Zugriff auf das H2-Datenbankschema

Ich greife derzeit auf eine eingebettete H2-Datenbank in Java mitjOOQ zum generieren von tabellenklassen etc. kann ich aktuell abfragen wie

create.select().from(TEST).fetch()

in meinem Code, Rückgabe von Ergebnissen usw.

Allerdings kann ich das Informationsschema nicht abfragen. Ich kann mit der H2-Konsole darauf zugreifen, und das Erstellen einer Ansicht für eine bestimmte information_schema-Tabelle funktioniert einwandfrei. Meine Frage ist, wie soll ich auf das Informationsschema zugreifen, um z. B. eine Abfrage durchzuführen, wie z

SELECT * FROM INFORMATION_SCHEMA.TABLES

aus meinem Java-Code? Muss ich eine Ansicht erstellen, kann auf das Schema über Jooq-Meta oder auf andere Weise zugegriffen werden oder muss ich der von Jooq-Codegen verwendeten Eigenschaftendatei etwas hinzufügen (information_schema wird nicht in den generierten Tabellenklassen erstellt)? ? Oder etwas anderes?

Edit: Dies ist mein erster Versuch mit Jooq und ich komme aus einem MySQL-Hintergrund. Ich versuche effektiv, einige Komponententests durchzuführen, um sicherzustellen, dass DB-Code funktioniert. Ich möchte also auf die Metadaten (das Schema) der Datenbank zugreifen und etwas zurückgeben, ohne zu wissen, ob vom Benutzer erstellte Tabellen vorhanden sind.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage