a QueryHandler handles queries on behalf of a graph. It's primary purpose is to isolate changes to the query interface away from the Graph; multiple different Graph implementations can use the same QueryHandler class, such as the built-in SimpleQueryHandler.
Defines an interface for the actual node indexing and query execution. The goal is to allow different implementations based on the persistent manager in use. Some persistent model might allow to execute a query in an optimized manner, e.g. database persistence.
INTERNAL:QueryHandler sets out the basic rules for how Operations can use different types of queries (DataRead, ValueRead, etc.)
@author Mike Norman - michael.norman@oracle.com
@since EclipseLink 1.x
Defines an interface for the actual node indexing and query execution. The goal is to allow different implementations based on the persistent manager in use. Some persistent model might allow to execute a query in an optimized manner, e.g. database persistence.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.