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 [...] FROM item1" statement.
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"
SubSelect A subselect followed by an optional alias.
Top A top clause in the form [TOP row_count]
Union A UNION statement