The compiled representation of an SQL SELECT.
Extended in successive versions of HSQLDB.
author: Thomas Mueller (Hypersonic SQL Group) version: 1.8.0 since: Hypersonic SQL
allColumnsAreDefinedIn(Expression exp, HashSet definedColumns) Check if all the column names used in the given expression are defined
in the given defined column names.
boolean
checkResolved(boolean check) Check all Expression have resolved.
getResult(Session session, int maxrows) Returns the result of executing this Select.
Parameters: maxrows - may be 0 to indicate no limit on the number of rows.Positive values limit the size of the result set.
Returns the result of executing this Select.
Parameters: maxrows - may be 0 to indicate no limit on the number of rows.Positive values limit the size of the result set. the result of executing this Select throws: HsqlException - if a database access error occurs
Returns a single value result or throws if the result has more than
one row with one value.
Parameters: type - data type Parameters: session - context the single valued result throws: HsqlException -
Resolves the tables for all the Expression in the Select object
if it is possible to do so with the given TableFilter.
Parameters: f - throws: HsqlException -