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

Packages that use ParseContext
org.apache.hadoop.hive.ql.index   
org.apache.hadoop.hive.ql.index.bitmap   
org.apache.hadoop.hive.ql.index.compact   
org.apache.hadoop.hive.ql.optimizer   
org.apache.hadoop.hive.ql.optimizer.index   
org.apache.hadoop.hive.ql.optimizer.lineage   
org.apache.hadoop.hive.ql.optimizer.listbucketingpruner   
org.apache.hadoop.hive.ql.optimizer.pcr   
org.apache.hadoop.hive.ql.optimizer.physical   
org.apache.hadoop.hive.ql.optimizer.physical.index   
org.apache.hadoop.hive.ql.optimizer.ppr   
org.apache.hadoop.hive.ql.optimizer.unionproc   
org.apache.hadoop.hive.ql.parse   
org.apache.hadoop.hive.ql.ppd   
 

Uses of ParseContext in org.apache.hadoop.hive.ql.index
 

Methods in org.apache.hadoop.hive.ql.index with parameters of type ParseContext
 void AbstractIndexHandler.generateIndexQuery(Index index, ExprNodeDesc predicate, ParseContext pctx, HiveIndexQueryContext queryContext)
           
 void HiveIndexHandler.generateIndexQuery(List<Index> indexes, ExprNodeDesc predicate, ParseContext pctx, HiveIndexQueryContext queryContext)
          Generate the list of tasks required to run an index optimized sub-query for the given predicate, using the given indexes.
 

Uses of ParseContext in org.apache.hadoop.hive.ql.index.bitmap
 

Methods in org.apache.hadoop.hive.ql.index.bitmap with parameters of type ParseContext
 void BitmapIndexHandler.generateIndexQuery(List<Index> indexes, ExprNodeDesc predicate, ParseContext pctx, HiveIndexQueryContext queryContext)
           
 

Uses of ParseContext in org.apache.hadoop.hive.ql.index.compact
 

Methods in org.apache.hadoop.hive.ql.index.compact with parameters of type ParseContext
 void CompactIndexHandler.generateIndexQuery(List<Index> indexes, ExprNodeDesc predicate, ParseContext pctx, HiveIndexQueryContext queryContext)
           
 

Uses of ParseContext in org.apache.hadoop.hive.ql.optimizer
 

Fields in org.apache.hadoop.hive.ql.optimizer declared as ParseContext
protected  ParseContext ReduceSinkDeDuplication.pGraphContext
           
protected  ParseContext GroupByOptimizer.SortGroupByProcessor.pGraphContext
           
protected  ParseContext ColumnPruner.pGraphContext
           
 

Methods in org.apache.hadoop.hive.ql.optimizer that return ParseContext
 ParseContext GenMRProcContext.getParseCtx()
           
 ParseContext Optimizer.getPctx()
           
 ParseContext MapJoinProcessor.MapJoinWalkerCtx.getpGraphContext()
           
 ParseContext SkewJoinOptimizer.SkewJoinOptProcCtx.getpGraphContext()
           
 ParseContext Optimizer.optimize()
          Invoke all the transformations one-by-one, and alter the query plan.
 ParseContext GlobalLimitOptimizer.transform(ParseContext pctx)
           
 ParseContext MapJoinProcessor.transform(ParseContext pactx)
          Transform the query tree.
 ParseContext ReduceSinkDeDuplication.transform(ParseContext pctx)
           
 ParseContext SkewJoinOptimizer.transform(ParseContext pctx)
           
 ParseContext SortedMergeBucketMapJoinOptimizer.transform(ParseContext pctx)
           
 ParseContext SamplePruner.transform(ParseContext pctx)
           
 ParseContext JoinReorder.transform(ParseContext pactx)
          Transform the query tree.
 ParseContext GroupByOptimizer.transform(ParseContext pctx)
           
 ParseContext BucketMapJoinOptimizer.transform(ParseContext pctx)
           
 ParseContext Transform.transform(ParseContext pctx)
          All transformation steps implement this interface.
 ParseContext SimpleFetchOptimizer.transform(ParseContext pctx)
           
 ParseContext ColumnPruner.transform(ParseContext pactx)
          Transform the query tree.
 

