Klasse InternalDataWriter
java.lang.Object
ch.nolix.system.sqlrawdata.datawriter.InternalDataWriter
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungInternalDataWriter(String databaseName, ISqlConnection sqlConnection, ISqlSyntaxProvider sqlSyntaxProvider) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoiddeleteEntity(String tableName, IEntityHeadDto entity) voiddeleteEntriesFromMultiReference(String entityId, String multiReferenceColumnId) voiddeleteEntriesFromMultiValue(String entityId, String multiValueColumnId) voiddeleteEntryFromMultiReference(String entityId, String multiReferenceColumnId, String referencedEntityId) voiddeleteEntryFromMultiValue(String entityId, String multiValueColumnId, String entry) voiddeleteMultiBackReferenceEntry(String entityId, String multiBackReferenceColumnId, String backReferencedEntityId) voidexpectGivenSchemaTimestamp(ITime schemaTimestamp) voidexpectTableContainsEntity(String tableName, String entityId) intbooleanvoidinsertEntity(String tableName, INewEntityDto newEntity) voidinsertEntryIntoMultiBackReference(String entityId, String multiBackReferenceColumnId, String backReferencedEntityId) voidinsertEntryIntoMultiReference(String entityId, String multiReferenceColumnId, String referencedEntityId) voidinsertEntryIntoMultiValue(String entityId, String multiValueColumnId, String entry) voidreset()voidvoidsetEntityAsUpdated(String tableName, IEntityHeadDto entity) voidupdateEntityOnTable(String tableName, IEntityUpdateDto entityUpdate)
-
Konstruktordetails
-
InternalDataWriter
public InternalDataWriter(String databaseName, ISqlConnection sqlConnection, ISqlSyntaxProvider sqlSyntaxProvider)
-
-
Methodendetails
-
deleteEntity
-
deleteEntriesFromMultiReference
-
deleteEntriesFromMultiValue
-
deleteEntryFromMultiReference
-
deleteEntryFromMultiValue
-
deleteMultiBackReferenceEntry
-
expectGivenSchemaTimestamp
-
expectTableContainsEntity
-
getSaveCount
public int getSaveCount() -
hasChanges
public boolean hasChanges() -
insertEntity
-
insertEntryIntoMultiBackReference
-
insertEntryIntoMultiReference
-
insertEntryIntoMultiValue
-
reset
public void reset() -
saveChangesAndReset
public void saveChangesAndReset() -
setEntityAsUpdated
-
updateEntityOnTable
-