@Deprecated public class PColFilterExtractor extends PlanVisitor
currentWalker, DEFAULT_SCOPE, plan| Constructor and Description |
|---|
PColFilterExtractor(OperatorPlan plan,
List<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, pushWalkerpublic PColFilterExtractor(OperatorPlan plan, List<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
PlanVisitorvisit in class PlanVisitorVisitorException - if an error is encountered while visiting.FrontendExceptionprotected void visit(ProjectExpression project) throws FrontendException
FrontendExceptionpublic Expression getPColCondition()
public boolean isFilterRemovable()
public Expression getExpression(LogicalExpression op) throws FrontendException
FrontendExceptionpublic boolean canPushDown()
Copyright © 2007-2012 The Apache Software Foundation