@Deprecated public class PColFilterExtractor extends PlanVisitor
currentWalker, DEFAULT_SCOPE, plan
Constructor and Description |
---|
PColFilterExtractor(OperatorPlan plan,
java.util.List<java.lang.String> partitionCols)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
canPushDown()
Deprecated.
|
Expression |
getExpression(LogicalExpression op)
Deprecated.
|
Expression |
getPColCondition()
Deprecated.
|
boolean |
isFilterRemovable()
Deprecated.
|
void |
visit()
Deprecated.
Entry point for visiting the plan.
|
protected void |
visit(ProjectExpression project)
Deprecated.
|
getPlan, popWalker, pushWalker
public PColFilterExtractor(OperatorPlan plan, java.util.List<java.lang.String> partitionCols)
plan
- logical plan corresponding the filter's comparison conditionpartitionCols
- list of partition columns of the table which is
being loaded in the LOAD statement which is input to the filterpublic void visit() throws FrontendException
PlanVisitor
visit
in class PlanVisitor
VisitorException
- if an error is encountered while visiting.FrontendException
protected void visit(ProjectExpression project) throws FrontendException
FrontendException
public Expression getPColCondition()
public boolean isFilterRemovable()
public Expression getExpression(LogicalExpression op) throws FrontendException
FrontendException
public boolean canPushDown()
Copyright © 2007-2012 The Apache Software Foundation