Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
|
Public Member Functions | |
DescribeStmt (TableName tableName, TDescribeTableOutputStyle outputStyle) | |
String | toSql () |
TableName | getTable () |
TDescribeTableOutputStyle | getOutputStyle () |
void | analyze (Analyzer analyzer) throws AnalysisException |
TDescribeTableParams | toThrift () |
void | setIsExplain () |
boolean | isExplain () |
Protected Attributes | |
boolean | isExplain_ = false |
Private Attributes | |
final TDescribeTableOutputStyle | outputStyle_ |
TableName | tableName_ |
Representation of a DESCRIBE table statement which returns metadata on a specified table: Syntax: DESCRIBE [FORMATTED]
FORMATTED is not specified, the statement only returns info on the given table's column definition (column name, data type, and comment). If FORMATTED is specified, extended metadata on the table is returned (in addition to the column definitions). This metadata includes info about the table properties, SerDe properties, StorageDescriptor properties, and more.
Definition at line 33 of file DescribeStmt.java.
|
inline |
Definition at line 37 of file DescribeStmt.java.
|
inline |
Perform semantic analysis of node and all of its children. Throws exception if any errors found.
analyzer |
AnalysisException |
Implements com.cloudera.impala.analysis.ParseNode.
Definition at line 55 of file DescribeStmt.java.
References com.cloudera.impala.analysis.TableName.isFullyQualified(), com.cloudera.impala.analysis.DescribeStmt.tableName_, and com.cloudera.impala.authorization.Privilege.VIEW_METADATA.
|
inline |
Definition at line 52 of file DescribeStmt.java.
References com.cloudera.impala.analysis.DescribeStmt.outputStyle_.
|
inline |
Definition at line 51 of file DescribeStmt.java.
References com.cloudera.impala.analysis.DescribeStmt.tableName_.
Referenced by com.cloudera.impala.analysis.DescribeStmt.toThrift().
|
inlineinherited |
Definition at line 43 of file StatementBase.java.
References com.cloudera.impala.analysis.StatementBase.isExplain_.
|
inlineinherited |
Definition at line 42 of file StatementBase.java.
References com.cloudera.impala.analysis.StatementBase.isExplain_.
|
inline |
Implements com.cloudera.impala.analysis.ParseNode.
Definition at line 43 of file DescribeStmt.java.
References com.cloudera.impala.analysis.DescribeStmt.outputStyle_, and com.cloudera.impala.analysis.DescribeStmt.tableName_.
|
inline |
Definition at line 62 of file DescribeStmt.java.
References com.cloudera.impala.analysis.DescribeStmt.getTable(), and com.cloudera.impala.analysis.DescribeStmt.outputStyle_.
|
protectedinherited |
|
private |
Definition at line 34 of file DescribeStmt.java.
Referenced by com.cloudera.impala.analysis.DescribeStmt.getOutputStyle(), com.cloudera.impala.analysis.DescribeStmt.toSql(), and com.cloudera.impala.analysis.DescribeStmt.toThrift().
|
private |
Definition at line 35 of file DescribeStmt.java.
Referenced by com.cloudera.impala.analysis.DescribeStmt.analyze(), com.cloudera.impala.analysis.DescribeStmt.getTable(), and com.cloudera.impala.analysis.DescribeStmt.toSql().