Class InternalDataReader
java.lang.Object
ch.nolix.system.nodemiddata.loader.InternalDataReader
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptionstatic InternalDataReaderforNodeDatabase(IMutableNode<?> nodeDatabase) intgetEntityCount(String tableName) loadEntitiesOfTable(TableInfoDto tableView) loadEntity(TableInfoDto tableView, String id) loadMultiBackReferenceBackReferencedEntityIds(String tableName, String entityId, ColumnInfoDto multiBackReferenceColumnView) loadMultiBackReferenceEntries(String tableName, String entityId, ColumnInfoDto multiBackReferenceColumn) loadMultiReferenceEntries(String tableName, String entityId, ColumnInfoDto multiReferenceColumnView) loadMultiValueEntries(String tableName, 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)
-
Method Details
-
forNodeDatabase
-
getDatabaseName
-
getEntityCount
-
getSchemaTimestamp
-
loadEntitiesOfTable
-
loadMultiBackReferenceBackReferencedEntityIds
public IContainer<String> loadMultiBackReferenceBackReferencedEntityIds(String tableName, String entityId, ColumnInfoDto multiBackReferenceColumnView) -
loadMultiBackReferenceEntries
public IContainer<MultiBackReferenceEntryDto> loadMultiBackReferenceEntries(String tableName, String entityId, ColumnInfoDto multiBackReferenceColumn) -
loadMultiReferenceEntries
public IContainer<MultiReferenceEntryDto> loadMultiReferenceEntries(String tableName, String entityId, ColumnInfoDto multiReferenceColumnView) -
loadMultiValueEntries
public IContainer<Object> loadMultiValueEntries(String tableName, String entityId, ColumnInfoDto multiValueColumnView) -
loadEntity
-
tableContainsEntityWithGivenValueAtGivenColumn
public boolean tableContainsEntityWithGivenValueAtGivenColumn(String tableName, ColumnInfoDto columnView, String value) -
tableContainsEntityWithGivenValueAtGivenColumnIgnoringGivenEntities
public boolean tableContainsEntityWithGivenValueAtGivenColumnIgnoringGivenEntities(String tableName, ColumnInfoDto columnView, String value, IContainer<String> entitiesToIgnoreIds) -
tableContainsEntityWithGivenId
-