Package net.sf.jsqlparser.statement.select

Interface Summary
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  
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