SqlColumn, SqlExpressionList, SqlFunctionAggregate, SqlFunctionAggregateGroupConcat, SqlFunctionScalar, SqlFunctionScalarCase, SqlFunctionScalarCast, SqlFunctionScalarExtract, SqlJoin, SqlLimit, SqlLiteralBool, SqlLiteralDate, SqlLiteralDouble, SqlLiteralExactnumeric, SqlLiteralInterval, SqlLiteralNull, SqlLiteralString, SqlLiteralTimestamp, SqlLiteralTimestampUtc, SqlOrderBy, SqlPredicate, SqlStatement, SqlTablepublic abstract class SqlNode extends Object
| Constructor | Description |
|---|---|
SqlNode() |
| Modifier and Type | Method | Description |
|---|---|---|
abstract <R> R |
accept(SqlNodeVisitor<R> visitor) |
See
SqlNodeVisitor |
SqlNode |
getParent() |
|
abstract SqlNodeType |
getType() |
|
boolean |
hasParent() |
|
void |
setParent(SqlNode parent) |
public abstract SqlNodeType getType()
public void setParent(SqlNode parent)
public SqlNode getParent()
public boolean hasParent()
public abstract <R> R accept(SqlNodeVisitor<R> visitor) throws AdapterException
SqlNodeVisitorR - generic SqlNodeVisitor typevisitor - The visitor object on which the appropriate visit(sqlNode) method is calledAdapterException - can be thrownCopyright © 2019. All rights reserved.