Uses of Interface
org.apache.hadoop.hive.ql.plan.OperatorDesc

Packages that use OperatorDesc
org.apache.hadoop.hive.ql.exec Hive QL execution tasks, operators, functions and other handlers. 
org.apache.hadoop.hive.ql.exec.mr   
org.apache.hadoop.hive.ql.io   
org.apache.hadoop.hive.ql.io.rcfile.merge   
org.apache.hadoop.hive.ql.io.rcfile.stats   
org.apache.hadoop.hive.ql.io.rcfile.truncate   
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.pcr   
org.apache.hadoop.hive.ql.optimizer.physical   
org.apache.hadoop.hive.ql.parse   
org.apache.hadoop.hive.ql.plan   
org.apache.hadoop.hive.ql.ppd   
 

Uses of OperatorDesc in org.apache.hadoop.hive.ql.exec
 

Classes in org.apache.hadoop.hive.ql.exec with type parameters of type OperatorDesc
 class Operator<T extends OperatorDesc>
          Base operator implementation.
static class OperatorFactory.OpTuple<T extends OperatorDesc>
          OpTuple.
 class TerminalOperator<T extends OperatorDesc>
          Terminal Operator Base Class.
 

Fields in org.apache.hadoop.hive.ql.exec declared as OperatorDesc
protected  T Operator.conf
           
 

Fields in org.apache.hadoop.hive.ql.exec with type parameters of type OperatorDesc
protected  List<Operator<? extends OperatorDesc>> Operator.childOperators
           
protected  List<Operator<? extends OperatorDesc>> Operator.parentOperators
           
 

Methods in org.apache.hadoop.hive.ql.exec with type parameters of type OperatorDesc
static
<T extends OperatorDesc>
Operator<T>
OperatorFactory.get(Class<T> opClass)
           
static
<T extends OperatorDesc>
Operator<T>
OperatorFactory.get(Class<T> opClass, RowSchema rwsch)
           
static
<T extends OperatorDesc>
Operator<T>
OperatorFactory.get(T conf, Operator<? extends OperatorDesc>... oplist)
          Returns an operator given the conf and a list of children operators.
static
<T extends OperatorDesc>
Operator<T>
OperatorFactory.get(T conf, RowSchema rwsch, Operator... oplist)
          Returns an operator given the conf and a list of children operators.
static
<T extends OperatorDesc>
Operator<T>
OperatorFactory.getAndMakeChild(T conf, List<Operator<? extends OperatorDesc>> oplist)
          Returns an operator given the conf and a list of parent operators.
static
<T extends OperatorDesc>
Operator<T>
OperatorFactory.getAndMakeChild(T conf, Operator... oplist)
          Returns an operator given the conf and a list of parent operators.
static
<T extends OperatorDesc>
Operator<T>
OperatorFactory.getAndMakeChild(T conf, RowSchema rwsch, List<Operator<? extends OperatorDesc>> oplist)
          Returns an operator given the conf and a list of parent operators.
static
<T extends OperatorDesc>
Operator<T>
OperatorFactory.getAndMakeChild(T conf, RowSchema rwsch, Map<String,ExprNodeDesc> colExprMap, List<Operator<? extends OperatorDesc>> oplist)
          Returns an operator given the conf and a list of parent operators.
static
<T extends OperatorDesc>
Operator<T>
OperatorFactory.getAndMakeChild(T conf, RowSchema rwsch, Map<String,ExprNodeDesc> colExprMap, Operator... oplist)
          Returns an operator given the conf and a list of parent operators.
static
<T extends OperatorDesc>
Operator<T>
OperatorFactory.getAndMakeChild(T conf, RowSchema rwsch, Operator... oplist)
          Returns an operator given the conf and a list of parent operators.
 

