DescriptionThis patch enables the use of candidateCollection/candidateExtent (a query can be provided with a set of instances that are to be queried) in the query.
This patch also enables evaluation of queries totally in-memory when either
1. candidate collection/extent provided
2. use sets query extension "datanucleus.query.evaluateInMemory" to true.
Also includes 2 simple tests
1. in-memory evaluation of a clause not evaluatable in-datastore
2. evaluation of a query passing in candidate collection
Note that this does not include support for partial evaluation in-datastore and partial evaluation in-memory (i.e evaluate as much as possible in datastore as it can take and then do the rest in-memory) - that is still TODO
Patch Set 1 #
MessagesTotal messages: 5
|