Class Summary |
AllColumns |
All the columns (as in "SELECT * FROM ...") |
AllTableColumns |
|
ColumnIndex |
An index of a column in expressions as "GROUP BY 1" or as "ORDER BY 1,2" |
Distinct |
A DISTINCT [ON (expression, ...)] clause |
Join |
A join clause |
Limit |
A limit clause in the form [LIMIT {[offset,] row_count) | (row_count | ALL) OFFSET offset}] |
OrderByElement |
An element (column reference) in an "ORDER BY" clause. |
PlainSelect |
The core of a "SELECT" statement (no UNION, no ORDER BY) |
Select |
|
SelectExpressionItem |
An expression as in "SELECT expr1 AS EXPR" |
SubJoin |
A table created by "(tab1 join tab2)". |
SubSelect |
A subselect followed by an optional alias. |
Top |
A top clause in the form [TOP row_count] |
Union |
A UNION statement |
WithItem |
One of the parts of a "WITH" clause of a "SELECT" statement |