Package | Description |
---|---|
com.healthmarketscience.jackcess.expr |
Jackcess has support for evaluating Access expressions.
|
com.healthmarketscience.jackcess.impl | |
com.healthmarketscience.jackcess.impl.expr |
Modifier and Type | Method and Description |
---|---|
Value |
Function.eval(EvalContext ctx,
Value... params)
Evaluates this function within the given context with the given
parameters.
|
Value |
Value.getAsDateTimeValue(LocaleContext ctx)
Since date/time values have different types, it may be more convenient to
get the date/time primitive value with the appropriate type information.
|
Value |
EvalContext.getIdentifierValue(Identifier identifier) |
Value |
EvalContext.getThisColumnValue() |
Modifier and Type | Method and Description |
---|---|
Value |
Function.eval(EvalContext ctx,
Value... params)
Evaluates this function within the given context with the given
parameters.
|
Modifier and Type | Method and Description |
---|---|
Value |
RowEvalContext.getIdentifierValue(Identifier identifier) |
Value |
ColValidatorEvalContext.getIdentifierValue(Identifier identifier) |
Value |
BaseEvalContext.getIdentifierValue(Identifier identifier) |
Value |
ColValidatorEvalContext.getThisColumnValue() |
Value |
BaseEvalContext.getThisColumnValue() |
Modifier and Type | Class and Description |
---|---|
class |
BaseDelayedValue |
class |
BaseNumericValue |
class |
BaseValue |
class |
BigDecimalValue |
class |
DateTimeValue |
class |
DoubleValue |
class |
LongValue |
class |
StringValue |
Modifier and Type | Field and Description |
---|---|
static Value |
ValueSupport.EMPTY_STR_VAL |
static Value |
ValueSupport.FALSE_VAL |
static Value |
ValueSupport.NEG_ONE_VAL |
static Value |
ValueSupport.NULL_VAL |
static Value |
ValueSupport.ONE_VAL |
static Value |
ValueSupport.TRUE_VAL |
static Value |
ValueSupport.ZERO_D_VAL |
static Value |
ValueSupport.ZERO_VAL |
Modifier and Type | Method and Description |
---|---|
static Value |
BuiltinOperators.add(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.and(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.between(LocaleContext ctx,
Value param1,
Value param2,
Value param3) |
static Value |
BuiltinOperators.concat(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.divide(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.equals(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.eqv(LocaleContext 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) |
static Value |
BuiltinOperators.exp(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
FormatUtil.format(EvalContext ctx,
Value expr,
String fmtStr,
int firstDay,
int firstWeekType) |
Value |
FormatUtil.StandaloneFormatter.format(Value expr) |
Value |
StringValue.getAsDateTimeValue(LocaleContext ctx) |
Value |
DateTimeValue.getAsDateTimeValue(LocaleContext ctx) |
Value |
BaseValue.getAsDateTimeValue(LocaleContext ctx) |
Value |
BaseNumericValue.getAsDateTimeValue(LocaleContext ctx) |
Value |
BaseDelayedValue.getAsDateTimeValue(LocaleContext ctx) |
static Value |
BuiltinOperators.greaterThan(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.greaterThanEq(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.imp(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.in(LocaleContext ctx,
Value param1,
Value[] params) |
static Value |
BuiltinOperators.intDivide(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.isNotNull(Value param1) |
static Value |
BuiltinOperators.isNull(Value param1) |
static Value |
BuiltinOperators.lessThan(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.lessThanEq(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.like(LocaleContext ctx,
Value param1,
Pattern pattern) |
static Value |
BuiltinOperators.mod(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.multiply(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.negate(LocaleContext ctx,
Value param1) |
static Value |
BuiltinOperators.not(LocaleContext ctx,
Value param1) |
static Value |
BuiltinOperators.notBetween(LocaleContext ctx,
Value param1,
Value param2,
Value param3) |
static Value |
BuiltinOperators.notEquals(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.notIn(LocaleContext ctx,
Value param1,
Value[] params) |
static Value |
BuiltinOperators.notLike(LocaleContext ctx,
Value param1,
Pattern pattern) |
static Value |
BuiltinOperators.or(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.subtract(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
ValueSupport.toValue(BigDecimal s) |
static Value |
ValueSupport.toValue(boolean b) |
static Value |
ValueSupport.toValue(double s) |
static Value |
ValueSupport.toValue(Double s) |
static Value |
ValueSupport.toValue(float f) |
static Value |
ValueSupport.toValue(int i) |
static Value |
ValueSupport.toValue(Integer i) |
static Value |
ValueSupport.toValue(LocalDate ld) |
static Value |
ValueSupport.toValue(LocalDateTime ldt) |
static Value |
ValueSupport.toValue(LocalTime lt) |
static Value |
ValueSupport.toValue(String s) |
static Value |
ValueSupport.toValue(Value.Type type,
LocalDateTime ldt) |
static Value |
BuiltinOperators.xor(LocaleContext ctx,
Value param1,
Value param2) |
Modifier and Type | Method and Description |
---|---|
static Value |
BuiltinOperators.add(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.and(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.between(LocaleContext ctx,
Value param1,
Value param2,
Value param3) |
static Value |
BuiltinOperators.concat(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.divide(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.equals(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.eqv(LocaleContext 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) |
static Value |
BuiltinOperators.exp(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
FormatUtil.format(EvalContext ctx,
Value expr,
String fmtStr,
int firstDay,
int firstWeekType) |
Value |
FormatUtil.StandaloneFormatter.format(Value expr) |
static boolean |
FunctionSupport.getOptionalBooleanParam(LocaleContext ctx,
Value[] params,
int idx) |
static double |
FunctionSupport.getOptionalDoubleParam(EvalContext ctx,
Value[] params,
int idx,
double defValue) |
static int |
FunctionSupport.getOptionalIntParam(LocaleContext ctx,
Value[] params,
int idx,
int defValue) |
static int |
FunctionSupport.getOptionalIntParam(LocaleContext ctx,
Value[] params,
int idx,
int defValue,
int useDefValue) |
static Value |
BuiltinOperators.greaterThan(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.greaterThanEq(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.imp(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.in(LocaleContext ctx,
Value param1,
Value[] params) |
static Value |
BuiltinOperators.in(LocaleContext ctx,
Value param1,
Value[] params) |
static Value |
BuiltinOperators.intDivide(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.isNotNull(Value param1) |
static Value |
BuiltinOperators.isNull(Value param1) |
static Value |
BuiltinOperators.lessThan(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.lessThanEq(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.like(LocaleContext ctx,
Value param1,
Pattern pattern) |
static Value |
BuiltinOperators.mod(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.multiply(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.negate(LocaleContext ctx,
Value param1) |
static Value |
BuiltinOperators.not(LocaleContext ctx,
Value param1) |
static Value |
BuiltinOperators.notBetween(LocaleContext ctx,
Value param1,
Value param2,
Value param3) |
static Value |
BuiltinOperators.notEquals(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.notIn(LocaleContext ctx,
Value param1,
Value[] params) |
static Value |
BuiltinOperators.notIn(LocaleContext ctx,
Value param1,
Value[] params) |
static Value |
BuiltinOperators.notLike(LocaleContext ctx,
Value param1,
Pattern pattern) |
static Value |
BuiltinOperators.or(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.subtract(LocaleContext ctx,
Value param1,
Value param2) |
static Value |
BuiltinOperators.xor(LocaleContext ctx,
Value param1,
Value param2) |
Copyright © 2005–2024 OpenHMS. All rights reserved.