org.apache.hadoop.hive.ql.exec
Class ExprNodeFieldEvaluator
java.lang.Object
org.apache.hadoop.hive.ql.exec.ExprNodeEvaluator<ExprNodeFieldDesc>
org.apache.hadoop.hive.ql.exec.ExprNodeFieldEvaluator
public class ExprNodeFieldEvaluator
- extends ExprNodeEvaluator<ExprNodeFieldDesc>
This Evaluator can evaluate s.f for s as both struct and list of struct. If s
is struct, then s.f is the field. If s is list of struct, then s.f is the
list of struct field.
ExprNodeFieldEvaluator
public ExprNodeFieldEvaluator(ExprNodeFieldDesc desc)
throws HiveException
- Throws:
HiveException
initialize
public ObjectInspector initialize(ObjectInspector rowInspector)
throws HiveException
- Description copied from class:
ExprNodeEvaluator
- Initialize should be called once and only once. Return the ObjectInspector
for the return value, given the rowInspector.
- Specified by:
initialize
in class ExprNodeEvaluator<ExprNodeFieldDesc>
- Throws:
HiveException
Copyright © 2014 The Apache Software Foundation. All rights reserved.