Class QueryOperationConverter

java.lang.Object
org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor<org.apache.calcite.rel.RelNode>
org.apache.flink.table.planner.plan.QueryOperationConverter
All Implemented Interfaces:
org.apache.flink.table.operations.QueryOperationVisitor<org.apache.calcite.rel.RelNode>

@Internal public class QueryOperationConverter extends org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor<org.apache.calcite.rel.RelNode>
Converter from Flink's specific relational representation: QueryOperation to Calcite's specific relational representation: RelNode.
  • Constructor Summary

    Constructors
    Constructor
    Description
    QueryOperationConverter(FlinkRelBuilder relBuilder, boolean isBatchMode)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.calcite.rel.RelNode
    defaultMethod(org.apache.flink.table.operations.QueryOperation other)
     

    Methods inherited from class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor

    visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • QueryOperationConverter

      public QueryOperationConverter(FlinkRelBuilder relBuilder, boolean isBatchMode)
  • Method Details

    • defaultMethod

      public org.apache.calcite.rel.RelNode defaultMethod(org.apache.flink.table.operations.QueryOperation other)
      Specified by:
      defaultMethod in class org.apache.flink.table.operations.utils.QueryOperationDefaultVisitor<org.apache.calcite.rel.RelNode>