Klasse DataReader
java.lang.Object
ch.nolix.system.sqlrawdata.datareader.DataReader
- Alle implementierten Schnittstellen:
Closeable
,CloseStateRequestable
,GroupCloseable
,IDataReader
,AutoCloseable
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic DataReader
forDatabaseWithGivenNameUsingConnectionFromGivenPoolAndTableInfosAndSqlSyntaxProvider
(String databaseName, SqlConnectionPool sqlConnectionPool, IContainer<ITableInfo> tableInfos, ISqlSyntaxProvider sqlSyntaxProvider) loadEntitiesOfTable
(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
tableContainsEntityWithGivenId
(String tableName, String id) boolean
tableContainsEntityWithGivenValueAtGivenColumn
(String tableName, String columnName, String value) boolean
tableContainsEntityWithGivenValueAtGivenColumnIgnoringGivenEntities
(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
-
forDatabaseWithGivenNameUsingConnectionFromGivenPoolAndTableInfosAndSqlSyntaxProvider
public static DataReader forDatabaseWithGivenNameUsingConnectionFromGivenPoolAndTableInfosAndSqlSyntaxProvider(String databaseName, SqlConnectionPool sqlConnectionPool, IContainer<ITableInfo> tableInfos, ISqlSyntaxProvider sqlSyntaxProvider) -
getStoredCloseController
- Angegeben von:
getStoredCloseController
in SchnittstelleGroupCloseable
- Gibt zurück:
- the
ICloseController
of the currentGroupCloseable
.
-
getSchemaTimestamp
- Angegeben von:
getSchemaTimestamp
in SchnittstelleIDataReader
-
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
-
loadEntitiesOfTable
- Angegeben von:
loadEntitiesOfTable
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
-
tableContainsEntityWithGivenValueAtGivenColumn
public boolean tableContainsEntityWithGivenValueAtGivenColumn(String tableName, String columnName, String value) - Angegeben von:
tableContainsEntityWithGivenValueAtGivenColumn
in SchnittstelleIDataReader
-
tableContainsEntityWithGivenValueAtGivenColumnIgnoringGivenEntities
public boolean tableContainsEntityWithGivenValueAtGivenColumnIgnoringGivenEntities(String tableName, String columnName, String value, IContainer<String> entitiesToIgnoreIds) - Angegeben von:
tableContainsEntityWithGivenValueAtGivenColumnIgnoringGivenEntities
in SchnittstelleIDataReader
-
tableContainsEntityWithGivenId
- Angegeben von:
tableContainsEntityWithGivenId
in SchnittstelleIDataReader
-