org.axiondb.engine.commands

Class CreateIndexCommand

public class CreateIndexCommand extends CreateCommand

A CREATE [UNIQUE] [TYPE] INDEX command.

Version: $Revision: 1.16 $ $Date: 2005/12/20 18:32:28 $

Author: Rodney Waldhoff Ahimanikya Satapathy

Constructor Summary
CreateIndexCommand()
Method Summary
voidaddColumn(String name)
voidaddColumn(ColumnIdentifier col)
booleanexecute(Database db)
ColumnIdentifiergetColumn(int i)
intgetColumnCount()
TableIdentifiergetTable()
StringgetType()
booleanisUnique()
voidsetTable(TableIdentifier table)
voidsetTable(String tableName)
voidsetType(String type)
voidsetUnique(boolean unique)

Constructor Detail

CreateIndexCommand

public CreateIndexCommand()

Method Detail

addColumn

public void addColumn(String name)

addColumn

public void addColumn(ColumnIdentifier col)

execute

public boolean execute(Database db)

getColumn

public ColumnIdentifier getColumn(int i)

getColumnCount

public int getColumnCount()

getTable

public TableIdentifier getTable()

getType

public String getType()

isUnique

public boolean isUnique()

setTable

public void setTable(TableIdentifier table)

setTable

public void setTable(String tableName)

setType

public void setType(String type)

setUnique

public void setUnique(boolean unique)