public class PartExprEvalUtils extends Object
| Constructor and Description |
|---|
PartExprEvalUtils() |
| Modifier and Type | Method and Description |
|---|---|
static Object |
evalExprWithPart(ExprNodeDesc expr,
Partition p,
List<VirtualColumn> vcs,
StructObjectInspector rowObjectInspector)
Evaluate expression with partition columns
|
static Object |
evaluateExprOnPart(org.apache.commons.lang3.tuple.Pair<PrimitiveObjectInspector,ExprNodeEvaluator> pair,
Object partColValues) |
static org.apache.commons.lang3.tuple.Pair<PrimitiveObjectInspector,ExprNodeEvaluator> |
prepareExpr(ExprNodeDesc expr,
List<String> partColumnNames,
List<PrimitiveTypeInfo> partColumnTypeInfos) |
public static Object evalExprWithPart(ExprNodeDesc expr, Partition p, List<VirtualColumn> vcs, StructObjectInspector rowObjectInspector) throws HiveException
expr - rowObjectInspector - HiveExceptionpublic static org.apache.commons.lang3.tuple.Pair<PrimitiveObjectInspector,ExprNodeEvaluator> prepareExpr(ExprNodeDesc expr, List<String> partColumnNames, List<PrimitiveTypeInfo> partColumnTypeInfos) throws HiveException
HiveExceptionpublic static Object evaluateExprOnPart(org.apache.commons.lang3.tuple.Pair<PrimitiveObjectInspector,ExprNodeEvaluator> pair, Object partColValues) throws HiveException
HiveExceptionCopyright © 2022 The Apache Software Foundation. All rights reserved.