Class MultiJoinOptimizeBushyRule.JoinVertex

    • Constructor Summary

      Constructors 
      Constructor Description
      JoinVertex​(int id, int leftFactor, int rightFactor, ImmutableBitSet factors, double cost, com.google.common.collect.ImmutableList<RexNode> conditions)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • leftFactor

        private final int leftFactor
      • rightFactor

        private final int rightFactor
      • conditions

        final com.google.common.collect.ImmutableList<RexNode> conditions
        Zero or more join conditions. All are in terms of the original input columns (not in terms of the outputs of left and right input factors).
    • Constructor Detail

      • JoinVertex

        JoinVertex​(int id,
                   int leftFactor,
                   int rightFactor,
                   ImmutableBitSet factors,
                   double cost,
                   com.google.common.collect.ImmutableList<RexNode> conditions)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object