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

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

Methods in org.castor.cpa.persistence.sql.connection with parameters of type PersistenceFactory
 void JNDIConnectionFactory.initializeFactory(PersistenceFactory factory)
          Initialize the concrete factory.
 void DriverConnectionFactory.initializeFactory(PersistenceFactory factory)
          Initialize the concrete factory.
 void DataSourceConnectionFactory.initializeFactory(PersistenceFactory factory)
          Initialize the concrete factory.
 void ConnectionFactory.initializeFactory(PersistenceFactory factory)
          Initialize the concrete factory.
 

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
 

Methods in org.castor.cpa.persistence.sql.engine that return PersistenceFactory
 PersistenceFactory SQLEngine.getPersistenceFactory()
           
 

Constructors in org.castor.cpa.persistence.sql.engine with parameters of type PersistenceFactory
CastorConnection(PersistenceFactory factory, Connection connection)
          Constructor.
CastorStatement(PersistenceFactory factory, Connection connection)
          Constructor.
SQLEngine(ClassDescriptor clsDesc, PersistenceFactory factory)
           
SQLStatementInsert(SQLEngine engine, PersistenceFactory factory)
          Constructor.
SQLStatementInsertCheck(SQLEngine engine, PersistenceFactory factory)
          Constructor.
SQLStatementLoad(SQLEngine engine, PersistenceFactory factory)
          Constructor creating new SQLStatementLoad.
 

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

Methods in org.castor.cpa.persistence.sql.keygen that return PersistenceFactory
 PersistenceFactory TableKeyGenerator.getFactory()
           
 

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 TableKeyGeneratorFactory.getKeyGenerator(PersistenceFactory factory, Properties params, int sqlType)
           
 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
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) 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) 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) is never called.
TableKeyGenerator(PersistenceFactory factory, Properties params, int sqlType)
          Creates an instance of this key generator.
UUIDKeyGenerator(PersistenceFactory factory, int sqlType)
          Initialize the UUID key generator.
 

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

Constructors in org.exolab.castor.jdo.engine with parameters of type PersistenceFactory
SQLQuery(SQLEngine engine, PersistenceFactory factory, String sql, Class[] types, boolean isCallSql)
          Creates an instance of SQLQuery.
SQLStatementQuery(SQLEngine engine, PersistenceFactory factory)
           
 

Uses of PersistenceFactory in org.exolab.castor.persist
 

Methods in org.exolab.castor.persist that return PersistenceFactory
 PersistenceFactory LockEngine.getPersistenceFactory()
           
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
ClassMolderRegistry(ClassDescriptorResolver cdResolver, PersistenceFactory persistenceFactory, LockEngine engine)
          Construct an instance of ClassMolderRegistry that uses given ClassDescriptorResolver.
LockEngine(DatabaseContext databaseContext, ClassDescriptorResolver cdResolver, PersistenceFactory persistenceFactory)
          Construct a new cache engine with the specified mapping table, persistence engine and the log intercepter.
 



Copyright © 2012. All Rights Reserved.