Class AbstractSqlNode

    • Field Summary

      • Fields inherited from class org.apache.calcite.sql.SqlNode

        EMPTY_ARRAY, pos
    • 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
    • Constructor Detail

      • AbstractSqlNode

        public AbstractSqlNode​(org.apache.calcite.sql.parser.SqlParserPos pos)
    • Method Detail

      • validate

        public void validate​(org.apache.calcite.sql.validate.SqlValidator validator,
                             org.apache.calcite.sql.validate.SqlValidatorScope scope)
        Specified by:
        validate in class org.apache.calcite.sql.SqlNode
      • accept

        public <R> R accept​(org.apache.calcite.sql.util.SqlVisitor<R> visitor)
        Specified by:
        accept in class org.apache.calcite.sql.SqlNode