Class InternalDataReader
java.lang.Object
ch.nolix.system.sqlmiddata.loader.InternalDataReader
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptionintgetEntityCount(String tableName) loadMultiBackReferenceEntries(TableIdentification table, String entityId, String multiBackReferenceColumnId) loadMultiBackReferenceEntriesIds(String entityId, String multiBackReferenceColumnId) loadMultiReferenceEntries(String entityId, String multiReferenceColumnId, DatabaseInfoDto databaseView) loadMultiValueEntries(String entityId, ColumnInfoDto multiValueColumnView) booleantableContainsEntityWithGivenId(String tableName, String id) booleantableContainsEntityWithGivenValueAtGivenColumn(String tableName, ColumnInfoDto columnView, String value) booleantableContainsEntityWithGivenValueAtGivenColumnIgnoringGivenEntities(String tableName, ColumnInfoDto columnView, String value, IContainer<String> entitiesToIgnoreIds) static InternalDataReaderwithDatabaseNameAndSqlConnection(String databaseName, ISqlConnection sqlConnection)
-
Method Details
-
withDatabaseNameAndSqlConnection
public static InternalDataReader withDatabaseNameAndSqlConnection(String databaseName, ISqlConnection sqlConnection) -
getDatabaseName
-
getEntityCount
-
getSchemaTimestamp
-
loadMultiBackReferenceEntries
public IContainer<MultiBackReferenceEntryDto> loadMultiBackReferenceEntries(TableIdentification table, String entityId, String multiBackReferenceColumnId) -
loadMultiBackReferenceEntriesIds
public IContainer<String> loadMultiBackReferenceEntriesIds(String entityId, String multiBackReferenceColumnId) -
loadMultiReferenceEntries
public IContainer<MultiReferenceEntryDto> loadMultiReferenceEntries(String entityId, String multiReferenceColumnId, DatabaseInfoDto databaseView) -
loadMultiValueEntries
public IContainer<Object> loadMultiValueEntries(String entityId, ColumnInfoDto multiValueColumnView) -
tableContainsEntityWithGivenValueAtGivenColumn
public boolean tableContainsEntityWithGivenValueAtGivenColumn(String tableName, ColumnInfoDto columnView, String value) -
tableContainsEntityWithGivenValueAtGivenColumnIgnoringGivenEntities
public boolean tableContainsEntityWithGivenValueAtGivenColumnIgnoringGivenEntities(String tableName, ColumnInfoDto columnView, String value, IContainer<String> entitiesToIgnoreIds) -
tableContainsEntityWithGivenId
-