Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
|
Public Member Functions | |
Column (String name, Type type, int position) | |
Column (String name, Type type, String comment, int position) | |
String | getComment () |
String | getName () |
Type | getType () |
int | getPosition () |
void | setPosition (int position) |
ColumnStats | getStats () |
boolean | updateStats (ColumnStatisticsData statsData) |
void | updateStats (TColumnStats statsData) |
String | toString () |
TColumn | toThrift () |
Static Public Member Functions | |
static Column | fromThrift (TColumn columnDesc) |
Protected Attributes | |
final String | name_ |
final Type | type_ |
final String | comment_ |
int | position_ |
final ColumnStats | stats_ |
Static Private Attributes | |
static final Logger | LOG = LoggerFactory.getLogger(Column.class) |
Internal representation of column-related metadata. Owned by Catalog instance.
Definition at line 30 of file Column.java.
|
inline |
Definition at line 40 of file Column.java.
References impala.name.
Referenced by com.cloudera.impala.catalog.Column.fromThrift().
|
inline |
|
inlinestatic |
Definition at line 79 of file Column.java.
References com.cloudera.impala.catalog.Column.Column(), com.cloudera.impala.catalog.Type.fromThrift(), and com.cloudera.impala.catalog.Column.getComment().
|
inline |
Definition at line 52 of file Column.java.
References com.cloudera.impala.catalog.Column.comment_.
Referenced by com.cloudera.impala.analysis.ToSqlUtils.columnToSql(), com.cloudera.impala.catalog.Column.fromThrift(), and com.cloudera.impala.catalog.Table.loadFromThrift().
|
inline |
Definition at line 53 of file Column.java.
References com.cloudera.impala.catalog.Column.name_.
Referenced by com.cloudera.impala.catalog.CatalogTest.checkTableCols(), com.cloudera.impala.analysis.ToSqlUtils.columnToSql(), com.cloudera.impala.service.MetadataOp.getColumns(), com.cloudera.impala.catalog.HdfsTable.getTableStats(), com.cloudera.impala.catalog.Table.loadFromThrift(), and com.cloudera.impala.analysis.InsertStmt.setTargetTable().
|
inline |
Definition at line 55 of file Column.java.
References com.cloudera.impala.catalog.Column.position_.
Referenced by com.cloudera.impala.analysis.InsertStmt.analyze(), com.cloudera.impala.service.MetadataOp.getColumns(), and com.cloudera.impala.analysis.InsertStmt.prepareExpressions().
|
inline |
Definition at line 57 of file Column.java.
References com.cloudera.impala.catalog.Column.stats_.
Referenced by com.cloudera.impala.catalog.CatalogTest.assertStatsUnknown(), com.cloudera.impala.catalog.CatalogTest.testStats(), com.cloudera.impala.catalog.HBaseColumn.toThrift(), and com.cloudera.impala.catalog.Column.toThrift().
|
inline |
Definition at line 54 of file Column.java.
References com.cloudera.impala.catalog.Column.type_.
Referenced by com.cloudera.impala.analysis.ComputeStatsStmt.checkIncompleteAvroSchema(), com.cloudera.impala.catalog.CatalogTest.checkTableCols(), com.cloudera.impala.analysis.ToSqlUtils.columnToSql(), com.cloudera.impala.analysis.ComputeStatsStmt.getBaseColumnStatsQuerySelectList(), com.cloudera.impala.catalog.Table.loadAllColumnStats(), com.cloudera.impala.catalog.DataSourceTable.loadColumns(), and com.cloudera.impala.analysis.InsertStmt.setTargetTable().
|
inline |
Definition at line 56 of file Column.java.
|
inline |
|
inline |
Definition at line 101 of file Column.java.
References com.cloudera.impala.catalog.Column.comment_, com.cloudera.impala.catalog.Column.getStats(), com.cloudera.impala.catalog.Column.name_, com.cloudera.impala.catalog.Column.position_, com.cloudera.impala.catalog.Type.toThrift(), and com.cloudera.impala.catalog.Column.type_.
|
inline |
Definition at line 59 of file Column.java.
References com.cloudera.impala.catalog.Column.name_, and com.cloudera.impala.catalog.Column.type_.
Referenced by com.cloudera.impala.catalog.Table.loadAllColumnStats().
|
inline |
Definition at line 65 of file Column.java.
References com.cloudera.impala.catalog.Column.type_.
|
protected |
Definition at line 35 of file Column.java.
Referenced by com.cloudera.impala.catalog.Column.Column(), com.cloudera.impala.catalog.Column.getComment(), com.cloudera.impala.catalog.Column.toString(), com.cloudera.impala.catalog.HBaseColumn.toThrift(), and com.cloudera.impala.catalog.Column.toThrift().
|
staticprivate |
Definition at line 31 of file Column.java.
|
protected |
Definition at line 33 of file Column.java.
Referenced by com.cloudera.impala.catalog.Column.Column(), com.cloudera.impala.catalog.Column.getName(), com.cloudera.impala.catalog.Column.toString(), com.cloudera.impala.catalog.HBaseColumn.toThrift(), com.cloudera.impala.catalog.Column.toThrift(), and com.cloudera.impala.catalog.Column.updateStats().
|
protected |
Definition at line 36 of file Column.java.
Referenced by com.cloudera.impala.catalog.Column.Column(), com.cloudera.impala.catalog.Column.getPosition(), com.cloudera.impala.catalog.Column.toString(), com.cloudera.impala.catalog.HBaseColumn.toThrift(), and com.cloudera.impala.catalog.Column.toThrift().
|
protected |
Definition at line 38 of file Column.java.
Referenced by com.cloudera.impala.catalog.Column.Column(), com.cloudera.impala.catalog.Column.getStats(), and com.cloudera.impala.catalog.Column.toString().
|
protected |
Definition at line 34 of file Column.java.
Referenced by com.cloudera.impala.catalog.Column.Column(), com.cloudera.impala.catalog.Column.getType(), com.cloudera.impala.catalog.Column.toString(), com.cloudera.impala.catalog.HBaseColumn.toThrift(), com.cloudera.impala.catalog.Column.toThrift(), and com.cloudera.impala.catalog.Column.updateStats().