public final class SqlSelectList extends SqlExpressionList
| Modifier and Type | Method | Description |
|---|---|---|
<R> R |
accept(SqlNodeVisitor<R> visitor) |
See
SqlNodeVisitor |
static SqlSelectList |
createAnyValueSelectList() |
Creates a SqlSelectList that uses an arbitrary value.
|
static SqlSelectList |
createRegularSelectList(List<SqlNode> selectList) |
Creates a regular SqlSelectList.
|
static SqlSelectList |
createSelectStarSelectList() |
Creates a SqlSelectList for SELECT *.
|
SqlNodeType |
getType() |
|
boolean |
isRequestAnyColumn() |
|
boolean |
isSelectStar() |
|
String |
toSimpleSql() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetExpressionspublic static SqlSelectList createSelectStarSelectList()
SqlSelectListType.SELECT_STAR.public static SqlSelectList createAnyValueSelectList()
SqlSelectListType.ANY_VALUE.public static SqlSelectList createRegularSelectList(List<SqlNode> selectList)
SqlSelectListType.REGULAR.selectList - The selectList needs at least one element.public boolean isRequestAnyColumn()
public boolean isSelectStar()
true if this is "SELECT *"public SqlNodeType getType()
public String toSimpleSql()
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 thrownCopyright © 2019. All rights reserved.