Methods in org.apache.hadoop.hive.ql.exec that return types with arguments of type OperatorDesc
 Operator<? extends OperatorDesc> Operator.clone()
           
 List<Operator<? extends OperatorDesc>> Operator.getChildOperators()
           
 List<Operator<? extends OperatorDesc>> Operator.getParentOperators()
           
 Operator<? extends OperatorDesc> Task.getReducer()
           
 Collection<Operator<? extends OperatorDesc>> Task.getTopOperators()
           
 

Method parameters in org.apache.hadoop.hive.ql.exec with type arguments of type OperatorDesc
 void Operator.OperatorFunc.func(Operator<? extends OperatorDesc> op)
           
 List<String> GroupByOperator.genColLists(HashMap<Operator<? extends OperatorDesc>,OpParseContext> opParseCtx)
           
static
<T extends OperatorDesc>
Operator<T>
OperatorFactory.getAndMakeChild(T conf, List<Operator<? extends OperatorDesc>> oplist)
          Returns an operator given the conf and a list of parent operators.
static
<T extends OperatorDesc>
Operator<T>
OperatorFactory.getAndMakeChild(T conf, RowSchema rwsch, List<Operator<? extends OperatorDesc>> oplist)
          Returns an operator given the conf and a list of parent operators.
static
<T extends OperatorDesc>
Operator<T>
OperatorFactory.getAndMakeChild(T conf, RowSchema rwsch, Map<String,ExprNodeDesc> colExprMap, List<Operator<? extends OperatorDesc>> oplist)
          Returns an operator given the conf and a list of parent operators.
static void OperatorFactory.makeChild(Operator<? extends OperatorDesc> ret, Operator<? extends OperatorDesc>... oplist)
          Returns an operator given the conf and a list of children operators.
 void Operator.removeChild(Operator<? extends OperatorDesc> child)
           
 void Operator.removeChildAndAdoptItsChildren(Operator<? extends OperatorDesc> child)
          Remove a child and add all of the child's children to the location of the child
 void Operator.removeParent(Operator<? extends OperatorDesc> parent)
           
 void Operator.replaceChild(Operator<? extends OperatorDesc> child, Operator<? extends OperatorDesc> newChild)
          Replace one child with another at the same position.
 void Operator.replaceChild(Operator<? extends OperatorDesc> child, Operator<? extends OperatorDesc> newChild)
          Replace one child with another at the same position.
 void Operator.replaceParent(Operator<? extends OperatorDesc> parent, Operator<? extends OperatorDesc> newParent)
          Replace one parent with another at the same position.
 void Operator.replaceParent(Operator<? extends OperatorDesc> parent, Operator<? extends OperatorDesc> newParent)
          Replace one parent with another at the same position.
 void Operator.setChildOperators(List<Operator<? extends OperatorDesc>> childOperators)
           
 void Operator.setParentOperators(List<Operator<? extends OperatorDesc>> parentOperators)
           
static String Operator.toString(Collection<Operator<? extends OperatorDesc>> top)
           
 

Constructor parameters in org.apache.hadoop.hive.ql.exec with type arguments of type OperatorDesc
SkewJoinHandler(CommonJoinOperator<? extends OperatorDesc> joinOp)
           
 

Uses of OperatorDesc in org.apache.hadoop.hive.ql.exec.mr
 

Methods in org.apache.hadoop.hive.ql.exec.mr that return types with arguments of type OperatorDesc
 Operator<? extends OperatorDesc> MapRedTask.getReducer()
           
 Collection<Operator<? extends OperatorDesc>> MapredLocalTask.getTopOperators()
           
 Collection<Operator<? extends OperatorDesc>> ExecDriver.getTopOperators()
           
 

Uses of OperatorDesc in org.apache.hadoop.hive.ql.io
 

Methods in org.apache.hadoop.hive.ql.io that return types with arguments of type OperatorDesc
static List<Operator<? extends OperatorDesc>> HiveFileFormatUtils.doGetWorksFromPath(Map<String,ArrayList<String>> pathToAliases, Map<String,Operator<? extends OperatorDesc>> aliasToWork, Path dir)
          Get the list of operators from the operator tree that are needed for the path
 

