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

Packages that use Operator
org.apache.pig Public interfaces and classes for Pig. 
org.apache.pig.backend.hadoop.executionengine   
org.apache.pig.backend.hadoop.executionengine.physicalLayer.plans   
org.apache.pig.impl.logicalLayer The logical operators that represent a pig script and tools for manipulating those operators. 
org.apache.pig.impl.logicalLayer.validators   
org.apache.pig.impl.plan   
org.apache.pig.newplan   
org.apache.pig.newplan.logical   
org.apache.pig.newplan.logical.expression   
org.apache.pig.newplan.logical.relational   
org.apache.pig.parser   
org.apache.pig.pen   
org.apache.pig.pen.util   
org.apache.pig.tools.pigstats   
 

Uses of Operator in org.apache.pig
 

Methods in org.apache.pig that return types with arguments of type Operator
 Map<Operator,DataBag> PigServer.getExamples(String alias)
           
 

Uses of Operator in org.apache.pig.backend.hadoop.executionengine
 

Fields in org.apache.pig.backend.hadoop.executionengine with type parameters of type Operator
protected  Map<Operator,PhysicalOperator> HExecutionEngine.newLogToPhyMap
           
 

Methods in org.apache.pig.backend.hadoop.executionengine that return types with arguments of type Operator
 Map<Operator,PhysicalOperator> HExecutionEngine.getLogToPhyMap()
           
 

Uses of Operator in org.apache.pig.backend.hadoop.executionengine.physicalLayer.plans
 

Subclasses of Operator in org.apache.pig.backend.hadoop.executionengine.physicalLayer.plans
 class PatternNode
          Used for finding/representing a pattern in the plan This class represents a node in the pattern
 

Methods in org.apache.pig.backend.hadoop.executionengine.physicalLayer.plans with parameters of type Operator
 boolean PatternNode.isEqual(Operator operator)
           
 

Uses of Operator in org.apache.pig.impl.logicalLayer
 

Constructors in org.apache.pig.impl.logicalLayer with parameters of type Operator
FrontendException(Operator op, String message)
          Create a new FrontendException with the specified message and cause.
FrontendException(Operator op, String message, int errCode)
          Create a new FrontendException with the specified message and cause.
FrontendException(Operator op, String message, int errCode, byte errSrc)
          Create a new FrontendException with the specified message and cause.
FrontendException(Operator op, String message, int errCode, byte errSrc, boolean retry, String detailedMsg, Throwable cause)
          Create a new FrontendException with the specified message, error code, error source, retriable or not, detalied message for the developer and cause.
FrontendException(Operator op, String message, int errCode, byte errSrc, Throwable cause)
          Create a new FrontendException with the specified message and cause.
FrontendException(Operator op, String message, int errCode, Throwable cause)
          Create a new FrontendException with the specified message and cause.
 

Uses of Operator in org.apache.pig.impl.logicalLayer.validators
 

Constructors in org.apache.pig.impl.logicalLayer.validators with parameters of type Operator
TypeCheckerException(Operator op, String message, int errCode, byte errSrc)
          Create a new TypeCheckerException with the specified message and cause.
TypeCheckerException(Operator op, String message, int errCode, byte errSrc, Throwable cause)
          Create a new TypeCheckerException with the specified message and cause.
 

Uses of Operator in org.apache.pig.impl.plan
 

Constructors in org.apache.pig.impl.plan with parameters of type Operator
PlanValidationException(Operator op, String message)
          Create a new PlanValidationException with the specified message and cause.
PlanValidationException(Operator op, String message, int errCode)
          Create a new PlanValidationException with the specified message and cause.
PlanValidationException(Operator op, String message, int errCode, byte errSrc)
          Create a new PlanValidationException with the specified message and cause.
VisitorException(Operator op, String message)
          Create a new VisitorException with the specified message and cause.
VisitorException(Operator op, String message, int errCode)
          Create a new VisitorException with the specified message and cause.
VisitorException(Operator op, String message, int errCode, byte errSrc)
          Create a new VisitorException with the specified message and cause.
