Method Summary |
|
public CreateTableStatement | addColumn(String columnName, String columnType) |
public CreateTableStatement | addColumn(String columnName, String columnType, String defaultValue) |
public CreateTableStatement | addColumn(String columnName, String columnType, ColumnConstraint... constraints) |
public CreateTableStatement | addColumn(String columnName, String columnType, String defaultValue, ColumnConstraint... constraints) |
public CreateTableStatement | addColumnConstraint(NotNullConstraint notNullConstraint) |
public CreateTableStatement | addColumnConstraint(ForeignKeyConstraint fkConstraint) |
public CreateTableStatement | addColumnConstraint(UniqueConstraint uniqueConstraint) |
public CreateTableStatement | addColumnConstraint(AutoIncrementConstraint autoIncrementConstraint) |
public CreateTableStatement | addPrimaryKeyColumn(String columnName, String columnType, ColumnConstraint... constraints) |
public List<String> | getColumns() |
public String | getDefaultValue(String column) |
public String | getEndDelimiter(Database database) |
public Set<ForeignKeyConstraint> | getForeignKeyConstraints() |
public Set<String> | getNotNullColumns() |
public PrimaryKeyConstraint | getPrimaryKeyConstraint() |
public String | getSchemaName() |
public String | getSqlStatement(Database database) |
public String | getTableName() |
public String | getTablespace() |
public Set<UniqueConstraint> | getUniqueConstraints() |
public CreateTableStatement | setTablespace(String tablespace) |
public boolean | supportsDatabase(Database database) |