org.axiondb.engine.commands
public class SubSelectCommand extends SelectCommand implements Selectable
Version: $Revision: 1.14 $ $Date: 2005/12/20 18:32:28 $
Constructor Summary | |
---|---|
SubSelectCommand(AxionQueryContext context) |
Method Summary | |
---|---|
protected void | buildTableList(Database db) |
Object | evaluate(RowDecorator row) |
boolean | execute(Database database) |
AxionResultSet | executeQuery(Database db) |
int | executeUpdate(Database database) |
String | getAlias() |
DataType | getDataType() |
String | getLabel() |
String | getName() |
RowIterator | getRowIterator(Database db)
Return RowIterator that can used for other commands for sub-query.
|
RowIterator | getRowIterator(Database db, RowDecorator rowDec) |
Table | getTableView(Database db, String name)
Return TableView a table wrapper to hold sub-query RowIterator.
|
Table | getTableView(Database db, String name, boolean addToDb)
Return TableView a table wrapper to hold sub-query RowIterator.
|
boolean | isCorrelated() |
boolean | isScalarSelect() |
RowIterator | makeRowIterator(Database db, boolean readOnly) |
void | setAlias(String aliasName) |
void | setDB(Database db) |
void | setEvaluteAsScalarValue() |
void | setParentTables(TableIdentifier[] tables) |
void | setVariableContext(VariableContext context) |
Returns: the RowIterator.
Throws: AxionException
Returns: the TableView.
Throws: AxionException
Returns: the TableView.
Throws: AxionException