Package org.apache.hadoop.hive.ql.parse

Interface Summary
HiveSemanticAnalyzerHook HiveSemanticAnalyzerHook allows Hive to be extended with custom logic for semantic analysis of QL statements.
HiveSemanticAnalyzerHookContext Context information provided by Hive to implementations of HiveSemanticAnalyzerHook.
 

Class Summary
AbstractSemanticAnalyzerHook  
AlterTablePartMergeFilesDesc  
ASTNode  
ASTNodeOrigin ASTNodeOrigin contains contextual information about the object from whose definition a particular ASTNode originated.
BaseSemanticAnalyzer BaseSemanticAnalyzer.
BaseSemanticAnalyzer.tableSpec tableSpec.
ColumnStatsSemanticAnalyzer ColumnStatsSemanticAnalyzer.
DDLSemanticAnalyzer DDLSemanticAnalyzer.
EximUtil EximUtil.
ExplainSemanticAnalyzer ExplainSemanticAnalyzer.
ExportSemanticAnalyzer ExportSemanticAnalyzer.
FunctionSemanticAnalyzer FunctionSemanticAnalyzer.
GenMapRedWalker Walks the operator tree in pre order fashion.
GlobalLimitCtx context for pruning inputs.
HiveLexer  
HiveParser Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
HiveParser.aliasList_return  
HiveParser.alterDatabaseStatementSuffix_return  
HiveParser.alterDatabaseSuffixProperties_return  
HiveParser.alterIndexStatementSuffix_return  
HiveParser.alterProtectMode_return  
HiveParser.alterProtectModeMode_return  
HiveParser.alterStatement_return  
HiveParser.alterStatementChangeColPosition_return  
HiveParser.alterStatementSuffixAddCol_return  
HiveParser.alterStatementSuffixAddPartitions_return  
HiveParser.alterStatementSuffixArchive_return  
HiveParser.alterStatementSuffixClusterbySortby_return  
HiveParser.alterStatementSuffixDropPartitions_return  
HiveParser.alterStatementSuffixFileFormat_return  
HiveParser.alterStatementSuffixLocation_return  
HiveParser.alterStatementSuffixMergeFiles_return  
HiveParser.alterStatementSuffixProperties_return  
HiveParser.alterStatementSuffixProtectMode_return  
HiveParser.alterStatementSuffixRename_return  
HiveParser.alterStatementSuffixRenameCol_return  
HiveParser.alterStatementSuffixRenamePart_return  
HiveParser.alterStatementSuffixSerdeProperties_return  
HiveParser.alterStatementSuffixSkewedby_return  
HiveParser.alterStatementSuffixTouch_return  
HiveParser.alterStatementSuffixUnArchive_return  
HiveParser.alterTableStatementSuffix_return  
HiveParser.alterTblPartitionStatement_return  
HiveParser.alterTblPartitionStatementSuffix_return  
HiveParser.alterTblPartitionStatementSuffixSkewedLocation_return  
HiveParser.alterViewStatementSuffix_return  
HiveParser.alterViewSuffixProperties_return  
HiveParser.analyzeStatement_return  
HiveParser.atomExpression_return  
HiveParser.autoRebuild_return  
HiveParser.body_return  
HiveParser.booleanValue_return  
HiveParser.caseExpression_return  
HiveParser.castExpression_return  
HiveParser.charSetStringLiteral_return  
HiveParser.clusterByClause_return  
HiveParser.colType_return  
HiveParser.colTypeList_return  
HiveParser.columnName_return  
HiveParser.columnNameColonType_return  
HiveParser.columnNameColonTypeList_return  
HiveParser.columnNameComment_return  
HiveParser.columnNameCommentList_return  
HiveParser.columnNameList_return  
HiveParser.columnNameOrder_return  
HiveParser.columnNameOrderList_return  
HiveParser.columnNameType_return  
HiveParser.columnNameTypeList_return  
HiveParser.columnRefOrder_return  
HiveParser.constant_return  
HiveParser.createDatabaseStatement_return  
HiveParser.createFunctionStatement_return  
HiveParser.createIndexStatement_return  
HiveParser.createRoleStatement_return  
HiveParser.createTableStatement_return  
HiveParser.createViewStatement_return  
HiveParser.databaseComment_return  
HiveParser.dbLocation_return  
HiveParser.dbProperties_return  
HiveParser.dbPropertiesList_return  
HiveParser.ddlStatement_return  
HiveParser.descFuncNames_return  
HiveParser.descPartTypeExpr_return  
HiveParser.descStatement_return  
HiveParser.descTabTypeExpr_return  
HiveParser.destination_return  
HiveParser.distributeByClause_return  
HiveParser.dropDatabaseStatement_return  
HiveParser.dropFunctionStatement_return  
HiveParser.dropIndexStatement_return  
HiveParser.dropPartitionOperator_return  
HiveParser.dropPartitionSpec_return  
HiveParser.dropPartitionVal_return  
HiveParser.dropRoleStatement_return  
HiveParser.dropTableStatement_return  
HiveParser.dropViewStatement_return  
HiveParser.execStatement_return  
HiveParser.explainStatement_return  
HiveParser.exportStatement_return  
HiveParser.expression_return  
HiveParser.expressionList_return  
HiveParser.expressions_return  
HiveParser.fileFormat_return  
HiveParser.fromClause_return  
HiveParser.fromSource_return  
HiveParser.function_return  
HiveParser.functionName_return  
HiveParser.grantPrivileges_return  
HiveParser.grantRole_return  
HiveParser.groupByClause_return  
HiveParser.groupByExpression_return  
HiveParser.groupingSetExpression_return  
HiveParser.havingClause_return  
HiveParser.havingCondition_return  
HiveParser.hintArgName_return  
HiveParser.hintArgs_return  
HiveParser.hintClause_return  
HiveParser.hintItem_return  
HiveParser.hintList_return  
HiveParser.hintName_return  
HiveParser.ifExists_return  
HiveParser.ifNotExists_return  
HiveParser.importStatement_return  
HiveParser.indexComment_return  
HiveParser.indexProperties_return  
HiveParser.indexPropertiesList_return  
HiveParser.indexPropertiesPrefixed_return  
HiveParser.indexTblName_return  
HiveParser.insertClause_return  
HiveParser.joinSource_return  
HiveParser.joinToken_return  
HiveParser.keyValueProperty_return  
HiveParser.kwInner_return  
HiveParser.kwRole_return  
HiveParser.kwUser_return  
HiveParser.lateralView_return  
HiveParser.limitClause_return  
HiveParser.listType_return  
HiveParser.loadStatement_return  
HiveParser.lockMode_return  
HiveParser.lockStatement_return  
HiveParser.mapType_return  
HiveParser.metastoreCheck_return  
HiveParser.nullCondition_return  
HiveParser.orderByClause_return  
HiveParser.orReplace_return  
HiveParser.partitionLocation_return  
HiveParser.partitionSpec_return  
HiveParser.partitionVal_return  
HiveParser.partTypeExpr_return  
HiveParser.precedenceAmpersandExpression_return  
HiveParser.precedenceAmpersandOperator_return  
HiveParser.precedenceAndExpression_return  
HiveParser.precedenceAndOperator_return  
HiveParser.precedenceBitwiseOrExpression_return  
HiveParser.precedenceBitwiseOrOperator_return  
HiveParser.precedenceBitwiseXorExpression_return  
HiveParser.precedenceBitwiseXorOperator_return  
HiveParser.precedenceEqualExpression_return  
HiveParser.precedenceEqualNegatableOperator_return  
HiveParser.precedenceEqualOperator_return  
HiveParser.precedenceFieldExpression_return  
HiveParser.precedenceNotExpression_return  
HiveParser.precedenceNotOperator_return  
HiveParser.precedenceOrExpression_return  
HiveParser.precedenceOrOperator_return  
HiveParser.precedencePlusExpression_return  
HiveParser.precedencePlusOperator_return  
HiveParser.precedenceStarExpression_return  
HiveParser.precedenceStarOperator_return  
HiveParser.precedenceUnaryOperator_return  
HiveParser.precedenceUnaryPrefixExpression_return  
HiveParser.precedenceUnarySuffixExpression_return  
HiveParser.primitiveType_return  
HiveParser.principalName_return  
HiveParser.principalSpecification_return  
HiveParser.privilegeIncludeColObject_return  
HiveParser.privilegeList_return  
HiveParser.privilegeObject_return  
HiveParser.privilegeType_return  
HiveParser.privlegeDef_return  
HiveParser.queryOperator_return  
HiveParser.queryStatement_return  
HiveParser.queryStatementExpression_return  
HiveParser.recordReader_return  
HiveParser.recordWriter_return  
HiveParser.regular_body_return  
HiveParser.restrictOrCascade_return  
HiveParser.revokePrivileges_return  
HiveParser.revokeRole_return  
HiveParser.rowFormat_return  
HiveParser.rowFormatDelimited_return  
HiveParser.rowFormatSerde_return  
HiveParser.searchCondition_return  
HiveParser.selectClause_return  
HiveParser.selectExpression_return  
HiveParser.selectExpressionList_return  
HiveParser.selectItem_return  
HiveParser.selectList_return  
HiveParser.selectStatement_return  
HiveParser.selectTrfmClause_return  
HiveParser.showGrants_return  
HiveParser.showRoleGrants_return  
HiveParser.showStatement_return  
HiveParser.showStmtIdentifier_return  
HiveParser.skewedColumnValue_return  
HiveParser.skewedColumnValuePair_return  
HiveParser.skewedColumnValuePairList_return  
HiveParser.skewedColumnValues_return  
HiveParser.skewedLocationMap_return  
HiveParser.skewedLocations_return  
HiveParser.skewedLocationsList_return  
HiveParser.skewedValueElement_return  
HiveParser.skewedValueLocationElement_return  
HiveParser.sortByClause_return  
HiveParser.splitSample_return  
HiveParser.statement_return  
HiveParser.storedAsDirs_return  
HiveParser.stringLiteralSequence_return  
HiveParser.structType_return  
HiveParser.subQuerySource_return  
HiveParser.switchDatabaseStatement_return  
HiveParser.sysFuncNames_return  
HiveParser.tableAlias_return  
HiveParser.tableAllColumns_return  
HiveParser.tableBuckets_return  
HiveParser.tableBucketSample_return  
HiveParser.tableComment_return  
HiveParser.tableFileFormat_return  
HiveParser.tableLocation_return  
HiveParser.tableName_return  
HiveParser.tableOrColumn_return  
HiveParser.tableOrPartition_return  
HiveParser.tablePartition_return  
HiveParser.tablePartitionPrefix_return  
HiveParser.tableProperties_return  
HiveParser.tablePropertiesList_return  
HiveParser.tablePropertiesPrefixed_return  
HiveParser.tableRowFormat_return  
HiveParser.tableRowFormatCollItemsIdentifier_return  
HiveParser.tableRowFormatFieldIdentifier_return  
HiveParser.tableRowFormatLinesIdentifier_return  
HiveParser.tableRowFormatMapKeysIdentifier_return  
HiveParser.tableSample_return  
HiveParser.tableSkewed_return  
HiveParser.tableSource_return  
HiveParser.tabTypeExpr_return  
HiveParser.trfmClause_return  
HiveParser.type_return  
HiveParser.unionType_return  
HiveParser.uniqueJoinExpr_return  
HiveParser.uniqueJoinSource_return  
HiveParser.uniqueJoinToken_return  
HiveParser.unlockStatement_return  
HiveParser.viewName_return  
HiveParser.viewPartition_return  
HiveParser.whenExpression_return  
HiveParser.whereClause_return  
HiveParser.withOption_return  
HiveSemanticAnalyzerHookContextImpl  
ImportSemanticAnalyzer ImportSemanticAnalyzer.
IndexUpdater  
InputSignature The input signature of a function or operator.
JoinCond Join conditions Descriptor implementation.
LoadSemanticAnalyzer LoadSemanticAnalyzer.
MetaDataExportListener This class listens for drop events and, if set, exports the table's metadata as JSON to the trash of the user performing the drop
OpParseContext Implementation of the Operator Parse Context.
ParseContext Parse Context: The current parse context.
ParseDriver ParseDriver.
ParseError  
ParseUtils Library of utility functions used in the parse code.
PrintOpTreeProcessor PrintOpTreeProcessor.
PrunedPartitionList The list of pruned partitions.
QB Implementation of the query block.
QBExpr Implementation of the query block expression.
QBJoinTree Internal representation of the join tree.
QBMetaData Implementation of the metadata information related to a query block.
QBParseInfo Implementation of the parse information related to a query block.
RowResolver Implementation of the Row Resolver.
SemanticAnalyzer Implementation of the semantic analyzer.
SemanticAnalyzerFactory SemanticAnalyzerFactory.
SplitSample This class stores all the information specified in the TABLESAMPLE(PERCENT ...) clause.
TableAccessAnalyzer TableAccessAnalyzer walks the operator graph from joins and group bys to the table scan operator backing it.
TableAccessCtx This class implements the context information that is used for typechecking phase in query compilation.
TableAccessInfo  
TableSample This class stores all the information specified in the TABLESAMPLE clause.
TestEximUtil TestEximUtil.
TypeCheckCtx This class implements the context information that is used for typechecking phase in query compilation.
TypeCheckProcFactory The Factory for creating typecheck processors.
TypeCheckProcFactory.BoolExprProcessor Processor for boolean constants.
TypeCheckProcFactory.ColumnExprProcessor Processor for table columns.
TypeCheckProcFactory.DefaultExprProcessor The default processor for typechecking.
TypeCheckProcFactory.NullExprProcessor Processor for processing NULL expression.
TypeCheckProcFactory.NumExprProcessor Processor for processing numeric constants.
TypeCheckProcFactory.StrExprProcessor Processor for processing string constants.
VariableSubstitution  
 

Enum Summary
BaseSemanticAnalyzer.tableSpec.SpecType  
JoinType JoinType.
QBExpr.Opcode Opcode.
QBParseInfo.ClauseType  
 

Exception Summary
ParseException ParseException.
SemanticException Exception from SemanticAnalyzer.
 



Copyright © 2013 The Apache Software Foundation