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) |