Method parameters in org.apache.hadoop.hive.ql.io with type arguments of type OperatorDesc
static List<Operator<? extends OperatorDesc>> HiveFileFormatUtils.doGetWorksFromPath(Map<String,ArrayList<String>> pathToAliases, Map<String,Operator<? extends OperatorDesc>> aliasToWork, Path dir)
          Get the list of operators from the operator tree that are needed for the path
 

Uses of OperatorDesc in org.apache.hadoop.hive.ql.io.rcfile.merge
 

Classes in org.apache.hadoop.hive.ql.io.rcfile.merge that implement OperatorDesc
 class MergeWork
           
 

Uses of OperatorDesc in org.apache.hadoop.hive.ql.io.rcfile.stats
 

Classes in org.apache.hadoop.hive.ql.io.rcfile.stats that implement OperatorDesc
 class PartialScanWork
          Partial Scan Work.
 

Uses of OperatorDesc in org.apache.hadoop.hive.ql.io.rcfile.truncate
 

Classes in org.apache.hadoop.hive.ql.io.rcfile.truncate that implement OperatorDesc
 class ColumnTruncateWork
           
 

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

Methods in org.apache.hadoop.hive.ql.optimizer that return types with arguments of type OperatorDesc
 Operator<? extends OperatorDesc> GenMRProcContext.getCurrTopOp()
           
 List<Operator<? extends OperatorDesc>> GenMRProcContext.GenMRUnionCtx.getListTopOperators()
           
 LinkedHashMap<Operator<? extends OperatorDesc>,GenMRProcContext.GenMapRedCtx> GenMRProcContext.getMapCurrCtx()
           
 HashMap<Operator<? extends OperatorDesc>,Task<? extends Serializable>> GenMRProcContext.getOpTaskMap()
           
 HashMap<Operator<? extends OperatorDesc>,OpParseContext> ColumnPrunerProcCtx.getOpToParseCtxMap()
           
 Map<Operator<? extends OperatorDesc>,List<String>> ColumnPrunerProcCtx.getPrunedColLists()
           
static Operator<? extends OperatorDesc> GenMapRedUtils.putOpInsertMap(Operator<? extends OperatorDesc> op, RowResolver rr, ParseContext parseCtx)
          insert in the map for the operator to row resolver.
 

Method parameters in org.apache.hadoop.hive.ql.optimizer with type arguments of type OperatorDesc
 void GenMRProcContext.GenMRUnionCtx.addListTopOperators(Operator<? extends OperatorDesc> topOperator)
           
static MapJoinOperator MapJoinProcessor.convertMapJoin(LinkedHashMap<Operator<? extends OperatorDesc>,OpParseContext> opParseCtxMap, JoinOperator op, QBJoinTree joinTree, int mapJoinPos, boolean noCheckOuterJoin, boolean validateMapJoinTree)
          convert a regular join to a a map-side join.
static MapJoinOperator MapJoinProcessor.convertSMBJoinToMapJoin(Map<Operator<? extends OperatorDesc>,OpParseContext> opParseCtxMap, SMBMapJoinOperator smbJoinOp, QBJoinTree joinTree, int bigTablePos, boolean noCheckOuterJoin)
          convert a sortmerge join to a a map-side join.
 List<String> ColumnPrunerProcCtx.genColLists(Operator<? extends OperatorDesc> curOp)
          Creates the list of internal column names(these names are used in the RowResolver and are different from the external column names) that are needed in the subtree.
protected  void SizeBasedBigTableSelectorForAutoSMJ.getListTopOps(Operator<? extends OperatorDesc> op, List<TableScanOperator> topOps)
           
 List<String> ColumnPrunerProcCtx.getPrunedColList(Operator<? extends OperatorDesc> op)
           
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.setCurrTopOp(Operator<? extends OperatorDesc> currTopOp)
           
