static ValueHolder |
InterpreterEvaluator.evaluateConstantExpr(UdfUtilities udfUtilities,
LogicalExpression expr) |
static ValueHolder |
InterpreterEvaluator.evaluateFunction(DrillSimpleFunc interpreter,
Object[] args,
String funcName)
Assigns specified Object[] args to the function arguments,
evaluates function and returns its result.
|
ValueHolder |
InterpreterEvaluator.EvalVisitor.visitBooleanConstant(ValueExpressions.BooleanExpression e,
Integer value) |
ValueHolder |
InterpreterEvaluator.EvalVisitor.visitBooleanOperator(BooleanOperator op,
Integer inIndex) |
ValueHolder |
InterpreterEvaluator.EvalVisitor.visitConvertExpression(ConvertExpression e,
Integer value) |
ValueHolder |
InterpreterEvaluator.EvalVisitor.visitDateConstant(ValueExpressions.DateExpression dateExpr,
Integer value) |
ValueHolder |
InterpreterEvaluator.EvalVisitor.visitDecimal18Constant(ValueExpressions.Decimal18Expression decExpr,
Integer value) |
ValueHolder |
InterpreterEvaluator.EvalVisitor.visitDecimal28Constant(ValueExpressions.Decimal28Expression decExpr,
Integer value) |
ValueHolder |
InterpreterEvaluator.EvalVisitor.visitDecimal38Constant(ValueExpressions.Decimal38Expression decExpr,
Integer value) |
ValueHolder |
InterpreterEvaluator.EvalVisitor.visitDecimal9Constant(ValueExpressions.Decimal9Expression decExpr,
Integer value) |
ValueHolder |
InterpreterEvaluator.EvalVisitor.visitDoubleConstant(ValueExpressions.DoubleExpression dExpr,
Integer value) |
ValueHolder |
InterpreterEvaluator.EvalVisitor.visitFloatConstant(ValueExpressions.FloatExpression fExpr,
Integer value) |
ValueHolder |
InterpreterEvaluator.EvalVisitor.visitFunctionCall(FunctionCall call,
Integer value) |
ValueHolder |
InterpreterEvaluator.EvalVisitor.visitFunctionHolderExpression(FunctionHolderExpression holderExpr,
Integer inIndex) |
ValueHolder |
InterpreterEvaluator.EvalVisitor.visitIfExpression(IfExpression ifExpr,
Integer inIndex) |
ValueHolder |
InterpreterEvaluator.EvalVisitor.visitIntConstant(ValueExpressions.IntExpression e,
Integer inIndex) |
ValueHolder |
InterpreterEvaluator.EvalVisitor.visitIntervalDayConstant(ValueExpressions.IntervalDayExpression intExpr,
Integer value) |
ValueHolder |
InterpreterEvaluator.EvalVisitor.visitIntervalYearConstant(ValueExpressions.IntervalYearExpression intExpr,
Integer value) |
ValueHolder |
InterpreterEvaluator.EvalVisitor.visitLongConstant(ValueExpressions.LongExpression intExpr,
Integer value) |
ValueHolder |
InterpreterEvaluator.EvalVisitor.visitNullConstant(TypedNullConstant e,
Integer value) |
ValueHolder |
InterpreterEvaluator.EvalVisitor.visitNullExpression(NullExpression e,
Integer value) |
ValueHolder |
InterpreterEvaluator.EvalVisitor.visitQuotedStringConstant(ValueExpressions.QuotedString e,
Integer value) |
ValueHolder |
InterpreterEvaluator.EvalVisitor.visitSchemaPath(SchemaPath path,
Integer value) |
ValueHolder |
InterpreterEvaluator.EvalVisitor.visitTimeConstant(ValueExpressions.TimeExpression timeExpr,
Integer value) |
ValueHolder |
InterpreterEvaluator.EvalVisitor.visitTimeStampConstant(ValueExpressions.TimeStampExpression timestampExpr,
Integer value) |
ValueHolder |
InterpreterEvaluator.EvalVisitor.visitUnknown(LogicalExpression e,
Integer inIndex) |
protected ValueHolder |
InterpreterEvaluator.EvalVisitor.visitValueVectorReadExpression(ValueVectorReadExpression e,
Integer inIndex) |
ValueHolder |
InterpreterEvaluator.EvalVisitor.visitVarDecimalConstant(ValueExpressions.VarDecimalExpression decExpr,
Integer value) |