| java.lang.Object com.mckoi.database.interpret.TableSelectExpression
TableSelectExpression | final public class TableSelectExpression implements java.io.Serializable,StatementTreeObject,Cloneable(Code) | | A container object for the a table select expression, eg.
SELECT [columns]
FROM [tables]
WHERE [search_clause]
GROUP BY [column]
HAVING [search_clause]
[composite_function] [table_select_expression]
Note that a TableSelectExpression can be nested in the various clauses of
this object.
author: Tobias Downer |
columns | public ArrayList columns(Code) | | The list of columns to select from.
(SelectColumn)
|
composite_function | int composite_function(Code) | | If there is a composite function this is set to the composite enumeration
from CompositeTable.
|
distinct | public boolean distinct(Code) | | True if we only search for distinct elements.
|
group_by | public ArrayList group_by(Code) | | The list of columns to group by.
(ByColumn)
|
group_max | public Variable group_max(Code) | | The group max variable or null if no group max.
|
is_composite_all | boolean is_composite_all(Code) | | If this is an ALL composite (no removal of duplicate rows) it is true.
|
serialVersionUID | final static long serialVersionUID(Code) | | |
TableSelectExpression | public TableSelectExpression()(Code) | | Constructor.
|
chainComposite | public void chainComposite(TableSelectExpression expression, String composite, boolean is_all)(Code) | | Chains a new composite function to this expression. For example, if
this expression is a UNION ALL with another expression it would be
set through this method.
|
|
|