|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ExprNodeEvaluator | |
---|---|
org.apache.hadoop.hive.ql.exec | Hive QL execution tasks, operators, functions and other handlers. |
Uses of ExprNodeEvaluator in org.apache.hadoop.hive.ql.exec |
---|
Subclasses of ExprNodeEvaluator in org.apache.hadoop.hive.ql.exec | |
---|---|
class |
ExprNodeColumnEvaluator
This evaluator gets the column from the row object. |
class |
ExprNodeConstantEvaluator
ExprNodeConstantEvaluator. |
class |
ExprNodeFieldEvaluator
This Evaluator can evaluate s.f for s as both struct and list of struct. |
class |
ExprNodeGenericFuncEvaluator
ExprNodeGenericFuncEvaluator. |
class |
ExprNodeNullEvaluator
ExprNodeNullEvaluator. |
Fields in org.apache.hadoop.hive.ql.exec declared as ExprNodeEvaluator | |
---|---|
protected ExprNodeEvaluator[][] |
GroupByOperator.aggregationParameterFields
|
protected ExprNodeEvaluator[] |
SelectOperator.eval
|
protected ExprNodeEvaluator |
ExtractOperator.eval
|
protected ExprNodeEvaluator[] |
ReduceSinkOperator.keyEval
The evaluators for the key columns. |
protected ExprNodeEvaluator[] |
GroupByOperator.keyFields
|
protected ExprNodeEvaluator[] |
ReduceSinkOperator.partitionEval
The evaluators for the partition columns (CLUSTER BY or DISTRIBUTE BY in Hive language). |
protected ExprNodeEvaluator[] |
ReduceSinkOperator.valueEval
The evaluators for the value columns. |
Fields in org.apache.hadoop.hive.ql.exec with type parameters of type ExprNodeEvaluator | |
---|---|
protected Map<Byte,List<ExprNodeEvaluator>> |
HashTableSinkOperator.joinFilters
The filters for join |
protected Map<Byte,List<ExprNodeEvaluator>> |
CommonJoinOperator.joinFilters
The filters for join |
protected Map<Byte,List<ExprNodeEvaluator>> |
HashTableSinkOperator.joinKeys
The expressions for join inputs's join keys. |
protected Map<Byte,List<ExprNodeEvaluator>> |
AbstractMapJoinOperator.joinKeys
The expressions for join inputs's join keys. |
protected Map<Byte,List<ExprNodeEvaluator>> |
HashTableSinkOperator.joinValues
The expressions for join outputs. |
protected Map<Byte,List<ExprNodeEvaluator>> |
CommonJoinOperator.joinValues
The expressions for join inputs. |
Methods in org.apache.hadoop.hive.ql.exec that return ExprNodeEvaluator | |
---|---|
static ExprNodeEvaluator |
ExprNodeEvaluatorFactory.get(ExprNodeDesc desc)
|
Methods in org.apache.hadoop.hive.ql.exec with parameters of type ExprNodeEvaluator | |
---|---|
protected static ObjectInspector[] |
Operator.initEvaluators(ExprNodeEvaluator[] evals,
int start,
int length,
ObjectInspector rowInspector)
Initialize an array of ExprNodeEvaluator from start, for specified length and return the result ObjectInspectors. |
protected static ObjectInspector[] |
Operator.initEvaluators(ExprNodeEvaluator[] evals,
ObjectInspector rowInspector)
Initialize an array of ExprNodeEvaluator and return the result ObjectInspectors. |
protected static StructObjectInspector |
ReduceSinkOperator.initEvaluatorsAndReturnStruct(ExprNodeEvaluator[] evals,
List<List<Integer>> distinctColIndices,
List<String> outputColNames,
int length,
ObjectInspector rowInspector)
Initializes array of ExprNodeEvaluator. |
protected static StructObjectInspector |
Operator.initEvaluatorsAndReturnStruct(ExprNodeEvaluator[] evals,
List<String> outputColName,
ObjectInspector rowInspector)
Initialize an array of ExprNodeEvaluator and put the return values into a StructObjectInspector with integer field names. |
Method parameters in org.apache.hadoop.hive.ql.exec with type arguments of type ExprNodeEvaluator | |
---|---|
static ArrayList<Object> |
JoinUtil.computeKeys(Object row,
List<ExprNodeEvaluator> keyFields,
List<ObjectInspector> keyFieldsOI)
Return the key as a standard object. |
static AbstractMapJoinKey |
JoinUtil.computeMapJoinKeys(Object row,
List<ExprNodeEvaluator> keyFields,
List<ObjectInspector> keyFieldsOI)
Return the key as a standard object. |
static Object[] |
JoinUtil.computeMapJoinValues(Object row,
List<ExprNodeEvaluator> valueFields,
List<ObjectInspector> valueFieldsOI,
List<ExprNodeEvaluator> filters,
List<ObjectInspector> filtersOI,
boolean noOuterJoin)
Return the value as a standard object. |
static Object[] |
JoinUtil.computeMapJoinValues(Object row,
List<ExprNodeEvaluator> valueFields,
List<ObjectInspector> valueFieldsOI,
List<ExprNodeEvaluator> filters,
List<ObjectInspector> filtersOI,
boolean noOuterJoin)
Return the value as a standard object. |
static ArrayList<Object> |
JoinUtil.computeValues(Object row,
List<ExprNodeEvaluator> valueFields,
List<ObjectInspector> valueFieldsOI,
List<ExprNodeEvaluator> filters,
List<ObjectInspector> filtersOI,
boolean noOuterJoin)
Return the value as a standard object. |
static ArrayList<Object> |
JoinUtil.computeValues(Object row,
List<ExprNodeEvaluator> valueFields,
List<ObjectInspector> valueFieldsOI,
List<ExprNodeEvaluator> filters,
List<ObjectInspector> filtersOI,
boolean noOuterJoin)
Return the value as a standard object. |
static HashMap<Byte,List<ObjectInspector>> |
JoinUtil.getObjectInspectorsFromEvaluators(Map<Byte,List<ExprNodeEvaluator>> exprEntries,
ObjectInspector[] inputObjInspector,
int posBigTableAlias)
|
protected static Boolean |
JoinUtil.isFiltered(Object row,
List<ExprNodeEvaluator> filters,
List<ObjectInspector> ois)
Returns true if the row does not pass through filters. |
protected static Boolean |
CommonJoinOperator.isFiltered(Object row,
List<ExprNodeEvaluator> filters,
List<ObjectInspector> ois)
Returns true if the row does not pass through filters. |
static int |
JoinUtil.populateJoinKeyValue(Map<Byte,List<ExprNodeEvaluator>> outMap,
Map<Byte,List<ExprNodeDesc>> inputMap,
Byte[] order,
int posBigTableAlias)
|
Constructors in org.apache.hadoop.hive.ql.exec with parameters of type ExprNodeEvaluator | |
---|---|
KeyWrapperFactory(ExprNodeEvaluator[] keyFields,
ObjectInspector[] keyObjectInspectors,
ObjectInspector[] currentKeyObjectInspectors)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |