Klasse AbstractSchemaAdapter
java.lang.Object
ch.nolix.system.sqlschema.adapter.AbstractSchemaAdapter
- Alle implementierten Schnittstellen:
ChangeRequestable,IChangeSaver,IResettableChangeSaver,Closeable,CloseStateRequestable,GroupCloseable,Resettable,ISchemaAdapter,ISchemaReader,ISchemaWriter,AutoCloseable
- Bekannte direkte Unterklassen:
MsSqlSchemaAdapter
-
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedAbstractSchemaAdapter(String databaseName, SqlConnectionPool sqlConnectionPool, IQueryCreator queryCreator) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal voidaddAdditionalSqlStatements(IContainer<String> additionalSqlStatements) final voidfinal voidaddColumns(String tableName, IContainer<ColumnDto> columns) final voidfinal booleancolumnIsEmpty(String tableName, String columnName) final voiddeleteColumn(String tableName, String columnName) final voiddeleteColumnIfExists(String tableName, String columnName) final voiddeleteTable(String tableName) final intfinal ICloseControllerfinal intfinal booleanfinal TableDtofinal IContainer<TableDto> final voidLets the currentGroupCloseablenote a close.final voidrenameColumn(String tableName, String columnName, String newColumnName) final voidrenameTable(String tableName, String newTableName) final voidreset()Resets the currentResettable.final voidSaves the changes of the currentIChangeSaver.final booleanfinal booleantableExists(String tableName) 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
-
AbstractSchemaAdapter
protected AbstractSchemaAdapter(String databaseName, SqlConnectionPool sqlConnectionPool, IQueryCreator queryCreator)
-
-
Methodendetails
-
addAdditionalSqlStatements
- Angegeben von:
addAdditionalSqlStatementsin SchnittstelleISchemaWriter
-
addColumn
- Angegeben von:
addColumnin SchnittstelleISchemaWriter
-
addColumns
- Angegeben von:
addColumnsin SchnittstelleISchemaWriter
-
addTable
- Angegeben von:
addTablein SchnittstelleISchemaWriter
-
columnIsEmpty
- Angegeben von:
columnIsEmptyin SchnittstelleISchemaReader
-
deleteColumn
- Angegeben von:
deleteColumnin SchnittstelleISchemaWriter
-
deleteColumnIfExists
- Angegeben von:
deleteColumnIfExistsin 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
-
hasChanges
public final boolean hasChanges()- Angegeben von:
hasChangesin SchnittstelleChangeRequestable- Gibt zurück:
- true if the current
ChangeRequestablehas uncomitted changes.
-
loadTable
- Angegeben von:
loadTablein SchnittstelleISchemaReader
-
getTableCount
public final int getTableCount()- Angegeben von:
getTableCountin SchnittstelleISchemaReader
-
loadTables
- Angegeben von:
loadTablesin SchnittstelleISchemaReader
-
noteClose
public final void noteClose()Beschreibung aus Schnittstelle kopiert:GroupCloseableLets the currentGroupCloseablenote a close.- Angegeben von:
noteClosein SchnittstelleGroupCloseable
-
renameColumn
- Angegeben von:
renameColumnin SchnittstelleISchemaWriter
-
renameTable
- Angegeben von:
renameTablein SchnittstelleISchemaWriter
-
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
-
tableExist
public final boolean tableExist()- Angegeben von:
tableExistin SchnittstelleISchemaReader
-
tableExists
- Angegeben von:
tableExistsin SchnittstelleISchemaReader
-