Class JoinFilterPreAnalysis.Builder
java.lang.Object
org.apache.druid.segment.join.filter.JoinFilterPreAnalysis.Builder
- Enclosing class:
- JoinFilterPreAnalysis
A Builder class to build
JoinFilterPreAnalysis-
Constructor Summary
ConstructorsConstructorDescriptionBuilder(JoinFilterPreAnalysisKey key, Set<VirtualColumn> postJoinVirtualColumns) -
Method Summary
Modifier and TypeMethodDescriptionbuild()withCorrelations(JoinFilterCorrelations correlations) withNormalizedBaseTableClauses(List<Filter> normalizedBaseTableClauses) withNormalizedJoinTableClauses(List<Filter> normalizedJoinTableClauses)
-
Constructor Details
-
Builder
public Builder(@Nonnull JoinFilterPreAnalysisKey key, @Nonnull Set<VirtualColumn> postJoinVirtualColumns)
-
-
Method Details
-
withNormalizedBaseTableClauses
public JoinFilterPreAnalysis.Builder withNormalizedBaseTableClauses(List<Filter> normalizedBaseTableClauses) -
withNormalizedJoinTableClauses
public JoinFilterPreAnalysis.Builder withNormalizedJoinTableClauses(List<Filter> normalizedJoinTableClauses) -
withCorrelations
-
computeEquiconditionsFromJoinableClauses
-
build
-