static void GenMapRedUtils.setKeyAndValueDesc(ReduceWork plan, Operator<? extends OperatorDesc> topOp)
          set key and value descriptor.
 void GenMRProcContext.GenMRUnionCtx.setListTopOperators(List<Operator<? extends OperatorDesc>> listTopOperators)
           
 void GenMRProcContext.setMapCurrCtx(LinkedHashMap<Operator<? extends OperatorDesc>,GenMRProcContext.GenMapRedCtx> mapCurrCtx)
           
 void GenMRProcContext.setOpTaskMap(HashMap<Operator<? extends OperatorDesc>,Task<? extends Serializable>> opTaskMap)
           
static void GenMapRedUtils.setTaskPlan(String alias_id, Operator<? extends OperatorDesc> topOp, Task<?> task, boolean local, GenMRProcContext opProcCtx)
          set the current task in the mapredWork.
static void GenMapRedUtils.setTaskPlan(String alias_id, Operator<? extends OperatorDesc> topOp, Task<?> task, boolean local, GenMRProcContext opProcCtx, PrunedPartitionList pList)
          set the current task in the mapredWork.
static void GenMapRedUtils.setTaskPlan(String path, String alias, Operator<? extends OperatorDesc> topOp, MapWork plan, boolean local, TableDesc tt_desc)
          set the current task in the mapredWork.
 

Constructor parameters in org.apache.hadoop.hive.ql.optimizer with type arguments of type OperatorDesc
ColumnPrunerProcCtx(HashMap<Operator<? extends OperatorDesc>,OpParseContext> opToParseContextMap)
           
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)
           
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)
           
 

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

Methods in org.apache.hadoop.hive.ql.optimizer.correlation that return types with arguments of type OperatorDesc
static List<Operator<? extends OperatorDesc>> CorrelationUtilities.findSiblingOperators(Operator<? extends OperatorDesc> op)
          Find all sibling operators (which have the same child operator of op) of op (op included).
 

Method parameters in org.apache.hadoop.hive.ql.optimizer.correlation with type arguments of type OperatorDesc
static List<Operator<? extends OperatorDesc>> CorrelationUtilities.findSiblingOperators(Operator<? extends OperatorDesc> op)
          Find all sibling operators (which have the same child operator of op) of op (op included).
protected static TableScanOperator CorrelationUtilities.findTableScanOperator(Operator<? extends OperatorDesc> startPoint)
          Search the query plan tree from startPoint to the bottom.
 

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

Methods in org.apache.hadoop.hive.ql.optimizer.index that return types with arguments of type OperatorDesc
 Map<Operator<? extends OperatorDesc>,OpParseContext> RewriteQueryUsingAggregateIndexCtx.getOpc()
           
 

Method parameters in org.apache.hadoop.hive.ql.optimizer.index with type arguments of type OperatorDesc
 void RewriteQueryUsingAggregateIndexCtx.invokeRewriteQueryProc(Operator<? extends OperatorDesc> topOp)
          Walk the original operator tree using the DefaultGraphWalker using the rules.
 

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

Methods in org.apache.hadoop.hive.ql.optimizer.lineage that return types with arguments of type OperatorDesc
 Operator<? extends OperatorDesc> ExprProcCtx.getInputOperator()
          Gets the input operator.
protected static Operator<? extends OperatorDesc> OpProcFactory.getParent(Stack<Node> stack)
          Returns the parent operator in the walk path to the current operator.
 

Method parameters in org.apache.hadoop.hive.ql.optimizer.lineage with type arguments of type OperatorDesc
 LineageInfo.Dependency LineageCtx.Index.getDependency(Operator<? extends OperatorDesc> op, ColumnInfo col)
          Gets the dependency for an operator, columninfo tuple.
static LineageInfo.Dependency ExprProcFactory.getExprDependency(LineageCtx lctx, Operator<? extends OperatorDesc> inpOp, ExprNodeDesc expr)
          Gets the expression dependencies for the expression.
 void LineageCtx.Index.mergeDependency(Operator<? extends OperatorDesc> op, ColumnInfo ci, LineageInfo.Dependency dep)
          Merges the new dependencies in dep to the existing dependencies of (op, ci).
 void LineageCtx.Index.putDependency(Operator<? extends OperatorDesc> op, ColumnInfo col, LineageInfo.Dependency dep)
          Puts the dependency for an operator, columninfo tuple.
 

Constructor parameters in org.apache.hadoop.hive.ql.optimizer.lineage with type arguments of type OperatorDesc
ExprProcCtx(LineageCtx lctx, Operator<? extends OperatorDesc> inpOp)
          Constructor.
 

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

Methods in org.apache.hadoop.hive.ql.optimizer.pcr that return types with arguments of type OperatorDesc
 Operator<? extends OperatorDesc> PcrOpWalkerCtx.OpToDeleteInfo.getParent()
           
 

Constructor parameters in org.apache.hadoop.hive.ql.optimizer.pcr with type arguments of type OperatorDesc
PcrOpWalkerCtx.OpToDeleteInfo(Operator<? extends OperatorDesc> parent, FilterOperator operator)
           
 

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

Methods in org.apache.hadoop.hive.ql.optimizer.physical that return types with arguments of type OperatorDesc
 List<Operator<? extends OperatorDesc>> MapJoinResolver.LocalMapJoinProcCtx.getDummyParentOp()
           
protected static Operator<? extends OperatorDesc> BucketingSortingOpProcFactory.getParent(Stack<Node> stack)
          Returns the parent operator in the walk path to the current operator.
 

Method parameters in org.apache.hadoop.hive.ql.optimizer.physical with type arguments of type OperatorDesc
 void MapJoinResolver.LocalMapJoinProcCtx.addDummyParentOp(Operator<? extends OperatorDesc> op)
           
 List<BucketingSortingCtx.BucketCol> BucketingSortingCtx.getBucketedCols(Operator<? extends OperatorDesc> op)
           
 List<BucketingSortingCtx.SortCol> BucketingSortingCtx.getSortedCols(Operator<? extends OperatorDesc> op)
           
 void LocalMapJoinProcFactory.LocalMapJoinProcessor.hasGroupBy(Operator<? extends OperatorDesc> mapJoinOp, MapJoinResolver.LocalMapJoinProcCtx localMapJoinProcCtx)
           
protected  Object BucketingSortingOpProcFactory.GroupByInferrer.processGroupBy(Operator<? extends OperatorDesc> parent, GroupByOperator gop, BucketingSortingCtx bctx)
          Process a GroupByOperator to determine which if any columns the output is bucketed and sorted by, assumes the columns output by the parent which are bucketed and sorted have already been determined.
 void BucketingSortingCtx.setBucketedCols(Operator<? extends OperatorDesc> op, List<BucketingSortingCtx.BucketCol> bucketCols)
           
 void MapJoinResolver.LocalMapJoinProcCtx.setDummyParentOp(List<Operator<? extends OperatorDesc>> op)
           
 void BucketingSortingCtx.setSortedCols(Operator<? extends OperatorDesc> op, List<BucketingSortingCtx.SortCol> sortedCols)
           
 

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

Methods in org.apache.hadoop.hive.ql.parse with type parameters of type OperatorDesc
<T extends OperatorDesc>
Operator<T>
SemanticAnalyzer.putOpInsertMap(Operator<T> op, RowResolver rr)
           
 

Methods in org.apache.hadoop.hive.ql.parse that return types with arguments of type OperatorDesc
 Map<String,Operator<? extends OperatorDesc>> QBJoinTree.getAliasToOpInfo()
           
 Map<Operator<? extends OperatorDesc>,Map<String,List<String>>> TableAccessInfo.getOperatorToTableAccessMap()
           
 LinkedHashMap<Operator<? extends OperatorDesc>,OpParseContext> ParseContext.getOpParseCtx()
           
 HashMap<String,Operator<? extends OperatorDesc>> ParseContext.getTopOps()
           
 HashMap<String,Operator<? extends OperatorDesc>> ParseContext.getTopSelOps()
           
 

Method parameters in org.apache.hadoop.hive.ql.parse with type arguments of type OperatorDesc
 void TableAccessInfo.add(Operator<? extends OperatorDesc> op, Map<String,List<String>> tableToKeysMap)
           
 void TableAccessCtx.addOperatorTableAccess(Operator<? extends OperatorDesc> op, Map<String,List<String>> tableToKeysMap)
           
static TableScanOperator TableAccessAnalyzer.genRootTableScan(Operator<? extends OperatorDesc> op, List<String> keyNames)
          This method traces up from the given operator to the root of the operator graph until a TableScanOperator is reached.
 OpParseContext ParseContext.removeOpParseCtx(Operator<? extends OperatorDesc> op)
          Remove the OpParseContext of a specific operator op
 void QBJoinTree.setAliasToOpInfo(Map<String,Operator<? extends OperatorDesc>> aliasToOpInfo)
           
 void ParseContext.setOpParseCtx(LinkedHashMap<Operator<? extends OperatorDesc>,OpParseContext> opParseCtx)
           
 void ParseContext.setTopOps(HashMap<String,Operator<? extends OperatorDesc>> topOps)
           
 void ParseContext.setTopSelOps(HashMap<String,Operator<? extends OperatorDesc>> topSelOps)
           
 void ParseContext.updateOpParseCtx(Operator<? extends OperatorDesc> op, OpParseContext newOpParseContext)
          Update the OpParseContext of operator op to newOpParseContext.
 

Constructor parameters in org.apache.hadoop.hive.ql.parse with type arguments of type OperatorDesc
ParseContext(HiveConf conf, QB qb, ASTNode ast, HashMap<TableScanOperator,ExprNodeDesc> opToPartPruner, HashMap<TableScanOperator,PrunedPartitionList> opToPartList, HashMap<String,Operator<? extends OperatorDesc>> topOps, HashMap<String,Operator<? extends OperatorDesc>> topSelOps, LinkedHashMap<Operator<? extends OperatorDesc>,OpParseContext> opParseCtx, Map<JoinOperator,QBJoinTree> joinContext, Map<SMBMapJoinOperator,QBJoinTree> smbMapJoinContext, HashMap<TableScanOperator,Table> topToTable, HashMap<TableScanOperator,Map<String,String>> topToProps, Map<FileSinkOperator,Table> fsopToTable, List<LoadTableDesc> loadTableWork, List<LoadFileDesc> loadFileWork, Context ctx, HashMap<String,String> idToTableNameMap, int destTableId, UnionProcContext uCtx, List<AbstractMapJoinOperator<? extends MapJoinDesc>> listMapJoinOpsNoReducer, Map<GroupByOperator,Set<String>> groupOpToInputTables, Map<String,PrunedPartitionList> prunedPartitions, HashMap<TableScanOperator,FilterDesc.sampleDesc> opToSamplePruner, GlobalLimitCtx globalLimitCtx, HashMap<String,SplitSample> nameToSplitSample, HashSet<ReadEntity> semanticInputs, List<Task<? extends Serializable>> rootTasks, Map<TableScanOperator,Map<String,ExprNodeDesc>> opToPartToSkewedPruner, Map<String,ReadEntity> viewAliasToInput, List<ReduceSinkOperator> reduceSinkOperatorsAddedByEnforceBucketingSorting, QueryProperties queryProperties)
           
