org.apache.hadoop.hive.ql.hooks
Class LineageInfo.Dependency

java.lang.Object
  extended by org.apache.hadoop.hive.ql.hooks.LineageInfo.Dependency
All Implemented Interfaces:
Serializable
Enclosing class:
LineageInfo

public static class LineageInfo.Dependency
extends Object
implements Serializable

This class tracks the dependency information for the base column.

See Also:
Serialized Form

Constructor Summary
LineageInfo.Dependency()
           
 
Method Summary
 List<LineageInfo.BaseColumnInfo> getBaseCols()
           
 String getExpr()
           
 LineageInfo.DependencyType getType()
           
 void setBaseCols(List<LineageInfo.BaseColumnInfo> baseCols)
           
 void setExpr(String expr)
           
 void setType(LineageInfo.DependencyType type)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LineageInfo.Dependency

public LineageInfo.Dependency()
Method Detail

getType

public LineageInfo.DependencyType getType()
Returns:
the type

setType

public void setType(LineageInfo.DependencyType type)
Parameters:
type - the type to set

getExpr

public String getExpr()
Returns:
the expr

setExpr

public void setExpr(String expr)
Parameters:
expr - the expr to set

getBaseCols

public List<LineageInfo.BaseColumnInfo> getBaseCols()
Returns:
the baseCols

setBaseCols

public void setBaseCols(List<LineageInfo.BaseColumnInfo> baseCols)
Parameters:
baseCols - the baseCols to set


Copyright © 2014 The Apache Software Foundation. All rights reserved.