Schnittstelle ISchemaWriter

Alle Superschnittstellen:
AutoCloseable, ChangeRequestable, Closeable, CloseStateRequestable, GroupCloseable, IChangeSaver, IResettableChangeSaver, Resettable
Alle bekannten Unterschnittstellen:
ISchemaAdapter
Alle bekannten Implementierungsklassen:
AbstractSchemaAdapter, MsSqlSchemaAdapter, SchemaWriter

public interface ISchemaWriter extends IResettableChangeSaver
  • Methodendetails

    • addAdditionalSqlStatements

      void addAdditionalSqlStatements(IContainer<String> additionalSqlStatements)
    • addColumn

      void addColumn(String tableName, ColumnDto column)
    • addColumns

      void addColumns(String tableName, IContainer<ColumnDto> columns)
    • addTable

      void addTable(TableDto table)
    • deleteColumn

      void deleteColumn(String tableName, String columnName)
    • deleteColumnIfExists

      void deleteColumnIfExists(String tableName, String columnName)
    • deleteTable

      void deleteTable(String tableName)
    • renameColumn

      void renameColumn(String tableName, String columnName, String newColumnName)
    • renameTable

      void renameTable(String tableName, String newTableName)