Package | Description |
---|---|
org.apache.hadoop.hive.ql.hooks | |
org.apache.hadoop.hive.ql.optimizer.lineage |
Modifier and Type | Field and Description |
---|---|
protected Map<LineageInfo.DependencyKey,LineageInfo.Dependency> |
LineageInfo.index
The map contains an index from the (datacontainer, columnname) to the
dependency vector for that tuple.
|
Modifier and Type | Method and Description |
---|---|
LineageInfo.Dependency |
LineageInfo.getDependency(LineageInfo.DataContainer dc,
FieldSchema col)
Gets the dependency for a table, column tuple.
|
Modifier and Type | Method and Description |
---|---|
Set<Map.Entry<LineageInfo.DependencyKey,LineageInfo.Dependency>> |
LineageInfo.entrySet()
Gets the entry set on this structure.
|
Modifier and Type | Method and Description |
---|---|
void |
LineageInfo.putDependency(LineageInfo.DataContainer dc,
FieldSchema col,
LineageInfo.Dependency dep)
Puts the dependency for a table, column tuple.
|
Modifier and Type | Method and Description |
---|---|
int |
PostExecutePrinter.DependencyKeyComp.compare(Map.Entry<LineageInfo.DependencyKey,LineageInfo.Dependency> o1,
Map.Entry<LineageInfo.DependencyKey,LineageInfo.Dependency> o2) |
int |
PostExecutePrinter.DependencyKeyComp.compare(Map.Entry<LineageInfo.DependencyKey,LineageInfo.Dependency> o1,
Map.Entry<LineageInfo.DependencyKey,LineageInfo.Dependency> o2) |
Modifier and Type | Method and Description |
---|---|
LineageInfo.Dependency |
LineageCtx.Index.getDependency(Operator<? extends OperatorDesc> op,
ColumnInfo col)
Gets the dependency for an operator, columninfo tuple.
|
LineageInfo.Dependency |
LineageCtx.Index.getDependency(Operator<? extends OperatorDesc> op,
String internalName)
Gets the dependency for a tuple of an operator,
and a ColumnInfo with specified internal name.
|
static LineageInfo.Dependency |
ExprProcFactory.getExprDependency(LineageCtx lctx,
Operator<? extends OperatorDesc> inpOp,
ExprNodeDesc expr)
Gets the expression dependencies for the expression.
|
Modifier and Type | Method and Description |
---|---|
Map<ColumnInfo,LineageInfo.Dependency> |
LineageCtx.Index.getDependencies(Operator<? extends OperatorDesc> op) |
Modifier and Type | Method and Description |
---|---|
void |
LineageCtx.Index.mergeDependency(Operator<? extends OperatorDesc> op,
ColumnInfo ci,
LineageInfo.Dependency dep)
Merges the new dependencies in dep to the existing dependencies
of (op, ci).
|
void |
LineageCtx.Index.putDependency(Operator<? extends OperatorDesc> op,
ColumnInfo col,
LineageInfo.Dependency dep)
Puts the dependency for an operator, columninfo tuple.
|
Copyright © 2021 The Apache Software Foundation. All rights reserved.