org.axiondb.engine.commands
public class CreateTableCommand extends CreateCommand
CREATE [TYPE] TABLE command.
Version: $Revision: 1.42 $ $Date: 2005/12/20 18:32:28 $
| Constructor Summary | |
|---|---|
| CreateTableCommand() | |
| CreateTableCommand(String tableName) | |
| Method Summary | |
|---|---|
| void | addChildCommand(AxionCommand cmd) |
| void | addColumn(String name, String datatypename) |
| void | addColumn(String name, String datatypename, String precision) |
| void | addColumn(String name, String datatypename, String precision, String scale, Object defaultValue) |
| void | addColumn(String name, String datatypename, String precision, String scale, Object defaultValue, String generated) |
| void | alterColumn(String name, String newName, Selectable newDefault, Boolean dropDefault) |
| void | excludeColumn(String colName) |
| boolean | execute(Database db) |
| AxionCommand | getChildCommand(int i) |
| int | getChildCommandCount() |
| List | getColumnNames() |
| String | getType() |
| boolean | isColumnEexcluded(String colName) |
| void | setCreateTableWithData(boolean createTableWithData) |
| void | setProperties(Properties prop) |
| void | setSourceTable(Table table) |
| void | setSubQuery(SubSelectCommand subQuery) |
| void | setType(String type) |