Uses of Class
org.apache.pig.newplan.Operator

Packages that use Operator
org.apache.pig.newplan   
org.apache.pig.newplan.logical.expression   
org.apache.pig.newplan.logical.relational   
org.apache.pig.tools.pigstats   
 

Uses of Operator in org.apache.pig.newplan
 

Fields in org.apache.pig.newplan with type parameters of type Operator
protected  Set<Operator> BaseOperatorPlan.ops
           
 

Methods in org.apache.pig.newplan that return types with arguments of type Operator
 Iterator<Operator> OperatorSubPlan.getOperators()
           
 Iterator<Operator> OperatorPlan.getOperators()
          Get an iterator of all operators in this plan
 Iterator<Operator> BaseOperatorPlan.getOperators()
           
 List<Operator> OperatorSubPlan.getPredecessors(Operator op)
           
 List<Operator> OperatorPlan.getPredecessors(Operator op)
          For a given operator, get all operators immediately before it in the plan.
 List<Operator> BaseOperatorPlan.getPredecessors(Operator op)
          For a given operator, get all operators immediately before it in the plan.
 List<Operator> OperatorSubPlan.getSinks()
           
 List<Operator> OperatorPlan.getSinks()
          Get all operators in the plan that have no successors.
 List<Operator> BaseOperatorPlan.getSinks()
          Get all operators in the plan that have no successors.
 List<Operator> OperatorSubPlan.getSoftLinkPredecessors(Operator op)
           
 List<Operator> OperatorPlan.getSoftLinkPredecessors(Operator op)
          For a given operator, get all operators softly immediately before it in the plan.
 List<Operator> BaseOperatorPlan.getSoftLinkPredecessors(Operator op)
          For a given operator, get all operators softly immediately before it in the plan.
 List<Operator> OperatorSubPlan.getSoftLinkSuccessors(Operator op)
           
 List<Operator> OperatorPlan.getSoftLinkSuccessors(Operator op)
          For a given operator, get all operators softly immediately after it.
 List<Operator> BaseOperatorPlan.getSoftLinkSuccessors(Operator op)
          For a given operator, get all operators softly immediately after it.
 List<Operator> OperatorSubPlan.getSources()
           
 List<Operator> OperatorPlan.getSources()
          Get all operators in the plan that have no predecessors.
 List<Operator> BaseOperatorPlan.getSources()
          Get all operators in the plan that have no predecessors.
 List<Operator> OperatorSubPlan.getSuccessors(Operator op)
           
 List<Operator> OperatorPlan.getSuccessors(Operator op)
          For a given operator, get all operators immediately after it.
 List<Operator> BaseOperatorPlan.getSuccessors(Operator op)
          For a given operator, get all operators immediately after it.
 Pair<Operator,Integer> PlanEdge.removeWithPosition(Operator key, Operator value)
          Remove one value from an existing key and return which position in the arraylist the value was at..
 

Methods in org.apache.pig.newplan with parameters of type Operator
 void OperatorSubPlan.add(Operator op)
           
 void OperatorPlan.add(Operator op)
          Add a new operator to the plan.
 void BaseOperatorPlan.add(Operator op)
          Add a new operator to the plan.
 void OperatorSubPlan.connect(Operator from, int fromPos, Operator to, int toPos)
           
 void OperatorPlan.connect(Operator from, int fromPos, Operator to, int toPos)
          Connect two operators in the plan, controlling which position in the edge lists that the from and to edges are placed.
 void BaseOperatorPlan.connect(Operator from, int fromPos, Operator to, int toPos)
          Connect two operators in the plan, controlling which position in the edge lists that the from and to edges are placed.
 void OperatorSubPlan.connect(Operator from, Operator to)
           
 void OperatorPlan.connect(Operator from, Operator to)
          Connect two operators in the plan.
 void BaseOperatorPlan.connect(Operator from, Operator to)
          Connect two operators in the plan.
 void OperatorSubPlan.createSoftLink(Operator from, Operator to)
           
 void OperatorPlan.createSoftLink(Operator from, Operator to)
          Create an soft edge between two nodes.
 void BaseOperatorPlan.createSoftLink(Operator from, Operator to)
          Create an soft edge between two nodes.
 Pair<Integer,Integer> OperatorSubPlan.disconnect(Operator from, Operator to)
           
 Pair<Integer,Integer> OperatorPlan.disconnect(Operator from, Operator to)
          Disconnect two operators in the plan.
 Pair<Integer,Integer> BaseOperatorPlan.disconnect(Operator from, Operator to)
          Disconnect two operators in the plan.
