Uses of Class
org.apache.pig.newplan.logical.expression.LogicalExpressionPlan

Packages that use LogicalExpressionPlan
org.apache.pig.newplan   
org.apache.pig.newplan.logical.expression   
org.apache.pig.newplan.logical.optimizer   
org.apache.pig.newplan.logical.relational   
org.apache.pig.newplan.logical.rules   
org.apache.pig.newplan.logical.visitor   
 

Uses of LogicalExpressionPlan in org.apache.pig.newplan
 

Fields in org.apache.pig.newplan declared as LogicalExpressionPlan
protected  LogicalExpressionPlan FilterExtractor.filteredPlan
          Plan that is created after all pushable filters are removed
protected  LogicalExpressionPlan FilterExtractor.originalPlan
          We visit this plan to create the filteredPlan
protected  LogicalExpressionPlan FilterExtractor.pushdownExprPlan
          Plan that can be pushed down
 

Methods in org.apache.pig.newplan that return LogicalExpressionPlan
 LogicalExpressionPlan FilterExtractor.getFilteredPlan()
           
 

Constructors in org.apache.pig.newplan with parameters of type LogicalExpressionPlan
FilterExtractor(LogicalExpressionPlan plan, List<String> partitionCols)
           
 

Uses of LogicalExpressionPlan in org.apache.pig.newplan.logical.expression
 

Methods in org.apache.pig.newplan.logical.expression that return LogicalExpressionPlan
 LogicalExpressionPlan LogicalExpressionPlan.deepCopy()
           
 

Methods in org.apache.pig.newplan.logical.expression with parameters of type LogicalExpressionPlan
 LogicalExpression UserFuncExpression.deepCopy(LogicalExpressionPlan lgExpPlan)
           
 LogicalExpression SubtractExpression.deepCopy(LogicalExpressionPlan lgExpPlan)
           
 LogicalExpression ScalarExpression.deepCopy(LogicalExpressionPlan lgExpPlan)
           
 LogicalExpression RegexExpression.deepCopy(LogicalExpressionPlan lgExpPlan)
           
 LogicalExpression ProjectExpression.deepCopy(LogicalExpressionPlan lgExpPlan)
           
 LogicalExpression OrExpression.deepCopy(LogicalExpressionPlan lgExpPlan)
           
 LogicalExpression NotExpression.deepCopy(LogicalExpressionPlan lgExpPlan)
           
 LogicalExpression NotEqualExpression.deepCopy(LogicalExpressionPlan lgExpPlan)
           
 LogicalExpression NegativeExpression.deepCopy(LogicalExpressionPlan lgExpPlan)
           
 LogicalExpression MultiplyExpression.deepCopy(LogicalExpressionPlan lgExpPlan)
           
 LogicalExpression ModExpression.deepCopy(LogicalExpressionPlan lgExpPlan)
           
 LogicalExpression MapLookupExpression.deepCopy(LogicalExpressionPlan lgExpPlan)
           
abstract  LogicalExpression LogicalExpression.deepCopy(LogicalExpressionPlan lgExpPlan)
          Create the deep copy of this expression and add that into the passed LogicalExpressionPlan Return the copy of this expression with updated logical expression plan.
 LogicalExpression LessThanExpression.deepCopy(LogicalExpressionPlan lgExpPlan)
           
 LogicalExpression LessThanEqualExpression.deepCopy(LogicalExpressionPlan lgExpPlan)
           
 LogicalExpression IsNullExpression.deepCopy(LogicalExpressionPlan lgExpPlan)
           
 LogicalExpression GreaterThanExpression.deepCopy(LogicalExpressionPlan lgExpPlan)
           
 LogicalExpression GreaterThanEqualExpression.deepCopy(LogicalExpressionPlan lgExpPlan)
           
 LogicalExpression EqualExpression.deepCopy(LogicalExpressionPlan lgExpPlan)
           
 LogicalExpression DivideExpression.deepCopy(LogicalExpressionPlan lgExpPlan)
           
 LogicalExpression DereferenceExpression.deepCopy(LogicalExpressionPlan lgExpPlan)
           
 LogicalExpression ConstantExpression.deepCopy(LogicalExpressionPlan lgExpPlan)
           
 LogicalExpression CastExpression.deepCopy(LogicalExpressionPlan lgExpPlan)
           
 LogicalExpression BinCondExpression.deepCopy(LogicalExpressionPlan lgExpPlan)
           
 LogicalExpression AndExpression.deepCopy(LogicalExpressionPlan lgExpPlan)
           
 LogicalExpression AddExpression.deepCopy(LogicalExpressionPlan lgExpPlan)
           
 List<Operator> LogicalExpressionPlan.merge(LogicalExpressionPlan lgExpPlan)
          Merge all nodes in lgExpPlan, keep the connections
 

Uses of LogicalExpressionPlan in org.apache.pig.newplan.logical.optimizer
 

Methods in org.apache.pig.newplan.logical.optimizer with parameters of type LogicalExpressionPlan
protected  LogicalExpressionVisitor ProjectionPatcher.ProjectionFinder.getVisitor(LogicalExpressionPlan expr)
           
protected abstract  LogicalExpressionVisitor AllExpressionVisitor.getVisitor(LogicalExpressionPlan expr)
          Get a new instance of the expression visitor to apply to a given expression.
 

Uses of LogicalExpressionPlan in org.apache.pig.newplan.logical.relational
 

