Class JoinFilterPreAnalysis


  • public class JoinFilterPreAnalysis
    extends Object
    A JoinFilterPreAnalysis contains filter push down/rewrite information that does not have per-segment dependencies. This includes: - The query's JoinableClauses list - The original filter that an analysis was performed ons - A list of filter clauses from the original filter's CNF representation that only reference the base table - A list of filter clauses from the original filter's CNF representation that reference RHS join tables - A list of virtual columns that can only be computed post-join - The JoinFilterRewriteConfig that this pre-analysis is associated with.