public class JoinFilterAnalysis extends Object
| Constructor and Description |
|---|
JoinFilterAnalysis(boolean retainAfterJoin,
Filter originalFilter,
Filter pushDownFilter) |
| Modifier and Type | Method and Description |
|---|---|
static JoinFilterAnalysis |
createNoPushdownFilterAnalysis(Filter originalFilter)
Utility method for generating an analysis that represents: "Filter cannot be pushed down"
|
Filter |
getOriginalFilter() |
Optional<Filter> |
getPushDownFilter() |
boolean |
isCanPushDown() |
boolean |
isRetainAfterJoin() |
public boolean isCanPushDown()
public boolean isRetainAfterJoin()
public Filter getOriginalFilter()
public static JoinFilterAnalysis createNoPushdownFilterAnalysis(Filter originalFilter)
originalFilter - The original filter which cannot be pushed downCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.