public final class LineageRef extends Object
LineageEdge. Either references an output column
of a StatementGraph (by index + name) or a column of a base
table (by qualified name + column name). The discriminator is
getKind().| Modifier and Type | Class and Description |
|---|---|
static class |
LineageRef.Kind |
| Modifier and Type | Method and Description |
|---|---|
String |
getColumnName() |
LineageRef.Kind |
getKind() |
String |
getOutputName() |
String |
getQualifiedName() |
int |
getStatementIndex() |
static LineageRef |
statementOutput(int statementIndex,
String outputName) |
static LineageRef |
tableColumn(String qualifiedName,
String columnName) |
public static LineageRef statementOutput(int statementIndex, String outputName)
public static LineageRef tableColumn(String qualifiedName, String columnName)
public LineageRef.Kind getKind()
public int getStatementIndex()
public String getOutputName()
public String getQualifiedName()
public String getColumnName()