Klasse DataReader
java.lang.Object
ch.nolix.system.sqlmiddata.datareader.DataReader
- Alle implementierten Schnittstellen:
Closeable
,CloseStateRequestable
,GroupCloseable
,IDataReader
,AutoCloseable
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic DataReader
forDatabaseNameAndDatabaseSchemaViewAndSqlConnection
(String databaseName, DatabaseSchemaViewDto databaseSchemaView, ISqlConnection sqlConnection) loadEntities
(String tableName) loadEntity
(String tableName, String id) loadMultiBackReferenceEntries
(String tableName, String entityId, String multiBackReferenceColumnName) loadMultiReferenceEntries
(String tableName, String entityId, String multiReferenceColumnName) loadMultiValueEntries
(String tableName, String entityId, String multiValueColumnName) void
Lets the currentGroupCloseable
note a close.boolean
tableContainsEntity
(String tableName, String id) boolean
tableContainsEntityWithValueAtColumn
(String tableName, String columnName, String value) boolean
tableContainsEntityWithValueAtColumnIgnoringEntities
(String tableName, String columnName, String value, IContainer<String> entitiesToIgnoreIds) 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
-
forDatabaseNameAndDatabaseSchemaViewAndSqlConnection
public static DataReader forDatabaseNameAndDatabaseSchemaViewAndSqlConnection(String databaseName, DatabaseSchemaViewDto databaseSchemaView, ISqlConnection sqlConnection) -
getDatabaseName
- Angegeben von:
getDatabaseName
in SchnittstelleIDataReader
-
getSchemaTimestamp
- Angegeben von:
getSchemaTimestamp
in SchnittstelleIDataReader
-
getStoredCloseController
- Angegeben von:
getStoredCloseController
in SchnittstelleGroupCloseable
- Gibt zurück:
- the
ICloseController
of the currentGroupCloseable
.
-
loadMultiBackReferenceEntries
public IContainer<String> loadMultiBackReferenceEntries(String tableName, String entityId, String multiBackReferenceColumnName) - Angegeben von:
loadMultiBackReferenceEntries
in SchnittstelleIDataReader
-
loadMultiReferenceEntries
public IContainer<String> loadMultiReferenceEntries(String tableName, String entityId, String multiReferenceColumnName) - Angegeben von:
loadMultiReferenceEntries
in SchnittstelleIDataReader
-
loadMultiValueEntries
public IContainer<Object> loadMultiValueEntries(String tableName, String entityId, String multiValueColumnName) - Angegeben von:
loadMultiValueEntries
in SchnittstelleIDataReader
-
loadEntities
- Angegeben von:
loadEntities
in SchnittstelleIDataReader
-
loadEntity
- Angegeben von:
loadEntity
in SchnittstelleIDataReader
-
noteClose
public void noteClose()Beschreibung aus Schnittstelle kopiert:GroupCloseable
Lets the currentGroupCloseable
note a close.- Angegeben von:
noteClose
in SchnittstelleGroupCloseable
-
tableContainsEntityWithValueAtColumn
public boolean tableContainsEntityWithValueAtColumn(String tableName, String columnName, String value) - Angegeben von:
tableContainsEntityWithValueAtColumn
in SchnittstelleIDataReader
-
tableContainsEntityWithValueAtColumnIgnoringEntities
public boolean tableContainsEntityWithValueAtColumnIgnoringEntities(String tableName, String columnName, String value, IContainer<String> entitiesToIgnoreIds) - Angegeben von:
tableContainsEntityWithValueAtColumnIgnoringEntities
in SchnittstelleIDataReader
-
tableContainsEntity
- Angegeben von:
tableContainsEntity
in SchnittstelleIDataReader
-