Modifier and Type | Method and Description |
---|---|
static HiveParserASTNode |
HiveParserUtils.genSelectDIAST(HiveParserRowResolver rr) |
static HiveParserASTNode |
HiveParserUtils.rewriteGroupingFunctionAST(List<HiveParserASTNode> grpByAstExprs,
HiveParserASTNode targetNode,
boolean noneSet) |
Modifier and Type | Method and Description |
---|---|
static Map<HiveParserASTNode,org.apache.hadoop.hive.ql.plan.ExprNodeDesc> |
HiveParserTypeCheckProcFactory.genExprNode(HiveParserASTNode expr,
HiveParserTypeCheckCtx tcCtx) |
static Map<HiveParserASTNode,org.apache.hadoop.hive.ql.plan.ExprNodeDesc> |
HiveParserUtils.genExprNode(HiveParserASTNode expr,
HiveParserTypeCheckCtx tcCtx) |
static Map<HiveParserASTNode,org.apache.hadoop.hive.ql.plan.ExprNodeDesc> |
HiveParserTypeCheckProcFactory.genExprNode(HiveParserASTNode expr,
HiveParserTypeCheckCtx tcCtx,
HiveParserTypeCheckProcFactory tf) |
Modifier and Type | Method and Description |
---|---|
static HiveParserUtils.LateralViewInfo |
HiveParserUtils.extractLateralViewInfo(HiveParserASTNode lateralView,
HiveParserRowResolver inputRR,
HiveParserSemanticAnalyzer hiveAnalyzer,
org.apache.calcite.tools.FrameworkConfig frameworkConfig,
org.apache.calcite.plan.RelOptCluster cluster) |
static String |
HiveParserUtils.generateErrorMessage(HiveParserASTNode ast,
String message) |
static Map<HiveParserASTNode,org.apache.hadoop.hive.ql.plan.ExprNodeDesc> |
HiveParserTypeCheckProcFactory.genExprNode(HiveParserASTNode expr,
HiveParserTypeCheckCtx tcCtx) |
static Map<HiveParserASTNode,org.apache.hadoop.hive.ql.plan.ExprNodeDesc> |
HiveParserUtils.genExprNode(HiveParserASTNode expr,
HiveParserTypeCheckCtx tcCtx) |
static Map<HiveParserASTNode,org.apache.hadoop.hive.ql.plan.ExprNodeDesc> |
HiveParserTypeCheckProcFactory.genExprNode(HiveParserASTNode expr,
HiveParserTypeCheckCtx tcCtx,
HiveParserTypeCheckProcFactory tf) |
org.apache.calcite.rel.RelNode |
HiveParserCalcitePlanner.genLogicalPlan(HiveParserASTNode ast) |
static String[] |
HiveParserUtils.getColAlias(HiveParserASTNode selExpr,
String defaultName,
HiveParserRowResolver inputRR,
boolean includeFuncName,
int colNum) |
static String |
HiveParserTypeCheckProcFactory.DefaultExprProcessor.getFunctionText(HiveParserASTNode expr,
boolean isFunction) |
static org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator |
HiveParserUtils.getGenericUDAFEvaluator(String aggName,
ArrayList<org.apache.hadoop.hive.ql.plan.ExprNodeDesc> aggParameters,
HiveParserASTNode aggTree,
boolean isDistinct,
boolean isAllColumns,
org.apache.calcite.sql.SqlOperatorTable opTable) |
protected org.apache.hadoop.hive.ql.plan.ExprNodeDesc |
HiveParserTypeCheckProcFactory.DefaultExprProcessor.getXpathOrFuncExprNodeDesc(HiveParserASTNode expr,
boolean isFunction,
ArrayList<org.apache.hadoop.hive.ql.plan.ExprNodeDesc> children,
HiveParserTypeCheckCtx ctx) |
static boolean |
HiveParserUtils.isJoinToken(HiveParserASTNode node) |
static boolean |
HiveParserUtils.isOuterJoinToken(HiveParserASTNode node) |
protected static boolean |
HiveParserTypeCheckProcFactory.DefaultExprProcessor.isRedundantConversionFunction(HiveParserASTNode expr,
boolean isFunction,
ArrayList<org.apache.hadoop.hive.ql.plan.ExprNodeDesc> children) |
protected org.apache.hadoop.hive.ql.plan.ExprNodeDesc |
HiveParserTypeCheckProcFactory.DefaultExprProcessor.processQualifiedColRef(HiveParserTypeCheckCtx ctx,
HiveParserASTNode expr,
Object... nodeOutputs) |
static void |
HiveParserUtils.removeASTChild(HiveParserASTNode node) |
static HiveParserASTNode |
HiveParserUtils.rewriteGroupingFunctionAST(List<HiveParserASTNode> grpByAstExprs,
HiveParserASTNode targetNode,
boolean noneSet) |
protected void |
HiveParserTypeCheckProcFactory.DefaultExprProcessor.validateUDF(HiveParserASTNode expr,
boolean isFunction,
HiveParserTypeCheckCtx ctx,
org.apache.hadoop.hive.ql.exec.FunctionInfo fi,
org.apache.hadoop.hive.ql.udf.generic.GenericUDF genericUDF) |
static void |
HiveParserUtils.verifyCanHandleAst(HiveParserASTNode ast,
HiveParserQB qb,
org.apache.hadoop.hive.ql.QueryProperties queryProperties) |
Modifier and Type | Method and Description |
---|---|
static HiveParserASTNode |
HiveParserUtils.rewriteGroupingFunctionAST(List<HiveParserASTNode> grpByAstExprs,
HiveParserASTNode targetNode,
boolean noneSet) |
Modifier and Type | Field and Description |
---|---|
HiveParserASTNode |
HiveParserPreCboCtx.nodeOfInterest |
protected HiveParserASTNode |
HiveParserSemanticAnalyzer.viewSelect |
Modifier and Type | Method and Description |
---|---|
static HiveParserASTNode |
HiveParserASTBuilder.createAST(int tokenType,
String text) |
HiveParserASTNode |
HiveParserQBSubQuery.SubQueryTypeDef.getAst() |
HiveParserASTNode |
HiveParserPTFInvocationSpec.PTFInputSpec.getAstNode() |
HiveParserASTNode |
HiveParserQBParseInfo.getClusterByForClause(String clause)
Get the Cluster By AST for the clause.
|
HiveParserASTNode |
HiveParserQBParseInfo.getDestForClause(String clause) |
HiveParserASTNode |
HiveParserQBParseInfo.getDistributeByForClause(String clause)
Get the Distribute By AST for the clause.
|
HiveParserASTNode |
HiveParserTypeCheckCtx.getErrorSrcNode() |
HiveParserASTNode |
HiveParserWindowingSpec.WindowExpressionSpec.getExpression() |
HiveParserASTNode |
HiveParserPTFInvocationSpec.PartitionExpression.getExpression() |
HiveParserASTNode |
HiveParserRowResolver.getExpressionSource(HiveParserASTNode node)
Retrieves the source expression matching a given HiveParserASTNode's string rendering
exactly.
|
HiveParserASTNode |
HiveParserQBParseInfo.getGroupByForClause(String clause) |
HiveParserASTNode |
HiveParserQBParseInfo.getHavingForClause(String clause) |
HiveParserASTNode |
HiveParserQBParseInfo.getHints() |
HiveParserASTNode |
HiveParserQBParseInfo.getJoinExpr() |
HiveParserASTNode |
HiveParserQBParseInfo.getOrderByForClause(String clause) |
HiveParserASTNode |
HiveParserQBParseInfo.getQueryFrom() |
HiveParserASTNode |
HiveParserQBParseInfo.getSelForClause(String clause) |
HiveParserASTNode |
HiveParserQBParseInfo.getSortByForClause(String clause)
Get the Sort By AST for the clause.
|
HiveParserASTNode |
HiveParserQBParseInfo.getSrcForAlias(String alias) |
HiveParserASTNode |
HiveParserASTNodeOrigin.getUsageNode() |
HiveParserASTNode |
HiveParserASTBuilder.node() |
static HiveParserASTNode |
HiveASTParseUtils.parse(String command,
HiveParserContext ctx)
Parses the Hive query.
|
static HiveParserASTNode |
HiveASTParseUtils.parse(String command,
HiveParserContext ctx,
String viewFullyQualifiedName)
Parses the Hive query.
|
HiveParserASTNode |
HiveASTParseDriver.parse(String command,
HiveParserContext ctx,
String viewFullyQualifiedName)
Parses a command, optionally assigning the parser's token stream to the given context.
|
HiveParserASTNode |
HiveASTParseDriver.parseHint(String command) |
static HiveParserASTNode |
HiveParserASTBuilder.qualifiedName(String tableName,
String colName) |
Modifier and Type | Method and Description |
---|---|
static List<HiveParserASTNode> |
HiveParserSubQueryUtils.findSubQueries(HiveParserASTNode node) |
Map<HiveParserASTNode,org.apache.hadoop.hive.ql.plan.ExprNodeDesc> |
HiveParserSemanticAnalyzer.genAllExprNodeDesc(HiveParserASTNode expr,
HiveParserRowResolver input)
Generates an expression node descriptors for the expression and children of it with default
HiveParserTypeCheckCtx.
|
Map<HiveParserASTNode,org.apache.hadoop.hive.ql.plan.ExprNodeDesc> |
HiveParserSemanticAnalyzer.genAllExprNodeDesc(HiveParserASTNode expr,
HiveParserRowResolver input,
HiveParserTypeCheckCtx tcCtx)
Generates all of the expression node descriptors for the expression and children of it passed
in the arguments.
|
HashMap<String,HiveParserASTNode> |
HiveParserQBParseInfo.getAggregationExprsForClause(String clause) |
Map<String,ArrayList<HiveParserASTNode>> |
HiveParserQBParseInfo.getAliasToLateralViews() |
Map<HiveParserASTNode,String> |
HiveParserQBParseInfo.getAllExprToColumnAlias() |
ArrayList<HiveParserASTNode> |
HiveParserWindowingSpec.WindowFunctionSpec.getArgs() |
List<HiveParserASTNode> |
HiveParserPTFInvocationSpec.PartitionedTableFunctionSpec.getArgs() |
HashMap<String,HiveParserASTNode> |
HiveParserQBParseInfo.getDestToClusterBy() |
HashMap<String,HiveParserASTNode> |
HiveParserQBParseInfo.getDestToDistributeBy() |
HashMap<String,HiveParserASTNode> |
HiveParserQBParseInfo.getDestToGroupBy() |
HashMap<String,HiveParserASTNode> |
HiveParserQBParseInfo.getDestToLateralView() |
HashMap<String,HiveParserASTNode> |
HiveParserQBParseInfo.getDestToOrderBy() |
HashMap<String,HiveParserASTNode> |
HiveParserQBParseInfo.getDestToSortBy() |
HashMap<String,HiveParserASTNode> |
HiveParserQBParseInfo.getDestToWhereExpr() |
List<HiveParserASTNode> |
HiveParserQBParseInfo.getDistinctFuncExprsForClause(String clause) |
static List<HiveParserASTNode> |
HiveParserBaseSemanticAnalyzer.getGroupByForClause(HiveParserQBParseInfo parseInfo,
String dest) |
Map<String,HiveParserASTNode> |
HiveParserQBParseInfo.getInsertOverwriteTables() |
Map<HiveParserASTNode,org.apache.calcite.rel.RelNode> |
HiveParserTypeCheckCtx.getSubqueryToRelNode() |
HashMap<String,HiveParserASTNode> |
HiveParserQBParseInfo.getWindowingExprsForClause(String clause) |
Modifier and Type | Method and Description |
---|---|
void |
HiveParserWindowingSpec.WindowFunctionSpec.addArg(HiveParserASTNode arg) |
void |
HiveParserPTFInvocationSpec.PartitionedTableFunctionSpec.addArg(HiveParserASTNode arg) |
void |
HiveParserUnparseTranslator.addCopyTranslation(HiveParserASTNode targetNode,
HiveParserASTNode sourceNode)
Register a "copy" translation in which a node will be translated into whatever the
translation turns out to be for another node (after previously registered translations have
already been performed).
|
void |
HiveParserUnparseTranslator.addIdentifierTranslation(HiveParserASTNode identifier)
Register a translation for an identifier.
|
void |
HiveParserQBParseInfo.addInsertIntoTable(String fullName,
HiveParserASTNode ast) |
void |
HiveParserQBParseInfo.addLateralViewForAlias(String alias,
HiveParserASTNode lateralView) |
void |
HiveParserQB.addPTFNodeToSpec(HiveParserASTNode node,
HiveParserPTFInvocationSpec spec) |
void |
HiveParserUnparseTranslator.addTableNameTranslation(HiveParserASTNode tableName,
String currentDatabaseName) |
static void |
HiveParserBaseSemanticAnalyzer.addToGBExpr(HiveParserRowResolver groupByOutputRowResolver,
HiveParserRowResolver groupByInputRowResolver,
HiveParserASTNode grpbyExpr,
org.apache.hadoop.hive.ql.plan.ExprNodeDesc grpbyExprNDesc,
List<org.apache.hadoop.hive.ql.plan.ExprNodeDesc> gbExprNDescLst,
List<String> outputColumnNames) |
void |
HiveParserUnparseTranslator.addTranslation(HiveParserASTNode node,
String replacementText)
Register a translation to be performed as part of unparse.
|
void |
HiveParserQBParseInfo.addWindowingExprToClause(String clause,
HiveParserASTNode windowingExprNode) |
void |
HiveParserBaseSemanticAnalyzer.HiveParserRowFormatParams.analyzeRowFormat(HiveParserASTNode child) |
static HiveParserQBSubQuery |
HiveParserSubQueryUtils.buildSubQuery(int sqIdx,
HiveParserASTNode sqAST,
HiveParserASTNode originalSQAST,
HiveParserContext ctx,
org.apache.calcite.tools.FrameworkConfig frameworkConfig,
org.apache.calcite.plan.RelOptCluster cluster) |
static void |
HiveParserSubQueryUtils.checkForTopLevelSubqueries(HiveParserASTNode selExprList) |
static boolean |
HiveASTParseUtils.containsTokenOfType(HiveParserASTNode root,
Integer... tokens) |
boolean |
HiveParserSemanticAnalyzer.doPhase1(HiveParserASTNode ast,
HiveParserQB qb,
HiveParserBaseSemanticAnalyzer.Phase1Ctx ctx1,
org.apache.flink.table.planner.delegation.hive.copy.HiveParserPlannerContext plannerCtx)
Phase 1: (including, but not limited to): 1.
|
void |
HiveParserSemanticAnalyzer.doPhase1QBExpr(HiveParserASTNode ast,
HiveParserQBExpr qbexpr,
String id,
String alias) |
void |
HiveParserSemanticAnalyzer.doPhase1QBExpr(HiveParserASTNode ast,
HiveParserQBExpr qbexpr,
String id,
String alias,
boolean insideView) |
boolean |
HiveParserStorageFormat.fillStorageFormat(HiveParserASTNode child)
Returns true if the passed token was a storage format token and thus was processed
accordingly.
|
static List<HiveParserASTNode> |
HiveParserSubQueryUtils.findSubQueries(HiveParserASTNode node) |
Map<HiveParserASTNode,org.apache.hadoop.hive.ql.plan.ExprNodeDesc> |
HiveParserSemanticAnalyzer.genAllExprNodeDesc(HiveParserASTNode expr,
HiveParserRowResolver input)
Generates an expression node descriptors for the expression and children of it with default
HiveParserTypeCheckCtx.
|
Map<HiveParserASTNode,org.apache.hadoop.hive.ql.plan.ExprNodeDesc> |
HiveParserSemanticAnalyzer.genAllExprNodeDesc(HiveParserASTNode expr,
HiveParserRowResolver input,
HiveParserTypeCheckCtx tcCtx)
Generates all of the expression node descriptors for the expression and children of it passed
in the arguments.
|
Integer |
HiveParserSemanticAnalyzer.genColListRegex(String colRegex,
String tabAlias,
HiveParserASTNode sel,
ArrayList<org.apache.hadoop.hive.ql.plan.ExprNodeDesc> colList,
HashSet<org.apache.hadoop.hive.ql.exec.ColumnInfo> excludeCols,
HiveParserRowResolver input,
HiveParserRowResolver colSrcRR,
Integer pos,
HiveParserRowResolver output,
List<String> aliases,
boolean ensureUniqueCols) |
org.apache.hadoop.hive.ql.plan.ExprNodeDesc |
HiveParserSemanticAnalyzer.genExprNodeDesc(HiveParserASTNode expr,
HiveParserRowResolver input) |
org.apache.hadoop.hive.ql.plan.ExprNodeDesc |
HiveParserSemanticAnalyzer.genExprNodeDesc(HiveParserASTNode expr,
HiveParserRowResolver input,
HiveParserRowResolver outerRR,
Map<HiveParserASTNode,org.apache.calcite.rel.RelNode> subqueryToRelNode,
boolean useCaching) |
org.apache.hadoop.hive.ql.plan.ExprNodeDesc |
HiveParserSemanticAnalyzer.genExprNodeDesc(HiveParserASTNode expr,
HiveParserRowResolver input,
HiveParserTypeCheckCtx tcCtx)
Returns expression node descriptor for the expression.
|
boolean |
HiveParserSemanticAnalyzer.genResolvedParseTree(HiveParserASTNode ast,
org.apache.flink.table.planner.delegation.hive.copy.HiveParserPlannerContext plannerCtx) |
static HiveParserQBSubQuery.SubQueryType |
HiveParserQBSubQuery.SubQueryType.get(HiveParserASTNode opNode) |
static org.apache.hadoop.hive.serde2.typeinfo.CharTypeInfo |
HiveASTParseUtils.getCharTypeInfo(HiveParserASTNode node) |
static List<org.apache.hadoop.hive.metastore.api.FieldSchema> |
HiveParserBaseSemanticAnalyzer.getColumns(HiveParserASTNode ast) |
static List<org.apache.hadoop.hive.metastore.api.FieldSchema> |
HiveParserBaseSemanticAnalyzer.getColumns(HiveParserASTNode ast,
boolean lowerCase) |
static List<org.apache.hadoop.hive.metastore.api.FieldSchema> |
HiveParserBaseSemanticAnalyzer.getColumns(HiveParserASTNode ast,
boolean lowerCase,
List<HiveParserBaseSemanticAnalyzer.PrimaryKey> primaryKeys,
List<HiveParserBaseSemanticAnalyzer.NotNullConstraint> notNulls) |
static Map.Entry<String,String> |
HiveParserBaseSemanticAnalyzer.getDbTableNamePair(HiveParserASTNode tableNameNode) |
static org.apache.hadoop.hive.serde2.typeinfo.DecimalTypeInfo |
HiveASTParseUtils.getDecimalTypeTypeInfo(HiveParserASTNode node) |
HiveParserContext.DestClausePrefix |
HiveParserContext.getDestNamePrefix(HiveParserASTNode curNode)
The suffix is always relative to a given HiveParserASTNode.
|
org.apache.hadoop.hive.ql.exec.ColumnInfo |
HiveParserRowResolver.getExpression(HiveParserASTNode node)
Retrieves the ColumnInfo corresponding to a source expression which exactly matches the
string rendering of the given HiveParserASTNode.
|
HiveParserASTNode |
HiveParserRowResolver.getExpressionSource(HiveParserASTNode node)
Retrieves the source expression matching a given HiveParserASTNode's string rendering
exactly.
|
static HiveParserBaseSemanticAnalyzer.AggInfo |
HiveParserBaseSemanticAnalyzer.getHiveAggInfo(HiveParserASTNode aggAst,
int aggFnLstArgIndx,
HiveParserRowResolver inputRR,
HiveParserWindowingSpec.WindowFunctionSpec winFuncSpec,
HiveParserSemanticAnalyzer semanticAnalyzer,
org.apache.calcite.tools.FrameworkConfig frameworkConfig,
org.apache.calcite.plan.RelOptCluster cluster) |
static org.apache.hadoop.hive.ql.plan.PrincipalDesc |
HiveParserAuthorizationParseUtils.getPrincipalDesc(HiveParserASTNode principal) |
HiveParserPTFInvocationSpec |
HiveParserQB.getPTFInvocationSpec(HiveParserASTNode node) |
static String[] |
HiveParserBaseSemanticAnalyzer.getQualifiedTableName(HiveParserASTNode tabNameNode) |
static String |
HiveParserBaseSemanticAnalyzer.getTypeStringFromAST(HiveParserASTNode typeNode) |
static String |
HiveParserBaseSemanticAnalyzer.getUnescapedName(HiveParserASTNode tableOrColumnNode)
Get dequoted name from a table/column node.
|
static String |
HiveParserBaseSemanticAnalyzer.getUnescapedName(HiveParserASTNode tableOrColumnNode,
String currentDatabase) |
static String |
HiveParserBaseSemanticAnalyzer.getUnescapedUnqualifiedTableName(HiveParserASTNode node)
Get the unqualified name from a table node.
|
static org.apache.hadoop.hive.serde2.typeinfo.VarcharTypeInfo |
HiveASTParseUtils.getVarcharTypeInfo(HiveParserASTNode node) |
static int |
HiveParserBaseSemanticAnalyzer.getWindowSpecIndx(HiveParserASTNode wndAST) |
static void |
HiveParserBaseSemanticAnalyzer.processPositionAlias(HiveParserASTNode ast,
org.apache.hadoop.hive.conf.HiveConf conf) |
protected org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc |
HiveParserJoinCondTypeCheckProcFactory.JoinCondDefaultExprProcessor.processQualifiedColRef(HiveParserTypeCheckCtx ctx,
HiveParserASTNode expr,
Object... nodeOutputs) |
void |
HiveParserRowResolver.putExpression(HiveParserASTNode node,
org.apache.hadoop.hive.ql.exec.ColumnInfo colInfo)
Puts a resolver entry corresponding to a source expression which is to be used for identical
expression recognition (e.g.
|
static void |
HiveParserBaseSemanticAnalyzer.readProps(HiveParserASTNode prop,
Map<String,String> mapProp)
Converts parsed key/value properties pairs into a map.
|
void |
HiveParserPTFInvocationSpec.PTFInputSpec.setAstNode(HiveParserASTNode astNode) |
void |
HiveParserQBParseInfo.setClusterByExprForClause(String clause,
HiveParserASTNode ast)
Set the Cluster By AST for the clause.
|
void |
HiveParserQBParseInfo.setDestForClause(String clause,
HiveParserASTNode ast) |
void |
HiveParserQBParseInfo.setDistributeByExprForClause(String clause,
HiveParserASTNode ast)
Set the Distribute By AST for the clause.
|
void |
HiveParserTypeCheckCtx.setError(String error,
HiveParserASTNode errorSrcNode) |
void |
HiveParserWindowingSpec.WindowExpressionSpec.setExpression(HiveParserASTNode expression) |
void |
HiveParserPTFInvocationSpec.PartitionExpression.setExpression(HiveParserASTNode expression) |
void |
HiveParserQBParseInfo.setExprToColumnAlias(HiveParserASTNode expr,
String alias) |
void |
HiveParserQBParseInfo.setGroupByExprForClause(String clause,
HiveParserASTNode ast) |
void |
HiveParserQBParseInfo.setHavingExprForClause(String clause,
HiveParserASTNode ast) |
void |
HiveParserQBParseInfo.setHints(HiveParserASTNode hint) |
void |
HiveParserQBParseInfo.setJoinExpr(HiveParserASTNode joinExpr) |
void |
HiveParserQBParseInfo.setOrderByExprForClause(String clause,
HiveParserASTNode ast) |
void |
HiveParserQBParseInfo.setQueryFromExpr(HiveParserASTNode ast) |
void |
HiveParserQBParseInfo.setSelExprForClause(String clause,
HiveParserASTNode ast) |
void |
HiveParserQBParseInfo.setSortByExprForClause(String clause,
HiveParserASTNode ast)
Set the Sort By AST for the clause.
|
void |
HiveParserQBParseInfo.setSrcForAlias(String alias,
HiveParserASTNode ast) |
void |
HiveParserQBParseInfo.setWhrExprForClause(String clause,
HiveParserASTNode ast) |
static boolean |
HiveParserBaseSemanticAnalyzer.topLevelConjunctCheck(HiveParserASTNode searchCond,
org.apache.hadoop.hive.common.ObjectPair<Boolean,Integer> subqInfo) |
static void |
HiveParserBaseSemanticAnalyzer.validateNoHavingReferenceToAlias(HiveParserQB qb,
HiveParserASTNode havingExpr,
HiveParserRowResolver inputRR,
HiveParserSemanticAnalyzer semanticAnalyzer) |
static void |
HiveParserBaseSemanticAnalyzer.validatePartSpec(org.apache.hadoop.hive.ql.metadata.Table tbl,
Map<String,String> partSpec,
HiveParserASTNode astNode,
org.apache.hadoop.hive.conf.HiveConf conf,
boolean shouldBeFull,
org.apache.calcite.tools.FrameworkConfig frameworkConfig,
org.apache.calcite.plan.RelOptCluster cluster) |
Modifier and Type | Method and Description |
---|---|
void |
HiveParserQBParseInfo.addAggregationExprsForClause(String clause,
LinkedHashMap<String,HiveParserASTNode> aggregationTrees) |
void |
HiveParserSemanticAnalyzer.checkExpressionsForGroupingSet(List<HiveParserASTNode> grpByExprs,
List<HiveParserASTNode> distinctGrpByExprs,
Map<String,HiveParserASTNode> aggregationTrees,
HiveParserRowResolver inputRowResolver) |
void |
HiveParserSemanticAnalyzer.checkExpressionsForGroupingSet(List<HiveParserASTNode> grpByExprs,
List<HiveParserASTNode> distinctGrpByExprs,
Map<String,HiveParserASTNode> aggregationTrees,
HiveParserRowResolver inputRowResolver) |
void |
HiveParserSemanticAnalyzer.checkExpressionsForGroupingSet(List<HiveParserASTNode> grpByExprs,
List<HiveParserASTNode> distinctGrpByExprs,
Map<String,HiveParserASTNode> aggregationTrees,
HiveParserRowResolver inputRowResolver) |
org.apache.hadoop.hive.ql.plan.ExprNodeDesc |
HiveParserSemanticAnalyzer.genExprNodeDesc(HiveParserASTNode expr,
HiveParserRowResolver input,
HiveParserRowResolver outerRR,
Map<HiveParserASTNode,org.apache.calcite.rel.RelNode> subqueryToRelNode,
boolean useCaching) |
static List<Integer> |
HiveParserBaseSemanticAnalyzer.getGroupingSets(List<HiveParserASTNode> groupByExpr,
HiveParserQBParseInfo parseInfo,
String dest) |
void |
HiveParserQBParseInfo.setAggregationExprsForClause(String clause,
LinkedHashMap<String,HiveParserASTNode> aggregationTrees) |
void |
HiveParserWindowingSpec.WindowFunctionSpec.setArgs(ArrayList<HiveParserASTNode> args) |
void |
HiveParserPTFInvocationSpec.PartitionedTableFunctionSpec.setArgs(List<HiveParserASTNode> args) |
void |
HiveParserQBParseInfo.setDistinctFuncExprsForClause(String clause,
List<HiveParserASTNode> ast) |
void |
HiveParserTypeCheckCtx.setSubqueryToRelNode(Map<HiveParserASTNode,org.apache.calcite.rel.RelNode> subqueryToRelNode) |
Constructor and Description |
---|
HiveParserASTNode(HiveParserASTNode node) |
HiveParserASTNodeOrigin(String objectType,
String objectName,
String objectDefinition,
String usageAlias,
HiveParserASTNode usageNode) |
HiveParserQBSubQuery(int sqIdx,
HiveParserASTNode subQueryAST,
HiveParserQBSubQuery.SubQueryTypeDef operator,
HiveParserASTNode originalSQAST,
HiveParserContext ctx,
org.apache.calcite.tools.FrameworkConfig frameworkConfig,
org.apache.calcite.plan.RelOptCluster cluster) |
SubQueryTypeDef(HiveParserASTNode ast,
HiveParserQBSubQuery.SubQueryType type) |
TableSpec(org.apache.hadoop.hive.ql.metadata.Hive db,
org.apache.hadoop.hive.conf.HiveConf conf,
HiveParserASTNode ast,
boolean allowDynamicPartitionsSpec,
boolean allowPartialPartitionsSpec,
org.apache.calcite.tools.FrameworkConfig frameworkConfig,
org.apache.calcite.plan.RelOptCluster cluster) |
TableSpec(org.apache.hadoop.hive.ql.metadata.Hive db,
org.apache.hadoop.hive.conf.HiveConf conf,
HiveParserASTNode ast,
org.apache.calcite.tools.FrameworkConfig frameworkConfig,
org.apache.calcite.plan.RelOptCluster cluster) |
Modifier and Type | Method and Description |
---|---|
HiveParserASTNode |
HiveParserCreateViewInfo.getQuery() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.groupByClause_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.groupby_expression_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.groupByEmpty_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.rollupStandard_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.rollupOldSyntax_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.groupingSetExpression_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.groupingSetExpressionMultiple_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.groupingExpressionSingle_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.havingClause_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.havingCondition_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.expressionsInParenthesis_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.expressionsNotInParenthesis_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.expressionPart_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.expressions_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.columnRefOrderInParenthesis_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.columnRefOrderNotInParenthesis_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.orderByClause_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.clusterByClause_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.partitionByClause_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.distributeByClause_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.sortByClause_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.function_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.functionName_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.castExpression_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.caseExpression_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.whenExpression_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.floorExpression_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.floorDateQualifiers_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.extractExpression_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.timeQualifiers_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.constant_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.stringLiteralSequence_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.charSetStringLiteral_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.dateLiteral_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.timestampLiteral_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.intervalValue_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.intervalLiteral_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.intervalExpression_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.intervalQualifiers_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.expression_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.atomExpression_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceFieldExpression_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceUnaryOperator_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.nullCondition_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceUnaryPrefixExpression_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceUnarySuffixExpression_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceBitwiseXorOperator_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceBitwiseXorExpression_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceStarOperator_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceStarExpression_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedencePlusOperator_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedencePlusExpression_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceConcatenateOperator_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceConcatenateExpression_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceAmpersandOperator_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceAmpersandExpression_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceBitwiseOrOperator_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceBitwiseOrExpression_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceRegexpOperator_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceSimilarOperator_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.subQueryExpression_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceSimilarExpression_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceSimilarExpressionMain_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceSimilarExpressionPart_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceSimilarExpressionAtom_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceSimilarExpressionIn_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceSimilarExpressionPartNot_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceEqualOperator_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceEqualExpression_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceNotOperator_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceNotExpression_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceAndOperator_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceAndExpression_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceOrOperator_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.precedenceOrExpression_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.booleanValue_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.booleanValueTok_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.tableOrPartition_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.partitionSpec_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.partitionVal_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.dropPartitionSpec_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.dropPartitionVal_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.dropPartitionOperator_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.sysFuncNames_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.descFuncNames_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.identifier_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.functionIdentifier_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.principalIdentifier_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.nonReserved_return.getTree() |
HiveParserASTNode |
HiveASTParser_IdentifiersASTParser.sql11ReservedKeywordsUsedAsFunctionName_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.tableAllColumns_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.tableOrColumn_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.expressionList_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.aliasList_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.fromClause_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.fromSource_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.atomjoinSource_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.joinSource_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.joinSourcePart_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.uniqueJoinSource_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.uniqueJoinExpr_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.uniqueJoinToken_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.joinToken_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.lateralView_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.tableAlias_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.tableBucketSample_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.splitSample_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.tableSample_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.tableSource_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.uniqueJoinTableSource_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.tableName_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.viewName_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.subQuerySource_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.partitioningSpec_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.partitionTableFunctionSource_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.partitionedTableFunction_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.whereClause_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.searchCondition_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.valueRowConstructor_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.valuesTableConstructor_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.valuesClause_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.virtualTableSource_return.getTree() |
HiveParserASTNode |
HiveASTParser_FromClauseASTParser.tableNameColList_return.getTree() |
HiveParserASTNode |
HiveASTParser.statement_return.getTree() |
HiveParserASTNode |
HiveASTParser.explainStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.explainOption_return.getTree() |
HiveParserASTNode |
HiveASTParser.vectorizationOnly_return.getTree() |
HiveParserASTNode |
HiveASTParser.vectorizatonDetail_return.getTree() |
HiveParserASTNode |
HiveASTParser.execStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.loadStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.replicationClause_return.getTree() |
HiveParserASTNode |
HiveASTParser.exportStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.importStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.replDumpStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.replLoadStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.replStatusStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.ddlStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.ifExists_return.getTree() |
HiveParserASTNode |
HiveASTParser.restrictOrCascade_return.getTree() |
HiveParserASTNode |
HiveASTParser.ifNotExists_return.getTree() |
HiveParserASTNode |
HiveASTParser.rewriteEnabled_return.getTree() |
HiveParserASTNode |
HiveASTParser.rewriteDisabled_return.getTree() |
HiveParserASTNode |
HiveASTParser.storedAsDirs_return.getTree() |
HiveParserASTNode |
HiveASTParser.orReplace_return.getTree() |
HiveParserASTNode |
HiveASTParser.createDatabaseStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.dbLocation_return.getTree() |
HiveParserASTNode |
HiveASTParser.dbProperties_return.getTree() |
HiveParserASTNode |
HiveASTParser.dbPropertiesList_return.getTree() |
HiveParserASTNode |
HiveASTParser.switchDatabaseStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.dropDatabaseStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.databaseComment_return.getTree() |
HiveParserASTNode |
HiveASTParser.createTableStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.truncateTableStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.createIndexStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.indexComment_return.getTree() |
HiveParserASTNode |
HiveASTParser.autoRebuild_return.getTree() |
HiveParserASTNode |
HiveASTParser.indexTblName_return.getTree() |
HiveParserASTNode |
HiveASTParser.indexPropertiesPrefixed_return.getTree() |
HiveParserASTNode |
HiveASTParser.indexProperties_return.getTree() |
HiveParserASTNode |
HiveASTParser.indexPropertiesList_return.getTree() |
HiveParserASTNode |
HiveASTParser.dropIndexStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.dropTableStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterTableStatementSuffix_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterTblPartitionStatementSuffix_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementPartitionKeyType_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterViewStatementSuffix_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterIndexStatementSuffix_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterDatabaseStatementSuffix_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterDatabaseSuffixProperties_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterDatabaseSuffixSetOwner_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterDatabaseSuffixSetLocation_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementSuffixRename_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementSuffixAddCol_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementSuffixAddConstraint_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementSuffixDropConstraint_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementSuffixRenameCol_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementSuffixUpdateStatsCol_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementSuffixUpdateStats_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementChangeColPosition_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementSuffixAddPartitions_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementSuffixAddPartitionsElement_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementSuffixTouch_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementSuffixArchive_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementSuffixUnArchive_return.getTree() |
HiveParserASTNode |
HiveASTParser.partitionLocation_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementSuffixDropPartitions_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementSuffixProperties_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterViewSuffixProperties_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementSuffixSerdeProperties_return.getTree() |
HiveParserASTNode |
HiveASTParser.tablePartitionPrefix_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementSuffixFileFormat_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementSuffixClusterbySortby_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterTblPartitionStatementSuffixSkewedLocation_return.getTree() |
HiveParserASTNode |
HiveASTParser.skewedLocations_return.getTree() |
HiveParserASTNode |
HiveASTParser.skewedLocationsList_return.getTree() |
HiveParserASTNode |
HiveASTParser.skewedLocationMap_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementSuffixLocation_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementSuffixSkewedby_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementSuffixExchangePartition_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementSuffixRenamePart_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementSuffixStatsPart_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementSuffixMergeFiles_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementSuffixBucketNum_return.getTree() |
HiveParserASTNode |
HiveASTParser.blocking_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterStatementSuffixCompact_return.getTree() |
HiveParserASTNode |
HiveASTParser.fileFormat_return.getTree() |
HiveParserASTNode |
HiveASTParser.tabTypeExpr_return.getTree() |
HiveParserASTNode |
HiveASTParser.partTypeExpr_return.getTree() |
HiveParserASTNode |
HiveASTParser.tabPartColTypeExpr_return.getTree() |
HiveParserASTNode |
HiveASTParser.descStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.analyzeStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.showStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.lockStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.lockDatabase_return.getTree() |
HiveParserASTNode |
HiveASTParser.lockMode_return.getTree() |
HiveParserASTNode |
HiveASTParser.unlockStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.unlockDatabase_return.getTree() |
HiveParserASTNode |
HiveASTParser.createRoleStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.dropRoleStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.grantPrivileges_return.getTree() |
HiveParserASTNode |
HiveASTParser.revokePrivileges_return.getTree() |
HiveParserASTNode |
HiveASTParser.grantRole_return.getTree() |
HiveParserASTNode |
HiveASTParser.revokeRole_return.getTree() |
HiveParserASTNode |
HiveASTParser.showRoleGrants_return.getTree() |
HiveParserASTNode |
HiveASTParser.showRoles_return.getTree() |
HiveParserASTNode |
HiveASTParser.showCurrentRole_return.getTree() |
HiveParserASTNode |
HiveASTParser.setRole_return.getTree() |
HiveParserASTNode |
HiveASTParser.showGrants_return.getTree() |
HiveParserASTNode |
HiveASTParser.showRolePrincipals_return.getTree() |
HiveParserASTNode |
HiveASTParser.privilegeIncludeColObject_return.getTree() |
HiveParserASTNode |
HiveASTParser.privilegeObject_return.getTree() |
HiveParserASTNode |
HiveASTParser.privObject_return.getTree() |
HiveParserASTNode |
HiveASTParser.privObjectCols_return.getTree() |
HiveParserASTNode |
HiveASTParser.privilegeList_return.getTree() |
HiveParserASTNode |
HiveASTParser.privlegeDef_return.getTree() |
HiveParserASTNode |
HiveASTParser.privilegeType_return.getTree() |
HiveParserASTNode |
HiveASTParser.principalSpecification_return.getTree() |
HiveParserASTNode |
HiveASTParser.principalName_return.getTree() |
HiveParserASTNode |
HiveASTParser.withGrantOption_return.getTree() |
HiveParserASTNode |
HiveASTParser.grantOptionFor_return.getTree() |
HiveParserASTNode |
HiveASTParser.adminOptionFor_return.getTree() |
HiveParserASTNode |
HiveASTParser.withAdminOption_return.getTree() |
HiveParserASTNode |
HiveASTParser.metastoreCheck_return.getTree() |
HiveParserASTNode |
HiveASTParser.resourceList_return.getTree() |
HiveParserASTNode |
HiveASTParser.resource_return.getTree() |
HiveParserASTNode |
HiveASTParser.resourceType_return.getTree() |
HiveParserASTNode |
HiveASTParser.createFunctionStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.dropFunctionStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.reloadFunctionStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.createMacroStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.dropMacroStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.createViewStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.createMaterializedViewStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.viewPartition_return.getTree() |
HiveParserASTNode |
HiveASTParser.dropViewStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.dropMaterializedViewStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.showFunctionIdentifier_return.getTree() |
HiveParserASTNode |
HiveASTParser.showStmtIdentifier_return.getTree() |
HiveParserASTNode |
HiveASTParser.tableComment_return.getTree() |
HiveParserASTNode |
HiveASTParser.tablePartition_return.getTree() |
HiveParserASTNode |
HiveASTParser.tableBuckets_return.getTree() |
HiveParserASTNode |
HiveASTParser.tableSkewed_return.getTree() |
HiveParserASTNode |
HiveASTParser.rowFormat_return.getTree() |
HiveParserASTNode |
HiveASTParser.recordReader_return.getTree() |
HiveParserASTNode |
HiveASTParser.recordWriter_return.getTree() |
HiveParserASTNode |
HiveASTParser.rowFormatSerde_return.getTree() |
HiveParserASTNode |
HiveASTParser.rowFormatDelimited_return.getTree() |
HiveParserASTNode |
HiveASTParser.tableRowFormat_return.getTree() |
HiveParserASTNode |
HiveASTParser.tablePropertiesPrefixed_return.getTree() |
HiveParserASTNode |
HiveASTParser.tableProperties_return.getTree() |
HiveParserASTNode |
HiveASTParser.tablePropertiesList_return.getTree() |
HiveParserASTNode |
HiveASTParser.keyValueProperty_return.getTree() |
HiveParserASTNode |
HiveASTParser.keyProperty_return.getTree() |
HiveParserASTNode |
HiveASTParser.tableRowFormatFieldIdentifier_return.getTree() |
HiveParserASTNode |
HiveASTParser.tableRowFormatCollItemsIdentifier_return.getTree() |
HiveParserASTNode |
HiveASTParser.tableRowFormatMapKeysIdentifier_return.getTree() |
HiveParserASTNode |
HiveASTParser.tableRowFormatLinesIdentifier_return.getTree() |
HiveParserASTNode |
HiveASTParser.tableRowNullFormat_return.getTree() |
HiveParserASTNode |
HiveASTParser.tableFileFormat_return.getTree() |
HiveParserASTNode |
HiveASTParser.tableLocation_return.getTree() |
HiveParserASTNode |
HiveASTParser.columnNameTypeList_return.getTree() |
HiveParserASTNode |
HiveASTParser.columnNameTypeOrConstraintList_return.getTree() |
HiveParserASTNode |
HiveASTParser.columnNameColonTypeList_return.getTree() |
HiveParserASTNode |
HiveASTParser.columnNameList_return.getTree() |
HiveParserASTNode |
HiveASTParser.columnName_return.getTree() |
HiveParserASTNode |
HiveASTParser.extColumnName_return.getTree() |
HiveParserASTNode |
HiveASTParser.columnNameOrderList_return.getTree() |
HiveParserASTNode |
HiveASTParser.columnParenthesesList_return.getTree() |
HiveParserASTNode |
HiveASTParser.enableValidateSpecification_return.getTree() |
HiveParserASTNode |
HiveASTParser.enableSpecification_return.getTree() |
HiveParserASTNode |
HiveASTParser.validateSpecification_return.getTree() |
HiveParserASTNode |
HiveASTParser.relySpecification_return.getTree() |
HiveParserASTNode |
HiveASTParser.tableConstraint_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterConstraintWithName_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterForeignKeyWithName_return.getTree() |
HiveParserASTNode |
HiveASTParser.skewedValueElement_return.getTree() |
HiveParserASTNode |
HiveASTParser.skewedColumnValuePairList_return.getTree() |
HiveParserASTNode |
HiveASTParser.skewedColumnValuePair_return.getTree() |
HiveParserASTNode |
HiveASTParser.skewedColumnValues_return.getTree() |
HiveParserASTNode |
HiveASTParser.skewedColumnValue_return.getTree() |
HiveParserASTNode |
HiveASTParser.skewedValueLocationElement_return.getTree() |
HiveParserASTNode |
HiveASTParser.orderSpecification_return.getTree() |
HiveParserASTNode |
HiveASTParser.nullOrdering_return.getTree() |
HiveParserASTNode |
HiveASTParser.columnNameOrder_return.getTree() |
HiveParserASTNode |
HiveASTParser.columnNameCommentList_return.getTree() |
HiveParserASTNode |
HiveASTParser.columnNameComment_return.getTree() |
HiveParserASTNode |
HiveASTParser.columnRefOrder_return.getTree() |
HiveParserASTNode |
HiveASTParser.columnNameType_return.getTree() |
HiveParserASTNode |
HiveASTParser.columnNameTypeOrConstraint_return.getTree() |
HiveParserASTNode |
HiveASTParser.columnNameTypeConstraint_return.getTree() |
HiveParserASTNode |
HiveASTParser.colConstraint_return.getTree() |
HiveParserASTNode |
HiveASTParser.constraintTraits_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterColumnConstraint_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterForeignKeyConstraint_return.getTree() |
HiveParserASTNode |
HiveASTParser.alterColConstraint_return.getTree() |
HiveParserASTNode |
HiveASTParser.columnConstraintType_return.getTree() |
HiveParserASTNode |
HiveASTParser.tableConstraintType_return.getTree() |
HiveParserASTNode |
HiveASTParser.constraintOptsCreate_return.getTree() |
HiveParserASTNode |
HiveASTParser.constraintOptsAlter_return.getTree() |
HiveParserASTNode |
HiveASTParser.columnNameColonType_return.getTree() |
HiveParserASTNode |
HiveASTParser.colType_return.getTree() |
HiveParserASTNode |
HiveASTParser.colTypeList_return.getTree() |
HiveParserASTNode |
HiveASTParser.type_return.getTree() |
HiveParserASTNode |
HiveASTParser.primitiveType_return.getTree() |
HiveParserASTNode |
HiveASTParser.listType_return.getTree() |
HiveParserASTNode |
HiveASTParser.structType_return.getTree() |
HiveParserASTNode |
HiveASTParser.mapType_return.getTree() |
HiveParserASTNode |
HiveASTParser.unionType_return.getTree() |
HiveParserASTNode |
HiveASTParser.setOperator_return.getTree() |
HiveParserASTNode |
HiveASTParser.queryStatementExpression_return.getTree() |
HiveParserASTNode |
HiveASTParser.queryStatementExpressionBody_return.getTree() |
HiveParserASTNode |
HiveASTParser.withClause_return.getTree() |
HiveParserASTNode |
HiveASTParser.cteStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.fromStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.singleFromStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.regularBody_return.getTree() |
HiveParserASTNode |
HiveASTParser.atomSelectStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.selectStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.setOpSelectStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.selectStatementWithCTE_return.getTree() |
HiveParserASTNode |
HiveASTParser.body_return.getTree() |
HiveParserASTNode |
HiveASTParser.insertClause_return.getTree() |
HiveParserASTNode |
HiveASTParser.destination_return.getTree() |
HiveParserASTNode |
HiveASTParser.limitClause_return.getTree() |
HiveParserASTNode |
HiveASTParser.deleteStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.columnAssignmentClause_return.getTree() |
HiveParserASTNode |
HiveASTParser.setColumnsClause_return.getTree() |
HiveParserASTNode |
HiveASTParser.updateStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.sqlTransactionStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.startTransactionStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.transactionMode_return.getTree() |
HiveParserASTNode |
HiveASTParser.transactionAccessMode_return.getTree() |
HiveParserASTNode |
HiveASTParser.isolationLevel_return.getTree() |
HiveParserASTNode |
HiveASTParser.levelOfIsolation_return.getTree() |
HiveParserASTNode |
HiveASTParser.commitStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.rollbackStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.setAutoCommitStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.abortTransactionStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.mergeStatement_return.getTree() |
HiveParserASTNode |
HiveASTParser.whenClauses_return.getTree() |
HiveParserASTNode |
HiveASTParser.whenNotMatchedClause_return.getTree() |
HiveParserASTNode |
HiveASTParser.whenMatchedAndClause_return.getTree() |
HiveParserASTNode |
HiveASTParser.whenMatchedThenClause_return.getTree() |
HiveParserASTNode |
HiveASTParser.updateOrDelete_return.getTree() |
HiveParserASTNode |
HiveASTHintParser.hint_return.getTree() |
HiveParserASTNode |
HiveASTHintParser.hintList_return.getTree() |
HiveParserASTNode |
HiveASTHintParser.hintItem_return.getTree() |
HiveParserASTNode |
HiveASTHintParser.hintName_return.getTree() |
HiveParserASTNode |
HiveASTHintParser.hintArgs_return.getTree() |
HiveParserASTNode |
HiveASTHintParser.hintArgName_return.getTree() |
HiveParserASTNode |
HiveASTParser_SelectClauseASTParser.selectClause_return.getTree() |
HiveParserASTNode |
HiveASTParser_SelectClauseASTParser.selectList_return.getTree() |
HiveParserASTNode |
HiveASTParser_SelectClauseASTParser.selectTrfmClause_return.getTree() |
HiveParserASTNode |
HiveASTParser_SelectClauseASTParser.selectItem_return.getTree() |
HiveParserASTNode |
HiveASTParser_SelectClauseASTParser.trfmClause_return.getTree() |
HiveParserASTNode |
HiveASTParser_SelectClauseASTParser.selectExpression_return.getTree() |
HiveParserASTNode |
HiveASTParser_SelectClauseASTParser.selectExpressionList_return.getTree() |
HiveParserASTNode |
HiveASTParser_SelectClauseASTParser.window_clause_return.getTree() |
HiveParserASTNode |
HiveASTParser_SelectClauseASTParser.window_defn_return.getTree() |
HiveParserASTNode |
HiveASTParser_SelectClauseASTParser.window_specification_return.getTree() |
HiveParserASTNode |
HiveASTParser_SelectClauseASTParser.window_frame_return.getTree() |
HiveParserASTNode |
HiveASTParser_SelectClauseASTParser.window_range_expression_return.getTree() |
HiveParserASTNode |
HiveASTParser_SelectClauseASTParser.window_value_expression_return.getTree() |
HiveParserASTNode |
HiveASTParser_SelectClauseASTParser.window_frame_start_boundary_return.getTree() |
HiveParserASTNode |
HiveASTParser_SelectClauseASTParser.window_frame_boundary_return.getTree() |
Modifier and Type | Method and Description |
---|---|
Operation |
HiveParserDDLSemanticAnalyzer.convertToOperation(HiveParserASTNode ast) |
static String |
HiveParserErrorMsg.getMsg(org.apache.hadoop.hive.ql.ErrorMsg errorMsg,
HiveParserASTNode astNode) |
static String |
HiveParserErrorMsg.getMsg(org.apache.hadoop.hive.ql.ErrorMsg errorMsg,
HiveParserASTNode tree,
String reason) |
static HashMap<String,String> |
HiveParserDDLSemanticAnalyzer.getPartSpec(HiveParserASTNode partspec) |
static HashMap<String,String> |
HiveParserDDLSemanticAnalyzer.getProps(HiveParserASTNode prop) |
static String |
HiveParserDDLSemanticAnalyzer.getTypeName(HiveParserASTNode node) |
Constructor and Description |
---|
HiveParserCreateViewInfo(String compoundName,
List<org.apache.hadoop.hive.metastore.api.FieldSchema> schema,
HiveParserASTNode query) |
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.