protected  void DependencyOrderWalker.doAllPredecessors(Operator node, Set<Operator> seen, Collection<Operator> fifo)
           
protected  void ReverseDependencyOrderWalkerWOSeenChk.doAllSuccessors(Operator node, Collection<Operator> fifo)
           
protected  void ReverseDependencyOrderWalker.doAllSuccessors(Operator node, Set<Operator> seen, Collection<Operator> fifo)
           
 List<Operator> OperatorSubPlan.getPredecessors(Operator op)
           
 List<Operator> OperatorPlan.getPredecessors(Operator op)
          For a given operator, get all operators immediately before it in the plan.
 List<Operator> BaseOperatorPlan.getPredecessors(Operator op)
          For a given operator, get all operators immediately before it in the plan.
 List<Operator> OperatorSubPlan.getSoftLinkPredecessors(Operator op)
           
 List<Operator> OperatorPlan.getSoftLinkPredecessors(Operator op)
          For a given operator, get all operators softly immediately before it in the plan.
 List<Operator> BaseOperatorPlan.getSoftLinkPredecessors(Operator op)
          For a given operator, get all operators softly immediately before it in the plan.
 List<Operator> OperatorSubPlan.getSoftLinkSuccessors(Operator op)
           
 List<Operator> OperatorPlan.getSoftLinkSuccessors(Operator op)
          For a given operator, get all operators softly immediately after it.
 List<Operator> BaseOperatorPlan.getSoftLinkSuccessors(Operator op)
          For a given operator, get all operators softly immediately after it.
 List<Operator> OperatorSubPlan.getSuccessors(Operator op)
           
 List<Operator> OperatorPlan.getSuccessors(Operator op)
          For a given operator, get all operators immediately after it.
 List<Operator> BaseOperatorPlan.getSuccessors(Operator op)
          For a given operator, get all operators immediately after it.
 void OperatorSubPlan.insertBetween(Operator pred, Operator operatorToInsert, Operator succ)
           
 void OperatorPlan.insertBetween(Operator pred, Operator operatorToInsert, Operator succ)
          This method insert node operatorToInsert between pred and succ.
 void BaseOperatorPlan.insertBetween(Operator pred, Operator operatorToInsert, Operator succ)
           
abstract  boolean Operator.isEqual(Operator operator)
          This is like a shallow equals comparison.
 void PlanEdge.put(Operator key, Operator value, int pos)
          Add an element to the map.
 void OperatorSubPlan.remove(Operator op)
           
 void OperatorPlan.remove(Operator op)
          Remove an operator from the plan.
 void BaseOperatorPlan.remove(Operator op)
          Remove an operator from the plan.
 void OperatorSubPlan.removeAndReconnect(Operator operatorToRemove)
           
 void OperatorPlan.removeAndReconnect(Operator operatorToRemove)
          This method remove a node operatorToRemove.
 void BaseOperatorPlan.removeAndReconnect(Operator operatorToRemove)
           
 void OperatorSubPlan.removeSoftLink(Operator from, Operator to)
           
 void OperatorPlan.removeSoftLink(Operator from, Operator to)
          Remove an soft edge
 void BaseOperatorPlan.removeSoftLink(Operator from, Operator to)
          Remove an soft edge
 Pair<Operator,Integer> PlanEdge.removeWithPosition(Operator key, Operator value)
          Remove one value from an existing key and return which position in the arraylist the value was at..
 void OperatorSubPlan.replace(Operator oldOperator, Operator newOperator)
           
 void OperatorPlan.replace(Operator oldOperator, Operator newOperator)
          This method replace the oldOperator with the newOperator, make all connection to the new operator in the place of old operator
 void BaseOperatorPlan.replace(Operator oldOperator, Operator newOperator)
           
 

