|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |