Uses of Class
org.datanucleus.store.query.inmemory.InMemoryExpressionEvaluator
-
Packages that use InMemoryExpressionEvaluator Package Description org.datanucleus.store.query.inmemory Package providing the evaluation of queries using an in-memory process with evaluators for JDOQL and JPQL.org.datanucleus.store.query.inmemory.method Package providing the evaluation of Java methods/functions for use by JDOQL/JPQL in-memory query evaluators. -
-
Uses of InMemoryExpressionEvaluator in org.datanucleus.store.query.inmemory
Fields in org.datanucleus.store.query.inmemory declared as InMemoryExpressionEvaluator Modifier and Type Field Description protected InMemoryExpressionEvaluator
JavaQueryInMemoryEvaluator. evaluator
The evaluator.Methods in org.datanucleus.store.query.inmemory with parameters of type InMemoryExpressionEvaluator Modifier and Type Method Description java.lang.Object
InvocationEvaluator. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
Method to evaluate the InvokeExpression, as part of the overall evaluation defined by the InMemoryExpressionEvaluator.private java.lang.Boolean
JavaQueryInMemoryEvaluator. evaluateBooleanExpression(Expression expr, InMemoryExpressionEvaluator eval)
Convenience method to evaluate the provided expression returning a boolean. -
Uses of InMemoryExpressionEvaluator in org.datanucleus.store.query.inmemory.method
Methods in org.datanucleus.store.query.inmemory.method with parameters of type InMemoryExpressionEvaluator Modifier and Type Method Description java.lang.Object
ArrayContainsMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
ArraySizeMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
CoalesceFunction. evaluate(InvokeExpression expr, java.lang.Object ignored, InMemoryExpressionEvaluator eval)
java.lang.Object
CollectionContainsMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
ConcatFunction. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
ContainerIsEmptyMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
ContainerSizeMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
CurrentDateFunction. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
CurrentTimeFunction. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
CurrentTimestampFunction. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
DateGetDayMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
DateGetDayOfWeekMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
DateGetHoursMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
DateGetMinutesMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
DateGetMonthMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
DateGetSecondsMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
DateGetTimeMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
DateGetYearMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
EnumMatchesMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
EnumOrdinalMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
EnumToStringMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
LengthFunction. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
ListGetMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
ListIndexOfMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
LocalDateFunction. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
LocalDateGetDayOfMonth. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
LocalDateGetDayOfWeek. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
LocalDateGetMonthValue. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
LocalDateGetYear. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
LocalDateTimeFunction. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
LocalDateTimeGetDayOfMonth. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
LocalDateTimeGetDayOfWeek. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
LocalDateTimeGetHour. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
LocalDateTimeGetMinute. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
LocalDateTimeGetMonthValue. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
LocalDateTimeGetSecond. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
LocalDateTimeGetYear. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
LocalTimeFunction. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
LocalTimeGetHour. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
LocalTimeGetMinute. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
LocalTimeGetSecond. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
LocateFunction. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
LowerFunction. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
MapContainsEntryMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
MapContainsKeyMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
MapContainsValueMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
MapGetMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
MathFunction. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
ModFunction. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
MonthDayGetDayOfMonth. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
MonthDayGetMonthValue. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
NullIfFunction. evaluate(InvokeExpression expr, java.lang.Object ignored, InMemoryExpressionEvaluator eval)
java.lang.Object
ObjectGetClassMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
OptionalGetMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
OptionalIsPresentMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
OptionalOrElseMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
PeriodGetDays. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
PeriodGetMonths. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
PeriodGetYears. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
PowerFunction. evaluate(InvokeExpression expr, java.lang.Object ignored, InMemoryExpressionEvaluator eval)
java.lang.Object
RoundFunction. evaluate(InvokeExpression expr, java.lang.Object ignored, InMemoryExpressionEvaluator eval)
java.lang.Object
SizeFunction. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
StringCharAtMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
StringConcatMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
StringEndsWithMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
StringEqualsIgnoreCaseMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
StringEqualsMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
StringIndexOfMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
StringLengthMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
StringMatchesMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
StringStartsWithMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
StringSubstringMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
StringToLowerCaseMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
StringToUpperCaseMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
StringTrimLeftMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
StringTrimMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
StringTrimRightMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
SubstringFunction. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
TemporalDayMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
TemporalHourMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
TemporalMinuteMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
TemporalMonthJavaMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
TemporalMonthMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
TemporalSecondMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
TemporalYearMethod. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
TrimFunction. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
UpperFunction. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
YearMonthGetMonthValue. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
java.lang.Object
YearMonthGetYear. evaluate(InvokeExpression expr, java.lang.Object invokedValue, InMemoryExpressionEvaluator eval)
protected java.lang.Object
MathFunction. getParamValueForParam(java.lang.Object param, InMemoryExpressionEvaluator eval, java.lang.String method)
protected java.lang.Object
CoalesceFunction. getValueForArgExpression(Expression argExpr, InMemoryExpressionEvaluator eval)
protected java.lang.Object
NullIfFunction. getValueForArgExpression(Expression argExpr, InMemoryExpressionEvaluator eval)
protected java.lang.Object
PowerFunction. getValueForArgExpression(Expression argExpr, InMemoryExpressionEvaluator eval)
protected java.lang.Object
RoundFunction. getValueForArgExpression(Expression argExpr, InMemoryExpressionEvaluator eval)
-