org.apache.hadoop.hive.ql.exec
Class OperatorUtils
java.lang.Object
org.apache.hadoop.hive.ql.exec.OperatorUtils
public class OperatorUtils
- extends Object
Method Summary |
static
|
findOperators(Collection<Operator<?>> starts,
Class<T> clazz)
|
static
|
findOperators(Operator<?> start,
Class<T> clazz)
|
static
|
findOperatorsUpstream(Collection<Operator<?>> starts,
Class<T> clazz)
|
static
|
findOperatorsUpstream(Operator<?> start,
Class<T> clazz)
|
static
|
findSingleOperator(Operator<?> start,
Class<T> clazz)
|
static
|
findSingleOperatorUpstream(Operator<?> start,
Class<T> clazz)
|
static void |
iterateParents(Operator<?> operator,
NodeUtils.Function<Operator<?>> function)
|
static void |
setChildrenCollector(List<Operator<? extends OperatorDesc>> childOperators,
Map<String,org.apache.hadoop.mapred.OutputCollector> outMap)
|
static void |
setChildrenCollector(List<Operator<? extends OperatorDesc>> childOperators,
org.apache.hadoop.mapred.OutputCollector out)
|
OperatorUtils
public OperatorUtils()
findOperators
public static <T> Set<T> findOperators(Operator<?> start,
Class<T> clazz)
findSingleOperator
public static <T> T findSingleOperator(Operator<?> start,
Class<T> clazz)
findOperators
public static <T> Set<T> findOperators(Collection<Operator<?>> starts,
Class<T> clazz)
findOperatorsUpstream
public static <T> Set<T> findOperatorsUpstream(Operator<?> start,
Class<T> clazz)
findSingleOperatorUpstream
public static <T> T findSingleOperatorUpstream(Operator<?> start,
Class<T> clazz)
findOperatorsUpstream
public static <T> Set<T> findOperatorsUpstream(Collection<Operator<?>> starts,
Class<T> clazz)
setChildrenCollector
public static void setChildrenCollector(List<Operator<? extends OperatorDesc>> childOperators,
org.apache.hadoop.mapred.OutputCollector out)
setChildrenCollector
public static void setChildrenCollector(List<Operator<? extends OperatorDesc>> childOperators,
Map<String,org.apache.hadoop.mapred.OutputCollector> outMap)
iterateParents
public static void iterateParents(Operator<?> operator,
NodeUtils.Function<Operator<?>> function)
Copyright © 2014 The Apache Software Foundation. All rights reserved.