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,
        OrderedColumnDef... columns) | 
  | 
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.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.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.enableAccessControl(SessionVariableDef var) | 
 Switch on access control for this table 
 | 
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.setTenantColumnName(java.lang.String name) | 
 Setter to configure this table for multitenancy. 
 | 
Table.Builder | 
Table.Builder.setVersion(int v) | 
 Set the version 
 |