Methods in org.apache.pig.newplan.logical.relational that return LogicalExpressionPlan
 LogicalExpressionPlan LOSplitOutput.getFilterPlan()
           
 LogicalExpressionPlan LOFilter.getFilterPlan()
           
 LogicalExpressionPlan LOLimit.getLimitPlan()
           
 

Methods in org.apache.pig.newplan.logical.relational that return types with arguments of type LogicalExpressionPlan
 MultiMap<Integer,LogicalExpressionPlan> LOJoin.getExpressionPlans()
          Get all of the expressions plans that are in this join.
 MultiMap<Integer,LogicalExpressionPlan> LOCube.getExpressionPlans()
           
 MultiMap<Integer,LogicalExpressionPlan> LOCogroup.getExpressionPlans()
           
 Collection<LogicalExpressionPlan> LOJoin.getExpressionPlanValues()
           
 Collection<LogicalExpressionPlan> LOJoin.getJoinPlan(int inputIndex)
           
 List<LogicalExpressionPlan> LOGenerate.getOutputPlans()
           
 List<LogicalExpressionPlan> LORank.getRankColPlans()
           
 List<LogicalExpressionPlan> LOSort.getSortColPlans()
           
 

Methods in org.apache.pig.newplan.logical.relational with parameters of type LogicalExpressionPlan
 void LOSplitOutput.setFilterPlan(LogicalExpressionPlan filterPlan)
           
 void LOFilter.setFilterPlan(LogicalExpressionPlan filterPlan)
           
 void LOLimit.setLimitPlan(LogicalExpressionPlan mlimitPlan)
           
 

Method parameters in org.apache.pig.newplan.logical.relational with type arguments of type LogicalExpressionPlan
 void LOCube.setExpressionPlans(MultiMap<Integer,LogicalExpressionPlan> plans)
           
 void LOCogroup.setExpressionPlans(MultiMap<Integer,LogicalExpressionPlan> plans)
           
 void LOJoin.setJoinPlans(MultiMap<Integer,LogicalExpressionPlan> joinPlans)
           
 void LOGenerate.setOutputPlans(List<LogicalExpressionPlan> plans)
           
 void LORank.setRankColPlan(List<LogicalExpressionPlan> rankColPlans)
           
 void LOSort.setSortColPlans(List<LogicalExpressionPlan> sortPlans)
           
 

Constructors in org.apache.pig.newplan.logical.relational with parameters of type LogicalExpressionPlan
LOFilter(LogicalPlan plan, LogicalExpressionPlan filterPlan)
           
LOFilter(LogicalPlan plan, LogicalExpressionPlan filterPlan, boolean sample)
           
LOLimit(LogicalPlan plan, LogicalExpressionPlan limitPlan)
           
LOSplitOutput(LogicalPlan plan, LogicalExpressionPlan filterPlan)
           
 

Constructor parameters in org.apache.pig.newplan.logical.relational with type arguments of type LogicalExpressionPlan
LOCogroup(OperatorPlan plan, MultiMap<Integer,LogicalExpressionPlan> expressionPlans, boolean[] isInner)
           
LOCogroup(OperatorPlan plan, MultiMap<Integer,LogicalExpressionPlan> expressionPlans, LOCogroup.GROUPTYPE groupType, boolean[] isInner)
           
LOCube(OperatorPlan plan, MultiMap<Integer,LogicalExpressionPlan> expressionPlans)
           
LOGenerate(OperatorPlan plan, List<LogicalExpressionPlan> ps, boolean[] flatten)
           
LOJoin(LogicalPlan plan, MultiMap<Integer,LogicalExpressionPlan> joinPlans, LOJoin.JOINTYPE jt, boolean[] isInner)
           
LORank(OperatorPlan plan, List<LogicalExpressionPlan> rankColPlans, List<Boolean> ascCols)
           
LOSort(OperatorPlan plan, List<LogicalExpressionPlan> sortColPlans, List<Boolean> ascCols, FuncSpec sortFunc)
           
 

Uses of LogicalExpressionPlan in org.apache.pig.newplan.logical.rules
 

Methods in org.apache.pig.newplan.logical.rules with parameters of type LogicalExpressionPlan
protected  LogicalExpressionVisitor MapKeysPruneHelper.MapMarker.getVisitor(LogicalExpressionPlan expr)
           
protected  LogicalExpressionVisitor MapKeysPruneHelper.FullMapCollector.getVisitor(LogicalExpressionPlan expr)
           
static boolean OptimizerUtils.planHasNonDeterministicUdf(LogicalExpressionPlan filterPlan)
          Helper method to determine if the logical expression plan for a Filter contains non-deterministic operations and should therefore be treated extra carefully during optimization.
 

Uses of LogicalExpressionPlan in org.apache.pig.newplan.logical.visitor
 

Methods in org.apache.pig.newplan.logical.visitor with parameters of type LogicalExpressionPlan
protected  LogicalExpressionVisitor ScalarVisitor.getVisitor(LogicalExpressionPlan exprPlan)
           
protected  LogicalExpressionVisitor ProjStarInUdfExpander.getVisitor(LogicalExpressionPlan exprPlan)
           
protected  LogicalExpressionVisitor ColumnAliasConversionVisitor.getVisitor(LogicalExpressionPlan exprPlan)
           
protected  LogicalExpressionVisitor CastLineageSetter.getVisitor(LogicalExpressionPlan exprPlan)
           
 

Constructors in org.apache.pig.newplan.logical.visitor with parameters of type LogicalExpressionPlan
ResetProjectionAttachedRelationalOpVisitor(LogicalExpressionPlan plan, LogicalRelationalOperator op)
           
 



Copyright © 2007-2012 The Apache Software Foundation