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