Uses of Class
org.apache.druid.segment.join.filter.JoinFilterPreAnalysis
-
Packages that use JoinFilterPreAnalysis Package Description org.apache.druid.segment.join org.apache.druid.segment.join.filter -
-
Uses of JoinFilterPreAnalysis in org.apache.druid.segment.join
Constructors in org.apache.druid.segment.join with parameters of type JoinFilterPreAnalysis Constructor Description HashJoinSegment(SegmentReference baseSegment, Filter baseFilter, List<JoinableClause> clauses, JoinFilterPreAnalysis joinFilterPreAnalysis) -
Uses of JoinFilterPreAnalysis in org.apache.druid.segment.join.filter
Methods in org.apache.druid.segment.join.filter that return JoinFilterPreAnalysis Modifier and Type Method Description JoinFilterPreAnalysisJoinFilterPreAnalysis.Builder. build()static JoinFilterPreAnalysisJoinFilterAnalyzer. computeJoinFilterPreAnalysis(JoinFilterPreAnalysisKey key)Before making per-segment filter splitting decisions, we first do a pre-analysis step where we convert the query filter (if any) into conjunctive normal form and then determine the structure of RHS filter rewrites (if any), since this information is shared across all per-segment operations.Methods in org.apache.druid.segment.join.filter with parameters of type JoinFilterPreAnalysis Modifier and Type Method Description static JoinFilterSplitJoinFilterAnalyzer. splitFilter(JoinFilterPreAnalysis joinFilterPreAnalysis)static JoinFilterSplitJoinFilterAnalyzer. splitFilter(JoinFilterPreAnalysis joinFilterPreAnalysis, Filter baseFilter)
-