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

Packages that use PersistenceFactory
org.castor.cpa.persistence.sql.driver   
org.castor.cpa.persistence.sql.engine   
org.castor.cpa.persistence.sql.keygen   
org.castor.cpa.persistence.sql.query   
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. 
 

Uses of PersistenceFactory in org.castor.cpa.persistence.sql.driver
 

Classes in org.castor.cpa.persistence.sql.driver that implement PersistenceFactory
 class BaseFactory
          PersistenceFactory for generic JDBC driver.
 class DB2Factory
          PersistenceFactory for IBM DB2 driver.
 class DerbyFactory
          PersistenceFactory for DB 2 driver.
 class GenericFactory
          PersistenceFactory for generic JDBC driver.
 class HsqlFactory
          PersistenceFactory for HypersonicSQL driver.
 class InformixFactory
          PersistenceFactory for Informix driver.
 class InstantDBFactory
          Persistence factory for InstantDB database (http://instantdb.enhydra.org/ ).
 class InterbaseFactory
          PersistenceFactory for Interbase driver.
 class MySQLFactory
          PersistenceFactory for MySQL JDBC driver.
 class OracleFactory
          PersistenceFactory for Oracle 7/8 driver.
 class PointbaseFactory
          PersistenceFactory implementation for Borland's Pointbase driver.
 class PostgreSQLFactory
          PersistenceFactory for postgreSQL JDBC driver.
 class ProgressFactory
          PersistenceFactory for Progress RDBMS.
 class SapDbFactory
          PersistenceFactory for SAP DB.
 class SQLServerFactory
          PersistenceFactory for SQL Server.
 class SybaseFactory
          PersistenceFactory for Sybase Adaptive Servers.
 

Fields in org.castor.cpa.persistence.sql.driver declared as PersistenceFactory
protected  PersistenceFactory JDBCQueryExpression._factory
           
 

Constructors in org.castor.cpa.persistence.sql.driver with parameters of type PersistenceFactory
DB2QueryExpression(PersistenceFactory factory)
           
DerbyQueryExpression(PersistenceFactory factory)
           
HsqlQueryExpression(PersistenceFactory factory)
           
InformixQueryExpression(PersistenceFactory factory)
           
InstantDBQueryExpression(PersistenceFactory factory)
           
InterbaseQueryExpression(PersistenceFactory factory)
           
JDBCQueryExpression(PersistenceFactory factory)
           
MySQLQueryExpression(PersistenceFactory factory)
           
OracleQueryExpression(PersistenceFactory factory)
           
PointbaseQueryExpression(PersistenceFactory factory)
          Craetes an instance of this class.
PostgreSQLQueryExpression(PersistenceFactory factory)
           
ProgressQueryExpression(PersistenceFactory factory)
          Creates an instance of this class.
SapDbQueryExpression(PersistenceFactory factory)
           
SQLServerQueryExpression(PersistenceFactory factory)
           
SybaseQueryExpression(PersistenceFactory factory)
           
 

Uses of PersistenceFactory in org.castor.cpa.persistence.sql.engine
 

Constructors in org.castor.cpa.persistence.sql.engine with parameters of type PersistenceFactory
SQLStatementDelete(SQLEngine engine, PersistenceFactory factory)
          Constructor.
SQLStatementInsert(SQLEngine engine, PersistenceFactory factory)
          Constructor.
SQLStatementInsertCheck(SQLEngine engine, PersistenceFactory factory)
          Constructor.
SQLStatementUpdate(SQLEngine engine, PersistenceFactory factory)
          Constructor.
SQLStatementUpdateCheck(SQLEngine engine, PersistenceFactory factory)
          Constructor.
 

Uses of PersistenceFactory in org.castor.cpa.persistence.sql.keygen
 

Methods in org.castor.cpa.persistence.sql.keygen with parameters of type PersistenceFactory
 KeyGenerator UUIDKeyGeneratorFactory.getKeyGenerator(PersistenceFactory factory, Properties params, int sqlType)
          Produce the key generator.
 KeyGenerator SequenceKeyGeneratorFactory.getKeyGenerator(PersistenceFactory factory, Properties params, int sqlType)
          Produce the key generator.
 KeyGenerator NoKeyGeneratorFactory.getKeyGenerator(PersistenceFactory factory, Properties params, int sqlType)
          Produce the key generator.
 KeyGenerator MaxKeyGeneratorFactory.getKeyGenerator(PersistenceFactory factory, Properties params, int sqlType)
          Produce the key generator.
 KeyGenerator KeyGeneratorFactory.getKeyGenerator(PersistenceFactory factory, Properties params, int sqlType)
          Produce the key generator.
 KeyGenerator IdentityKeyGeneratorFactory.getKeyGenerator(PersistenceFactory factory, Properties params, int sqlType)
          Produce the key generator.
 KeyGenerator HighLowKeyGeneratorFactory.getKeyGenerator(PersistenceFactory factory, Properties params, int sqlType)
          Produce the key generator.
 

Constructors in org.castor.cpa.persistence.sql.keygen with parameters of type PersistenceFactory
AbstractAfterKeyGenerator(PersistenceFactory factory, Properties params)
          Constructor.
AbstractBeforeKeyGenerator(PersistenceFactory factory)
          Constructor.
HighLowKeyGenerator(PersistenceFactory factory, Properties params, int sqlType)
          Initialize the HIGH-LOW key generator.
IdentityKeyGenerator(PersistenceFactory factory, int sqlType)
          Initialize the IDENTITY key generator.
MaxKeyGenerator(PersistenceFactory factory, int sqlType)
          Initialize the MAX key generator.
NoKeyGenerator(PersistenceFactory factory)
          Constructor.
SequenceAfterKeyGenerator(PersistenceFactory factory, Properties params, int sqlType)
          Initialize the SEQUENCE key generator for AFTER_INSERT style SequenceAfterKeyGenerator.generateKey(java.sql.Connection, java.lang.String, java.lang.String, java.util.Properties) is called after INSERT.
SequenceBeforeKeyGenerator(PersistenceFactory factory, Properties params, int sqlType)
          Initialize the SEQUENCE key generator for BEFORE_INSERT style SequenceBeforeKeyGenerator.generateKey(java.sql.Connection, java.lang.String, java.lang.String, java.util.Properties) is called before INSERT.
SequenceDuringKeyGenerator(PersistenceFactory factory, Properties params, int sqlType)
          Initialize the SEQUENCE key generator for DURING_INSERT style SequenceDuringKeyGenerator.generateKey(java.sql.Connection, java.lang.String, java.lang.String, java.util.Properties) is never called.
UUIDKeyGenerator(PersistenceFactory factory, int sqlType)
          Initialize the UUID key generator.
 

Uses of PersistenceFactory in org.castor.cpa.persistence.sql.query
 

Constructors in org.castor.cpa.persistence.sql.query with parameters of type PersistenceFactory
QueryContext(PersistenceFactory factory)
          Constructor that uses given factory instance to quote qualifier and column names.
 

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

Constructors in org.exolab.castor.jdo.engine with parameters of type PersistenceFactory
SQLEngine(ClassDescriptor clsDesc, PersistenceFactory factory)
           
SQLStatementLoad(SQLEngine engine, PersistenceFactory factory)
           
SQLStatementQuery(SQLEngine engine, PersistenceFactory factory)
           
 

Uses of PersistenceFactory in org.exolab.castor.persist
 

Methods in org.exolab.castor.persist that return PersistenceFactory
static PersistenceFactory PersistenceFactoryRegistry.getPersistenceFactory(String name)
          Returns a persistence factory with the specified name.
 

Methods in org.exolab.castor.persist with parameters of type PersistenceFactory
 LockEngine PersistenceEngineFactory.createEngine(DatabaseContext databaseContext, ClassDescriptorResolver cdResolver, PersistenceFactory persistenceFactory)
          Creates and returns a new persistence engine.
 

Constructors in org.exolab.castor.persist with parameters of type PersistenceFactory
LockEngine(DatabaseContext databaseContext, ClassDescriptorResolver cdResolver, PersistenceFactory persistenceFactory)
          Construct a new cache engine with the specified mapping table, persistence engine and the log interceptor.
SQLRelationLoader(String table, String[] key, int[] keyType, TypeConvertor[] idTo, TypeConvertor[] idFrom, String[] otherKey, int[] otherKeyType, TypeConvertor[] ridTo, TypeConvertor[] ridFrom, PersistenceFactory factory)
           
 



Copyright © 2010. All Rights Reserved.