Uses of Class
org.apache.hadoop.hive.ql.exec.ExprNodeEvaluator

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)
           
 



Copyright © 2012 The Apache Software Foundation