Uses of Class
org.datanucleus.store.query.inmemory.InMemoryExpressionEvaluator
Packages that use InMemoryExpressionEvaluator
Package
Description
Package providing the evaluation of queries using an in-memory process with evaluators for JDOQL and JPQL.
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 InMemoryExpressionEvaluatorModifier and TypeFieldDescriptionprotected InMemoryExpressionEvaluatorJavaQueryInMemoryEvaluator.evaluatorThe evaluator.Methods in org.datanucleus.store.query.inmemory with parameters of type InMemoryExpressionEvaluatorModifier and TypeMethodDescriptionInvocationEvaluator.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) Method to evaluate the InvokeExpression, as part of the overall evaluation defined by the InMemoryExpressionEvaluator.private BooleanJavaQueryInMemoryEvaluator.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 InMemoryExpressionEvaluatorModifier and TypeMethodDescriptionArrayContainsMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) ArraySizeMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) CoalesceFunction.evaluate(InvokeExpression expr, Object ignored, InMemoryExpressionEvaluator eval) CollectionContainsMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) ConcatFunction.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) ContainerIsEmptyMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) ContainerSizeMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) CurrentDateFunction.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) CurrentTimeFunction.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) CurrentTimestampFunction.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) DateGetDayMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) DateGetDayOfWeekMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) DateGetHoursMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) DateGetMinutesMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) DateGetMonthMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) DateGetSecondsMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) DateGetTimeMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) DateGetYearMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) EnumMatchesMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) EnumOrdinalMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) EnumToStringMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) LengthFunction.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) ListGetMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) ListIndexOfMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) LocalDateFunction.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) LocalDateGetDayOfMonth.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) LocalDateGetDayOfWeek.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) LocalDateGetMonthValue.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) LocalDateGetYear.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) LocalDateTimeFunction.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) LocalDateTimeGetDayOfMonth.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) LocalDateTimeGetDayOfWeek.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) LocalDateTimeGetHour.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) LocalDateTimeGetMinute.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) LocalDateTimeGetMonthValue.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) LocalDateTimeGetSecond.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) LocalDateTimeGetYear.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) LocalTimeFunction.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) LocalTimeGetHour.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) LocalTimeGetMinute.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) LocalTimeGetSecond.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) LocateFunction.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) LowerFunction.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) MapContainsEntryMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) MapContainsKeyMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) MapContainsValueMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) MapGetMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) MathFunction.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) ModFunction.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) MonthDayGetDayOfMonth.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) MonthDayGetMonthValue.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) NullIfFunction.evaluate(InvokeExpression expr, Object ignored, InMemoryExpressionEvaluator eval) ObjectGetClassMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) OptionalGetMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) OptionalIsPresentMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) OptionalOrElseMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) PeriodGetDays.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) PeriodGetMonths.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) PeriodGetYears.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) PowerFunction.evaluate(InvokeExpression expr, Object ignored, InMemoryExpressionEvaluator eval) RoundFunction.evaluate(InvokeExpression expr, Object ignored, InMemoryExpressionEvaluator eval) SizeFunction.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) StringCharAtMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) StringConcatMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) StringEndsWithMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) StringEqualsIgnoreCaseMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) StringEqualsMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) StringIndexOfMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) StringLengthMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) StringMatchesMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) StringStartsWithMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) StringSubstringMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) StringToLowerCaseMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) StringToUpperCaseMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) StringTrimLeftMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) StringTrimMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) StringTrimRightMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) SubstringFunction.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) TemporalDayMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) TemporalHourMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) TemporalMinuteMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) TemporalMonthJavaMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) TemporalMonthMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) TemporalSecondMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) TemporalYearMethod.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) TrimFunction.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) UpperFunction.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) YearMonthGetMonthValue.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) YearMonthGetYear.evaluate(InvokeExpression expr, Object invokedValue, InMemoryExpressionEvaluator eval) protected ObjectMathFunction.getParamValueForParam(Object param, InMemoryExpressionEvaluator eval, String method) protected ObjectCoalesceFunction.getValueForArgExpression(Expression argExpr, InMemoryExpressionEvaluator eval) protected ObjectNullIfFunction.getValueForArgExpression(Expression argExpr, InMemoryExpressionEvaluator eval) protected ObjectPowerFunction.getValueForArgExpression(Expression argExpr, InMemoryExpressionEvaluator eval) protected ObjectRoundFunction.getValueForArgExpression(Expression argExpr, InMemoryExpressionEvaluator eval)