public final class OperatorFactory extends Object
Modifier and Type | Field and Description |
---|---|
protected static org.apache.commons.logging.Log |
LOG |
Modifier and Type | Method and Description |
---|---|
static <T extends OperatorDesc> |
get(Class<T> opClass) |
static <T extends OperatorDesc> |
get(Class<T> opClass,
RowSchema rwsch) |
static <T extends OperatorDesc> |
get(T conf,
Operator<? extends OperatorDesc>... oplist)
Returns an operator given the conf and a list of children operators.
|
static <T extends OperatorDesc> |
get(T conf,
RowSchema rwsch,
Operator... oplist)
Returns an operator given the conf and a list of children operators.
|
static <T extends OperatorDesc> |
getAndMakeChild(T conf,
List<Operator<? extends OperatorDesc>> oplist)
Returns an operator given the conf and a list of parent operators.
|
static <T extends OperatorDesc> |
getAndMakeChild(T conf,
Operator... oplist)
Returns an operator given the conf and a list of parent operators.
|
static <T extends OperatorDesc> |
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> |
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> |
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> |
getAndMakeChild(T conf,
RowSchema rwsch,
Operator... oplist)
Returns an operator given the conf and a list of parent operators.
|
static <T extends OperatorDesc> |
getVectorOperator(Class<? extends Operator<?>> opClass,
T conf,
VectorizationContext vContext) |
static <T extends OperatorDesc> |
getVectorOperator(T conf,
VectorizationContext vContext) |
static void |
makeChild(Operator<? extends OperatorDesc> ret,
Operator<? extends OperatorDesc>... oplist)
Returns an operator given the conf and a list of children operators.
|
public static <T extends OperatorDesc> Operator<T> getVectorOperator(Class<? extends Operator<?>> opClass, T conf, VectorizationContext vContext) throws HiveException
HiveException
public static <T extends OperatorDesc> Operator<T> getVectorOperator(T conf, VectorizationContext vContext) throws HiveException
HiveException
public static <T extends OperatorDesc> Operator<T> get(Class<T> opClass)
public static <T extends OperatorDesc> Operator<T> get(Class<T> opClass, RowSchema rwsch)
public static <T extends OperatorDesc> Operator<T> get(T conf, Operator<? extends OperatorDesc>... oplist)
public static void makeChild(Operator<? extends OperatorDesc> ret, Operator<? extends OperatorDesc>... oplist)
public static <T extends OperatorDesc> Operator<T> get(T conf, RowSchema rwsch, Operator... oplist)
public static <T extends OperatorDesc> Operator<T> getAndMakeChild(T conf, Operator... oplist)
public static <T extends OperatorDesc> Operator<T> getAndMakeChild(T conf, List<Operator<? extends OperatorDesc>> oplist)
public static <T extends OperatorDesc> Operator<T> getAndMakeChild(T conf, RowSchema rwsch, Operator... oplist)
public static <T extends OperatorDesc> Operator<T> getAndMakeChild(T conf, RowSchema rwsch, Map<String,ExprNodeDesc> colExprMap, Operator... oplist)
public static <T extends OperatorDesc> Operator<T> getAndMakeChild(T conf, RowSchema rwsch, List<Operator<? extends OperatorDesc>> oplist)
public static <T extends OperatorDesc> Operator<T> getAndMakeChild(T conf, RowSchema rwsch, Map<String,ExprNodeDesc> colExprMap, List<Operator<? extends OperatorDesc>> oplist)
Copyright © 2017 The Apache Software Foundation. All rights reserved.