Generated by
JDiff

Class org.apache.pig.newplan.FilterExtractor

Changed from non-abstract to abstract.

Changed Constructors
FilterExtractor(LogicalExpressionPlan) Change in type from (LogicalExpressionPlan, List) to LogicalExpressionPlan.
@param plan logical plan corresponding the filter's comparison condition
 

Removed Methods
Expression getExpression(LogicalExpression)  
Expression getPColCondition() @return the condition on partition columns extracted from filter
 

Added Methods
LogicalExpression addToFilterPlan(LogicalExpression)  
KeyState checkPushDown(ProjectExpression)  
KeyState checkPushDown(BinaryExpression)  
KeyState checkPushDown(LogicalExpression)  
KeyState checkPushDown(UnaryExpression)  
Expression getExpression(BinaryExpression, OpType)  
Expression getExpression(UnaryExpression, OpType)  
Expression getExpression(LogicalExpression)  
Expression getPushDownExpression() @return the push condition from the filter
boolean isSupportedOpType(BinaryExpression)  
boolean isSupportedOpType(UnaryExpression)  
 

Added Fields
Log LOG  
LogicalExpression filterExpr Final filterExpr after we are done
Expression pushdownExpr @{code Expression} to pushdown