Package org.datanucleus.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).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()".CosineFunction Evaluator for the function COS(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)".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()".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()".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()".RadiansFunction Evaluator for the function RADIANS(numExpr).SineFunction Evaluator for the function SIN(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).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()".