VisitorException(Operator op, String message, int errCode, byte errSrc, Throwable cause)
          Create a new VisitorException with the specified message and cause.
 

Uses of Operator in org.apache.pig.newplan
 

Fields in org.apache.pig.newplan with type parameters of type Operator
protected  Set<Operator> DotPlanDumper.mMultiInputSubgraphs
           
protected  Set<Operator> DotPlanDumper.mMultiOutputSubgraphs
           
protected  Set<Operator> DotPlanDumper.mSubgraphs
           
protected  List<Operator> BaseOperatorPlan.ops
           
 

Methods in org.apache.pig.newplan that return types with arguments of type Operator
protected  MultiMap<Operator,BaseOperatorPlan> PlanDumper.getMultiInputNestedPlans(Operator op)
          Used to determine if an operator has nested plans, which are connected to specific input operators.
 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)
           
protected  void PlanDumper.dumpEdge(Operator op, Operator suc)
          Will be called to dump the edges of the plan.
protected  void DotPlanDumper.dumpEdge(Operator op, Operator suc)
           
protected  void DotPlanDumper.dumpInvisibleOperators(Operator op)
           
protected  void PlanDumper.dumpMultiInputNestedOperator(Operator op, MultiMap<Operator,BaseOperatorPlan> plans)
          Will be called when an operator has nested plans, which are connected to one of the multiple inputs.
protected  void DotPlanDumper.dumpMultiInputNestedOperator(Operator op, MultiMap<Operator,BaseOperatorPlan> plans)
           
protected  void PlanDumper.dumpMultiOutputNestedOperator(Operator op, Collection<BaseOperatorPlan> plans)
          Will be called for nested operators, where the plans represent how the output of the operator is processed.
protected  void DotPlanDumper.dumpMultiOutputNestedOperator(Operator op, Collection<BaseOperatorPlan> plans)
           
protected  void PlanDumper.dumpNestedOperator(Operator op, Collection<BaseOperatorPlan> plans)
          Will be called for nested operators.
protected  void DotPlanDumper.dumpNestedOperator(Operator op, Collection<BaseOperatorPlan> plans)
           
protected  void PlanDumper.dumpOperator(Operator op)
          Will be called to dump a simple operator
protected  void DotPlanDumper.dumpOperator(Operator op)
           
protected  String[] DotPlanDumper.getAttributes(Operator op)
          Used to generate the the attributes of a node
protected  MultiMap<Operator,BaseOperatorPlan> PlanDumper.getMultiInputNestedPlans(Operator op)
          Used to determine if an operator has nested plans, which are connected to specific input operators.
protected  Collection<BaseOperatorPlan> PlanDumper.getMultiOutputNestedPlans(Operator op)
          Used to determine if an operator has nested output plans
protected  String DotPlanDumper.getName(Operator op)
          Used to generate the label for an operator.
protected  Collection<BaseOperatorPlan> PlanDumper.getNestedPlans(Operator op)
          Used to determine if an operator has nested plans (without connections to in- or output operators.
 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)
           
 boolean BaseOperatorPlan.isConnected(Operator from, Operator to)
          Check if given two operators are directly connected.
abstract  boolean Operator.isEqual(Operator operator)
          This is like a shallow equals comparison.
 boolean OperatorSubPlan.pathExists(Operator from, Operator to)
           
 boolean OperatorPlan.pathExists(Operator load, Operator store)
          check if there is a path in the plan graph between the load operator to the store operator.
 boolean BaseOperatorPlan.pathExists(Operator from, Operator to)
          A method to check if there is a path from a given node to another node
 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)
           
protected  void PlanDumper.dumpMultiInputNestedOperator(Operator op, MultiMap<Operator,BaseOperatorPlan> plans)
          Will be called when an operator has nested plans, which are connected to one of the multiple inputs.
protected  void DotPlanDumper.dumpMultiInputNestedOperator(Operator op, MultiMap<Operator,BaseOperatorPlan> plans)
           
 

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

Constructor parameters in org.apache.pig.newplan with type arguments of type Operator
DotPlanDumper(BaseOperatorPlan plan, PrintStream ps, boolean isSubGraph, Set<Operator> mSubgraphs, Set<Operator> mMultiInputSubgraphs, Set<Operator> mMultiOutputSubgraphs)
           
