Class RhsRewriteCandidates


  • public class RhsRewriteCandidates
    extends Object
    • Method Detail

      • getRhsRewriteCandidates

        public static RhsRewriteCandidates getRhsRewriteCandidates​(List<Filter> normalizedJoinTableClauses,
                                                                   Equiconditions equiconditions,
                                                                   JoinableClauses joinableClauses)
        Determine candidates for filter rewrites. A candidate is an RHS column that appears in a filter, along with the value being filtered on, plus the joinable clause associated with the table that the RHS column is from. These candidates are redued to filter rewrite correlations.
        Parameters:
        normalizedJoinTableClauses -
        equiconditions -
        joinableClauses -
        Returns:
        A set of candidates for filter rewrites.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object