Method parameters in org.apache.pig.newplan with type arguments of type Operator
protected  void DependencyOrderWalker.doAllPredecessors(Operator node, Set<Operator> seen, Collection<Operator> fifo)
           
protected  void DependencyOrderWalker.doAllPredecessors(Operator node, Set<Operator> seen, Collection<Operator> fifo)
           
protected  void ReverseDependencyOrderWalkerWOSeenChk.doAllSuccessors(Operator node, Collection<Operator> fifo)
           
protected  void ReverseDependencyOrderWalker.doAllSuccessors(Operator node, Set<Operator> seen, Collection<Operator> fifo)
           
protected  void ReverseDependencyOrderWalker.doAllSuccessors(Operator node, Set<Operator> seen, Collection<Operator> fifo)
           
 

Constructors in org.apache.pig.newplan with parameters of type Operator
SubtreeDependencyOrderWalker(OperatorPlan plan, Operator startNode)
           
 

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

Subclasses of Operator in org.apache.pig.newplan.logical.expression
 class AddExpression
          Add Operator
 class AndExpression
          Boolean and expression.
 class BinaryExpression
          Superclass for all binary expressions
 class BinCondExpression
           
 class CastExpression
           
 class ColumnExpression
          Super class for all column expressions, including projection, constants, and deferences.
 class ConstantExpression
          A constant
 class DereferenceExpression
          This is a special case Expression and violates some of the rules of an Expression.
 class DivideExpression
          Divide Operator
 class EqualExpression
          Equality test expression.
 class GreaterThanEqualExpression
           
 class GreaterThanExpression
           
 class IsNullExpression
           
 class LessThanEqualExpression
           
 class LessThanExpression
           
 class LogicalExpression
          Logical representation of expression operators.
 class MapLookupExpression
           
 class ModExpression
          Mod Operator
 class MultiplyExpression
          Multiply Operator
 class NegativeExpression
           
 class NotEqualExpression
          NotEquality test expression.
 class NotExpression
           
 class OrExpression
          Boolean OR Expression
 class ProjectExpression
          Projection of columns in an expression.
 class RegexExpression
          Regex Operator
 class SubtractExpression
          Subtract Operator
 class UnaryExpression
          Superclass for all unary expressions
 class UserFuncExpression
           
 

Fields in org.apache.pig.newplan.logical.expression with type parameters of type Operator
protected  Map<Operator,PhysicalOperator> ExpToPhyTranslationVisitor.logToPhyMap
           
 

Methods in org.apache.pig.newplan.logical.expression that return Operator
 Operator UserFuncExpression.getImplicitReferencedOperator()
           
 

Methods in org.apache.pig.newplan.logical.expression that return types with arguments of type Operator
 List<Operator> LogicalExpressionPlan.merge(LogicalExpressionPlan lgExpPlan)
          Merge all nodes in lgExpPlan, keep the connections
 

