Uses of Class
org.apache.hadoop.hive.ql.exec.Operator

Packages that use Operator
org.apache.hadoop.hive.ql.exec   
org.apache.hadoop.hive.ql.optimizer   
org.apache.hadoop.hive.ql.parse   
org.apache.hadoop.hive.ql.plan   
org.apache.hadoop.hive.ql.ppd   
 

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

Subclasses of Operator in org.apache.hadoop.hive.ql.exec
 class CollectOperator
          Buffers rows emitted by other operators
 class CommonJoinOperator<T extends joinDesc>
          Join operator implementation.
 class ExtractOperator
          Extract operator implementation Extracts a subobject and passes that on.
 class FileSinkOperator
          File Sink operator implementation
 class FilterOperator
          Filter operator implementation
 class ForwardOperator
          Forward Operator Just forwards.
 class GroupByOperator
          GroupBy operator implementation.
 class JoinOperator
          Join operator implementation.
 class LateralViewJoinOperator
          The lateral view join operator is used to implement the lateral view functionality.
 class LimitOperator
          Limit operator implementation Limits the number of rows to be passed on.
 class MapJoinOperator
          Map side Join operator implementation.
 class MapOperator
          Map operator.
 class ReduceSinkOperator
          Reduce Sink Operator sends output to the reduce stage
 class ScriptOperator
           
 class SelectOperator
          Select operator implementation
 class TableScanOperator
          Table Scan Operator If the data is coming from the map-reduce framework, just forward it.
 class TerminalOperator<T extends Serializable>
          Terminal Operator Base Class
 class UDTFOperator
           
 class UnionOperator
          Union Operator Just forwards.
 

Fields in org.apache.hadoop.hive.ql.exec declared as Operator
protected  Operator<? extends Serializable>[] Operator.childOperatorsArray
          Cache childOperators in an array for faster access.
 

Fields in org.apache.hadoop.hive.ql.exec with type parameters of type Operator
protected  List<Operator<? extends Serializable>> Operator.childOperators
           
 Class<? extends Operator<T>> OperatorFactory.opTuple.opClass
           
protected  List<Operator<? extends Serializable>> Operator.parentOperators
           
 

Methods in org.apache.hadoop.hive.ql.exec that return Operator
static
<T extends Serializable>
Operator<T>
OperatorFactory.get(Class<T> opClass)
           
static
<T extends Serializable>
Operator<T>
OperatorFactory.get(Class<T> opClass, RowSchema rwsch)
           
static
<T extends Serializable>
Operator<T>
OperatorFactory.get(T conf, Operator<? extends Serializable>... oplist)
          Returns an operator given the conf and a list of children operators.
static
<T extends Serializable>
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 Serializable>
Operator<T>
OperatorFactory.getAndMakeChild(T conf, Operator... oplist)
          Returns an operator given the conf and a list of parent operators.
static
<T extends Serializable>
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 Operator
 List<Operator<? extends Serializable>> Operator.getChildOperators()
           
 List<Operator<? extends Serializable>> Operator.getParentOperators()
           
 

Methods in org.apache.hadoop.hive.ql.exec with parameters of type Operator
static void Utilities.addMapWork(mapredWork mr, Table tbl, String alias, Operator<?> work)
           
 void ExecMapper.reportStats.func(Operator op)
           
 void Operator.OperatorFunc.func(Operator<? extends Serializable> op)
           
static
<T extends Serializable>
Operator<T>
OperatorFactory.get(T conf, Operator<? extends Serializable>... oplist)
          Returns an operator given the conf and a list of children operators.
static
<T extends Serializable>
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 Serializable>
Operator<T>
OperatorFactory.getAndMakeChild(T conf, Operator... oplist)
          Returns an operator given the conf and a list of parent operators.
static
<T extends Serializable>
Operator<T>
OperatorFactory.getAndMakeChild(T conf, RowSchema rwsch, Operator... oplist)
          Returns an operator given the conf and a list of parent operators.
static String Utilities.getOpTreeSkel(Operator<?> op)
           
 void Operator.removeChild(Operator<? extends Serializable> child)
           
 void Operator.replaceChild(Operator<? extends Serializable> child, Operator<? extends Serializable> newChild)
          Replace one child with another at the same position.
 void Operator.replaceChild(Operator<? extends Serializable> child, Operator<? extends Serializable> newChild)
          Replace one child with another at the same position.
 void Operator.replaceParent(Operator<? extends Serializable> parent, Operator<? extends Serializable> newParent)
          Replace one parent with another at the same position.
 void Operator.replaceParent(Operator<? extends Serializable> parent, Operator<? extends Serializable> newParent)
          Replace one parent with another at the same position.
 

