|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.hadoop.hive.ql.optimizer.lineage.LineageCtx.Index
public static class LineageCtx.Index
Constructor Summary | |
---|---|
LineageCtx.Index()
Constructor. |
Method Summary | |
---|---|
void |
clear()
|
LineageInfo.Dependency |
getDependency(Operator<? extends OperatorDesc> op,
ColumnInfo col)
Gets the dependency for an operator, columninfo tuple. |
void |
mergeDependency(Operator<? extends OperatorDesc> op,
ColumnInfo ci,
LineageInfo.Dependency dep)
Merges the new dependencies in dep to the existing dependencies of (op, ci). |
void |
putDependency(Operator<? extends OperatorDesc> op,
ColumnInfo col,
LineageInfo.Dependency dep)
Puts the dependency for an operator, columninfo tuple. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LineageCtx.Index()
Method Detail |
---|
public LineageInfo.Dependency getDependency(Operator<? extends OperatorDesc> op, ColumnInfo col)
op
- The operator whose dependency is being inspected.col
- The column info whose dependency is being inspected.
public void putDependency(Operator<? extends OperatorDesc> op, ColumnInfo col, LineageInfo.Dependency dep)
op
- The operator whose dependency is being inserted.col
- The column info whose dependency is being inserted.dep
- The dependency.public void mergeDependency(Operator<? extends OperatorDesc> op, ColumnInfo ci, LineageInfo.Dependency dep)
op
- The operator of the column whose dependency is being modified.ci
- The column info of the associated column.dep
- The new dependency.public void clear()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |