Package | Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Field and Description |
---|---|
protected PersistenceFactory |
JDBCQueryExpression._factory |
Constructor and Description |
---|
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) |
Constructor and Description |
---|
CastorConnection(Connection connection,
PersistenceFactory factory)
Constructor.
|
CastorStatement(PersistenceFactory factory,
Connection connection)
Constructor.
|
SQLStatementInsert(SQLEngine engine,
PersistenceFactory factory)
Constructor.
|
SQLStatementInsertCheck(SQLEngine engine,
PersistenceFactory factory)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
PersistenceFactory |
TableKeyGenerator.getFactory() |
Modifier and Type | Method and Description |
---|---|
KeyGenerator |
TableKeyGeneratorFactory.getKeyGenerator(PersistenceFactory factory,
Properties params,
int sqlType) |
KeyGenerator |
UUIDKeyGeneratorFactory.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 |
HighLowKeyGeneratorFactory.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 |
IdentityKeyGeneratorFactory.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 |
NoKeyGeneratorFactory.getKeyGenerator(PersistenceFactory factory,
Properties params,
int sqlType)
Produce the key generator.
|
Constructor and Description |
---|
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.
|
Constructor and Description |
---|
SQLEngine(ClassDescriptor clsDesc,
PersistenceFactory factory) |
SQLStatementLoad(SQLEngine engine,
PersistenceFactory factory)
Constructor creating new SQLStatementLoad.
|
SQLStatementQuery(SQLEngine engine,
PersistenceFactory factory) |
Modifier and Type | Method and Description |
---|---|
static PersistenceFactory |
PersistenceFactoryRegistry.getPersistenceFactory(String name)
Returns a persistence factory with the specified name.
|
Modifier and Type | Method and Description |
---|---|
LockEngine |
PersistenceEngineFactory.createEngine(DatabaseContext databaseContext,
ClassDescriptorResolver cdResolver,
PersistenceFactory persistenceFactory)
Creates and returns a new persistence engine.
|
Constructor and Description |
---|
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 © 2016. All rights reserved.