Package org.datanucleus.store.query.inmemory

Package providing the evaluation of queries using an in-memory process with evaluators for JDOQL and JPQL.

Contains a series of classes implementing org.datanucleus.query.inmemory.InvocationEvaluator providing support for particular functions (in JDOQL/JPQL). Contains a series of classes implementing org.datanucleus.query.inmemory.AggregateExpression providing support for aggregation of different java types. Note that the in-memory query evaluator only supports a subset of the full syntax supported by JDOQL/JPQL. For example JOINs are not supported, or some subqueries.