Method parameters in org.apache.hadoop.hive.ql.exec with type arguments of type Operator
 List<String> GroupByOperator.genColLists(HashMap<Operator<? extends Serializable>,OpParseContext> opParseCtx)
           
 void Operator.setChildOperators(List<Operator<? extends Serializable>> childOperators)
           
 void Operator.setParentOperators(List<Operator<? extends Serializable>> parentOperators)
           
 

Constructor parameters in org.apache.hadoop.hive.ql.exec with type arguments of type Operator
OperatorFactory.opTuple(Class<T> descClass, Class<? extends Operator<T>> opClass)
           
 

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

Methods in org.apache.hadoop.hive.ql.optimizer that return Operator
 Operator<? extends Serializable> GenMRProcContext.getCurrTopOp()
           
 Operator<? extends Serializable> GenMRProcContext.GenMapRedCtx.getCurrTopOp()
           
 Operator<? extends Serializable> GenMRProcContext.GenMRMapJoinCtx.getRootMapJoinOp()
           
 

Methods in org.apache.hadoop.hive.ql.optimizer that return types with arguments of type Operator
 LinkedHashMap<Operator<? extends Serializable>,GenMRProcContext.GenMapRedCtx> GenMRProcContext.getMapCurrCtx()
           
 HashMap<Operator<? extends Serializable>,Task<? extends Serializable>> GenMRProcContext.getOpTaskMap()
           
 HashMap<Operator<? extends Serializable>,OpParseContext> ColumnPrunerProcCtx.getOpToParseCtxMap()
           
 Map<Operator<? extends Serializable>,List<String>> ColumnPrunerProcCtx.getPrunedColLists()
           
 List<Operator<? extends Serializable>> GenMRProcContext.getRootOps()
           
 List<Operator<? extends Serializable>> GenMRProcContext.getSeenOps()
           
 

