java.lang.String |
AbstractBackend.columnTypeNullDefaultToString(java.lang.String columnName,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue) |
|
java.lang.String |
Backend.columnTypeNullDefaultToString(java.lang.String columnName,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue) |
Converts an sqltype, size, scale, nullable and default value to a database type declaration.
|
java.lang.String |
AbstractBackend.columnTypeToString(SqlType sqlType,
int size,
int scale) |
|
java.lang.String |
Backend.columnTypeToString(SqlType sqlType,
int size,
int scale) |
Converts an sqltype, size and scale to a database type declaration.
|
int |
AbstractBackend.getDefaultSize(SqlType sqlType) |
|
int |
Backend.getDefaultSize(SqlType sqlType) |
Gets the default size if no size given in model.
|
int |
Postgres.getDefaultSize(SqlType sqlType) |
|
int |
AbstractBackend.getMaxScale(SqlType sqlType,
int size) |
|
int |
Backend.getMaxScale(SqlType sqlType,
int size) |
Returns the maximum scale for a given SQL-type and size.
|
int |
AbstractBackend.getMaxSize(SqlType sqlType) |
|
int |
Backend.getMaxSize(SqlType sqlType) |
Returns the maximum size for a given SQL-type.
|
int |
Db2.getMaxSize(SqlType sqlType) |
|
int |
Informix.getMaxSize(SqlType sqlType) |
|
int |
Ingres.getMaxSize(SqlType sqlType) |
|
int |
MsSql.getMaxSize(SqlType sqlType) |
|
int |
MySql.getMaxSize(SqlType sqlType) |
|
int |
Oracle.getMaxSize(SqlType sqlType) |
|
int |
Postgres.getMaxSize(SqlType sqlType) |
|
MigrationStrategy[] |
AbstractBackend.getMigrationStrategy(ColumnMetaData column,
java.lang.String columnName,
java.lang.String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue) |
|
MigrationStrategy[] |
Backend.getMigrationStrategy(ColumnMetaData column,
java.lang.String columnName,
java.lang.String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue) |
Determines the best migration strategy.
|
MigrationStrategy[] |
MySql.getMigrationStrategy(ColumnMetaData column,
java.lang.String columnName,
java.lang.String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue) |
|
MigrationStrategy[] |
Postgres.getMigrationStrategy(ColumnMetaData column,
java.lang.String columnName,
java.lang.String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue) |
|
boolean |
AbstractBackend.isDefaultEqual(ColumnMetaData column,
SqlType sqlType,
java.lang.Object defaultValue) |
|
boolean |
Backend.isDefaultEqual(ColumnMetaData column,
SqlType sqlType,
java.lang.Object defaultValue) |
Checks whether the column's default corresponds to the model's default value.
|
java.lang.String |
AbstractBackend.sqlAddColumn(java.lang.String tableName,
java.lang.String columnName,
java.lang.String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue) |
|
java.lang.String |
Backend.sqlAddColumn(java.lang.String tableName,
java.lang.String columnName,
java.lang.String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue) |
Generates sql code to add a column.
|
java.lang.String |
Db2.sqlAddColumn(java.lang.String tableName,
java.lang.String columnName,
java.lang.String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue) |
|
java.lang.String |
Informix.sqlAddColumn(java.lang.String tableName,
java.lang.String columnName,
java.lang.String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue) |
|
java.lang.String |
MySql.sqlAddColumn(java.lang.String tableName,
java.lang.String columnName,
java.lang.String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue) |
|
java.lang.String |
Oracle.sqlAddColumn(java.lang.String tableName,
java.lang.String columnName,
java.lang.String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue) |
|
java.lang.String |
AbstractBackend.sqlAlterColumnDefault(java.lang.String tableName,
java.lang.String columnName,
SqlType sqlType,
java.lang.Object defaultValue) |
|
java.lang.String |
Backend.sqlAlterColumnDefault(java.lang.String tableName,
java.lang.String columnName,
SqlType sqlType,
java.lang.Object defaultValue) |
Generates sql code to change the default value a column.
|
java.lang.String |
Informix.sqlAlterColumnDefault(java.lang.String tableName,
java.lang.String columnName,
SqlType sqlType,
java.lang.Object defaultValue) |
|
java.lang.String |
Oracle.sqlAlterColumnDefault(java.lang.String tableName,
java.lang.String columnName,
SqlType sqlType,
java.lang.Object defaultValue) |
|
java.lang.String |
AbstractBackend.sqlAlterColumnType(java.lang.String tableName,
java.lang.String columnName,
java.lang.String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue) |
|
java.lang.String |
Backend.sqlAlterColumnType(java.lang.String tableName,
java.lang.String columnName,
java.lang.String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue) |
Generates sql code to change the datatype of a column.
|
java.lang.String |
Db2.sqlAlterColumnType(java.lang.String tableName,
java.lang.String columnName,
java.lang.String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue) |
|
java.lang.String |
Informix.sqlAlterColumnType(java.lang.String tableName,
java.lang.String columnName,
java.lang.String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue) |
|
java.lang.String |
MySql.sqlAlterColumnType(java.lang.String tableName,
java.lang.String columnName,
java.lang.String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue) |
|
java.lang.String |
Oracle.sqlAlterColumnType(java.lang.String tableName,
java.lang.String columnName,
java.lang.String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue) |
|
java.lang.String |
Postgres.sqlAlterColumnType(java.lang.String tableName,
java.lang.String columnName,
java.lang.String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue) |
|
java.lang.String |
AbstractBackend.sqlCreateColumn(java.lang.String columnName,
java.lang.String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue,
boolean primaryKey,
boolean withTrailingComma) |
|
java.lang.String |
Backend.sqlCreateColumn(java.lang.String columnName,
java.lang.String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue,
boolean primaryKey,
boolean withTrailingComma) |
Generates the attribute definition of a CREATE TABLE statement.
|
java.lang.String |
Db2.sqlCreateColumn(java.lang.String columnName,
java.lang.String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue,
boolean primaryKey,
boolean withTrailingComma) |
|
java.lang.String |
MySql.sqlCreateColumn(java.lang.String columnName,
java.lang.String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue,
boolean primaryKey,
boolean withTrailingComma) |
|
protected java.lang.String |
AbstractBackend.sqlCreateTableAttributeWithoutComment(java.lang.String columnName,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue,
boolean primaryKey,
boolean withTrailingComma) |
Generates the attribute definition of a CREATE TABLE statement.
|
java.lang.String |
AbstractBackend.sqlRenameAndAlterColumnType(java.lang.String tableName,
java.lang.String oldColumnName,
java.lang.String newColumnName,
java.lang.String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue) |
|
java.lang.String |
Backend.sqlRenameAndAlterColumnType(java.lang.String tableName,
java.lang.String oldColumnName,
java.lang.String newColumnName,
java.lang.String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue) |
Generates sql code to rename a column.
|
java.lang.String |
MySql.sqlRenameAndAlterColumnType(java.lang.String tableName,
java.lang.String oldColumnName,
java.lang.String newColumnName,
java.lang.String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
java.lang.Object defaultValue) |
|
java.lang.String |
AbstractBackend.sqlTypeToString(SqlType sqlType,
int size) |
|
java.lang.String |
Backend.sqlTypeToString(SqlType sqlType,
int size) |
Converts the java SQL-type to the database type name.
|
java.lang.String |
Db2.sqlTypeToString(SqlType sqlType,
int size) |
|
java.lang.String |
Informix.sqlTypeToString(SqlType sqlType,
int size) |
|
java.lang.String |
Ingres.sqlTypeToString(SqlType sqlType,
int size) |
|
java.lang.String |
MsSql.sqlTypeToString(SqlType sqlType,
int size) |
|
java.lang.String |
MySql.sqlTypeToString(SqlType sqlType,
int size) |
|
java.lang.String |
Oracle.sqlTypeToString(SqlType sqlType,
int size) |
|
java.lang.String |
Postgres.sqlTypeToString(SqlType sqlType,
int size) |
|
java.lang.String |
AbstractBackend.sqlUpdateToNotNull(java.lang.String tableName,
java.lang.String columnName,
SqlType sqlType,
java.lang.Object defaultValue) |
|
java.lang.String |
Backend.sqlUpdateToNotNull(java.lang.String tableName,
java.lang.String columnName,
SqlType sqlType,
java.lang.Object defaultValue) |
Generates code to update a column to a non-null value.
|
java.lang.String |
AbstractBackend.valueToLiteral(SqlType sqlType,
java.lang.Object value) |
|
java.lang.String |
Backend.valueToLiteral(SqlType sqlType,
java.lang.Object value) |
Conberts a type and value to a literal string.
|
java.lang.String |
Oracle.valueToLiteral(SqlType sqlType,
java.lang.Object value) |
|