Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
com.cloudera.impala.analysis.AnalysisContext.AnalysisResult Class Reference
Collaboration diagram for com.cloudera.impala.analysis.AnalysisContext.AnalysisResult:

Public Member Functions

boolean isAlterTableStmt ()
 
boolean isAlterViewStmt ()
 
boolean isComputeStatsStmt ()
 
boolean isQueryStmt ()
 
boolean isInsertStmt ()
 
boolean isDropDbStmt ()
 
boolean isDropTableOrViewStmt ()
 
boolean isDropFunctionStmt ()
 
boolean isDropDataSrcStmt ()
 
boolean isDropStatsStmt ()
 
boolean isCreateTableLikeStmt ()
 
boolean isCreateViewStmt ()
 
boolean isCreateTableAsSelectStmt ()
 
boolean isCreateTableStmt ()
 
boolean isCreateDbStmt ()
 
boolean isCreateUdfStmt ()
 
boolean isCreateUdaStmt ()
 
boolean isCreateDataSrcStmt ()
 
boolean isLoadDataStmt ()
 
boolean isUseStmt ()
 
boolean isSetStmt ()
 
boolean isShowTablesStmt ()
 
boolean isShowDbsStmt ()
 
boolean isShowDataSrcsStmt ()
 
boolean isShowStatsStmt ()
 
boolean isShowFunctionsStmt ()
 
boolean isShowCreateTableStmt ()
 
boolean isShowFilesStmt ()
 
boolean isDescribeStmt ()
 
boolean isResetMetadataStmt ()
 
boolean isExplainStmt ()
 
boolean isShowRolesStmt ()
 
boolean isShowGrantRoleStmt ()
 
boolean isCreateDropRoleStmt ()
 
boolean isGrantRevokeRoleStmt ()
 
boolean isGrantRevokePrivStmt ()
 
boolean isCatalogOp ()
 
boolean isDmlStmt ()
 
AlterTableStmt getAlterTableStmt ()
 
AlterViewStmt getAlterViewStmt ()
 
ComputeStatsStmt getComputeStatsStmt ()
 
CreateTableLikeStmt getCreateTableLikeStmt ()
 
CreateViewStmt getCreateViewStmt ()
 
CreateTableAsSelectStmt getCreateTableAsSelectStmt ()
 
CreateTableStmt getCreateTableStmt ()
 
CreateTableStmt getTmpCreateTableStmt ()
 
CreateDbStmt getCreateDbStmt ()
 
CreateUdfStmt getCreateUdfStmt ()
 
CreateUdaStmt getCreateUdaStmt ()
 
DropDbStmt getDropDbStmt ()
 
DropTableOrViewStmt getDropTableOrViewStmt ()
 
DropFunctionStmt getDropFunctionStmt ()
 
LoadDataStmt getLoadDataStmt ()
 
QueryStmt getQueryStmt ()
 
InsertStmt getInsertStmt ()
 
UseStmt getUseStmt ()
 
SetStmt getSetStmt ()
 
ShowTablesStmt getShowTablesStmt ()
 
ShowDbsStmt getShowDbsStmt ()
 
ShowDataSrcsStmt getShowDataSrcsStmt ()
 
ShowStatsStmt getShowStatsStmt ()
 
ShowFunctionsStmt getShowFunctionsStmt ()
 
ShowFilesStmt getShowFilesStmt ()
 
DescribeStmt getDescribeStmt ()
 
ShowCreateTableStmt getShowCreateTableStmt ()
 
StatementBase getStmt ()
 
Analyzer getAnalyzer ()
 
Set< TAccessEvent > getAccessEvents ()
 
boolean requiresRewrite ()
 
String getJsonLineageGraph ()
 

Private Member Functions

boolean isDdlStmt ()
 
boolean isViewMetadataStmt ()
 
boolean isGrantRevokeStmt ()
 

Private Attributes

StatementBase stmt_
 
Analyzer analyzer_
 
CreateTableStmt tmpCreateTableStmt_
 

Detailed Description

Definition at line 50 of file AnalysisContext.java.

Member Function Documentation

Set<TAccessEvent> com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getAccessEvents ( )
inline

Definition at line 272 of file AnalysisContext.java.

AlterTableStmt com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getAlterTableStmt ( )
inline
AlterViewStmt com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getAlterViewStmt ( )
inline
Analyzer com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getAnalyzer ( )
inline
ComputeStatsStmt com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getComputeStatsStmt ( )
inline
CreateDbStmt com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getCreateDbStmt ( )
inline
CreateTableLikeStmt com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getCreateTableLikeStmt ( )
inline
CreateTableStmt com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getCreateTableStmt ( )
inline
CreateUdaStmt com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getCreateUdaStmt ( )
inline
CreateUdfStmt com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getCreateUdfStmt ( )
inline
CreateViewStmt com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getCreateViewStmt ( )
inline
DescribeStmt com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getDescribeStmt ( )
inline
DropDbStmt com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getDropDbStmt ( )
inline
DropFunctionStmt com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getDropFunctionStmt ( )
inline
DropTableOrViewStmt com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getDropTableOrViewStmt ( )
inline
String com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getJsonLineageGraph ( )
inline

