| Package | Description |
|---|---|
| org.tentackle.sql |
SQL backend layer.
|
| org.tentackle.sql.metadata |
SQL metadata support.
|
| Modifier and Type | Method and Description |
|---|---|
ColumnMetaData |
MySql.createColumnMetaData(TableMetaData tableMetaData) |
ColumnMetaData |
Backend.createColumnMetaData(TableMetaData tableMetaData)
Creates a column meta data instance.
|
ColumnMetaData |
AbstractBackend.createColumnMetaData(TableMetaData tableMetaData) |
ColumnMetaData |
Postgres.createColumnMetaData(TableMetaData tableMetaData) |
| Modifier and Type | Method and Description |
|---|---|
MigrationStrategy[] |
MySql.getMigrationStrategy(ColumnMetaData column,
String columnName,
String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
Object defaultValue) |
MigrationStrategy[] |
Backend.getMigrationStrategy(ColumnMetaData column,
String columnName,
String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
Object defaultValue)
Determines the best migration strategy.
|
MigrationStrategy[] |
AbstractBackend.getMigrationStrategy(ColumnMetaData column,
String columnName,
String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
Object defaultValue) |
MigrationStrategy[] |
Postgres.getMigrationStrategy(ColumnMetaData column,
String columnName,
String comment,
SqlType sqlType,
int size,
int scale,
boolean nullable,
Object defaultValue) |
boolean |
MySql.isDefaultEqual(ColumnMetaData column,
SqlType sqlType,
Object defaultValue) |
boolean |
Backend.isDefaultEqual(ColumnMetaData column,
SqlType sqlType,
Object defaultValue)
Checks whether the column's default corresponds to the model's default value.
|
boolean |
AbstractBackend.isDefaultEqual(ColumnMetaData column,
SqlType sqlType,
Object defaultValue) |
| Modifier and Type | Class and Description |
|---|---|
class |
MySqlColumnMetaData
MySql does not return strings in singlequotes in default values.
|
class |
PostgresColumnMetaData
Postgres column data.
|
| Modifier and Type | Field and Description |
|---|---|
protected Collection<ColumnMetaData> |
TableMetaData.columns |
| Modifier and Type | Method and Description |
|---|---|
ColumnMetaData |
TableMetaData.getColumnByName(String columnName)
Gets a column by its column name.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<ColumnMetaData> |
TableMetaData.getColumns()
Gets the meta data for columns.
|
Copyright © 2016 Krake Softwaretechnik. All rights reserved.