ParseContext(HiveConf conf, QB qb, ASTNode ast, HashMap<TableScanOperator,ExprNodeDesc> opToPartPruner, HashMap<TableScanOperator,PrunedPartitionList> opToPartList, HashMap<String,Operator<? extends OperatorDesc>> topOps, HashMap<String,Operator<? extends OperatorDesc>> topSelOps, LinkedHashMap<Operator<? extends OperatorDesc>,OpParseContext> opParseCtx, Map<JoinOperator,QBJoinTree> joinContext, Map<SMBMapJoinOperator,QBJoinTree> smbMapJoinContext, HashMap<TableScanOperator,Table> topToTable, HashMap<TableScanOperator,Map<String,String>> topToProps, Map<FileSinkOperator,Table> fsopToTable, List<LoadTableDesc> loadTableWork, List<LoadFileDesc> loadFileWork, Context ctx, HashMap<String,String> idToTableNameMap, int destTableId, UnionProcContext uCtx, List<AbstractMapJoinOperator<? extends MapJoinDesc>> listMapJoinOpsNoReducer, Map<GroupByOperator,Set<String>> groupOpToInputTables, Map<String,PrunedPartitionList> prunedPartitions, HashMap<TableScanOperator,FilterDesc.sampleDesc> opToSamplePruner, GlobalLimitCtx globalLimitCtx, HashMap<String,SplitSample> nameToSplitSample, HashSet<ReadEntity> semanticInputs, List<Task<? extends Serializable>> rootTasks, Map<TableScanOperator,Map<String,ExprNodeDesc>> opToPartToSkewedPruner, Map<String,ReadEntity> viewAliasToInput, List<ReduceSinkOperator> reduceSinkOperatorsAddedByEnforceBucketingSorting, QueryProperties queryProperties)
           
ParseContext(HiveConf conf, QB qb, ASTNode ast, HashMap<TableScanOperator,ExprNodeDesc> opToPartPruner, HashMap<TableScanOperator,PrunedPartitionList> opToPartList, HashMap<String,Operator<? extends OperatorDesc>> topOps, HashMap<String,Operator<? extends OperatorDesc>> topSelOps, LinkedHashMap<Operator<? extends OperatorDesc>,OpParseContext> opParseCtx, Map<JoinOperator,QBJoinTree> joinContext, Map<SMBMapJoinOperator,QBJoinTree> smbMapJoinContext, HashMap<TableScanOperator,Table> topToTable, HashMap<TableScanOperator,Map<String,String>> topToProps, Map<FileSinkOperator,Table> fsopToTable, List<LoadTableDesc> loadTableWork, List<LoadFileDesc> loadFileWork, Context ctx, HashMap<String,String> idToTableNameMap, int destTableId, UnionProcContext uCtx, List<AbstractMapJoinOperator<? extends MapJoinDesc>> listMapJoinOpsNoReducer, Map<GroupByOperator,Set<String>> groupOpToInputTables, Map<String,PrunedPartitionList> prunedPartitions, HashMap<TableScanOperator,FilterDesc.sampleDesc> opToSamplePruner, GlobalLimitCtx globalLimitCtx, HashMap<String,SplitSample> nameToSplitSample, HashSet<ReadEntity> semanticInputs, List<Task<? extends Serializable>> rootTasks, Map<TableScanOperator,Map<String,ExprNodeDesc>> opToPartToSkewedPruner, Map<String,ReadEntity> viewAliasToInput, List<ReduceSinkOperator> reduceSinkOperatorsAddedByEnforceBucketingSorting, QueryProperties queryProperties)
           
 

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

