Module org.datanucleus
Package org.datanucleus.store.query.inmemory.method
Package providing the evaluation of Java methods/functions for use by JDOQL/JPQL in-memory query evaluators.
-
Class Summary Class Description AbsFunction Evaluator for the function ABS(numExpr).ArcCosineFunction Evaluator for the function ACOS(numExpr).ArcSineFunction Evaluator for the function ASIN(numExpr).ArcTangent2Function Evaluator for the function ATAN2(numExpr).ArcTangentFunction Evaluator for the function ATAN(numExpr).ArrayContainsMethod Evaluator for the method "{arrayExpr}.contains(elemExpr)".ArraySizeMethod Evaluator for the method "{arrayExpr}.size()".CeilFunction Evaluator for the function CEIL(numExpr).CoalesceFunction Evaluator for the function COALESCE(numExpr[, numExpr2[, numExpr3] etc]).CollectionContainsMethod Evaluator for the method "{collExpr}.contains(elemExpr)".ConcatFunction Evaluator for the function CONCAT(strExpr1, strExpr2).ContainerIsEmptyMethod Evaluator for the method "{contExpr}.isEmpty()".ContainerSizeMethod Evaluator for the method "{contExpr}.size()".CoshFunction Evaluator for the function COSH(numExpr).CosineFunction Evaluator for the function COS(numExpr).CotangentFunction Evaluator for the function COT(numExpr).CurrentDateFunction Evaluator for the function CURRENT_DATE().CurrentTimeFunction Evaluator for the function CURRENT_TIME().CurrentTimestampFunction Evaluator for the function CURRENT_TIMESTAMP().DateGetDayMethod Evaluator for the method "{dateExpr}.getDay()".DateGetDayOfWeekMethod Evaluator for the method "{dateExpr}.getDayOfWeek()".DateGetHoursMethod Evaluator for the method "{dateExpr}.getHours()".DateGetMinutesMethod Evaluator for the method "{dateExpr}.getMinutes()".DateGetMonthMethod Evaluator for the method "{dateExpr}.getMonth()".DateGetSecondsMethod Evaluator for the method "{dateExpr}.getSeconds()".DateGetTimeMethod Evaluator for the method "{dateExpr}.getTime()".DateGetYearMethod Evaluator for the method "{dateExpr}.getYear()".DegreesFunction Evaluator for the function DEGREES(numExpr).EnumMatchesMethod Evaluator for the method "{enumExpr}.matches(expr)".EnumOrdinalMethod Evaluator for the method "{enumExpr}.ordinal()".EnumToStringMethod Evaluator for the method "{enumExpr}.toString()".ExpFunction Evaluator for the function EXP(numExpr).FloorFunction Evaluator for the function FLOOR(numExpr).LengthFunction Evaluator for the function LENGTH(stringExpr).ListGetMethod Evaluator for the method "{listExpr}.get(idxExpr)".ListIndexOfMethod Evaluator for the method "{listExpr}.indexOf(elemExpr)".LocalDateFunction Evaluator for the function LOCAL_DATE().LocalDateGetDayOfMonth Evaluator for the method "{localDateExpr}.getDayOfMonth()".LocalDateGetDayOfWeek Evaluator for the method "{localDateExpr}.getDayOfWeek()".LocalDateGetMonthValue Evaluator for the method "{localDateExpr}.getMonthValue()".LocalDateGetYear Evaluator for the method "{localDateExpr}.getYear()".LocalDateTimeFunction Evaluator for the function LOCAL_DATETIME().LocalDateTimeGetDayOfMonth Evaluator for the method "{localDateTimeExpr}.getDayOfMonth()".LocalDateTimeGetDayOfWeek Evaluator for the method "{localDateTimeExpr}.getDayOfMonthWeek()".LocalDateTimeGetHour Evaluator for the method "{localDateTimeExpr}.getHour()".LocalDateTimeGetMinute Evaluator for the method "{localDateTimeExpr}.getMinute()".LocalDateTimeGetMonthValue Evaluator for the method "{localDateTimeExpr}.getMonthValue()".LocalDateTimeGetSecond Evaluator for the method "{localDateTimeExpr}.getSecond()".LocalDateTimeGetYear Evaluator for the method "{localDateTimeExpr}.getYear()".LocalTimeFunction Evaluator for the function LOCAL_TIME().LocalTimeGetHour Evaluator for the method "{localTimeExpr}.getHour()".LocalTimeGetMinute Evaluator for the method "{localTimeExpr}.getMinute()".LocalTimeGetSecond Evaluator for the method "{localTimeExpr}.getSecond()".LocateFunction Evaluator for the function LOCATE(strExpr1, strExpr2, pos).LogFunction Evaluator for the function LOG(numExpr).LowerFunction Evaluator for the function LOWER(stringExpr).MapContainsEntryMethod Evaluator for the method "{mapExpr}.containsEntry(keyExpr,valueExpr)".MapContainsKeyMethod Evaluator for the method "{mapExpr}.containsKey(keyExpr)".MapContainsValueMethod Evaluator for the method "{mapExpr}.containsValue(valueExpr)".MapGetMethod Evaluator for the method "{mapExpr}.get(keyExpr)".MathFunction Evaluator for mathematical function XYZ(numExpr).ModFunction Evaluator for the function MOD(numExpr1, numExpr2).MonthDayGetDayOfMonth Evaluator for the method "{monthDayExpr}.getDayOfMonth()".MonthDayGetMonthValue Evaluator for the method "{monthDayExpr}.getMonthValue()".NullIfFunction Evaluator for the function NULLIF(numExpr, numExpr2).ObjectGetClassMethod Evaluator for the function getClass(obj).OptionalGetMethod Evaluator for the method "{optionalExpr}.get()".OptionalIsPresentMethod Evaluator for the method "{optionalExpr}.isPresent()".OptionalOrElseMethod Evaluator for the method "{optionalExpr}.orElse()".PeriodGetDays Evaluator for the method "{periodExpr}.getDays()".PeriodGetMonths Evaluator for the method "{periodExpr}.getMonths()".PeriodGetYears Evaluator for the method "{periodExpr}.getYears()".PowerFunction Evaluator for the function POWER(numExpr, numExpr2).RadiansFunction Evaluator for the function RADIANS(numExpr).RoundFunction Evaluator for the function ROUND(numExpr, numExpr2).SignFunction Evaluator for the function SIGN(numExpr).SineFunction Evaluator for the function SIN(numExpr).SinhFunction Evaluator for the function SINH(numExpr).SizeFunction Evaluator for the function SIZE(collExpr).SqrtFunction Evaluator for the function SQRT(numExpr).StringCharAtMethod Evaluator for the method "{stringExpr}.charAt(numExpr)".StringConcatMethod Evaluator for the method "{stringExpr}.concat(extraStr)".StringEndsWithMethod Evaluator for the method "{stringExpr}.endsWith(strExpr)".StringEqualsIgnoreCaseMethod Evaluator for the method "{stringExpr}.equalsIgnoreCase(strExpr)".StringEqualsMethod Evaluator for the method "{stringExpr}.equals(strExpr)".StringIndexOfMethod Evaluator for the method "{stringExpr}.indexOf(strExpr [,numExpr])".StringLengthMethod Evaluator for the method "{stringExpr}.length()".StringMatchesMethod Evaluator for the method "{stringExpr}.matches(expr)".StringStartsWithMethod Evaluator for the method "{stringExpr}.startsWith(strExpr [,pos])".StringSubstringMethod Evaluator for the method "{stringExpr}.substring(posStart [,posEnd])".StringToLowerCaseMethod Evaluator for the method "{stringExpr}.toLowerCase()".StringToUpperCaseMethod Evaluator for the method "{stringExpr}.toUpperCase()".StringTrimLeftMethod Evaluator for the method "{stringExpr}.trimLeft([trimChar])".StringTrimMethod Evaluator for the method "{stringExpr}.trim()".StringTrimRightMethod Evaluator for the method "{stringExpr}.trimRight([trimChar])".SubstringFunction Evaluator for the function SUBSTRING(str, num1, num2).TangentFunction Evaluator for the function TAN(numExpr).TanhFunction Evaluator for the function TANH(numExpr).TemporalDayMethod Evaluator for the method "DAY({dateExpr})".TemporalHourMethod Evaluator for the method "HOUR({dateExpr})".TemporalMinuteMethod Evaluator for the method "MINUTE({dateExpr})".TemporalMonthJavaMethod Evaluator for the method "MONTH_JAVA({dateExpr})".TemporalMonthMethod Evaluator for the method "MONTH({dateExpr})".TemporalSecondMethod Evaluator for the method "SECOND({dateExpr})".TemporalYearMethod Evaluator for the method "YEAR({dateExpr})".TrimFunction Evaluator for the function TRIM(strExpr).UpperFunction Evaluator for the function UPPER(stringExpr).YearMonthGetMonthValue Evaluator for the method "{yearMonthExpr}.getMonthValue()".YearMonthGetYear Evaluator for the method "{yearMonthExpr}.getYear()".