Methods in org.apache.hadoop.hive.ql.optimizer with parameters of type ParseContext
static Set<Partition> IndexUtils.checkPartitionsCoveredByIndex(TableScanOperator tableScan, ParseContext pctx, Map<Table,List<Index>> indexes)
          Check the partitions used by the table scan to make sure they also exist in the index table.
 MapJoinOperator MapJoinProcessor.generateMapJoinOperator(ParseContext pctx, JoinOperator op, QBJoinTree joinTree, int mapJoinPos)
           
static MapredWork GenMapRedUtils.getMapRedWork(ParseContext parseCtx)
          create a new plan and return.
static Operator<? extends OperatorDesc> GenMapRedUtils.putOpInsertMap(Operator<? extends OperatorDesc> op, RowResolver rr, ParseContext parseCtx)
          insert in the map for the operator to row resolver.
 void GenMRProcContext.setParseCtx(ParseContext parseCtx)
           
 void Optimizer.setPctx(ParseContext pctx)
           
 void MapJoinProcessor.MapJoinWalkerCtx.setpGraphContext(ParseContext pGraphContext)
           
 void SkewJoinOptimizer.SkewJoinOptProcCtx.setPGraphContext(ParseContext graphContext)
           
 ParseContext GlobalLimitOptimizer.transform(ParseContext pctx)
           
 ParseContext MapJoinProcessor.transform(ParseContext pactx)
          Transform the query tree.
 ParseContext ReduceSinkDeDuplication.transform(ParseContext pctx)
           
 ParseContext SkewJoinOptimizer.transform(ParseContext pctx)
           
 ParseContext SortedMergeBucketMapJoinOptimizer.transform(ParseContext pctx)
           
 ParseContext SamplePruner.transform(ParseContext pctx)
           
 ParseContext JoinReorder.transform(ParseContext pactx)
          Transform the query tree.
 ParseContext GroupByOptimizer.transform(ParseContext pctx)
           
 ParseContext BucketMapJoinOptimizer.transform(ParseContext pctx)
           
 ParseContext Transform.transform(ParseContext pctx)
          All transformation steps implement this interface.
 ParseContext SimpleFetchOptimizer.transform(ParseContext pctx)
           
 ParseContext ColumnPruner.transform(ParseContext pactx)
          Transform the query tree.
static void PrunerUtils.walkOperatorTree(ParseContext pctx, NodeProcessorCtx opWalkerCtx, NodeProcessor filterProc, NodeProcessor defaultProc)
          Walk operator tree for pruner generation.
 

Constructors in org.apache.hadoop.hive.ql.optimizer with parameters of type ParseContext
GenMRProcContext(HiveConf conf, HashMap<Operator<? extends OperatorDesc>,Task<? extends Serializable>> opTaskMap, List<Operator<? extends OperatorDesc>> seenOps, ParseContext parseCtx, List<Task<MoveWork>> mvTask, List<Task<? extends Serializable>> rootTasks, LinkedHashMap<Operator<? extends OperatorDesc>,GenMRProcContext.GenMapRedCtx> mapCurrCtx, Set<ReadEntity> inputs, Set<WriteEntity> outputs)
           
GroupByOptimizer.SortGroupByProcessor(ParseContext pGraphContext)
           
GroupByOptimizer.SortGroupBySkewProcessor(ParseContext pGraphContext)
           
MapJoinProcessor.MapJoinWalkerCtx(List<AbstractMapJoinOperator<? extends MapJoinDesc>> listMapJoinsNoRed, ParseContext pGraphContext)
           
SkewJoinOptimizer.SkewJoinOptProcCtx(ParseContext pctx)
           
 

Uses of ParseContext in org.apache.hadoop.hive.ql.optimizer.index
 

