public class JoinFilterPreAnalysis extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JoinFilterPreAnalysis.Builder
A Builder class to build
JoinFilterPreAnalysis |
| Modifier and Type | Method and Description |
|---|---|
Map<String,List<JoinFilterColumnCorrelationAnalysis>> |
getCorrelationsByDirectFilteringColumn() |
Map<String,List<JoinFilterColumnCorrelationAnalysis>> |
getCorrelationsByFilteringColumn() |
Equiconditions |
getEquiconditions() |
JoinableClauses |
getJoinableClauses() |
JoinFilterPreAnalysisKey |
getKey() |
List<Filter> |
getNormalizedBaseTableClauses() |
List<Filter> |
getNormalizedJoinTableClauses() |
Filter |
getOriginalFilter() |
List<VirtualColumn> |
getPostJoinVirtualColumns() |
boolean |
isEnableFilterPushDown() |
boolean |
isEnableFilterRewrite() |
public JoinFilterPreAnalysisKey getKey()
public JoinableClauses getJoinableClauses()
public List<VirtualColumn> getPostJoinVirtualColumns()
public Map<String,List<JoinFilterColumnCorrelationAnalysis>> getCorrelationsByFilteringColumn()
public Map<String,List<JoinFilterColumnCorrelationAnalysis>> getCorrelationsByDirectFilteringColumn()
public boolean isEnableFilterPushDown()
public boolean isEnableFilterRewrite()
public Equiconditions getEquiconditions()
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.