Class AbstractDataAdapterAndSchemaReader
java.lang.Object
ch.nolix.system.middata.adapter.AbstractDataAdapter
ch.nolix.system.middata.adapter.AbstractDataAdapterAndSchemaReader
- All Implemented Interfaces:
IDatabaseNameHolder, EmptyCopyable<IDataAdapterAndSchemaReader>, Closeable, CloseStateRequestable, GroupCloseable, ChangeRequestable, IChangeSaver, IResettableChangeSaver, Resettable, IDataAdapter, IDataAdapterAndSchemaReader, IDataReader, IDataWriter, ISchemaReader, AutoCloseable
- Direct Known Subclasses:
MsSqlDataAdapterAndSchemaReader, NodeDataAdapterAndSchemaReader
public abstract class AbstractDataAdapterAndSchemaReader
extends AbstractDataAdapter
implements IDataAdapterAndSchemaReader
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptionfinal booleancolumnIsEmpty(String tableName, String columnName) final intfinal TableDtofinal IContainer<TableDto> Methods inherited from class AbstractDataAdapter
clearMultiReference, clearMultiValue, createCloseDependencyTo, deleteEntity, deleteMultiBackReferenceEntry, deleteMultiReferenceEntry, deleteMultiValueEntry, expectSchemaTimestamp, expectTableContainsEntity, getDatabaseName, getEntityCount, getSaveCount, getSchemaTimestamp, getStoredCloseController, hasChanges, insertEntity, insertMultiBackReferenceEntry, insertMultiReferenceEntry, insertMultiValueEntry, loadEntities, loadEntity, loadMultiBackReferenceBackReferencedEntityIds, loadMultiBackReferenceEntries, loadMultiReferenceEntries, loadMultiValueValues, noteClose, reset, saveChanges, tableContainsEntity, tableContainsEntityWithValueAtColumn, tableContainsEntityWithValueAtColumnIgnoringEntities, updateEntityMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ChangeRequestable
hasChanges, isChangeFreeMethods inherited from interface CloseStateRequestable
isOpenMethods inherited from interface EmptyCopyable
createEmptyCopyMethods inherited from interface GroupCloseable
close, createCloseDependencyTo, getStoredCloseController, isClosed, noteCloseMethods inherited from interface IChangeSaver
saveChangesMethods inherited from interface IDatabaseNameHolder
getDatabaseName, getDatabaseNameInQuotesMethods inherited from interface IDataReader
getEntityCount, getSchemaTimestamp, loadEntities, loadEntity, loadMultiBackReferenceBackReferencedEntityIds, loadMultiBackReferenceEntries, loadMultiReferenceEntries, loadMultiValueValues, tableContainsEntity, tableContainsEntityWithValueAtColumn, tableContainsEntityWithValueAtColumnIgnoringEntitiesMethods inherited from interface IDataWriter
clearMultiReference, clearMultiValue, deleteEntity, deleteMultiBackReferenceEntry, deleteMultiReferenceEntry, deleteMultiValueEntry, expectSchemaTimestamp, expectTableContainsEntity, insertEntity, insertMultiBackReferenceEntry, insertMultiReferenceEntry, insertMultiValueEntry, updateEntityMethods inherited from interface IResettableChangeSaver
getSaveCountMethods inherited from interface ISchemaReader
getSchemaTimestampMethods inherited from interface Resettable
reset
-
Method Details
-
columnIsEmpty
- Specified by:
columnIsEmptyin interfaceISchemaReader
-
getTableCount
public final int getTableCount()- Specified by:
getTableCountin interfaceISchemaReader
-
loadTable
- Specified by:
loadTablein interfaceISchemaReader
-
loadTables
- Specified by:
loadTablesin interfaceISchemaReader
-