Package org.datanucleus.store.query.inmemory.method
package org.datanucleus.store.query.inmemory.method
Package providing the evaluation of Java methods/functions for use by JDOQL/JPQL in-memory query evaluators.
-
ClassesClassDescriptionEvaluator for the function ABS(numExpr).Evaluator for the function ACOS(numExpr).Evaluator for the function ASIN(numExpr).Evaluator for the function ATAN2(numExpr).Evaluator for the function ATAN(numExpr).Evaluator for the method "{arrayExpr}.contains(elemExpr)".Evaluator for the method "{arrayExpr}.size()".Evaluator for the function CEIL(numExpr).Evaluator for the function COALESCE(numExpr[, numExpr2[, numExpr3] etc]).Evaluator for the method "{collExpr}.contains(elemExpr)".Evaluator for the function CONCAT(strExpr1, strExpr2).Evaluator for the method "{contExpr}.isEmpty()".Evaluator for the method "{contExpr}.size()".Evaluator for the function COSH(numExpr).Evaluator for the function COS(numExpr).Evaluator for the function COT(numExpr).Evaluator for the function CURRENT_DATE().Evaluator for the function CURRENT_TIME().Evaluator for the function CURRENT_TIMESTAMP().Evaluator for the method "{dateExpr}.getDay()".Evaluator for the method "{dateExpr}.getDayOfWeek()".Evaluator for the method "{dateExpr}.getHours()".Evaluator for the method "{dateExpr}.getMinutes()".Evaluator for the method "{dateExpr}.getMonth()".Evaluator for the method "{dateExpr}.getSeconds()".Evaluator for the method "{dateExpr}.getTime()".Evaluator for the method "{dateExpr}.getYear()".Evaluator for the function DEGREES(numExpr).Evaluator for the method "{enumExpr}.matches(expr)".Evaluator for the method "{enumExpr}.ordinal()".Evaluator for the method "{enumExpr}.toString()".Evaluator for the function EXP(numExpr).Evaluator for the function FLOOR(numExpr).Evaluator for the function LENGTH(stringExpr).Evaluator for the method "{listExpr}.get(idxExpr)".Evaluator for the method "{listExpr}.indexOf(elemExpr)".Evaluator for the function LOCAL_DATE().Evaluator for the method "{localDateExpr}.getDayOfMonth()".Evaluator for the method "{localDateExpr}.getDayOfWeek()".Evaluator for the method "{localDateExpr}.getMonthValue()".Evaluator for the method "{localDateExpr}.getYear()".Evaluator for the function LOCAL_DATETIME().Evaluator for the method "{localDateTimeExpr}.getDayOfMonth()".Evaluator for the method "{localDateTimeExpr}.getDayOfMonthWeek()".Evaluator for the method "{localDateTimeExpr}.getHour()".Evaluator for the method "{localDateTimeExpr}.getMinute()".Evaluator for the method "{localDateTimeExpr}.getMonthValue()".Evaluator for the method "{localDateTimeExpr}.getSecond()".Evaluator for the method "{localDateTimeExpr}.getYear()".Evaluator for the function LOCAL_TIME().Evaluator for the method "{localTimeExpr}.getHour()".Evaluator for the method "{localTimeExpr}.getMinute()".Evaluator for the method "{localTimeExpr}.getSecond()".Evaluator for the function LOCATE(strExpr1, strExpr2, pos).Evaluator for the function LOG(numExpr).Evaluator for the function LOWER(stringExpr).Evaluator for the method "{mapExpr}.containsEntry(keyExpr,valueExpr)".Evaluator for the method "{mapExpr}.containsKey(keyExpr)".Evaluator for the method "{mapExpr}.containsValue(valueExpr)".Evaluator for the method "{mapExpr}.get(keyExpr)".Evaluator for mathematical function XYZ(numExpr).Evaluator for the function MOD(numExpr1, numExpr2).Evaluator for the method "{monthDayExpr}.getDayOfMonth()".Evaluator for the method "{monthDayExpr}.getMonthValue()".Evaluator for the function NULLIF(numExpr, numExpr2).Evaluator for the function getClass(obj).Evaluator for the method "{optionalExpr}.get()".Evaluator for the method "{optionalExpr}.isPresent()".Evaluator for the method "{optionalExpr}.orElse()".Evaluator for the method "{periodExpr}.getDays()".Evaluator for the method "{periodExpr}.getMonths()".Evaluator for the method "{periodExpr}.getYears()".Evaluator for the function POWER(numExpr, numExpr2).Evaluator for the function RADIANS(numExpr).Evaluator for the function ROUND(numExpr, numExpr2).Evaluator for the function SIGN(numExpr).Evaluator for the function SIN(numExpr).Evaluator for the function SINH(numExpr).Evaluator for the function SIZE(collExpr).Evaluator for the function SQRT(numExpr).Evaluator for the method "{stringExpr}.charAt(numExpr)".Evaluator for the method "{stringExpr}.concat(extraStr)".Evaluator for the method "{stringExpr}.endsWith(strExpr)".Evaluator for the method "{stringExpr}.equalsIgnoreCase(strExpr)".Evaluator for the method "{stringExpr}.equals(strExpr)".Evaluator for the method "{stringExpr}.indexOf(strExpr [,numExpr])".Evaluator for the method "{stringExpr}.length()".Evaluator for the method "{stringExpr}.matches(expr)".Evaluator for the method "{stringExpr}.startsWith(strExpr [,pos])".Evaluator for the method "{stringExpr}.substring(posStart [,posEnd])".Evaluator for the method "{stringExpr}.toLowerCase()".Evaluator for the method "{stringExpr}.toUpperCase()".Evaluator for the method "{stringExpr}.trimLeft([trimChar])".Evaluator for the method "{stringExpr}.trim()".Evaluator for the method "{stringExpr}.trimRight([trimChar])".Evaluator for the function SUBSTRING(str, num1, num2).Evaluator for the function TAN(numExpr).Evaluator for the function TANH(numExpr).Evaluator for the method "DAY({dateExpr})".Evaluator for the method "HOUR({dateExpr})".Evaluator for the method "MINUTE({dateExpr})".Evaluator for the method "MONTH_JAVA({dateExpr})".Evaluator for the method "MONTH({dateExpr})".Evaluator for the method "SECOND({dateExpr})".Evaluator for the method "YEAR({dateExpr})".Evaluator for the function TRIM(strExpr).Evaluator for the function UPPER(stringExpr).Evaluator for the method "{yearMonthExpr}.getMonthValue()".Evaluator for the method "{yearMonthExpr}.getYear()".