Methods in org.apache.hadoop.hive.ql.optimizer.index that return ParseContext
static ParseContext RewriteParseContextGenerator.generateOperatorTree(HiveConf conf, String command)
          Parse the input String command and generate a ASTNode tree.
 ParseContext RewriteQueryUsingAggregateIndexCtx.getParseContext()
           
 ParseContext RewriteCanApplyCtx.getParseContext()
           
 ParseContext RewriteGBUsingIndex.transform(ParseContext pctx)
           
 

Methods in org.apache.hadoop.hive.ql.optimizer.index with parameters of type ParseContext
static RewriteCanApplyCtx RewriteCanApplyCtx.getInstance(ParseContext parseContext)
           
static RewriteQueryUsingAggregateIndexCtx RewriteQueryUsingAggregateIndexCtx.getInstance(ParseContext parseContext, Hive hiveDb, String indexTableName, String baseTableName, String aggregateFunction)
           
 ParseContext RewriteGBUsingIndex.transform(ParseContext pctx)
           
 

Uses of ParseContext in org.apache.hadoop.hive.ql.optimizer.lineage
 

Methods in org.apache.hadoop.hive.ql.optimizer.lineage that return ParseContext
 ParseContext LineageCtx.getParseCtx()
          Gets the parse context.
 ParseContext Generator.transform(ParseContext pctx)
           
 

Methods in org.apache.hadoop.hive.ql.optimizer.lineage with parameters of type ParseContext
 ParseContext Generator.transform(ParseContext pctx)
           
 

Constructors in org.apache.hadoop.hive.ql.optimizer.lineage with parameters of type ParseContext
LineageCtx(ParseContext pctx)
          Constructor.
 

Uses of ParseContext in org.apache.hadoop.hive.ql.optimizer.listbucketingpruner
 

Methods in org.apache.hadoop.hive.ql.optimizer.listbucketingpruner that return ParseContext
 ParseContext LBOpPartitionWalkerCtx.getParseContext()
          Return parse context.
 ParseContext ListBucketingPruner.transform(ParseContext pctx)
           
 

Methods in org.apache.hadoop.hive.ql.optimizer.listbucketingpruner with parameters of type ParseContext
static org.apache.hadoop.fs.Path[] ListBucketingPruner.prune(ParseContext ctx, Partition part, ExprNodeDesc pruner)
          Prunes to the directories which match the skewed keys in where clause.
 ParseContext ListBucketingPruner.transform(ParseContext pctx)
           
 

Constructors in org.apache.hadoop.hive.ql.optimizer.listbucketingpruner with parameters of type ParseContext
LBOpPartitionWalkerCtx(ParseContext parseContext)
          Constructor.
 

Uses of ParseContext in org.apache.hadoop.hive.ql.optimizer.pcr
 

Methods in org.apache.hadoop.hive.ql.optimizer.pcr that return ParseContext
 ParseContext PcrOpWalkerCtx.getParseContext()
           
 ParseContext PartitionConditionRemover.transform(ParseContext pctx)
           
 

Methods in org.apache.hadoop.hive.ql.optimizer.pcr with parameters of type ParseContext
 ParseContext PartitionConditionRemover.transform(ParseContext pctx)
           
 

Constructors in org.apache.hadoop.hive.ql.optimizer.pcr with parameters of type ParseContext
PcrOpWalkerCtx(ParseContext parseContext, List<PcrOpWalkerCtx.OpToDeleteInfo> opToRemove)
          Constructor.
 

Uses of ParseContext in org.apache.hadoop.hive.ql.optimizer.physical
 

Methods in org.apache.hadoop.hive.ql.optimizer.physical that return ParseContext
 ParseContext PhysicalContext.getParseContext()
           
 ParseContext SkewJoinResolver.SkewJoinProcCtx.getParseCtx()
           
 ParseContext MapJoinResolver.LocalMapJoinProcCtx.getParseCtx()
           
 

Methods in org.apache.hadoop.hive.ql.optimizer.physical with parameters of type ParseContext
static void GenMRSkewJoinProcessor.processSkewJoin(JoinOperator joinOp, Task<? extends Serializable> currTask, ParseContext parseCtx)
          Create tasks for processing skew joins.
 void PhysicalContext.setParseContext(ParseContext parseContext)
           
 void SkewJoinResolver.SkewJoinProcCtx.setParseCtx(ParseContext parseCtx)
           
 void MapJoinResolver.LocalMapJoinProcCtx.setParseCtx(ParseContext parseCtx)
           
 

