Class LoptJoinTree.BinaryTree

java.lang.Object
org.apache.calcite.rel.rules.LoptJoinTree.BinaryTree
Direct Known Subclasses:
LoptJoinTree.Leaf, LoptJoinTree.Node
Enclosing class:
LoptJoinTree

protected abstract static class LoptJoinTree.BinaryTree extends Object
Simple binary tree class that stores an id in the leaf nodes and keeps track of the parent LoptJoinTree object associated with the binary tree.
  • Constructor Details

    • BinaryTree

      protected BinaryTree(@UnderInitialization LoptJoinTree parent)
  • Method Details

    • getParent

      public LoptJoinTree getParent()
    • getTreeOrder

      public abstract void getTreeOrder(List<Integer> treeOrder)