Implementation of an expression-based query, which can handle
String-based query expressions such as JPQL and JDOQL.
This implementation is suitable for in-memory operation.
Override the following methods to also support datastore operation:
A strategy to fill data into a
ResultShape .
Available strategy implementations can fill by invoking constructor, setting array elements, direct assignment,
invoking put(key,value)-style method on Map or factory-constructed instance.
Lifecycle state.
Represents a hollow instance that exists in the data store, but whose
state has not been loaded and who is not active in the current transaction
(if any).