public class InterpreterEvaluator extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
InterpreterEvaluator.EvalVisitor |
| Constructor and Description |
|---|
InterpreterEvaluator() |
| Modifier and Type | Method and Description |
|---|---|
static void |
evaluate(int recordCount,
UdfUtilities udfUtilities,
VectorAccessible incoming,
ValueVector outVV,
LogicalExpression expr) |
static void |
evaluate(RecordBatch incoming,
ValueVector outVV,
LogicalExpression expr) |
static ValueHolder |
evaluateConstantExpr(UdfUtilities udfUtilities,
LogicalExpression expr) |
static ValueHolder |
evaluateFunction(DrillSimpleFunc interpreter,
ValueHolder[] args,
String funcName) |
public static ValueHolder evaluateConstantExpr(UdfUtilities udfUtilities, LogicalExpression expr)
public static void evaluate(RecordBatch incoming, ValueVector outVV, LogicalExpression expr)
public static void evaluate(int recordCount,
UdfUtilities udfUtilities,
VectorAccessible incoming,
ValueVector outVV,
LogicalExpression expr)
public static ValueHolder evaluateFunction(DrillSimpleFunc interpreter, ValueHolder[] args, String funcName) throws Exception
ExceptionCopyright © 2017 The Apache Software Foundation. All rights reserved.