Package | Description |
---|---|
com.healthmarketscience.jackcess.expr |
Jackcess has support for evaluating Access expressions (beta support as of
the 2.2.0 release).
|
com.healthmarketscience.jackcess.impl | |
com.healthmarketscience.jackcess.impl.expr |
Modifier and Type | Method and Description |
---|---|
Object |
Expression.eval(EvalContext ctx)
Evaluates the expression and returns the result.
|
Value |
Function.eval(EvalContext ctx,
Value... params)
Evaluates this function within the given context with the given
parameters.
|
Date |
Value.getAsDateTime(EvalContext ctx) |
Modifier and Type | Class and Description |
---|---|
class |
BaseEvalContext |
class |
CalcColEvalContext |
class |
ColDefaultValueEvalContext |
class |
ColEvalContext |
class |
ColValidatorEvalContext |
class |
RowEvalContext |
class |
RowValidatorEvalContext |
Modifier and Type | Method and Description |
---|---|
static Value |
BuiltinOperators.add(EvalContext ctx,
Value param1,
Value param2) |
Value |
FunctionSupport.Func0.eval(EvalContext ctx,
Value... params) |
Value |
FunctionSupport.Func1.eval(EvalContext ctx,
Value... params) |
Value |
FunctionSupport.Func1NullIsNull.eval(EvalContext ctx,
Value... params) |
Value |
FunctionSupport.Func2.eval(EvalContext ctx,
Value... params) |
Value |
FunctionSupport.Func3.eval(EvalContext ctx,
Value... params) |
Value |
FunctionSupport.FuncVar.eval(EvalContext ctx,
Value... params) |
Value |
FunctionSupport.StringFuncWrapper.eval(EvalContext ctx,
Value... params) |
protected abstract Value |
FunctionSupport.Func0.eval0(EvalContext ctx) |
protected abstract Value |
FunctionSupport.Func1.eval1(EvalContext ctx,
Value param) |
protected abstract Value |
FunctionSupport.Func1NullIsNull.eval1(EvalContext ctx,
Value param) |
protected abstract Value |
FunctionSupport.Func2.eval2(EvalContext ctx,
Value param1,
Value param2) |
protected abstract Value |
FunctionSupport.Func3.eval3(EvalContext ctx,
Value param1,
Value param2,
Value param3) |
protected abstract Value |
FunctionSupport.FuncVar.evalVar(EvalContext ctx,
Value[] params) |
Date |
BaseDateValue.getAsDateTime(EvalContext ctx) |
Date |
BaseDelayedValue.getAsDateTime(EvalContext ctx) |
Date |
BaseNumericValue.getAsDateTime(EvalContext ctx) |
Date |
BaseValue.getAsDateTime(EvalContext ctx) |
static Value |
BuiltinOperators.negate(EvalContext ctx,
Value param1) |
static Value |
BuiltinOperators.subtract(EvalContext ctx,
Value param1,
Value param2) |
static Value |
ValueSupport.toValue(EvalContext ctx,
Value.Type type,
Date d) |
Copyright © 2005–2018. All rights reserved.