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.correlation   
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.plan   
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 BucketingSortingReduceSinkOptimizer.BucketSortReduceSinkProcessor.pGraphContext
           
protected  ParseContext AbstractBucketJoinProc.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 SkewJoinOptimizer.SkewJoinOptProcCtx.getpGraphContext()
           
 ParseContext MapJoinProcessor.MapJoinWalkerCtx.getpGraphContext()
           
 ParseContext Optimizer.optimize()
          Invoke all the transformations one-by-one, and alter the query plan.
 ParseContext Transform.transform(ParseContext pctx)
          All transformation steps implement this interface.
 ParseContext LimitPushdownOptimizer.transform(ParseContext pctx)
           
 ParseContext SkewJoinOptimizer.transform(ParseContext pctx)
           
 ParseContext SimpleFetchAggregation.transform(ParseContext pctx)
           
 ParseContext BucketingSortingReduceSinkOptimizer.transform(ParseContext pctx)
           
 ParseContext NonBlockingOpDeDupProc.transform(ParseContext pctx)
           
 ParseContext SamplePruner.transform(ParseContext pctx)
           
 ParseContext GlobalLimitOptimizer.transform(ParseContext pctx)
           
 ParseContext GroupByOptimizer.transform(ParseContext pctx)
           
 ParseContext MapJoinProcessor.transform(ParseContext pactx)
          Transform the query tree.
 ParseContext JoinReorder.transform(ParseContext pactx)
          Transform the query tree.
 ParseContext SortedMergeBucketMapJoinOptimizer.transform(ParseContext pctx)
           
 ParseContext ColumnPruner.transform(ParseContext pactx)
          Transform the query tree.
 ParseContext SimpleFetchOptimizer.transform(ParseContext pctx)
           
 ParseContext BucketMapJoinOptimizer.transform(ParseContext pctx)
           
 

Methods in org.apache.hadoop.hive.ql.optimizer with parameters of type ParseContext
protected  boolean AbstractSMBJoinProc.canConvertJoinToBucketMapJoin(JoinOperator joinOp, ParseContext pGraphContext, SortBucketJoinProcCtx context)
           
protected  boolean AbstractSMBJoinProc.canConvertJoinToSMBJoin(JoinOperator joinOperator, SortBucketJoinProcCtx smbJoinContext, ParseContext pGraphContext)
           
protected  boolean AbstractBucketJoinProc.canConvertMapJoinToBucketMapJoin(MapJoinOperator mapJoinOp, ParseContext pGraphContext, BucketJoinProcCtx context)
           
protected  boolean AbstractBucketJoinProc.checkConvertBucketMapJoin(ParseContext pGraphContext, BucketJoinProcCtx context, QBJoinTree joinCtx, Map<Byte,List<ExprNodeDesc>> keysMap, String baseBigAlias, List<String> joinAliases)
           
protected  boolean AbstractSMBJoinProc.checkConvertJoinToSMBJoin(JoinOperator joinOperator, SortBucketJoinProcCtx smbJoinContext, ParseContext pGraphContext)
           
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.
protected  SMBMapJoinOperator AbstractSMBJoinProc.convertBucketMapJoinToSMBJoin(MapJoinOperator mapJoinOp, SortBucketJoinProcCtx smbJoinContext, ParseContext parseContext)
           
protected  MapJoinOperator AbstractSMBJoinProc.convertJoinToBucketMapJoin(JoinOperator joinOp, SortBucketJoinProcCtx joinContext, ParseContext parseContext)
           
protected  void AbstractSMBJoinProc.convertJoinToSMBJoin(JoinOperator joinOp, SortBucketJoinProcCtx smbJoinContext, ParseContext parseContext)
           
 MapJoinOperator MapJoinProcessor.generateMapJoinOperator(ParseContext pctx, JoinOperator op, QBJoinTree joinTree, int mapJoinPos)
           
 int TableSizeBasedBigTableSelectorForAutoSMJ.getBigTablePosition(ParseContext parseCtx, JoinOperator joinOp, Set<Integer> bigTableCandidates)
           
 int LeftmostBigTableSelectorForAutoSMJ.getBigTablePosition(ParseContext parseContext, JoinOperator joinOp, Set<Integer> bigTableCandidates)
           
 int BigTableSelectorForAutoSMJ.getBigTablePosition(ParseContext parseContext, JoinOperator joinOp, Set<Integer> joinCandidates)
           
 int AvgPartitionSizeBasedBigTableSelectorForAutoSMJ.getBigTablePosition(ParseContext parseCtx, JoinOperator joinOp, Set<Integer> bigTableCandidates)
           
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 Transform.transform(ParseContext pctx)
          All transformation steps implement this interface.
 ParseContext LimitPushdownOptimizer.transform(ParseContext pctx)
           
 ParseContext SkewJoinOptimizer.transform(ParseContext pctx)
           
 ParseContext SimpleFetchAggregation.transform(ParseContext pctx)
           
 ParseContext BucketingSortingReduceSinkOptimizer.transform(ParseContext pctx)
           
 ParseContext NonBlockingOpDeDupProc.transform(ParseContext pctx)
           
 ParseContext SamplePruner.transform(ParseContext pctx)
           
 ParseContext GlobalLimitOptimizer.transform(ParseContext pctx)
           
 ParseContext GroupByOptimizer.transform(ParseContext pctx)
           
 ParseContext MapJoinProcessor.transform(ParseContext pactx)
          Transform the query tree.
 ParseContext JoinReorder.transform(ParseContext pactx)
          Transform the query tree.
 ParseContext SortedMergeBucketMapJoinOptimizer.transform(ParseContext pctx)
           
 ParseContext ColumnPruner.transform(ParseContext pactx)
          Transform the query tree.
 ParseContext SimpleFetchOptimizer.transform(ParseContext pctx)
           
 ParseContext BucketMapJoinOptimizer.transform(ParseContext pctx)
           
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
AbstractBucketJoinProc(ParseContext pGraphContext)
           
