public class HiveParser extends ParserImpl
Modifier and Type | Method and Description |
---|---|
void |
analyzeCreateView(HiveParserCreateViewInfo createViewInfo,
HiveParserContext context,
HiveParserQueryState queryState) |
HiveParserCalcitePlanner |
createCalcitePlanner(HiveParserContext context,
HiveParserQueryState queryState) |
List<Operation> |
parse(String statement)
When parsing statement, it first uses
ExtendedParser to parse statements. |
getCatalogManager, getCompletionHints, parseIdentifier, parseSqlExpression
public List<Operation> parse(String statement)
ParserImpl
ExtendedParser
to parse statements. If ExtendedParser
fails to parse statement, it uses the CalciteParser
to parse
statements.parse
in interface Parser
parse
in class ParserImpl
statement
- input statement.public HiveParserCalcitePlanner createCalcitePlanner(HiveParserContext context, HiveParserQueryState queryState) throws org.apache.hadoop.hive.ql.parse.SemanticException
org.apache.hadoop.hive.ql.parse.SemanticException
public void analyzeCreateView(HiveParserCreateViewInfo createViewInfo, HiveParserContext context, HiveParserQueryState queryState) throws org.apache.hadoop.hive.ql.parse.SemanticException
org.apache.hadoop.hive.ql.parse.SemanticException
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.