public class HiveParserQBSubQuery extends Object
Modifier and Type | Class and Description |
---|---|
static class |
HiveParserQBSubQuery.SubQueryType
SubQueryType.
|
static class |
HiveParserQBSubQuery.SubQueryTypeDef
SubQueryTypeDef.
|
Constructor and Description |
---|
HiveParserQBSubQuery(int sqIdx,
HiveParserASTNode subQueryAST,
HiveParserQBSubQuery.SubQueryTypeDef operator,
HiveParserASTNode originalSQAST,
HiveParserContext ctx,
org.apache.calcite.tools.FrameworkConfig frameworkConfig,
org.apache.calcite.plan.RelOptCluster cluster) |
Modifier and Type | Method and Description |
---|---|
String |
getAlias() |
boolean |
subqueryRestrictionsCheck(HiveParserRowResolver parentQueryRR,
boolean forHavingClause,
String outerQueryAlias) |
public HiveParserQBSubQuery(int sqIdx, HiveParserASTNode subQueryAST, HiveParserQBSubQuery.SubQueryTypeDef operator, HiveParserASTNode originalSQAST, HiveParserContext ctx, org.apache.calcite.tools.FrameworkConfig frameworkConfig, org.apache.calcite.plan.RelOptCluster cluster)
public boolean subqueryRestrictionsCheck(HiveParserRowResolver parentQueryRR, boolean forHavingClause, String outerQueryAlias) throws org.apache.hadoop.hive.ql.parse.SemanticException
org.apache.hadoop.hive.ql.parse.SemanticException
public String getAlias()
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.