Classes in org.apache.hadoop.hive.ql.plan that implement OperatorDesc
 class AbstractOperatorDesc
           
 class BaseWork
          BaseWork.
 class CollectDesc
          CollectDesc.
 class DemuxDesc
          Demux operator descriptor implementation.
 class DummyStoreDesc
          Dummy Store Desc.
 class ExtractDesc
          ExtractDesc.
 class FileSinkDesc
          FileSinkDesc.
 class FilterDesc
          FilterDesc.
 class ForwardDesc
          ForwardDesc.
 class GroupByDesc
          GroupByDesc.
 class HashTableDummyDesc
          HashTable Dummy Descriptor implementation.
 class HashTableSinkDesc
          Map Join operator Descriptor implementation.
 class JoinDesc
          Join operator Descriptor implementation.
 class LateralViewForwardDesc
          LateralViewForwardDesc.
 class LateralViewJoinDesc
          LateralViewJoinDesc.
 class LimitDesc
          LimitDesc.
 class ListSinkDesc
          description for ListSinkOperator, just for explain result.
 class MapJoinDesc
          Map Join operator Descriptor implementation.
 class MapredWork
          MapredWork.
 class MapWork
          MapWork represents all the information used to run a map task on the cluster.
 class MuxDesc
          Mux operator descriptor implementation..
 class PTFDesc
           
 class ReduceSinkDesc
          ReduceSinkDesc.
 class ReduceWork
          ReduceWork represents all the information used to run a reduce task on the cluster.
 class ScriptDesc
          ScriptDesc.
 class SelectDesc
          SelectDesc.
 class SMBJoinDesc
           
 class TableScanDesc
          Table Scan Descriptor Currently, data is only read from a base source as part of map-reduce framework.
 class UDTFDesc
          All member variables should have a setters and getters of the form get and set or else they won't be recreated properly at run time.
 class UnionDesc
          unionDesc is a empty class currently.
 

Methods in org.apache.hadoop.hive.ql.plan that return types with arguments of type OperatorDesc
 LinkedHashMap<String,Operator<? extends OperatorDesc>> MapredLocalWork.getAliasToWork()
           
 LinkedHashMap<String,Operator<? extends OperatorDesc>> MapWork.getAliasToWork()
           
 List<Operator<? extends OperatorDesc>> MapredLocalWork.getDummyParentOp()
           
 LinkedHashMap<Operator<? extends OperatorDesc>,OpParseContext> MapWork.getOpParseCtxMap()
           
 

Method parameters in org.apache.hadoop.hive.ql.plan with type arguments of type OperatorDesc
 void MapredLocalWork.setAliasToWork(LinkedHashMap<String,Operator<? extends OperatorDesc>> aliasToWork)
           
 void MapWork.setAliasToWork(LinkedHashMap<String,Operator<? extends OperatorDesc>> aliasToWork)
           
 void MapredLocalWork.setDummyParentOp(List<Operator<? extends OperatorDesc>> op)
           
 void MapWork.setOpParseCtxMap(LinkedHashMap<Operator<? extends OperatorDesc>,OpParseContext> opParseCtxMap)
           
 

Constructor parameters in org.apache.hadoop.hive.ql.plan with type arguments of type OperatorDesc
MapredLocalWork(LinkedHashMap<String,Operator<? extends OperatorDesc>> aliasToWork, LinkedHashMap<String,FetchWork> aliasToFetchWork)
           
MuxDesc(List<Operator<? extends OperatorDesc>> ops)
           
 

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

Methods in org.apache.hadoop.hive.ql.ppd that return types with arguments of type OperatorDesc
 Operator<? extends OperatorDesc> ExprWalkerInfo.getOp()
           
 

Method parameters in org.apache.hadoop.hive.ql.ppd with type arguments of type OperatorDesc
static ExprWalkerInfo ExprWalkerProcFactory.extractPushdownPreds(OpWalkerInfo opContext, Operator<? extends OperatorDesc> op, ExprNodeDesc pred)
           
static ExprWalkerInfo ExprWalkerProcFactory.extractPushdownPreds(OpWalkerInfo opContext, Operator<? extends OperatorDesc> op, List<ExprNodeDesc> preds)
          Extracts pushdown predicates from the given list of predicate expression.
 ExprWalkerInfo OpWalkerInfo.getPrunedPreds(Operator<? extends OperatorDesc> op)
           
 OpParseContext OpWalkerInfo.put(Operator<? extends OperatorDesc> key, OpParseContext value)
           
 ExprWalkerInfo OpWalkerInfo.putPrunedPreds(Operator<? extends OperatorDesc> op, ExprWalkerInfo value)
           
 

Constructor parameters in org.apache.hadoop.hive.ql.ppd with type arguments of type OperatorDesc
ExprWalkerInfo(Operator<? extends OperatorDesc> op, RowResolver toRR)
           
 



Copyright © 2012 The Apache Software Foundation