Definition at line 277 of file AnalysisContext.java.

LoadDataStmt com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getLoadDataStmt ( )
inline
QueryStmt com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getQueryStmt ( )
inline
SetStmt com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getSetStmt ( )
inline
ShowCreateTableStmt com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getShowCreateTableStmt ( )
inline
ShowDataSrcsStmt com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getShowDataSrcsStmt ( )
inline
ShowDbsStmt com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getShowDbsStmt ( )
inline
ShowFilesStmt com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getShowFilesStmt ( )
inline
ShowFunctionsStmt com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getShowFunctionsStmt ( )
inline
ShowStatsStmt com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getShowStatsStmt ( )
inline
ShowTablesStmt com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getShowTablesStmt ( )
inline
StatementBase com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getStmt ( )
inline
CreateTableStmt com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getTmpCreateTableStmt ( )
inline
UseStmt com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getUseStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isAlterTableStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isAlterViewStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isComputeStatsStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isCreateDataSrcStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isCreateDbStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isCreateDropRoleStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isCreateTableLikeStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isCreateTableStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isCreateUdaStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isCreateViewStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isDdlStmt ( )
inlineprivate

Definition at line 108 of file AnalysisContext.java.

References com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isAlterTableStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isAlterViewStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isComputeStatsStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isCreateDataSrcStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isCreateDbStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isCreateDropRoleStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isCreateTableAsSelectStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isCreateTableLikeStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isCreateTableStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isCreateUdaStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isCreateUdfStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isCreateViewStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isDropDataSrcStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isDropDbStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isDropFunctionStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isDropStatsStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isDropTableOrViewStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isGrantRevokeStmt(), and com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isResetMetadataStmt().

Referenced by com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isCatalogOp().

boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isDmlStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isDropDataSrcStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isDropDbStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isDropFunctionStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isDropStatsStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isDropTableOrViewStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isExplainStmt ( )
inline

Definition at line 93 of file AnalysisContext.java.

boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isGrantRevokePrivStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isGrantRevokeRoleStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isInsertStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isLoadDataStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isQueryStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isResetMetadataStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isSetStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isShowGrantRoleStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isShowRolesStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isUseStmt ( )
inline
boolean com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.requiresRewrite ( )
inline

Member Data Documentation

Analyzer com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.analyzer_
private
StatementBase com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.stmt_
private

Definition at line 51 of file AnalysisContext.java.

Referenced by com.cloudera.impala.analysis.AnalysisContext.analyze(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getAlterTableStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getAlterViewStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getComputeStatsStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getCreateDbStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getCreateTableAsSelectStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getCreateTableLikeStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getCreateTableStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getCreateUdaStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getCreateUdfStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getCreateViewStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getDescribeStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getDropDbStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getDropFunctionStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getDropTableOrViewStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getInsertStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getLoadDataStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getQueryStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getSetStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getShowCreateTableStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getShowDataSrcsStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getShowDbsStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getShowFilesStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getShowFunctionsStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getShowStatsStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getShowTablesStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.getUseStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isAlterTableStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isAlterViewStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isComputeStatsStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isCreateDataSrcStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isCreateDbStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isCreateDropRoleStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isCreateTableAsSelectStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isCreateTableLikeStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isCreateTableStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isCreateUdaStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isCreateUdfStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isCreateViewStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isDescribeStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isDropDataSrcStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isDropDbStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isDropFunctionStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isDropStatsStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isDropTableOrViewStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isGrantRevokePrivStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isGrantRevokeRoleStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isInsertStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isLoadDataStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isQueryStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isResetMetadataStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isSetStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isShowCreateTableStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isShowDataSrcsStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isShowDbsStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isShowFilesStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isShowFunctionsStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isShowGrantRoleStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isShowRolesStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isShowStatsStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isShowTablesStmt(), com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.isUseStmt(), and com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.requiresRewrite().

CreateTableStmt com.cloudera.impala.analysis.AnalysisContext.AnalysisResult.tmpCreateTableStmt_
private

The documentation for this class was generated from the following file: