Class SubstraitAccumulatorVisitor

  • All Implemented Interfaces:
    org.apache.calcite.sql.util.SqlVisitor<org.apache.calcite.sql.SqlNode>

    public class SubstraitAccumulatorVisitor
    extends org.apache.calcite.sql.util.SqlShuttle
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.calcite.sql.util.SqlShuttle

        org.apache.calcite.sql.util.SqlShuttle.CallCopyingArgHandler
      • Nested classes/interfaces inherited from class org.apache.calcite.sql.util.SqlBasicVisitor

        org.apache.calcite.sql.util.SqlBasicVisitor.ArgHandler<R extends Object>, org.apache.calcite.sql.util.SqlBasicVisitor.ArgHandlerImpl<R extends Object>
    • Constructor Detail

      • SubstraitAccumulatorVisitor

        public SubstraitAccumulatorVisitor​(List<SubstraitTypeAndValue> accumulator,
                                           Map<String,​String> splitProperties,
                                           org.apache.arrow.vector.types.pojo.Schema schema)
    • Method Detail

      • visit

        public org.apache.calcite.sql.SqlNode visit​(org.apache.calcite.sql.SqlIdentifier id)
        Specified by:
        visit in interface org.apache.calcite.sql.util.SqlVisitor<org.apache.calcite.sql.SqlNode>
        Overrides:
        visit in class org.apache.calcite.sql.util.SqlShuttle
      • visit

        public org.apache.calcite.sql.SqlNode visit​(org.apache.calcite.sql.SqlLiteral literal)
        Specified by:
        visit in interface org.apache.calcite.sql.util.SqlVisitor<org.apache.calcite.sql.SqlNode>
        Overrides:
        visit in class org.apache.calcite.sql.util.SqlShuttle