| Package | Description |
|---|---|
| org.apache.druid.segment.join | |
| org.apache.druid.segment.join.filter |
| Constructor and Description |
|---|
HashJoinSegment(SegmentReference baseSegment,
List<JoinableClause> clauses,
JoinFilterPreAnalysis joinFilterPreAnalysis) |
| Modifier and Type | Method and Description |
|---|---|
JoinFilterPreAnalysis |
JoinFilterPreAnalysis.Builder.build() |
static JoinFilterPreAnalysis |
JoinFilterAnalyzer.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.
|
| Modifier and Type | Method and Description |
|---|---|
static JoinFilterSplit |
JoinFilterAnalyzer.splitFilter(JoinFilterPreAnalysis joinFilterPreAnalysis) |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.