Package | Description |
---|---|
org.datanucleus.query.inmemory.method |
Package providing the evaluation of Java methods/functions for use by JDOQL/JPQL in-memory query evaluators.
|
org.datanucleus.store.query |
Package providing implementation of query language support for datastores.
|
Modifier and Type | Class and Description |
---|---|
class |
AbsFunction
Evaluator for the function ABS(numExpr).
|
class |
ArcCosineFunction
Evaluator for the function ACOS(numExpr).
|
class |
ArcSineFunction
Evaluator for the function ASIN(numExpr).
|
class |
ArcTangentFunction
Evaluator for the function ATAN(numExpr).
|
class |
ArrayContainsMethod
Evaluator for the method "{arrayExpr}.contains(elemExpr)".
|
class |
ArraySizeMethod
Evaluator for the method "{arrayExpr}.size()".
|
class |
CeilFunction
Evaluator for the function CEIL(numExpr).
|
class |
CoalesceFunction
Evaluator for the function COALESCE(numExpr[, numExpr2[, numExpr3] etc]).
|
class |
CollectionContainsMethod
Evaluator for the method "{collExpr}.contains(elemExpr)".
|
class |
ConcatFunction
Evaluator for the function CONCAT(strExpr1, strExpr2).
|
class |
ContainerIsEmptyMethod
Evaluator for the method "{contExpr}.isEmpty()".
|
class |
ContainerSizeMethod
Evaluator for the method "{contExpr}.size()".
|
class |
CosineFunction
Evaluator for the function COS(numExpr).
|
class |
CurrentDateFunction
Evaluator for the function CURRENT_DATE().
|
class |
CurrentTimeFunction
Evaluator for the function CURRENT_TIME().
|
class |
CurrentTimestampFunction
Evaluator for the function CURRENT_TIMESTAMP().
|
class |
DateGetDayMethod
Evaluator for the method "{dateExpr}.getDay()".
|
class |
DateGetHoursMethod
Evaluator for the method "{dateExpr}.getHours()".
|
class |
DateGetMinutesMethod
Evaluator for the method "{dateExpr}.getMinutes()".
|
class |
DateGetMonthMethod
Evaluator for the method "{dateExpr}.getMonth()".
|
class |
DateGetSecondsMethod
Evaluator for the method "{dateExpr}.getSeconds()".
|
class |
DateGetTimeMethod
Evaluator for the method "{dateExpr}.getTime()".
|
class |
DateGetYearMethod
Evaluator for the method "{dateExpr}.getYear()".
|
class |
DegreesFunction
Evaluator for the function DEGREES(numExpr).
|
class |
EnumMatchesMethod
Evaluator for the method "{enumExpr}.matches(expr)".
|
class |
EnumOrdinalMethod
Evaluator for the method "{enumExpr}.ordinal()".
|
class |
EnumToStringMethod
Evaluator for the method "{enumExpr}.toString()".
|
class |
ExpFunction
Evaluator for the function EXP(numExpr).
|
class |
FloorFunction
Evaluator for the function FLOOR(numExpr).
|
class |
LengthFunction
Evaluator for the function LENGTH(stringExpr).
|
class |
ListGetMethod
Evaluator for the method "{listExpr}.get(idxExpr)".
|
class |
LocalDateGetDayOfMonth
Evaluator for the method "{localDateExpr}.getDayOfMonth()".
|
class |
LocalDateGetMonthValue
Evaluator for the method "{localDateExpr}.getMonthValue()".
|
class |
LocalDateGetYear
Evaluator for the method "{localDateExpr}.getYear()".
|
class |
LocalDateTimeGetDayOfMonth
Evaluator for the method "{localDateTimeExpr}.getDayOfMonth()".
|
class |
LocalDateTimeGetHour
Evaluator for the method "{localDateTimeExpr}.getHour()".
|
class |
LocalDateTimeGetMinute
Evaluator for the method "{localDateTimeExpr}.getMinute()".
|
class |
LocalDateTimeGetMonthValue
Evaluator for the method "{localDateTimeExpr}.getMonthValue()".
|
class |
LocalDateTimeGetSecond
Evaluator for the method "{localDateTimeExpr}.getSecond()".
|
class |
LocalDateTimeGetYear
Evaluator for the method "{localDateTimeExpr}.getYear()".
|
class |
LocalTimeGetHour
Evaluator for the method "{localTimeExpr}.getHour()".
|
class |
LocalTimeGetMinute
Evaluator for the method "{localTimeExpr}.getMinute()".
|
class |
LocalTimeGetSecond
Evaluator for the method "{localTimeExpr}.getSecond()".
|
class |
LocateFunction
Evaluator for the function LOCATE(strExpr1, strExpr2, pos).
|
class |
LogFunction
Evaluator for the function LOG(numExpr).
|
class |
LowerFunction
Evaluator for the function LOWER(stringExpr).
|
class |
MapContainsEntryMethod
Evaluator for the method "{mapExpr}.containsEntry(keyExpr,valueExpr)".
|
class |
MapContainsKeyMethod
Evaluator for the method "{mapExpr}.containsKey(keyExpr)".
|
class |
MapContainsValueMethod
Evaluator for the method "{mapExpr}.containsValue(valueExpr)".
|
class |
MapGetMethod
Evaluator for the method "{mapExpr}.get(keyExpr)".
|
class |
MathFunction
Evaluator for mathematical function XYZ(numExpr).
|
class |
ModFunction
Evaluator for the function MOD(numExpr1, numExpr2).
|
class |
MonthDayGetDayOfMonth
Evaluator for the method "{monthDayExpr}.getDayOfMonth()".
|
class |
MonthDayGetMonthValue
Evaluator for the method "{monthDayExpr}.getMonthValue()".
|
class |
NullIfFunction
Evaluator for the function NULLIF(numExpr, numExpr2).
|
class |
ObjectGetClassMethod
Evaluator for the function getClass(obj).
|
class |
OptionalGetMethod
Evaluator for the method "{optionalExpr}.get()".
|
class |
OptionalIsPresentMethod
Evaluator for the method "{optionalExpr}.isPresent()".
|
class |
OptionalOrElseMethod
Evaluator for the method "{optionalExpr}.orElse()".
|
class |
PeriodGetDays
Evaluator for the method "{periodExpr}.getDays()".
|
class |
PeriodGetMonths
Evaluator for the method "{periodExpr}.getMonths()".
|
class |
PeriodGetYears
Evaluator for the method "{periodExpr}.getYears()".
|
class |
RadiansFunction
Evaluator for the function RADIANS(numExpr).
|
class |
SineFunction
Evaluator for the function SIN(numExpr).
|
class |
SizeFunction
Evaluator for the function SIZE(collExpr).
|
class |
SqrtFunction
Evaluator for the function SQRT(numExpr).
|
class |
StringCharAtMethod
Evaluator for the method "{stringExpr}.charAt(numExpr)".
|
class |
StringConcatMethod
Evaluator for the method "{stringExpr}.concat(extraStr)".
|
class |
StringEndsWithMethod
Evaluator for the method "{stringExpr}.endsWith(strExpr)".
|
class |
StringEqualsIgnoreCaseMethod
Evaluator for the method "{stringExpr}.equalsIgnoreCase(strExpr)".
|
class |
StringEqualsMethod
Evaluator for the method "{stringExpr}.equals(strExpr)".
|
class |
StringIndexOfMethod
Evaluator for the method "{stringExpr}.indexOf(strExpr [,numExpr])".
|
class |
StringLengthMethod
Evaluator for the method "{stringExpr}.length()".
|
class |
StringMatchesMethod
Evaluator for the method "{stringExpr}.matches(expr)".
|
class |
StringStartsWithMethod
Evaluator for the method "{stringExpr}.startsWith(strExpr [,pos])".
|
class |
StringSubstringMethod
Evaluator for the method "{stringExpr}.substring(posStart [,posEnd])".
|
class |
StringToLowerCaseMethod
Evaluator for the method "{stringExpr}.toLowerCase()".
|
class |
StringToUpperCaseMethod
Evaluator for the method "{stringExpr}.toUpperCase()".
|
class |
StringTrimLeftMethod
Evaluator for the method "{stringExpr}.trimLeft([trimChar])".
|
class |
StringTrimMethod
Evaluator for the method "{stringExpr}.trim()".
|
class |
StringTrimRightMethod
Evaluator for the method "{stringExpr}.trimRight([trimChar])".
|
class |
SubstringFunction
Evaluator for the function SUBSTRING(str, num1, num2).
|
class |
TangentFunction
Evaluator for the function TAN(numExpr).
|
class |
TemporalDayMethod
Evaluator for the method "DAY({dateExpr})".
|
class |
TemporalHourMethod
Evaluator for the method "HOUR({dateExpr})".
|
class |
TemporalMinuteMethod
Evaluator for the method "MINUTE({dateExpr})".
|
class |
TemporalMonthJavaMethod
Evaluator for the method "MONTH_JAVA({dateExpr})".
|
class |
TemporalMonthMethod
Evaluator for the method "MONTH({dateExpr})".
|
class |
TemporalSecondMethod
Evaluator for the method "SECOND({dateExpr})".
|
class |
TemporalYearMethod
Evaluator for the method "YEAR({dateExpr})".
|
class |
TrimFunction
Evaluator for the function TRIM(strExpr).
|
class |
UpperFunction
Evaluator for the function UPPER(stringExpr).
|
class |
YearMonthGetMonthValue
Evaluator for the method "{yearMonthExpr}.getMonthValue()".
|
class |
YearMonthGetYear
Evaluator for the method "{yearMonthExpr}.getYear()".
|
Modifier and Type | Field and Description |
---|---|
protected Map<String,Map<Object,InvocationEvaluator>> |
QueryManagerImpl.inmemoryQueryMethodEvaluatorMap
Cache of InvocationEvaluator objects keyed by the method name, for use by in-memory querying.
|
Modifier and Type | Method and Description |
---|---|
InvocationEvaluator |
QueryManagerImpl.getInMemoryEvaluatorForMethod(Class type,
String methodName) |
InvocationEvaluator |
QueryManager.getInMemoryEvaluatorForMethod(Class type,
String methodName)
Accessor for an evaluator for invocation of the specified method for the supplied type.
|
Copyright © 2018. All rights reserved.