Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
|
Public Member Functions | |
PartitionSpec (List< PartitionKeyValue > partitionSpec) | |
List< PartitionKeyValue > | getPartitionSpecKeyValues () |
String | getTbl () |
void | setTableName (TableName tableName) |
boolean | partitionExists () |
String | getNullPartitionKeyValue () |
void | setPartitionShouldExist () |
void | setPartitionShouldNotExist () |
void | setPrivilegeRequirement (Privilege privilege) |
void | analyze (Analyzer analyzer) throws AnalysisException |
List< TPartitionKeyValue > | toThrift () |
String | toSql () |
Private Attributes | |
final ImmutableList < PartitionKeyValue > | partitionSpec_ |
TableName | tableName_ |
Boolean | partitionShouldExist_ |
Privilege | privilegeRequirement_ |
Boolean | partitionExists_ |
String | nullPartitionKeyValue_ |
Definition at line 24 of file PartitionSpec.java.
|
inline |
Definition at line 38 of file PartitionSpec.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 75 of file PartitionSpec.java.
References com.cloudera.impala.analysis.PartitionSpec.getTbl(), com.cloudera.impala.catalog.Type.isValid(), com.cloudera.impala.analysis.PartitionSpec.nullPartitionKeyValue_, com.cloudera.impala.analysis.PartitionSpec.partitionExists_, com.cloudera.impala.analysis.PartitionSpec.partitionShouldExist_, com.cloudera.impala.analysis.PartitionSpec.partitionSpec_, com.cloudera.impala.analysis.PartitionSpec.privilegeRequirement_, and com.cloudera.impala.analysis.PartitionSpec.tableName_.
|
inline |
Definition at line 55 of file PartitionSpec.java.
References com.cloudera.impala.analysis.PartitionSpec.nullPartitionKeyValue_.
Referenced by com.cloudera.impala.analysis.PartitionSpec.toThrift().
|
inline |
Definition at line 42 of file PartitionSpec.java.
References com.cloudera.impala.analysis.PartitionSpec.partitionSpec_.
Referenced by com.cloudera.impala.analysis.ComputeStatsStmt.analyze().
|
inline |
Definition at line 46 of file PartitionSpec.java.
Referenced by com.cloudera.impala.analysis.PartitionSpec.analyze().
|
inline |
Definition at line 48 of file PartitionSpec.java.
References com.cloudera.impala.analysis.PartitionSpec.partitionExists_.
|
inline |
Definition at line 62 of file PartitionSpec.java.
References com.cloudera.impala.analysis.PartitionSpec.partitionShouldExist_.
|
inline |
Definition at line 66 of file PartitionSpec.java.
References com.cloudera.impala.analysis.PartitionSpec.partitionShouldExist_.
|
inline |
Definition at line 70 of file PartitionSpec.java.
References com.cloudera.impala.analysis.PartitionSpec.privilegeRequirement_.
|
inline |
Definition at line 47 of file PartitionSpec.java.
|
inline |
Implements com.cloudera.impala.analysis.ParseNode.
Definition at line 177 of file PartitionSpec.java.
References com.cloudera.impala.analysis.PartitionSpec.partitionSpec_.
Referenced by com.cloudera.impala.analysis.ComputeStatsStmt.toSql().
|
inline |
Definition at line 166 of file PartitionSpec.java.
References com.cloudera.impala.analysis.PartitionSpec.getNullPartitionKeyValue(), and com.cloudera.impala.analysis.PartitionSpec.partitionSpec_.
|
private |
Definition at line 36 of file PartitionSpec.java.
Referenced by com.cloudera.impala.analysis.PartitionSpec.analyze(), and com.cloudera.impala.analysis.PartitionSpec.getNullPartitionKeyValue().
|
private |
Definition at line 32 of file PartitionSpec.java.
Referenced by com.cloudera.impala.analysis.PartitionSpec.analyze(), and com.cloudera.impala.analysis.PartitionSpec.partitionExists().
|
private |
Definition at line 27 of file PartitionSpec.java.
Referenced by com.cloudera.impala.analysis.PartitionSpec.analyze(), com.cloudera.impala.analysis.PartitionSpec.setPartitionShouldExist(), and com.cloudera.impala.analysis.PartitionSpec.setPartitionShouldNotExist().
|
private |
Definition at line 25 of file PartitionSpec.java.
Referenced by com.cloudera.impala.analysis.PartitionSpec.analyze(), com.cloudera.impala.analysis.PartitionSpec.getPartitionSpecKeyValues(), com.cloudera.impala.analysis.PartitionSpec.toSql(), and com.cloudera.impala.analysis.PartitionSpec.toThrift().
|
private |
Definition at line 28 of file PartitionSpec.java.
Referenced by com.cloudera.impala.analysis.PartitionSpec.analyze(), and com.cloudera.impala.analysis.PartitionSpec.setPrivilegeRequirement().
|
private |
Definition at line 26 of file PartitionSpec.java.
Referenced by com.cloudera.impala.analysis.PartitionSpec.analyze().