public static class JoinFilterPreAnalysis.Builder extends Object
JoinFilterPreAnalysis| Constructor and Description |
|---|
Builder(JoinFilterPreAnalysisKey key,
List<VirtualColumn> postJoinVirtualColumns) |
| Modifier and Type | Method and Description |
|---|---|
JoinFilterPreAnalysis |
build() |
Equiconditions |
computeEquiconditionsFromJoinableClauses() |
JoinFilterPreAnalysis.Builder |
withCorrelations(JoinFilterCorrelations correlations) |
JoinFilterPreAnalysis.Builder |
withNormalizedBaseTableClauses(List<Filter> normalizedBaseTableClauses) |
JoinFilterPreAnalysis.Builder |
withNormalizedJoinTableClauses(List<Filter> normalizedJoinTableClauses) |
public Builder(@Nonnull JoinFilterPreAnalysisKey key, @Nonnull List<VirtualColumn> postJoinVirtualColumns)
public JoinFilterPreAnalysis.Builder withNormalizedBaseTableClauses(List<Filter> normalizedBaseTableClauses)
public JoinFilterPreAnalysis.Builder withNormalizedJoinTableClauses(List<Filter> normalizedJoinTableClauses)
public JoinFilterPreAnalysis.Builder withCorrelations(JoinFilterCorrelations correlations)
public Equiconditions computeEquiconditionsFromJoinableClauses()
public JoinFilterPreAnalysis build()
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.