Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
|
Classes | |
enum | EdgeType |
Public Member Functions | |
MultiEdge (Set< Vertex > sources, Set< Vertex > targets, EdgeType type) | |
String | toString () |
Map | toJson () |
boolean | equals (Object obj) |
Private Attributes | |
final Set< Vertex > | sources_ |
final Set< Vertex > | targets_ |
final EdgeType | edgeType_ |
Represents a set of uni-directional edges in the column lineage graph, one edge from every source Vertex in 'sources_' to every target Vertex in 'targets_'. An edge indicates a dependency between a source and a target Vertex. There are two types of edges, PROJECTION and PREDICATE, that are described in the ColumnLineageGraph class.
Definition at line 132 of file ColumnLineageGraph.java.
|
inline |
Definition at line 140 of file ColumnLineageGraph.java.
References com.cloudera.impala.analysis.MultiEdge.edgeType_, com.cloudera.impala.analysis.MultiEdge.sources_, and com.cloudera.impala.analysis.MultiEdge.targets_.
Referenced by com.cloudera.impala.analysis.MultiEdge.equals().
|
inline |
Definition at line 180 of file ColumnLineageGraph.java.
References com.cloudera.impala.analysis.MultiEdge.MultiEdge(), and com.cloudera.impala.analysis.MultiEdge.targets_.
|
inline |
Encodes this MultiEdge object to a JSON object represented by a Map.
Definition at line 161 of file ColumnLineageGraph.java.
References com.cloudera.impala.analysis.MultiEdge.sources_, and com.cloudera.impala.analysis.MultiEdge.targets_.
|
inline |
Definition at line 147 of file ColumnLineageGraph.java.
References com.cloudera.impala.analysis.MultiEdge.edgeType_, com.cloudera.impala.analysis.MultiEdge.sources_, and com.cloudera.impala.analysis.MultiEdge.targets_.
|
private |
Definition at line 138 of file ColumnLineageGraph.java.
Referenced by com.cloudera.impala.analysis.MultiEdge.MultiEdge(), and com.cloudera.impala.analysis.MultiEdge.toString().
|
private |
Definition at line 136 of file ColumnLineageGraph.java.
Referenced by com.cloudera.impala.analysis.MultiEdge.MultiEdge(), com.cloudera.impala.analysis.MultiEdge.toJson(), and com.cloudera.impala.analysis.MultiEdge.toString().
|
private |
Definition at line 137 of file ColumnLineageGraph.java.
Referenced by com.cloudera.impala.analysis.MultiEdge.equals(), com.cloudera.impala.analysis.MultiEdge.MultiEdge(), com.cloudera.impala.analysis.MultiEdge.toJson(), and com.cloudera.impala.analysis.MultiEdge.toString().