Klasse SchemaAdapter
java.lang.Object
ch.nolix.system.sqlrawschema.schemaadapter.SchemaAdapter
- Alle implementierten Schnittstellen:
ChangeRequestable,IChangeSaver,IResettableChangeSaver,Closeable,CloseStateRequestable,GroupCloseable,Resettable,ISchemaAdapter,ISchemaReader,ISchemaWriter,AutoCloseable
- Bekannte direkte Unterklassen:
MsSqlSchemaAdapter
-
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedSchemaAdapter(String databaseName, SqlConnectionPool sqlConnectionPool, ISchemaAdapter sqlSchemaAdapter) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal voidaddColumn(String tableName, IColumnDto column) final voidfinal booleancolumnIsEmpty(String tableName, String columnName) final voiddeleteColumn(String tableName, String columnName) final voiddeleteTable(String tableName) final intfinal CloseControllerfinal intfinal booleanfinal IContainer<IColumnDto> loadColumnsByTableId(String tableId) final IContainer<IColumnDto> loadColumnsByTableName(String tableName) final IFlatTableDtoloadFlatTableByName(String name) final IContainer<IFlatTableDto> final Timefinal ITableDtoloadTableById(String id) final ITableDtoloadTableByName(String name) final IContainer<ITableDto> final voidLets the currentGroupCloseablenote a close.final voidreset()Resets the currentResettable.final voidSaves the changes of the currentIChangeSaver.final voidsetColumnName(String tableName, String columnName, String newColumnName) final voidsetColumnParameterizedFieldType(String columnId, IParameterizedFieldTypeDto parameterizedFieldType) final voidsetTableName(String tableName, String newTableName) Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden ch.nolix.coreapi.programcontrolapi.savecontrolapi.ChangeRequestable
isChangeFreeVon Schnittstelle geerbte Methoden ch.nolix.coreapi.resourcecontrolapi.resourceclosingapi.CloseStateRequestable
isOpenVon Schnittstelle geerbte Methoden ch.nolix.coreapi.resourcecontrolapi.resourceclosingapi.GroupCloseable
close, createCloseDependencyTo, isClosed
-
Konstruktordetails
-
SchemaAdapter
protected SchemaAdapter(String databaseName, SqlConnectionPool sqlConnectionPool, ISchemaAdapter sqlSchemaAdapter)
-
-
Methodendetails
-
columnIsEmpty
- Angegeben von:
columnIsEmptyin SchnittstelleISchemaReader
-
addColumn
- Angegeben von:
addColumnin SchnittstelleISchemaWriter
-
addTable
- Angegeben von:
addTablein SchnittstelleISchemaWriter
-
deleteColumn
- Angegeben von:
deleteColumnin SchnittstelleISchemaWriter
-
deleteTable
- Angegeben von:
deleteTablein SchnittstelleISchemaWriter
-
getStoredCloseController
- Angegeben von:
getStoredCloseControllerin SchnittstelleGroupCloseable- Gibt zurück:
- the
ICloseControllerof the currentGroupCloseable.
-
getSaveCount
public final int getSaveCount()- Angegeben von:
getSaveCountin SchnittstelleIResettableChangeSaver
-
getTableCount
public final int getTableCount()- Angegeben von:
getTableCountin SchnittstelleISchemaReader
-
hasChanges
public final boolean hasChanges()- Angegeben von:
hasChangesin SchnittstelleChangeRequestable- Gibt zurück:
- true if the current
ChangeRequestablehas uncomitted changes.
-
loadColumnsByTableId
- Angegeben von:
loadColumnsByTableIdin SchnittstelleISchemaReader
-
loadColumnsByTableName
- Angegeben von:
loadColumnsByTableNamein SchnittstelleISchemaReader
-
loadFlatTableById
- Angegeben von:
loadFlatTableByIdin SchnittstelleISchemaReader
-
loadFlatTableByName
- Angegeben von:
loadFlatTableByNamein SchnittstelleISchemaReader
-
loadFlatTables
- Angegeben von:
loadFlatTablesin SchnittstelleISchemaReader
-
loadSchemaTimestamp
- Angegeben von:
loadSchemaTimestampin SchnittstelleISchemaReader
-
loadTableById
- Angegeben von:
loadTableByIdin SchnittstelleISchemaReader
-
loadTableByName
- Angegeben von:
loadTableByNamein SchnittstelleISchemaReader
-
loadTables
- Angegeben von:
loadTablesin SchnittstelleISchemaReader
-
noteClose
public final void noteClose()Beschreibung aus Schnittstelle kopiert:GroupCloseableLets the currentGroupCloseablenote a close.- Angegeben von:
noteClosein SchnittstelleGroupCloseable
-
reset
public final void reset()Beschreibung aus Schnittstelle kopiert:ResettableResets the currentResettable.- Angegeben von:
resetin SchnittstelleResettable
-
saveChanges
public final void saveChanges()Beschreibung aus Schnittstelle kopiert:IChangeSaverSaves the changes of the currentIChangeSaver.- Angegeben von:
saveChangesin SchnittstelleIChangeSaver
-
setColumnName
- Angegeben von:
setColumnNamein SchnittstelleISchemaWriter
-
setColumnParameterizedFieldType
public final void setColumnParameterizedFieldType(String columnId, IParameterizedFieldTypeDto parameterizedFieldType) - Angegeben von:
setColumnParameterizedFieldTypein SchnittstelleISchemaWriter
-
setTableName
- Angegeben von:
setTableNamein SchnittstelleISchemaWriter
-