Class Step

    • Field Detail

      • keys

        final java.util.List<IntPair> keys
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class DefaultEdge
      • toString

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

        private static int compare​(RelOptTable table1,
                                   java.util.List<java.lang.Integer> columns1,
                                   RelOptTable table2,
                                   java.util.List<java.lang.Integer> columns2)
        Arbitrarily compares (table, columns).
      • cardinality

        private double cardinality​(SqlStatisticProvider statisticProvider,
                                   LatticeTable table)
        Temporary method. We should use (inferred) primary keys to figure out the direction of steps.