Methods in org.apache.hadoop.hive.ql.optimizer with parameters of type Operator
 List<String> ColumnPrunerProcCtx.genColLists(Operator<? extends Serializable> 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.
 List<String> ColumnPrunerProcCtx.getPrunedColList(Operator<? extends Serializable> op)
           
static void GenMapRedUtils.initMapJoinPlan(Operator<? extends Serializable> op, GenMRProcContext opProcCtx, boolean readInputMapJoin, boolean readInputUnion, boolean setReducer, int pos)
          Initialize the current plan by adding it to root tasks
static void GenMapRedUtils.joinPlan(Operator<? extends Serializable> op, Task<? extends Serializable> oldTask, Task<? extends Serializable> task, GenMRProcContext opProcCtx, int pos, boolean split, boolean readMapJoinData, boolean readUnionData)
          Merge the current task with the task for the current reducer
 void GenMRProcContext.setCurrTopOp(Operator<? extends Serializable> currTopOp)
           
static void GenMapRedUtils.setKeyAndValueDesc(mapredWork plan, Operator<? extends Serializable> topOp)
          set key and value descriptor
 void GenMRProcContext.GenMRMapJoinCtx.setRootMapJoinOp(Operator<? extends Serializable> rootMapJoinOp)
           
static void GenMapRedUtils.setTaskPlan(String alias_id, Operator<? extends Serializable> topOp, mapredWork plan, boolean local, GenMRProcContext opProcCtx)
          set the current task in the mapredWork
static void GenMapRedUtils.setTaskPlan(String path, String alias, Operator<? extends Serializable> topOp, mapredWork plan, boolean local, tableDesc tt_desc)
          set the current task in the mapredWork
static void GenMapRedUtils.splitTasks(Operator<? extends Serializable> op, Task<? extends Serializable> parentTask, Task<? extends Serializable> childTask, GenMRProcContext opProcCtx, boolean setReducer, boolean local, int posn)
           
 

Method parameters in org.apache.hadoop.hive.ql.optimizer with type arguments of type Operator
 void GenMRProcContext.setMapCurrCtx(LinkedHashMap<Operator<? extends Serializable>,GenMRProcContext.GenMapRedCtx> mapCurrCtx)
           
 void GenMRProcContext.setOpTaskMap(HashMap<Operator<? extends Serializable>,Task<? extends Serializable>> opTaskMap)
           
 void GenMRProcContext.setRootOps(List<Operator<? extends Serializable>> rootOps)
           
 void GenMRProcContext.setSeenOps(List<Operator<? extends Serializable>> seenOps)
           
 

Constructors in org.apache.hadoop.hive.ql.optimizer with parameters of type Operator
GenMRProcContext.GenMapRedCtx(Task<? extends Serializable> currTask, Operator<? extends Serializable> currTopOp, String currAliasId)
           
GenMRProcContext.GenMRMapJoinCtx(String taskTmpDir, tableDesc tt_desc, Operator<? extends Serializable> rootMapJoinOp, MapJoinOperator oldMapJoin)
           
 

Constructor parameters in org.apache.hadoop.hive.ql.optimizer with type arguments of type Operator
ColumnPrunerProcCtx(HashMap<Operator<? extends Serializable>,OpParseContext> opToParseContextMap)
           
GenMRProcContext(HiveConf conf, HashMap<Operator<? extends Serializable>,Task<? extends Serializable>> opTaskMap, List<Operator<? extends Serializable>> seenOps, ParseContext parseCtx, List<Task<? extends Serializable>> mvTask, List<Task<? extends Serializable>> rootTasks, LinkedHashMap<Operator<? extends Serializable>,GenMRProcContext.GenMapRedCtx> mapCurrCtx, Set<ReadEntity> inputs, Set<WriteEntity> outputs)
           
GenMRProcContext(HiveConf conf, HashMap<Operator<? extends Serializable>,Task<? extends Serializable>> opTaskMap, List<Operator<? extends Serializable>> seenOps, ParseContext parseCtx, List<Task<? extends Serializable>> mvTask, List<Task<? extends Serializable>> rootTasks, LinkedHashMap<Operator<? extends Serializable>,GenMRProcContext.GenMapRedCtx> mapCurrCtx, Set<ReadEntity> inputs, Set<WriteEntity> outputs)
           
GenMRProcContext(HiveConf conf, HashMap<Operator<? extends Serializable>,Task<? extends Serializable>> opTaskMap, List<Operator<? extends Serializable>> seenOps, ParseContext parseCtx, List<Task<? extends Serializable>> mvTask, List<Task<? extends Serializable>> rootTasks, LinkedHashMap<Operator<? extends Serializable>,GenMRProcContext.GenMapRedCtx> mapCurrCtx, Set<ReadEntity> inputs, Set<WriteEntity> outputs)
           
 

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

Methods in org.apache.hadoop.hive.ql.parse that return Operator
 Operator SemanticAnalyzer.genPlan(QB qb)
           
<T extends Serializable>
Operator<T>
SemanticAnalyzer.putOpInsertMap(Operator<T> op, RowResolver rr)
           
 

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

Methods in org.apache.hadoop.hive.ql.parse with parameters of type Operator
 RowResolver SemanticAnalyzer.getRowResolver(Operator opt)
          Get the row resolver given an operator.
<T extends Serializable>
Operator<T>
SemanticAnalyzer.putOpInsertMap(Operator<T> op, RowResolver rr)
           
 

Method parameters in org.apache.hadoop.hive.ql.parse with type arguments of type Operator
 void ParseContext.setOpParseCtx(LinkedHashMap<Operator<? extends Serializable>,OpParseContext> opParseCtx)
           
 void ParseContext.setTopOps(HashMap<String,Operator<? extends Serializable>> topOps)
           
 void ParseContext.setTopSelOps(HashMap<String,Operator<? extends Serializable>> topSelOps)
           
 

Constructor parameters in org.apache.hadoop.hive.ql.parse with type arguments of type Operator
ParseContext(HiveConf conf, QB qb, ASTNode ast, HashMap<TableScanOperator,exprNodeDesc> opToPartPruner, HashMap<String,Operator<? extends Serializable>> topOps, HashMap<String,Operator<? extends Serializable>> topSelOps, LinkedHashMap<Operator<? extends Serializable>,OpParseContext> opParseCtx, Map<JoinOperator,QBJoinTree> joinContext, HashMap<TableScanOperator,Table> topToTable, List<loadTableDesc> loadTableWork, List<loadFileDesc> loadFileWork, Context ctx, HashMap<String,String> idToTableNameMap, int destTableId, UnionProcContext uCtx, List<MapJoinOperator> listMapJoinOpsNoReducer, Map<GroupByOperator,Set<String>> groupOpToInputTables, Map<String,PrunedPartitionList> prunedPartitions, HashMap<TableScanOperator,filterDesc.sampleDesc> opToSamplePruner)
           
ParseContext(HiveConf conf, QB qb, ASTNode ast, HashMap<TableScanOperator,exprNodeDesc> opToPartPruner, HashMap<String,Operator<? extends Serializable>> topOps, HashMap<String,Operator<? extends Serializable>> topSelOps, LinkedHashMap<Operator<? extends Serializable>,OpParseContext> opParseCtx, Map<JoinOperator,QBJoinTree> joinContext, HashMap<TableScanOperator,Table> topToTable, List<loadTableDesc> loadTableWork, List<loadFileDesc> loadFileWork, Context ctx, HashMap<String,String> idToTableNameMap, int destTableId, UnionProcContext uCtx, List<MapJoinOperator> listMapJoinOpsNoReducer, Map<GroupByOperator,Set<String>> groupOpToInputTables, Map<String,PrunedPartitionList> prunedPartitions, HashMap<TableScanOperator,filterDesc.sampleDesc> opToSamplePruner)
           
ParseContext(HiveConf conf, QB qb, ASTNode ast, HashMap<TableScanOperator,exprNodeDesc> opToPartPruner, HashMap<String,Operator<? extends Serializable>> topOps, HashMap<String,Operator<? extends Serializable>> topSelOps, LinkedHashMap<Operator<? extends Serializable>,OpParseContext> opParseCtx, Map<JoinOperator,QBJoinTree> joinContext, HashMap<TableScanOperator,Table> topToTable, List<loadTableDesc> loadTableWork, List<loadFileDesc> loadFileWork, Context ctx, HashMap<String,String> idToTableNameMap, int destTableId, UnionProcContext uCtx, List<MapJoinOperator> listMapJoinOpsNoReducer, Map<GroupByOperator,Set<String>> groupOpToInputTables, Map<String,PrunedPartitionList> prunedPartitions, HashMap<TableScanOperator,filterDesc.sampleDesc> opToSamplePruner)
           
 

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

Methods in org.apache.hadoop.hive.ql.plan that return Operator
 Operator<?> mapredWork.getReducer()
           
 

Methods in org.apache.hadoop.hive.ql.plan that return types with arguments of type Operator
 LinkedHashMap<String,Operator<? extends Serializable>> mapredLocalWork.getAliasToWork()
           
 LinkedHashMap<String,Operator<? extends Serializable>> mapredWork.getAliasToWork()
           
 

Methods in org.apache.hadoop.hive.ql.plan with parameters of type Operator
 void mapredWork.addMapWork(String path, String alias, Operator<?> work, partitionDesc pd)
           
 void mapredWork.setReducer(Operator<?> reducer)
           
 

Method parameters in org.apache.hadoop.hive.ql.plan with type arguments of type Operator
 void mapredLocalWork.setAliasToWork(LinkedHashMap<String,Operator<? extends Serializable>> aliasToWork)
           
 void mapredWork.setAliasToWork(LinkedHashMap<String,Operator<? extends Serializable>> aliasToWork)
           
 

Constructors in org.apache.hadoop.hive.ql.plan with parameters of type Operator
mapredWork(String command, LinkedHashMap<String,ArrayList<String>> pathToAliases, LinkedHashMap<String,partitionDesc> pathToPartitionInfo, LinkedHashMap<String,Operator<? extends Serializable>> aliasToWork, tableDesc keyDesc, List<tableDesc> tagToValueDesc, Operator<?> reducer, Integer numReduceTasks, mapredLocalWork mapLocalWork)
           
 

Constructor parameters in org.apache.hadoop.hive.ql.plan with type arguments of type Operator
mapredLocalWork(LinkedHashMap<String,Operator<? extends Serializable>> aliasToWork, LinkedHashMap<String,fetchWork> aliasToFetchWork)
           
mapredWork(String command, LinkedHashMap<String,ArrayList<String>> pathToAliases, LinkedHashMap<String,partitionDesc> pathToPartitionInfo, LinkedHashMap<String,Operator<? extends Serializable>> aliasToWork, tableDesc keyDesc, List<tableDesc> tagToValueDesc, Operator<?> reducer, Integer numReduceTasks, mapredLocalWork mapLocalWork)
           
 

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

Methods in org.apache.hadoop.hive.ql.ppd that return Operator
 Operator<? extends Serializable> ExprWalkerInfo.getOp()
           
 

Methods in org.apache.hadoop.hive.ql.ppd with parameters of type Operator
protected static Object OpProcFactory.createFilter(Operator op, ExprWalkerInfo pushDownPreds, OpWalkerInfo owi)
           
static ExprWalkerInfo ExprWalkerProcFactory.extractPushdownPreds(OpWalkerInfo opContext, Operator<? extends Serializable> op, exprNodeDesc pred)
           
static ExprWalkerInfo ExprWalkerProcFactory.extractPushdownPreds(OpWalkerInfo opContext, Operator<? extends Serializable> op, List<exprNodeDesc> preds)
          Extracts pushdown predicates from the given list of predicate expression
 ExprWalkerInfo OpWalkerInfo.getPrunedPreds(Operator<? extends Serializable> op)
           
 OpParseContext OpWalkerInfo.put(Operator<? extends Serializable> key, OpParseContext value)
           
 ExprWalkerInfo OpWalkerInfo.putPrunedPreds(Operator<? extends Serializable> op, ExprWalkerInfo value)
           
 

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

Constructor parameters in org.apache.hadoop.hive.ql.ppd with type arguments of type Operator
OpWalkerInfo(HashMap<Operator<? extends Serializable>,OpParseContext> opToParseCtxMap)
           
 



Copyright © 2009 The Apache Software Foundation