public interface JDOQLQueryFactory
| Modifier and Type | Method and Description |
|---|---|
javax.jdo.Query |
newQuery(PersistenceManagerInternal pm)
Creates a new
Query with no elements. |
javax.jdo.Query |
newQuery(PersistenceManagerInternal pm,
java.lang.Class cls)
Creates a new
Query specifying the Class of
the candidate instances. |
javax.jdo.Query |
newQuery(PersistenceManagerInternal pm,
java.lang.Class cls,
java.util.Collection cln)
Creates a new
Query with the candidate Class
and Collection. |
javax.jdo.Query |
newQuery(PersistenceManagerInternal pm,
java.lang.Class cls,
java.util.Collection cln,
java.lang.String filter)
Creates a new
Query with the Class of the
candidate instances, candidate Collection, and filter. |
javax.jdo.Query |
newQuery(PersistenceManagerInternal pm,
java.lang.Class cls,
java.lang.String filter)
Creates a new
Query with the Class of the
candidate instances and filter. |
javax.jdo.Query |
newQuery(PersistenceManagerInternal pm,
javax.jdo.Extent cln)
Creates a new
Query with the Class of the
candidate instances and candidate Extent. |
javax.jdo.Query |
newQuery(PersistenceManagerInternal pm,
javax.jdo.Extent cln,
java.lang.String filter)
Creates a new
Query with the
candidate Extent and filter; the class
is taken from the Extent. |
javax.jdo.Query |
newQuery(PersistenceManagerInternal pm,
java.lang.Object compiled)
Creates a new
Query using elements from another
Query. |
QueryTree |
newTree()
Returns a new QueryTree instance.
|
QueryTree newTree()
QueryTree and
ExpressionFactory) rather than as
JDOQL strings. To run you create a query object from the QueryTree (see
PersistenceManager.newQuery(Object compiled))
and call the execute method on the Query object.javax.jdo.Query newQuery(PersistenceManagerInternal pm)
Query with no elements.pm - the persistence manager for the new query.
It is the responsibility of the caller to check that the persistence
manager is valid.Query.javax.jdo.Query newQuery(PersistenceManagerInternal pm, java.lang.Object compiled)
Query using elements from another
Query. The other Query must have been created
by the same JDO implementation. It might be active in a different
PersistenceManager or might have been serialized and
restored.
All of the settings of the other Query are copied to
this Query, except for the candidate
Collection or Extent.
pm - the persistence manager for the new query.
It is the responsibility of the caller to check that the persistence
manager is valid.compiled - another Query from the same JDO
implementation.Query.javax.jdo.Query newQuery(PersistenceManagerInternal pm, java.lang.Class cls)
Query specifying the Class of
the candidate instances.pm - the persistence manager for the new query.
It is the responsibility of the caller to check that the persistence
manager is valid.cls - the Class of the candidate instances.Query.javax.jdo.Query newQuery(PersistenceManagerInternal pm, javax.jdo.Extent cln)
Query with the Class of the
candidate instances and candidate Extent.pm - the persistence manager for the new query.
It is the responsibility of the caller to check that the persistence
manager is valid.cln - the Extent of candidate instances.Query.javax.jdo.Query newQuery(PersistenceManagerInternal pm, java.lang.Class cls, java.util.Collection cln)
Query with the candidate Class
and Collection.pm - the persistence manager for the new query.
It is the responsibility of the caller to check that the persistence
manager is valid.cls - the Class of results.cln - the Collection of candidate instances.Query.javax.jdo.Query newQuery(PersistenceManagerInternal pm, java.lang.Class cls, java.lang.String filter)
Query with the Class of the
candidate instances and filter.pm - the persistence manager for the new query.
It is the responsibility of the caller to check that the persistence
manager is valid.cls - the Class of results.filter - the filter for candidate instances.Query.javax.jdo.Query newQuery(PersistenceManagerInternal pm, java.lang.Class cls, java.util.Collection cln, java.lang.String filter)
Query with the Class of the
candidate instances, candidate Collection, and filter.pm - the persistence manager for the new query.
It is the responsibility of the caller to check that the persistence
manager is valid.cls - the Class of candidate instances.cln - the Collection of candidate instances.filter - the filter for candidate instances.Query.javax.jdo.Query newQuery(PersistenceManagerInternal pm, javax.jdo.Extent cln, java.lang.String filter)
Query with the
candidate Extent and filter; the class
is taken from the Extent.pm - the persistence manager for the new query.
It is the responsibility of the caller to check that the persistence
manager is valid.cln - the Extent of candidate instances.filter - the filter for candidate instances.Query.Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.