Uses of Interface
org.exolab.castor.persist.spi.PersistenceQuery

Packages that use PersistenceQuery
org.castor.persist   
org.exolab.castor.jdo.drivers   
org.exolab.castor.jdo.engine Implementation of the Castor JDO engine. 
org.exolab.castor.persist The Castor persistence engine handles object persistence, object caching, transaction concurrency and locking.  
org.exolab.castor.persist.spi Defines the interfaces for persistence engine service providers. 
 

Uses of PersistenceQuery in org.castor.persist
 

Methods in org.castor.persist with parameters of type PersistenceQuery
 QueryResults AbstractTransactionContext.query(LockEngine engine, PersistenceQuery query, org.exolab.castor.mapping.AccessMode accessMode, boolean scrollable)
          Perform a query using the query mechanism with the specified access mode. The query is performed in this transaction, and the returned query results can only be used while this transaction is open. It is assumed that the query mechanism is compatible with the persistence engine.
 QueryResults TransactionContext.query(LockEngine engine, PersistenceQuery query, org.exolab.castor.mapping.AccessMode accessMode, boolean scrollable)
          Perform a query using the query mechanism with the specified access mode.
 

Uses of PersistenceQuery in org.exolab.castor.jdo.drivers
 

Classes in org.exolab.castor.jdo.drivers that implement PersistenceQuery
(package private)  class MultiRSCallQuery
          PersistenceQuery implementation for CallableStatements that yield multiple ResultSets, like Sybase stored procedures.
(package private)  class PostgreSQLCallQuery
          PersistenceQuery implementation for use with PostgreSQL stored functions returning instance, which can be fetched only through SELECT of fields of the instance.
(package private)  class ReturnedRSCallQuery
          PersistenceQuery implementation for use with CallableStatements that return a ResultSet, like Oracle stored functions returning REF CURSOR.
 

Methods in org.exolab.castor.jdo.drivers that return PersistenceQuery
 PersistenceQuery InstantDBFactory.getCallQuery(java.lang.String call, java.lang.Class[] paramTypes, java.lang.Class javaClass, java.lang.String[] fields, int[] sqlTypes)
          Needed to process OQL queries of "CALL" type (using stored procedure call).
 PersistenceQuery OracleFactory.getCallQuery(java.lang.String call, java.lang.Class[] paramTypes, java.lang.Class javaClass, java.lang.String[] fields, int[] sqlTypes)
          Needed to process OQL queries of "CALL" type (using stored procedure call).
 PersistenceQuery PostgreSQLFactory.getCallQuery(java.lang.String call, java.lang.Class[] paramTypes, java.lang.Class javaClass, java.lang.String[] fields, int[] sqlTypes)
          Needed to process OQL queries of "CALL" type (using stored procedure call).
 PersistenceQuery SybaseFactory.getCallQuery(java.lang.String call, java.lang.Class[] paramTypes, java.lang.Class javaClass, java.lang.String[] fields, int[] sqlTypes)
          Needed to process OQL queries of "CALL" type (using stored procedure call).
 

Uses of PersistenceQuery in org.exolab.castor.jdo.engine
 

Classes in org.exolab.castor.jdo.engine that implement PersistenceQuery
 class SQLQuery
           
 

Methods in org.exolab.castor.jdo.engine that return PersistenceQuery
 PersistenceQuery BaseFactory.getCallQuery(java.lang.String call, java.lang.Class[] paramTypes, java.lang.Class javaClass, java.lang.String[] fields, int[] sqlTypes)
          Needed to process OQL queries of "CALL" type (using stored procedure call).
 PersistenceQuery SQLEngine.createQuery(QueryExpression query, java.lang.Class[] types, org.exolab.castor.mapping.AccessMode accessMode)
           
 PersistenceQuery SQLEngine.createCall(java.lang.String spCall, java.lang.Class[] types)
           
 

Uses of PersistenceQuery in org.exolab.castor.persist
 

Methods in org.exolab.castor.persist that return PersistenceQuery
 PersistenceQuery QueryResults.getQuery()
          Returns the associated query.
 

Constructors in org.exolab.castor.persist with parameters of type PersistenceQuery
QueryResults(TransactionContext tx, LockEngine engine, PersistenceQuery query, org.exolab.castor.mapping.AccessMode accessMode, Database db)
           
 

Uses of PersistenceQuery in org.exolab.castor.persist.spi
 

Classes in org.exolab.castor.persist.spi that implement PersistenceQuery
 class AbstractCallQuery
           
 

Methods in org.exolab.castor.persist.spi that return PersistenceQuery
 PersistenceQuery Persistence.createQuery(QueryExpression query, java.lang.Class[] types, org.exolab.castor.mapping.AccessMode accessMode)
          Creates and returns a new query object.
 



Copyright 2008 null. All Rights Reserved.