Constructors in org.apache.hadoop.hive.ql.optimizer.physical with parameters of type ParseContext
MapJoinResolver.LocalMapJoinProcCtx(Task<? extends Serializable> task, ParseContext parseCtx)
           
PhysicalContext(HiveConf conf, ParseContext parseContext, Context context, List<Task<? extends Serializable>> rootTasks, Task<? extends Serializable> fetchTask)
           
SkewJoinResolver.SkewJoinProcCtx(Task<? extends Serializable> task, ParseContext parseCtx)
           
 

Uses of ParseContext in org.apache.hadoop.hive.ql.optimizer.physical.index
 

Methods in org.apache.hadoop.hive.ql.optimizer.physical.index that return ParseContext
 ParseContext IndexWhereProcCtx.getParseContext()
           
 

Constructors in org.apache.hadoop.hive.ql.optimizer.physical.index with parameters of type ParseContext
IndexWhereProcCtx(Task<? extends Serializable> task, ParseContext parseCtx)
           
 

Uses of ParseContext in org.apache.hadoop.hive.ql.optimizer.ppr
 

Methods in org.apache.hadoop.hive.ql.optimizer.ppr that return ParseContext
 ParseContext PartitionPruner.transform(ParseContext pctx)
           
 

Methods in org.apache.hadoop.hive.ql.optimizer.ppr with parameters of type ParseContext
 ParseContext PartitionPruner.transform(ParseContext pctx)
           
 

Uses of ParseContext in org.apache.hadoop.hive.ql.optimizer.unionproc
 

Methods in org.apache.hadoop.hive.ql.optimizer.unionproc that return ParseContext
 ParseContext UnionProcContext.getParseContext()
           
 ParseContext UnionProcessor.transform(ParseContext pCtx)
          Transform the query tree.
 

Methods in org.apache.hadoop.hive.ql.optimizer.unionproc with parameters of type ParseContext
 void UnionProcContext.setParseContext(ParseContext parseContext)
           
 ParseContext UnionProcessor.transform(ParseContext pCtx)
          Transform the query tree.
 

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

Fields in org.apache.hadoop.hive.ql.parse declared as ParseContext
protected  ParseContext TableAccessAnalyzer.GroupByProcessor.pGraphContext
           
protected  ParseContext TableAccessAnalyzer.JoinProcessor.pGraphContext
           
 

Methods in org.apache.hadoop.hive.ql.parse that return ParseContext
 ParseContext SemanticAnalyzer.getParseContext()
           
 

Methods in org.apache.hadoop.hive.ql.parse with parameters of type ParseContext
 void SemanticAnalyzer.initParseCtx(ParseContext pctx)
           
 

Constructors in org.apache.hadoop.hive.ql.parse with parameters of type ParseContext
TableAccessAnalyzer.GroupByProcessor(ParseContext pGraphContext)
           
TableAccessAnalyzer.JoinProcessor(ParseContext pGraphContext)
           
TableAccessAnalyzer(ParseContext pactx)
           
 

Uses of ParseContext in org.apache.hadoop.hive.ql.ppd
 

Methods in org.apache.hadoop.hive.ql.ppd that return ParseContext
 ParseContext OpWalkerInfo.getParseContext()
           
 ParseContext PredicatePushDown.transform(ParseContext pctx)
           
 ParseContext PredicateTransitivePropagate.transform(ParseContext pctx)
           
 

Methods in org.apache.hadoop.hive.ql.ppd with parameters of type ParseContext
 ParseContext PredicatePushDown.transform(ParseContext pctx)
           
 ParseContext PredicateTransitivePropagate.transform(ParseContext pctx)
           
 

Constructors in org.apache.hadoop.hive.ql.ppd with parameters of type ParseContext
OpWalkerInfo(ParseContext pGraphContext)
           
 



Copyright © 2011 The Apache Software Foundation