Class RelDecorrelator.CorelMapBuilder

java.lang.Object
org.apache.calcite.rel.RelShuttleImpl
org.apache.calcite.rel.RelHomogeneousShuttle
org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
All Implemented Interfaces:
org.apache.calcite.rel.RelShuttle
Enclosing class:
RelDecorrelator

public static class RelDecorrelator.CorelMapBuilder extends org.apache.calcite.rel.RelHomogeneousShuttle
  • Field Summary

    Fields inherited from class org.apache.calcite.rel.RelShuttleImpl

    stack
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    build(org.apache.calcite.rel.RelNode... rels)
    Creates a CorelMap by iterating over a RelNode tree.
    org.apache.calcite.rel.RelNode
    visit(org.apache.calcite.rel.RelNode other)
     
    protected org.apache.calcite.rel.RelNode
    visitChild(org.apache.calcite.rel.RelNode parent, int i, org.apache.calcite.rel.RelNode input)
     

    Methods inherited from class org.apache.calcite.rel.RelHomogeneousShuttle

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

    Methods inherited from class org.apache.calcite.rel.RelShuttleImpl

    visitChildren

    Methods inherited from class java.lang.Object

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

    • CorelMapBuilder

      public CorelMapBuilder()
  • Method Details

    • build

      public RelDecorrelator.CorelMap build(org.apache.calcite.rel.RelNode... rels)
      Creates a CorelMap by iterating over a RelNode tree.
    • visit

      public org.apache.calcite.rel.RelNode visit(org.apache.calcite.rel.RelNode other)
      Specified by:
      visit in interface org.apache.calcite.rel.RelShuttle
      Overrides:
      visit in class org.apache.calcite.rel.RelShuttleImpl
    • visitChild

      protected org.apache.calcite.rel.RelNode visitChild(org.apache.calcite.rel.RelNode parent, int i, org.apache.calcite.rel.RelNode input)
      Overrides:
      visitChild in class org.apache.calcite.rel.RelShuttleImpl