boolean |
SemanticAnalyzer.doPhase1(ASTNode ast,
QB qb,
org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.Phase1Ctx ctx_1,
org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.PlannerContext plannerCtx)
Phase 1: (including, but not limited to):
1.
|
protected Operator |
SemanticAnalyzer.genFileSinkPlan(String dest,
QB qb,
Operator input) |
Operator |
SemanticAnalyzer.genPlan(QB qb) |
Operator |
SemanticAnalyzer.genPlan(QB qb,
boolean skipAmbiguityCheck) |
protected String |
SemanticAnalyzer.getAliasId(String alias,
QB qb) |
void |
SemanticAnalyzer.getMaterializationMetadata(QB qb) |
void |
SemanticAnalyzer.getMetaData(QB qb) |
void |
SemanticAnalyzer.getMetaData(QB qb,
boolean enableMaterialization) |
RowResolver |
SemanticAnalyzer.handleInsertStatementSpec(List<ExprNodeDesc> col_list,
String dest,
RowResolver outputRR,
RowResolver inputRR,
QB qb,
ASTNode selExprList)
This modifies the Select projections when the Select is part of an insert statement and
the insert statement specifies a column list for the target table, e.g.
|
void |
SemanticAnalyzer.setQB(QB qb) |
void |
QBExpr.setQB(QB qb) |