public class SqlStatementSelect extends SqlStatement
| Modifier and Type | Class | Description |
|---|---|---|
static class |
SqlStatementSelect.Builder |
Builder for
SqlStatementSelect. |
| Modifier and Type | Method | Description |
|---|---|---|
<R> R |
accept(SqlNodeVisitor<R> visitor) |
See
SqlNodeVisitor |
static SqlStatementSelect.Builder |
builder() |
Create a new builder for
SqlStatementSelect. |
SqlNode |
getFromClause() |
|
SqlExpressionList |
getGroupBy() |
|
SqlNode |
getHaving() |
|
SqlLimit |
getLimit() |
|
SqlOrderBy |
getOrderBy() |
|
SqlSelectList |
getSelectList() |
|
SqlNodeType |
getType() |
|
SqlNode |
getWhereClause() |
|
boolean |
hasFilter() |
|
boolean |
hasGroupBy() |
|
boolean |
hasHaving() |
|
boolean |
hasLimit() |
|
boolean |
hasOrderBy() |
|
boolean |
hasProjection() |
|
String |
toSimpleSql() |
public boolean hasProjection()
public boolean hasGroupBy()
public boolean hasHaving()
public boolean hasFilter()
public boolean hasOrderBy()
public boolean hasLimit()
public SqlNode getFromClause()
public SqlSelectList getSelectList()
public SqlNode getWhereClause()
public SqlExpressionList getGroupBy()
public SqlNode getHaving()
public SqlOrderBy getOrderBy()
public SqlLimit getLimit()
public String toSimpleSql()
public SqlNodeType getType()
public <R> R accept(SqlNodeVisitor<R> visitor) throws AdapterException
SqlNodeSqlNodeVisitoraccept in class SqlNodeR - generic SqlNodeVisitor typevisitor - The visitor object on which the appropriate visit(sqlNode) method is calledAdapterException - can be thrownpublic static SqlStatementSelect.Builder builder()
SqlStatementSelect.Copyright © 2019. All rights reserved.