Table.Builder |
Table.Builder.addBigIntColumn(java.lang.String columnName,
boolean nullable) |
|
Table.Builder |
Table.Builder.addBigIntColumn(java.lang.String columnName,
boolean nullable,
java.lang.String defaultValue) |
|
Table.Builder |
Table.Builder.addBlobColumn(java.lang.String columnName,
long size,
int inlineSize,
boolean nullable) |
|
Table.Builder |
Table.Builder.addCharColumn(java.lang.String columnName,
int size,
boolean nullable) |
Add char (fixed-width) column
|
Table.Builder |
Table.Builder.addCharColumn(java.lang.String columnName,
int size,
boolean nullable,
java.lang.String defaultValue) |
Add char (fixed-width) column with a default value specified
|
Table.Builder |
Table.Builder.addCheckConstraint(java.lang.String constraintName,
java.lang.String constraintExpression) |
|
Table.Builder |
Table.Builder.addClobColumn(java.lang.String columnName,
boolean nullable,
java.lang.String defaultVal) |
|
Table.Builder |
Table.Builder.addDoubleColumn(java.lang.String columnName,
boolean nullable) |
|
Table.Builder |
Table.Builder.addForeignKeyConstraint(java.lang.String constraintName,
boolean enforced,
java.lang.String targetSchema,
java.lang.String targetTable,
java.lang.String... columns) |
Add a foreign key constraint pointing to the target table.
|
Table.Builder |
Table.Builder.addForeignKeyConstraint(java.lang.String constraintName,
java.lang.String targetSchema,
java.lang.String targetTable,
java.lang.String... columns) |
Add a foreign key constraint pointing to the target table (with enforcement).
|
Table.Builder |
Table.Builder.addForeignKeyConstraintAltTarget(java.lang.String constraintName,
java.lang.String targetSchema,
java.lang.String targetTable,
java.lang.String targetColumnName,
java.lang.String... columns) |
Adds a foreign key constraint relationship on itself.
|
Table.Builder |
Table.Builder.addForeignKeyConstraintSelf(java.lang.String constraintName,
java.lang.String targetSchema,
java.lang.String targetTable,
java.lang.String targetColumnName,
java.lang.String... columns) |
Adds a foreign key constraint relationship on itself.
|
Table.Builder |
Table.Builder.addIndex(java.lang.String indexName,
java.lang.String... columns) |
Add an index to the table using the list of column names
|
Table.Builder |
Table.Builder.addIndex(java.lang.String indexName,
OrderedColumnDef... columns) |
|
Table.Builder |
Table.Builder.addIntColumn(java.lang.String columnName,
boolean nullable) |
|
Table.Builder |
Table.Builder.addMigration(Migration... migration) |
|
Table.Builder |
Table.Builder.addPrimaryKey(java.lang.String constraintName,
java.lang.String... columns) |
Add a primary key constraint to the table
|
Table.Builder |
Table.Builder.addPrivilege(java.lang.String groupName,
Privilege p) |
|
Table.Builder |
Table.Builder.addPrivileges(java.util.Collection<GroupPrivilege> gps) |
Add the collection of group privileges to this table
|
Table.Builder |
Table.Builder.addSmallIntBooleanColumn(java.lang.String columnName,
java.lang.Integer defaultValue,
boolean nullable) |
Variant used by JavaBatch which is BOOLEAN in PostgreSQL but SMALLINT elsewhere
|
Table.Builder |
Table.Builder.addSmallIntColumn(java.lang.String columnName,
java.lang.Integer defaultValue,
boolean nullable) |
|
Table.Builder |
Table.Builder.addTag(java.lang.String tagName,
java.lang.String tagValue) |
|
Table.Builder |
Table.Builder.addTimestampColumn(java.lang.String columnName,
boolean nullable) |
|
Table.Builder |
Table.Builder.addTimestampColumn(java.lang.String columnName,
boolean nullable,
java.lang.String defaultValue) |
|
Table.Builder |
Table.Builder.addTimestampColumn(java.lang.String columnName,
int numberOfFractionalSecondDigits,
boolean nullable) |
|
Table.Builder |
Table.Builder.addUniqueConstraint(java.lang.String constraintName,
java.lang.String... columnName) |
Add a unique constraint to the table/column
|
Table.Builder |
Table.Builder.addUniqueIndex(java.lang.String indexName,
java.lang.String... columns) |
Add a unique index to the table using the list of column names
|
Table.Builder |
Table.Builder.addUniqueIndex(java.lang.String indexName,
java.util.Collection<java.lang.String> indexColumns,
java.util.Collection<java.lang.String> includeColumns) |
Add a unique index with include columns
|
Table.Builder |
Table.Builder.addVarbinaryColumn(java.lang.String columnName,
int size,
boolean nullable) |
Add a VARBINARY(nn) column
|
Table.Builder |
Table.Builder.addVarcharColumn(java.lang.String columnName,
int size,
boolean nullable) |
|
Table.Builder |
Table.Builder.addWiths(java.util.List<With> withs) |
adds with parameters (key-values) to the table definition.
|
static Table.Builder |
Table.builder(java.lang.String schemaName,
java.lang.String tableName) |
Create a builder for Table .
|
Table.Builder |
Table.Builder.setCreate(boolean flag) |
Setter for the create flag
|
Table.Builder |
Table.Builder.setDistributionColumnName(java.lang.String columnName) |
Setter for the distributionColumnName value
|
Table.Builder |
Table.Builder.setDistributionType(DistributionType dt) |
Setter for the distributionType
|
Table.Builder |
Table.Builder.setIdentityColumn(java.lang.String columnName,
Generated generated) |
Set one of the columns to be the identity column for the table
|
Table.Builder |
Table.Builder.setTablespace(Tablespace ts) |
Setter for the tablespace
|
Table.Builder |
Table.Builder.setVersion(int v) |
Set the version
|