Uses of Interface
org.datanucleus.store.query.inmemory.InvocationEvaluator
Packages that use InvocationEvaluator
Package
Description
Package providing query language support for datastores.
Package providing the evaluation of Java methods/functions for use by JDOQL/JPQL in-memory query evaluators.
-
Uses of InvocationEvaluator in org.datanucleus.store.query
Fields in org.datanucleus.store.query with type parameters of type InvocationEvaluatorModifier and TypeFieldDescriptionprotected Map
<String, InvocationEvaluator> QueryManagerImpl.inmemoryQueryMethodEvaluatorByName
Cache of InvocationEvaluator objects keyed by the "class:methodName", for use by in-memory querying.Methods in org.datanucleus.store.query that return InvocationEvaluatorModifier and TypeMethodDescriptionQueryManager.getInMemoryEvaluatorForMethod
(Class type, String methodName) Accessor for an evaluator for invocation of the specified method for the supplied type.QueryManagerImpl.getInMemoryEvaluatorForMethod
(Class type, String methodName) -
Uses of InvocationEvaluator in org.datanucleus.store.query.inmemory.method
Classes in org.datanucleus.store.query.inmemory.method that implement InvocationEvaluatorModifier and TypeClassDescriptionclass
Evaluator for the function ABS(numExpr).class
Evaluator for the function ACOS(numExpr).class
Evaluator for the function ASIN(numExpr).class
Evaluator for the function ATAN2(numExpr).class
Evaluator for the function ATAN(numExpr).class
Evaluator for the method "{arrayExpr}.contains(elemExpr)".class
Evaluator for the method "{arrayExpr}.size()".class
Evaluator for the function CEIL(numExpr).class
Evaluator for the function COALESCE(numExpr[, numExpr2[, numExpr3] etc]).class
Evaluator for the method "{collExpr}.contains(elemExpr)".class
Evaluator for the function CONCAT(strExpr1, strExpr2).class
Evaluator for the method "{contExpr}.isEmpty()".class
Evaluator for the method "{contExpr}.size()".class
Evaluator for the function COSH(numExpr).class
Evaluator for the function COS(numExpr).class
Evaluator for the function COT(numExpr).class
Evaluator for the function CURRENT_DATE().class
Evaluator for the function CURRENT_TIME().class
Evaluator for the function CURRENT_TIMESTAMP().class
Evaluator for the method "{dateExpr}.getDay()".class
Evaluator for the method "{dateExpr}.getDayOfWeek()".class
Evaluator for the method "{dateExpr}.getHours()".class
Evaluator for the method "{dateExpr}.getMinutes()".class
Evaluator for the method "{dateExpr}.getMonth()".class
Evaluator for the method "{dateExpr}.getSeconds()".class
Evaluator for the method "{dateExpr}.getTime()".class
Evaluator for the method "{dateExpr}.getYear()".class
Evaluator for the function DEGREES(numExpr).class
Evaluator for the method "{enumExpr}.matches(expr)".class
Evaluator for the method "{enumExpr}.ordinal()".class
Evaluator for the method "{enumExpr}.toString()".class
Evaluator for the function EXP(numExpr).class
Evaluator for the function FLOOR(numExpr).class
Evaluator for the function LENGTH(stringExpr).class
Evaluator for the method "{listExpr}.get(idxExpr)".class
Evaluator for the method "{listExpr}.indexOf(elemExpr)".class
Evaluator for the function LOCAL_DATE().class
Evaluator for the method "{localDateExpr}.getDayOfMonth()".class
Evaluator for the method "{localDateExpr}.getDayOfWeek()".class
Evaluator for the method "{localDateExpr}.getMonthValue()".class
Evaluator for the method "{localDateExpr}.getYear()".class
Evaluator for the function LOCAL_DATETIME().class
Evaluator for the method "{localDateTimeExpr}.getDayOfMonth()".class
Evaluator for the method "{localDateTimeExpr}.getDayOfMonthWeek()".class
Evaluator for the method "{localDateTimeExpr}.getHour()".class
Evaluator for the method "{localDateTimeExpr}.getMinute()".class
Evaluator for the method "{localDateTimeExpr}.getMonthValue()".class
Evaluator for the method "{localDateTimeExpr}.getSecond()".class
Evaluator for the method "{localDateTimeExpr}.getYear()".class
Evaluator for the function LOCAL_TIME().class
Evaluator for the method "{localTimeExpr}.getHour()".class
Evaluator for the method "{localTimeExpr}.getMinute()".class
Evaluator for the method "{localTimeExpr}.getSecond()".class
Evaluator for the function LOCATE(strExpr1, strExpr2, pos).class
Evaluator for the function LOG(numExpr).class
Evaluator for the function LOWER(stringExpr).class
Evaluator for the method "{mapExpr}.containsEntry(keyExpr,valueExpr)".class
Evaluator for the method "{mapExpr}.containsKey(keyExpr)".class
Evaluator for the method "{mapExpr}.containsValue(valueExpr)".class
Evaluator for the method "{mapExpr}.get(keyExpr)".class
Evaluator for mathematical function XYZ(numExpr).class
Evaluator for the function MOD(numExpr1, numExpr2).class
Evaluator for the method "{monthDayExpr}.getDayOfMonth()".class
Evaluator for the method "{monthDayExpr}.getMonthValue()".class
Evaluator for the function NULLIF(numExpr, numExpr2).class
Evaluator for the function getClass(obj).class
Evaluator for the method "{optionalExpr}.get()".class
Evaluator for the method "{optionalExpr}.isPresent()".class
Evaluator for the method "{optionalExpr}.orElse()".class
Evaluator for the method "{periodExpr}.getDays()".class
Evaluator for the method "{periodExpr}.getMonths()".class
Evaluator for the method "{periodExpr}.getYears()".class
Evaluator for the function POWER(numExpr, numExpr2).class
Evaluator for the function RADIANS(numExpr).class
Evaluator for the function ROUND(numExpr, numExpr2).class
Evaluator for the function SIGN(numExpr).class
Evaluator for the function SIN(numExpr).class
Evaluator for the function SINH(numExpr).class
Evaluator for the function SIZE(collExpr).class
Evaluator for the function SQRT(numExpr).class
Evaluator for the method "{stringExpr}.charAt(numExpr)".class
Evaluator for the method "{stringExpr}.concat(extraStr)".class
Evaluator for the method "{stringExpr}.endsWith(strExpr)".class
Evaluator for the method "{stringExpr}.equalsIgnoreCase(strExpr)".class
Evaluator for the method "{stringExpr}.equals(strExpr)".class
Evaluator for the method "{stringExpr}.indexOf(strExpr [,numExpr])".class
Evaluator for the method "{stringExpr}.length()".class
Evaluator for the method "{stringExpr}.matches(expr)".class
Evaluator for the method "{stringExpr}.startsWith(strExpr [,pos])".class
Evaluator for the method "{stringExpr}.substring(posStart [,posEnd])".class
Evaluator for the method "{stringExpr}.toLowerCase()".class
Evaluator for the method "{stringExpr}.toUpperCase()".class
Evaluator for the method "{stringExpr}.trimLeft([trimChar])".class
Evaluator for the method "{stringExpr}.trim()".class
Evaluator for the method "{stringExpr}.trimRight([trimChar])".class
Evaluator for the function SUBSTRING(str, num1, num2).class
Evaluator for the function TAN(numExpr).class
Evaluator for the function TANH(numExpr).class
Evaluator for the method "DAY({dateExpr})".class
Evaluator for the method "HOUR({dateExpr})".class
Evaluator for the method "MINUTE({dateExpr})".class
Evaluator for the method "MONTH_JAVA({dateExpr})".class
Evaluator for the method "MONTH({dateExpr})".class
Evaluator for the method "SECOND({dateExpr})".class
Evaluator for the method "YEAR({dateExpr})".class
Evaluator for the function TRIM(strExpr).class
Evaluator for the function UPPER(stringExpr).class
Evaluator for the method "{yearMonthExpr}.getMonthValue()".class
Evaluator for the method "{yearMonthExpr}.getYear()".