| Package | Description |
|---|---|
| com.github.drinkjava2.jdialects.model |
| Modifier and Type | Method and Description |
|---|---|
Column |
Column.autoID()
bind column to a global Auto Id generator, can be Sequence(if support) or
a Table to store maximum current ID, determined by jDialects, to get next
auto generated ID value, need run dialect.getNextAutoID(connection)
method
|
Column |
Column.BIGDECIMAL(Integer precision,
Integer scale) |
Column |
Column.BIGINT() |
Column |
Column.BINARY(Integer... lengths) |
Column |
Column.BIT() |
Column |
Column.BLOB(Integer... lengths) |
Column |
Column.BOOLEAN() |
Column |
Column.CHAR(Integer... lengths) |
Column |
Column.check(String check)
Add a column check DDL piece if support
|
Column |
Column.CLOB(Integer... lengths) |
Column |
Table.column(String columnName)
Start add a column definition piece in DDL, detail usage see demo
|
Column |
Column.comment(String comment) |
Column |
Column.DATE() |
Column |
Column.DECIMAL(Integer... lengths) |
Column |
Column.defaultValue(String value) |
Column |
Column.DOUBLE() |
Column |
Column.fkey(String fkeyReferenceTable,
String... fkeyReferenceColumns) |
Column |
Column.FLOAT(Integer... lengths) |
Column |
Table.getColumn(String columnName)
Return Column object by columnName
|
Column |
Column.identity() |
Column |
Column.index()
Add a index DDL piece for current column if support
|
Column |
Column.index(String... indexNames)
Add index DDL piece by given indexNames if support, indexNames can be
empty or multiple, if in a table has same name indexNames, will cause
build compound index for columns with same name index name.
|
Column |
Column.INTEGER() |
Column |
Column.JAVA_OBJECT() |
Column |
Column.LONG() |
Column |
Column.LONGNVARCHAR(Integer length) |
Column |
Column.LONGVARBINARY(Integer... lengths) |
Column |
Column.LONGVARCHAR(Integer... lengths) |
Column |
Column.NCHAR(Integer length) |
Column |
Column.NCLOB() |
Column |
Column.notNull()
Add a not null DDL piece if support
|
Column |
Column.NUMERIC(Integer... lengths) |
Column |
Column.NVARCHAR(Integer length) |
Column |
Column.OTHER(Integer... lengths) |
Column |
Column.pkey() |
Column |
Column.pkey(String pkeyName) |
Column |
Column.REAL() |
Column |
Column.sequence(String sequence)
bind column to a sequence
|
Column |
Column.SHORT() |
Column |
Column.SMALLINT() |
Column |
Column.STRING(Integer length) |
Column |
Column.tableGenerator(String tableGenerator)
bind column to a tableGenerator
|
Column |
Column.tail(String tail)
Put an extra tail String manually at the end of column definition DDL
|
Column |
Column.TIME() |
Column |
Column.TIMESTAMP() |
Column |
Column.TINYINT() |
Column |
Column.unique()
Add a unique DDL piece if support
|
Column |
Column.unique(String uniqueConstraintName)
Add a unique DDL piece by given uniqueConstraintName if support
|
Column |
Column.VARBINARY(Integer... lengths) |
Column |
Column.VARCHAR(Integer length) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Column> |
Table.getColumns() |
| Modifier and Type | Method and Description |
|---|---|
Table |
Table.addColumn(Column column)
Add a column definition piece in DDL
|
| Modifier and Type | Method and Description |
|---|---|
void |
Table.setColumns(Map<String,Column> columns) |
Copyright © 2017. All rights reserved.