|
Class Summary |
| AbstractCaseExpression |
|
| AggregateSymbol |
An aggregate symbol represents an aggregate function in the SELECT or HAVING clauses. |
| AliasSymbol |
An AliasSymbol wraps a SingleElementSymbol and changes it's name. |
| AllInGroupSymbol |
This is a subclass of Symbol representing .*, which contains all of
the elements from a single group in the query. |
| AllSymbol |
This is a subclass of Symbol representing *, which contains all of
the elements from all groups in the query. |
| CaseExpression |
|
| Constant |
This class represents a literal value in a SQL string. |
| ElementSymbol |
This is a subclass of Symbol representing a single element. |
| ExpressionSymbol |
This is a subclass of Symbol representing an expression in the SELECT clause. |
| Function |
Represents a function in a sql statement. |
| GroupSymbol |
This is the server's representation of a metadata group symbol. |
| MultipleElementSymbol |
This is a subclass of Symbol representing multiple output columns. |
| Reference |
This class represents a reference (positional from the user query, or
to an element from another scope). |
| ScalarSubquery |
This is an Expression implementation that can be used in a SELECT clause. |
| SearchedCaseExpression |
|
| SelectSymbol |
This is the server's representation of a metadata symbol that can be used
in a SELECT statement. |
| SingleElementSymbol |
This is a subclass of Symbol representing a single output column. |
| Symbol |
This is the server's representation of a metadata symbol. |