public class HiveParserSubQueryUtils extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
HiveParserSubQueryUtils.ISubQueryJoinInfo
ISubQueryJoinInfo.
|
Modifier and Type | Field and Description |
---|---|
static org.antlr.runtime.tree.CommonTreeAdaptor |
ADAPTOR |
Constructor and Description |
---|
HiveParserSubQueryUtils() |
Modifier and Type | Method and Description |
---|---|
static HiveParserQBSubQuery |
buildSubQuery(int sqIdx,
HiveParserASTNode sqAST,
HiveParserASTNode originalSQAST,
HiveParserContext ctx,
org.apache.calcite.tools.FrameworkConfig frameworkConfig,
org.apache.calcite.plan.RelOptCluster cluster) |
static void |
checkForTopLevelSubqueries(HiveParserASTNode selExprList) |
static List<HiveParserASTNode> |
findSubQueries(HiveParserASTNode node) |
public static List<HiveParserASTNode> findSubQueries(HiveParserASTNode node)
public static HiveParserQBSubQuery buildSubQuery(int sqIdx, HiveParserASTNode sqAST, HiveParserASTNode originalSQAST, HiveParserContext ctx, org.apache.calcite.tools.FrameworkConfig frameworkConfig, org.apache.calcite.plan.RelOptCluster cluster) throws org.apache.hadoop.hive.ql.parse.SemanticException
org.apache.hadoop.hive.ql.parse.SemanticException
public static void checkForTopLevelSubqueries(HiveParserASTNode selExprList) throws org.apache.hadoop.hive.ql.parse.SemanticException
org.apache.hadoop.hive.ql.parse.SemanticException
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.