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