Klasse DataReader
java.lang.Object
ch.nolix.system.sqlrawdata.datareader.DataReader
- Alle implementierten Schnittstellen:
Closeable,CloseStateRequestable,GroupCloseable,IDataReader,AutoCloseable
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic DataReaderforDatabaseNameAndDatabaseSchemaViewAndSqlConnection(String databaseName, DatabaseSchemaViewDto databaseSchemaView, ISqlConnection sqlConnection) 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) voidLets the currentGroupCloseablenote a close.booleantableContainsEntityWithGivenId(String tableName, String id) booleantableContainsEntityWithGivenValueAtGivenColumn(String tableName, String columnName, String value) booleantableContainsEntityWithGivenValueAtGivenColumnIgnoringGivenEntities(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, DatabaseSchemaViewDto databaseSchemaView, ISqlConnection sqlConnection) -
getStoredCloseController
- Angegeben von:
getStoredCloseControllerin SchnittstelleGroupCloseable- Gibt zurück:
- the
ICloseControllerof the currentGroupCloseable.
-
getSchemaTimestamp
- Angegeben von:
getSchemaTimestampin SchnittstelleIDataReader
-
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
-
loadEntitiesOfTable
- Angegeben von:
loadEntitiesOfTablein SchnittstelleIDataReader
-
loadEntity
- Angegeben von:
loadEntityin SchnittstelleIDataReader
-
noteClose
public void noteClose()Beschreibung aus Schnittstelle kopiert:GroupCloseableLets the currentGroupCloseablenote a close.- Angegeben von:
noteClosein SchnittstelleGroupCloseable
-
tableContainsEntityWithGivenValueAtGivenColumn
public boolean tableContainsEntityWithGivenValueAtGivenColumn(String tableName, String columnName, String value) - Angegeben von:
tableContainsEntityWithGivenValueAtGivenColumnin SchnittstelleIDataReader
-
tableContainsEntityWithGivenValueAtGivenColumnIgnoringGivenEntities
public boolean tableContainsEntityWithGivenValueAtGivenColumnIgnoringGivenEntities(String tableName, String columnName, String value, IContainer<String> entitiesToIgnoreIds) - Angegeben von:
tableContainsEntityWithGivenValueAtGivenColumnIgnoringGivenEntitiesin SchnittstelleIDataReader
-
tableContainsEntityWithGivenId
- Angegeben von:
tableContainsEntityWithGivenIdin SchnittstelleIDataReader
-