Interface ISchemaWriter
- All Superinterfaces:
AutoCloseable, ChangeRequestable, Closeable, CloseStateRequestable, GroupCloseable, IChangeSaver, IResettableChangeSaver, Resettable
- All Known Subinterfaces:
ISchemaAdapter
- All Known Implementing Classes:
AbstractSchemaAdapter, NodeSchemaAdapter, SchemaWriter, SchemaWriter, SqlSchemaAdapter
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddColumn(TableIdentification table, ColumnDto column) voidvoiddeleteColumn(TableIdentification table, String columnName) voiddeleteTable(String tableName) voidrenameColumn(String tableName, String columnName, String newColumnName) voidrenameTable(String tableName, String newTableName) voidsetColumnModel(TableIdentification table, ColumnIdentification columnIdentification, FieldType fieldType, DataType dataType, IContainer<String> referenceableTableIds, IContainer<String> backReferenceableColumnIds) Methods inherited from interface ChangeRequestable
hasChanges, isChangeFreeMethods inherited from interface CloseStateRequestable
isOpenMethods inherited from interface GroupCloseable
close, createCloseDependencyTo, getStoredCloseController, isClosed, noteCloseMethods inherited from interface IChangeSaver
saveChangesMethods inherited from interface IResettableChangeSaver
getSaveCountMethods inherited from interface Resettable
reset
-
Method Details
-
addColumn
-
addTable
-
deleteColumn
-
deleteTable
-
renameColumn
-
renameTable
-
setColumnModel
void setColumnModel(TableIdentification table, ColumnIdentification columnIdentification, FieldType fieldType, DataType dataType, IContainer<String> referenceableTableIds, IContainer<String> backReferenceableColumnIds)
-