@SuppressWarnings({"fallthrough", "nls"})
  boolean doPhase1(ASTNode ast, QB qb, Phase1Ctx ctx_1, PlannerContext plannerCtx)
      throws SemanticException {
    return doPhase1(ast, qb, ctx_1, plannerCtx, this.aliasToCTEs);
  }
Given the AST with TOK_LATERAL_VIEW as the root, get the alias for the
table or subquery in the lateral view and also make a mapping from the
alias to all the lateral view AST's.

@param qb
@param lateralView
@return the alias for the table/subquery
@throws SemanticException
ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java