Methods in org.apache.pig.newplan.logical.expression with parameters of type Operator
 boolean UserFuncExpression.isEqual(Operator other)
           
 boolean SubtractExpression.isEqual(Operator other)
           
 boolean RegexExpression.isEqual(Operator other)
           
 boolean ProjectExpression.isEqual(Operator other)
           
 boolean OrExpression.isEqual(Operator other)
           
 boolean NotExpression.isEqual(Operator other)
           
 boolean NotEqualExpression.isEqual(Operator other)
           
 boolean NegativeExpression.isEqual(Operator other)
           
 boolean MultiplyExpression.isEqual(Operator other)
           
 boolean ModExpression.isEqual(Operator other)
           
 boolean MapLookupExpression.isEqual(Operator other)
           
 boolean LessThanExpression.isEqual(Operator other)
           
 boolean LessThanEqualExpression.isEqual(Operator other)
           
 boolean IsNullExpression.isEqual(Operator other)
           
 boolean GreaterThanExpression.isEqual(Operator other)
           
 boolean GreaterThanEqualExpression.isEqual(Operator other)
           
 boolean EqualExpression.isEqual(Operator other)
           
 boolean DivideExpression.isEqual(Operator other)
           
 boolean DereferenceExpression.isEqual(Operator other)
           
 boolean ConstantExpression.isEqual(Operator other)
           
 boolean CastExpression.isEqual(Operator other)
           
 boolean BinCondExpression.isEqual(Operator other)
           
 boolean AndExpression.isEqual(Operator other)
           
 boolean AddExpression.isEqual(Operator other)
           
 void UserFuncExpression.setImplicitReferencedOperator(Operator implicitReferencedOperator)
           
 

Constructor parameters in org.apache.pig.newplan.logical.expression with type arguments of type Operator
ExpToPhyTranslationVisitor(OperatorPlan plan, LogicalRelationalOperator op, PhysicalPlan phyPlan, Map<Operator,PhysicalOperator> map)
           
ExpToPhyTranslationVisitor(OperatorPlan plan, PlanWalker walker, LogicalRelationalOperator op, PhysicalPlan phyPlan, Map<Operator,PhysicalOperator> map)
           
 

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

Subclasses of Operator in org.apache.pig.newplan.logical.relational
 class LOCogroup
           
 class LOCross
           
 class LODistinct
           
 class LOFilter
           
 class LOForEach
           
 class LOGenerate
           
 class LogicalRelationalOperator
          Logical representation of relational operators.
 class LOInnerLoad
          Operator to map the data into the inner plan of LOForEach It can only be used in the inner plan of LOForEach
 class LOJoin
           
 class LOLimit
           
 class LOLoad
           
 class LONative
           
 class LOSort
           
 class LOSplit
           
 class LOSplitOutput
           
 class LOStore
           
 class LOStream
           
 class LOUnion
           
 

Fields in org.apache.pig.newplan.logical.relational with type parameters of type Operator
protected  Map<Operator,PhysicalOperator> LogToPhyTranslationVisitor.logToPhyMap
           
 

Methods in org.apache.pig.newplan.logical.relational with parameters of type Operator
 boolean LOUnion.isEqual(Operator other)
           
 boolean LOStream.isEqual(Operator other)
           
 boolean LOStore.isEqual(Operator other)
           
 boolean LOSplitOutput.isEqual(Operator other)
           
 boolean LOSplit.isEqual(Operator other)
           
 boolean LOSort.isEqual(Operator other)
           
 boolean LONative.isEqual(Operator obj)
           
 boolean LOLoad.isEqual(Operator other)
           
 boolean LOLimit.isEqual(Operator other)
           
 boolean LOJoin.isEqual(Operator other)
           
 boolean LOInnerLoad.isEqual(Operator other)
           
 boolean LOGenerate.isEqual(Operator other)
           
 boolean LOForEach.isEqual(Operator other)
           
 boolean LOFilter.isEqual(Operator other)
           
 boolean LODistinct.isEqual(Operator other)
           
 boolean LOCross.isEqual(Operator other)
           
 boolean LOCogroup.isEqual(Operator other)
           
static void LogToPhyTranslationVisitor.updateWithEmptyBagCheck(PhysicalPlan fePlan, Operator joinInput)
          updates plan with check for empty bag and if bag is empty to flatten a bag with as many null's as dictated by the schema
 

Uses of Operator in org.apache.pig.tools.pigstats
 

Subclasses of Operator in org.apache.pig.tools.pigstats
 class JobStats
          This class encapsulates the runtime statistics of a MapReduce job.
 

Methods in org.apache.pig.tools.pigstats with parameters of type Operator
 boolean JobStats.isEqual(Operator operator)
           
 



Copyright © ${year} The Apache Software Foundation