Klasse SchemaReader
java.lang.Object
ch.nolix.system.sqlrawschema.schemareader.SchemaReader
- Alle implementierten Schnittstellen:
Closeable
,CloseStateRequestable
,GroupCloseable
,ISchemaReader
,AutoCloseable
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
columnIsEmpty
(String tableName, String columnName) static SchemaReader
forDatabaseWithGivenNameUsingConnectionFromGivenPoolAndSchemaAdapter
(String databaseName, SqlConnectionPool sqlConnectionPool, ISchemaAdapter schemaAdapter) int
loadColumnsByTableId
(String tableId) loadColumnsByTableName
(String tableName) loadFlatTableByName
(String name) loadTableById
(String id) loadTableByName
(String name) void
Lets the currentGroupCloseable
note a close.Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.resourcecontrolapi.resourceclosingapi.CloseStateRequestable
isOpen
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.resourcecontrolapi.resourceclosingapi.GroupCloseable
close, createCloseDependencyTo, isClosed
-
Methodendetails
-
forDatabaseWithGivenNameUsingConnectionFromGivenPoolAndSchemaAdapter
public static SchemaReader forDatabaseWithGivenNameUsingConnectionFromGivenPoolAndSchemaAdapter(String databaseName, SqlConnectionPool sqlConnectionPool, ISchemaAdapter schemaAdapter) -
columnIsEmpty
- Angegeben von:
columnIsEmpty
in SchnittstelleISchemaReader
-
getStoredCloseController
- Angegeben von:
getStoredCloseController
in SchnittstelleGroupCloseable
- Gibt zurück:
- the
ICloseController
of the currentGroupCloseable
.
-
getTableCount
public int getTableCount()- Angegeben von:
getTableCount
in SchnittstelleISchemaReader
-
loadColumnsByTableId
- Angegeben von:
loadColumnsByTableId
in SchnittstelleISchemaReader
-
loadColumnsByTableName
- Angegeben von:
loadColumnsByTableName
in SchnittstelleISchemaReader
-
loadFlatTableById
- Angegeben von:
loadFlatTableById
in SchnittstelleISchemaReader
-
loadFlatTableByName
- Angegeben von:
loadFlatTableByName
in SchnittstelleISchemaReader
-
loadFlatTables
- Angegeben von:
loadFlatTables
in SchnittstelleISchemaReader
-
loadSchemaTimestamp
- Angegeben von:
loadSchemaTimestamp
in SchnittstelleISchemaReader
-
loadTableById
- Angegeben von:
loadTableById
in SchnittstelleISchemaReader
-
loadTableByName
- Angegeben von:
loadTableByName
in SchnittstelleISchemaReader
-
loadTables
- Angegeben von:
loadTables
in SchnittstelleISchemaReader
-
noteClose
public void noteClose()Beschreibung aus Schnittstelle kopiert:GroupCloseable
Lets the currentGroupCloseable
note a close.- Angegeben von:
noteClose
in SchnittstelleGroupCloseable
-