DotPlanDumper(BaseOperatorPlan plan, PrintStream ps, boolean isSubGraph, Set<Operator> mSubgraphs, Set<Operator> mMultiInputSubgraphs, Set<Operator> mMultiOutputSubgraphs)
           
DotPlanDumper(BaseOperatorPlan plan, PrintStream ps, boolean isSubGraph, Set<Operator> mSubgraphs, Set<Operator> mMultiInputSubgraphs, Set<Operator> mMultiOutputSubgraphs)
           
 

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

Methods in org.apache.pig.newplan.logical that return types with arguments of type Operator
protected  MultiMap<Operator,BaseOperatorPlan> DotLOPrinter.getMultiInputNestedPlans(Operator op)
           
 

Methods in org.apache.pig.newplan.logical with parameters of type Operator
protected  String[] DotLOPrinter.getAttributes(Operator op)
           
protected  MultiMap<Operator,BaseOperatorPlan> DotLOPrinter.getMultiInputNestedPlans(Operator op)
           
protected  String DotLOPrinter.getName(Operator op)
           
protected  Collection<BaseOperatorPlan> DotLOPrinter.getNestedPlans(Operator op)
           
 

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
          get one or elements out of a tuple or a bag in case of Tuple( a#2:int, b#3:bag{ b_a#4:int, b_b#5:float }, c#6:int ) # 1 (the number after # represents the uid) Dereference ( 0 ) --> a:int - dereference of single column in a tuple gives the field Dereference ( 0,2 ) --> Tuple(a#2:int, c#6:int) #7 - dereference of more than one column gives a tuple Dereference ( 1 ) --> Dereference ( 1 ) --> b:bag{b_b#5:float}#8 - dereference of a bag gives a bag
 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 ScalarExpression
           
 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 ScalarExpression.getAttachedLogicalOperator()
           
 Operator ScalarExpression.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 ScalarExpression.setAttachedLogicalOperator(Operator attachedLogicalOperator)
           
 void ScalarExpression.setImplicitReferencedOperator(Operator implicitReferencedOperator)
           
 

Constructors in org.apache.pig.newplan.logical.expression with parameters of type Operator
ScalarExpression(OperatorPlan plan, Operator implicitReferencedOperator, Operator attachedLogicalOperator)
           
 

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 that return Operator
 Operator LogicalPlan.findByAlias(String alias)
           
 Operator LOSort.getInput(LogicalPlan plan)
           
 Operator LOLimit.getInput(LogicalPlan plan)
           
 Operator LOFilter.getInput(LogicalPlan plan)
           
 Operator LODistinct.getInput(LogicalPlan plan)
           
 

Methods in org.apache.pig.newplan.logical.relational that return types with arguments of type Operator
 List<Operator> LOUnion.getInputs()
           
 List<Operator> LOCross.getInputs()
           
 List<Operator> LOUnion.getInputs(LogicalPlan plan)
           
 List<Operator> LOJoin.getInputs(LogicalPlan plan)
           
 List<Operator> LOCogroup.getInputs(LogicalPlan plan)
           
 Map<Operator,PhysicalOperator> LogToPhyTranslationVisitor.getLogToPhyMap()
           
 

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.parser
 

Methods in org.apache.pig.parser that return types with arguments of type Operator
 Map<String,Operator> QueryParserDriver.getOperators()
           
 

Methods in org.apache.pig.parser with parameters of type Operator
static void QueryParserUtils.attachStorePlan(LogicalPlan lp, String fileName, String func, Operator input, String alias, PigContext pigContext)
           
 

Uses of Operator in org.apache.pig.pen
 

Methods in org.apache.pig.pen that return types with arguments of type Operator
 Map<Operator,DataBag> ExampleGenerator.getData()
           
 Map<Operator,DataBag> ExampleGenerator.getData(Map<LOLoad,DataBag> newBaseData)
           
 Map<Operator,DataBag> ExampleGenerator.getExamples()
           
 Map<Operator,PhysicalOperator> ExampleGenerator.getLogToPhyMap()
           
 

Method parameters in org.apache.pig.pen with type arguments of type Operator
static Map<LogicalRelationalOperator,Collection<IdentityHashSet<Tuple>>> EquivalenceClasses.getLoToEqClassMap(PhysicalPlan plan, LogicalPlan lp, Map<Operator,PhysicalOperator> logToPhyMap, Map<Operator,DataBag> logToDataMap, Map<LOForEach,Map<LogicalRelationalOperator,PhysicalOperator>> forEachInnerLogToPhyMap, HashMap<PhysicalOperator,Collection<IdentityHashSet<Tuple>>> poToEqclassesMap)
           
static Map<LogicalRelationalOperator,Collection<IdentityHashSet<Tuple>>> EquivalenceClasses.getLoToEqClassMap(PhysicalPlan plan, LogicalPlan lp, Map<Operator,PhysicalOperator> logToPhyMap, Map<Operator,DataBag> logToDataMap, Map<LOForEach,Map<LogicalRelationalOperator,PhysicalOperator>> forEachInnerLogToPhyMap, HashMap<PhysicalOperator,Collection<IdentityHashSet<Tuple>>> poToEqclassesMap)
           
 

Constructor parameters in org.apache.pig.pen with type arguments of type Operator
AugmentBaseDataVisitor(OperatorPlan plan, Map<Operator,PhysicalOperator> logToPhysMap, Map<LOLoad,DataBag> baseData, Map<Operator,DataBag> derivedData)
           
AugmentBaseDataVisitor(OperatorPlan plan, Map<Operator,PhysicalOperator> logToPhysMap, Map<LOLoad,DataBag> baseData, Map<Operator,DataBag> derivedData)
           
LineageTrimmingVisitor(LogicalPlan plan, Map<LOLoad,DataBag> baseData, ExampleGenerator eg, Map<Operator,PhysicalOperator> LogToPhyMap, PhysicalPlan physPlan, PigContext pc)
           
 

Uses of Operator in org.apache.pig.pen.util
 

Methods in org.apache.pig.pen.util with parameters of type Operator
static float MetricEvaluation.getCompleteness(Operator op, Map<Operator,DataBag> exampleData, Map<LogicalRelationalOperator,Collection<IdentityHashSet<Tuple>>> OperatorToEqClasses, boolean overallCompleteness)
           
static float MetricEvaluation.getConciseness(Operator op, Map<Operator,DataBag> exampleData, Map<LogicalRelationalOperator,Collection<IdentityHashSet<Tuple>>> OperatorToEqClasses, boolean overallConciseness)
           
static float MetricEvaluation.getRealness(Operator op, Map<Operator,DataBag> exampleData, boolean overallRealness)
           
static void DisplayExamples.printSimple(Operator op, LogicalPlan lp, Map<Operator,DataBag> exampleData)
           
 

Method parameters in org.apache.pig.pen.util with type arguments of type Operator
static float MetricEvaluation.getCompleteness(Operator op, Map<Operator,DataBag> exampleData, Map<LogicalRelationalOperator,Collection<IdentityHashSet<Tuple>>> OperatorToEqClasses, boolean overallCompleteness)
           
static float MetricEvaluation.getConciseness(Operator op, Map<Operator,DataBag> exampleData, Map<LogicalRelationalOperator,Collection<IdentityHashSet<Tuple>>> OperatorToEqClasses, boolean overallConciseness)
           
static float MetricEvaluation.getRealness(Operator op, Map<Operator,DataBag> exampleData, boolean overallRealness)
           
static void DisplayExamples.printSimple(Operator op, LogicalPlan lp, Map<Operator,DataBag> exampleData)
           
static String DisplayExamples.printTabular(LogicalPlan lp, Map<Operator,DataBag> exampleData, Map<LOForEach,Map<LogicalRelationalOperator,DataBag>> forEachInnerLogToDataMap)
           
 

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 PigStats.JobGraph.isConnected(Operator from, Operator to)
           
 boolean JobStats.isEqual(Operator operator)
           
 



Copyright © 2007-2012 The Apache Software Foundation