Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
|
Public Member Functions | |
StructField (String name, Type type, String comment) | |
StructField (String name, Type type) | |
String | getComment () |
String | getName () |
Type | getType () |
int | getPosition () |
void | setPosition (int position) |
String | toSql () |
void | toThrift (TColumnType container, TTypeNode node) |
boolean | equals (Object other) |
Protected Attributes | |
final String | name_ |
final Type | type_ |
final String | comment_ |
int | position_ |
TODO: Support comments for struct fields. The Metastore does not properly store comments of struct fields. We set comment_ to null to avoid compatibility issues.
Definition at line 25 of file StructField.java.
|
inline |
Definition at line 31 of file StructField.java.
References com.cloudera.impala.catalog.StructField.comment_, impala.name, com.cloudera.impala.catalog.StructField.name_, and com.cloudera.impala.catalog.StructField.type_.
Referenced by com.cloudera.impala.catalog.StructField.equals().
|
inline |
Definition at line 37 of file StructField.java.
References impala.name.
|
inline |
Definition at line 63 of file StructField.java.
References com.cloudera.impala.catalog.StructField.name_, com.cloudera.impala.catalog.StructField.StructField(), and com.cloudera.impala.catalog.StructField.type_.
|
inline |
Definition at line 41 of file StructField.java.
References com.cloudera.impala.catalog.StructField.comment_.
|
inline |
Definition at line 42 of file StructField.java.
References com.cloudera.impala.catalog.StructField.name_.
Referenced by com.cloudera.impala.analysis.SelectStmt.expandStar().
|
inline |
Definition at line 44 of file StructField.java.
References com.cloudera.impala.catalog.StructField.position_.
|
inline |
Definition at line 43 of file StructField.java.
References com.cloudera.impala.catalog.StructField.type_.
Referenced by com.cloudera.impala.analysis.Path.resolve().
|
inline |
Definition at line 45 of file StructField.java.
References com.cloudera.impala.catalog.StructField.position_.
|
inline |
Definition at line 47 of file StructField.java.
References com.cloudera.impala.catalog.StructField.comment_, com.cloudera.impala.catalog.StructField.name_, and com.cloudera.impala.catalog.StructField.type_.
|
inline |
Definition at line 54 of file StructField.java.
References com.cloudera.impala.catalog.StructField.comment_, and com.cloudera.impala.catalog.StructField.name_.
|
protected |
Definition at line 28 of file StructField.java.
Referenced by com.cloudera.impala.catalog.StructField.getComment(), com.cloudera.impala.catalog.StructField.StructField(), com.cloudera.impala.catalog.StructField.toSql(), and com.cloudera.impala.catalog.StructField.toThrift().
|
protected |
Definition at line 26 of file StructField.java.
Referenced by com.cloudera.impala.catalog.StructField.equals(), com.cloudera.impala.catalog.StructField.getName(), com.cloudera.impala.catalog.StructField.StructField(), com.cloudera.impala.catalog.StructField.toSql(), and com.cloudera.impala.catalog.StructField.toThrift().
|
protected |
Definition at line 29 of file StructField.java.
Referenced by com.cloudera.impala.catalog.StructField.getPosition(), and com.cloudera.impala.catalog.StructField.setPosition().
|
protected |
Definition at line 27 of file StructField.java.
Referenced by com.cloudera.impala.catalog.StructField.equals(), com.cloudera.impala.catalog.StructField.getType(), com.cloudera.impala.catalog.StructField.StructField(), and com.cloudera.impala.catalog.StructField.toSql().