|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.hadoop.hive.ql.exec.Operator<LateralViewForwardDesc>
org.apache.hadoop.hive.ql.exec.LateralViewForwardOperator
public class LateralViewForwardOperator
LateralViewForwardOperator. This operator sits at the head of the operator DAG for a lateral view. This does nothing, but it aids the predicate push down during traversal to identify when a lateral view occurs.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.apache.hadoop.hive.ql.exec.Operator |
---|
Operator.OperatorFunc, Operator.ProgressCounter, Operator.State |
Field Summary |
---|
Fields inherited from class org.apache.hadoop.hive.ql.exec.Operator |
---|
alias, beginTime, childOperators, childOperatorsArray, childOperatorsTag, colExprMap, conf, counterNames, counterNameToEnum, counters, done, fatalErrorCntr, groupKeyObject, id, inputObjInspectors, inputRows, isLogInfoEnabled, LOG, numInputRowsCntr, numOutputRowsCntr, operatorId, out, outputObjInspector, outputRows, parentOperators, reporter, state, statsMap, timeTakenCntr, totalTime |
Constructor Summary | |
---|---|
LateralViewForwardOperator()
|
Method Summary | |
---|---|
String |
getName()
Implements the getName function for the Node Interface. |
OperatorType |
getType()
Return the type of the specific operator among the types in OperatorType. |
void |
processOp(Object row,
int tag)
Process the row. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LateralViewForwardOperator()
Method Detail |
---|
public void processOp(Object row, int tag) throws HiveException
Operator
processOp
in class Operator<LateralViewForwardDesc>
row
- The object representing the row.tag
- The tag of the row usually means which parent this row comes from.
Rows with the same tag should have exactly the same rowInspector
all the time.
HiveException
public String getName()
Operator
getName
in interface Node
getName
in class Operator<LateralViewForwardDesc>
public OperatorType getType()
Operator
getType
in class Operator<LateralViewForwardDesc>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |