|
||||||||||
| 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.exec.persistence | |
| org.apache.hadoop.hive.ql.optimizer.ppr | |
| org.apache.hadoop.hive.ql.parse | |
| org.apache.hadoop.hive.ql.plan.ptf | |
| 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[] |
ReduceSinkOperator.bucketEval
Evaluators for bucketing columns. |
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[] |
ExprNodeGenericFuncEvaluator.getChildren()
|
ExprNodeEvaluator[] |
ExprNodeEvaluator.getChildren()
Return child evaluators if exist |
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 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 List<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.exec.persistence |
|---|
| Method parameters in org.apache.hadoop.hive.ql.exec.persistence with type arguments of type ExprNodeEvaluator | |
|---|---|
static MapJoinKey |
MapJoinKey.readFromRow(ByteStream.Output output,
MapJoinKey key,
Object row,
List<ExprNodeEvaluator> fields,
List<ObjectInspector> keyFieldsOI,
boolean mayReuseKey)
|
| 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(ExprNodeGenericFuncDesc 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(LeadLagInfo llInfo,
ExprNodeDesc desc)
|
| Uses of ExprNodeEvaluator in org.apache.hadoop.hive.ql.plan.ptf |
|---|
| Methods in org.apache.hadoop.hive.ql.plan.ptf that return ExprNodeEvaluator | |
|---|---|
ExprNodeEvaluator |
ValueBoundaryDef.getExprEvaluator()
|
ExprNodeEvaluator |
PTFExpressionDef.getExprEvaluator()
|
| Methods in org.apache.hadoop.hive.ql.plan.ptf with parameters of type ExprNodeEvaluator | |
|---|---|
void |
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 | |||||||||