Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
|
Public Member Functions | |
Vertex (VertexId id, String label) | |
VertexId | getVertexId () |
String | getLabel () |
String | getType () |
String | toString () |
Map | toJson () |
boolean | equals (Object obj) |
int | compareTo (Vertex cmp) |
int | hashCode () |
Static Public Member Functions | |
static Vertex | fromJsonObj (JSONObject obj) |
Private Attributes | |
final VertexId | id_ |
final String | type_ = "COLUMN" |
final String | label_ |
Represents a vertex in the column lineage graph. A Vertex may correspond to a base table column, a column in the destination table (for the case of INSERT or CTAS queries) or a result expr (labeled column of a query result set).
Definition at line 51 of file ColumnLineageGraph.java.
|
inline |
Definition at line 60 of file ColumnLineageGraph.java.
References com.cloudera.impala.analysis.Vertex.id_, and com.cloudera.impala.analysis.Vertex.label_.
Referenced by com.cloudera.impala.analysis.Vertex.equals(), and com.cloudera.impala.analysis.Vertex.fromJsonObj().
|
inline |
Definition at line 103 of file ColumnLineageGraph.java.
|
inline |
Definition at line 95 of file ColumnLineageGraph.java.
References com.cloudera.impala.analysis.Vertex.label_, and com.cloudera.impala.analysis.Vertex.Vertex().
|
inlinestatic |
Constructs a Vertex object from a JSON object. The new object is returned.
Definition at line 88 of file ColumnLineageGraph.java.
References com.cloudera.impala.analysis.Vertex.Vertex().
|
inline |
Definition at line 67 of file ColumnLineageGraph.java.
References com.cloudera.impala.analysis.Vertex.label_.
|
inline |
Definition at line 68 of file ColumnLineageGraph.java.
References com.cloudera.impala.analysis.Vertex.type_.
|
inline |
Definition at line 66 of file ColumnLineageGraph.java.
References com.cloudera.impala.analysis.Vertex.id_.
|
inline |
Definition at line 106 of file ColumnLineageGraph.java.
|
inline |
Encodes this Vertex object into a JSON object represented by a Map.
Definition at line 76 of file ColumnLineageGraph.java.
References com.cloudera.impala.analysis.Vertex.label_, and com.cloudera.impala.analysis.Vertex.type_.
|
inline |
Definition at line 71 of file ColumnLineageGraph.java.
References com.cloudera.impala.analysis.Vertex.id_, com.cloudera.impala.analysis.Vertex.label_, and com.cloudera.impala.analysis.Vertex.type_.
|
private |
Definition at line 53 of file ColumnLineageGraph.java.
Referenced by com.cloudera.impala.analysis.Vertex.getVertexId(), com.cloudera.impala.analysis.Vertex.toString(), and com.cloudera.impala.analysis.Vertex.Vertex().
|
private |
Definition at line 58 of file ColumnLineageGraph.java.
Referenced by com.cloudera.impala.analysis.Vertex.equals(), com.cloudera.impala.analysis.Vertex.getLabel(), com.cloudera.impala.analysis.Vertex.toJson(), com.cloudera.impala.analysis.Vertex.toString(), and com.cloudera.impala.analysis.Vertex.Vertex().
|
private |
Definition at line 55 of file ColumnLineageGraph.java.
Referenced by com.cloudera.impala.analysis.Vertex.getType(), com.cloudera.impala.analysis.Vertex.toJson(), and com.cloudera.impala.analysis.Vertex.toString().