public interface DbmsHelper
boolean supportsColumnTypeChange()
String getRenameColumnStatement(String tableName, String oldName, DBAccessor.DBColumnInfo columnInfo)
tableName
- oldName
- columnInfo
- definition of new columnString getAlterColumnStatement(String tableName, DBAccessor.DBColumnInfo columnInfo)
tableName
- columnInfo
- String getCreateTableStatement(String tableName, List<DBAccessor.DBColumnInfo> columns, List<String> primaryKeyColumns)
String getCreateIndexStatement(String indexName, String tableName, String... columnNames)
String getAddForeignKeyStatement(String tableName, String constraintName, List<String> keyColumns, String referenceTableName, List<String> referenceColumns)
String getAddColumnStatement(String tableName, DBAccessor.DBColumnInfo columnInfo)
String getRenameColumnStatement(String tableName, String oldColumnName, String newColumnName)
String getDropConstraintStatement(String tableName, String constraintName)
Copyright © 2016. All rights reserved.