Klasse DataReader
java.lang.Object
ch.nolix.system.sqlmiddata.datareader.DataReader
- Alle implementierten Schnittstellen:
Closeable,CloseStateRequestable,GroupCloseable,IDataReader,AutoCloseable
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic DataReaderforDatabaseNameAndDatabaseSchemaViewAndSqlConnection(String databaseName, DatabaseViewDto 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) voidLets the currentGroupCloseablenote a close.booleantableContainsEntity(String tableName, String id) booleantableContainsEntityWithValueAtColumn(String tableName, String columnName, String value) booleantableContainsEntityWithValueAtColumnIgnoringEntities(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, waitVon Schnittstelle geerbte Methoden ch.nolix.coreapi.resourcecontrolapi.resourceclosingapi.CloseStateRequestable
isOpenVon Schnittstelle geerbte Methoden ch.nolix.coreapi.resourcecontrolapi.resourceclosingapi.GroupCloseable
close, createCloseDependencyTo, isClosed
-
Methodendetails
-
forDatabaseNameAndDatabaseSchemaViewAndSqlConnection
public static DataReader forDatabaseNameAndDatabaseSchemaViewAndSqlConnection(String databaseName, DatabaseViewDto databaseSchemaView, ISqlConnection sqlConnection) -
getDatabaseName
- Angegeben von:
getDatabaseNamein SchnittstelleIDataReader
-
getSchemaTimestamp
- Angegeben von:
getSchemaTimestampin SchnittstelleIDataReader
-
getStoredCloseController
- Angegeben von:
getStoredCloseControllerin SchnittstelleGroupCloseable- Gibt zurück:
- the
ICloseControllerof the currentGroupCloseable.
-
loadMultiBackReferenceEntries
public IContainer<String> loadMultiBackReferenceEntries(String tableName, String entityId, String multiBackReferenceColumnName) - Angegeben von:
loadMultiBackReferenceEntriesin SchnittstelleIDataReader
-
loadMultiReferenceEntries
public IContainer<String> loadMultiReferenceEntries(String tableName, String entityId, String multiReferenceColumnName) - Angegeben von:
loadMultiReferenceEntriesin SchnittstelleIDataReader
-
loadMultiValueEntries
public IContainer<Object> loadMultiValueEntries(String tableName, String entityId, String multiValueColumnName) - Angegeben von:
loadMultiValueEntriesin SchnittstelleIDataReader
-
loadEntities
- Angegeben von:
loadEntitiesin SchnittstelleIDataReader
-
loadEntity
- Angegeben von:
loadEntityin SchnittstelleIDataReader
-
noteClose
public void noteClose()Beschreibung aus Schnittstelle kopiert:GroupCloseableLets the currentGroupCloseablenote a close.- Angegeben von:
noteClosein SchnittstelleGroupCloseable
-
tableContainsEntityWithValueAtColumn
public boolean tableContainsEntityWithValueAtColumn(String tableName, String columnName, String value) - Angegeben von:
tableContainsEntityWithValueAtColumnin SchnittstelleIDataReader
-
tableContainsEntityWithValueAtColumnIgnoringEntities
public boolean tableContainsEntityWithValueAtColumnIgnoringEntities(String tableName, String columnName, String value, IContainer<String> entitiesToIgnoreIds) - Angegeben von:
tableContainsEntityWithValueAtColumnIgnoringEntitiesin SchnittstelleIDataReader
-
tableContainsEntity
- Angegeben von:
tableContainsEntityin SchnittstelleIDataReader
-