void |
ClickHouseDdl.addColumnComment(DdlBuffer apply,
String table,
String column,
String comment) |
|
void |
CockroachDdl.addColumnComment(DdlBuffer apply,
String table,
String column,
String comment) |
|
void |
MySqlDdl.addColumnComment(DdlBuffer apply,
String table,
String column,
String comment) |
|
void |
NuoDbDdl.addColumnComment(DdlBuffer apply,
String table,
String column,
String comment) |
|
void |
PlatformDdl.addColumnComment(DdlBuffer apply,
String table,
String column,
String comment) |
Add column comment as a separate statement.
|
void |
SQLiteDdl.addColumnComment(DdlBuffer apply,
String table,
String column,
String comment) |
|
void |
SqlServerDdl.addColumnComment(DdlBuffer apply,
String table,
String column,
String comment) |
Add column comment as a separate statement.
|
void |
ClickHouseDdl.addTableComment(DdlBuffer apply,
String tableName,
String tableComment) |
|
void |
CockroachDdl.addTableComment(DdlBuffer apply,
String tableName,
String tableComment) |
|
void |
MySqlDdl.addTableComment(DdlBuffer apply,
String tableName,
String tableComment) |
Add table comment as a separate statement (from the create table statement).
|
void |
NuoDbDdl.addTableComment(DdlBuffer apply,
String tableName,
String tableComment) |
|
void |
PlatformDdl.addTableComment(DdlBuffer apply,
String tableName,
String tableComment) |
Add table comment as a separate statement (from the create table statement).
|
void |
SQLiteDdl.addTableComment(DdlBuffer apply,
String tableName,
String tableComment) |
|
void |
SqlServerDdl.addTableComment(DdlBuffer apply,
String tableName,
String tableComment) |
Add table comment as a separate statement (from the create table statement).
|
void |
PlatformDdl.addTablePartition(DdlBuffer apply,
String partitionMode,
String partitionColumn) |
|
void |
PostgresDdl.addTablePartition(DdlBuffer apply,
String partitionMode,
String partitionColumn) |
|
void |
PlatformDdl.alterTableAddColumn(DdlBuffer buffer,
String tableName,
Column column,
boolean onHistoryTable,
String defaultValue) |
|
void |
AbstractHanaDdl.alterTableDropColumn(DdlBuffer buffer,
String tableName,
String columnName) |
It is rather complex to delete a column on HANA as there must not exist any
foreign keys.
|
void |
PlatformDdl.alterTableDropColumn(DdlBuffer buffer,
String tableName,
String columnName) |
|
void |
SqlServerDdl.alterTableDropColumn(DdlBuffer buffer,
String tableName,
String columnName) |
It is rather complex to delete a column on SqlServer as there must not exist any references
(constraints, default values, indices and foreign keys).
|
void |
HanaHistoryDdl.disableSystemVersioning(DdlBuffer apply,
String tableName) |
|
void |
HanaHistoryDdl.disableSystemVersioning(DdlBuffer apply,
String tableName,
boolean uniqueStatement) |
|
void |
HanaHistoryDdl.enableSystemVersioning(DdlBuffer apply,
String tableName,
String historyTableName,
boolean validated,
boolean uniqueStatement) |
|
void |
MySqlDdl.inlineTableComment(DdlBuffer apply,
String tableComment) |
|
void |
PlatformDdl.inlineTableComment(DdlBuffer apply,
String tableComment) |
Add an inline table comment to the create table statement.
|
void |
MySqlDdl.lockTables(DdlBuffer buffer,
Collection<String> tables) |
Locks all tables for triggers that have to be updated.
|
void |
PlatformDdl.lockTables(DdlBuffer buffer,
Collection<String> tables) |
Mysql-specific: Locks all tables for triggers that have to be updated.
|
void |
ClickHouseDdl.tableStorageEngine(DdlBuffer apply,
String storageEngine) |
Add an table storage engine to the create table statement.
|
void |
PlatformDdl.tableStorageEngine(DdlBuffer apply,
String storageEngine) |
Add an table storage engine to the create table statement.
|
void |
MySqlDdl.unlockTables(DdlBuffer buffer,
Collection<String> tables) |
Unlocks all tables for triggers that have to be updated.
|
void |
PlatformDdl.unlockTables(DdlBuffer buffer,
Collection<String> tables) |
Mysql-specific: Unlocks all tables for triggers that have to be updated.
|
void |
PlatformDdl.writeTableColumns(DdlBuffer apply,
List<Column> columns,
DdlIdentity identity) |
Write all the table columns converting to platform types as necessary.
|