|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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
|
OperatorFactory.get(Class<T> opClass)
|
|
static
|
OperatorFactory.get(Class<T> opClass,
RowSchema rwsch)
|
|
static
|
OperatorFactory.get(T conf,
Operator<? extends OperatorDesc>... oplist)
Returns an operator given the conf and a list of children operators. |
|
static
|
OperatorFactory.get(T conf,
RowSchema rwsch,
Operator... oplist)
Returns an operator given the conf and a list of children operators. |
|
static
|
OperatorFactory.getAndMakeChild(T conf,
List<Operator<? extends OperatorDesc>> oplist)
Returns an operator given the conf and a list of parent operators. |
|
static
|
OperatorFactory.getAndMakeChild(T conf,
Operator... oplist)
Returns an operator given the conf and a list of parent operators. |
|
static
|
OperatorFactory.getAndMakeChild(T conf,
RowSchema rwsch,
List<Operator<? extends OperatorDesc>> oplist)
Returns an operator given the conf and a list of parent operators. |
|
static
|
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> |
MapRedTask.getReducer()
|
Operator<? extends OperatorDesc> |
Task.getReducer()
|
Collection<Operator<? extends OperatorDesc>> |
MapredLocalTask.getTopOperators()
|
Collection<Operator<? extends OperatorDesc>> |
ExecDriver.getTopOperators()
|
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
|
OperatorFactory.getAndMakeChild(T conf,
List<Operator<? extends OperatorDesc>> oplist)
Returns an operator given the conf and a list of parent operators. |
|
static
|
OperatorFactory.getAndMakeChild(T conf,
RowSchema rwsch,
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)
|
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.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,
org.apache.hadoop.fs.Path dir)
Get the list of operatators from the opeerator 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,
org.apache.hadoop.fs.Path dir)
Get the list of operatators from the opeerator 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.optimizer |
---|
Methods in org.apache.hadoop.hive.ql.optimizer that return types with arguments of type OperatorDesc | |
---|---|
Operator<? extends OperatorDesc> |
GenMRProcContext.getCurrTopOp()
|
Operator<? extends OperatorDesc> |
GenMRProcContext.GenMapRedCtx.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()
|
Operator<? extends OperatorDesc> |
GenMRProcContext.GenMRMapJoinCtx.getRootMapJoinOp()
|
List<Operator<? extends OperatorDesc>> |
GenMRProcContext.getRootOps()
|
List<Operator<? extends OperatorDesc>> |
GenMRProcContext.getSeenOps()
|
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)
convert a regular 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. |
List<String> |
ColumnPrunerProcCtx.getPrunedColList(Operator<? extends OperatorDesc> op)
|
static void |
GenMapRedUtils.initMapJoinPlan(Operator<? extends OperatorDesc> op,
GenMRProcContext ctx,
boolean readInputMapJoin,
boolean readInputUnion,
boolean setReducer,
int pos)
|
static void |
GenMapRedUtils.initMapJoinPlan(Operator<? extends OperatorDesc> op,
GenMRProcContext opProcCtx,
boolean readInputMapJoin,
boolean readInputUnion,
boolean setReducer,
int pos,
boolean createLocalPlan)
Initialize the current plan by adding it to root tasks. |
static void |
GenMapRedUtils.joinPlan(Operator<? extends OperatorDesc> op,
Task<? extends Serializable> oldTask,
Task<? extends Serializable> task,
GenMRProcContext opProcCtx,
int pos,
boolean split,
boolean readMapJoinData,
boolean readUnionData)
|
static void |
GenMapRedUtils.joinPlan(Operator<? extends OperatorDesc> op,
Task<? extends Serializable> oldTask,
Task<? extends Serializable> task,
GenMRProcContext opProcCtx,
int pos,
boolean split,
boolean readMapJoinData,
boolean readUnionData,
boolean createLocalWork)
Merge the current task with the task for the current reducer. |
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(MapredWork 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)
|
void |
GenMRProcContext.GenMRMapJoinCtx.setRootMapJoinOp(Operator<? extends OperatorDesc> rootMapJoinOp)
|
void |
GenMRProcContext.setRootOps(List<Operator<? extends OperatorDesc>> rootOps)
|
void |
GenMRProcContext.setSeenOps(List<Operator<? extends OperatorDesc>> seenOps)
|
static void |
GenMapRedUtils.setTaskPlan(String alias_id,
Operator<? extends OperatorDesc> topOp,
MapredWork plan,
boolean local,
GenMRProcContext opProcCtx)
set the current task in the mapredWork. |
static void |
GenMapRedUtils.setTaskPlan(String alias_id,
Operator<? extends OperatorDesc> topOp,
MapredWork plan,
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,
MapredWork plan,
boolean local,
TableDesc tt_desc)
set the current task in the mapredWork. |
static void |
GenMapRedUtils.splitTasks(Operator<? extends OperatorDesc> op,
Task<? extends Serializable> parentTask,
Task<? extends Serializable> childTask,
GenMRProcContext opProcCtx,
boolean setReducer,
boolean local,
int posn)
|
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()
|
Method parameters in org.apache.hadoop.hive.ql.optimizer.physical with type arguments of type OperatorDesc | |
---|---|
void |
MapJoinResolver.LocalMapJoinProcCtx.addDummyParentOp(Operator<? extends OperatorDesc> op)
|
void |
LocalMapJoinProcFactory.LocalMapJoinProcessor.hasGroupBy(Operator<? extends OperatorDesc> mapJoinOp,
MapJoinResolver.LocalMapJoinProcCtx localMapJoinProcCtx)
|
void |
MapJoinResolver.LocalMapJoinProcCtx.setDummyParentOp(List<Operator<? extends OperatorDesc>> op)
|
Uses of OperatorDesc in org.apache.hadoop.hive.ql.parse |
---|
Methods in org.apache.hadoop.hive.ql.parse with type parameters of type OperatorDesc | ||
---|---|---|
|
SemanticAnalyzer.putOpInsertMap(Operator<T> op,
RowResolver rr)
|
Methods in org.apache.hadoop.hive.ql.parse that return types with arguments of type OperatorDesc | |
---|---|
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)
|
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)
|
Uses of OperatorDesc in org.apache.hadoop.hive.ql.plan |
---|
Classes in org.apache.hadoop.hive.ql.plan that implement OperatorDesc | |
---|---|
class |
AbstractOperatorDesc
|
class |
CollectDesc
CollectDesc. |
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 |
ReduceSinkDesc
ReduceSinkDesc. |
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 |
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>> |
MapredWork.getAliasToWork()
|
LinkedHashMap<String,Operator<? extends OperatorDesc>> |
MapredLocalWork.getAliasToWork()
|
List<Operator<? extends OperatorDesc>> |
MapredLocalWork.getDummyParentOp()
|
LinkedHashMap<Operator<? extends OperatorDesc>,OpParseContext> |
MapredWork.getOpParseCtxMap()
|
Method parameters in org.apache.hadoop.hive.ql.plan with type arguments of type OperatorDesc | |
---|---|
void |
MapredWork.setAliasToWork(LinkedHashMap<String,Operator<? extends OperatorDesc>> aliasToWork)
|
void |
MapredLocalWork.setAliasToWork(LinkedHashMap<String,Operator<? extends OperatorDesc>> aliasToWork)
|
void |
MapredLocalWork.setDummyParentOp(List<Operator<? extends OperatorDesc>> op)
|
void |
MapredWork.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)
|
|
MapredWork(String command,
LinkedHashMap<String,ArrayList<String>> pathToAliases,
LinkedHashMap<String,PartitionDesc> pathToPartitionInfo,
LinkedHashMap<String,Operator<? extends OperatorDesc>> aliasToWork,
TableDesc keyDesc,
List<TableDesc> tagToValueDesc,
Operator<?> reducer,
Integer numReduceTasks,
MapredLocalWork mapLocalWork,
boolean hadoopSupportsSplittable)
|
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |