Package org.apache.calcite.sql
Class AbstractSqlNode
- java.lang.Object
-
- org.apache.calcite.sql.SqlNode
-
- org.apache.calcite.sql.AbstractSqlNode
-
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
SqlColumnDefInPkConstraintNode
,SqlColumnDefNode
,SqlColumnNameNode
,SqlDataTypeNode
,SqlOptionNode
public abstract class AbstractSqlNode extends org.apache.calcite.sql.SqlNode
-
-
Constructor Summary
Constructors Constructor Description AbstractSqlNode(org.apache.calcite.sql.parser.SqlParserPos pos)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <R> R
accept(org.apache.calcite.sql.util.SqlVisitor<R> visitor)
void
validate(org.apache.calcite.sql.validate.SqlValidator validator, org.apache.calcite.sql.validate.SqlValidatorScope scope)
-
Methods inherited from class org.apache.calcite.sql.SqlNode
clone, clone, clone, cloneArray, equalDeep, equalDeep, equalsDeep, equalsDeep, findValidOptions, getKind, getMonotonicity, getParserPosition, isA, toList, toList, toSqlString, toSqlString, toSqlString, toString, unparse, unparseWithParentheses, validateExpr
-
-
-
-
Method Detail
-
validate
public void validate(org.apache.calcite.sql.validate.SqlValidator validator, org.apache.calcite.sql.validate.SqlValidatorScope scope)
- Specified by:
validate
in classorg.apache.calcite.sql.SqlNode
-
accept
public <R> R accept(org.apache.calcite.sql.util.SqlVisitor<R> visitor)
- Specified by:
accept
in classorg.apache.calcite.sql.SqlNode
-
-