|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ExprNodeEvaluator | |
---|---|
org.apache.hadoop.hive.ql.exec | Hive QL execution tasks, operators, functions and other handlers. |
org.apache.hadoop.hive.ql.optimizer.ppr | |
org.apache.hadoop.hive.ql.parse | |
org.apache.hadoop.hive.ql.plan | |
org.apache.hadoop.hive.ql.udf.generic | Standard toolkit and framework for generic User-defined functions. |
org.apache.hadoop.hive.ql.udf.ptf |
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 |
ExprNodeEvaluatorHead
Increases version number of each evaluations for correct caching |
class |
ExprNodeEvaluatorRef
Returns evaluation result of other evaluator |
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. |
Methods in org.apache.hadoop.hive.ql.exec that return ExprNodeEvaluator | |
---|---|
static ExprNodeEvaluator |
ExprNodeEvaluatorFactory.get(ExprNodeDesc desc)
|
ExprNodeEvaluator[] |
ExprNodeEvaluator.getChildren()
Return child evaluators if exist |
ExprNodeEvaluator[] |
ExprNodeGenericFuncEvaluator.getChildren()
|
static ExprNodeEvaluator |
ExprNodeEvaluatorFactory.toCachedEval(ExprNodeEvaluator eval)
Should be called before eval is initialized |
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. |
static ExprNodeEvaluator |
ExprNodeEvaluatorFactory.toCachedEval(ExprNodeEvaluator eval)
Should be called before eval is initialized |
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 MapJoinKey |
JoinUtil.computeMapJoinKeys(MapJoinKey key,
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,
int[] filterMap)
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,
int[] filterMap)
Return the value as a standard object. |
static ArrayList<Object> |
JoinUtil.computeValues(Object row,
List<ExprNodeEvaluator> valueFields,
List<ObjectInspector> valueFieldsOI,
boolean hasFilter)
Return the value as a standard object. |
protected static short |
JoinUtil.isFiltered(Object row,
List<ExprNodeEvaluator> filters,
List<ObjectInspector> ois,
int[] filterMap)
Returns true if the row does not pass through filters. |
Constructors in org.apache.hadoop.hive.ql.exec with parameters of type ExprNodeEvaluator | |
---|---|
ExprNodeEvaluatorHead(ExprNodeEvaluator referencing)
|
|
ExprNodeEvaluatorRef(ExprNodeEvaluator referencing)
|
|
KeyWrapperFactory(ExprNodeEvaluator[] keyFields,
ObjectInspector[] keyObjectInspectors,
ObjectInspector[] currentKeyObjectInspectors)
|
Uses of ExprNodeEvaluator in org.apache.hadoop.hive.ql.optimizer.ppr |
---|
Methods in org.apache.hadoop.hive.ql.optimizer.ppr that return types with arguments of type ExprNodeEvaluator | |
---|---|
static ObjectPair<PrimitiveObjectInspector,ExprNodeEvaluator> |
PartExprEvalUtils.prepareExpr(ExprNodeDesc expr,
List<String> partNames)
|
Method parameters in org.apache.hadoop.hive.ql.optimizer.ppr with type arguments of type ExprNodeEvaluator | |
---|---|
static Object |
PartExprEvalUtils.evaluateExprOnPart(ObjectPair<PrimitiveObjectInspector,ExprNodeEvaluator> pair,
Object partColValues)
|
Uses of ExprNodeEvaluator in org.apache.hadoop.hive.ql.parse |
---|
Methods in org.apache.hadoop.hive.ql.parse that return ExprNodeEvaluator | |
---|---|
static ExprNodeEvaluator |
WindowingExprNodeEvaluatorFactory.get(PTFTranslator.LeadLagInfo llInfo,
ExprNodeDesc desc)
|
Uses of ExprNodeEvaluator in org.apache.hadoop.hive.ql.plan |
---|
Methods in org.apache.hadoop.hive.ql.plan that return ExprNodeEvaluator | |
---|---|
ExprNodeEvaluator |
PTFDesc.ValueBoundaryDef.getExprEvaluator()
|
ExprNodeEvaluator |
PTFDesc.PTFExpressionDef.getExprEvaluator()
|
Methods in org.apache.hadoop.hive.ql.plan with parameters of type ExprNodeEvaluator | |
---|---|
void |
PTFDesc.PTFExpressionDef.setExprEvaluator(ExprNodeEvaluator exprEvaluator)
|
Uses of ExprNodeEvaluator in org.apache.hadoop.hive.ql.udf.generic |
---|
Methods in org.apache.hadoop.hive.ql.udf.generic that return ExprNodeEvaluator | |
---|---|
ExprNodeEvaluator |
GenericUDFLeadLag.getExprEvaluator()
|
Methods in org.apache.hadoop.hive.ql.udf.generic with parameters of type ExprNodeEvaluator | |
---|---|
void |
GenericUDFLeadLag.setExprEvaluator(ExprNodeEvaluator exprEvaluator)
|
Uses of ExprNodeEvaluator in org.apache.hadoop.hive.ql.udf.ptf |
---|
Constructors in org.apache.hadoop.hive.ql.udf.ptf with parameters of type ExprNodeEvaluator | |
---|---|
MatchPath.Symbol(ExprNodeEvaluator symbolExprEval,
ObjectInspector symbolOI)
|
Constructor parameters in org.apache.hadoop.hive.ql.udf.ptf with type arguments of type ExprNodeEvaluator | |
---|---|
MatchPath.SymbolParser(String patternStr,
ArrayList<String> symbolNames,
ArrayList<ExprNodeEvaluator> symbolExprEvals,
ArrayList<ObjectInspector> symbolExprOIs)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |