public class PartExprEvalUtils
extends java.lang.Object
| Constructor and Description |
|---|
PartExprEvalUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
evalExprWithPart(ExprNodeDesc expr,
java.util.LinkedHashMap<java.lang.String,java.lang.String> partSpec,
java.util.List<VirtualColumn> vcs,
StructObjectInspector rowObjectInspector)
Evaluate expression with partition columns
|
static java.lang.Object |
evaluateExprOnPart(ObjectPair<PrimitiveObjectInspector,ExprNodeEvaluator> pair,
java.lang.Object partColValues) |
static ObjectPair<PrimitiveObjectInspector,ExprNodeEvaluator> |
prepareExpr(ExprNodeDesc expr,
java.util.List<java.lang.String> partNames) |
public static java.lang.Object evalExprWithPart(ExprNodeDesc expr, java.util.LinkedHashMap<java.lang.String,java.lang.String> partSpec, java.util.List<VirtualColumn> vcs, StructObjectInspector rowObjectInspector) throws HiveException
expr - partSpec - rowObjectInspector - HiveExceptionpublic static ObjectPair<PrimitiveObjectInspector,ExprNodeEvaluator> prepareExpr(ExprNodeDesc expr, java.util.List<java.lang.String> partNames) throws HiveException
HiveExceptionpublic static java.lang.Object evaluateExprOnPart(ObjectPair<PrimitiveObjectInspector,ExprNodeEvaluator> pair, java.lang.Object partColValues) throws HiveException
HiveExceptionCopyright © 2012 The Apache Software Foundation