Uses of Class
org.apache.hadoop.hive.ql.parse.ASTNode

Packages that use ASTNode
org.apache.hadoop.hive.ql.parse   
 

Uses of ASTNode in org.apache.hadoop.hive.ql.parse
 

Methods in org.apache.hadoop.hive.ql.parse that return ASTNode
 ASTNode QBParseInfo.getClusterByForClause(String clause)
          Get the Cluster By AST for the clause.
 ASTNode QBParseInfo.getDestForClause(String clause)
           
 ASTNode QBParseInfo.getDistinctFuncExprForClause(String clause)
           
 ASTNode QBParseInfo.getDistributeByForClause(String clause)
          Get the Distribute By AST for the clause.
 ASTNode QBParseInfo.getGroupByForClause(String clause)
           
 ASTNode QBParseInfo.getHints()
           
 ASTNode QBParseInfo.getJoinExpr()
           
 ASTNode QBParseInfo.getOrderByForClause(String clause)
           
 ASTNode ParseContext.getParseTree()
           
 ASTNode QBParseInfo.getSelForClause(String clause)
           
 ASTNode QBParseInfo.getSortByForClause(String clause)
          Get the Sort By AST for the clause.
 ASTNode QBParseInfo.getSrcForAlias(String alias)
           
 ASTNode QBParseInfo.getWhrForClause(String clause)
           
 ASTNode ParseDriver.parse(String command)
           
 

Methods in org.apache.hadoop.hive.ql.parse that return types with arguments of type ASTNode
 HashMap<String,ASTNode> QBParseInfo.getAggregationExprsForClause(String clause)
           
 HashMap<String,ASTNode> QBParseInfo.getDestToClusterBy()
           
 HashMap<String,ASTNode> QBParseInfo.getDestToDistributeBy()
           
 HashMap<String,ASTNode> QBParseInfo.getDestToOrderBy()
           
 HashMap<String,ASTNode> QBParseInfo.getDestToSortBy()
           
 HashMap<String,ASTNode> QBParseInfo.getDestToWhereExpr()
           
 Vector<Vector<ASTNode>> QBJoinTree.getExpressions()
           
 ArrayList<ASTNode> TableSample.getExprs()
          Gets the ON part's expression list
 Vector<Vector<ASTNode>> QBJoinTree.getFilters()
           
 

Methods in org.apache.hadoop.hive.ql.parse with parameters of type ASTNode
 void ASTPartitionPruner.addExpression(ASTNode expr)
          Add an expression
 void ASTPartitionPruner.addJoinOnExpression(ASTNode expr)
          Add an expression from the JOIN condition.
 void BaseSemanticAnalyzer.analyze(ASTNode ast, Context ctx)
           
 void SemanticAnalyzer.analyzeInternal(ASTNode ast)
           
 void LoadSemanticAnalyzer.analyzeInternal(ASTNode ast)
           
 void FunctionSemanticAnalyzer.analyzeInternal(ASTNode ast)
           
 void ExplainSemanticAnalyzer.analyzeInternal(ASTNode ast)
           
 void DDLSemanticAnalyzer.analyzeInternal(ASTNode ast)
           
abstract  void BaseSemanticAnalyzer.analyzeInternal(ASTNode ast)
           
 void SemanticAnalyzer.doPhase1(ASTNode ast, QB qb, org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.Phase1Ctx ctx_1)
           
 void SemanticAnalyzer.doPhase1QBExpr(ASTNode ast, QBExpr qbexpr, String id, String alias)
           
static exprNodeDesc SemanticAnalyzer.genExprNodeDesc(ASTNode expr, RowResolver input)
          Generates and expression node descriptor for the expression passed in the arguments.
static BaseSemanticAnalyzer SemanticAnalyzerFactory.get(HiveConf conf, ASTNode tree)
           
static String TypeCheckProcFactory.DefaultExprProcessor.getFunctionText(ASTNode expr, boolean isFunction)
           
 String ErrorMsg.getMsg(ASTNode tree)
           
 boolean ASTPartitionPruner.hasPartitionPredicate(ASTNode expr)
           
static boolean ParseUtils.isJoinToken(ASTNode node)
          Tests whether the parse tree node is a join token
static boolean TypeCheckProcFactory.DefaultExprProcessor.isRedundantConversionFunction(ASTNode expr, boolean isFunction, ArrayList<exprNodeDesc> children)
           
 void QBParseInfo.setClusterByExprForClause(String clause, ASTNode ast)
          Set the Cluster By AST for the clause.
 void QBParseInfo.setDestForClause(String clause, ASTNode ast)
           
 void QBParseInfo.setDistinctFuncExprForClause(String clause, ASTNode ast)
           
 void QBParseInfo.setDistributeByExprForClause(String clause, ASTNode ast)
          Set the Distribute By AST for the clause.
 void QBParseInfo.setGroupByExprForClause(String clause, ASTNode ast)
           
 void QBParseInfo.setHints(ASTNode hint)
           
 void QBParseInfo.setJoinExpr(ASTNode joinExpr)
           
 void QBParseInfo.setOrderByExprForClause(String clause, ASTNode ast)
           
 void ParseContext.setParseTree(ASTNode ast)
           
 void QBParseInfo.setSelExprForClause(String clause, ASTNode ast)
           
 void QBParseInfo.setSortByExprForClause(String clause, ASTNode ast)
          Set the Sort By AST for the clause.
 void QBParseInfo.setSrcForAlias(String alias, ASTNode ast)
           
 void QBParseInfo.setWhrExprForClause(String clause, ASTNode ast)
           
 

Method parameters in org.apache.hadoop.hive.ql.parse with type arguments of type ASTNode
 void QBParseInfo.setAggregationExprsForClause(String clause, LinkedHashMap<String,ASTNode> aggregationTrees)
           
 void QBJoinTree.setExpressions(Vector<Vector<ASTNode>> expressions)
           
 void TableSample.setExprs(ArrayList<ASTNode> exprs)
          Sets the expression list
 void QBJoinTree.setFilters(Vector<Vector<ASTNode>> filters)
           
 

Constructors in org.apache.hadoop.hive.ql.parse with parameters of type ASTNode
BaseSemanticAnalyzer.tableSpec(Hive db, HiveConf conf, ASTNode ast)
           
ParseContext(HiveConf conf, QB qb, ASTNode ast, HashMap<String,ASTPartitionPruner> aliasToPruner, HashMap<TableScanOperator,exprNodeDesc> opToPartPruner, HashMap<String,SamplePruner> aliasToSamplePruner, HashMap<String,Operator<? extends Serializable>> topOps, HashMap<String,Operator<? extends Serializable>> topSelOps, LinkedHashMap<Operator<? extends Serializable>,OpParseContext> opParseCtx, Map<JoinOperator,QBJoinTree> joinContext, HashMap<TableScanOperator,Table> topToTable, List<loadTableDesc> loadTableWork, List<loadFileDesc> loadFileWork, Context ctx, HashMap<String,String> idToTableNameMap, int destTableId, UnionProcContext uCtx, List<MapJoinOperator> listMapJoinOpsNoReducer)
           
 

Constructor parameters in org.apache.hadoop.hive.ql.parse with type arguments of type ASTNode
TableSample(String num, String den, ArrayList<ASTNode> exprs)
          Constructs the TableSample given the numerator, denominator and the list of ON clause expressions
 



Copyright © 2009 The Apache Software Foundation