Package net.sf.jsqlparser.statement.select

Interface Summary
ColumnReference A column reference in expressions as "GROUP BY 1" or as "ORDER BY COL2"
ColumnReferenceVisitor  
FromItem An item in a "SELECT [...]
FromItemVisitor  
IntoTableVisitor  
OrderByVisitor  
SelectBody  
SelectItem Anything between "SELECT" and "FROM"
(that is, any column or expression etc to be retrieved with the query)
SelectItemVisitor  
SelectVisitor  
 

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