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.getJoinExpr()
           
 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.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 PartitionPruner.addExpression(ASTNode expr)
          Add an expression
 void PartitionPruner.addJoinOnExpression(ASTNode expr)
          Add an expression from the JOIN condition.
 void BaseSemanticAnalyzer.analyze(ASTNode ast, Context ctx)
           
 void SemanticAnalyzer.analyzeInternal(ASTNode ast, Context ctx)
           
 void LoadSemanticAnalyzer.analyzeInternal(ASTNode ast, Context ctx)
           
 void FunctionSemanticAnalyzer.analyzeInternal(ASTNode ast, Context ctx)
           
 void ExplainSemanticAnalyzer.analyzeInternal(ASTNode ast, Context ctx)
           
 void DDLSemanticAnalyzer.analyzeInternal(ASTNode ast, Context ctx)
           
abstract  void BaseSemanticAnalyzer.analyzeInternal(ASTNode ast, Context ctx)
           
 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 BaseSemanticAnalyzer SemanticAnalyzerFactory.get(HiveConf conf, ASTNode tree)
           
static String TypeCheckProcFactory.DefaultExprProcessor.getFunctionText(ASTNode expr, boolean isFunction)
           
 boolean PartitionPruner.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.setJoinExpr(ASTNode joinExpr)
           
 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, ASTNode ast, boolean forceCreatePartition)
           
ParseContext(HiveConf conf, QB qb, ASTNode ast, HashMap<String,PartitionPruner> aliasToPruner, HashMap<String,SamplePruner> aliasToSamplePruner, HashMap<String,Operator<? extends Serializable>> topOps, HashMap<String,Operator<? extends Serializable>> topSelOps, HashMap<Operator<? extends Serializable>,OpParseContext> opParseCtx, List<loadTableDesc> loadTableWork, List<loadFileDesc> loadFileWork, Context ctx, HashMap<String,String> idToTableNameMap, int destTableId, UnionProcContext uCtx)
           
 

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