AbstractSMBJoinProc(ParseContext pctx)
           
BucketingSortingReduceSinkOptimizer.BucketSortReduceSinkProcessor(ParseContext pGraphContext)
           
BucketMapjoinProc(ParseContext pGraphContext)
           
GenMRProcContext(HiveConf conf, HashMap<Operator<? extends OperatorDesc>,Task<? extends Serializable>> opTaskMap, 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)
           
SortedMergeBucketMapjoinProc(ParseContext pctx)
           
SortedMergeJoinProc(ParseContext pctx)
           
 

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

Fields in org.apache.hadoop.hive.ql.optimizer.correlation declared as ParseContext
protected  ParseContext ReduceSinkDeDuplication.pGraphContext
           
 

Methods in org.apache.hadoop.hive.ql.optimizer.correlation that return ParseContext
 ParseContext ReduceSinkDeDuplication.transform(ParseContext pctx)
           
 ParseContext CorrelationOptimizer.transform(ParseContext pctx)
          Detect correlations and transform the query tree.
 

Methods in org.apache.hadoop.hive.ql.optimizer.correlation with parameters of type ParseContext
protected static void QueryPlanTreeTransformation.applyCorrelation(ParseContext pCtx, CorrelationOptimizer.CorrelationNodeProcCtx corrCtx, IntraQueryCorrelation correlation)
          Based on the correlation, we transform the query plan tree (operator tree).
protected static Operator<? extends Serializable> CorrelationUtilities.putOpInsertMap(Operator<?> op, RowResolver rr, ParseContext context)
           
protected static void CorrelationUtilities.removeOperator(Operator<?> target, Operator<?> child, Operator<?> parent, ParseContext context)
           
protected static void CorrelationUtilities.removeReduceSinkForGroupBy(ReduceSinkOperator cRS, GroupByOperator cGBYr, ParseContext context, org.apache.hadoop.hive.ql.optimizer.correlation.AbstractCorrelationProcCtx procCtx)
           
protected static SelectOperator CorrelationUtilities.replaceOperatorWithSelect(Operator<?> operator, ParseContext context, org.apache.hadoop.hive.ql.optimizer.correlation.AbstractCorrelationProcCtx procCtx)
           
protected static SelectOperator CorrelationUtilities.replaceReduceSinkWithSelectOperator(ReduceSinkOperator childRS, ParseContext context, org.apache.hadoop.hive.ql.optimizer.correlation.AbstractCorrelationProcCtx procCtx)
           
 ParseContext ReduceSinkDeDuplication.transform(ParseContext pctx)
           
 ParseContext CorrelationOptimizer.transform(ParseContext pctx)
          Detect correlations and transform the query tree.
 

Constructors in org.apache.hadoop.hive.ql.optimizer.correlation with parameters of type ParseContext
CorrelationOptimizer.CorrelationNodeProcCtx(ParseContext pctx)
           
ReduceSinkDeDuplication.ReduceSinkDeduplicateProcCtx(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 RewriteCanApplyCtx.getParseContext()
           
 ParseContext RewriteQueryUsingAggregateIndexCtx.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 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
static PrunedPartitionList PartitionPruner.prune(TableScanOperator ts, ParseContext parseCtx, String alias)
          Get the partition list for the TS operator that satisfies the partition pruner condition.
 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()
           
 ParseContext MapReduceCompiler.getParseContext(ParseContext pCtx, List<Task<? extends Serializable>> rootTasks)
           
 

Methods in org.apache.hadoop.hive.ql.parse with parameters of type ParseContext
 void MapReduceCompiler.compile(ParseContext pCtx, List<Task<? extends Serializable>> rootTasks, HashSet<ReadEntity> inputs, HashSet<WriteEntity> outputs)
           
 ParseContext MapReduceCompiler.getParseContext(ParseContext pCtx, List<Task<? extends Serializable>> rootTasks)
           
 void SemanticAnalyzer.initParseCtx(ParseContext pctx)
           
 

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

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

Methods in org.apache.hadoop.hive.ql.plan that return ParseContext
 ParseContext ExplainWork.getParseContext()
           
 

Methods in org.apache.hadoop.hive.ql.plan with parameters of type ParseContext
 void ExplainWork.setParseContext(ParseContext pCtx)
           
 

Constructors in org.apache.hadoop.hive.ql.plan with parameters of type ParseContext
ExplainWork(String resFile, ParseContext pCtx, List<Task<? extends Serializable>> rootTasks, String astStringTree, HashSet<ReadEntity> inputs, boolean extended, boolean formatted, boolean dependency, boolean logical)
           
 

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 PredicateTransitivePropagate.transform(ParseContext pctx)
           
 ParseContext PredicatePushDown.transform(ParseContext pctx)
           
 

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

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



Copyright © 2012 The Apache Software Foundation