public class CreateIndexCommand extends CreateCommand
CREATE [UNIQUE] [TYPE] INDEX
command.Constructor and Description |
---|
CreateIndexCommand() |
Modifier and Type | Method and Description |
---|---|
void |
addColumn(ColumnIdentifier col) |
void |
addColumn(java.lang.String name) |
boolean |
execute(Database db)
Executes an SQL statement that may return multiple results.
|
ColumnIdentifier |
getColumn(int i) |
int |
getColumnCount() |
TableIdentifier |
getTable() |
java.lang.String |
getType() |
boolean |
isUnique() |
void |
setTable(java.lang.String tableName) |
void |
setTable(TableIdentifier table) |
void |
setType(java.lang.String type) |
void |
setUnique(boolean unique) |
executeQuery, executeUpdate, getObjectName, isIfNotExists, setIfNotExists, setObjectName
assertNotReadOnly, attemptToConvertValue, bindAll, buildBindVariables, clearBindings, createResolveSelectableVisitor, executeQuery, getBindVariableIterator, getBindVariableIterator, getBindVariables, getBindVariableVisitor, getColIdentifierList, getCommitSize, getEffectedRowCount, getResultSet, getRowIterator, makeRowDecorator, populateDefaultValues, populateSequenceColumns, resolveGeneratedColumns, resolveGeneratedColumns, resolveSelectable, resolveSelectable, resolveSelectableList, resolveSelectableList, setBindVariableVisitor, setDeferAllConstraintIfRequired, setEffectedRowCount, setResultSet, updateGeneratedValues
public TableIdentifier getTable()
public void setTable(TableIdentifier table)
public void setTable(java.lang.String tableName)
public void addColumn(java.lang.String name)
public void addColumn(ColumnIdentifier col)
public ColumnIdentifier getColumn(int i)
public int getColumnCount()
public void setUnique(boolean unique)
public boolean isUnique()
public void setType(java.lang.String type)
public java.lang.String getType()
public boolean execute(Database db) throws AxionException
AxionCommand
execute
in interface AxionCommand
execute
in class CreateCommand
ResultSet
s were generated,
false otherwiseAxionException
Statement.execute(java.lang.String)
,
PreparedStatement.execute()