|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |