A B C D E F G H I J K L M N O P Q R S T U V W X _

A

ACTION_CREATE - Static variable in class org.exolab.castor.persist.ObjectLock
 
ACTION_READ - Static variable in class org.exolab.castor.persist.ObjectLock
 
ACTION_UPDATE - Static variable in class org.exolab.castor.persist.ObjectLock
 
ACTION_WRITE - Static variable in class org.exolab.castor.persist.ObjectLock
 
AFTER_INSERT - Static variable in interface org.exolab.castor.persist.spi.KeyGenerator
For the key generators of AFTER_INSERT style KeyGenerator.generateKey(java.sql.Connection, java.lang.String, java.lang.String, java.util.Properties) is called after INSERT.
AGGREGATE - Static variable in class org.exolab.castor.jdo.oql.ParseTreeWalker
 
AND - Static variable in interface org.exolab.castor.jdo.engine.JDBCSyntax
 
ARROW - Static variable in class org.exolab.castor.jdo.oql.Token
 
ARROW - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
AbstractBaseCache - class org.castor.cache.AbstractBaseCache.
Base implementation of all LRU cache types.
AbstractBaseCache() - Constructor for class org.castor.cache.AbstractBaseCache
 
AbstractCacheFactory - class org.castor.cache.AbstractCacheFactory.
Base implementation of CacheFactory.
AbstractCacheFactory() - Constructor for class org.castor.cache.AbstractCacheFactory
 
AbstractCallQuery - class org.exolab.castor.persist.spi.AbstractCallQuery.
 
AbstractCallQuery(String, Class[], Class, int[]) - Constructor for class org.exolab.castor.persist.spi.AbstractCallQuery
 
AbstractConnectionFactory - class org.castor.jdo.engine.AbstractConnectionFactory.
 
AbstractConnectionFactory(String, String, Mapping, TransactionManager) - Constructor for class org.castor.jdo.engine.AbstractConnectionFactory
Constructs a new AbstractConnectionFactory with given name, engine and mapping.
AbstractConnectionFactory(JdoConf, int, Mapping) - Constructor for class org.castor.jdo.engine.AbstractConnectionFactory
Constructs a new AbstractConnectionFactory with given database and mapping.
AbstractDatabaseImpl - class org.exolab.castor.jdo.engine.AbstractDatabaseImpl.
An implementation of the JDO database supporting explicit transaction demarcation.
AbstractDatabaseImpl(String, int, CallbackInterceptor, InstanceFactory, ClassLoader, boolean) - Constructor for class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Creates an instance of this class.
AbstractDateTypeConvertor - class org.castor.cpa.persistence.convertor.AbstractDateTypeConvertor.
Abstract base class to convert from one type to another without any configuration or parameters.
AbstractDateTypeConvertor(Class, Class) - Constructor for class org.castor.cpa.persistence.convertor.AbstractDateTypeConvertor
Construct a Converter between given fromType an toType.
AbstractDistributedCache - class org.castor.cache.distributed.AbstractDistributedCache.
Base implementation of all distributed cache types.
AbstractDistributedCache() - Constructor for class org.castor.cache.distributed.AbstractDistributedCache
 
AbstractHashbelt - class org.castor.cache.hashbelt.AbstractHashbelt.
An abstract, core implementation of the hashbelt functionality; individual implementations will differ on the underlying behavior.
AbstractHashbelt() - Constructor for class org.castor.cache.hashbelt.AbstractHashbelt
 
AbstractLobTypeConvertor - class org.castor.cpa.persistence.convertor.AbstractLobTypeConvertor.
Abstract base class to convert from one type to another using a large object buffer whose size can be configured through properties file.
AbstractLobTypeConvertor(Class, Class) - Constructor for class org.castor.cpa.persistence.convertor.AbstractLobTypeConvertor
Construct a Converter between given fromType an toType.
AbstractReaper - class org.castor.cache.hashbelt.reaper.AbstractReaper.
Abstract base class all reapers have to extend.
AbstractReaper() - Constructor for class org.castor.cache.hashbelt.reaper.AbstractReaper
 
AbstractSimpleTypeConvertor - class org.castor.cpa.persistence.convertor.AbstractSimpleTypeConvertor.
Abstract base class to convert from one type to another without any configuration or parameters.
AbstractSimpleTypeConvertor(Class, Class) - Constructor for class org.castor.cpa.persistence.convertor.AbstractSimpleTypeConvertor
Construct a Converter between given fromType an toType.
AbstractTransactionContext - class org.castor.persist.AbstractTransactionContext.
A transaction context is required in order to perform operations against the database.
AbstractTransactionContext(Database) - Constructor for class org.castor.persist.AbstractTransactionContext
Create a new transaction context.
AbstractTransactionManagerFactory - class org.castor.transactionmanager.AbstractTransactionManagerFactory.
An abstract factory for acquiring transactions from this J2EE container.
AbstractTransactionManagerFactory() - Constructor for class org.castor.transactionmanager.AbstractTransactionManagerFactory
 
AbstractTypeConvertor - class org.castor.cpa.persistence.convertor.AbstractTypeConvertor.
Abstract base class to convert from one type to another.
AbstractTypeConvertor(Class, Class) - Constructor for class org.castor.cpa.persistence.convertor.AbstractTypeConvertor
Construct a Converter between given fromType an toType.
absolute(int) - Method in interface org.exolab.castor.jdo.QueryResults
moves the result of the query to the absolute position in the resultset.
absolute(int) - Method in class org.exolab.castor.jdo.drivers.PostgreSQLCallQuery
 
absolute(int) - Method in class org.exolab.castor.jdo.engine.OQLQueryImpl.OQLEnumeration
 
absolute(int) - Method in class org.exolab.castor.jdo.engine.SQLQuery
Move to an absolute position within a ResultSet.
absolute(int) - Method in class org.exolab.castor.jdo.engine.SimpleQueryExecutor.SimpleQueryResults
use the jdbc 2.0 method to move to an absolute position in the resultset.
absolute(int) - Method in class org.exolab.castor.persist.QueryResults
 
absolute(int) - Method in class org.exolab.castor.persist.spi.AbstractCallQuery
 
absolute(int) - Method in interface org.exolab.castor.persist.spi.PersistenceQuery
Moves the result of the query to the absolute position in the resultset.
acquireCreateLock(TransactionContext) - Method in class org.exolab.castor.persist.ObjectLock
 
acquireLoadLock(TransactionContext, boolean, int) - Method in class org.exolab.castor.persist.ObjectLock
 
acquireUpdateLock(TransactionContext, int) - Method in class org.exolab.castor.persist.ObjectLock
 
add(Identity, Object) - Method in class org.castor.persist.proxy.CollectionProxy
 
add(Object) - Method in class org.castor.persist.proxy.RelationCollection
 
addAll(Collection) - Method in class org.castor.persist.proxy.RelationCollection
 
addAttr(String, FieldMapping) - Method in class org.exolab.castor.dtx.DTXClassDescriptor
 
addCacheParam(String, String) - Method in class org.exolab.castor.jdo.engine.JDOClassDescriptor
 
addChild(ParseTreeNode) - Method in class org.exolab.castor.jdo.oql.ParseTreeNode
Adds a new node as a child of this node.
addColumn(String, String) - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
addColumn(String, String) - Method in interface org.exolab.castor.persist.spi.QueryExpression
Add a column used in the query.
addCondition(String, String, String, String) - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
addCondition(String, String, String, String) - Method in interface org.exolab.castor.persist.spi.QueryExpression
Add a condition.
addContained(String, ClassMapping) - Method in class org.exolab.castor.dtx.DTXClassDescriptor
 
addDatabase(Database) - Method in class org.castor.jdo.conf.JdoConf
Method addDatabase
addDatabase(int, Database) - Method in class org.castor.jdo.conf.JdoConf
Method addDatabase
addDependent(ClassMolder) - Method in class org.exolab.castor.persist.ClassMolder
Mutator method to add a dependent ClassMolder.
addExtendent(ClassMolder) - Method in class org.exolab.castor.persist.ClassMolder
Mutator method to add a extent ClassMolder.
addExtendingClassDescriptors(Collection, Collection) - Static method in class org.exolab.castor.jdo.engine.SQLHelper
 
addInnerJoin(String, String, String, String) - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
addInnerJoin(String, String, String, String, String, String) - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
addInnerJoin(String, String[], String, String[]) - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
addInnerJoin(String, String[], String, String, String[], String) - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
addInnerJoin(String, String, String, String, String, String) - Method in class org.exolab.castor.jdo.drivers.SybaseQueryExpression
 
addInnerJoin(String, String, String, String) - Method in interface org.exolab.castor.persist.spi.QueryExpression
Add an inner join.
addInnerJoin(String, String, String, String, String, String) - Method in interface org.exolab.castor.persist.spi.QueryExpression
Add an inner join with an aliases for the tables.
addInnerJoin(String, String[], String, String[]) - Method in interface org.exolab.castor.persist.spi.QueryExpression
Add an inner join.
addInnerJoin(String, String[], String, String, String[], String) - Method in interface org.exolab.castor.persist.spi.QueryExpression
Add an inner join with an aliases for the tables.
addLimitClause(String) - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
addLimitClause(String) - Method in interface org.exolab.castor.persist.spi.QueryExpression
Adds an limit clause.
addMapping(Mapping) - Method in class org.castor.jdo.conf.Database
Method addMapping
addMapping(int, Mapping) - Method in class org.castor.jdo.conf.Database
Method addMapping
addNamedQuery(String, String) - Method in class org.exolab.castor.jdo.engine.JDOClassDescriptor
 
addOffsetClause(String) - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
addOffsetClause(String) - Method in interface org.exolab.castor.persist.spi.QueryExpression
Adds an offset clause.
addOrderClause(String) - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
addOrderClause(String) - Method in interface org.exolab.castor.persist.spi.QueryExpression
Adds an order by clause.
addOuterJoin(String, String, String, String) - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
addOuterJoin(String, String, String, String, String) - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
addOuterJoin(String, String[], String, String[]) - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
addOuterJoin(String, String[], String, String[], String) - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
addOuterJoin(String, String, String, String) - Method in interface org.exolab.castor.persist.spi.QueryExpression
Add an outer join.
addOuterJoin(String, String, String, String, String) - Method in interface org.exolab.castor.persist.spi.QueryExpression
Add an outer join.
addOuterJoin(String, String[], String, String[]) - Method in interface org.exolab.castor.persist.spi.QueryExpression
 
addOuterJoin(String, String[], String, String[], String) - Method in interface org.exolab.castor.persist.spi.QueryExpression
 
addParam(Param) - Method in class org.castor.jdo.conf.DataSource
Method addParam
addParam(int, Param) - Method in class org.castor.jdo.conf.DataSource
Method addParam
addParam(Param) - Method in class org.castor.jdo.conf.Driver
Method addParam
addParam(int, Param) - Method in class org.castor.jdo.conf.Driver
Method addParam
addParam(Param) - Method in class org.castor.jdo.conf.TransactionManager
Method addParam
addParam(int, Param) - Method in class org.castor.jdo.conf.TransactionManager
Method addParam
addParameter(String, String, String) - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
addParameter(String, String, String) - Method in interface org.exolab.castor.persist.spi.QueryExpression
Add a query paramater.
addQuery(String) - Method in class org.exolab.castor.gui.QueryHistory
 
addSelect(String) - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
addSelect(String) - Method in interface org.exolab.castor.persist.spi.QueryExpression
Add an entire select clause to the query with one call.
addSimpleElement(String, FieldMapping) - Method in class org.exolab.castor.dtx.DTXClassDescriptor
 
addTable(String) - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
addTable(String, String) - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
addTable(String) - Method in interface org.exolab.castor.persist.spi.QueryExpression
Add a table to the from clause.
addTable(String, String) - Method in interface org.exolab.castor.persist.spi.QueryExpression
Add a table with an alias to the from clause.
addTxSynchronizable(TxSynchronizable) - Method in class org.castor.persist.AbstractTransactionContext
Register a listener which wants to synchronize its state to the state of the transaction.
addTxSynchronizable(TxSynchronizable) - Method in interface org.castor.persist.TransactionContext
Register a listener which wants to synchronize its state to the state of the transaction.
addValue(Object, Object, ClassLoader) - Method in class org.exolab.castor.persist.FieldMolder
 
addWhereClause(String) - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
addWhereClause(StringBuffer, boolean) - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
addWhereClause(String) - Method in interface org.exolab.castor.persist.spi.QueryExpression
Adds a where clause.
adjustSqlType(Class) - Method in class org.exolab.castor.jdo.drivers.InstantDBFactory
For NUMERIC type ResultSet.getObject() returns Double instead of BigDecimal for InstantDB.
adjustSqlType(Class) - Method in class org.exolab.castor.jdo.drivers.MySQLFactory
For CLOB type ResultSet.setClob() is not supported yet by mm.MySql JDBC driver.
adjustSqlType(Class) - Method in class org.exolab.castor.jdo.drivers.OracleFactory
For INTEGER type ResultSet.getObject() returns BigDecimal: dependent objects with integer identity cause type conversion error (need to fix SimpleQueryExecutor).
adjustSqlType(Class) - Method in class org.exolab.castor.jdo.drivers.PostgreSQLFactory
 
adjustSqlType(Class) - Method in class org.exolab.castor.jdo.engine.BaseFactory
Some databases has some problems with some SQL types.
afterCompletion(int) - Method in class org.exolab.castor.jdo.engine.GlobalDatabaseImpl
 
allObjectStates() - Method in class org.castor.persist.ObjectTracker
 
appendJoin(JDBCQueryExpression.Join) - Method in class org.exolab.castor.jdo.drivers.InterbaseQueryExpression
 

B

BEFORE_INSERT - Static variable in interface org.exolab.castor.persist.spi.KeyGenerator
For the key generators of BEFORE_INSERT style KeyGenerator.generateKey(java.sql.Connection, java.lang.String, java.lang.String, java.util.Properties) is called before INSERT.
BOOLEAN_LITERAL - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
BaseFactory - class org.exolab.castor.jdo.engine.BaseFactory.
PersistenceFactory for generic JDBC driver.
BaseFactory() - Constructor for class org.exolab.castor.jdo.engine.BaseFactory
 
BigDecimalToBoolean - class org.castor.cpa.persistence.convertor.BigDecimalToBoolean.
Convert BigDecimal to Boolean.
BigDecimalToBoolean() - Constructor for class org.castor.cpa.persistence.convertor.BigDecimalToBoolean
Default constructor.
BigDecimalToByte - class org.castor.cpa.persistence.convertor.BigDecimalToByte.
Convert BigDecimal to Byte.
BigDecimalToByte() - Constructor for class org.castor.cpa.persistence.convertor.BigDecimalToByte
Default constructor.
BigDecimalToDate - class org.castor.cpa.persistence.convertor.BigDecimalToDate.
Convert BigDecimal to Date.
BigDecimalToDate() - Constructor for class org.castor.cpa.persistence.convertor.BigDecimalToDate
Default constructor.
BigDecimalToDouble - class org.castor.cpa.persistence.convertor.BigDecimalToDouble.
Convert BigDecimal to Double.
BigDecimalToDouble() - Constructor for class org.castor.cpa.persistence.convertor.BigDecimalToDouble
Default constructor.
BigDecimalToFloat - class org.castor.cpa.persistence.convertor.BigDecimalToFloat.
Convert BigDecimal to Float.
BigDecimalToFloat() - Constructor for class org.castor.cpa.persistence.convertor.BigDecimalToFloat
Default constructor.
BigDecimalToInteger - class org.castor.cpa.persistence.convertor.BigDecimalToInteger.
Convert BigDecimal to Integer.
BigDecimalToInteger() - Constructor for class org.castor.cpa.persistence.convertor.BigDecimalToInteger
Default constructor.
BigDecimalToLong - class org.castor.cpa.persistence.convertor.BigDecimalToLong.
Convert BigDecimal to Long.
BigDecimalToLong() - Constructor for class org.castor.cpa.persistence.convertor.BigDecimalToLong
Default constructor.
BigDecimalToShort - class org.castor.cpa.persistence.convertor.BigDecimalToShort.
Convert BigDecimal to Short.
BigDecimalToShort() - Constructor for class org.castor.cpa.persistence.convertor.BigDecimalToShort
Default constructor.
BooleanToBigDecimal - class org.castor.cpa.persistence.convertor.BooleanToBigDecimal.
Convert Boolean to BigDecimal.
BooleanToBigDecimal() - Constructor for class org.castor.cpa.persistence.convertor.BooleanToBigDecimal
Default constructor.
BooleanToInteger - class org.castor.cpa.persistence.convertor.BooleanToInteger.
Convert Boolean to Integer.
BooleanToInteger() - Constructor for class org.castor.cpa.persistence.convertor.BooleanToInteger
Default constructor.
BooleanToShort - class org.castor.cpa.persistence.convertor.BooleanToShort.
Convert Boolean to Short.
BooleanToShort() - Constructor for class org.castor.cpa.persistence.convertor.BooleanToShort
Default constructor.
BooleanToString - class org.castor.cpa.persistence.convertor.BooleanToString.
Convert Boolean to String.
BooleanToString() - Constructor for class org.castor.cpa.persistence.convertor.BooleanToString
Default constructor.
ByteArrayToInputStream - class org.castor.cpa.persistence.convertor.ByteArrayToInputStream.
Convert byte[] to InputStream.
ByteArrayToInputStream() - Constructor for class org.castor.cpa.persistence.convertor.ByteArrayToInputStream
Default constructor.
ByteArrayToSerializable - class org.castor.cpa.persistence.convertor.ByteArrayToSerializable.
Convert byte[] to Serializable.
ByteArrayToSerializable() - Constructor for class org.castor.cpa.persistence.convertor.ByteArrayToSerializable
Default constructor.
ByteArrayToString - class org.castor.cpa.persistence.convertor.ByteArrayToString.
Convert byte[] to String.
ByteArrayToString() - Constructor for class org.castor.cpa.persistence.convertor.ByteArrayToString
Default constructor.
ByteToBigDecimal - class org.castor.cpa.persistence.convertor.ByteToBigDecimal.
Convert Byte to BigDecimal.
ByteToBigDecimal() - Constructor for class org.castor.cpa.persistence.convertor.ByteToBigDecimal
Default constructor.
ByteToInteger - class org.castor.cpa.persistence.convertor.ByteToInteger.
Convert Byte to Integer.
ByteToInteger() - Constructor for class org.castor.cpa.persistence.convertor.ByteToInteger
Default constructor.
ByteToShort - class org.castor.cpa.persistence.convertor.ByteToShort.
Convert Byte to Short.
ByteToShort() - Constructor for class org.castor.cpa.persistence.convertor.ByteToShort
Default constructor.
beforeCompletion() - Method in class org.exolab.castor.jdo.engine.GlobalDatabaseImpl
 
begin() - Method in class org.castor.transactionmanager.LocalTransactionManager
begin() - Method in interface org.exolab.castor.jdo.Database
Begin a new transaction.
begin() - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Begin a new transaction. A transaction must be open in order to query and persist objects.
begin() - Method in class org.exolab.castor.jdo.engine.GlobalDatabaseImpl
 
begin() - Method in class org.exolab.castor.jdo.engine.LocalDatabaseImpl
 
bind(int, Object) - Method in class org.exolab.castor.dtx.DTXQuery
Binds an Object value to a parameter in the query.
bind(int, String) - Method in class org.exolab.castor.dtx.DTXQuery
Binds an String value to a parameter in the query.
bind(int, int) - Method in class org.exolab.castor.dtx.DTXQuery
Binds an integer value to a parameter in the query.
bind(int, long) - Method in class org.exolab.castor.dtx.DTXQuery
Binds a long integer value to a parameter in the query.
bind(int, float) - Method in class org.exolab.castor.dtx.DTXQuery
Binds a float value to a parameter in the query.
bind(int, double) - Method in class org.exolab.castor.dtx.DTXQuery
Binds a double value to a parameter in the query.
bind(int, boolean) - Method in class org.exolab.castor.dtx.DTXQuery
Binds a boolean value to a parameter in the query.
bind(Object) - Method in interface org.exolab.castor.jdo.Query
Bind a parameter value to the query.
bind(boolean) - Method in interface org.exolab.castor.jdo.Query
Bind a parameter value to the query.
bind(short) - Method in interface org.exolab.castor.jdo.Query
Bind a parameter value to the query.
bind(int) - Method in interface org.exolab.castor.jdo.Query
Bind a parameter value to the query.
bind(long) - Method in interface org.exolab.castor.jdo.Query
Bind a parameter value to the query.
bind(float) - Method in interface org.exolab.castor.jdo.Query
Bind a parameter value to the query.
bind(double) - Method in interface org.exolab.castor.jdo.Query
Bind a parameter value to the query.
bind(Object) - Method in class org.exolab.castor.jdo.engine.OQLQueryImpl
 
bind(boolean) - Method in class org.exolab.castor.jdo.engine.OQLQueryImpl
 
bind(short) - Method in class org.exolab.castor.jdo.engine.OQLQueryImpl
 
bind(int) - Method in class org.exolab.castor.jdo.engine.OQLQueryImpl
 
bind(long) - Method in class org.exolab.castor.jdo.engine.OQLQueryImpl
 
bind(float) - Method in class org.exolab.castor.jdo.engine.OQLQueryImpl
 
bind(double) - Method in class org.exolab.castor.jdo.engine.OQLQueryImpl
 
bindJdbcValues(PreparedStatement, String, Object[]) - Static method in class org.exolab.castor.jdo.engine.SqlBindParser
Binds values to prepared SQL statement using the given sql string as reference for the bind variable order.
buildMethodName(String) - Static method in class org.castor.jdo.engine.DataSourceConnectionFactory
Build the name of the method to set the parameter value of the given name.
buildTableAlias(String, Vector, int) - Method in class org.exolab.castor.jdo.oql.ParseTreeWalker
Builds the alias name for a table from the path info.

C

CACHE_FACTORIES - Static variable in class org.castor.cpa.CPAConfiguration
Property listing all available Cache implementations (org.castor.cache.Factories).
CHAR_LITERAL - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
COLON - Static variable in class org.exolab.castor.jdo.oql.Token
 
COLON - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
COLUMN_SEPARATOR - Static variable in interface org.exolab.castor.jdo.engine.JDBCSyntax
 
COMMA - Static variable in class org.exolab.castor.jdo.oql.Token
 
COMMA - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
CONCAT - Static variable in class org.exolab.castor.jdo.oql.Token
 
CONCAT - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
CPAConfiguration - class org.castor.cpa.CPAConfiguration.
Castor configuration of CPA modul.
CPAConfiguration(Configuration) - Constructor for class org.castor.cpa.CPAConfiguration
Construct a configuration with given parent.
Cache - interface org.castor.cache.Cache.
Interface specification for performance caches as used in Castor.
CacheAcquireException - exception org.castor.cache.CacheAcquireException.
Exception that indicates that a performance cache instance can not be acquired.
CacheAcquireException(String) - Constructor for class org.castor.cache.CacheAcquireException
Creates an instance of CacheAcquireException.
CacheAcquireException(String, Throwable) - Constructor for class org.castor.cache.CacheAcquireException
Creates an instance of CacheAcquireException Exception.
CacheEntry - class org.castor.persist.cache.CacheEntry.
Utility class to store 'data' accessed through Castor JDO in performance caches.
CacheEntry(ObjectLock) - Constructor for class org.castor.persist.cache.CacheEntry
Construct a CacheEntry from the given ObjectLock.
CacheFactory - interface org.castor.cache.CacheFactory.
A factory for instantiating Cache implementations.
CacheFactoryRegistry - class org.castor.cache.CacheFactoryRegistry.
Registry for CacheFactory implementations obtained from the Castor properties file and used by the JDO mapping configuration file.
CacheFactoryRegistry(Configuration) - Constructor for class org.castor.cache.CacheFactoryRegistry
Construct an instance of CacheFactoryRegistry that uses given Configuration to get required configuration properties.
CacheManager - class org.exolab.castor.jdo.CacheManager.
CacheManager handles expiring objects from the cache.
CacheManager(Database, TransactionContext, LockEngine) - Constructor for class org.exolab.castor.jdo.CacheManager
Creates an instance of this class.
CallableStatementProxy - class org.castor.jdo.drivers.CallableStatementProxy.
Proxy class for JDBC CallableStatement class, to allow information gathering for the purpose of SQL statement logging.
CallableStatementProxy(CallableStatement, String) - Constructor for class org.castor.jdo.drivers.CallableStatementProxy
Creates an instance of this class.
CallbackInterceptor - interface org.exolab.castor.persist.spi.CallbackInterceptor.
A callback interceptor informs objects about changes to their state.
CastorDateToDate - class org.castor.cpa.persistence.convertor.CastorDateToDate.
Convert org.exolab.castor.types.Date to Date.
CastorDateToDate() - Constructor for class org.castor.cpa.persistence.convertor.CastorDateToDate
Default constructor.
CastorDateToSqlDate - class org.castor.cpa.persistence.convertor.CastorDateToSqlDate.
Convert org.exolab.castor.types.Date to java.sql.Date.
CastorDateToSqlDate() - Constructor for class org.castor.cpa.persistence.convertor.CastorDateToSqlDate
Default constructor.
CastorDurationToLong - class org.castor.cpa.persistence.convertor.CastorDurationToLong.
Convert org.exolab.castor.types.Duration to Long.
CastorDurationToLong() - Constructor for class org.castor.cpa.persistence.convertor.CastorDurationToLong
Default constructor.
CharArrayToSqlClob - class org.castor.cpa.persistence.convertor.CharArrayToSqlClob.
Convert char[] to java.sql.Clob.
CharArrayToSqlClob() - Constructor for class org.castor.cpa.persistence.convertor.CharArrayToSqlClob
Default constructor.
CharArrayToString - class org.castor.cpa.persistence.convertor.CharArrayToString.
Convert char[] to String.
CharArrayToString() - Constructor for class org.castor.cpa.persistence.convertor.CharArrayToString
Default constructor.
ClassLoadingUtils - class org.castor.jdo.util.ClassLoadingUtils.
Common static methods for Castor JDO related to class loading.
ClassMolder - class org.exolab.castor.persist.ClassMolder.
ClassMolder is a 'binder' for one type of data object and its corresponding Persistence.
ClassMolder(DatingService, AbstractMappingLoader, LockEngine, ClassDescriptor, Persistence) - Constructor for class org.exolab.castor.persist.ClassMolder
Creates an instance of this class.
ClassMolderHelper - class org.exolab.castor.persist.ClassMolderHelper.
 
ClassNotPersistenceCapableException - exception org.exolab.castor.jdo.ClassNotPersistenceCapableException.
Exception thrown to indicate objects of this class are not persistent capable.
ClassNotPersistenceCapableException(String) - Constructor for class org.exolab.castor.jdo.ClassNotPersistenceCapableException
 
ClassNotPersistenceCapableException(String, Throwable) - Constructor for class org.exolab.castor.jdo.ClassNotPersistenceCapableException
 
ClobImpl - class org.exolab.castor.jdo.engine.ClobImpl.
This is an implementation of java.sql.Clob interface that is constructed from java.io.Reader, in needs information about the length of the stream (which is not provided by java.io.Reader interface).
ClobImpl(Reader, long) - Constructor for class org.exolab.castor.jdo.engine.ClobImpl
Construct an ClobImpl instance.
CoherenceCache - class org.castor.cache.distributed.CoherenceCache.
Tangosol Coherence implementation of Castor JDO Cache.
CoherenceCache() - Constructor for class org.castor.cache.distributed.CoherenceCache
 
CoherenceCacheFactory - class org.castor.cache.distributed.CoherenceCacheFactory.
Implements CacheFactory for the CoherenceCache implementation of Cache.
CoherenceCacheFactory() - Constructor for class org.castor.cache.distributed.CoherenceCacheFactory
 
CollectionProxy - class org.castor.persist.proxy.CollectionProxy.
This class is a proxy for different types of Collection and Maps.
CollectionProxy() - Constructor for class org.castor.persist.proxy.CollectionProxy
 
Complex - class org.exolab.castor.persist.spi.Complex.
Deprecated. Complex has been replaced by Identity.
Complex(Object) - Constructor for class org.exolab.castor.persist.spi.Complex
Deprecated.  
Complex(int, Object[]) - Constructor for class org.exolab.castor.persist.spi.Complex
Deprecated.  
Complex(Object, Object) - Constructor for class org.exolab.castor.persist.spi.Complex
Deprecated.  
Complex(Object[]) - Constructor for class org.exolab.castor.persist.spi.Complex
Deprecated.  
Complex(Complex) - Constructor for class org.exolab.castor.persist.spi.Complex
Deprecated.  
ConnectionFactory - interface org.castor.jdo.engine.ConnectionFactory.
Interface for creation of new JDBC Connection instances.
ConnectionProxy - class org.castor.jdo.drivers.ConnectionProxy.
Proxy class for JDBC Connection class, to allow information gathering for the purpose of SQL statement logging.
ConnectionProxy(Connection, String) - Constructor for class org.castor.jdo.drivers.ConnectionProxy
Creates an instance of ConnectionProxy.
ConnectionProxyFactory - class org.castor.jdo.drivers.ConnectionProxyFactory.
Factory class for proxies for JDBC Connection, PreparedStatement and CallableStatement classes.
Container - interface org.castor.cache.hashbelt.container.Container.
An interface describing implementation strategies for containers on the hashbelt; containers hold objects that are in the hashbelt, and provide the time-based grouping that allows the container to be efficiently dealt with as a group of objects to be expired.
CountLimited - class org.castor.cache.simple.CountLimited.
CountLimited is a count limted least-recently-used Map.
CountLimited() - Constructor for class org.castor.cache.simple.CountLimited
 
CountLimitedFactory - class org.castor.cache.simple.CountLimitedFactory.
Implements CacheFactory for count-limited cache.
CountLimitedFactory() - Constructor for class org.castor.cache.simple.CountLimitedFactory
 
CounterRef - class org.castor.jdo.engine.CounterRef.
Holds information about table names and counters.
CounterRef() - Constructor for class org.castor.jdo.engine.CounterRef
 
calculateNumberOfFields(Collection, int, int, int, ResultSet) - Static method in class org.exolab.castor.jdo.engine.SQLHelper
 
check(String, String) - Method in class org.exolab.castor.jdo.oql.ParamInfo
Checks whether the userDefinedType and systemType match those previousle specified in the constructor.
children() - Method in class org.exolab.castor.jdo.oql.ParseTreeNode
Accessor method for an iteration of this nodes children.
clear() - Method in class org.castor.cache.DebuggingCacheProxy
clear() - Method in class org.castor.cache.distributed.AbstractDistributedCache
clear() - Method in class org.castor.cache.distributed.EHCache
clear() - Method in class org.castor.cache.distributed.JcsCache
clear() - Method in class org.castor.cache.distributed.OsCache
clear() - Method in class org.castor.cache.hashbelt.AbstractHashbelt
clear() - Method in class org.castor.cache.hashbelt.container.FastIteratingContainer
clear() - Method in class org.castor.cache.hashbelt.container.WeakReferenceContainer
clear() - Method in class org.castor.cache.simple.CountLimited
clear() - Method in class org.castor.cache.simple.NoCache
clear() - Method in class org.castor.cache.simple.TimeLimited
clear() - Method in class org.castor.cache.simple.Unlimited
clear() - Static method in class org.castor.jdo.engine.DatabaseRegistry
Reset all database configurations.
clear() - Method in class org.castor.persist.ObjectTracker
Reset ObjectTracker's state.
clear() - Method in class org.castor.persist.proxy.RelationCollection
 
clearConnections() - Method in class org.castor.persist.AbstractTransactionContext
 
clearDatabase() - Method in class org.castor.jdo.conf.JdoConf
Method clearDatabase
clearMapping() - Method in class org.castor.jdo.conf.Database
Method clearMapping
clearParam() - Method in class org.castor.jdo.conf.DataSource
Method clearParam
clearParam() - Method in class org.castor.jdo.conf.Driver
Method clearParam
clearParam() - Method in class org.castor.jdo.conf.TransactionManager
Method clearParam
clone() - Method in class org.castor.cpa.persistence.convertor.AbstractTypeConvertor
clone() - Method in interface org.castor.cpa.persistence.convertor.TypeConvertor
Creates and returns a copy of this object.
clone() - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
clone() - Method in interface org.exolab.castor.persist.spi.QueryExpression
Returns a clone of the query expression that can be further modified.
close() - Method in class org.castor.cache.AbstractBaseCache
Life-cycle method to allow custom resource cleanup for a cache implementation.
close() - Method in interface org.castor.cache.Cache
Life-cycle method to allow custom resource cleanup for a cache implementation.
close() - Method in class org.castor.cache.DebuggingCacheProxy
Life-cycle method to allow custom resource cleanup for a cache implementation.
close() - Method in class org.castor.cache.distributed.CoherenceCache
Life-cycle method to allow custom resource cleanup for a cache implementation.
close() - Method in class org.castor.cache.hashbelt.AbstractHashbelt
Life-cycle method to allow custom resource cleanup for a cache implementation.
close() - Method in class org.castor.persist.AbstractTransactionContext
Closes all Connections. Must be called before the end of the transaction in EJB environment or after commit in standalone case. Throws an IllegalStateException if this method has been called after the end of the transaction.
close() - Method in interface org.castor.persist.TransactionContext
Closes all Connections.
close() - Method in class org.castor.persist.proxy.CollectionProxy
 
close() - Method in interface org.exolab.castor.jdo.Database
Closes the database.
close() - Method in class org.exolab.castor.jdo.JDOManager
Lyfe-cycle methods to close JDOManager instance and initiate resource cleanup.
close() - Method in interface org.exolab.castor.jdo.Query
Close the query and release all resources held by the query.
close() - Method in interface org.exolab.castor.jdo.QueryResults
Closes the result set and releases all resources held by it.
close() - Method in class org.exolab.castor.jdo.drivers.PostgreSQLCallQuery
 
close() - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Closes the database. If a client transaction is in progress the transaction will be rolled back and an exception thrown. If an app-server transaction is in progress, the transaction will commit/rollback when triggered by the application server.
close() - Method in class org.exolab.castor.jdo.engine.GlobalDatabaseImpl
 
close() - Method in class org.exolab.castor.jdo.engine.LocalDatabaseImpl
 
close() - Method in class org.exolab.castor.jdo.engine.OQLQueryImpl.OQLEnumeration
 
close() - Method in class org.exolab.castor.jdo.engine.OQLQueryImpl
 
close() - Method in class org.exolab.castor.jdo.engine.SQLQuery
 
close() - Method in class org.exolab.castor.jdo.engine.SimpleQueryExecutor.SimpleQueryResults
 
close() - Method in class org.exolab.castor.persist.DatingService
Indicate that all ClassMolder is registered.
close() - Method in class org.exolab.castor.persist.QueryResults
Close the query and release all resources held by the query.
close() - Method in class org.exolab.castor.persist.spi.AbstractCallQuery
 
close() - Method in interface org.exolab.castor.persist.spi.PersistenceQuery
Close the query and release all resources held by the query.
closeCaches() - Method in class org.exolab.castor.persist.LockEngine
Close all caches (to allow for resource clean-up).
closeConnection(Connection) - Static method in class org.castor.jdo.util.JDOUtils
Closes the Connection without throwing SQLException.
closeConnections() - Method in class org.castor.persist.AbstractTransactionContext
The derived class must implement this method and close all the connections used in this transaction.
closeConnections() - Method in class org.castor.persist.GlobalTransactionContext
The derived class must implement this method and close all the connections used in this transaction.
closeConnections() - Method in class org.castor.persist.LocalTransactionContext
The derived class must implement this method and close all the connections used in this transaction.
closeDatabase(Database) - Static method in class org.castor.jdo.util.JDOUtils
Closes the Database without throwing exceptions.
closeResultSet(ResultSet) - Static method in class org.castor.jdo.util.JDOUtils
Closes the ResultSet without throwing SQLException.
closeStatement(Statement) - Static method in class org.castor.jdo.util.JDOUtils
Closes the Statement without throwing SQLException.
commit() - Method in class org.castor.persist.AbstractTransactionContext
Commits all changes and closes the transaction releasing all locks on all objects. All objects are now transient. Must be called after a call to TransactionContext.prepare() has returned successfully. Throws an IllegalStateException when called without calling TransactionContext.prepare() first.
commit() - Method in interface org.castor.persist.TransactionContext
Commits all changes and closes the transaction releasing all locks on all objects.
commit() - Method in class org.castor.transactionmanager.LocalTransactionManager
commit() - Method in interface org.exolab.castor.jdo.Database
Commits and closes the transaction.
commit() - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Commits and closes the transaction. All changes made to persistent objects during the transaction are made persistent; objects created during the transaction are made durable; and, objects removed during the transaction are removed from the database.

In other words, any modifications to any data objects which are queried/loaded/created/update to this database is automatically stored to the database and visible to subsequence transactions. (ie. update is solely used for long transaction support and should not be called for any data object queried/loaded/created in the this transaction.)

If the transaction cannot commit, the entire transaction rolls back and a TransactionAbortedException exception is thrown.

After this method returns, the transaction is closed and all persistent objects are transient. Using Database.begin() to open a new transaction will not restore objects to their persistent stage.

commit() - Method in class org.exolab.castor.jdo.engine.GlobalDatabaseImpl
 
commit() - Method in class org.exolab.castor.jdo.engine.LocalDatabaseImpl
 
commit(Xid, boolean) - Method in class org.exolab.castor.persist.XAResourceImpl
 
commitConnections() - Method in class org.castor.persist.AbstractTransactionContext
The derived class must implement this method and commit all the connections used in this transaction.
commitConnections() - Method in class org.castor.persist.GlobalTransactionContext
The derived class must implement this method and commit all the connections used in this transaction. If the transaction could not commit fully or partially, this method will throw an TransactionAbortedException, causing a rollback to occur as the next step.
commitConnections() - Method in class org.castor.persist.LocalTransactionContext
The derived class must implement this method and commit all the connections used in this transaction. If the transaction could not commit fully or partially, this method will throw an TransactionAbortedException, causing a rollback to occur as the next step.
committed(TransactionContext) - Method in class org.castor.persist.proxy.RelationCollection
 
committed(TransactionContext) - Method in interface org.exolab.castor.persist.TxSynchronizable
Called at the end of a transaction after commit.
compareDbVersion(String) - Method in class org.exolab.castor.jdo.DbMetaInfo
Compare the actual database version with the given required version string.
compareVersionStrings(String, String) - Static method in class org.exolab.castor.jdo.DbMetaInfo
 
configure(Configuration) - Method in class org.castor.cpa.persistence.convertor.AbstractDateTypeConvertor
Configure the converter with given configuration.
configure(Configuration) - Method in class org.castor.cpa.persistence.convertor.AbstractLobTypeConvertor
Configure the converter with given configuration.
configure(Configuration) - Method in class org.castor.cpa.persistence.convertor.AbstractSimpleTypeConvertor
Configure the converter with given configuration.
configure(Configuration) - Method in class org.castor.cpa.persistence.convertor.BooleanToBigDecimal
Configure the converter with given configuration.
configure(Configuration) - Method in class org.castor.cpa.persistence.convertor.BooleanToInteger
Configure the converter with given configuration.
configure(Configuration) - Method in class org.castor.cpa.persistence.convertor.BooleanToShort
Configure the converter with given configuration.
configure(Configuration) - Method in class org.castor.cpa.persistence.convertor.BooleanToString
Configure the converter with given configuration.
configure(Configuration) - Method in class org.castor.cpa.persistence.convertor.StringToBoolean
Configure the converter with given configuration.
configure(Configuration) - Method in interface org.castor.cpa.persistence.convertor.TypeConvertor
Configure the converter with given configuration.
confirm(TransactionContext, boolean) - Method in class org.exolab.castor.persist.ObjectLock
 
connectionsIterator() - Method in class org.castor.persist.AbstractTransactionContext
 
contains(Object) - Method in class org.castor.persist.proxy.RelationCollection
 
containsAll(Collection) - Method in class org.castor.persist.proxy.RelationCollection
 
containsDatabase(GlobalDatabaseImpl) - Method in class org.exolab.castor.jdo.engine.TxDatabaseMap
 
containsKey(Object) - Method in class org.castor.cache.DebuggingCacheProxy
containsKey(Object) - Method in class org.castor.cache.distributed.AbstractDistributedCache
containsKey(Object) - Method in class org.castor.cache.distributed.EHCache
containsKey(Object) - Method in class org.castor.cache.distributed.JcsCache
containsKey(Object) - Method in class org.castor.cache.distributed.OsCache
containsKey(Object) - Method in class org.castor.cache.hashbelt.AbstractHashbelt
containsKey(Object) - Method in class org.castor.cache.hashbelt.container.FastIteratingContainer
containsKey(Object) - Method in class org.castor.cache.hashbelt.container.WeakReferenceContainer
containsKey(Object) - Method in class org.castor.cache.simple.CountLimited
containsKey(Object) - Method in class org.castor.cache.simple.NoCache
containsKey(Object) - Method in class org.castor.cache.simple.TimeLimited
containsKey(Object) - Method in class org.castor.cache.simple.Unlimited
containsTx(Transaction) - Method in class org.exolab.castor.jdo.engine.TxDatabaseMap
 
containsValue(Object) - Method in class org.castor.cache.DebuggingCacheProxy
containsValue(Object) - Method in class org.castor.cache.distributed.AbstractDistributedCache
containsValue(Object) - Method in class org.castor.cache.distributed.EHCache
containsValue(Object) - Method in class org.castor.cache.distributed.JcsCache
containsValue(Object) - Method in class org.castor.cache.distributed.OsCache
containsValue(Object) - Method in class org.castor.cache.hashbelt.AbstractHashbelt
containsValue(Object) - Method in class org.castor.cache.hashbelt.container.FastIteratingContainer
containsValue(Object) - Method in class org.castor.cache.hashbelt.container.WeakReferenceContainer
containsValue(Object) - Method in class org.castor.cache.simple.CountLimited
containsValue(Object) - Method in class org.castor.cache.simple.NoCache
containsValue(Object) - Method in class org.castor.cache.simple.TimeLimited
containsValue(Object) - Method in class org.castor.cache.simple.Unlimited
convert(Object) - Method in class org.castor.cpa.persistence.convertor.BigDecimalToBoolean
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.BigDecimalToByte
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.BigDecimalToDate
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.BigDecimalToDouble
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.BigDecimalToFloat
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.BigDecimalToInteger
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.BigDecimalToLong
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.BigDecimalToShort
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.BooleanToBigDecimal
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.BooleanToInteger
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.BooleanToShort
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.BooleanToString
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.ByteArrayToInputStream
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.ByteArrayToSerializable
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.ByteArrayToString
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.ByteToBigDecimal
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.ByteToInteger
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.ByteToShort
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.CastorDateToDate
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.CastorDateToSqlDate
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.CastorDurationToLong
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.CharArrayToSqlClob
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.CharArrayToString
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.DateToBigDecimal
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.DateToCastorDate
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.DateToDouble
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.DateToInteger
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.DateToLong
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.DateToSqlDate
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.DateToSqlTime
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.DateToSqlTimestamp
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.DateToString
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.DoubleToBigDecimal
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.DoubleToDate
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.DoubleToFloat
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.DoubleToInteger
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.DoubleToLong
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.FloatToBigDecimal
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.FloatToDouble
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.FloatToInteger
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.FloatToLong
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.InputStreamToByteArray
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.InputStreamToSerializable
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.IntegerToBigDecimal
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.IntegerToBoolean
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.IntegerToByte
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.IntegerToDate
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.IntegerToDouble
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.IntegerToFloat
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.IntegerToLong
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.IntegerToShort
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.LongToBigDecimal
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.LongToCastorDuration
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.LongToDate
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.LongToDouble
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.LongToFloat
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.LongToInteger
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.LongToShort
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.ObjectToString
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.SerializableToByteArray
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.SerializableToInputStream
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.ShortToBigDecimal
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.ShortToBoolean
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.ShortToByte
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.ShortToInteger
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.ShortToLong
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.SqlClobToCharArray
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.SqlClobToString
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.SqlDateToCastorDate
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.SqlDateToDate
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.SqlTimeToDate
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.SqlTimestampToDate
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.SqlTimestampToString
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.StringToBigDecimal
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.StringToBoolean
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.StringToByteArray
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.StringToCharArray
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.StringToCharacter
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.StringToDate
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.StringToDouble
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.StringToFloat
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.StringToInteger
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.StringToLong
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.StringToShort
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.StringToSqlClob
Convert the object from one type to another.
convert(Object) - Method in class org.castor.cpa.persistence.convertor.StringToSqlTimestamp
Convert the object from one type to another.
convert(Object) - Method in interface org.castor.cpa.persistence.convertor.TypeConvertor
Convert the object from one type to another.
create(ClassMolder, Object, OID) - Method in class org.castor.persist.AbstractTransactionContext
Creates a new object in persistent storage. The object will be persisted only if the transaction commits. If an identity is provided then duplicate identity check happens in this method, if no identity is provided then duplicate identity check occurs when the transaction completes and the object is not visible in this transaction.
create(ClassMolder, Object, OID) - Method in interface org.castor.persist.TransactionContext
Creates a new object in persistent storage.
create(FieldMolder, Object, ClassLoader) - Static method in class org.castor.persist.proxy.CollectionProxy
 
create(TransactionContext, Object) - Method in class org.castor.persist.resolver.ManyRelationResolver
 
create(TransactionContext, Object) - Method in class org.castor.persist.resolver.PersistanceCapableRelationResolver
 
create(TransactionContext, Object) - Method in class org.castor.persist.resolver.PrimitiveResolver
 
create(TransactionContext, Object) - Method in interface org.castor.persist.resolver.ResolverStrategy
Create an object of the base class with specified identity into the persistence storage.
create(TransactionContext, Object) - Method in class org.castor.persist.resolver.SerializableResolver
 
create(Object) - Method in interface org.exolab.castor.jdo.Database
Creates a new object in persistent storage.
create(String) - Method in interface org.exolab.castor.jdo.OQLQuery
Creates an OQL query from the supplied statement.
create(Object) - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Creates a new object in persistent storage. The object will be persisted only if the transaction commits.

If the object has an identity then duplicate identity check happens in this method, and the object is visible to queries in this transaction. If the identity is null, duplicate identity check occurs when the transaction completes and the object is not visible to queries until the transaction commits.

create(String) - Method in class org.exolab.castor.jdo.engine.OQLQueryImpl
 
create(Database, Object, ProposedEntity, Identity) - Method in class org.exolab.castor.jdo.engine.SQLEngine
 
create(TransactionContext, OID, DepositBox, Object) - Method in class org.exolab.castor.persist.ClassMolder
Create an object of the base class with specified identity into the persistence storage.
create(TransactionContext, OID, Object) - Method in class org.exolab.castor.persist.LockEngine
Creates a new object in the persistence storage.
create(Database, Object, ProposedEntity, Identity) - Method in interface org.exolab.castor.persist.spi.Persistence
Creates a new object in persistence storage.
createCall(String) - Method in class org.exolab.castor.jdo.engine.OQLQueryImpl
 
createCall(String, Class[]) - Method in class org.exolab.castor.jdo.engine.SQLEngine
 
createClassDescriptor(ClassMapping) - Method in class org.exolab.castor.jdo.engine.JDOMappingLoader
 
createConnection() - Method in interface org.castor.jdo.engine.ConnectionFactory
Creates a new JDBC Connection instance.
createConnection() - Method in class org.castor.jdo.engine.DataSourceConnectionFactory
Creates a new JDBC Connection instance.
createConnection() - Method in class org.castor.jdo.engine.DriverConnectionFactory
Creates a new JDBC Connection instance.
createConnection() - Method in class org.castor.jdo.engine.JNDIConnectionFactory
Creates a new JDBC Connection instance.
createConnection(LockEngine) - Method in class org.castor.persist.AbstractTransactionContext
 
createConnection(LockEngine) - Method in class org.castor.persist.GlobalTransactionContext
createConnection(LockEngine) - Method in class org.castor.persist.LocalTransactionContext
createDataSource(String, Properties) - Static method in class org.castor.jdo.util.JDOConfFactory
Create a JDO datasource configuration from a JDBC DataSource instance and apply the supplied property entries.
createDatabase(String, String, DataSource, Mapping) - Static method in class org.castor.jdo.util.JDOConfFactory
Deprecated. Pass mapping URL's to createDatabase() methods instead.
createDatabase(String, String, DataSource, Mapping[]) - Static method in class org.castor.jdo.util.JDOConfFactory
Deprecated. Pass mapping URL's to createDatabase() methods instead.
createDatabase(String, String, DataSource, String) - Static method in class org.castor.jdo.util.JDOConfFactory
Create a database configuration with given name, engine and datasource configuration.
createDatabase(String, String, DataSource, String[]) - Static method in class org.castor.jdo.util.JDOConfFactory
Create a database configuration with given name, engine and datasource configuration.
createDatabase(String, String, Driver, Mapping) - Static method in class org.castor.jdo.util.JDOConfFactory
Deprecated. Pass mapping URL's to createDatabase() methods instead.
createDatabase(String, String, Driver, Mapping[]) - Static method in class org.castor.jdo.util.JDOConfFactory
Deprecated. Pass mapping URL's to createDatabase() methods instead.
createDatabase(String, String, Driver, String) - Static method in class org.castor.jdo.util.JDOConfFactory
Create a database configuration with given name, engine and driver configuration.
createDatabase(String, String, Driver, String[]) - Static method in class org.castor.jdo.util.JDOConfFactory
Create a database configuration with given name, engine and driver configuration.
createDatabase(String, String, Jndi, String) - Static method in class org.castor.jdo.util.JDOConfFactory
Create a database configuration with given name, engine and JNDI configuration.
createDatabase(String, String, Jndi, String[]) - Static method in class org.castor.jdo.util.JDOConfFactory
Create a database configuration with given name, engine and JNDI configuration.
createDriver(String, String, String, String) - Static method in class org.castor.jdo.util.JDOConfFactory
Create a JDO driver configuration from JDBC connection parameters.
createEngine(ConnectionFactory, ClassDescriptorResolver, PersistenceFactory) - Method in class org.exolab.castor.persist.PersistenceEngineFactory
Creates and returns a new persistence engine.
createFieldDesc(Class, FieldMapping) - Method in class org.exolab.castor.jdo.engine.JDOMappingLoader
 
createGlobalTransactionDemarcation(String, Properties) - Static method in class org.castor.jdo.util.JDOConfFactory
Create a transaction demarcation configuration with global transaction handling for transaction manager with given name using given properties.
createInstance(String) - Static method in class org.exolab.castor.jdo.JDOManager
Factory method for creating a JDOManager instance for one of the databases configured in the JDOManager configuration file.
createJNDI(String) - Static method in class org.castor.jdo.util.JDOConfFactory
Create a JDO jndi configuration with the given name.
createJdoConf(InputSource, EntityResolver, ClassLoader) - Static method in class org.castor.jdo.util.JDOConfFactory
Creates a JdoConf instance from a SAX InputSource, using a Castor XML Unmarshaller.
createJdoConf(Database) - Static method in class org.castor.jdo.util.JDOConfFactory
Create a JDO configuration with local transaction demarcation and given database.
createJdoConf(Database[]) - Static method in class org.castor.jdo.util.JDOConfFactory
Create a JDO configuration with local transaction demarcation and given databases.
createJdoConf(Database, TransactionDemarcation) - Static method in class org.castor.jdo.util.JDOConfFactory
Create a JDO configuration with given database and transaction demarcation.
createJdoConf(Database[], TransactionDemarcation) - Static method in class org.castor.jdo.util.JDOConfFactory
Create a JDO configuration with given databases and transaction demarcation.
createLocalTransactionDemarcation() - Static method in class org.castor.jdo.util.JDOConfFactory
Create a transaction demarcation configuration with local transaction handling.
createMapping(String) - Static method in class org.castor.jdo.util.JDOConfFactory
Deprecated. Pass mapping URL's to createDatabase() methods instead.
createQuery(QueryExpression, Class[], AccessMode) - Method in class org.exolab.castor.jdo.engine.SQLEngine
 
createQuery(QueryExpression, Class[], AccessMode) - Method in interface org.exolab.castor.persist.spi.Persistence
Creates and returns a new query object.
createRelation(Connection, Identity, Identity) - Method in class org.exolab.castor.persist.SQLRelationLoader
 
createRelationResolver(FieldMolder, ClassMolder, int, boolean) - Static method in class org.castor.persist.resolver.ResolverFactory
Factory method to create ResolverStrategy instance.
createTransactionContext(Xid) - Method in interface org.exolab.castor.persist.XAResourceSource
Called by XAResourceImpl to produce a new transaction context implementation suitable for this data source.
createTransactionDemarcation() - Static method in class org.castor.jdo.util.JDOConfFactory
Deprecated. Use createLocalTransactionDemarcation() instead.
created(Object) - Method in class org.exolab.castor.jdo.engine.JDOCallback
 
created(Object) - Method in interface org.exolab.castor.persist.spi.CallbackInterceptor
Called to indicate that an object has been created.
creating(Object, Database) - Method in class org.exolab.castor.jdo.engine.JDOCallback
 
creating(Object, Object) - Method in class org.exolab.castor.persist.OutputLogInterceptor
 
creating(Object, Database) - Method in interface org.exolab.castor.persist.spi.CallbackInterceptor
Called to indicate that an object is to be created in persistent storage.
creating(Object, Object) - Method in interface org.exolab.castor.persist.spi.LogInterceptor
Called to indicate that an object of the given type and identity is about to be created in persistent storage.

D

DATE_LITERAL - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
DB2Factory - class org.exolab.castor.jdo.drivers.DB2Factory.
PersistenceFactory for IBM DB2 driver.
DB2Factory() - Constructor for class org.exolab.castor.jdo.drivers.DB2Factory
 
DB2QueryExpression - class org.exolab.castor.jdo.drivers.DB2QueryExpression.
QueryExpression for DB2.
DB2QueryExpression(PersistenceFactory) - Constructor for class org.exolab.castor.jdo.drivers.DB2QueryExpression
 
DBLOCKED - Static variable in interface org.exolab.castor.jdo.Database
Database lock access.
DEFAULT_CAPACITY - Static variable in class org.castor.cache.hashbelt.AbstractHashbelt
Default capacity of cache.
DEFAULT_CAPACITY - Static variable in class org.castor.cache.simple.CountLimited
Default capacity of cache.
DEFAULT_CONTAINERS - Static variable in class org.castor.cache.hashbelt.AbstractHashbelt
Default number of containers for cache.
DEFAULT_CONTAINER_CLASS - Static variable in class org.castor.cache.hashbelt.AbstractHashbelt
Default container class.
DEFAULT_DEBUG - Static variable in interface org.castor.cache.Cache
Default is debugging switched off.
DEFAULT_DESCRIPTION - Static variable in class org.exolab.castor.jdo.JDOManager
Default description.
DEFAULT_LOCK_TIMEOUT - Static variable in class org.exolab.castor.jdo.JDO
Deprecated. The default lock timeout for this database is 10 seconds.
DEFAULT_LOCK_TIMEOUT - Static variable in class org.exolab.castor.jdo.JDOManager
The default lock timeout (specified in seconds).
DEFAULT_MONITOR - Static variable in class org.castor.cache.hashbelt.AbstractHashbelt
Default monitor interval of cache in minutes.
DEFAULT_NAME - Static variable in interface org.castor.cache.Cache
Default cache name to be used.
DEFAULT_REAPER_CLASS - Static variable in class org.castor.cache.hashbelt.AbstractHashbelt
Default reaper class.
DEFAULT_TIMEZONE - Static variable in class org.castor.cpa.CPAConfiguration
Property name of default timezone in castor.properties.
DEFAULT_TTL - Static variable in class org.castor.cache.hashbelt.AbstractHashbelt
Default ttl of cache in seconds.
DEFAULT_TTL - Static variable in class org.castor.cache.simple.TimeLimited
Default ttl of cache.
DEFAULT_TYPE - Static variable in interface org.castor.cache.Cache
Default cache type to be used.
DEPENDANT_OBJECT - Static variable in class org.exolab.castor.jdo.oql.ParseTreeWalker
 
DEPENDANT_OBJECT_VALUE - Static variable in class org.exolab.castor.jdo.oql.ParseTreeWalker
 
DEPENDANT_VALUE - Static variable in class org.exolab.castor.jdo.oql.ParseTreeWalker
 
DISTINCT - Static variable in interface org.exolab.castor.jdo.engine.JDBCSyntax
 
DIVIDE - Static variable in class org.exolab.castor.jdo.oql.Token
 
DIVIDE - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
DOLLAR - Static variable in class org.exolab.castor.jdo.oql.Token
 
DOLLAR - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
DOT - Static variable in class org.exolab.castor.jdo.oql.Token
 
DOT - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
DOUBLE_LITERAL - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
DTXClassDescriptor - class org.exolab.castor.dtx.DTXClassDescriptor.
 
DTXClassDescriptor(ClassMapping) - Constructor for class org.exolab.castor.dtx.DTXClassDescriptor
 
DTXEngine - class org.exolab.castor.dtx.DTXEngine.
An OQL query engine for hitting JDO data sources and generating SAX events.
DTXEngine() - Constructor for class org.exolab.castor.dtx.DTXEngine
Default constructor.
DTXEngine(String, String) - Constructor for class org.exolab.castor.dtx.DTXEngine
Construct a DTXEngine for the given JDO mapping file and XML schema.
DTXException - exception org.exolab.castor.dtx.DTXException.
A general class for exceptions associated with Castor DTX.
DTXException(Exception) - Constructor for class org.exolab.castor.dtx.DTXException
Constructor using a nested exception.
DTXException(String) - Constructor for class org.exolab.castor.dtx.DTXException
Constructor using a simple string message.
DTXQuery - class org.exolab.castor.dtx.DTXQuery.
A single query that takes OQL query language, reads data from an RDBMS, and returns the results as SAX events.
DTXQuery() - Constructor for class org.exolab.castor.dtx.DTXQuery
 
DURING_INSERT - Static variable in interface org.exolab.castor.persist.spi.KeyGenerator
For the key generators of DURING_INSERT style KeyGenerator.generateKey(java.sql.Connection, java.lang.String, java.lang.String, java.util.Properties) is never called, all work is done by KeyGenerator.patchSQL(java.lang.String, java.lang.String).
DataObjectAccessException - exception org.exolab.castor.jdo.DataObjectAccessException.
An exception encapsulating another exception which occurs during operation to data object.
DataObjectAccessException(String, Throwable) - Constructor for class org.exolab.castor.jdo.DataObjectAccessException
Creates an instance of this exception.
DataObjectAccessException(String) - Constructor for class org.exolab.castor.jdo.DataObjectAccessException
Creates an instance of this exception.
DataObjects - interface org.exolab.castor.jdo.DataObjects.
A factory for Database connections.
DataSource - class org.castor.jdo.conf.DataSource.
Class DataSource.
DataSource() - Constructor for class org.castor.jdo.conf.DataSource
 
DataSourceConnectionFactory - class org.castor.jdo.engine.DataSourceConnectionFactory.
 
DataSourceConnectionFactory(String, String, DataSource, Mapping, TransactionManager) - Constructor for class org.castor.jdo.engine.DataSourceConnectionFactory
Constructs a new DataSourceConnectionFactory with given name, engine, mapping and datasource.
DataSourceConnectionFactory(JdoConf, int, Mapping) - Constructor for class org.castor.jdo.engine.DataSourceConnectionFactory
Constructs a new DataSourceConnectionFactory with given database and mapping.
DataSourceDescriptor - class org.castor.jdo.conf.DataSourceDescriptor.
Class DataSourceDescriptor.
DataSourceDescriptor() - Constructor for class org.castor.jdo.conf.DataSourceDescriptor
 
Database - class org.castor.jdo.conf.Database.
Class Database.
Database() - Constructor for class org.castor.jdo.conf.Database
 
Database - interface org.exolab.castor.jdo.Database.
An open connection to the database.
DatabaseChoice - class org.castor.jdo.conf.DatabaseChoice.
Class DatabaseChoice.
DatabaseChoice() - Constructor for class org.castor.jdo.conf.DatabaseChoice
 
DatabaseChoiceDescriptor - class org.castor.jdo.conf.DatabaseChoiceDescriptor.
Class DatabaseChoiceDescriptor.
DatabaseChoiceDescriptor() - Constructor for class org.castor.jdo.conf.DatabaseChoiceDescriptor
 
DatabaseDescriptor - class org.castor.jdo.conf.DatabaseDescriptor.
Class DatabaseDescriptor.
DatabaseDescriptor() - Constructor for class org.castor.jdo.conf.DatabaseDescriptor
 
DatabaseNotFoundException - exception org.exolab.castor.jdo.DatabaseNotFoundException.
This exception is thrown when attempting to open a database that does not exist.
DatabaseNotFoundException(String) - Constructor for class org.exolab.castor.jdo.DatabaseNotFoundException
 
DatabaseNotFoundException(Throwable) - Constructor for class org.exolab.castor.jdo.DatabaseNotFoundException
 
DatabaseNotFoundException(String, Throwable) - Constructor for class org.exolab.castor.jdo.DatabaseNotFoundException
 
DatabaseRegistry - class org.castor.jdo.engine.DatabaseRegistry.
 
DateToBigDecimal - class org.castor.cpa.persistence.convertor.DateToBigDecimal.
Convert Date to BigDecimal.
DateToBigDecimal() - Constructor for class org.castor.cpa.persistence.convertor.DateToBigDecimal
Default constructor.
DateToCastorDate - class org.castor.cpa.persistence.convertor.DateToCastorDate.
Convert Date to org.exolab.castor.types.Date.
DateToCastorDate() - Constructor for class org.castor.cpa.persistence.convertor.DateToCastorDate
Default constructor.
DateToDouble - class org.castor.cpa.persistence.convertor.DateToDouble.
Convert Date to Double.
DateToDouble() - Constructor for class org.castor.cpa.persistence.convertor.DateToDouble
Default constructor.
DateToInteger - class org.castor.cpa.persistence.convertor.DateToInteger.
Convert Date to Integer.
DateToInteger() - Constructor for class org.castor.cpa.persistence.convertor.DateToInteger
Default constructor.
DateToLong - class org.castor.cpa.persistence.convertor.DateToLong.
Convert Date to Long.
DateToLong() - Constructor for class org.castor.cpa.persistence.convertor.DateToLong
Default constructor.
DateToSqlDate - class org.castor.cpa.persistence.convertor.DateToSqlDate.
Convert Date to java.sql.Date.
DateToSqlDate() - Constructor for class org.castor.cpa.persistence.convertor.DateToSqlDate
Default constructor.
DateToSqlTime - class org.castor.cpa.persistence.convertor.DateToSqlTime.
Convert Date to java.sql.Time.
DateToSqlTime() - Constructor for class org.castor.cpa.persistence.convertor.DateToSqlTime
Default constructor.
DateToSqlTimestamp - class org.castor.cpa.persistence.convertor.DateToSqlTimestamp.
Convert Date to java.sql.Timestamp.
DateToSqlTimestamp() - Constructor for class org.castor.cpa.persistence.convertor.DateToSqlTimestamp
Default constructor.
DateToString - class org.castor.cpa.persistence.convertor.DateToString.
Convert Date to String.
DateToString() - Constructor for class org.castor.cpa.persistence.convertor.DateToString
Default constructor.
DatingService - class org.exolab.castor.persist.DatingService.
DataService is a helper class for constructing ClassMolders and pairing up ClassMolders which depends and extends the other.
DatingService(ClassLoader) - Constructor for class org.exolab.castor.persist.DatingService
 
DbLocked - Static variable in interface org.exolab.castor.jdo.Database
Deprecated. Use DBLOCKED instead.
DbMetaInfo - class org.exolab.castor.jdo.DbMetaInfo.
Database meta information encapsulation This is currently used to get the database version out of a JDBC database connection and enable comparing against some required version string.
DbMetaInfo(Connection) - Constructor for class org.exolab.castor.jdo.DbMetaInfo
 
DebuggingCacheProxy - class org.castor.cache.DebuggingCacheProxy.
A debugging cache proxy.
DebuggingCacheProxy(Cache) - Constructor for class org.castor.cache.DebuggingCacheProxy
Construct a DebugCacheProxy for given cache.
DepositBox - interface org.exolab.castor.persist.DepositBox.
DepositBox is an interface for ClassMolder to access the dirty checking cache of an object.
DerbyFactory - class org.exolab.castor.jdo.drivers.DerbyFactory.
PersistenceFactory for DB 2 driver.
DerbyFactory() - Constructor for class org.exolab.castor.jdo.drivers.DerbyFactory
 
DerbyQueryExpression - class org.exolab.castor.jdo.drivers.DerbyQueryExpression.
QueryExpression for DB2.
DerbyQueryExpression(PersistenceFactory) - Constructor for class org.exolab.castor.jdo.drivers.DerbyQueryExpression
 
DoubleToBigDecimal - class org.castor.cpa.persistence.convertor.DoubleToBigDecimal.
Convert Double to BigDecimal.
DoubleToBigDecimal() - Constructor for class org.castor.cpa.persistence.convertor.DoubleToBigDecimal
Default constructor.
DoubleToDate - class org.castor.cpa.persistence.convertor.DoubleToDate.
Convert Double to Date.
DoubleToDate() - Constructor for class org.castor.cpa.persistence.convertor.DoubleToDate
Default constructor.
DoubleToFloat - class org.castor.cpa.persistence.convertor.DoubleToFloat.
Convert Double to Float.
DoubleToFloat() - Constructor for class org.castor.cpa.persistence.convertor.DoubleToFloat
Default constructor.
DoubleToInteger - class org.castor.cpa.persistence.convertor.DoubleToInteger.
Convert Double to Integer.
DoubleToInteger() - Constructor for class org.castor.cpa.persistence.convertor.DoubleToInteger
Default constructor.
DoubleToLong - class org.castor.cpa.persistence.convertor.DoubleToLong.
Convert Double to Long.
DoubleToLong() - Constructor for class org.castor.cpa.persistence.convertor.DoubleToLong
Default constructor.
Driver - class org.castor.jdo.conf.Driver.
Class Driver.
Driver() - Constructor for class org.castor.jdo.conf.Driver
 
DriverConnectionFactory - class org.castor.jdo.engine.DriverConnectionFactory.
 
DriverConnectionFactory(JdoConf, int, Mapping) - Constructor for class org.castor.jdo.engine.DriverConnectionFactory
Constructs a new DriverConnectionFactory with given database and mapping.
DriverDescriptor - class org.castor.jdo.conf.DriverDescriptor.
Class DriverDescriptor.
DriverDescriptor() - Constructor for class org.castor.jdo.conf.DriverDescriptor
 
DuplicateIdentityException - exception org.exolab.castor.jdo.DuplicateIdentityException.
Exception indicating that a duplicate identity has been found and an object with the same identity already exists in persistent storage.
DuplicateIdentityException(String) - Constructor for class org.exolab.castor.jdo.DuplicateIdentityException
 
DuplicateIdentityException(String, Throwable) - Constructor for class org.exolab.castor.jdo.DuplicateIdentityException
 
definition2param(String) - Static method in class org.exolab.castor.jdo.engine.JDOMappingLoader
Extracts parameter for type convertor from the SQL type definition of the form "SQL_TYPE_NAME[PARAMETER]".
definition2type(String) - Static method in class org.exolab.castor.jdo.engine.JDOMappingLoader
Extracts SQL type name from the the SQL type definition of the form "SQL_TYPE_NAME[PARAMETER]".
delete(Object) - Method in class org.castor.persist.AbstractTransactionContext
Deletes the object from persistent storage. The deletion will take effect only if the transaction is committed, but the object is no longer viewable for the current transaction and locks for access from other transactions will block until this transaction completes. A write lock is acquired in order to assure the object can be deleted.
delete(Object) - Method in interface org.castor.persist.TransactionContext
Deletes the object from persistent storage.
delete(Object, Identity) - Method in class org.exolab.castor.jdo.engine.SQLEngine
 
delete(TransactionContext, OID) - Method in class org.exolab.castor.persist.ClassMolder
Delete an object of the base type from the persistence storage.
delete(TransactionContext, OID) - Method in class org.exolab.castor.persist.LockEngine
Called at transaction commit time to delete the object.
delete(TransactionContext) - Method in class org.exolab.castor.persist.ObjectLock
Informs the lock that the object has been deleted by the transaction holding the write lock.
delete(Object, Identity) - Method in interface org.exolab.castor.persist.spi.Persistence
Deletes the object from persistent storage, given the object' identity.
deleteRelation(Connection, Identity) - Method in class org.exolab.castor.persist.SQLRelationLoader
 
deleteRelation(Connection, Identity, Identity) - Method in class org.exolab.castor.persist.SQLRelationLoader
 
deregisterTransactionManager(String) - Method in class org.castor.transactionmanager.TransactionManagerRegistry
Deregister TransactionManager with given name.
disposeInstance(String) - Static method in class org.exolab.castor.jdo.JDOManager
Method to dispose a JDOManager instance.
doubleQuoteName(String) - Method in class org.exolab.castor.jdo.drivers.GenericFactory
Updated to handle input such as user.tablename.column.
dumpCache() - Method in class org.exolab.castor.jdo.CacheManager
Dump all cached objects to log.
dumpCache(Class) - Method in class org.exolab.castor.jdo.CacheManager
Dump cached objects of specific type to log.
dumpCache() - Method in class org.exolab.castor.persist.LockEngine
Dump cached objects of all types to output.
dumpCache(Class) - Method in class org.exolab.castor.persist.LockEngine
Dump cached objects of specific type to output.

E

EHCache - class org.castor.cache.distributed.EHCache.
EHCache implementation of Castor JDO Cache.
EHCache() - Constructor for class org.castor.cache.distributed.EHCache
 
EHCacheFactory - class org.castor.cache.distributed.EHCacheFactory.
Implements CacheFactory for the EHCache implementation of Cache.
EHCacheFactory() - Constructor for class org.castor.cache.distributed.EHCacheFactory
 
END_OF_QUERY - Static variable in class org.exolab.castor.jdo.oql.Token
 
END_OF_QUERY - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
EQUAL - Static variable in class org.exolab.castor.jdo.oql.Token
 
EQUAL - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
EXCLUSIVE - Static variable in interface org.exolab.castor.jdo.Database
Exclusive access.
Exclusive - Static variable in interface org.exolab.castor.jdo.Database
Deprecated. Use EXCLUSIVE instead.
emitSaxEvents(ResultSet) - Method in class org.exolab.castor.dtx.DTXQuery
 
emitSaxInt(ResultSet, int) - Method in class org.exolab.castor.dtx.DTXQuery
 
encodeColumn(String, String) - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
encodeColumn(String, String) - Method in interface org.exolab.castor.persist.spi.QueryExpression
Encode a TableColumn for use in expressions.
end(Xid, int) - Method in class org.exolab.castor.persist.XAResourceImpl
 
enter() - Method in class org.exolab.castor.persist.ObjectLock
Indicate that a transaction is interested in this lock.
entrySet() - Method in class org.castor.cache.DebuggingCacheProxy
entrySet() - Method in class org.castor.cache.distributed.AbstractDistributedCache
entrySet() - Method in class org.castor.cache.distributed.EHCache
entrySet() - Method in class org.castor.cache.distributed.JcsCache
entrySet() - Method in class org.castor.cache.distributed.OsCache
entrySet() - Method in class org.castor.cache.hashbelt.AbstractHashbelt
entrySet() - Method in class org.castor.cache.hashbelt.container.FastIteratingContainer
entrySet() - Method in class org.castor.cache.hashbelt.container.WeakReferenceContainer
entrySet() - Method in class org.castor.cache.simple.CountLimited
entrySet() - Method in class org.castor.cache.simple.NoCache
entrySet() - Method in class org.castor.cache.simple.TimeLimited
entrySet() - Method in class org.castor.cache.simple.Unlimited
enumerateDatabase() - Method in class org.castor.jdo.conf.JdoConf
Method enumerateDatabase
enumerateMapping() - Method in class org.castor.jdo.conf.Database
Method enumerateMapping
enumerateParam() - Method in class org.castor.jdo.conf.DataSource
Method enumerateParam
enumerateParam() - Method in class org.castor.jdo.conf.Driver
Method enumerateParam
enumerateParam() - Method in class org.castor.jdo.conf.TransactionManager
Method enumerateParam
equals(Object) - Method in class org.castor.persist.proxy.RelationCollection
 
equals(Object) - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression.Join
 
equals(Object) - Method in class org.exolab.castor.persist.OID
Returns true if the two OID's are identical.
equals(Object) - Method in class org.exolab.castor.persist.spi.Complex
Deprecated.  
equals(Object) - Method in class org.exolab.castor.persist.spi.Identity
 
exception(Exception) - Method in class org.exolab.castor.persist.OutputLogInterceptor
 
exception(Exception) - Method in interface org.exolab.castor.persist.spi.LogInterceptor
Reports an exception of some sort that is not delivered to the application.
execute() - Method in class org.exolab.castor.dtx.DTXQuery
This method executes the query.
execute() - Method in interface org.exolab.castor.jdo.Query
Execute the query.
execute(boolean) - Method in interface org.exolab.castor.jdo.Query
This is used for cursor support.
execute(AccessMode) - Method in interface org.exolab.castor.jdo.Query
Execute the query.
execute(AccessMode, boolean) - Method in interface org.exolab.castor.jdo.Query
This is used for cursor support.
execute(Object, AccessMode) - Method in class org.exolab.castor.jdo.drivers.MultiRSCallQuery
 
execute(Object, AccessMode, boolean) - Method in class org.exolab.castor.jdo.drivers.PostgreSQLCallQuery
 
execute(Object, AccessMode) - Method in class org.exolab.castor.jdo.drivers.ReturnedRSCallQuery
 
execute() - Method in class org.exolab.castor.jdo.engine.OQLQueryImpl
 
execute(boolean) - Method in class org.exolab.castor.jdo.engine.OQLQueryImpl
 
execute(AccessMode) - Method in class org.exolab.castor.jdo.engine.OQLQueryImpl
 
execute(AccessMode, boolean) - Method in class org.exolab.castor.jdo.engine.OQLQueryImpl
 
execute(Object, AccessMode, boolean) - Method in class org.exolab.castor.jdo.engine.SQLQuery
 
execute(Connection, QueryExpression, Object[]) - Method in class org.exolab.castor.jdo.engine.SimpleQueryExecutor
Executes a simple query and returns the results.
execute(Object, AccessMode, boolean) - Method in class org.exolab.castor.persist.spi.AbstractCallQuery
 
execute(Object, AccessMode) - Method in class org.exolab.castor.persist.spi.AbstractCallQuery
 
execute(Object, AccessMode, boolean) - Method in interface org.exolab.castor.persist.spi.PersistenceQuery
Execute the query with the give connection and lock type.
executeStatement(Database, Connection, Identity, ProposedEntity) - Method in class org.exolab.castor.jdo.engine.SQLStatementCreate
 
executeStatement(Connection, Identity, ProposedEntity, AccessMode) - Method in class org.exolab.castor.jdo.engine.SQLStatementLoad
 
executeStatement(Connection, Identity) - Method in class org.exolab.castor.jdo.engine.SQLStatementLookup
 
executeStatement(Connection, Identity) - Method in class org.exolab.castor.jdo.engine.SQLStatementRemove
 
executeStatement(Connection, Identity, ProposedEntity, ProposedEntity) - Method in class org.exolab.castor.jdo.engine.SQLStatementStore
 
expire(Object) - Method in class org.castor.cache.AbstractBaseCache
Remove the mapping identified by key from the cache.
expire(Object) - Method in interface org.castor.cache.Cache
Remove the mapping identified by key from the cache.
expire(Object) - Method in class org.castor.cache.DebuggingCacheProxy
Remove the mapping identified by key from the cache.
expire() - Method in class org.exolab.castor.persist.ObjectLock
Indicate that object needs to be expired from the cache.
expireAll() - Method in class org.castor.cache.AbstractBaseCache
Removes all mappings from the cache.
expireAll() - Method in interface org.castor.cache.Cache
Removes all mappings from the cache.
expireAll() - Method in class org.castor.cache.DebuggingCacheProxy
Removes all mappings from the cache.
expireCache(ClassMolder, Identity) - Method in class org.castor.persist.AbstractTransactionContext
Expire object from the cache. Objects expired from the cache will be read from persistent storage, as opposed to being read from the cache, during subsequent load/query operations.
expireCache(ClassMolder, Identity) - Method in interface org.castor.persist.TransactionContext
Expire object from the cache.
expireCache(TransactionContext, Object) - Method in class org.castor.persist.resolver.ManyRelationResolver
 
expireCache(TransactionContext, Object) - Method in class org.castor.persist.resolver.PersistanceCapableRelationResolver
 
expireCache(TransactionContext, Object) - Method in class org.castor.persist.resolver.PrimitiveResolver
 
expireCache(TransactionContext, Object) - Method in interface org.castor.persist.resolver.ResolverStrategy
Inspect the fields stored in the object passed as an argument for contained objects.
expireCache(TransactionContext, Object) - Method in class org.castor.persist.resolver.SerializableResolver
 
expireCache() - Method in class org.exolab.castor.jdo.CacheManager
Expires all objects from cache.
expireCache(Class, Object) - Method in class org.exolab.castor.jdo.CacheManager
Expires a type with a specific identity from cache.
expireCache(Class, Object[]) - Method in class org.exolab.castor.jdo.CacheManager
Expires a type with specific identities from cache.
expireCache(Class[]) - Method in class org.exolab.castor.jdo.CacheManager
Expires all instances of specified types from cache.
expireCache(TransactionContext, ObjectLock) - Method in class org.exolab.castor.persist.ClassMolder
Inspect the fields stored in the object passed as an argument for contained objects.
expireCache(TransactionContext, OID, int) - Method in class org.exolab.castor.persist.LockEngine
Expire object from the cache.
expireCache(Class) - Method in class org.exolab.castor.persist.LockEngine
Forces the cache to be expired for the object represented by ClassMolder and identity.
expireCache() - Method in class org.exolab.castor.persist.LockEngine
Expires all objects of all types from cache.
expired() - Method in class org.exolab.castor.persist.ObjectLock
Indicate that object has been removed from the cache.
extractIdentityList(TransactionContext, ClassMolder, Object) - Static method in class org.exolab.castor.persist.ClassMolderHelper
Return all the object identity of a Collection of object of the same type.

F

FACTORY_CLASS_NAME - Static variable in class org.castor.transactionmanager.JOTMTransactionManagerFactory
Name of the JOTM specific transaction manager factory class.
FACTORY_CLASS_NAME - Static variable in class org.castor.transactionmanager.WebSphere51TransactionManagerFactory
Name of the IBM Websphere specific transaction manager factory class.
FACTORY_CLASS_NAME - Static variable in class org.castor.transactionmanager.WebSphere5TransactionManagerFactory
Name of the IBM Websphere specific transaction manager factory class.
FACTORY_CLASS_NAME - Static variable in class org.castor.transactionmanager.WebSphereTransactionManagerFactory
Name of the IBM Websphere specific transaction manager factory class.
FACTORY_METHOD_NAME - Static variable in class org.castor.transactionmanager.WebSphere51TransactionManagerFactory
Name of the method that is used upon the factory to have a TransactionManager instance created.
FACTORY_METHOD_NAME - Static variable in class org.castor.transactionmanager.WebSphere5TransactionManagerFactory
Name of the method that is used upon the factory to have a TransactionManager instance created.
FACTORY_METHOD_NAME - Static variable in class org.castor.transactionmanager.WebSphereTransactionManagerFactory
Name of the method that is used upon the factory to have a TransactionManager instance created.
FACTORY_NAME - Static variable in class org.castor.jdo.drivers.ProgressFactory
Internal name of this PersistenceFactory instance.
FACTORY_NAME - Static variable in class org.exolab.castor.jdo.drivers.DB2Factory
Internal name of this PersistenceFactory instance.
FACTORY_NAME - Static variable in class org.exolab.castor.jdo.drivers.DerbyFactory
Internal name of this PersistenceFactory implementation.
FACTORY_NAME - Static variable in class org.exolab.castor.jdo.drivers.HsqlFactory
Internal name for this PersistenceFactory instance.
FACTORY_NAME - Static variable in class org.exolab.castor.jdo.drivers.InformixFactory
Internal name for this PersistenceFactory instance.
FACTORY_NAME - Static variable in class org.exolab.castor.jdo.drivers.InstantDBFactory
 
FACTORY_NAME - Static variable in class org.exolab.castor.jdo.drivers.InterbaseFactory
 
FACTORY_NAME - Static variable in class org.exolab.castor.jdo.drivers.MySQLFactory
Internal name for this PersistenceFactory instance.
FACTORY_NAME - Static variable in class org.exolab.castor.jdo.drivers.OracleFactory
 
FACTORY_NAME - Static variable in class org.exolab.castor.jdo.drivers.PostgreSQLFactory
Internal name for this PersistenceFactory instance.
FACTORY_NAME - Static variable in class org.exolab.castor.jdo.drivers.SybaseFactory
 
FIFOHashbelt - class org.castor.cache.hashbelt.FIFOHashbelt.
A perfectly ordinary hashbelt.
FIFOHashbelt() - Constructor for class org.castor.cache.hashbelt.FIFOHashbelt
 
FIFOHashbeltFactory - class org.castor.cache.hashbelt.FIFOHashbeltFactory.
Implements CacheFactory for the FIFOHashbelt implementation of Cache.
FIFOHashbeltFactory() - Constructor for class org.castor.cache.hashbelt.FIFOHashbeltFactory
 
FKCache - class org.castor.cache.distributed.FKCache.
FKCache implementation of Castor JDO Cache.
FKCache() - Constructor for class org.castor.cache.distributed.FKCache
 
FKCacheFactory - class org.castor.cache.distributed.FKCacheFactory.
Implements CacheFactory for the FKCache implementation of Cache.
FKCacheFactory() - Constructor for class org.castor.cache.distributed.FKCacheFactory
 
FROM - Static variable in interface org.exolab.castor.jdo.engine.JDBCSyntax
 
FUNCTION - Static variable in class org.exolab.castor.jdo.oql.ParseTreeWalker
 
FastIteratingContainer - class org.castor.cache.hashbelt.container.FastIteratingContainer.
The FastIteratingContainer implementation of the Container interface assuems two things: Puts and removes are rare in proportion to gets and iteration are common.
FastIteratingContainer() - Constructor for class org.castor.cache.hashbelt.container.FastIteratingContainer
 
FatalPersistenceException - exception org.exolab.castor.jdo.FatalPersistenceException.
A fatal exception indicates the persistence engine is no longer usable.
FatalPersistenceException(String) - Constructor for class org.exolab.castor.jdo.FatalPersistenceException
 
FatalPersistenceException(String, Throwable) - Constructor for class org.exolab.castor.jdo.FatalPersistenceException
 
FieldMolder - class org.exolab.castor.persist.FieldMolder.
FieldMolder represents a field of a data object class.
FieldMolder(DatingService, ClassMolder, FieldMapping, String, String[], int[], TypeConvertor[], TypeConvertor[], String[], int[], TypeConvertor[], TypeConvertor[]) - Constructor for class org.exolab.castor.persist.FieldMolder
Creates a single field descriptor.
FieldMolder(DatingService, ClassMolder, FieldMapping) - Constructor for class org.exolab.castor.persist.FieldMolder
 
FieldMolder.CollectionInfo - class org.exolab.castor.persist.FieldMolder.CollectionInfo.
 
FieldMolder.CollectionInfo(String, Class) - Constructor for class org.exolab.castor.persist.FieldMolder.CollectionInfo
 
FloatToBigDecimal - class org.castor.cpa.persistence.convertor.FloatToBigDecimal.
Convert Float to BigDecimal.
FloatToBigDecimal() - Constructor for class org.castor.cpa.persistence.convertor.FloatToBigDecimal
Default constructor.
FloatToDouble - class org.castor.cpa.persistence.convertor.FloatToDouble.
Convert Float to Double.
FloatToDouble() - Constructor for class org.castor.cpa.persistence.convertor.FloatToDouble
Default constructor.
FloatToInteger - class org.castor.cpa.persistence.convertor.FloatToInteger.
Convert Float to Integer.
FloatToInteger() - Constructor for class org.castor.cpa.persistence.convertor.FloatToInteger
Default constructor.
FloatToLong - class org.castor.cpa.persistence.convertor.FloatToLong.
Convert Float to Long.
FloatToLong() - Constructor for class org.castor.cpa.persistence.convertor.FloatToLong
Default constructor.
fetch(ClassMolder, Identity, AccessMode) - Method in class org.castor.persist.AbstractTransactionContext
fetch(ClassMolder, Identity, AccessMode) - Method in interface org.castor.persist.TransactionContext
 
fetch(ProposedEntity) - Method in class org.exolab.castor.jdo.drivers.PostgreSQLCallQuery
 
fetch(ProposedEntity) - Method in class org.exolab.castor.jdo.engine.SQLQuery
 
fetch() - Method in class org.exolab.castor.persist.QueryResults
Loads the specified object with the identity.
fetch(ProposedEntity) - Method in class org.exolab.castor.persist.spi.AbstractCallQuery
 
fetch(ProposedEntity) - Method in interface org.exolab.castor.persist.spi.PersistenceQuery
Loades the object.
finalize() - Method in class org.exolab.castor.jdo.engine.GlobalDatabaseImpl
Overrides Object.finalize().
finalize() - Method in class org.exolab.castor.jdo.engine.LocalDatabaseImpl
Overrides Object.finalize().
finalize() - Method in class org.exolab.castor.jdo.engine.SimpleQueryExecutor.SimpleQueryResults
 
find(Object) - Method in class org.castor.persist.proxy.RelationCollection
 
findClassMolderByQuery(String) - Method in class org.exolab.castor.persist.PersistenceInfoGroup
Returns the ClassMolder associated with a given named query (by the means of the mapping file).
findIdentityByName(List, String, Class) - Method in class org.exolab.castor.jdo.engine.JDOMappingLoader
 
forget(Xid) - Method in class org.exolab.castor.persist.XAResourceImpl
 
forgetObject(TransactionContext, OID) - Method in class org.exolab.castor.persist.LockEngine
Called at transaction commit or rollback to forget an object and release its locks.
free() - Method in class org.exolab.castor.jdo.engine.ClobImpl
Not implemented.
fromType() - Method in class org.castor.cpa.persistence.convertor.AbstractTypeConvertor
Get the type being converted from.
fromType() - Method in interface org.castor.cpa.persistence.convertor.TypeConvertor
Get the type being converted from.

G

GENERIC_ENGINE - Static variable in class org.castor.jdo.engine.AbstractConnectionFactory
The name of the generic SQL engine, if no SQL engine specified.
GT - Static variable in class org.exolab.castor.jdo.oql.Token
 
GT - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
GTE - Static variable in class org.exolab.castor.jdo.oql.Token
 
GTE - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
GenericFactory - class org.exolab.castor.jdo.drivers.GenericFactory.
PersistenceFactory for generic JDBC driver.
GenericFactory() - Constructor for class org.exolab.castor.jdo.drivers.GenericFactory
 
GigaspacesCache - class org.castor.cache.distributed.GigaspacesCache.
Gigaspaces implementation of Castor JDO Cache.
GigaspacesCache() - Constructor for class org.castor.cache.distributed.GigaspacesCache
 
GigaspacesCacheFactory - class org.castor.cache.distributed.GigaspacesCacheFactory.
Implements CacheFactory for the GigaspacesCache implementation of Cache.
GigaspacesCacheFactory() - Constructor for class org.castor.cache.distributed.GigaspacesCacheFactory
 
GlobalDatabaseImpl - class org.exolab.castor.jdo.engine.GlobalDatabaseImpl.
An implementation of the JDO database supporting explicit transaction demarcation.
GlobalDatabaseImpl(String, int, CallbackInterceptor, InstanceFactory, Transaction, ClassLoader, boolean, boolean) - Constructor for class org.exolab.castor.jdo.engine.GlobalDatabaseImpl
Creates an instance of this class.
GlobalTransactionContext - class org.castor.persist.GlobalTransactionContext.
A transaction context is required in order to perform operations against the database.
GlobalTransactionContext(Database) - Constructor for class org.castor.persist.GlobalTransactionContext
Create a new transaction context.
generateKey(Connection, String, String, Properties) - Method in class org.exolab.castor.jdo.keygen.HighLowKeyGenerator
 
generateKey(Connection, String, String, Properties) - Method in class org.exolab.castor.jdo.keygen.IdentityKeyGenerator
 
generateKey(Connection, String, String, Properties) - Method in class org.exolab.castor.jdo.keygen.MaxKeyGenerator
Generate a new key for the specified table as "MAX(primary_key) + 1".
generateKey(Connection, String, String, Properties) - Method in class org.exolab.castor.jdo.keygen.SequenceKeyGenerator
 
generateKey(Connection, String, String, Properties) - Method in class org.exolab.castor.jdo.keygen.UUIDKeyGenerator
Generate a new unique key for the specified table.
generateKey(Connection, String, String, Properties) - Method in interface org.exolab.castor.persist.spi.KeyGenerator
Generate a new key for the specified table.
get(Object) - Method in class org.castor.cache.DebuggingCacheProxy
get(Object) - Method in class org.castor.cache.distributed.AbstractDistributedCache
get(Object) - Method in class org.castor.cache.distributed.EHCache
get(Object) - Method in class org.castor.cache.distributed.JcsCache
get(Object) - Method in class org.castor.cache.distributed.OsCache
get(Object) - Method in class org.castor.cache.hashbelt.FIFOHashbelt
get(Object) - Method in class org.castor.cache.hashbelt.LRUHashbelt
get(Object) - Method in class org.castor.cache.hashbelt.container.FastIteratingContainer
get(Object) - Method in class org.castor.cache.hashbelt.container.WeakReferenceContainer
get(Object) - Method in class org.castor.cache.simple.CountLimited
get(Object) - Method in class org.castor.cache.simple.NoCache
get(Object) - Method in class org.castor.cache.simple.TimeLimited
get(Object) - Method in class org.castor.cache.simple.Unlimited
get(Transaction) - Method in class org.exolab.castor.jdo.engine.TxDatabaseMap
 
get(int) - Method in class org.exolab.castor.persist.spi.Complex
Deprecated.  
get(int) - Method in class org.exolab.castor.persist.spi.Identity
 
getAccessMode() - Method in class org.castor.jdo.conf.DataSourceDescriptor
Method getAccessMode
getAccessMode() - Method in class org.castor.jdo.conf.DatabaseChoiceDescriptor
Method getAccessMode
getAccessMode() - Method in class org.castor.jdo.conf.DatabaseDescriptor
Method getAccessMode
getAccessMode() - Method in class org.castor.jdo.conf.DriverDescriptor
Method getAccessMode
getAccessMode() - Method in class org.castor.jdo.conf.JdoConfDescriptor
Method getAccessMode
getAccessMode() - Method in class org.castor.jdo.conf.JndiDescriptor
Method getAccessMode
getAccessMode() - Method in class org.castor.jdo.conf.MappingDescriptor
Method getAccessMode
getAccessMode() - Method in class org.castor.jdo.conf.ParamDescriptor
Method getAccessMode
getAccessMode() - Method in class org.castor.jdo.conf.TransactionDemarcationDescriptor
Method getAccessMode
getAccessMode() - Method in class org.castor.jdo.conf.TransactionManagerDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.castor.jdo.engine.JDOClassDescriptor
 
getAccessMode(AccessMode) - Method in class org.exolab.castor.persist.ClassMolder
Get the effective accessMode of the the base type.
getActualClassMolder() - Method in class org.castor.persist.ProposedEntity
Returns the ClassMolder associated with the actual object.
getActualEntityClass() - Method in class org.castor.persist.ProposedEntity
Returns the actual Class instance.
getActualIdentity(TransactionContext, Object) - Method in class org.exolab.castor.persist.ClassMolder
Get the identity from a object of the base type.
getActualIdentity(ClassLoader, Object) - Method in class org.exolab.castor.persist.ClassMolder
Get the identity from a object of the base type.
getAdded() - Method in class org.castor.persist.proxy.RelationCollection
 
getAddedValuesList(TransactionContext, ArrayList, Object, ClassMolder) - Static method in class org.exolab.castor.persist.ClassMolderHelper
It is assumed the returned collection will not be modified.
getAsciiStream() - Method in class org.exolab.castor.jdo.engine.ClobImpl
 
getAttr(String) - Method in class org.exolab.castor.dtx.DTXClassDescriptor
 
getAttrCols() - Method in class org.exolab.castor.dtx.DTXClassDescriptor
 
getBindExpr() - Method in class org.exolab.castor.jdo.engine.SqlBindParser
Returns the current bind variable expression, e.g. "$1".
getBindingType() - Method in class org.exolab.castor.jdo.engine.JDOMappingLoader
getCache(ClassLoader) - Method in class org.castor.cache.AbstractCacheFactory
Instantiates an instance of the cache implementation this factory is responsible for using the given classloader.
getCache(ClassLoader) - Method in interface org.castor.cache.CacheFactory
Instantiates an instance of the cache implementation this factory is responsible for using the given classloader.
getCache(Properties, ClassLoader) - Method in class org.castor.cache.CacheFactoryRegistry
Returns a Cache instance with the specified properties.
getCache() - Method in class org.castor.cache.distributed.AbstractDistributedCache
Get the cache instance.
getCache(ClassLoader) - Method in class org.castor.cache.distributed.OsCacheFactory
Instantiates an instance of the cache implementation this factory is responsible for using the given classloader.
getCache(String, ClassLoader) - Method in class org.castor.cache.distributed.OsCacheFactory
Normally called to initialize OsCache.
getCache() - Method in class org.castor.cache.hashbelt.reaper.AbstractReaper
Set the hashbelt this reaper is responsable for.
getCacheClassName() - Method in interface org.castor.cache.CacheFactory
Returns the full class name of the underlying cache implementation.
getCacheClassName() - Method in class org.castor.cache.distributed.CoherenceCacheFactory
Returns the full class name of the underlying cache implementation.
getCacheClassName() - Method in class org.castor.cache.distributed.EHCacheFactory
Returns the full class name of the underlying cache implementation.
getCacheClassName() - Method in class org.castor.cache.distributed.FKCacheFactory
Returns the full class name of the underlying cache implementation.
getCacheClassName() - Method in class org.castor.cache.distributed.GigaspacesCacheFactory
Returns the full class name of the underlying cache implementation.
getCacheClassName() - Method in class org.castor.cache.distributed.JCacheFactory
Returns the full class name of the underlying cache implementation.
getCacheClassName() - Method in class org.castor.cache.distributed.JcsCacheFactory
Returns the full class name of the underlying cache implementation.
getCacheClassName() - Method in class org.castor.cache.distributed.OsCacheFactory
Returns the full class name of the underlying cache implementation.
getCacheClassName() - Method in class org.castor.cache.hashbelt.FIFOHashbeltFactory
Returns the full class name of the underlying cache implementation.
getCacheClassName() - Method in class org.castor.cache.hashbelt.LRUHashbeltFactory
Returns the full class name of the underlying cache implementation.
getCacheClassName() - Method in class org.castor.cache.simple.CountLimitedFactory
Returns the full class name of the underlying cache implementation.
getCacheClassName() - Method in class org.castor.cache.simple.NoCacheFactory
Returns the full class name of the underlying cache implementation.
getCacheClassName() - Method in class org.castor.cache.simple.TimeLimitedFactory
Returns the full class name of the underlying cache implementation.
getCacheClassName() - Method in class org.castor.cache.simple.UnlimitedFactory
Returns the full class name of the underlying cache implementation.
getCacheFactories() - Method in class org.castor.cache.CacheFactoryRegistry
Returns a collection of the current configured cache factories.
getCacheManager() - Method in interface org.exolab.castor.jdo.Database
Get's the CacheManager instance.
getCacheManager() - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Get's the CacheManager instance. Call getCacheManager for every Database-instances.
getCacheNames() - Method in class org.castor.cache.CacheFactoryRegistry
Returns a collection of the current configured cache factory names.
getCacheParams() - Method in class org.exolab.castor.jdo.engine.JDOClassDescriptor
 
getCacheParams() - Method in class org.exolab.castor.persist.ClassMolder
Returns the active cache parameters.
getCacheType() - Method in interface org.castor.cache.CacheFactory
Returns the short alias cache type for this factory instance.
getCacheType() - Method in class org.castor.cache.distributed.CoherenceCacheFactory
Returns the short alias cache type for this factory instance.
getCacheType() - Method in class org.castor.cache.distributed.EHCacheFactory
Returns the short alias cache type for this factory instance.
getCacheType() - Method in class org.castor.cache.distributed.FKCacheFactory
Returns the short alias cache type for this factory instance.
getCacheType() - Method in class org.castor.cache.distributed.GigaspacesCacheFactory
Returns the short alias cache type for this factory instance.
getCacheType() - Method in class org.castor.cache.distributed.JCacheFactory
Returns the short alias cache type for this factory instance.
getCacheType() - Method in class org.castor.cache.distributed.JcsCacheFactory
Returns the short alias cache type for this factory instance.
getCacheType() - Method in class org.castor.cache.distributed.OsCacheFactory
Returns the short alias cache type for this factory instance.
getCacheType() - Method in class org.castor.cache.hashbelt.FIFOHashbeltFactory
Returns the short alias cache type for this factory instance.
getCacheType() - Method in class org.castor.cache.hashbelt.LRUHashbeltFactory
Returns the short alias cache type for this factory instance.
getCacheType() - Method in class org.castor.cache.simple.CountLimitedFactory
Returns the short alias cache type for this factory instance.
getCacheType() - Method in class org.castor.cache.simple.NoCacheFactory
Returns the short alias cache type for this factory instance.
getCacheType() - Method in class org.castor.cache.simple.TimeLimitedFactory
Returns the short alias cache type for this factory instance.
getCacheType() - Method in class org.castor.cache.simple.UnlimitedFactory
Returns the short alias cache type for this factory instance.
getCallQuery(String, Class[], Class, String[], int[]) - Method in class org.exolab.castor.jdo.drivers.InstantDBFactory
Needed to process OQL queries of "CALL" type (using stored procedure call).
getCallQuery(String, Class[], Class, String[], int[]) - Method in class org.exolab.castor.jdo.drivers.OracleFactory
Needed to process OQL queries of "CALL" type (using stored procedure call).
getCallQuery(String, Class[], Class, String[], int[]) - Method in class org.exolab.castor.jdo.drivers.PostgreSQLFactory
Needed to process OQL queries of "CALL" type (using stored procedure call).
getCallQuery(String, Class[], Class, String[], int[]) - Method in class org.exolab.castor.jdo.drivers.SybaseFactory
Needed to process OQL queries of "CALL" type (using stored procedure call).
getCallQuery(String, Class[], Class, String[], int[]) - Method in class org.exolab.castor.jdo.engine.BaseFactory
Needed to process OQL queries of "CALL" type (using stored procedure call).
getCallback() - Method in class org.exolab.castor.persist.ClassMolder
Get the callback interceptor of the base type.
getCallbackInterceptor() - Method in class org.exolab.castor.jdo.JDOManager
Returns the callback interceptor.
getCapacity() - Method in class org.castor.cache.hashbelt.AbstractHashbelt
Get real capacity of this cache.
getCapacity() - Method in class org.castor.cache.simple.CountLimited
Get real capacity of this cache.
getCause() - Method in class org.castor.cache.CacheAcquireException
Match the JDK 1.4 Throwable version of getCause() on JDK<1.4 systems.
getCause() - Method in class org.castor.transactionmanager.TransactionManagerAcquireException
Match the JDK 1.4 Throwable version of getCause() on JDK<1.4 systems.
getCause() - Method in class org.exolab.castor.jdo.DataObjectAccessException
Match the JDK 1.4 Throwable version of getCause() on JDK<1.4 systems.
getCharacterStream() - Method in class org.exolab.castor.jdo.engine.ClobImpl
 
getCharacterStream(long, long) - Method in class org.exolab.castor.jdo.engine.ClobImpl
Not implemented.
getChild(int) - Method in class org.exolab.castor.jdo.oql.ParseTreeNode
Accessor method for individual children of this node.
getChildCount() - Method in class org.exolab.castor.jdo.oql.ParseTreeNode
Accessor method for the number of children of this node.
getClassDescriptor(String, Class) - Static method in class org.castor.jdo.util.JDOUtils
Return ClassDescriptor for given type in named database .
getClassDescriptor() - Method in class org.exolab.castor.jdo.oql.ParseTreeWalker
Accessor method for _clsDesc.
getClassDescriptor() - Method in class org.exolab.castor.persist.ClassMolder
 
getClassLoader() - Method in class org.castor.persist.AbstractTransactionContext
Get the current application ClassLoader.
getClassLoader() - Method in interface org.castor.persist.TransactionContext
Get the current application ClassLoader.
getClassLoader() - Method in interface org.exolab.castor.jdo.Database
Returns the current ClassLoader if one has been set for this Database instance.
getClassLoader() - Method in class org.exolab.castor.jdo.JDO
Deprecated. Returns the application classloader.
getClassLoader() - Method in class org.exolab.castor.jdo.JDOManager
Returns the application classloader.
getClassLoader() - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Gets the current application ClassLoader's instance.
getClassMapping() - Method in class org.exolab.castor.dtx.DTXClassDescriptor
 
getClassMapping(String) - Method in class org.exolab.castor.dtx.DTXEngine
 
getClassMolder(Class) - Method in class org.exolab.castor.persist.LockEngine
Get classMolder which represents the given java data object class.
getClassMolder(Class) - Method in class org.exolab.castor.persist.PersistenceInfoGroup
 
getClassMolderByQuery(String) - Method in class org.exolab.castor.persist.LockEngine
Returns the ClassMolder instance that has a named query associated with the name given.
getClassMolderWithDependent(Class) - Method in class org.exolab.castor.persist.LockEngine
 
getClassName() - Method in class org.castor.jdo.conf.DataSource
Returns the value of field 'className'.
getClassName() - Method in class org.castor.jdo.conf.Driver
Returns the value of field 'className'.
getCollection() - Method in class org.castor.persist.proxy.CollectionProxy
 
getCollectionType() - Method in class org.exolab.castor.persist.FieldMolder
 
getCollectionType(String, boolean) - Method in class org.exolab.castor.persist.FieldMolder
 
getColumnInfo() - Method in class org.exolab.castor.jdo.engine.SQLFieldInfo
 
getColumnInfoForIdentities() - Method in class org.exolab.castor.jdo.engine.SQLEngine
 
getColumnList() - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
getComparator() - Method in class org.exolab.castor.persist.FieldMolder
Returns the java.util.Comparator instance to be used with SortedSets; null, if not specified.
getConfiguration() - Method in class org.exolab.castor.jdo.JDO
Deprecated. Return the URL of the database configuration file.
getConfiguration() - Method in class org.exolab.castor.jdo.JDOManager
Return the URL of the database configuration file.
getConnection(LockEngine) - Method in class org.castor.persist.AbstractTransactionContext
Return an open connection for the specified engine. Only one connection should be created for a given engine in the same transaction.
getConnection(LockEngine) - Method in interface org.castor.persist.TransactionContext
Return an open connection for the specified engine.
getConnection() - Method in class org.exolab.castor.dtx.DTXEngine
 
getConnectionFactory(String) - Static method in class org.castor.jdo.engine.DatabaseRegistry
Get the ConnectionFactory for the given database name.
getConnectionFactory() - Method in class org.exolab.castor.jdo.JDOManager
Returns the ConnectionFactory for this JDOManager instance.
getConnectionFactory() - Method in class org.exolab.castor.persist.LockEngine
 
getConnectionInfo(LockEngine) - Method in class org.castor.persist.AbstractTransactionContext
Returns meta-data related to the RDBMS used.
getConnectionInfo(LockEngine) - Method in interface org.castor.persist.TransactionContext
Returns meta-data related to the RDBMS used.
getConvertFrom() - Method in class org.exolab.castor.jdo.engine.SQLColumnInfo
 
getConvertTo() - Method in class org.exolab.castor.jdo.engine.SQLColumnInfo
 
getConvertor(Class, Class, String) - Method in class org.castor.cpa.persistence.convertor.TypeConvertorRegistry
Returns a type convertor initialized with parameter if specified.
getConvertor() - Method in interface org.exolab.castor.jdo.engine.JDOFieldDescriptor
Returns the convertor from the field type to an external type.
getConvertor() - Method in class org.exolab.castor.jdo.engine.JDOFieldDescriptorImpl
 
getConvertor() - Method in class org.exolab.castor.jdo.oql.ParamInfo
 
getCounter() - Method in class org.castor.jdo.engine.CounterRef
Get the counter value.
getCurrentQuery() - Method in class org.exolab.castor.gui.QueryHistory
 
getCurrentTransaction() - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Gets the current Castor transaction in use.
getDataSource() - Method in class org.castor.jdo.conf.DatabaseChoice
Returns the value of field 'dataSource'.
getDatabase(int) - Method in class org.castor.jdo.conf.JdoConf
Method getDatabase
getDatabase() - Method in class org.castor.jdo.conf.JdoConf
Method getDatabase
getDatabase() - Method in class org.castor.jdo.engine.AbstractConnectionFactory
Get the database configuration.
getDatabase() - Method in class org.castor.persist.AbstractTransactionContext
getDatabase() - Method in interface org.castor.persist.TransactionContext
 
getDatabase() - Method in class org.exolab.castor.dtx.DTXEngine
 
getDatabase() - Method in interface org.exolab.castor.jdo.DataObjects
Opens and returns a connection to the database.
getDatabase() - Method in class org.exolab.castor.jdo.JDO
Deprecated. Opens and returns a connection to the database.
getDatabase() - Method in class org.exolab.castor.jdo.JDOManager
Opens and returns a connection to the database.
getDatabaseChoice() - Method in class org.castor.jdo.conf.Database
Returns the value of field 'databaseChoice'.
getDatabaseCount() - Method in class org.castor.jdo.conf.JdoConf
Method getDatabaseCount
getDatabaseName() - Method in interface org.exolab.castor.jdo.DataObjects
Returns the name of this database.
getDatabaseName() - Method in interface org.exolab.castor.jdo.Database
Return the name of the database.
getDatabaseName() - Method in class org.exolab.castor.jdo.JDO
Deprecated. Returns the name of this database.
getDatabaseName() - Method in class org.exolab.castor.jdo.JDOManager
Returns the name of this database.
getDatabaseName() - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Return the name of the database.
getDatabasePooling() - Method in class org.exolab.castor.jdo.JDO
Deprecated. Indicates if jdo database pooling is enable or not.
getDatabasePooling() - Method in class org.exolab.castor.jdo.JDOManager
Indicates if database pooling is enable or not.
getDbVersion() - Method in class org.exolab.castor.jdo.DbMetaInfo
Return the version string for the current database conection.
getDefaultDateFormat() - Static method in class org.castor.cpa.persistence.convertor.AbstractDateTypeConvertor
Use this accessor to access the DEFAULT_DATE_FORMAT.
getDeleted() - Method in class org.castor.persist.proxy.RelationCollection
 
getDepends() - Method in class org.exolab.castor.persist.ClassMolder
Get the depends class' ClassMolder.
getDepends() - Method in class org.exolab.castor.persist.OID
Get the depended object's oid.
getDescription() - Method in interface org.exolab.castor.jdo.DataObjects
Returns the description of this database.
getDescription() - Method in class org.exolab.castor.jdo.JDO
Deprecated. Returns the description of this database.
getDescription() - Method in class org.exolab.castor.jdo.JDOManager
Returns the description of this database.
getDescriptor() - Method in class org.exolab.castor.jdo.engine.SQLEngine
Used by OQLQuery to retrieve the class descriptor.
getDriver() - Method in class org.castor.jdo.conf.DatabaseChoice
Returns the value of field 'driver'.
getEnclosingClassMolder() - Method in class org.exolab.castor.persist.FieldMolder
 
getEngine() - Method in class org.castor.jdo.conf.Database
Returns the value of field 'engine'.
getEngine() - Method in class org.castor.jdo.engine.AbstractConnectionFactory
Get the LockEngine only available after initialization.
getEntity() - Method in class org.castor.persist.ProposedEntity
Returns the object.
getEntityResolver() - Method in class org.exolab.castor.jdo.JDO
Deprecated. Returns the entity resolver.
getEntityResolver() - Method in class org.exolab.castor.jdo.JDOManager
Returns the entity resolver.
getEntry() - Method in class org.castor.persist.cache.CacheEntry
Get actual data to be cached.
getExtends() - Method in class org.castor.jdo.conf.DataSourceDescriptor
Method getExtends
getExtends() - Method in class org.castor.jdo.conf.DatabaseChoiceDescriptor
Method getExtends
getExtends() - Method in class org.castor.jdo.conf.DatabaseDescriptor
Method getExtends
getExtends() - Method in class org.castor.jdo.conf.DriverDescriptor
Method getExtends
getExtends() - Method in class org.castor.jdo.conf.JdoConfDescriptor
Method getExtends
getExtends() - Method in class org.castor.jdo.conf.JndiDescriptor
Method getExtends
getExtends() - Method in class org.castor.jdo.conf.MappingDescriptor
Method getExtends
getExtends() - Method in class org.castor.jdo.conf.ParamDescriptor
Method getExtends
getExtends() - Method in class org.castor.jdo.conf.TransactionDemarcationDescriptor
Method getExtends
getExtends() - Method in class org.castor.jdo.conf.TransactionManagerDescriptor
Method getExtends
getExtends() - Method in class org.exolab.castor.jdo.engine.SQLEngine
 
getExtends() - Method in class org.exolab.castor.persist.ClassMolder
Get the extends class' ClassMolder.
getFactory() - Method in class org.exolab.castor.dtx.DTXEngine
 
getFactoryClassName() - Method in class org.castor.transactionmanager.AbstractTransactionManagerFactory
Get name of the factory class.
getFactoryClassName() - Method in class org.castor.transactionmanager.WebSphere51TransactionManagerFactory
Get name of the factory class.
getFactoryClassName() - Method in class org.castor.transactionmanager.WebSphere5TransactionManagerFactory
Get name of the factory class.
getFactoryClassName() - Method in class org.castor.transactionmanager.WebSphereTransactionManagerFactory
Get name of the factory class.
getFactoryMethodName() - Method in class org.castor.transactionmanager.AbstractTransactionManagerFactory
Get name of the factory method.
getFactoryMethodName() - Method in class org.castor.transactionmanager.WebSphere51TransactionManagerFactory
Get name of the factory method.
getFactoryMethodName() - Method in class org.castor.transactionmanager.WebSphere5TransactionManagerFactory
Get name of the factory method.
getFactoryMethodName() - Method in class org.castor.transactionmanager.WebSphereTransactionManagerFactory
Get name of the factory method.
getFactoryName() - Method in class org.castor.jdo.drivers.PointbaseFactory
getFactoryName() - Method in class org.castor.jdo.drivers.ProgressFactory
 
getFactoryName() - Method in class org.exolab.castor.jdo.drivers.DB2Factory
 
getFactoryName() - Method in class org.exolab.castor.jdo.drivers.DerbyFactory
 
getFactoryName() - Method in class org.exolab.castor.jdo.drivers.GenericFactory
 
getFactoryName() - Method in class org.exolab.castor.jdo.drivers.HsqlFactory
 
getFactoryName() - Method in class org.exolab.castor.jdo.drivers.InformixFactory
 
getFactoryName() - Method in class org.exolab.castor.jdo.drivers.InstantDBFactory
 
getFactoryName() - Method in class org.exolab.castor.jdo.drivers.InterbaseFactory
 
getFactoryName() - Method in class org.exolab.castor.jdo.drivers.MySQLFactory
 
getFactoryName() - Method in class org.exolab.castor.jdo.drivers.OracleFactory
 
getFactoryName() - Method in class org.exolab.castor.jdo.drivers.PostgreSQLFactory
 
getFactoryName() - Method in class org.exolab.castor.jdo.drivers.SQLServerFactory
 
getFactoryName() - Method in class org.exolab.castor.jdo.drivers.SapDbFactory
 
getFactoryName() - Method in class org.exolab.castor.jdo.drivers.SybaseFactory
 
getFactoryName() - Method in interface org.exolab.castor.persist.spi.PersistenceFactory
Returns the name of this factory.
getFactoryNames() - Static method in class org.exolab.castor.persist.PersistenceFactoryRegistry
Returns the names of all the configured persistence factories.
getField(int) - Method in class org.castor.persist.ProposedEntity
Returns the specified field value of the object in question.
getField(String) - Method in class org.exolab.castor.jdo.engine.JDOClassDescriptor
Returns a JDOFieldDescriptor for the field with the name passed.
getFieldClassMolder() - Method in class org.exolab.castor.persist.FieldMolder
 
getFieldDescriptor() - Method in class org.exolab.castor.jdo.engine.SQLFieldInfo
 
getFieldLockEngine() - Method in class org.exolab.castor.persist.FieldMolder
 
getFieldType() - Method in class org.exolab.castor.jdo.oql.ParamInfo
Returns the Java field type.
getFieldType() - Method in class org.exolab.castor.persist.FieldMolder
 
getFields() - Method in class org.castor.persist.ProposedEntity
Returns the fields of the object in question.
getFields() - Method in class org.exolab.castor.persist.ClassMolder
Get the FieldMolder of the fields of the base type, except the identity fields.
getFinder() - Method in class org.exolab.castor.jdo.engine.SQLEngine
 
getFullDatePattern(String) - Static method in class org.castor.cpa.persistence.convertor.AbstractDateTypeConvertor
Transforms short date format pattern into full format pattern for SimpleDateFormat (e.g., "YMD" to "yyyyMMdd").
getFullFields(ClassMapping) - Static method in class org.exolab.castor.persist.ClassMolderHelper
Get all the field mapping, including all the field in extended class, but id fields.
getHref() - Method in class org.castor.jdo.conf.Mapping
Returns the value of field 'href'.
getIdFields(ClassMapping) - Static method in class org.exolab.castor.persist.ClassMolderHelper
Get the all the id fields of a class If the class, C, is a dependent class, then the depended class', D, id fields will be appended at the back and returned.
getIdentitiesList() - Method in class org.castor.persist.proxy.RelationCollection
 
getIdentity() - Method in class org.castor.jdo.conf.DataSourceDescriptor
Method getIdentity
getIdentity() - Method in class org.castor.jdo.conf.DatabaseChoiceDescriptor
Method getIdentity
getIdentity() - Method in class org.castor.jdo.conf.DatabaseDescriptor
Method getIdentity
getIdentity() - Method in class org.castor.jdo.conf.DriverDescriptor
Method getIdentity
getIdentity() - Method in class org.castor.jdo.conf.JdoConfDescriptor
Method getIdentity
getIdentity() - Method in class org.castor.jdo.conf.JndiDescriptor
Method getIdentity
getIdentity() - Method in class org.castor.jdo.conf.MappingDescriptor
Method getIdentity
getIdentity() - Method in class org.castor.jdo.conf.ParamDescriptor
Method getIdentity
getIdentity() - Method in class org.castor.jdo.conf.TransactionDemarcationDescriptor
Method getIdentity
getIdentity() - Method in class org.castor.jdo.conf.TransactionManagerDescriptor
Method getIdentity
getIdentity(Object) - Method in interface org.exolab.castor.jdo.Database
Returns the object's identity.
getIdentity(Object) - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Returns the object's identity. The identity will be determined by calling the getters of the fields defined as identities in the mapping. If a mapping for the objects class could not be found a ClassNotPersistenceCapableException will be thrown. Null is only returned if the objects identity is null. It is not required to have an active transaction when using this method.

Note: Prior to 0.9.9.1 release of castor the identity could only be determined if the object took part in the transaction. If this was not the case, the previous implementation also returned null.

getIdentity(TransactionContext, Object) - Method in class org.exolab.castor.persist.ClassMolder
Get the identity from a object of the base type.
getIdentity() - Method in class org.exolab.castor.persist.OID
Return the object's identity, if known.
getIdentitySQLNames(JDOClassDescriptor) - Static method in class org.exolab.castor.jdo.engine.SQLHelper
 
getIds() - Method in class org.exolab.castor.persist.ClassMolder
Get the FieldMolders of the identity fields.
getInfo() - Method in class org.exolab.castor.jdo.engine.SQLEngine
 
getInstance() - Static method in class org.castor.cpa.CPAConfiguration
Deprecated. Don't limit your applications flexibility by using a static configuration. Use your own configuration instance created with one of the newInstance() methods instead.
getInstanceFactory() - Method in class org.exolab.castor.jdo.JDOManager
Returns the instance factory.
getIterator(Object) - Static method in class org.exolab.castor.persist.ClassMolderHelper
Return the iterator on values of the specified Collection or, return the iterator on values of the specified Map.
getJavaClass() - Method in class org.castor.jdo.conf.DataSourceDescriptor
Method getJavaClass
getJavaClass() - Method in class org.castor.jdo.conf.DatabaseChoiceDescriptor
Method getJavaClass
getJavaClass() - Method in class org.castor.jdo.conf.DatabaseDescriptor
Method getJavaClass
getJavaClass() - Method in class org.castor.jdo.conf.DriverDescriptor
Method getJavaClass
getJavaClass() - Method in class org.castor.jdo.conf.JdoConfDescriptor
Method getJavaClass
getJavaClass() - Method in class org.castor.jdo.conf.JndiDescriptor
Method getJavaClass
getJavaClass() - Method in class org.castor.jdo.conf.MappingDescriptor
Method getJavaClass
getJavaClass() - Method in class org.castor.jdo.conf.ParamDescriptor
Method getJavaClass
getJavaClass() - Method in class org.castor.jdo.conf.TransactionDemarcationDescriptor
Method getJavaClass
getJavaClass() - Method in class org.castor.jdo.conf.TransactionManagerDescriptor
Method getJavaClass
getJavaClass(ClassLoader) - Method in class org.exolab.castor.persist.ClassMolder
Get the base class of this ClassMolder given a ClassLoader.
getJdbcConnection() - Method in interface org.exolab.castor.jdo.Database
Gets the underlying JDBC connection.
getJdbcConnection() - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Gets the underlying JDBC connection. This is for advanced use only. Please make sure that you never close this Connection instance, as it will be closed by Castor.
getJdbcConnection() - Method in class org.exolab.castor.jdo.engine.GlobalDatabaseImpl
 
getJdbcConnection() - Method in class org.exolab.castor.jdo.engine.LocalDatabaseImpl
 
getJdbcSql(String) - Static method in class org.exolab.castor.jdo.engine.SqlBindParser
Creates a SQL statement from pre_sql, replacing bind expressions like "?
getJndi() - Method in class org.castor.jdo.conf.DatabaseChoice
Returns the value of field 'jndi'.
getJoinFields() - Method in class org.exolab.castor.jdo.engine.SQLFieldInfo
 
getKeyGenerator(PersistenceFactory, KeyGeneratorDescriptor, int) - Method in class org.exolab.castor.jdo.engine.KeyGeneratorRegistry
Returns a key generator with the specified description for the specified persistence factory.
getKeyGenerator(PersistenceFactory, Properties, int) - Method in class org.exolab.castor.jdo.keygen.HighLowKeyGeneratorFactory
Produce the key generator.
getKeyGenerator(PersistenceFactory, Properties, int) - Method in class org.exolab.castor.jdo.keygen.IdentityKeyGeneratorFactory
Produce the key generator.
getKeyGenerator(PersistenceFactory, Properties, int) - Method in class org.exolab.castor.jdo.keygen.MaxKeyGeneratorFactory
Produce the key generator.
getKeyGenerator(PersistenceFactory, Properties, int) - Method in class org.exolab.castor.jdo.keygen.SequenceKeyGeneratorFactory
Produce the key generator.
getKeyGenerator(PersistenceFactory, Properties, int) - Method in class org.exolab.castor.jdo.keygen.UUIDKeyGeneratorFactory
Produce the key generator.
getKeyGenerator(PersistenceFactory, Properties, int) - Method in interface org.exolab.castor.persist.spi.KeyGeneratorFactory
Produce the key generator.
getKeyGeneratorDescriptor() - Method in class org.exolab.castor.jdo.engine.JDOClassDescriptor
Get key generator specified for this class.
getKeyGeneratorFactory(String) - Static method in class org.exolab.castor.persist.KeyGeneratorFactoryRegistry
Returns a key generator factory with the specified name.
getKeyGeneratorFactoryName() - Method in class org.exolab.castor.jdo.engine.KeyGeneratorDescriptor
Returns the name of the key generator factory.
getKeyGeneratorFactoryNames() - Static method in class org.exolab.castor.persist.KeyGeneratorFactoryRegistry
Returns the names of all the configured key generator factories The names can be used to obtain a key generator factory from KeyGeneratorFactoryRegistry.getKeyGeneratorFactory(java.lang.String).
getKeyGeneratorRegistry() - Method in class org.exolab.castor.jdo.engine.KeyGeneratorDescriptor
Returns the key generator registry object.
getLastExpr() - Method in class org.exolab.castor.jdo.engine.SqlBindParser
Returns the expression substring beginning after the last processed bind variable and ending just before the current bind variable.
getLoadStatement() - Method in class org.exolab.castor.jdo.engine.SQLStatementLoad
 
getLobBufferSize() - Method in class org.castor.cpa.persistence.convertor.AbstractLobTypeConvertor
Get LOB buffer size.
getLockEngine() - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Returns the LockEngine in use by this database instance.
getLockEngine() - Method in class org.exolab.castor.persist.ClassMolder
Get the LockEngine which this ClassMolder belongs to.
getLockEngine() - Method in class org.exolab.castor.persist.PersistenceInfoGroup
 
getLockTimeout() - Method in class org.castor.persist.AbstractTransactionContext
Returns the timeout waiting to acquire a lock. The timeout is specified in seconds.
getLockTimeout() - Method in interface org.castor.persist.TransactionContext
Returns the timeout waiting to acquire a lock.
getLockTimeout() - Method in class org.exolab.castor.jdo.JDO
Deprecated. Returns the lock timeout for this database.
getLockTimeout() - Method in class org.exolab.castor.jdo.JDOManager
Returns the lock timeout for this database.
getLogInterceptor() - Method in class org.exolab.castor.jdo.JDO
Deprecated. There is no need for this method due to the implementation of Log4J which is controlled via the log4j.properties file.
getManyKey() - Method in interface org.exolab.castor.jdo.engine.JDOFieldDescriptor
 
getManyKey() - Method in class org.exolab.castor.jdo.engine.JDOFieldDescriptorImpl
 
getManyTable() - Method in interface org.exolab.castor.jdo.engine.JDOFieldDescriptor
 
getManyTable() - Method in class org.exolab.castor.jdo.engine.JDOFieldDescriptorImpl
 
getMapping(int) - Method in class org.castor.jdo.conf.Database
Method getMapping
getMapping() - Method in class org.castor.jdo.conf.Database
Method getMapping
getMapping() - Method in class org.castor.jdo.engine.AbstractConnectionFactory
Get the mapping to load.
getMappingCount() - Method in class org.castor.jdo.conf.Database
Method getMappingCount
getMaxHistorySize() - Method in class org.exolab.castor.gui.QueryHistory
 
getMessage() - Method in class org.exolab.castor.dtx.DTXException
Returns this message, or the nested exception's message.
getMode() - Method in class org.castor.jdo.conf.TransactionDemarcation
Returns the value of field 'mode'.
getMolder() - Method in class org.exolab.castor.persist.OID
Get the ClassMolder of this object.
getMolderForObject(Object) - Method in class org.castor.persist.ObjectTracker
Retrieve the ClassMolder associated with a specific object.
getName() - Method in class org.castor.cache.AbstractBaseCache
Get virtual name of this cache. Castor sets the cache name to the class name of the objects stored in the cache.
getName() - Method in interface org.castor.cache.Cache
Get virtual name of this cache.
getName() - Method in class org.castor.cache.DebuggingCacheProxy
Get virtual name of this cache. Castor sets the cache name to the class name of the objects stored in the cache.
getName() - Method in class org.castor.jdo.conf.Database
Returns the value of field 'name'.
getName() - Method in class org.castor.jdo.conf.JdoConf
Returns the value of field 'name'.
getName() - Method in class org.castor.jdo.conf.Jndi
Returns the value of field 'name'.
getName() - Method in class org.castor.jdo.conf.Param
Returns the value of field 'name'.
getName() - Method in class org.castor.jdo.conf.TransactionManager
Returns the value of field 'name'.
getName() - Method in class org.castor.jdo.engine.AbstractConnectionFactory
Get the name of the database configuration.
getName() - Method in class org.castor.jdo.util.JDOConfAdapter
 
getName() - Method in class org.castor.transactionmanager.JNDIENCTransactionManagerFactory
Returns the short alias for this factory instance.
getName() - Method in class org.castor.transactionmanager.JOTMTransactionManagerFactory
Returns the short alias for this factory instance.
getName() - Method in class org.castor.transactionmanager.LocalTransactionManagerFactory
Returns the short alias for this factory instance.
getName() - Method in interface org.castor.transactionmanager.TransactionManagerFactory
Returns the short alias for this factory instance.
getName() - Method in class org.castor.transactionmanager.WebSphere51TransactionManagerFactory
Returns the short alias for this factory instance.
getName() - Method in class org.castor.transactionmanager.WebSphere5TransactionManagerFactory
Returns the short alias for this factory instance.
getName() - Method in class org.castor.transactionmanager.WebSphereTransactionManagerFactory
Returns the short alias for this factory instance.
getName() - Method in class org.exolab.castor.jdo.engine.KeyGeneratorDescriptor
Returns the name of the key generator, i.e. the name of the key generator factory or the alias if it is used.
getName() - Method in class org.exolab.castor.jdo.engine.SQLColumnInfo
 
getName() - Method in class org.exolab.castor.jdo.keygen.HighLowKeyGeneratorFactory
The short name of this key generator is "HIGH-LOW".
getName() - Method in class org.exolab.castor.jdo.keygen.IdentityKeyGeneratorFactory
The short name of this key generator is "IDENTITY".
getName() - Method in class org.exolab.castor.jdo.keygen.MaxKeyGeneratorFactory
The short name of this key generator is "MAX".
getName() - Method in class org.exolab.castor.jdo.keygen.SequenceKeyGeneratorFactory
The short name of this key generator is "SEQUENCE".
getName() - Method in class org.exolab.castor.jdo.keygen.UUIDKeyGeneratorFactory
The short name of this key generator is "UUID".
getName() - Method in class org.exolab.castor.persist.ClassMolder
Get the fully qualified name of the base type of this ClassMolder.
getName() - Method in class org.exolab.castor.persist.FieldMolder
 
getName() - Method in class org.exolab.castor.persist.OID
Return the full qualified name of the object's type.
getName() - Method in interface org.exolab.castor.persist.spi.KeyGeneratorFactory
Get the short name of the key generator.
getNameSpacePrefix() - Method in class org.castor.jdo.conf.DataSourceDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.castor.jdo.conf.DatabaseChoiceDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.castor.jdo.conf.DatabaseDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.castor.jdo.conf.DriverDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.castor.jdo.conf.JdoConfDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.castor.jdo.conf.JndiDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.castor.jdo.conf.MappingDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.castor.jdo.conf.ParamDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.castor.jdo.conf.TransactionDemarcationDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.castor.jdo.conf.TransactionManagerDescriptor
Method getNameSpacePrefix
getNameSpaceURI() - Method in class org.castor.jdo.conf.DataSourceDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.castor.jdo.conf.DatabaseChoiceDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.castor.jdo.conf.DatabaseDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.castor.jdo.conf.DriverDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.castor.jdo.conf.JdoConfDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.castor.jdo.conf.JndiDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.castor.jdo.conf.MappingDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.castor.jdo.conf.ParamDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.castor.jdo.conf.TransactionDemarcationDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.castor.jdo.conf.TransactionManagerDescriptor
Method getNameSpaceURI
getNamedQueries() - Method in class org.exolab.castor.jdo.engine.JDOClassDescriptor
Get map of named query strings associated with their names.
getNamedQuery(ClassMolder, String) - Method in class org.castor.persist.AbstractTransactionContext
 
getNamedQuery(ClassMolder, String) - Method in interface org.castor.persist.TransactionContext
Creates an OQL query based upon a named query as defined in the mapping file.
getNamedQuery(String) - Method in interface org.exolab.castor.jdo.Database
Creates an OQL query based upon a named query as defined in the mapping file.
getNamedQuery(String) - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Creates an OQL query based upon a named query as defined in the mapping file. OQLQuery.create(java.lang.String)
getNamedQuery(String) - Method in class org.exolab.castor.persist.ClassMolder
Returns the actual (OQL) statement for the specified named query.
getNestedException() - Method in class org.exolab.castor.dtx.DTXException
Gets the nested exception, if there is one.
getNewField() - Method in class org.castor.persist.UpdateFlags
 
getNextQuery() - Method in class org.exolab.castor.gui.QueryHistory
 
getNumberOfFields() - Method in class org.castor.persist.ProposedEntity
Indicates the number of field values set for this entity.
getOID() - Method in class org.castor.persist.cache.CacheEntry
Get OID of the entry to be cached.
getOID() - Method in class org.exolab.castor.persist.ObjectLock
Return the object's OID.
getOIDForObject(Object) - Method in class org.castor.persist.ObjectTracker
 
getOQLQuery() - Method in interface org.exolab.castor.jdo.Database
Creates an OQL query with no statement.
getOQLQuery(String) - Method in interface org.exolab.castor.jdo.Database
Creates an OQL query from the supplied statement.
getOQLQuery() - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Creates an OQL query with no statement. OQLQuery.create(java.lang.String) must be called before the query can be executed.
getOQLQuery(String) - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Creates an OQL query from the supplied statement.
getObjClass() - Method in class org.exolab.castor.jdo.oql.ParseTreeWalker
Accessor method for _objClass.
getObject(TransactionContext) - Method in interface org.exolab.castor.persist.DepositBox
Get the object from the DespositBox, only the transaction have the read or write lock can get it.
getObject() - Method in class org.exolab.castor.persist.ObjectLock
 
getObject(TransactionContext) - Method in class org.exolab.castor.persist.ObjectLock
 
getObjectForOID(LockEngine, OID, boolean) - Method in class org.castor.persist.ObjectTracker
Retrieve the object for a given OID.
getObjectFromCache(Object) - Method in class org.castor.cache.hashbelt.AbstractHashbelt
Get object currently associated with given key from cache.
getObjectInstance(Object, Name, Context, Hashtable) - Method in class org.exolab.castor.jdo.JDO
Deprecated.  Creates an instance of JDO from a JNDI reference.
getObjectInstance(Object, Name, Context, Hashtable) - Method in class org.exolab.castor.jdo.JDOManager
getObjectsWithCreatingStateSortedByLowestMolderPriority() - Method in class org.castor.persist.ObjectTracker
Retrieve the list of 'creating' objects (to be created), sorted in the order they should be created.
getObjectsWithDeletedStateSortedByHighestMolderPriority() - Method in class org.castor.persist.ObjectTracker
Retrieve the list of 'deleted' objects, sorted in the order they should be deleted.
getObjectsWithUpdateCacheNeededState() - Method in class org.castor.persist.ObjectTracker
 
getParam(int) - Method in class org.castor.jdo.conf.DataSource
Method getParam
getParam() - Method in class org.castor.jdo.conf.DataSource
Method getParam
getParam(int) - Method in class org.castor.jdo.conf.Driver
Method getParam
getParam() - Method in class org.castor.jdo.conf.Driver
Method getParam
getParam(int) - Method in class org.castor.jdo.conf.TransactionManager
Method getParam
getParam() - Method in class org.castor.jdo.conf.TransactionManager
Method getParam
getParamCount() - Method in class org.castor.jdo.conf.DataSource
Method getParamCount
getParamCount() - Method in class org.castor.jdo.conf.Driver
Method getParamCount
getParamCount() - Method in class org.castor.jdo.conf.TransactionManager
Method getParamCount
getParamInfo() - Method in class org.exolab.castor.jdo.oql.ParseTreeWalker
Accessor method for _paramInfo.
getParamNumber() - Method in class org.exolab.castor.jdo.engine.SqlBindParser
Returns the parameter number of the current bind variable, for example 1 a "$1" bind variable.
getParameterCount() - Method in class org.exolab.castor.jdo.drivers.PostgreSQLCallQuery
 
getParameterCount() - Method in class org.exolab.castor.persist.spi.AbstractCallQuery
 
getParameterType(int) - Method in class org.exolab.castor.jdo.drivers.PostgreSQLCallQuery
 
getParameterType(int) - Method in class org.exolab.castor.persist.spi.AbstractCallQuery
 
getParams() - Method in class org.exolab.castor.jdo.engine.KeyGeneratorDescriptor
Returns the key generator parameters.
getParent() - Method in class org.exolab.castor.jdo.oql.ParseTreeNode
Accessor method for the parent of this node.
getParseTree() - Method in class org.exolab.castor.jdo.oql.Parser
Generates the parse tree for the tokens provided by the Lexer passed in the constructor.
getPersistence(ClassDescriptor) - Method in class org.exolab.castor.jdo.engine.BaseFactory
Returns a persistence implementation for the specified object type (given its descriptor) on behalf of the specified cache engine. Return null if no persistence support is available for the specified object type.
getPersistence() - Method in class org.exolab.castor.persist.ClassMolder
Get the Persisetence of the base type.
getPersistence(Class) - Method in class org.exolab.castor.persist.LockEngine
 
getPersistence(ClassDescriptor) - Method in interface org.exolab.castor.persist.spi.PersistenceFactory
Returns a persistence implementation for the specified object type (given its descriptor) on behalf of the specified cache engine.
getPersistenceFactory(String) - Static method in class org.exolab.castor.persist.PersistenceFactoryRegistry
Returns a persistence factory with the specified name.
getPreviousQuery() - Method in class org.exolab.castor.gui.QueryHistory
 
getPrintWriter() - Method in class org.exolab.castor.persist.OutputLogInterceptor
 
getPrintWriter() - Method in interface org.exolab.castor.persist.spi.LogInterceptor
Returns the PrintWriter for this LogInterceptor.
getPriority() - Method in class org.exolab.castor.persist.ClassMolder
Determines the create priority of the data object class represented by this ClassMolder.
getProjectionInfo() - Method in class org.exolab.castor.jdo.oql.ParseTreeWalker
Method to get path info for the selected object.
getProjectionType() - Method in class org.exolab.castor.jdo.oql.ParseTreeWalker
Accessor method for _projectionType.
getProposedEntityClass() - Method in class org.castor.persist.ProposedEntity
Returns the proposed Class instance.
getProxy(TransactionContext, ClassMolder, Identity, Object, AccessMode) - Static method in class org.castor.persist.proxy.SingleProxy
Factory method to create SingleProxy instance.
getQuery() - Method in interface org.exolab.castor.jdo.Database
Creates an empty query.
getQuery() - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Creates an empty query. The query must be created before it can be executed.
getQuery() - Method in class org.exolab.castor.persist.QueryResults
Returns the associated query.
getQueryExpression() - Method in class org.castor.jdo.drivers.PointbaseFactory
getQueryExpression() - Method in class org.castor.jdo.drivers.ProgressFactory
 
getQueryExpression() - Method in class org.exolab.castor.jdo.drivers.DB2Factory
 
getQueryExpression() - Method in class org.exolab.castor.jdo.drivers.DerbyFactory
 
getQueryExpression() - Method in class org.exolab.castor.jdo.drivers.GenericFactory
 
getQueryExpression() - Method in class org.exolab.castor.jdo.drivers.HsqlFactory
 
getQueryExpression() - Method in class org.exolab.castor.jdo.drivers.InformixFactory
 
getQueryExpression() - Method in class org.exolab.castor.jdo.drivers.InstantDBFactory
 
getQueryExpression() - Method in class org.exolab.castor.jdo.drivers.InterbaseFactory
 
getQueryExpression() - Method in class org.exolab.castor.jdo.drivers.MySQLFactory
 
getQueryExpression() - Method in class org.exolab.castor.jdo.drivers.OracleFactory
 
getQueryExpression() - Method in class org.exolab.castor.jdo.drivers.PostgreSQLFactory
 
getQueryExpression() - Method in class org.exolab.castor.jdo.drivers.SQLServerFactory
 
getQueryExpression() - Method in class org.exolab.castor.jdo.drivers.SapDbFactory
 
getQueryExpression() - Method in class org.exolab.castor.jdo.drivers.SybaseFactory
 
getQueryExpression() - Method in class org.exolab.castor.jdo.engine.SQLEngine
 
getQueryExpression() - Method in class org.exolab.castor.jdo.engine.SQLStatementLoad
 
getQueryExpression() - Method in class org.exolab.castor.jdo.oql.ParseTreeWalker
Accessor method for private _queryExpr member.
getQueryExpression() - Method in interface org.exolab.castor.persist.spi.PersistenceFactory
Returns a new empty query expression suitable for the underlying SQL engine.
getQuerys() - Method in class org.exolab.castor.gui.QueryHistory
 
getReadOnlyObjects() - Method in class org.castor.persist.ObjectTracker
Retrieve the list of all read-only objects being tracked.
getReadWriteObjects() - Method in class org.castor.persist.ObjectTracker
Retrieve the list of all read-write objects being tracked.
getReference() - Method in class org.exolab.castor.jdo.JDO
Deprecated. Creates a JNDI reference from the current JDO instance, to be bound to a JNDI tree.
getReference() - Method in class org.exolab.castor.jdo.JDOManager
Constructs a new reference to JDOManager being its own factory.
getRelationLoader() - Method in class org.exolab.castor.persist.FieldMolder
 
getRemoved() - Method in class org.castor.persist.UpdateAndRemovedFlags
 
getRemovedIdsList(TransactionContext, ArrayList, Object, ClassMolder) - Static method in class org.exolab.castor.persist.ClassMolderHelper
It is assumed the returned collection will not be modified.
getResultType() - Method in class org.exolab.castor.jdo.drivers.PostgreSQLCallQuery
 
getResultType() - Method in class org.exolab.castor.jdo.engine.SQLQuery
 
getResultType() - Method in class org.exolab.castor.persist.QueryResults
Returns the type of object returned by this query.
getResultType() - Method in class org.exolab.castor.persist.spi.AbstractCallQuery
 
getResultType() - Method in interface org.exolab.castor.persist.spi.PersistenceQuery
Returns the type of object returned by this query.
getSQL() - Method in class org.exolab.castor.jdo.engine.OQLQueryImpl
Get the generated SQL statement for this OQLQuery.
getSQLName() - Method in interface org.exolab.castor.jdo.engine.JDOFieldDescriptor
Returns the SQL name of this field.
getSQLName() - Method in class org.exolab.castor.jdo.engine.JDOFieldDescriptorImpl
 
getSQLType() - Method in interface org.exolab.castor.jdo.engine.JDOFieldDescriptor
Returns the SQL type of this field.
getSQLType() - Method in class org.exolab.castor.jdo.engine.JDOFieldDescriptorImpl
 
getSQLType() - Method in class org.exolab.castor.jdo.oql.ParamInfo
Returns the SQL type.
getSchema() - Method in class org.exolab.castor.dtx.DTXEngine
 
getScope() - Method in interface org.exolab.castor.jdo.Database
 
getScope() - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
 
getSimpleElement(String) - Method in class org.exolab.castor.dtx.DTXClassDescriptor
 
getSimpleElementCols() - Method in class org.exolab.castor.dtx.DTXClassDescriptor
 
getSqlType() - Method in class org.exolab.castor.jdo.engine.SQLColumnInfo
 
getSqlTypes(FieldMapping) - Method in class org.exolab.castor.jdo.engine.JDOMappingLoader
Parse the sql type attribute to build an array of types, needed to support whitespace inside parameterized types (see Bug 1045).
getStamp() - Method in class org.exolab.castor.persist.OID
Returns the OID's stamp.
getStandardStatement(boolean, boolean) - Method in class org.exolab.castor.jdo.drivers.HsqlQueryExpression
Helper method.
getStandardStatement(boolean, boolean) - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
Helper method.
getStatement(boolean) - Method in class org.castor.jdo.drivers.PointbaseQueryExpression
Creates a SQL statement. In general, for a RDBMS/JDBC driver with a full support of the SQL standard/JDBC specification, this will return a valid SQL statement. For some features, a particular RDBMS might indicate that it does not support this feature by throwing a SyntaxNotSupportedException.
getStatement(boolean) - Method in class org.castor.jdo.drivers.ProgressQueryExpression
 
getStatement(boolean) - Method in class org.exolab.castor.jdo.drivers.DB2QueryExpression
 
getStatement(boolean) - Method in class org.exolab.castor.jdo.drivers.DerbyQueryExpression
 
getStatement(boolean) - Method in class org.exolab.castor.jdo.drivers.HsqlQueryExpression
 
getStatement(boolean) - Method in class org.exolab.castor.jdo.drivers.InformixQueryExpression
 
getStatement(boolean) - Method in class org.exolab.castor.jdo.drivers.InstantDBQueryExpression
 
getStatement(boolean) - Method in class org.exolab.castor.jdo.drivers.InterbaseQueryExpression
 
getStatement(boolean) - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
Creates a SQL statement.
getStatement(boolean) - Method in class org.exolab.castor.jdo.drivers.MySQLQueryExpression
 
getStatement(boolean) - Method in class org.exolab.castor.jdo.drivers.OracleQueryExpression
 
getStatement(boolean) - Method in class org.exolab.castor.jdo.drivers.PostgreSQLQueryExpression
 
getStatement(boolean) - Method in class org.exolab.castor.jdo.drivers.SQLServerQueryExpression
 
getStatement(boolean) - Method in class org.exolab.castor.jdo.drivers.SapDbQueryExpression
 
getStatement(boolean) - Method in class org.exolab.castor.jdo.drivers.SybaseQueryExpression
 
getStatement(boolean) - Method in interface org.exolab.castor.persist.spi.QueryExpression
Return the query expression as an SQL statement.
getStatus() - Method in class org.castor.persist.AbstractTransactionContext
Returns the status of this transaction.
getStatus() - Method in interface org.castor.persist.TransactionContext
Returns the status of this transaction.
getStatus() - Method in class org.castor.transactionmanager.LocalTransactionManager
getStyle() - Method in class org.exolab.castor.jdo.keygen.HighLowKeyGenerator
Style of key generator: BEFORE_INSERT, DURING_INSERT or AFTER_INSERT ?
getStyle() - Method in class org.exolab.castor.jdo.keygen.IdentityKeyGenerator
Style of key generator: BEFORE_INSERT, DURING_INSERT or AFTER_INSERT ?
getStyle() - Method in class org.exolab.castor.jdo.keygen.MaxKeyGenerator
Style of key generator: BEFORE_INSERT, DURING_INSERT or AFTER_INSERT ?
getStyle() - Method in class org.exolab.castor.jdo.keygen.SequenceKeyGenerator
Style of key generator: BEFORE_INSERT, DURING_INSERT or AFTER_INSERT ?
getStyle() - Method in class org.exolab.castor.jdo.keygen.UUIDKeyGenerator
Style of key generator: BEFORE_INSERT, DURING_INSERT or AFTER_INSERT ?
getStyle() - Method in interface org.exolab.castor.persist.spi.KeyGenerator
Style of the key generator: BEFORE_INSERT, DURING_INSERT or AFTER_INSERT.
getSubString(long, int) - Method in class org.exolab.castor.jdo.engine.ClobImpl
 
getSuperClassNames() - Method in class org.exolab.castor.persist.OID
Return the full qualified names of the object's superclasses, if any, otherwise returns null.
getTTL() - Method in class org.castor.cache.hashbelt.AbstractHashbelt
Get real ttl of this cache.
getTTL() - Method in class org.castor.cache.simple.TimeLimited
Get real ttl of this cache.
getTableName() - Method in class org.castor.jdo.engine.CounterRef
Get the table name.
getTableName() - Method in class org.exolab.castor.jdo.engine.JDOClassDescriptor
Returns the table name to which this object maps.
getTableName() - Method in class org.exolab.castor.jdo.engine.SQLFieldInfo
 
getText() - Method in class org.exolab.castor.dtx.DTXClassDescriptor
 
getTextCol() - Method in class org.exolab.castor.dtx.DTXClassDescriptor
 
getTheClass() - Method in class org.exolab.castor.jdo.oql.ParamInfo
Accessor method for _class.
getTimeStamp() - Method in class org.castor.persist.cache.CacheEntry
Get associated time stamp.
getTimeStamp() - Method in interface org.exolab.castor.persist.DepositBox
Get the time of the most recent call on setObject(Object)}.
getTimeStamp() - Method in class org.exolab.castor.persist.ObjectLock
 
getTimestamp() - Method in interface org.castor.cache.hashbelt.container.Container
Returns the timestamp of this container.
getTimestamp() - Method in class org.castor.cache.hashbelt.container.FastIteratingContainer
Returns the timestamp of this container.
getTimestamp() - Method in class org.castor.cache.hashbelt.container.MapContainer
Returns the timestamp of this container.
getTimestamp() - Method in class org.castor.cache.hashbelt.container.WeakReferenceContainer
Returns the timestamp of this container.
getToken() - Method in class org.exolab.castor.jdo.oql.ParseTreeNode
Accessor method for the token.
getTokenType() - Method in class org.exolab.castor.jdo.oql.Token
Token Type accessor method.
getTokenValue() - Method in class org.exolab.castor.jdo.oql.Token
Token value accessor method.
getTransaction() - Method in class org.castor.transactionmanager.LocalTransactionManager
getTransaction() - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Returns the currently active transaction, if any.
getTransaction() - Method in class org.exolab.castor.persist.QueryResults
Returns the transaction context in which this query was opened.
getTransactionContext() - Method in interface org.exolab.castor.persist.XAResourceSource
Returns the transaction context associated with this source.
getTransactionDemarcation() - Method in class org.castor.jdo.conf.JdoConf
Returns the value of field 'transactionDemarcation'.
getTransactionManager() - Method in class org.castor.jdo.conf.TransactionDemarcation
Returns the value of field 'transactionManager'.
getTransactionManager() - Method in class org.castor.jdo.engine.AbstractConnectionFactory
Get the transaction manager.
getTransactionManager() - Method in class org.castor.jdo.util.JDOConfAdapter
 
getTransactionManager(Properties) - Method in class org.castor.transactionmanager.AbstractTransactionManagerFactory
Acquires the appropriate javax.transaction.TransactionManager with the given properties.
getTransactionManager(Properties) - Method in class org.castor.transactionmanager.JNDIENCTransactionManagerFactory
Acquires the appropriate javax.transaction.TransactionManager with the given properties.
getTransactionManager(Properties) - Method in class org.castor.transactionmanager.JOTMTransactionManagerFactory
Acquires the appropriate javax.transaction.TransactionManager with the given properties.
getTransactionManager(String, Properties) - Method in class org.castor.transactionmanager.JOTMTransactionManagerFactory
Acquires a javax.transaction.TransactionManager instance with the given properties from the given factory.
getTransactionManager(Properties) - Method in class org.castor.transactionmanager.LocalTransactionManagerFactory
Acquires the appropriate javax.transaction.TransactionManager with the given properties.
getTransactionManager(Properties) - Method in interface org.castor.transactionmanager.TransactionManagerFactory
Acquires the appropriate javax.transaction.TransactionManager with the given properties.
getTransactionManager(String) - Method in class org.castor.transactionmanager.TransactionManagerRegistry
Get the TransactionManager with given name.
getTransactionManagerFactory(String) - Method in class org.castor.transactionmanager.TransactionManagerFactoryRegistry
Returns a TransactionManagerFactory with the specified name.
getTransactionManagerFactoryNames() - Method in class org.castor.transactionmanager.TransactionManagerFactoryRegistry
Returns the names of all the configured TransactionManagerFactory implementations.
getTransactionManagerNames() - Method in class org.castor.transactionmanager.TransactionManagerRegistry
Returns the names of all the registered TransactionManager's.
getTransactionManagerParameters() - Method in class org.castor.jdo.util.JDOConfAdapter
 
getTransactionTimeout() - Method in class org.castor.persist.AbstractTransactionContext
Returns the timeout of this transaction. The timeout is specified in seconds.
getTransactionTimeout() - Method in interface org.castor.persist.TransactionContext
Returns the timeout of this transaction.
getTransactionTimeout() - Method in class org.exolab.castor.persist.XAResourceImpl
 
getType() - Method in interface org.castor.cache.Cache
Indicates the type of this cache.
getType() - Method in class org.castor.cache.DebuggingCacheProxy
Indicates the type of this cache.
getType() - Method in class org.castor.cache.distributed.CoherenceCache
Indicates the type of this cache.
getType() - Method in class org.castor.cache.distributed.EHCache
Indicates the type of this cache.
getType() - Method in class org.castor.cache.distributed.FKCache
Indicates the type of this cache.
getType() - Method in class org.castor.cache.distributed.GigaspacesCache
Indicates the type of this cache.
getType() - Method in class org.castor.cache.distributed.JCache
Indicates the type of this cache.
getType() - Method in class org.castor.cache.distributed.JcsCache
Indicates the type of this cache.
getType() - Method in class org.castor.cache.distributed.OsCache
Indicates the type of this cache.
getType() - Method in class org.castor.cache.hashbelt.FIFOHashbelt
Indicates the type of this cache.
getType() - Method in class org.castor.cache.hashbelt.LRUHashbelt
Indicates the type of this cache.
getType() - Method in class org.castor.cache.simple.CountLimited
Indicates the type of this cache.
getType() - Method in class org.castor.cache.simple.NoCache
Indicates the type of this cache.
getType() - Method in class org.castor.cache.simple.TimeLimited
Indicates the type of this cache.
getType() - Method in class org.castor.cache.simple.Unlimited
Indicates the type of this cache.
getTypeInfo(Class, CollectionHandler, FieldMapping) - Method in class org.exolab.castor.jdo.engine.JDOMappingLoader
 
getUpdateCache() - Method in class org.castor.persist.UpdateFlags
 
getUpdatePersist() - Method in class org.castor.persist.UpdateFlags
 
getUrl() - Method in class org.castor.jdo.conf.Driver
Returns the value of field 'url'.
getValidator() - Method in class org.castor.jdo.conf.DataSourceDescriptor
Method getValidator
getValidator() - Method in class org.castor.jdo.conf.DatabaseChoiceDescriptor
Method getValidator
getValidator() - Method in class org.castor.jdo.conf.DatabaseDescriptor
Method getValidator
getValidator() - Method in class org.castor.jdo.conf.DriverDescriptor
Method getValidator
getValidator() - Method in class org.castor.jdo.conf.JdoConfDescriptor
Method getValidator
getValidator() - Method in class org.castor.jdo.conf.JndiDescriptor
Method getValidator
getValidator() - Method in class org.castor.jdo.conf.MappingDescriptor
Method getValidator
getValidator() - Method in class org.castor.jdo.conf.ParamDescriptor
Method getValidator
getValidator() - Method in class org.castor.jdo.conf.TransactionDemarcationDescriptor
Method getValidator
getValidator() - Method in class org.castor.jdo.conf.TransactionManagerDescriptor
Method getValidator
getValue() - Method in class org.castor.jdo.conf.Param
Returns the value of field 'value'.
getValue(ResultSet, int, int) - Static method in class org.castor.jdo.engine.SQLTypeInfos
Get value from given ResultSet at given index with given SQL type.
getValue(Object, ClassLoader) - Method in class org.exolab.castor.persist.FieldMolder
 
getWaitOnLock() - Method in class org.castor.persist.AbstractTransactionContext
Returns the lock which this transaction attempts to acquire.
getWaitOnLock() - Method in interface org.castor.persist.TransactionContext
Returns the lock which this transaction attempts to acquire.
getXATransactions() - Method in class org.exolab.castor.persist.LockEngine
Returns an association between Xid and transactions contexts.
getXMLName() - Method in class org.castor.jdo.conf.DataSourceDescriptor
Method getXMLName
getXMLName() - Method in class org.castor.jdo.conf.DatabaseChoiceDescriptor
Method getXMLName
getXMLName() - Method in class org.castor.jdo.conf.DatabaseDescriptor
Method getXMLName
getXMLName() - Method in class org.castor.jdo.conf.DriverDescriptor
Method getXMLName
getXMLName() - Method in class org.castor.jdo.conf.JdoConfDescriptor
Method getXMLName
getXMLName() - Method in class org.castor.jdo.conf.JndiDescriptor
Method getXMLName
getXMLName() - Method in class org.castor.jdo.conf.MappingDescriptor
Method getXMLName
getXMLName() - Method in class org.castor.jdo.conf.ParamDescriptor
Method getXMLName
getXMLName() - Method in class org.castor.jdo.conf.TransactionDemarcationDescriptor
Method getXMLName
getXMLName() - Method in class org.castor.jdo.conf.TransactionManagerDescriptor
Method getXMLName

H

HighLowKeyGenerator - class org.exolab.castor.jdo.keygen.HighLowKeyGenerator.
The parent abstract class for HIGH-LOW key generators.
HighLowKeyGenerator(PersistenceFactory, Properties, int) - Constructor for class org.exolab.castor.jdo.keygen.HighLowKeyGenerator
Initialize the HIGH-LOW key generator.
HighLowKeyGeneratorFactory - class org.exolab.castor.jdo.keygen.HighLowKeyGeneratorFactory.
HIGH-LOW key generator factory.
HighLowKeyGeneratorFactory() - Constructor for class org.exolab.castor.jdo.keygen.HighLowKeyGeneratorFactory
 
HsqlFactory - class org.exolab.castor.jdo.drivers.HsqlFactory.
PersistenceFactory for HypersonicSQL driver.
HsqlFactory() - Constructor for class org.exolab.castor.jdo.drivers.HsqlFactory
 
HsqlQueryExpression - class org.exolab.castor.jdo.drivers.HsqlQueryExpression.
QueryExpression for MySQL.
HsqlQueryExpression(PersistenceFactory) - Constructor for class org.exolab.castor.jdo.drivers.HsqlQueryExpression
 
handleExpiredContainer(Container) - Method in class org.castor.cache.hashbelt.reaper.NotifyingReaper
Methode called with a container that has expired before the container is garbage collected.
handleExpiredContainer(Container) - Method in class org.castor.cache.hashbelt.reaper.NullReaper
Methode called with a container that has expired before the container is garbage collected.
handleExpiredContainer(Container) - Method in interface org.castor.cache.hashbelt.reaper.Reaper
Methode called with a container that has expired before the container is garbage collected.
handleExpiredContainer(Container) - Method in class org.castor.cache.hashbelt.reaper.RefreshingReaper
Methode called with a container that has expired before the container is garbage collected.
handleExpiredContainer(Container) - Method in class org.castor.cache.hashbelt.reaper.ReinsertingReaper
Methode called with a container that has expired before the container is garbage collected.
handleExpiredObject(Object) - Method in class org.castor.cache.hashbelt.reaper.NotifyingReaper
Methode called with an object that has expired before it is garbage collected.
handleExpiredObject(Object) - Method in class org.castor.cache.hashbelt.reaper.ReinsertingReaper
Methode called with an object that has expired before it is garbage collected.
hasDatabaseRegistries() - Static method in class org.castor.jdo.engine.DatabaseRegistry
Check if any database configuration has been loaded.
hasLock(TransactionContext, boolean) - Method in class org.exolab.castor.persist.ObjectLock
Returns true if the transaction holds a read or write lock on the object.
hasMore() - Method in interface org.exolab.castor.jdo.QueryResults
Returns true if there are any more results in the result set.
hasMore() - Method in class org.exolab.castor.jdo.engine.OQLQueryImpl.OQLEnumeration
 
hasMore(boolean) - Method in class org.exolab.castor.jdo.engine.OQLQueryImpl.OQLEnumeration
 
hasMore() - Method in class org.exolab.castor.jdo.engine.SimpleQueryExecutor.SimpleQueryResults
 
hasMoreElements() - Method in class org.exolab.castor.jdo.engine.OQLQueryImpl.OQLEnumeration
 
hasMoreElements() - Method in class org.exolab.castor.jdo.engine.SimpleQueryExecutor.SimpleQueryResults
 
hasMoreTokens() - Method in class org.exolab.castor.jdo.oql.Lexer
Checks whether the query strin has been fully consumed.
hasSomePartsNull() - Method in class org.exolab.castor.persist.spi.Complex
Deprecated.  
hashCode() - Method in class org.castor.persist.proxy.RelationCollection
 
hashCode() - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression.Join
 
hashCode() - Method in class org.exolab.castor.persist.OID
 
hashCode() - Method in class org.exolab.castor.persist.spi.Complex
Deprecated.  
hashCode() - Method in class org.exolab.castor.persist.spi.Identity
 

I

IDENTIFIER - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
IMPLEMENTATION - Static variable in class org.castor.cache.distributed.CoherenceCache
The classname of the implementations factory class.
IMPLEMENTATION - Static variable in class org.castor.cache.distributed.EHCache
The classname of the implementations factory class.
IMPLEMENTATION - Static variable in class org.castor.cache.distributed.FKCache
The classname of the implementations factory class.
IMPLEMENTATION - Static variable in class org.castor.cache.distributed.GigaspacesCache
The classname of the implementations factory class.
IMPLEMENTATION - Static variable in class org.castor.cache.distributed.JCache
The classname of the implementations factory class.
IMPLEMENTATION - Static variable in class org.castor.cache.distributed.JcsCache
The classname of the implementations factory class.
IMPLEMENTATION - Static variable in class org.castor.cache.distributed.OsCache
The classname of the implementations cache class.
INITIALIZE_AT_LOAD - Static variable in class org.castor.cpa.CPAConfiguration
Property telling if database should be initialized when loading.
INNER_JOIN - Static variable in interface org.exolab.castor.jdo.engine.JDBCSyntax
 
Identity - class org.exolab.castor.persist.spi.Identity.
 
Identity(Object) - Constructor for class org.exolab.castor.persist.spi.Identity
Creates an instance of this class, based upon the parameter passed in.
Identity(Object[]) - Constructor for class org.exolab.castor.persist.spi.Identity
 
Identity(Object, Object) - Constructor for class org.exolab.castor.persist.spi.Identity
 
IdentityKeyGenerator - class org.exolab.castor.jdo.keygen.IdentityKeyGenerator.
IDENTITY key generator.
IdentityKeyGenerator(PersistenceFactory, int) - Constructor for class org.exolab.castor.jdo.keygen.IdentityKeyGenerator
Initialize the IDENTITY key generator.
IdentityKeyGeneratorFactory - class org.exolab.castor.jdo.keygen.IdentityKeyGeneratorFactory.
IDENTITY key generator factory.
IdentityKeyGeneratorFactory() - Constructor for class org.exolab.castor.jdo.keygen.IdentityKeyGeneratorFactory
 
InformixFactory - class org.exolab.castor.jdo.drivers.InformixFactory.
PersistenceFactory for Informix driver.
InformixFactory() - Constructor for class org.exolab.castor.jdo.drivers.InformixFactory
 
InformixQueryExpression - class org.exolab.castor.jdo.drivers.InformixQueryExpression.
QueryExpression for Informix 7.x.
InformixQueryExpression(PersistenceFactory) - Constructor for class org.exolab.castor.jdo.drivers.InformixQueryExpression
 
InputStreamToByteArray - class org.castor.cpa.persistence.convertor.InputStreamToByteArray.
Convert InputStream to byte[].
InputStreamToByteArray() - Constructor for class org.castor.cpa.persistence.convertor.InputStreamToByteArray
Default constructor.
InputStreamToSerializable - class org.castor.cpa.persistence.convertor.InputStreamToSerializable.
Convert InputStream to Serializable.
InputStreamToSerializable() - Constructor for class org.castor.cpa.persistence.convertor.InputStreamToSerializable
Default constructor.
InstanceFactory - interface org.exolab.castor.persist.spi.InstanceFactory.
A callback interceptor delegates instance creation to the handler.
InstantDBFactory - class org.exolab.castor.jdo.drivers.InstantDBFactory.
Persistence factory for InstantDB database (http://instantdb.enhydra.org/ ).
InstantDBFactory() - Constructor for class org.exolab.castor.jdo.drivers.InstantDBFactory
 
InstantDBQueryExpression - class org.exolab.castor.jdo.drivers.InstantDBQueryExpression.
specialized generic driver for InstantDB database.
InstantDBQueryExpression(PersistenceFactory) - Constructor for class org.exolab.castor.jdo.drivers.InstantDBQueryExpression
 
IntegerToBigDecimal - class org.castor.cpa.persistence.convertor.IntegerToBigDecimal.
Convert Integer to BigDecimal.
IntegerToBigDecimal() - Constructor for class org.castor.cpa.persistence.convertor.IntegerToBigDecimal
Default constructor.
IntegerToBoolean - class org.castor.cpa.persistence.convertor.IntegerToBoolean.
Convert Integer to Boolean.
IntegerToBoolean() - Constructor for class org.castor.cpa.persistence.convertor.IntegerToBoolean
Default constructor.
IntegerToByte - class org.castor.cpa.persistence.convertor.IntegerToByte.
Convert Integer to Byte.
IntegerToByte() - Constructor for class org.castor.cpa.persistence.convertor.IntegerToByte
Default constructor.
IntegerToDate - class org.castor.cpa.persistence.convertor.IntegerToDate.
Convert Integer to Date.
IntegerToDate() - Constructor for class org.castor.cpa.persistence.convertor.IntegerToDate
Default constructor.
IntegerToDouble - class org.castor.cpa.persistence.convertor.IntegerToDouble.
Convert Integer to Double.
IntegerToDouble() - Constructor for class org.castor.cpa.persistence.convertor.IntegerToDouble
Default constructor.
IntegerToFloat - class org.castor.cpa.persistence.convertor.IntegerToFloat.
Convert Integer to Float.
IntegerToFloat() - Constructor for class org.castor.cpa.persistence.convertor.IntegerToFloat
Default constructor.
IntegerToLong - class org.castor.cpa.persistence.convertor.IntegerToLong.
Convert Integer to Long.
IntegerToLong() - Constructor for class org.castor.cpa.persistence.convertor.IntegerToLong
Default constructor.
IntegerToShort - class org.castor.cpa.persistence.convertor.IntegerToShort.
Convert Integer to Short.
IntegerToShort() - Constructor for class org.castor.cpa.persistence.convertor.IntegerToShort
Default constructor.
InterbaseFactory - class org.exolab.castor.jdo.drivers.InterbaseFactory.
PersistenceFactory for Interbase driver.
InterbaseFactory() - Constructor for class org.exolab.castor.jdo.drivers.InterbaseFactory
 
InterbaseQueryExpression - class org.exolab.castor.jdo.drivers.InterbaseQueryExpression.
QueryExpression for Interbase.
InterbaseQueryExpression(PersistenceFactory) - Constructor for class org.exolab.castor.jdo.drivers.InterbaseQueryExpression
 
InvalidCharException - exception org.exolab.castor.jdo.oql.InvalidCharException.
Exception thrown to indicate that an invalid character was encountered by the Lexer.
InvalidCharException(String) - Constructor for class org.exolab.castor.jdo.oql.InvalidCharException
 
InvalidCharException(String, Throwable) - Constructor for class org.exolab.castor.jdo.oql.InvalidCharException
 
idToJava(int, Object) - Method in class org.exolab.castor.jdo.engine.SQLEngine
 
initQuery(ClassMapping, QueryExpression) - Method in class org.exolab.castor.dtx.DTXQuery
 
initialize(Properties) - Method in class org.castor.cache.AbstractBaseCache
Lyfe-cycle method to allow custom initialization of cache implementations.
initialize(Properties) - Method in interface org.castor.cache.Cache
Lyfe-cycle method to allow custom initialization of cache implementations.
initialize(Properties) - Method in class org.castor.cache.DebuggingCacheProxy
Lyfe-cycle method to allow custom initialization of cache implementations.
initialize(Properties) - Method in class org.castor.cache.distributed.CoherenceCache
Lyfe-cycle method to allow custom initialization of cache implementations.
initialize(String, Properties) - Method in class org.castor.cache.distributed.CoherenceCache
Normally called to initialize CoherenceCache.
initialize(Properties) - Method in class org.castor.cache.distributed.EHCache
Lyfe-cycle method to allow custom initialization of cache implementations.
initialize(String, Properties) - Method in class org.castor.cache.distributed.EHCache
Normally called to initialize FKCache.
initialize(Properties) - Method in class org.castor.cache.distributed.FKCache
Lyfe-cycle method to allow custom initialization of cache implementations.
initialize(String, Properties) - Method in class org.castor.cache.distributed.FKCache
Normally called to initialize FKCache.
initialize(Properties) - Method in class org.castor.cache.distributed.GigaspacesCache
Lyfe-cycle method to allow custom initialization of cache implementations.
initialize(String, Properties) - Method in class org.castor.cache.distributed.GigaspacesCache
Normally called to initialize CoherenceCache.
initialize(Properties) - Method in class org.castor.cache.distributed.JCache
Lyfe-cycle method to allow custom initialization of cache implementations.
initialize(String, Properties) - Method in class org.castor.cache.distributed.JCache
Normally called to initialize JCache.
initialize(Properties) - Method in class org.castor.cache.distributed.JcsCache
Lyfe-cycle method to allow custom initialization of cache implementations.
initialize(String, Properties) - Method in class org.castor.cache.distributed.JcsCache
Normally called to initialize JcsCache.
initialize(Properties) - Method in class org.castor.cache.distributed.OsCache
Lyfe-cycle method to allow custom initialization of cache implementations.
initialize(Properties) - Method in class org.castor.cache.hashbelt.AbstractHashbelt
Lyfe-cycle method to allow custom initialization of cache implementations.
initialize(Properties) - Method in class org.castor.cache.simple.CountLimited
Lyfe-cycle method to allow custom initialization of cache implementations.
initialize(Properties) - Method in class org.castor.cache.simple.TimeLimited
Lyfe-cycle method to allow custom initialization of cache implementations.
initialize() - Method in class org.castor.jdo.engine.AbstractConnectionFactory
Initialize factory if it had not been initialized before.
initializeFactory() - Method in class org.castor.jdo.engine.AbstractConnectionFactory
Initialize the concrete factory.
initializeFactory() - Method in class org.castor.jdo.engine.DataSourceConnectionFactory
Initialize the concrete factory.
initializeFactory() - Method in class org.castor.jdo.engine.DriverConnectionFactory
Initialize the concrete factory.
initializeFactory() - Method in class org.castor.jdo.engine.JNDIConnectionFactory
Initialize the concrete factory.
initializeFields(int) - Method in class org.castor.persist.ProposedEntity
Initialize field values to the specified number.
intercept(Object, Method, Object[], MethodProxy) - Method in class org.castor.persist.proxy.SingleProxy
interceptedClass() - Method in interface org.castor.persist.proxy.LazyCGLIB
Returns the Class instance for the class to be intercepted.
interceptedClassMolder() - Method in interface org.castor.persist.proxy.LazyCGLIB
Returns the ClassMolder of the object intercepted.
interceptedHasMaterialized() - Method in interface org.castor.persist.proxy.LazyCGLIB
 
interceptedIdentity() - Method in interface org.castor.persist.proxy.LazyCGLIB
Returns the identity of the object (class) intercepted.
invalidate(TransactionContext) - Method in class org.exolab.castor.persist.ObjectLock
 
invoke(Object, Method, Object[]) - Method in class org.castor.jdo.drivers.CallableStatementProxy
invoke(Object, Method, Object[]) - Method in class org.castor.jdo.drivers.ConnectionProxy
invoke(Object, Method, Object[]) - Method in class org.castor.jdo.drivers.PreparedStatementProxy
invokeMethod(Object, String, Class[], Object[]) - Method in class org.castor.cache.AbstractBaseCache
Invoke method with given name and arguments having parameters of types specified on the given target.
invokeStaticMethod(Class, String, Class[], Object[]) - Method in class org.castor.cache.AbstractBaseCache
Invoke static method with given name and arguments having parameters of types specified on the given target.
isAFunction(String) - Method in class org.exolab.castor.jdo.drivers.SapDbFactory
Tests a text string against a known list of functions to determine if it is a function.
isActive() - Method in interface org.exolab.castor.jdo.Database
Returns true if a transaction is currently active.
isActive() - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Returns true if a transaction is currently active.
isAddable() - Method in class org.exolab.castor.persist.FieldMolder
 
isAssignableFrom(Class) - Method in class org.exolab.castor.persist.ClassMolder
check if the current ClassModlder is assignable from the class instance.
isAutoStore() - Method in class org.castor.persist.AbstractTransactionContext
Test if autoStore option is enabled or not.
isAutoStore() - Method in interface org.castor.persist.TransactionContext
Test if autoStore option is enabled or not.
isAutoStore() - Method in interface org.exolab.castor.jdo.Database
Return if the current transaction is set to autoStore, it there is transaction active.
isAutoStore() - Method in class org.exolab.castor.jdo.JDO
Deprecated. Return if the next database instance will be set to autoStore.
isAutoStore() - Method in class org.exolab.castor.jdo.JDOManager
Return if the next database instance will be set to autoStore.
isAutoStore() - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Return if the current transaction is set to autoStore, it there is transaction active.
isCached(ClassMolder, Class, Identity) - Method in class org.castor.persist.AbstractTransactionContext
isCached(ClassMolder, Class, Identity) - Method in interface org.castor.persist.TransactionContext
 
isCached(Class, Object) - Method in class org.exolab.castor.jdo.CacheManager
Indicates whether am instance of cls is currently cached.
isCached(Class, Object) - Method in class org.exolab.castor.persist.LockEngine
Provides information about whether an object of Class cls with identity iod is currently cached.
isCheckDirty() - Method in class org.exolab.castor.persist.FieldMolder
 
isClosed() - Method in interface org.exolab.castor.jdo.Database
Returns true if the database is closed.
isClosed() - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Returns true if the database is closed.
isCreated(Object) - Method in class org.castor.persist.AbstractTransactionContext
Returns true if the object is marked as created in this transaction. Note that this does not find objects in the 'transitional' state of creating. Primarily intended to be used by tests.
isCreated(Object) - Method in class org.castor.persist.ObjectTracker
 
isCreated(Object) - Method in interface org.castor.persist.TransactionContext
Returns true if the object is marked as created in this transaction.
isCreating(Object) - Method in class org.castor.persist.ObjectTracker
 
isDatabaseRegistred(String) - Static method in class org.castor.jdo.engine.DatabaseRegistry
Check if database configuration with given name has been loaded.
isDbLock() - Method in class org.exolab.castor.persist.OID
Returns true if the object represented by this OID has a database lock.
isDefault(Object) - Method in class org.exolab.castor.persist.FieldMolder
Check if the specified value is the default value of the Field represented by this FieldMolder.
isDefaultIdentity(Identity) - Method in class org.exolab.castor.persist.ClassMolder
Test if the specified identity is the default value of the type.
isDeleted(Object) - Method in class org.castor.persist.AbstractTransactionContext
Returns true if and only if the specified object is loaded or created in this transaction and is deleted.
isDeleted(Object) - Method in class org.castor.persist.ObjectTracker
 
isDeleted(Object) - Method in interface org.castor.persist.TransactionContext
Returns true if and only if the specified object is loaded or created in this transaction and is deleted.
isDeletedByOID(OID) - Method in class org.castor.persist.AbstractTransactionContext
isDeletedByOID(OID) - Method in interface org.castor.persist.TransactionContext
 
isDepended(OID, Object) - Method in class org.castor.persist.AbstractTransactionContext
isDepended(OID, Object) - Method in interface org.castor.persist.TransactionContext
 
isDependent() - Method in class org.exolab.castor.persist.ClassMolder
Return true if the base type of this ClassMolder is an dependent class.
isDependent() - Method in class org.exolab.castor.persist.FieldMolder
 
isDirtyCheck() - Method in interface org.exolab.castor.jdo.engine.JDOFieldDescriptor
Returns true if dirty checking is required for this field.
isDirtyCheck() - Method in class org.exolab.castor.jdo.engine.JDOFieldDescriptorImpl
 
isDirtyCheck() - Method in class org.exolab.castor.jdo.engine.SQLFieldInfo
 
isDisposable() - Method in class org.exolab.castor.persist.ObjectLock
Return true if this object can be safely disposed.
isDuplicateKeyException(Exception) - Method in class org.exolab.castor.jdo.drivers.GenericFactory
Determine if the given SQLException is DuplicateKeyException.
isDuplicateKeyException(Exception) - Method in class org.exolab.castor.jdo.drivers.InstantDBFactory
 
isDuplicateKeyException(Exception) - Method in class org.exolab.castor.jdo.drivers.OracleFactory
 
isDuplicateKeyException(Exception) - Method in class org.exolab.castor.jdo.drivers.PostgreSQLFactory
Determine if the given SQLException is DuplicateKeyException.
isDuplicateKeyException(Exception) - Method in class org.exolab.castor.jdo.drivers.SybaseFactory
 
isDuplicateKeyException(Exception) - Method in interface org.exolab.castor.persist.spi.PersistenceFactory
Determines it the given exception is indication of a duplicate key.
isElementDefinition() - Method in class org.castor.jdo.conf.DataSourceDescriptor
Method isElementDefinition
isElementDefinition() - Method in class org.castor.jdo.conf.DatabaseChoiceDescriptor
Method isElementDefinition
isElementDefinition() - Method in class org.castor.jdo.conf.DatabaseDescriptor
Method isElementDefinition
isElementDefinition() - Method in class org.castor.jdo.conf.DriverDescriptor
Method isElementDefinition
isElementDefinition() - Method in class org.castor.jdo.conf.JdoConfDescriptor
Method isElementDefinition
isElementDefinition() - Method in class org.castor.jdo.conf.JndiDescriptor
Method isElementDefinition
isElementDefinition() - Method in class org.castor.jdo.conf.MappingDescriptor
Method isElementDefinition
isElementDefinition() - Method in class org.castor.jdo.conf.ParamDescriptor
Method isElementDefinition
isElementDefinition() - Method in class org.castor.jdo.conf.TransactionDemarcationDescriptor
Method isElementDefinition
isElementDefinition() - Method in class org.castor.jdo.conf.TransactionManagerDescriptor
Method isElementDefinition
isEmpty() - Method in class org.castor.cache.DebuggingCacheProxy
isEmpty() - Method in class org.castor.cache.distributed.AbstractDistributedCache
isEmpty() - Method in class org.castor.cache.distributed.EHCache
isEmpty() - Method in class org.castor.cache.distributed.JcsCache
isEmpty() - Method in class org.castor.cache.distributed.OsCache
isEmpty() - Method in class org.castor.cache.hashbelt.AbstractHashbelt
isEmpty() - Method in class org.castor.cache.hashbelt.container.FastIteratingContainer
isEmpty() - Method in class org.castor.cache.hashbelt.container.WeakReferenceContainer
isEmpty() - Method in class org.castor.cache.simple.CountLimited
isEmpty() - Method in class org.castor.cache.simple.NoCache
isEmpty() - Method in class org.castor.cache.simple.TimeLimited
isEmpty() - Method in class org.castor.cache.simple.Unlimited
isEmpty() - Method in class org.castor.persist.proxy.RelationCollection
 
isEmpty() - Method in class org.exolab.castor.jdo.engine.TxDatabaseMap
 
isEntered() - Method in class org.exolab.castor.persist.ObjectLock
Return true if there is any transaction called ObjectLock.enter(), but not yet called ObjectLock.leave().
isEquals(Object, Object) - Static method in class org.exolab.castor.persist.ClassMolderHelper
A utility method which compare object.
isEquals(Collection, Collection) - Static method in class org.exolab.castor.persist.ClassMolderHelper
Utility method to compare collections for equality.
isExclusivelyOwned(TransactionContext) - Method in class org.exolab.castor.persist.ObjectLock
 
isExpanded() - Method in class org.castor.persist.ProposedEntity
True if the proposed class has been expanded.
isExpired() - Method in class org.exolab.castor.persist.ObjectLock
Return true if this entry has been expired from the cache.
isFieldsSet() - Method in class org.castor.persist.ProposedEntity
Indicates whether the fields are set, i.e. not null.
isFree() - Method in class org.exolab.castor.persist.ObjectLock
Return true if and only if this lock can be safely disposed.
isInSameConnection() - Method in class org.exolab.castor.jdo.keygen.HighLowKeyGenerator
Is key generated in the same connection as INSERT?
isInSameConnection() - Method in class org.exolab.castor.jdo.keygen.IdentityKeyGenerator
Is key generated in the same connection as INSERT?
isInSameConnection() - Method in class org.exolab.castor.jdo.keygen.MaxKeyGenerator
Is key generated in the same connection as INSERT?
isInSameConnection() - Method in class org.exolab.castor.jdo.keygen.SequenceKeyGenerator
Is key generated in the same connection as INSERT?
isInSameConnection() - Method in class org.exolab.castor.jdo.keygen.UUIDKeyGenerator
Is key generated in the same connection as INSERT?
isInSameConnection() - Method in interface org.exolab.castor.persist.spi.KeyGenerator
Is key generated in the same connection as INSERT?
isJoined() - Method in class org.exolab.castor.jdo.engine.SQLFieldInfo
 
isKeyGenUsed() - Method in class org.exolab.castor.persist.ClassMolder
Return true if a key generator is used for the base type of this ClassMolder.
isKeyGeneratorUsed() - Method in class org.exolab.castor.persist.ClassMolder
Return true if a key generator is used for the base type of this ClassMolder.
isLazy() - Method in class org.exolab.castor.persist.FieldMolder
 
isLeaf() - Method in class org.exolab.castor.jdo.oql.ParseTreeNode
Specifies whether this node is a leaf.
isLimitClauseSupported() - Method in class org.castor.jdo.drivers.ProgressQueryExpression
 
isLimitClauseSupported() - Method in class org.exolab.castor.jdo.drivers.DB2QueryExpression
 
isLimitClauseSupported() - Method in class org.exolab.castor.jdo.drivers.HsqlQueryExpression
Provides an implementation of QueryExpression#isLimitClauseSupported().
isLimitClauseSupported() - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
Provides a default implementation of QueryExpression.isLimitClauseSupported().
isLimitClauseSupported() - Method in class org.exolab.castor.jdo.drivers.MySQLQueryExpression
Provides an implementation of QueryExpression#isLimitClauseSupported().
isLimitClauseSupported() - Method in class org.exolab.castor.jdo.drivers.OracleQueryExpression
Indicates that Oracle supports an OQL LIMIT clause for versions >= 8.1.6.
isLimitClauseSupported() - Method in class org.exolab.castor.jdo.drivers.PostgreSQLQueryExpression
Provides an implementation of QueryExpression#isLimitClauseSupported().
isLimitClauseSupported() - Method in class org.exolab.castor.jdo.drivers.SQLServerQueryExpression
 
isLimitClauseSupported() - Method in interface org.exolab.castor.persist.spi.QueryExpression
Indicates whether a RDBMS supports LIMIT clauses.
isLocked(Class, Identity, LockEngine) - Method in class org.castor.persist.AbstractTransactionContext
Returns true if the object given is locked.
isLocked(Class, Identity, LockEngine) - Method in interface org.castor.persist.TransactionContext
Returns true if the object given is locked.
isLocked(Class, Object) - Method in interface org.exolab.castor.jdo.Database
Returns true if the specified object is currently locked.
isLocked(Class, Object) - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Returns true if the specified object is currently locked.
isLocked(Class, OID) - Method in class org.exolab.castor.persist.LockEngine
 
isManyToMany() - Method in class org.exolab.castor.persist.FieldMolder
 
isMulti() - Method in class org.exolab.castor.jdo.engine.SQLFieldInfo
 
isMulti() - Method in class org.exolab.castor.persist.FieldMolder
 
isObjectLockObjectToBeIgnored() - Method in class org.castor.persist.ProposedEntity
 
isOffsetClauseSupported() - Method in class org.exolab.castor.jdo.drivers.HsqlQueryExpression
Provides an implementation of QueryExpression#isOffsetClauseSupported().
isOffsetClauseSupported() - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
Provides a default implementation of QueryExpression.isOffsetClauseSupported().
isOffsetClauseSupported() - Method in class org.exolab.castor.jdo.drivers.MySQLQueryExpression
Provides an implementation of QueryExpression#isOffsetClauseSupported().
isOffsetClauseSupported() - Method in class org.exolab.castor.jdo.drivers.OracleQueryExpression
Indicates that Oracle supports an OQL OFFSET clause for versions >= 8.1.6.
isOffsetClauseSupported() - Method in class org.exolab.castor.jdo.drivers.PostgreSQLQueryExpression
Provides an implementation of QueryExpression#isOffsetClauseSupported().
isOffsetClauseSupported() - Method in interface org.exolab.castor.persist.spi.QueryExpression
Indicates whether a RDBMS supports OFFSET clauses.
isOpen() - Method in class org.castor.persist.AbstractTransactionContext
Returns true if the transaction is open.
isOpen() - Method in interface org.castor.persist.TransactionContext
Returns true if the transaction is open.
isOuter() - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression.Join
Indicates whether the join in question is an outer join.
isPersistanceCapable() - Method in class org.exolab.castor.persist.FieldMolder
 
isPersistent(Object) - Method in class org.castor.persist.AbstractTransactionContext
Returns true if the object is persistent in this transaction.
isPersistent(Object) - Method in interface org.castor.persist.TransactionContext
Returns true if the object is persistent in this transaction.
isPersistent(Object) - Method in interface org.exolab.castor.jdo.Database
Returns true if the object is persistent.
isPersistent(Object) - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Returns true if the object is persistent. An object is persistent if it was created or queried in this transaction. If the object was created or queried in another transaction, or there is no open transaction, this method returns null.
isReadOnly(Object) - Method in class org.castor.persist.AbstractTransactionContext
Check to see whether this transaction considers an object to have been marked read-only.
isReadOnly(Object) - Method in class org.castor.persist.ObjectTracker
 
isReadOnly(Object) - Method in interface org.castor.persist.TransactionContext
Check to see whether this transaction considers an object to have been marked read-only.
isReadWrite(Object) - Method in class org.castor.persist.ObjectTracker
Returns true if the specified object is tracked as a read-write object.
isReadonly() - Method in interface org.exolab.castor.jdo.engine.JDOFieldDescriptor
 
isReadonly() - Method in class org.exolab.castor.jdo.engine.JDOFieldDescriptorImpl
 
isReadonly() - Method in class org.exolab.castor.persist.FieldMolder
 
isRecorded(Object) - Method in class org.castor.persist.AbstractTransactionContext
Returns true if the object is previously queried/loaded/update/create in this transaction.
isRecorded(Object) - Method in interface org.castor.persist.TransactionContext
Returns true if the object is previously queried/loaded/update/create in this transaction.
isRoot() - Method in class org.exolab.castor.jdo.oql.ParseTreeNode
Specifies whether this node is the root of a tree.
isSameRM(XAResource) - Method in class org.exolab.castor.persist.XAResourceImpl
 
isSerializable() - Method in class org.exolab.castor.persist.FieldMolder
 
isStore() - Method in class org.exolab.castor.jdo.engine.SQLFieldInfo
 
isStored() - Method in class org.exolab.castor.persist.FieldMolder
 
isTracking(Object) - Method in class org.castor.persist.ObjectTracker
Determine whether an object is being tracked within this tracking manager.
isTransient() - Method in class org.exolab.castor.persist.FieldMolder
 
isUpdateCacheNeeded(Object) - Method in class org.castor.persist.AbstractTransactionContext
Retrieves the state of the object in this transaction. Specifically, in this case, that the object requires a cache update.
isUpdateCacheNeeded(Object) - Method in class org.castor.persist.ObjectTracker
Returns true if the cache needs to be updated for the given object.
isUpdateCacheNeeded(Object) - Method in interface org.castor.persist.TransactionContext
Retrieves the state of the object in this transaction.
isUpdatePersistNeeded(Object) - Method in class org.castor.persist.AbstractTransactionContext
Retrieves the state of the object in this transaction. Specifically, in this case, that the object requires a persistence update.
isUpdatePersistNeeded(Object) - Method in class org.castor.persist.ObjectTracker
Returns true if the given object needs to be written to the persistence store.
isUpdatePersistNeeded(Object) - Method in interface org.castor.persist.TransactionContext
Retrieves the state of the object in this transaction.
isUserDefined() - Method in class org.exolab.castor.jdo.oql.ParamInfo
Specifies whether this parameter was specified in the OQL with a User defined type, like $(int)1.
isValid() - Method in class org.castor.jdo.conf.DataSource
Method isValid
isValid() - Method in class org.castor.jdo.conf.Database
Method isValid
isValid() - Method in class org.castor.jdo.conf.DatabaseChoice
Method isValid
isValid() - Method in class org.castor.jdo.conf.Driver
Method isValid
isValid() - Method in class org.castor.jdo.conf.JdoConf
Method isValid
isValid() - Method in class org.castor.jdo.conf.Jndi
Method isValid
isValid() - Method in class org.castor.jdo.conf.Mapping
Method isValid
isValid() - Method in class org.castor.jdo.conf.Param
Method isValid
isValid() - Method in class org.castor.jdo.conf.TransactionDemarcation
Method isValid
isValid() - Method in class org.castor.jdo.conf.TransactionManager
Method isValid
iterateReadWriteObjectsInTransaction() - Method in class org.castor.persist.AbstractTransactionContext
Expose an enumeration of the commited object entries to allow TxSynchronizable to iterate through the objects.
iterateReadWriteObjectsInTransaction() - Method in interface org.castor.persist.TransactionContext
Expose an enumeration of the commited object entries to allow TxSynchronizable to iterate through the objects.
iterator() - Method in class org.castor.persist.proxy.RelationCollection
 

J

JCache - class org.castor.cache.distributed.JCache.
JCACHE implementation of Castor JDO Cache.
JCache() - Constructor for class org.castor.cache.distributed.JCache
 
JCacheFactory - class org.castor.cache.distributed.JCacheFactory.
Implements CacheFactory for the JCache implementation of Cache.
JCacheFactory() - Constructor for class org.castor.cache.distributed.JCacheFactory
 
JDBCQueryExpression - class org.exolab.castor.jdo.drivers.JDBCQueryExpression.
 
JDBCQueryExpression(PersistenceFactory) - Constructor for class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
JDBCQueryExpression.Join - class org.exolab.castor.jdo.drivers.JDBCQueryExpression.Join.
 
JDBCQueryExpression.Join(String, String, String, String, boolean) - Constructor for class org.exolab.castor.jdo.drivers.JDBCQueryExpression.Join
 
JDBCQueryExpression.Join(String, String[], String, String[], boolean) - Constructor for class org.exolab.castor.jdo.drivers.JDBCQueryExpression.Join
 
JDBCSyntax - interface org.exolab.castor.jdo.engine.JDBCSyntax.
Syntax elements for constructing a general JDBC SQL statement.
JDO - class org.exolab.castor.jdo.JDO.
Deprecated. JDO has been replaced by JDOManager.
JDO() - Constructor for class org.exolab.castor.jdo.JDO
Deprecated. Constructs a new JDO database factory.
JDO(String) - Constructor for class org.exolab.castor.jdo.JDO
Deprecated. Constructs a new JDO database factory for databases with the given name.
JDOCallback - class org.exolab.castor.jdo.engine.JDOCallback.
 
JDOCallback() - Constructor for class org.exolab.castor.jdo.engine.JDOCallback
 
JDOClassDescriptor - class org.exolab.castor.jdo.engine.JDOClassDescriptor.
JDO class descriptors.
JDOClassDescriptor() - Constructor for class org.exolab.castor.jdo.engine.JDOClassDescriptor
 
JDOConfAdapter - class org.castor.jdo.util.JDOConfAdapter.
 
JDOConfAdapter(JdoConf) - Constructor for class org.castor.jdo.util.JDOConfAdapter
 
JDOConfFactory - class org.castor.jdo.util.JDOConfFactory.
Factory to create JDO configurations without the need of a database configuration XML file.
JDOFieldDescriptor - interface org.exolab.castor.jdo.engine.JDOFieldDescriptor.
 
JDOFieldDescriptorImpl - class org.exolab.castor.jdo.engine.JDOFieldDescriptorImpl.
JDO field descriptor.
JDOFieldDescriptorImpl(String, TypeInfo, FieldHandler, boolean, String[], int[], String, String[], boolean, boolean) - Constructor for class org.exolab.castor.jdo.engine.JDOFieldDescriptorImpl
Construct a new field descriptor for the specified field.
JDOManager - class org.exolab.castor.jdo.JDOManager.
Implementation of the JDOManager engine used for obtaining database connections.
JDOMappingLoader - class org.exolab.castor.jdo.engine.JDOMappingLoader.
A JDO implementation of mapping helper.
JDOMappingLoader(ClassLoader) - Constructor for class org.exolab.castor.jdo.engine.JDOMappingLoader
 
JDOUtils - class org.castor.jdo.util.JDOUtils.
Common static methods for Castor JDO.
JNDIConnectionFactory - class org.castor.jdo.engine.JNDIConnectionFactory.
 
JNDIConnectionFactory(JdoConf, int, Mapping) - Constructor for class org.castor.jdo.engine.JNDIConnectionFactory
Constructs a new JNDIConnectionFactory with given database and mapping.
JNDIENCTransactionManagerFactory - class org.castor.transactionmanager.JNDIENCTransactionManagerFactory.
Transaction manager factory instance to be used with J2EE containers where the transaction manager is bound to the JNDI ENC of the container.
JNDIENCTransactionManagerFactory() - Constructor for class org.castor.transactionmanager.JNDIENCTransactionManagerFactory
 
JOTMTransactionManagerFactory - class org.castor.transactionmanager.JOTMTransactionManagerFactory.
Transaction manager factory instance to be used with J2EE containers where the transaction manager used is JOTM.
JOTMTransactionManagerFactory() - Constructor for class org.castor.transactionmanager.JOTMTransactionManagerFactory
 
JcsCache - class org.castor.cache.distributed.JcsCache.
JCS (Java Caching System) implementation of Castor JDO Cache.
JcsCache() - Constructor for class org.castor.cache.distributed.JcsCache
 
JcsCacheFactory - class org.castor.cache.distributed.JcsCacheFactory.
Implements CacheFactory for the JcsCache implementation of Cache.
JcsCacheFactory() - Constructor for class org.castor.cache.distributed.JcsCacheFactory
 
JdoConf - class org.castor.jdo.conf.JdoConf.
Class JdoConf.
JdoConf() - Constructor for class org.castor.jdo.conf.JdoConf
 
JdoConfDescriptor - class org.castor.jdo.conf.JdoConfDescriptor.
Class JdoConfDescriptor.
JdoConfDescriptor() - Constructor for class org.castor.jdo.conf.JdoConfDescriptor
 
Jndi - class org.castor.jdo.conf.Jndi.
Class Jndi.
Jndi() - Constructor for class org.castor.jdo.conf.Jndi
 
JndiDescriptor - class org.castor.jdo.conf.JndiDescriptor.
Class JndiDescriptor.
JndiDescriptor() - Constructor for class org.castor.jdo.conf.JndiDescriptor
 
javaType2sqlTypeNum(Class) - Static method in class org.castor.jdo.engine.SQLTypeInfos
Returns the SQL type from the specified Java type.
jdoAfterCreate() - Method in interface org.exolab.castor.jdo.Persistent
Called to indicate that an object has been created in persistent storage.
jdoAfterRemove() - Method in interface org.exolab.castor.jdo.Persistent
Called to indicate that an object has been removed from persistent storage.
jdoBeforeCreate(Database) - Method in interface org.exolab.castor.jdo.Persistent
Called to indicate that an object is to be created in persistent storage.
jdoBeforeRemove() - Method in interface org.exolab.castor.jdo.Persistent
Called to indicate that an object is to be removed from persistent storage.
jdoGetTimeStamp() - Method in interface org.exolab.castor.jdo.TimeStampable
Get the timestamp.
jdoLoad(AccessMode) - Method in interface org.exolab.castor.jdo.Persistent
Called to indicate that the object has been loaded from persistent storage.
jdoPersistent(Database) - Method in interface org.exolab.castor.jdo.Persistent
Called to set the database to which this object belongs when this object becomes persistent.
jdoSetTimeStamp(long) - Method in interface org.exolab.castor.jdo.TimeStampable
Set the timestamp.
jdoStore(boolean) - Method in interface org.exolab.castor.jdo.Persistent
Called to indicate that an object is to be stored in persistent storage.
jdoTransient() - Method in interface org.exolab.castor.jdo.Persistent
Called to indicate the object is now transient.
jdoUpdate() - Method in interface org.exolab.castor.jdo.Persistent
Called to indicate that an object has been included to the current transaction by means of db.update() method (at the end of a "long " transaction).

K

KEYGENERATOR_FACTORIES - Static variable in class org.castor.cpa.CPAConfiguration
Property listing all the available key genence factories.
KEYWORD_ABS - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_AND - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_AS - Static variable in class org.exolab.castor.jdo.oql.Token
 
KEYWORD_AS - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_ASC - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_AVG - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_BETWEEN - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_BY - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_COUNT - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_DESC - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_DISTINCT - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_FROM - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_IN - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_IS_DEFINED - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_IS_UNDEFINED - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_LIKE - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_LIMIT - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_LIST - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_MAX - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_MIN - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_MOD - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_NIL - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_NOT - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_OFFSET - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_OR - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_ORDER - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_SELECT - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_SUM - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_UNDEFINED - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KEYWORD_WHERE - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
KeyGenerator - interface org.exolab.castor.persist.spi.KeyGenerator.
Interface for a key generator.
KeyGeneratorDescriptor - class org.exolab.castor.jdo.engine.KeyGeneratorDescriptor.
Describes the properties of a key generator for a given class, with resolved alias and parameters.
KeyGeneratorDescriptor(String, String, Properties, KeyGeneratorRegistry) - Constructor for class org.exolab.castor.jdo.engine.KeyGeneratorDescriptor
 
KeyGeneratorFactory - interface org.exolab.castor.persist.spi.KeyGeneratorFactory.
Interface for a key generator factory.
KeyGeneratorFactoryRegistry - class org.exolab.castor.persist.KeyGeneratorFactoryRegistry.
Registry for KeyGeneratorFactory implementations obtained from the Castor properties file and used by the JDO mapping configuration file.
KeyGeneratorRegistry - class org.exolab.castor.jdo.engine.KeyGeneratorRegistry.
Registry for KeyGenerator instances.
KeyGeneratorRegistry() - Constructor for class org.exolab.castor.jdo.engine.KeyGeneratorRegistry
 
keyIterator() - Method in interface org.castor.cache.hashbelt.container.Container
Returns an iterator over the keys contained in this container.
keyIterator() - Method in class org.castor.cache.hashbelt.container.FastIteratingContainer
Returns an iterator over the keys contained in this container. If the container is modified while an iteration is in progress, the results of the iteration is not affected and vice-versa.
keyIterator() - Method in class org.castor.cache.hashbelt.container.MapContainer
Returns an iterator over the keys contained in this container. If the container is modified while an iteration is in progress, the results of the iteration is not affected and vice-versa.
keyIterator() - Method in class org.castor.cache.hashbelt.container.WeakReferenceContainer
Returns an iterator over the keys contained in this container. If the container is modified while an iteration is in progress, the results of the iteration is not affected and vice-versa.
keySet() - Method in class org.castor.cache.DebuggingCacheProxy
keySet() - Method in class org.castor.cache.distributed.AbstractDistributedCache
keySet() - Method in class org.castor.cache.distributed.EHCache
keySet() - Method in class org.castor.cache.distributed.JcsCache
keySet() - Method in class org.castor.cache.distributed.OsCache
keySet() - Method in class org.castor.cache.hashbelt.AbstractHashbelt
keySet() - Method in class org.castor.cache.hashbelt.container.FastIteratingContainer
keySet() - Method in class org.castor.cache.hashbelt.container.WeakReferenceContainer
keySet() - Method in class org.castor.cache.simple.CountLimited
keySet() - Method in class org.castor.cache.simple.NoCache
keySet() - Method in class org.castor.cache.simple.TimeLimited
keySet() - Method in class org.castor.cache.simple.Unlimited

L

LEFT_JOIN - Static variable in interface org.exolab.castor.jdo.engine.JDBCSyntax
 
LIMIT - Static variable in interface org.exolab.castor.jdo.engine.JDBCSyntax
 
LOB_BUFFER_SIZE - Static variable in class org.castor.cpa.CPAConfiguration
Property name of LOB buffer size in castor.properties.
LOG - Static variable in class org.exolab.castor.persist.ClassMolderHelper
 
LONG_LITERAL - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
LPAREN - Static variable in class org.exolab.castor.jdo.oql.Token
 
LPAREN - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
LRUHashbelt - class org.castor.cache.hashbelt.LRUHashbelt.
A type of hashbelt that moves requested elements back into the first container when a get or add occurs.
LRUHashbelt() - Constructor for class org.castor.cache.hashbelt.LRUHashbelt
 
LRUHashbeltFactory - class org.castor.cache.hashbelt.LRUHashbeltFactory.
Implements CacheFactory for the LRUHashbelt implementation of Cache.
LRUHashbeltFactory() - Constructor for class org.castor.cache.hashbelt.LRUHashbeltFactory
 
LT - Static variable in class org.exolab.castor.jdo.oql.Token
 
LT - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
LTE - Static variable in class org.exolab.castor.jdo.oql.Token
 
LTE - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
Lazy - interface org.exolab.castor.persist.Lazy.
Lazy is a place holder interface to indicate that a data object or a Collection in a data object is an Lazy instance.
LazyCGLIB - interface org.castor.persist.proxy.LazyCGLIB.
Lazy is a place holder interface to indicate that a data object or a Collection in a data object is an Lazy instance.
Lexer - class org.exolab.castor.jdo.oql.Lexer.
Seperates an input string of OQL into a stream of Tokens.
Lexer(String) - Constructor for class org.exolab.castor.jdo.oql.Lexer
Creates a lexer which will seperate a string query into a series of tokens.
LocalDatabaseImpl - class org.exolab.castor.jdo.engine.LocalDatabaseImpl.
An implementation of the JDO Database interface supporting explicit local transaction demarcation.
LocalDatabaseImpl(String, int, CallbackInterceptor, InstanceFactory, ClassLoader, boolean) - Constructor for class org.exolab.castor.jdo.engine.LocalDatabaseImpl
Creates an instance of this class.
LocalTransactionContext - class org.castor.persist.LocalTransactionContext.
A transaction context is required in order to perform operations against the database.
LocalTransactionContext(Database) - Constructor for class org.castor.persist.LocalTransactionContext
Create a new transaction context.
LocalTransactionManager - class org.castor.transactionmanager.LocalTransactionManager.
Default transaction manager when Castor is used in standalone mode, in other words not within a J2EE container.
LocalTransactionManager() - Constructor for class org.castor.transactionmanager.LocalTransactionManager
 
LocalTransactionManagerFactory - class org.castor.transactionmanager.LocalTransactionManagerFactory.
Default transaction manager when Castor is used in standalone mode, in other words not within a J2EE container.
LocalTransactionManagerFactory() - Constructor for class org.castor.transactionmanager.LocalTransactionManagerFactory
 
LockEngine - class org.exolab.castor.persist.LockEngine.
LockEngine is a gateway for all the ClassMolders of a persistence storage.
LockEngine(ConnectionFactory, ClassDescriptorResolver, PersistenceFactory) - Constructor for class org.exolab.castor.persist.LockEngine
Construct a new cache engine with the specified mapping table, persistence engine and the log interceptor.
LockNotGrantedException - exception org.exolab.castor.jdo.LockNotGrantedException.
Exception thrown when failed to acquire a lock on an object, a timeout occured waiting to acquire the lock, or a deadlock has been detected.
LockNotGrantedException(String) - Constructor for class org.exolab.castor.jdo.LockNotGrantedException
 
LockNotGrantedException(String, Throwable) - Constructor for class org.exolab.castor.jdo.LockNotGrantedException
 
LogInterceptor - interface org.exolab.castor.persist.spi.LogInterceptor.
A log interceptor recieves notifications on various events that occur in the persistence layer is responsible for reporting them.
LongToBigDecimal - class org.castor.cpa.persistence.convertor.LongToBigDecimal.
Convert Long to BigDecimal.
LongToBigDecimal() - Constructor for class org.castor.cpa.persistence.convertor.LongToBigDecimal
Default constructor.
LongToCastorDuration - class org.castor.cpa.persistence.convertor.LongToCastorDuration.
Convert Long to org.exolab.castor.types.Duration.
LongToCastorDuration() - Constructor for class org.castor.cpa.persistence.convertor.LongToCastorDuration
Default constructor.
LongToDate - class org.castor.cpa.persistence.convertor.LongToDate.
Convert Long to Date.
LongToDate() - Constructor for class org.castor.cpa.persistence.convertor.LongToDate
Default constructor.
LongToDouble - class org.castor.cpa.persistence.convertor.LongToDouble.
Convert Long to Double.
LongToDouble() - Constructor for class org.castor.cpa.persistence.convertor.LongToDouble
Default constructor.
LongToFloat - class org.castor.cpa.persistence.convertor.LongToFloat.
Convert Long to Float.
LongToFloat() - Constructor for class org.castor.cpa.persistence.convertor.LongToFloat
Default constructor.
LongToInteger - class org.castor.cpa.persistence.convertor.LongToInteger.
Convert Long to Integer.
LongToInteger() - Constructor for class org.castor.cpa.persistence.convertor.LongToInteger
Default constructor.
LongToShort - class org.castor.cpa.persistence.convertor.LongToShort.
Convert Long to Short.
LongToShort() - Constructor for class org.castor.cpa.persistence.convertor.LongToShort
Default constructor.
leave() - Method in class org.exolab.castor.persist.ObjectLock
Indicate that a transaction is not interested to change the state of this lock anymore.
length() - Method in class org.exolab.castor.jdo.engine.ClobImpl
 
load(Identity, ProposedEntity, AccessMode) - Method in class org.castor.persist.AbstractTransactionContext
Load an object for use within the transaction. Multiple access to the same object within the transaction will return the same object instance (except for read-only access).

This method is similar to TransactionContext.fetch(org.exolab.castor.persist.ClassMolder, org.exolab.castor.persist.spi.Identity, org.exolab.castor.mapping.AccessMode) except that it will load the object only once within a transaction and always return the same instance.

If the object is loaded for read-only then no lock is acquired and updates to the object are not reflected at commit time. If the object is loaded for read-write then a read lock is acquired (unless timeout or deadlock detected) and the object is stored at commit time. The object is then considered persistent and may be deleted or upgraded to write lock. If the object is loaded for exclusive access then a write lock is acquired and the object is synchronized with the persistent copy.

Attempting to load the object twice in the same transaction, once with exclusive lock and once with read-write lock will result in an exception.

load(Identity, ProposedEntity, AccessMode, QueryResults) - Method in class org.castor.persist.AbstractTransactionContext
Load an object for use within the transaction. Multiple access to the same object within the transaction will return the same object instance (except for read-only access).

In addition to TransactionContext.load(Identity,ProposedEntity,AccessMode) a QueryResults can be specified.

load(Identity, ProposedEntity, AccessMode) - Method in interface org.castor.persist.TransactionContext
Load an object for use within the transaction.
load(Identity, ProposedEntity, AccessMode, QueryResults) - Method in interface org.castor.persist.TransactionContext
Load an object for use within the transaction.
load(TransactionContext, OID, ProposedEntity, AccessMode) - Method in class org.castor.persist.resolver.ManyRelationResolver
 
load(TransactionContext, OID, ProposedEntity, AccessMode) - Method in class org.castor.persist.resolver.PersistanceCapableRelationResolver
 
load(TransactionContext, OID, ProposedEntity, AccessMode) - Method in class org.castor.persist.resolver.PrimitiveResolver
 
load(TransactionContext, OID, ProposedEntity, AccessMode) - Method in interface org.castor.persist.resolver.ResolverStrategy
Load an object with specified identity from the persistent storage.
load(TransactionContext, OID, ProposedEntity, AccessMode) - Method in class org.castor.persist.resolver.SerializableResolver
 
load(Class, Object) - Method in interface org.exolab.castor.jdo.Database
Load an object of the specified type and given identity.
load(Class, Object, AccessMode) - Method in interface org.exolab.castor.jdo.Database
Load an object of the specified type and given identity.
load(Class, Object, Object) - Method in interface org.exolab.castor.jdo.Database
Load an object of the specified type and given identity into a given instance of object.
load(Class, Object) - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Load an object of the specified type and given identity. Once loaded the object is persistent. Calling this method with the same identity in the same transaction will return the same object. This method is equivalent to a query that returns a single object. If the identity spans on more than one field, all of the identity fields can be wrapped in a Complex object.
load(Class, Object, Object) - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl

Load an object of the specified type and given identity into a given instance of object. Once loaded the object is persistent. Calling this method with the same identity in the same transaction will return the same object. This method is equivalent to a query that returns a single object. If the identity spans on more than one field, all of the identity fields can be wrapped in a Complex object.

load(Class, Object, AccessMode) - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl

Load an object of the specified type and given identity. Once loaded the object is persistent. Calling this method with the same identity in the same transaction will return the same object. This method is equivalent to a query that returns a single object.

load(Object, ProposedEntity, Identity, AccessMode) - Method in class org.exolab.castor.jdo.engine.SQLEngine
Loads the object from persistence storage.
load(TransactionContext, OID, DepositBox, ProposedEntity, AccessMode) - Method in class org.exolab.castor.persist.ClassMolder
Load an object with specified identity from the persistent storage.
load(TransactionContext, OID, DepositBox, ProposedEntity, AccessMode, QueryResults) - Method in class org.exolab.castor.persist.ClassMolder
 
load(TransactionContext, OID, ProposedEntity, AccessMode, int) - Method in class org.exolab.castor.persist.LockEngine
Loads an object of the specified type and identity from persistent storage.
load(TransactionContext, OID, ProposedEntity, AccessMode, int, QueryResults) - Method in class org.exolab.castor.persist.LockEngine
 
load(Object, ProposedEntity, Identity, AccessMode) - Method in interface org.exolab.castor.persist.spi.Persistence
Loads the object from persistence storage.
loadClass(ClassLoader, String) - Static method in class org.castor.jdo.util.ClassLoadingUtils
Loads a class with a given name.
loadConfiguration(String) - Static method in class org.exolab.castor.jdo.JDO
Deprecated. Load database configuration from the specified URL.
loadConfiguration(String, ClassLoader) - Static method in class org.exolab.castor.jdo.JDO
Deprecated. Load database configuration from the specified URL.
loadConfiguration(InputSource, EntityResolver, ClassLoader) - Static method in class org.exolab.castor.jdo.JDO
Deprecated. Load database configuration from the specified input source.
loadConfiguration(String, String, DataSource, Mapping, TransactionManager) - Static method in class org.exolab.castor.jdo.JDOManager
Initialize the JDOManager configuration with given name, engine, datasource, transaction demarcation and mapping.
loadConfiguration(JdoConf, EntityResolver, ClassLoader, String) - Static method in class org.exolab.castor.jdo.JDOManager
Load the JDOManager configuration from the specified in-memory JdoConf.
loadConfiguration(JdoConf, ClassLoader, String) - Static method in class org.exolab.castor.jdo.JDOManager
Load the JDOManager configuration from the specified in-memory JdoConf.
loadConfiguration(JdoConf, String) - Static method in class org.exolab.castor.jdo.JDOManager
Load the JDOManager configuration from the specified in-memory JdoConf.
loadConfiguration(InputSource, EntityResolver, ClassLoader) - Static method in class org.exolab.castor.jdo.JDOManager
Load the JDOManager configuration from the specified input source using a custom class loader.
loadConfiguration(String, ClassLoader) - Static method in class org.exolab.castor.jdo.JDOManager
Load the JDOManager configuration from the specified location using a custom class loader.
loadConfiguration(String) - Static method in class org.exolab.castor.jdo.JDOManager
Load the JDOManager configuration from the specified location.
loadDataSource(Database, ClassLoader) - Static method in class org.castor.jdo.engine.DataSourceConnectionFactory
Initialize JDBC DataSource instance with the given database configuration instances and the given class loader.
loadDatabase(String, String, DataSource, Mapping, TransactionManager) - Static method in class org.castor.jdo.engine.DatabaseRegistry
Instantiates a DataSourceConnectionFactory with given name, engine, datasource and mapping.
loadDatabase(InputSource, EntityResolver, ClassLoader) - Static method in class org.castor.jdo.engine.DatabaseRegistry
Instantiates a ConnectionFactory from the JDO configuration file.
loadDatabase(JdoConf, EntityResolver, ClassLoader, String) - Static method in class org.castor.jdo.engine.DatabaseRegistry
Creates a entry for every database and associates them with their name in a map.
loadMapping(MappingRoot, Object) - Method in class org.exolab.castor.jdo.engine.JDOMappingLoader
loadSynchronizables() - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Load the TxSynchronizable implementations from the properties file, if not loaded before.
loaded(Object, AccessMode) - Method in class org.exolab.castor.jdo.engine.JDOCallback
 
loaded(Object, AccessMode) - Method in interface org.exolab.castor.persist.spi.CallbackInterceptor
Called to indicate that the object has been loaded from persistent storage.
loading(Object, Object) - Method in class org.exolab.castor.persist.OutputLogInterceptor
 
loading(Object, Object) - Method in interface org.exolab.castor.persist.spi.LogInterceptor
Called to indicate that an object of the given type and identity is about to be loaded into memory.
lock() - Method in class org.castor.cache.hashbelt.AbstractHashbelt
Get reference to the ReadWriteLock of this cache instance.
lock(Object) - Method in interface org.exolab.castor.jdo.Database
Acquire a soft write lock on the object.
lock(Object) - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Acquire a soft write lock on the object. Read locks are implicitly available when the object is queried. A write lock is only granted for objects that are created or deleted or for objects loaded in exclusive mode - this method can obtain such a lock explicitly.

A soft lock is acquired in memory, not in the database. To acquire a lock in the database, use the locked access mode.

If the object already has a write lock in this transaction or a read lock in this transaction but no read lock in any other transaction, a write lock is obtained. If this object has a read lock in any other transaction this method will block until the other transaction will release its lock. If the timeout has elapsed or a deadlock has been detected, an exception will be thrown but the current lock will be retained.


M

MANAGER - Static variable in class org.castor.transactionmanager.LocalTransactionManagerFactory
The dummy transaction manager that always will be returned.
MANY_TO_MANY - Static variable in class org.exolab.castor.persist.FieldMolder
 
MAX_TABLE_LENGTH - Static variable in class org.exolab.castor.jdo.oql.ParseTreeWalker
 
MINUS - Static variable in class org.exolab.castor.jdo.oql.Token
 
MINUS - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
MSSQL_ANSI_COMPLIANT - Static variable in class org.castor.cpa.CPAConfiguration
Property specifying whether to use ANSI-compliant SQL for MS SQL Server.
ManyRelationResolver - class org.castor.persist.resolver.ManyRelationResolver.
Implementation of ResolverStrategy for many relations.
ManyRelationResolver(ClassMolder, FieldMolder, int, boolean) - Constructor for class org.castor.persist.resolver.ManyRelationResolver
Creates an instance of ManyRelationResolver.
ManyToManyRelationResolver - class org.castor.persist.resolver.ManyToManyRelationResolver.
Implementation of ResolverStrategy for M:N relations.
ManyToManyRelationResolver(ClassMolder, FieldMolder, int, boolean) - Constructor for class org.castor.persist.resolver.ManyToManyRelationResolver
Creates an instance of ManyToManyRelationResolver.
MapContainer - class org.castor.cache.hashbelt.container.MapContainer.
A very basic, HashMap-based implementation of the hashmap container strategy, using nothing more than a basic hashmap to store key/value pairs.
MapContainer() - Constructor for class org.castor.cache.hashbelt.container.MapContainer
 
Mapping - class org.castor.jdo.conf.Mapping.
Class Mapping.
Mapping() - Constructor for class org.castor.jdo.conf.Mapping
 
MappingDescriptor - class org.castor.jdo.conf.MappingDescriptor.
Class MappingDescriptor.
MappingDescriptor() - Constructor for class org.castor.jdo.conf.MappingDescriptor
 
MaxKeyGenerator - class org.exolab.castor.jdo.keygen.MaxKeyGenerator.
MAX key generator.
MaxKeyGenerator(PersistenceFactory, int) - Constructor for class org.exolab.castor.jdo.keygen.MaxKeyGenerator
Initialize the MAX key generator.
MaxKeyGeneratorFactory - class org.exolab.castor.jdo.keygen.MaxKeyGeneratorFactory.
MAX key generator factory.
MaxKeyGeneratorFactory() - Constructor for class org.exolab.castor.jdo.keygen.MaxKeyGeneratorFactory
 
MultiRSCallQuery - class org.exolab.castor.jdo.drivers.MultiRSCallQuery.
PersistenceQuery implementation for CallableStatements that yield multiple ResultSets, like Sybase stored procedures.
MultiRSCallQuery(String, Class[], Class, String[], int[]) - Constructor for class org.exolab.castor.jdo.drivers.MultiRSCallQuery
Creates an instance of this clas.
MySQLFactory - class org.exolab.castor.jdo.drivers.MySQLFactory.
PersistenceFactory for MySQL JDBC driver.
MySQLFactory() - Constructor for class org.exolab.castor.jdo.drivers.MySQLFactory
 
MySQLQueryExpression - class org.exolab.castor.jdo.drivers.MySQLQueryExpression.
QueryExpression for MySQL.
MySQLQueryExpression(PersistenceFactory) - Constructor for class org.exolab.castor.jdo.drivers.MySQLQueryExpression
 
main(String[]) - Static method in class org.exolab.castor.gui.QueryAnalyser
Main method.
markCreate(ClassMolder, Object, OID) - Method in class org.castor.persist.AbstractTransactionContext
Walk a data object tree starting from the specified object, and mark all objects to be created.
markCreate(ClassMolder, Object, OID) - Method in interface org.castor.persist.TransactionContext
Walk a data object tree starting from the specified object, and mark all objects to be created.
markCreate(TransactionContext, OID, Object) - Method in class org.castor.persist.resolver.ManyRelationResolver
 
markCreate(TransactionContext, OID, Object) - Method in class org.castor.persist.resolver.ManyToManyRelationResolver
 
markCreate(TransactionContext, OID, Object) - Method in class org.castor.persist.resolver.OneToManyRelationResolver
 
markCreate(TransactionContext, OID, Object) - Method in class org.castor.persist.resolver.PersistanceCapableRelationResolver
 
markCreate(TransactionContext, OID, Object) - Method in class org.castor.persist.resolver.PrimitiveResolver
 
markCreate(TransactionContext, OID, Object) - Method in interface org.castor.persist.resolver.ResolverStrategy
Walk the object model and mark object that should be created.
markCreate(TransactionContext, OID, Object) - Method in class org.castor.persist.resolver.SerializableResolver
 
markCreate(TransactionContext, OID, DepositBox, Object) - Method in class org.exolab.castor.persist.ClassMolder
Walk the object model and mark object that should be created.
markCreate(TransactionContext, OID, Object) - Method in class org.exolab.castor.persist.LockEngine
Mark an object and its related or dependent object to be created.
markCreated(Object) - Method in class org.castor.persist.ObjectTracker
 
markCreating(Object) - Method in class org.castor.persist.ObjectTracker
 
markDelete(TransactionContext, Object, Object) - Method in class org.castor.persist.resolver.ManyRelationResolver
 
markDelete(TransactionContext, Object, Object) - Method in class org.castor.persist.resolver.ManyToManyRelationResolver
 
markDelete(TransactionContext, Object, Object) - Method in class org.castor.persist.resolver.OneToManyRelationResolver
 
markDelete(TransactionContext, Object, Object) - Method in class org.castor.persist.resolver.PersistanceCapableRelationResolver
 
markDelete(TransactionContext, Object, Object) - Method in class org.castor.persist.resolver.PrimitiveResolver
 
markDelete(TransactionContext, Object, Object) - Method in interface org.castor.persist.resolver.ResolverStrategy
Prepare to delete an object with the specified identity.
markDelete(TransactionContext, Object, Object) - Method in class org.castor.persist.resolver.SerializableResolver
 
markDelete(TransactionContext, OID, DepositBox, Object) - Method in class org.exolab.castor.persist.ClassMolder
Prepare to delete an object with the specified identity.
markDelete(TransactionContext, OID, Object, int) - Method in class org.exolab.castor.persist.LockEngine
 
markDeleted(Object) - Method in class org.castor.persist.ObjectTracker
 
markModified(Object, boolean, boolean) - Method in class org.castor.persist.AbstractTransactionContext
markModified(Object, boolean, boolean) - Method in interface org.castor.persist.TransactionContext
 
markReadOnly(Object) - Method in class org.castor.persist.ObjectTracker
 
markUpdate(ClassMolder, Object, OID) - Method in class org.castor.persist.AbstractTransactionContext
Update a new object in persistent storage and returns the object's OID. The object will be persisted only if the transaction commits. If an identity is provided then duplicate identity check happens in this method, if no identity is provided then duplicate identity check occurs when the transaction completes and the object is not visible in this transaction.

Update will also mark objects to be created if the TIMESTAMP equals to NO_TIMESTAMP.

markUpdate(ClassMolder, Object, OID) - Method in interface org.castor.persist.TransactionContext
Update a new object in persistent storage and returns the object's OID.
markUpdateCacheNeeded(Object) - Method in class org.castor.persist.ObjectTracker
 
markUpdatePersistNeeded(Object) - Method in class org.castor.persist.ObjectTracker
 
marshal(Writer) - Method in class org.castor.jdo.conf.DataSource
Method marshal
marshal(ContentHandler) - Method in class org.castor.jdo.conf.DataSource
Method marshal
marshal(Writer) - Method in class org.castor.jdo.conf.Database
Method marshal
marshal(ContentHandler) - Method in class org.castor.jdo.conf.Database
Method marshal
marshal(Writer) - Method in class org.castor.jdo.conf.DatabaseChoice
Method marshal
marshal(ContentHandler) - Method in class org.castor.jdo.conf.DatabaseChoice
Method marshal
marshal(Writer) - Method in class org.castor.jdo.conf.Driver
Method marshal
marshal(ContentHandler) - Method in class org.castor.jdo.conf.Driver
Method marshal
marshal(Writer) - Method in class org.castor.jdo.conf.JdoConf
Method marshal
marshal(ContentHandler) - Method in class org.castor.jdo.conf.JdoConf
Method marshal
marshal(Writer) - Method in class org.castor.jdo.conf.Jndi
Method marshal
marshal(ContentHandler) - Method in class org.castor.jdo.conf.Jndi
Method marshal
marshal(Writer) - Method in class org.castor.jdo.conf.Mapping
Method marshal
marshal(ContentHandler) - Method in class org.castor.jdo.conf.Mapping
Method marshal
marshal(Writer) - Method in class org.castor.jdo.conf.Param
Method marshal
marshal(ContentHandler) - Method in class org.castor.jdo.conf.Param
Method marshal
marshal(Writer) - Method in class org.castor.jdo.conf.TransactionDemarcation
Method marshal
marshal(ContentHandler) - Method in class org.castor.jdo.conf.TransactionDemarcation
Method marshal
marshal(Writer) - Method in class org.castor.jdo.conf.TransactionManager
Method marshal
marshal(ContentHandler) - Method in class org.castor.jdo.conf.TransactionManager
Method marshal
message(String) - Method in class org.exolab.castor.persist.OutputLogInterceptor
 
message(String) - Method in interface org.exolab.castor.persist.spi.LogInterceptor
Reports a message of some sort that is not delivered to the application.
moveback() - Method in class org.exolab.castor.gui.QueryHistory
 
moveforward() - Method in class org.exolab.castor.gui.QueryHistory
 

N

NAME - Static variable in class org.castor.transactionmanager.JNDIENCTransactionManagerFactory
The name of the factory.
NAME - Static variable in class org.castor.transactionmanager.JOTMTransactionManagerFactory
The name of the factory.
NAME - Static variable in class org.castor.transactionmanager.LocalTransactionManagerFactory
The name of the factory.
NAME - Static variable in class org.castor.transactionmanager.WebSphere51TransactionManagerFactory
The name of the factory.
NAME - Static variable in class org.castor.transactionmanager.WebSphere5TransactionManagerFactory
The name of the factory.
NAME - Static variable in class org.castor.transactionmanager.WebSphereTransactionManagerFactory
The name of the factory.
NEEDS_REFRESH_EXCEPTION - Static variable in class org.castor.cache.distributed.OsCache
Classname of exception thrown by getFromCache() method of oscache.
NOT_EQUAL - Static variable in class org.exolab.castor.jdo.oql.Token
 
NOT_EQUAL - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
NO_TIMESTAMP - Static variable in interface org.exolab.castor.jdo.TimeStampable
 
NoCache - class org.castor.cache.simple.NoCache.
NoCache is a Map which dispose all object right the way.
NoCache() - Constructor for class org.castor.cache.simple.NoCache
 
NoCacheFactory - class org.castor.cache.simple.NoCacheFactory.
Implements CacheFactory for the NoCache implementation of Cache.
NoCacheFactory() - Constructor for class org.castor.cache.simple.NoCacheFactory
 
NotifyingReaper - class org.castor.cache.hashbelt.reaper.NotifyingReaper.
Does the obvious: Calls a handleExpiredObject method for each object in the container.
NotifyingReaper() - Constructor for class org.castor.cache.hashbelt.reaper.NotifyingReaper
 
NullReaper - class org.castor.cache.hashbelt.reaper.NullReaper.
The simplest of all possible expiration handlers.
NullReaper() - Constructor for class org.castor.cache.hashbelt.reaper.NullReaper
 
newCallableStatementProxy(CallableStatement, String) - Static method in class org.castor.jdo.drivers.ConnectionProxyFactory
Factory method for creating a CallableStamentProxy.
newConnectionProxy(Connection) - Static method in class org.castor.jdo.drivers.ConnectionProxyFactory
Factory method for creating a ConnectionProxy.
newConnectionProxy(Connection, String) - Static method in class org.castor.jdo.drivers.ConnectionProxyFactory
Factory method for creating a ConnectionProxy.
newInstance() - Static method in class org.castor.cpa.CPAConfiguration
Factory method for a default CPA configuration instance.
newInstance(ClassLoader, ClassLoader) - Static method in class org.castor.cpa.CPAConfiguration
Factory method for a CPA configuration instance that uses the specified class loaders.
newInstance(ClassLoader) - Method in class org.exolab.castor.persist.ClassMolder
Return a new instance of the base class with the provided ClassLoader object.
newInstance(String, ClassLoader) - Method in interface org.exolab.castor.persist.spi.InstanceFactory
Called to indicate that an object needs to be instatiated.
newPreparedStatementProxy(PreparedStatement, String) - Static method in class org.castor.jdo.drivers.ConnectionProxyFactory
Factory method for creating a PreparedStamentProxy.
next() - Method in interface org.exolab.castor.jdo.QueryResults
Returns the next result in the result set.
next() - Method in class org.exolab.castor.jdo.engine.OQLQueryImpl.OQLEnumeration
 
next() - Method in class org.exolab.castor.jdo.engine.SimpleQueryExecutor.SimpleQueryResults
 
next() - Method in class org.exolab.castor.jdo.engine.SqlBindParser
Move on to the next bind variable in '_sql'.
nextElement() - Method in class org.exolab.castor.jdo.engine.OQLQueryImpl.OQLEnumeration
 
nextElement() - Method in class org.exolab.castor.jdo.engine.SimpleQueryExecutor.SimpleQueryResults
 
nextIdentity(Identity) - Method in class org.exolab.castor.jdo.drivers.PostgreSQLCallQuery
 
nextIdentity(Identity) - Method in class org.exolab.castor.jdo.engine.SQLQuery
 
nextIdentity() - Method in class org.exolab.castor.persist.QueryResults
Returns the identity of the next object to be returned.
nextIdentity(Identity) - Method in class org.exolab.castor.persist.spi.AbstractCallQuery
 
nextIdentity(Identity) - Method in interface org.exolab.castor.persist.spi.PersistenceQuery
Returns the identity of the next object to be returned.
nextRow() - Method in class org.exolab.castor.jdo.drivers.MultiRSCallQuery
 
nextRow() - Method in class org.exolab.castor.jdo.drivers.ReturnedRSCallQuery
 
nextRow() - Method in class org.exolab.castor.persist.spi.AbstractCallQuery
 
nextToken() - Method in class org.exolab.castor.jdo.oql.Lexer
Returns the next Token from the stream.
numberOfExtendingClassDescriptors(JDOClassDescriptor) - Static method in class org.exolab.castor.jdo.engine.SQLHelper
 

O

OFFSET - Static variable in interface org.exolab.castor.jdo.engine.JDBCSyntax
 
OID - class org.exolab.castor.persist.OID.
Object identifier.
OID(ClassMolder, Identity) - Constructor for class org.exolab.castor.persist.OID
Constructor.
OID(ClassMolder, OID, Identity) - Constructor for class org.exolab.castor.persist.OID
Constructor.
ON - Static variable in interface org.exolab.castor.jdo.engine.JDBCSyntax
 
ONE_TO_MANY - Static variable in class org.exolab.castor.persist.FieldMolder
 
OP_BETWEEN - Static variable in interface org.exolab.castor.persist.spi.QueryExpression
Between operator.
OP_BETWEEN_AND - Static variable in interface org.exolab.castor.persist.spi.QueryExpression
Between and operator.
OP_EQUALS - Static variable in interface org.exolab.castor.persist.spi.QueryExpression
Equality operator.
OP_GREATER - Static variable in interface org.exolab.castor.persist.spi.QueryExpression
Greater then operator.
OP_GREATER_EQUALS - Static variable in interface org.exolab.castor.persist.spi.QueryExpression
Greater then or equals operator.
OP_LESS - Static variable in interface org.exolab.castor.persist.spi.QueryExpression
Less then operator.
OP_LESS_EQUALS - Static variable in interface org.exolab.castor.persist.spi.QueryExpression
Less then or equals operator.
OP_LIKE - Static variable in interface org.exolab.castor.persist.spi.QueryExpression
Like operator.
OP_NOT_EQUALS - Static variable in interface org.exolab.castor.persist.spi.QueryExpression
Inequality operator.
OP_NOT_LIKE - Static variable in interface org.exolab.castor.persist.spi.QueryExpression
Not like operator.
OQLQuery - interface org.exolab.castor.jdo.OQLQuery.
An OQL query object.
OQLQueryImpl - class org.exolab.castor.jdo.engine.OQLQueryImpl.
An OQLQuery implementation to execute a query based upon an OQL statement.
OQLQueryImpl(Database) - Constructor for class org.exolab.castor.jdo.engine.OQLQueryImpl
Creates an instance to execute a query based upon an OQL statement.
OQLQueryImpl.OQLEnumeration - class org.exolab.castor.jdo.engine.OQLQueryImpl.OQLEnumeration.
Enumeration implementation to traverse the result as returned by the execution of the OQL query.
OQLQueryImpl.OQLEnumeration(QueryResults, Vector, JDOClassDescriptor) - Constructor for class org.exolab.castor.jdo.engine.OQLQueryImpl.OQLEnumeration
Creates an instance of this class.
OQLQueryImpl.OQLEnumeration(QueryResults) - Constructor for class org.exolab.castor.jdo.engine.OQLQueryImpl.OQLEnumeration
 
OQLSyntaxException - exception org.exolab.castor.jdo.oql.OQLSyntaxException.
Exception thrown to indicate that invalid syntax was encountered by the Parser.
OQLSyntaxException(String) - Constructor for class org.exolab.castor.jdo.oql.OQLSyntaxException
 
OQLSyntaxException(String, Throwable) - Constructor for class org.exolab.castor.jdo.oql.OQLSyntaxException
 
ORDER_BY - Static variable in interface org.exolab.castor.jdo.engine.JDBCSyntax
 
ObjectDeletedException - exception org.exolab.castor.jdo.ObjectDeletedException.
This exception is thrown when accessing an object that was deleted.
ObjectDeletedException(String) - Constructor for class org.exolab.castor.jdo.ObjectDeletedException
 
ObjectDeletedException(String, Throwable) - Constructor for class org.exolab.castor.jdo.ObjectDeletedException
 
ObjectDeletedWaitingForLockException - exception org.exolab.castor.persist.ObjectDeletedWaitingForLockException.
Thrown to indicate that a lock attempt has failed due to object being deleted by a concurrent transaction.
ObjectDeletedWaitingForLockException() - Constructor for class org.exolab.castor.persist.ObjectDeletedWaitingForLockException
 
ObjectDeletedWaitingForLockException(String) - Constructor for class org.exolab.castor.persist.ObjectDeletedWaitingForLockException
 
ObjectDeletedWaitingForLockException(String, Throwable) - Constructor for class org.exolab.castor.persist.ObjectDeletedWaitingForLockException
 
ObjectLock - class org.exolab.castor.persist.ObjectLock.
Read/write locks and lock synchronization on an object.
ObjectLock(OID) - Constructor for class org.exolab.castor.persist.ObjectLock
Create a new lock for the specified object.
ObjectLock(CacheEntry) - Constructor for class org.exolab.castor.persist.ObjectLock
 
ObjectLock.LinkedTx - class org.exolab.castor.persist.ObjectLock.LinkedTx.
Object uses to hold a linked list of transactions holding write locks or waiting for a read/write lock.
ObjectLock.LinkedTx(TransactionContext, ObjectLock.LinkedTx) - Constructor for class org.exolab.castor.persist.ObjectLock.LinkedTx
 
ObjectModifiedException - exception org.exolab.castor.jdo.ObjectModifiedException.
Indicates transaction has been aborted as a result of object being modified by a concurrent transaction.
ObjectModifiedException(String) - Constructor for class org.exolab.castor.jdo.ObjectModifiedException
 
ObjectModifiedException(String, Throwable) - Constructor for class org.exolab.castor.jdo.ObjectModifiedException
 
ObjectNotFoundException - exception org.exolab.castor.jdo.ObjectNotFoundException.
An attempt to load an object failed, an object of that type with that primary key was not found in persistent storage.
ObjectNotFoundException(String) - Constructor for class org.exolab.castor.jdo.ObjectNotFoundException
 
ObjectNotFoundException(String, Throwable) - Constructor for class org.exolab.castor.jdo.ObjectNotFoundException
 
ObjectNotPersistentException - exception org.exolab.castor.jdo.ObjectNotPersistentException.
Exception indicating object is not persistent.
ObjectNotPersistentException(String) - Constructor for class org.exolab.castor.jdo.ObjectNotPersistentException
 
ObjectNotPersistentException(String, Throwable) - Constructor for class org.exolab.castor.jdo.ObjectNotPersistentException
 
ObjectToString - class org.castor.cpa.persistence.convertor.ObjectToString.
Convert Object to String.
ObjectToString() - Constructor for class org.castor.cpa.persistence.convertor.ObjectToString
Default constructor.
ObjectTracker - class org.castor.persist.ObjectTracker.
A transaction records all objects accessed during the lifetime of the transaction in this record (queries and created).
ObjectTracker() - Constructor for class org.castor.persist.ObjectTracker
 
OneToManyRelationResolver - class org.castor.persist.resolver.OneToManyRelationResolver.
 
OneToManyRelationResolver(ClassMolder, FieldMolder, int, boolean) - Constructor for class org.castor.persist.resolver.OneToManyRelationResolver
Creates an instance of OneToMany.
OracleFactory - class org.exolab.castor.jdo.drivers.OracleFactory.
PersistenceFactory for Oracle 7/8 driver.
OracleFactory() - Constructor for class org.exolab.castor.jdo.drivers.OracleFactory
 
OracleQueryExpression - class org.exolab.castor.jdo.drivers.OracleQueryExpression.
QueryExpression for Oracle 7/8.
OracleQueryExpression(PersistenceFactory) - Constructor for class org.exolab.castor.jdo.drivers.OracleQueryExpression
 
OsCache - class org.castor.cache.distributed.OsCache.
OSCache (opensymphony) implementation of Castor JDO Cache.
OsCache(Object) - Constructor for class org.castor.cache.distributed.OsCache
Construct an instance of OsCache that wrapps access to given cache implementation of class com.opensymphony.oscache.general.GeneralCacheAdministrator.
OsCacheFactory - class org.castor.cache.distributed.OsCacheFactory.
Implements CacheFactory for the OsCache implementation of Cache.
OsCacheFactory() - Constructor for class org.castor.cache.distributed.OsCacheFactory
 
OutputLogInterceptor - class org.exolab.castor.persist.OutputLogInterceptor.
A simple log interceptor that reports all messages to a writer or an output stream.
OutputLogInterceptor(PrintWriter) - Constructor for class org.exolab.castor.persist.OutputLogInterceptor
 
OutputLogInterceptor(OutputStream) - Constructor for class org.exolab.castor.persist.OutputLogInterceptor
 
OutputLogInterceptor(Writer) - Constructor for class org.exolab.castor.persist.OutputLogInterceptor
 
objectStateToString(Object) - Method in class org.castor.persist.ObjectTracker
Returns the object's state.
org.castor.cache - package org.castor.cache
As explained in org.exolab.castor.persist, LockEngine implements a persistence engine that caches objects in memory for performance reasons and thus eliminates the number of operations against the persistence storage.
org.castor.cache.distributed - package org.castor.cache.distributed
 
org.castor.cache.hashbelt - package org.castor.cache.hashbelt
The Hashbelt API Author: Gregory Block Author: Ralf Joachim This package represents an API, based on a set of articles in the O'Reilly Network by William Grosso, to implement a simplified and 1.3-compatible implementation of a Hashbelt algorithm.
org.castor.cache.hashbelt.container - package org.castor.cache.hashbelt.container
 
org.castor.cache.hashbelt.reaper - package org.castor.cache.hashbelt.reaper
 
org.castor.cache.simple - package org.castor.cache.simple
 
org.castor.cpa - package org.castor.cpa
 
org.castor.cpa.persistence.convertor - package org.castor.cpa.persistence.convertor
 
org.castor.jdo.conf - package org.castor.jdo.conf
XML objects for loading the Castor JDO configuration file.
org.castor.jdo.drivers - package org.castor.jdo.drivers
 
org.castor.jdo.engine - package org.castor.jdo.engine
 
org.castor.jdo.util - package org.castor.jdo.util
 
org.castor.persist - package org.castor.persist
 
org.castor.persist.cache - package org.castor.persist.cache
 
org.castor.persist.proxy - package org.castor.persist.proxy
 
org.castor.persist.resolver - package org.castor.persist.resolver
 
org.castor.transactionmanager - package org.castor.transactionmanager
Castor transaction manager factory.
org.exolab.castor.dtx - package org.exolab.castor.dtx
 
org.exolab.castor.gui - package org.exolab.castor.gui
 
org.exolab.castor.jdo - package org.exolab.castor.jdo
The Java Data Objects API Version: $Revision: 6216 $ $Date: 2005-04-21 14:21:10 -0600 (Thu, 21 Apr 2005) $ Author: Assaf Arkin The class JDOManager provides the Castor JDO engine used for obtaining a database connection.
org.exolab.castor.jdo.drivers - package org.exolab.castor.jdo.drivers
 
org.exolab.castor.jdo.engine - package org.exolab.castor.jdo.engine
Implementation of the Castor JDO engine.
org.exolab.castor.jdo.keygen - package org.exolab.castor.jdo.keygen
 
org.exolab.castor.jdo.oql - package org.exolab.castor.jdo.oql
 
org.exolab.castor.persist - package org.exolab.castor.persist
The Castor persistence engine handles object persistence, object caching, transaction concurrency and locking.
org.exolab.castor.persist.spi - package org.exolab.castor.persist.spi
Defines the interfaces for persistence engine service providers.

P

PARAMETER - Static variable in interface org.exolab.castor.jdo.engine.JDBCSyntax
 
PARAM_CAPACITY - Static variable in class org.castor.cache.hashbelt.AbstractHashbelt
Mapped initialization parameter capacity.
PARAM_CAPACITY - Static variable in class org.castor.cache.simple.CountLimited
Mapped initialization parameter capacity.
PARAM_CONTAINERS - Static variable in class org.castor.cache.hashbelt.AbstractHashbelt
Mapped initialization parameter containers.
PARAM_CONTAINER_CLASS - Static variable in class org.castor.cache.hashbelt.AbstractHashbelt
Mapped initialization parameter container-class.
PARAM_DEBUG - Static variable in interface org.castor.cache.Cache
Mapped initialization parameter debug.
PARAM_MONITOR - Static variable in class org.castor.cache.hashbelt.AbstractHashbelt
Mapped initialization parameter monitor.
PARAM_NAME - Static variable in interface org.castor.cache.Cache
Mapped initialization parameter name.
PARAM_REAPER_CLASS - Static variable in class org.castor.cache.hashbelt.AbstractHashbelt
Mapped initialization parameter reaper-class.
PARAM_TTL - Static variable in class org.castor.cache.hashbelt.AbstractHashbelt
Mapped initialization parameter ttl.
PARAM_TTL - Static variable in class org.castor.cache.simple.TimeLimited
Mapped initialization parameter ttl.
PARAM_TYPE - Static variable in interface org.castor.cache.Cache
Mapped initialization parameter type.
PARENT_OBJECT - Static variable in class org.exolab.castor.jdo.oql.ParseTreeWalker
 
PERSISTANCECAPABLE - Static variable in class org.exolab.castor.persist.FieldMolder
 
PERSISTENCE_FACTORIES - Static variable in class org.castor.cpa.CPAConfiguration
Property listing all the available persistence factories.
PLUS - Static variable in class org.exolab.castor.jdo.oql.Token
 
PLUS - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
PRIMITIVE - Static variable in class org.exolab.castor.persist.FieldMolder
 
Param - class org.castor.jdo.conf.Param.
Class Param.
Param() - Constructor for class org.castor.jdo.conf.Param
 
ParamDescriptor - class org.castor.jdo.conf.ParamDescriptor.
Class ParamDescriptor.
ParamDescriptor() - Constructor for class org.castor.jdo.conf.ParamDescriptor
 
ParamInfo - class org.exolab.castor.jdo.oql.ParamInfo.
A class to store and check information about numbered query parameters.
ParamInfo(String, String, JDOFieldDescriptor, ClassLoader) - Constructor for class org.exolab.castor.jdo.oql.ParamInfo
Creates a new ParamInfo.
ParseTreeNode - class org.exolab.castor.jdo.oql.ParseTreeNode.
A Node in the Parse tree which is generated by the Parser as the tree representation of the OQL Query.
ParseTreeNode(ParseTreeNode, Token) - Constructor for class org.exolab.castor.jdo.oql.ParseTreeNode
Creates a new Node with supplied parent and token.
ParseTreeNode(Token) - Constructor for class org.exolab.castor.jdo.oql.ParseTreeNode
Creates a new root Node with supplied token.
ParseTreeWalker - class org.exolab.castor.jdo.oql.ParseTreeWalker.
A class which walks the parse tree created by the parser to check for errors and translate to SQL.
ParseTreeWalker(LockEngine, ParseTreeNode, ClassLoader, DbMetaInfo) - Constructor for class org.exolab.castor.jdo.oql.ParseTreeWalker
Creates a new parse tree walker.
Parser - class org.exolab.castor.jdo.oql.Parser.
Generates a parse tree for a stream of tokens representing an OQL query.
Parser(Lexer) - Constructor for class org.exolab.castor.jdo.oql.Parser
Creates a parser which will generate a parse tree from a series of tokens.
PersistanceCapableRelationResolver - class org.castor.persist.resolver.PersistanceCapableRelationResolver.
Implementation of ResolverStrategy for 1:1 relations.
PersistanceCapableRelationResolver(ClassMolder, FieldMolder, int, boolean) - Constructor for class org.castor.persist.resolver.PersistanceCapableRelationResolver
Creates an instance of this resolver class.
Persistence - interface org.exolab.castor.persist.spi.Persistence.
The persistence engine implements this interface in order to allow objects to be created, removed, loaded, stored, locked and checked for dirtyness.
PersistenceEngineFactory - class org.exolab.castor.persist.PersistenceEngineFactory.
Factory for constructing new persistence engines.
PersistenceEngineFactory() - Constructor for class org.exolab.castor.persist.PersistenceEngineFactory
 
PersistenceException - exception org.exolab.castor.jdo.PersistenceException.
An exception representing another exception (an SQL exception, a JNDI naming exception, etc) raised by the underlying persistence engine.
PersistenceException(String, Throwable) - Constructor for class org.exolab.castor.jdo.PersistenceException
 
PersistenceException(String) - Constructor for class org.exolab.castor.jdo.PersistenceException
 
PersistenceFactory - interface org.exolab.castor.persist.spi.PersistenceFactory.
Factory for producing new persistence implementations.
PersistenceFactoryRegistry - class org.exolab.castor.persist.PersistenceFactoryRegistry.
Registry for PersistenceFactory implementations obtained from the Castor properties file and used by the JDO database configuration file.
PersistenceInfoGroup - class org.exolab.castor.persist.PersistenceInfoGroup.
 
PersistenceInfoGroup(LockEngine[]) - Constructor for class org.exolab.castor.persist.PersistenceInfoGroup
 
PersistenceQuery - interface org.exolab.castor.persist.spi.PersistenceQuery.
The persistence engine implements this interface in order to allow queries to be performed and multiple objects to be returned.
Persistent - interface org.exolab.castor.jdo.Persistent.
A callback informs objects about changes to their state.
PointbaseFactory - class org.castor.jdo.drivers.PointbaseFactory.
PersistenceFactory implementation for Borland's Pointbase driver.
PointbaseFactory() - Constructor for class org.castor.jdo.drivers.PointbaseFactory
 
PointbaseQueryExpression - class org.castor.jdo.drivers.PointbaseQueryExpression.
QueryExpression implementation for Borland's Pointbase.
PointbaseQueryExpression(PersistenceFactory) - Constructor for class org.castor.jdo.drivers.PointbaseQueryExpression
Craetes an instance of this class.
PostgreSQLCallQuery - class org.exolab.castor.jdo.drivers.PostgreSQLCallQuery.
PersistenceQuery implementation for use with PostgreSQL stored functions returning instance, which can be fetched only through SELECT of fields of the instance.
PostgreSQLCallQuery(String, Class[], Class, String[], int[]) - Constructor for class org.exolab.castor.jdo.drivers.PostgreSQLCallQuery
 
PostgreSQLFactory - class org.exolab.castor.jdo.drivers.PostgreSQLFactory.
PersistenceFactory for postgreSQL JDBC driver.
PostgreSQLFactory() - Constructor for class org.exolab.castor.jdo.drivers.PostgreSQLFactory
 
PostgreSQLQueryExpression - class org.exolab.castor.jdo.drivers.PostgreSQLQueryExpression.
QueryExpression for PostgreSQL 6.5/7.
PostgreSQLQueryExpression(PersistenceFactory) - Constructor for class org.exolab.castor.jdo.drivers.PostgreSQLQueryExpression
 
PreparedStatementProxy - class org.castor.jdo.drivers.PreparedStatementProxy.
Proxy class for JDBC PreparedStatement class, to allow information gathering for the purpose of SQL statement logging.
PreparedStatementProxy(PreparedStatement, String) - Constructor for class org.castor.jdo.drivers.PreparedStatementProxy
Creates an instance of this class.
PrimitiveResolver - class org.castor.persist.resolver.PrimitiveResolver.
Implementation of ResolverStrategy for primitive fields.
PrimitiveResolver(ClassMolder, FieldMolder, int, boolean) - Constructor for class org.castor.persist.resolver.PrimitiveResolver
Creates an instance of PrimitiveResolver.
ProgressFactory - class org.castor.jdo.drivers.ProgressFactory.
PersistenceFactory for Progress RDBMS.
ProgressFactory() - Constructor for class org.castor.jdo.drivers.ProgressFactory
 
ProgressQueryExpression - class org.castor.jdo.drivers.ProgressQueryExpression.
QueryExpression for Progress RDBMS.
ProgressQueryExpression(PersistenceFactory) - Constructor for class org.castor.jdo.drivers.ProgressQueryExpression
Creates an instance of this class.
ProposedEntity - class org.castor.persist.ProposedEntity.
Holding structure for information about an entity class instance.
ProposedEntity() - Constructor for class org.castor.persist.ProposedEntity
Creates an default instance.
ProposedEntity(ClassMolder) - Constructor for class org.castor.persist.ProposedEntity
 
ProposedEntity(ProposedEntity) - Constructor for class org.castor.persist.ProposedEntity
Creates an instance of this class based upon the values passed in.
pairDepends(ClassMolder, String) - Method in class org.exolab.castor.persist.DatingService
Pair up ClassMolder and it depends class.
pairExtends(ClassMolder, String) - Method in class org.exolab.castor.persist.DatingService
Pair up ClassMolder and it extends class.
pairFieldClass(FieldMolder, String) - Method in class org.exolab.castor.persist.DatingService
Pair the FieldMolder with the ClassMolder of typeName.
parameterize(String) - Method in class org.castor.cpa.persistence.convertor.AbstractLobTypeConvertor
Initialize the converter with the given parameter. If no parameter is available the method don't need to be called or may be called with null which both should lead to the default behaviour of the converter.
parameterize(String) - Method in class org.castor.cpa.persistence.convertor.AbstractSimpleTypeConvertor
Initialize the converter with the given parameter. If no parameter is available the method don't need to be called or may be called with null which both should lead to the default behaviour of the converter.
parameterize(String) - Method in class org.castor.cpa.persistence.convertor.BigDecimalToDate
Initialize the converter with the given parameter. If no parameter is available the method don't need to be called or may be called with null which both should lead to the default behaviour of the converter.
parameterize(String) - Method in class org.castor.cpa.persistence.convertor.BooleanToBigDecimal
Initialize the converter with the given parameter. If no parameter is available the method don't need to be called or may be called with null which both should lead to the default behaviour of the converter.
parameterize(String) - Method in class org.castor.cpa.persistence.convertor.BooleanToInteger
Initialize the converter with the given parameter. If no parameter is available the method don't need to be called or may be called with null which both should lead to the default behaviour of the converter.
parameterize(String) - Method in class org.castor.cpa.persistence.convertor.BooleanToShort
Initialize the converter with the given parameter. If no parameter is available the method don't need to be called or may be called with null which both should lead to the default behaviour of the converter.
parameterize(String) - Method in class org.castor.cpa.persistence.convertor.BooleanToString
Initialize the converter with the given parameter. If no parameter is available the method don't need to be called or may be called with null which both should lead to the default behaviour of the converter.
parameterize(String) - Method in class org.castor.cpa.persistence.convertor.DateToBigDecimal
Initialize the converter with the given parameter. If no parameter is available the method don't need to be called or may be called with null which both should lead to the default behaviour of the converter.
parameterize(String) - Method in class org.castor.cpa.persistence.convertor.DateToDouble
Initialize the converter with the given parameter. If no parameter is available the method don't need to be called or may be called with null which both should lead to the default behaviour of the converter.
parameterize(String) - Method in class org.castor.cpa.persistence.convertor.DateToInteger
Initialize the converter with the given parameter. If no parameter is available the method don't need to be called or may be called with null which both should lead to the default behaviour of the converter.
parameterize(String) - Method in class org.castor.cpa.persistence.convertor.DateToString
Initialize the converter with the given parameter. If no parameter is available the method don't need to be called or may be called with null which both should lead to the default behaviour of the converter.
parameterize(String) - Method in class org.castor.cpa.persistence.convertor.DoubleToDate
Initialize the converter with the given parameter. If no parameter is available the method don't need to be called or may be called with null which both should lead to the default behaviour of the converter.
parameterize(String) - Method in class org.castor.cpa.persistence.convertor.IntegerToDate
Initialize the converter with the given parameter. If no parameter is available the method don't need to be called or may be called with null which both should lead to the default behaviour of the converter.
parameterize(String) - Method in class org.castor.cpa.persistence.convertor.SqlTimestampToString
Initialize the converter with the given parameter. If no parameter is available the method don't need to be called or may be called with null which both should lead to the default behaviour of the converter.
parameterize(String) - Method in class org.castor.cpa.persistence.convertor.StringToBoolean
Initialize the converter with the given parameter. If no parameter is available the method don't need to be called or may be called with null which both should lead to the default behaviour of the converter.
parameterize(String) - Method in class org.castor.cpa.persistence.convertor.StringToDate
Initialize the converter with the given parameter. If no parameter is available the method don't need to be called or may be called with null which both should lead to the default behaviour of the converter.
parameterize(String) - Method in class org.castor.cpa.persistence.convertor.StringToSqlTimestamp
Initialize the converter with the given parameter. If no parameter is available the method don't need to be called or may be called with null which both should lead to the default behaviour of the converter.
parameterize(String) - Method in interface org.castor.cpa.persistence.convertor.TypeConvertor
Initialize the converter with the given parameter.
parseOQL(String) - Method in class org.exolab.castor.dtx.DTXQuery
 
patchSQL(String, String) - Method in class org.exolab.castor.jdo.keygen.HighLowKeyGenerator
Gives a possibility to patch the Castor-generated SQL statement for INSERT (makes sense for DURING_INSERT key generators).
patchSQL(String, String) - Method in class org.exolab.castor.jdo.keygen.IdentityKeyGenerator
Gives a possibility to patch the Castor-generated SQL statement for INSERT (makes sense for DURING_INSERT key generators).
patchSQL(String, String) - Method in class org.exolab.castor.jdo.keygen.MaxKeyGenerator
Gives a possibility to patch the Castor-generated SQL statement for INSERT (makes sense for DURING_INSERT key generators).
patchSQL(String, String) - Method in class org.exolab.castor.jdo.keygen.SequenceKeyGenerator
Gives a possibility to patch the Castor-generated SQL statement for INSERT (makes sense for DURING_INSERT key generators).
patchSQL(String, String) - Method in class org.exolab.castor.jdo.keygen.UUIDKeyGenerator
Gives a possibility to patch the Castor-generated SQL statement for INSERT (makes sense for DURING_INSERT key generators).
patchSQL(String, String) - Method in interface org.exolab.castor.persist.spi.KeyGenerator
Gives a possibility to patch the Castor-generated SQL statement for INSERT (indended mainly for DURING_INSERT style of key generators, other key generators usually simply return the passed parameter).
position(Clob, long) - Method in class org.exolab.castor.jdo.engine.ClobImpl
Not implemented, I guess it is not needed for writing CLOB.
position(String, long) - Method in class org.exolab.castor.jdo.engine.ClobImpl
Not implemented, I guess it is not needed for writing CLOB.
postCreate(TransactionContext, OID, Object, Object, Identity) - Method in class org.castor.persist.resolver.ManyRelationResolver
 
postCreate(TransactionContext, OID, Object, Object, Identity) - Method in class org.castor.persist.resolver.ManyToManyRelationResolver
 
postCreate(TransactionContext, OID, Object, Object, Identity) - Method in class org.castor.persist.resolver.OneToManyRelationResolver
 
postCreate(TransactionContext, OID, Object, Object, Identity) - Method in class org.castor.persist.resolver.PersistanceCapableRelationResolver
 
postCreate(TransactionContext, OID, Object, Object, Identity) - Method in class org.castor.persist.resolver.PrimitiveResolver
 
postCreate(TransactionContext, OID, Object, Object, Identity) - Method in interface org.castor.persist.resolver.ResolverStrategy
Called after successful creation of an object of the base class.
postCreate(TransactionContext, OID, Object, Object, Identity) - Method in class org.castor.persist.resolver.SerializableResolver
 
preStore(TransactionContext, OID, Object, int, Object) - Method in class org.castor.persist.resolver.ManyRelationResolver
 
preStore(TransactionContext, OID, Object, int, Object) - Method in class org.castor.persist.resolver.ManyToManyRelationResolver
 
preStore(TransactionContext, OID, Object, int, Object) - Method in class org.castor.persist.resolver.OneToManyRelationResolver
 
preStore(TransactionContext, OID, Object, int, Object) - Method in class org.castor.persist.resolver.PersistanceCapableRelationResolver
 
preStore(TransactionContext, OID, Object, int, Object) - Method in class org.castor.persist.resolver.PrimitiveResolver
 
preStore(TransactionContext, OID, Object, int, Object) - Method in interface org.castor.persist.resolver.ResolverStrategy
Check the object for modification.
preStore(TransactionContext, OID, Object, int, Object) - Method in class org.castor.persist.resolver.SerializableResolver
 
preStore(TransactionContext, OID, DepositBox, Object, int) - Method in class org.exolab.castor.persist.ClassMolder
Check the object for modification.
preStore(TransactionContext, OID, Object, int) - Method in class org.exolab.castor.persist.LockEngine
Called at transaction commit to store an object that has been loaded during the transaction.
prepare() - Method in class org.castor.persist.AbstractTransactionContext
Prepares the transaction prior to committing it. Indicates whether the transaction is read-only (i.e. no modified objects), can commit, or an error has occured and the transaction must be rolled back. This method performs actual storage into the persistence storage. Multiple calls to this method can be done, and do not release locks, allowing checkpoint to occur. An IllegalStateException is thrown if transaction is not in the proper state to perform this operation.
prepare() - Method in interface org.castor.persist.TransactionContext
Prepares the transaction prior to committing it.
prepare(String) - Method in class org.exolab.castor.dtx.DTXQuery
 
prepare(Xid) - Method in class org.exolab.castor.persist.XAResourceImpl
 
prepareQuery(String) - Method in class org.exolab.castor.dtx.DTXEngine
Prepare a new DTXQuery object, given an OQL string.
printStackTrace() - Method in class org.castor.cache.CacheAcquireException
Print a stack trace to stderr.
printStackTrace(PrintStream) - Method in class org.castor.cache.CacheAcquireException
Print a stack trace to the specified PrintStream.
printStackTrace(PrintWriter) - Method in class org.castor.cache.CacheAcquireException
Print a stack trace to the specified PrintWriter.
printStackTrace() - Method in class org.castor.transactionmanager.TransactionManagerAcquireException
Print a stack trace to stderr.
printStackTrace(PrintStream) - Method in class org.castor.transactionmanager.TransactionManagerAcquireException
Print a stack trace to the specified PrintStream.
printStackTrace(PrintWriter) - Method in class org.castor.transactionmanager.TransactionManagerAcquireException
Print a stack trace to the specified PrintWriter.
printStackTrace(PrintWriter) - Method in class org.exolab.castor.dtx.DTXException
 
printStackTrace(PrintStream) - Method in class org.exolab.castor.dtx.DTXException
 
printStackTrace() - Method in class org.exolab.castor.jdo.DataObjectAccessException
Print a stack trace to stderr.
printStackTrace(PrintStream) - Method in class org.exolab.castor.jdo.DataObjectAccessException
Print a stack trace to the specified PrintStream.
printStackTrace(PrintWriter) - Method in class org.exolab.castor.jdo.DataObjectAccessException
Print a stack trace to the specified PrintWriter.
put(Object, Object) - Method in class org.castor.cache.DebuggingCacheProxy
put(Object, Object) - Method in class org.castor.cache.distributed.AbstractDistributedCache
put(Object, Object) - Method in class org.castor.cache.distributed.EHCache
put(Object, Object) - Method in class org.castor.cache.distributed.JcsCache
put(Object, Object) - Method in class org.castor.cache.distributed.OsCache
put(Object, Object) - Method in class org.castor.cache.hashbelt.FIFOHashbelt
put(Object, Object) - Method in class org.castor.cache.hashbelt.LRUHashbelt
put(Object, Object) - Method in class org.castor.cache.hashbelt.container.FastIteratingContainer
put(Object, Object) - Method in class org.castor.cache.hashbelt.container.WeakReferenceContainer
put(Object, Object) - Method in class org.castor.cache.simple.CountLimited
put(Object, Object) - Method in class org.castor.cache.simple.NoCache
put(Object, Object) - Method in class org.castor.cache.simple.TimeLimited
put(Object, Object) - Method in class org.castor.cache.simple.Unlimited
put(Transaction, GlobalDatabaseImpl) - Method in class org.exolab.castor.jdo.engine.TxDatabaseMap
 
putAll(Map) - Method in class org.castor.cache.DebuggingCacheProxy
putAll(Map) - Method in class org.castor.cache.distributed.AbstractDistributedCache
putAll(Map) - Method in class org.castor.cache.distributed.EHCache
putAll(Map) - Method in class org.castor.cache.distributed.JcsCache
putAll(Map) - Method in class org.castor.cache.distributed.OsCache
putAll(Map) - Method in class org.castor.cache.hashbelt.FIFOHashbelt
putAll(Map) - Method in class org.castor.cache.hashbelt.LRUHashbelt
putAll(Map) - Method in class org.castor.cache.hashbelt.container.FastIteratingContainer
putAll(Map) - Method in class org.castor.cache.hashbelt.container.WeakReferenceContainer
putAll(Map) - Method in class org.castor.cache.simple.CountLimited
putAll(Map) - Method in class org.castor.cache.simple.NoCache
putAll(Map) - Method in class org.castor.cache.simple.TimeLimited
putAll(Map) - Method in class org.castor.cache.simple.Unlimited
putObjectIntoCache(Object, Object) - Method in class org.castor.cache.hashbelt.AbstractHashbelt
Put given value with given key in cache.

Q

Query - interface org.exolab.castor.jdo.Query.
A query object.
QueryAnalyser - class org.exolab.castor.gui.QueryAnalyser.
A simple Query tool.
QueryException - exception org.exolab.castor.jdo.QueryException.
Reports an exception with the query, either syntax, query parameters or inability to perform the query against the persistence engine.
QueryException(String) - Constructor for class org.exolab.castor.jdo.QueryException
 
QueryException(String, Throwable) - Constructor for class org.exolab.castor.jdo.QueryException
 
QueryExpression - interface org.exolab.castor.persist.spi.QueryExpression.
Defines the interface for a query expression.
QueryHistory - class org.exolab.castor.gui.QueryHistory.
 
QueryHistory() - Constructor for class org.exolab.castor.gui.QueryHistory
 
QueryResults - interface org.exolab.castor.jdo.QueryResults.
An iteration of the results of a query.
QueryResults - class org.exolab.castor.persist.QueryResults.
The result of a query in the context of a transaction.
QueryResults(TransactionContext, LockEngine, PersistenceQuery, AccessMode, Database) - Constructor for class org.exolab.castor.persist.QueryResults
 
query(LockEngine, PersistenceQuery, AccessMode, boolean) - Method in class org.castor.persist.AbstractTransactionContext
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.
query(LockEngine, PersistenceQuery, AccessMode, boolean) - Method in interface org.castor.persist.TransactionContext
Perform a query using the query mechanism with the specified access mode.
queryStatement(String) - Method in class org.exolab.castor.persist.OutputLogInterceptor
 
queryStatement(String) - Method in interface org.exolab.castor.persist.spi.LogInterceptor
Reports a statement that will be used with the persistent engine to conduct a query.
quoteName(String) - Method in class org.castor.jdo.drivers.ProgressFactory
 
quoteName(String) - Method in class org.exolab.castor.jdo.drivers.GenericFactory
 
quoteName(String) - Method in class org.exolab.castor.jdo.drivers.OracleFactory
 
quoteName(String) - Method in class org.exolab.castor.jdo.drivers.PostgreSQLFactory
 
quoteName(String) - Method in class org.exolab.castor.jdo.drivers.SapDbFactory
Quotes words in SQL statements.
quoteName(String) - Method in class org.exolab.castor.jdo.drivers.SybaseFactory
 
quoteName(String) - Method in interface org.exolab.castor.persist.spi.PersistenceFactory
Returns the quoted identifier suitable for preventing conflicts between database identifiers and reserved keywords.

R

READONLY - Static variable in interface org.exolab.castor.jdo.Database
Read only access.
RPAREN - Static variable in class org.exolab.castor.jdo.oql.Token
 
RPAREN - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
ReadOnly - Static variable in interface org.exolab.castor.jdo.Database
Deprecated. Use READONLY instead.
Reaper - interface org.castor.cache.hashbelt.reaper.Reaper.
Reapers implement a single method - they are called with a container that has expired, and told to perform an action on the expired container before the container is garbage collected.
RefreshingReaper - class org.castor.cache.hashbelt.reaper.RefreshingReaper.
Calls a refresh method on each object in the container; it reinserts any returned object to the front of the expiration system.
RefreshingReaper() - Constructor for class org.castor.cache.hashbelt.reaper.RefreshingReaper
 
ReinsertingReaper - class org.castor.cache.hashbelt.reaper.ReinsertingReaper.
A hybrid of the notifying and refreshing reaper; like the notifying reaper, this calls handleExpiredObject for the object; like the refreshing reaper, it then reinserts it in the front of the expiration system.
ReinsertingReaper() - Constructor for class org.castor.cache.hashbelt.reaper.ReinsertingReaper
 
RelationCollection - class org.castor.persist.proxy.RelationCollection.
RelationCollection implements Collection It is a lazy Colllection.
RelationCollection(TransactionContext, OID, ClassMolder, AccessMode, ArrayList) - Constructor for class org.castor.persist.proxy.RelationCollection
Creates an instance of RelationCollection.
ResolverFactory - class org.castor.persist.resolver.ResolverFactory.
Factory class for instantiating ResolverStragegy instances.
ResolverStrategy - interface org.castor.persist.resolver.ResolverStrategy.
Strategy pattern to allow for common operations related to field resolution based upon the type of the field.
ReturnedRSCallQuery - class org.exolab.castor.jdo.drivers.ReturnedRSCallQuery.
PersistenceQuery implementation for use with CallableStatements that return a ResultSet, like Oracle stored functions returning REF CURSOR.
ReturnedRSCallQuery(String, Class[], Class, String[], int[]) - Constructor for class org.exolab.castor.jdo.drivers.ReturnedRSCallQuery
Creates an instance of this clas.
readOnlySize() - Method in class org.castor.persist.ObjectTracker
 
readWriteSize() - Method in class org.castor.persist.ObjectTracker
 
recover(int) - Method in class org.exolab.castor.persist.XAResourceImpl
 
refresh(Object) - Method in class org.castor.cache.hashbelt.reaper.RefreshingReaper
Function called to attempt to refresh the object.
register(String, ClassMolder) - Method in class org.exolab.castor.persist.DatingService
Register the name of a ClassMolder which will be pairing up.
registerSynchronizables() - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Register the TxSynchronizable implementations at the TransactionContect at end of begin().
registerTransactionManager(String, String, Properties) - Method in class org.castor.transactionmanager.TransactionManagerRegistry
Register TransactionManager with given name.
registerTransactionManager(String, TransactionManager) - Method in class org.castor.transactionmanager.TransactionManagerRegistry
Register given TransactionManager with given name.
release(TransactionContext) - Method in class org.exolab.castor.persist.ObjectLock
Releases a lock on the object previously acquired.
releaseLock(TransactionContext, OID) - Method in class org.exolab.castor.persist.LockEngine
Called at transaction commit or rollback to release all locks held on the object.
releasing(Object, boolean) - Method in class org.exolab.castor.jdo.engine.JDOCallback
 
releasing(Object, boolean) - Method in interface org.exolab.castor.persist.spi.CallbackInterceptor
Called to indicate that an object has been made transient.
remove(Object) - Method in class org.castor.cache.DebuggingCacheProxy
remove(Object) - Method in class org.castor.cache.distributed.AbstractDistributedCache
remove(Object) - Method in class org.castor.cache.distributed.EHCache
remove(Object) - Method in class org.castor.cache.distributed.JcsCache
remove(Object) - Method in class org.castor.cache.distributed.OsCache
remove(Object) - Method in class org.castor.cache.hashbelt.FIFOHashbelt
remove(Object) - Method in class org.castor.cache.hashbelt.LRUHashbelt
remove(Object) - Method in class org.castor.cache.hashbelt.container.FastIteratingContainer
remove(Object) - Method in class org.castor.cache.hashbelt.container.WeakReferenceContainer
remove(Object) - Method in class org.castor.cache.simple.CountLimited
remove(Object) - Method in class org.castor.cache.simple.NoCache
remove(Object) - Method in class org.castor.cache.simple.TimeLimited
remove(Object) - Method in class org.castor.cache.simple.Unlimited
remove(Object) - Method in class org.castor.persist.proxy.RelationCollection
 
remove(Object) - Method in interface org.exolab.castor.jdo.Database
Removes the object from persistent storage.
remove(Object) - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Removes the object from persistent storage. The deletion will take effect only if the transaction is committed, but the object is no longer visible to queries in the current transaction and locks for access from other transactions will block until this transaction completes.
remove(Transaction) - Method in class org.exolab.castor.jdo.engine.TxDatabaseMap
 
removeAll(Collection) - Method in class org.castor.persist.proxy.RelationCollection
 
removeDatabase(Database) - Method in class org.castor.jdo.conf.JdoConf
Method removeDatabase
removeMapping(Mapping) - Method in class org.castor.jdo.conf.Database
Method removeMapping
removeOIDForObject(LockEngine, OID) - Method in class org.castor.persist.ObjectTracker
For a given lockengine and OID, remove references to an object in the maps.
removeObjectFromCache(Object) - Method in class org.castor.cache.hashbelt.AbstractHashbelt
Remove any available association for given key.
removeParam(Param) - Method in class org.castor.jdo.conf.DataSource
Method removeParam
removeParam(Param) - Method in class org.castor.jdo.conf.Driver
Method removeParam
removeParam(Param) - Method in class org.castor.jdo.conf.TransactionManager
Method removeParam
removeRelation(TransactionContext, Object, ClassMolder, Object) - Method in class org.castor.persist.resolver.ManyRelationResolver
 
removeRelation(TransactionContext, Object, ClassMolder, Object) - Method in class org.castor.persist.resolver.PersistanceCapableRelationResolver
 
removeRelation(TransactionContext, Object, ClassMolder, Object) - Method in class org.castor.persist.resolver.PrimitiveResolver
 
removeRelation(TransactionContext, Object, ClassMolder, Object) - Method in interface org.castor.persist.resolver.ResolverStrategy
Remove the reference of a related object from an object of the base class.
removeRelation(TransactionContext, Object, ClassMolder, Object) - Method in class org.castor.persist.resolver.SerializableResolver
 
removeRelation(TransactionContext, Object, ClassMolder, Object) - Method in class org.exolab.castor.persist.ClassMolder
Remove the reference of a related object from an object of the base class.
removeTxSynchronizable(TxSynchronizable) - Method in class org.castor.persist.AbstractTransactionContext
Unregister a listener which wants to synchronize its state to the state of the transaction.
removeTxSynchronizable(TxSynchronizable) - Method in interface org.castor.persist.TransactionContext
Unregister a listener which wants to synchronize its state to the state of the transaction.
removed(Object) - Method in class org.exolab.castor.jdo.engine.JDOCallback
 
removed(Object) - Method in interface org.exolab.castor.persist.spi.CallbackInterceptor
Called to indicate that an object has been deleted.
removing(Object) - Method in class org.exolab.castor.jdo.engine.JDOCallback
 
removing(Object, Object) - Method in class org.exolab.castor.persist.OutputLogInterceptor
 
removing(Object) - Method in interface org.exolab.castor.persist.spi.CallbackInterceptor
Called to indicate that an object is to be deleted.
removing(Object, Object) - Method in interface org.exolab.castor.persist.spi.LogInterceptor
Called to indicate that an object of the given type and identity is about to be deleted from persistent storage.
resetResolvers() - Method in class org.exolab.castor.persist.ClassMolder
 
resolve(ClassDescriptorResolver, LockEngine, PersistenceFactory) - Static method in class org.exolab.castor.persist.ClassMolderHelper
Resolve and construct all the ClassMolders given a MappingLoader.
resolve(String) - Method in class org.exolab.castor.persist.DatingService
Resolve the java.lang.Class of the fully qualified class name.
resolveRelations(ClassDescriptor) - Method in class org.exolab.castor.jdo.engine.JDOMappingLoader
 
resume(Transaction) - Method in class org.castor.transactionmanager.LocalTransactionManager
retainAll(Collection) - Method in class org.castor.persist.proxy.RelationCollection
 
revertObject(TransactionContext, OID, Object, Object) - Method in class org.castor.persist.resolver.ManyRelationResolver
 
revertObject(TransactionContext, OID, Object, Object) - Method in class org.castor.persist.resolver.PersistanceCapableRelationResolver
 
revertObject(TransactionContext, OID, Object, Object) - Method in class org.castor.persist.resolver.PrimitiveResolver
 
revertObject(TransactionContext, OID, Object, Object) - Method in interface org.castor.persist.resolver.ResolverStrategy
Revert the object back to the state of begining of the transaction If the object is loaded, it will be revert as it was loaded.
revertObject(TransactionContext, OID, Object, Object) - Method in class org.castor.persist.resolver.SerializableResolver
 
revertObject(TransactionContext, OID, DepositBox, Object) - Method in class org.exolab.castor.persist.ClassMolder
Revert the object back to the state of begining of the transaction If the object is loaded, it will be revert as it was loaded.
revertObject(TransactionContext, OID, Object) - Method in class org.exolab.castor.persist.LockEngine
Reverts an object to the cached copy given the object's OID.
rollback() - Method in class org.castor.persist.AbstractTransactionContext
Rolls back all changes and closes the transaction releasing all locks on all objects. All objects are now transient, if they were queried in this transaction. This method may be called at any point during the transaction. Throws an IllegalStateException if transaction is not in the proper state to perform this operation.
rollback() - Method in interface org.castor.persist.TransactionContext
Rolls back all changes and closes the transaction releasing all locks on all objects.
rollback() - Method in class org.castor.transactionmanager.LocalTransactionManager
rollback() - Method in interface org.exolab.castor.jdo.Database
Rolls back and closes the transaction.
rollback() - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Rolls back and closes the transaction. All changes made to persistent objects during the transaction are lost, objects created during the transaction are not made durable and objects removed during the transaction continue to exist.
rollback() - Method in class org.exolab.castor.jdo.engine.GlobalDatabaseImpl
 
rollback() - Method in class org.exolab.castor.jdo.engine.LocalDatabaseImpl
 
rollback(Xid) - Method in class org.exolab.castor.persist.XAResourceImpl
 
rollbackConnections() - Method in class org.castor.persist.AbstractTransactionContext
The derived class must implement this method and rollback all the connections used in this transaction.
rollbackConnections() - Method in class org.castor.persist.GlobalTransactionContext
The derived class must implement this method and rollback all the connections used in this transaction. The connections may be closed, as they will not be reused in this transaction. This operation is guaranteed to succeed.
rollbackConnections() - Method in class org.castor.persist.LocalTransactionContext
The derived class must implement this method and rollback all the connections used in this transaction. The connections may be closed, as they will not be reused in this transaction. This operation is guaranteed to succeed.
rolledback(TransactionContext) - Method in class org.castor.persist.proxy.RelationCollection
 
rolledback(TransactionContext) - Method in interface org.exolab.castor.persist.TxSynchronizable
Called at the end of a transaction after rollback.

S

SELECT - Static variable in interface org.exolab.castor.jdo.engine.JDBCSyntax
 
SERIALIZABLE - Static variable in class org.exolab.castor.persist.FieldMolder
 
SHARED - Static variable in interface org.exolab.castor.jdo.Database
Shared access.
SQLColumnInfo - class org.exolab.castor.jdo.engine.SQLColumnInfo.
 
SQLColumnInfo(String, int, TypeConvertor, TypeConvertor) - Constructor for class org.exolab.castor.jdo.engine.SQLColumnInfo
 
SQLEngine - class org.exolab.castor.jdo.engine.SQLEngine.
The SQL engine performs persistence of one object type against one SQL database.
SQLEngine(JDOClassDescriptor, PersistenceFactory, String) - Constructor for class org.exolab.castor.jdo.engine.SQLEngine
 
SQLFieldInfo - class org.exolab.castor.jdo.engine.SQLFieldInfo.
 
SQLFieldInfo(JDOClassDescriptor, FieldDescriptor, String, boolean) - Constructor for class org.exolab.castor.jdo.engine.SQLFieldInfo
 
SQLHelper - class org.exolab.castor.jdo.engine.SQLHelper.
 
SQLQuery - class org.exolab.castor.jdo.engine.SQLQuery.
 
SQLQuery(SQLEngine, PersistenceFactory, String, Class[], boolean) - Constructor for class org.exolab.castor.jdo.engine.SQLQuery
Creates an instance of SQLQuery.
SQLRelationLoader - class org.exolab.castor.persist.SQLRelationLoader.
SQLRelationLoader is a quick hack for creating and removing relation from a many-to-many relation database from ClassMolder.
SQLRelationLoader(String, String[], int[], TypeConvertor[], TypeConvertor[], String[], int[], TypeConvertor[], TypeConvertor[]) - Constructor for class org.exolab.castor.persist.SQLRelationLoader
 
SQLServerFactory - class org.exolab.castor.jdo.drivers.SQLServerFactory.
PersistenceFactory for SQL Server.
SQLServerFactory() - Constructor for class org.exolab.castor.jdo.drivers.SQLServerFactory
 
SQLServerQueryExpression - class org.exolab.castor.jdo.drivers.SQLServerQueryExpression.
QueryExpression for MS SQL Server.
SQLServerQueryExpression(PersistenceFactory) - Constructor for class org.exolab.castor.jdo.drivers.SQLServerQueryExpression
 
SQLStatementCreate - class org.exolab.castor.jdo.engine.SQLStatementCreate.
 
SQLStatementCreate(SQLEngine, PersistenceFactory) - Constructor for class org.exolab.castor.jdo.engine.SQLStatementCreate
 
SQLStatementLoad - class org.exolab.castor.jdo.engine.SQLStatementLoad.
 
SQLStatementLoad(SQLEngine, PersistenceFactory) - Constructor for class org.exolab.castor.jdo.engine.SQLStatementLoad
 
SQLStatementLookup - class org.exolab.castor.jdo.engine.SQLStatementLookup.
 
SQLStatementLookup(SQLEngine, PersistenceFactory) - Constructor for class org.exolab.castor.jdo.engine.SQLStatementLookup
 
SQLStatementRemove - class org.exolab.castor.jdo.engine.SQLStatementRemove.
 
SQLStatementRemove(SQLEngine, PersistenceFactory) - Constructor for class org.exolab.castor.jdo.engine.SQLStatementRemove
 
SQLStatementStore - class org.exolab.castor.jdo.engine.SQLStatementStore.
 
SQLStatementStore(SQLEngine, PersistenceFactory, String) - Constructor for class org.exolab.castor.jdo.engine.SQLStatementStore
 
SQLTypeInfos - class org.castor.jdo.engine.SQLTypeInfos.
Utility class to translate SQL type by integer value or name into corresponding Java type.
STRING_LITERAL - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
SapDbFactory - class org.exolab.castor.jdo.drivers.SapDbFactory.
PersistenceFactory for SAP DB.
SapDbFactory() - Constructor for class org.exolab.castor.jdo.drivers.SapDbFactory
 
SapDbQueryExpression - class org.exolab.castor.jdo.drivers.SapDbQueryExpression.
QueryExpression for SAP DB.
SapDbQueryExpression(PersistenceFactory) - Constructor for class org.exolab.castor.jdo.drivers.SapDbQueryExpression
 
SequenceKeyGenerator - class org.exolab.castor.jdo.keygen.SequenceKeyGenerator.
SEQUENCE key generator.
SequenceKeyGenerator(PersistenceFactory, Properties, int) - Constructor for class org.exolab.castor.jdo.keygen.SequenceKeyGenerator
Initialize the SEQUENCE key generator.
SequenceKeyGeneratorFactory - class org.exolab.castor.jdo.keygen.SequenceKeyGeneratorFactory.
SEQUENCE key generator factory.
SequenceKeyGeneratorFactory() - Constructor for class org.exolab.castor.jdo.keygen.SequenceKeyGeneratorFactory
 
SerializableResolver - class org.castor.persist.resolver.SerializableResolver.
Implementation of ResolverStrategy for serializable fields.
SerializableResolver(ClassMolder, FieldMolder, int, boolean) - Constructor for class org.castor.persist.resolver.SerializableResolver
Creates an instance of SerializableResolver.
SerializableToByteArray - class org.castor.cpa.persistence.convertor.SerializableToByteArray.
Convert Serializable to byte[].
SerializableToByteArray() - Constructor for class org.castor.cpa.persistence.convertor.SerializableToByteArray
Default constructor.
SerializableToInputStream - class org.castor.cpa.persistence.convertor.SerializableToInputStream.
Convert Serializable to InputStream.
SerializableToInputStream() - Constructor for class org.castor.cpa.persistence.convertor.SerializableToInputStream
Default constructor.
Shared - Static variable in interface org.exolab.castor.jdo.Database
Deprecated. Use SHARED instead.
ShortToBigDecimal - class org.castor.cpa.persistence.convertor.ShortToBigDecimal.
Convert Short to BigDecimal.
ShortToBigDecimal() - Constructor for class org.castor.cpa.persistence.convertor.ShortToBigDecimal
Default constructor.
ShortToBoolean - class org.castor.cpa.persistence.convertor.ShortToBoolean.
Convert Short to Boolean.
ShortToBoolean() - Constructor for class org.castor.cpa.persistence.convertor.ShortToBoolean
Default constructor.
ShortToByte - class org.castor.cpa.persistence.convertor.ShortToByte.
Convert Short to Byte.
ShortToByte() - Constructor for class org.castor.cpa.persistence.convertor.ShortToByte
Default constructor.
ShortToInteger - class org.castor.cpa.persistence.convertor.ShortToInteger.
Convert Short to Integer.
ShortToInteger() - Constructor for class org.castor.cpa.persistence.convertor.ShortToInteger
Default constructor.
ShortToLong - class org.castor.cpa.persistence.convertor.ShortToLong.
Convert Short to Long.
ShortToLong() - Constructor for class org.castor.cpa.persistence.convertor.ShortToLong
Default constructor.
SimpleQueryExecutor - class org.exolab.castor.jdo.engine.SimpleQueryExecutor.
A class to execute simple SQL queries generated from OQL.
SimpleQueryExecutor(Database) - Constructor for class org.exolab.castor.jdo.engine.SimpleQueryExecutor
Creates an instance to execute a simple query.
SimpleQueryExecutor.SimpleQueryResults - class org.exolab.castor.jdo.engine.SimpleQueryExecutor.SimpleQueryResults.
 
SimpleQueryExecutor.SimpleQueryResults() - Constructor for class org.exolab.castor.jdo.engine.SimpleQueryExecutor.SimpleQueryResults
 
SingleProxy - class org.castor.persist.proxy.SingleProxy.
 
SqlBindParser - class org.exolab.castor.jdo.engine.SqlBindParser.
Utility class to parse an SQL or OQL expression for bind variables Bind variables are subexpressions of the form "$n", where n is a positive integer number.
SqlBindParser(String) - Constructor for class org.exolab.castor.jdo.engine.SqlBindParser
Create a new SqlBindParser instance to parse the expression in 'sql'.
SqlClobToCharArray - class org.castor.cpa.persistence.convertor.SqlClobToCharArray.
Convert java.sql.Clob to char[].
SqlClobToCharArray() - Constructor for class org.castor.cpa.persistence.convertor.SqlClobToCharArray
Default constructor.
SqlClobToString - class org.castor.cpa.persistence.convertor.SqlClobToString.
Convert java.sql.Clob to String.
SqlClobToString() - Constructor for class org.castor.cpa.persistence.convertor.SqlClobToString
Default constructor.
SqlDateToCastorDate - class org.castor.cpa.persistence.convertor.SqlDateToCastorDate.
Convert java.sql.Date to org.exolab.castor.types.Date.
SqlDateToCastorDate() - Constructor for class org.castor.cpa.persistence.convertor.SqlDateToCastorDate
Default constructor.
SqlDateToDate - class org.castor.cpa.persistence.convertor.SqlDateToDate.
Convert java.sql.Date to Date.
SqlDateToDate() - Constructor for class org.castor.cpa.persistence.convertor.SqlDateToDate
Default constructor.
SqlTimeToDate - class org.castor.cpa.persistence.convertor.SqlTimeToDate.
Convert java.sql.Time to Date.
SqlTimeToDate() - Constructor for class org.castor.cpa.persistence.convertor.SqlTimeToDate
Default constructor.
SqlTimestampToDate - class org.castor.cpa.persistence.convertor.SqlTimestampToDate.
Convert java.sql.Timestamp to Date.
SqlTimestampToDate() - Constructor for class org.castor.cpa.persistence.convertor.SqlTimestampToDate
Default constructor.
SqlTimestampToString - class org.castor.cpa.persistence.convertor.SqlTimestampToString.
Convert java.sql.Timestamp to String.
SqlTimestampToString() - Constructor for class org.castor.cpa.persistence.convertor.SqlTimestampToString
Default constructor.
StringToBigDecimal - class org.castor.cpa.persistence.convertor.StringToBigDecimal.
Convert String to BigDecimal.
StringToBigDecimal() - Constructor for class org.castor.cpa.persistence.convertor.StringToBigDecimal
Default constructor.
StringToBoolean - class org.castor.cpa.persistence.convertor.StringToBoolean.
Convert String to Boolean.
StringToBoolean() - Constructor for class org.castor.cpa.persistence.convertor.StringToBoolean
Default constructor.
StringToByteArray - class org.castor.cpa.persistence.convertor.StringToByteArray.
Convert String to byte[].
StringToByteArray() - Constructor for class org.castor.cpa.persistence.convertor.StringToByteArray
Default constructor.
StringToCharArray - class org.castor.cpa.persistence.convertor.StringToCharArray.
Convert String to char[].
StringToCharArray() - Constructor for class org.castor.cpa.persistence.convertor.StringToCharArray
Default constructor.
StringToCharacter - class org.castor.cpa.persistence.convertor.StringToCharacter.
Convert String to Character.
StringToCharacter() - Constructor for class org.castor.cpa.persistence.convertor.StringToCharacter
Default constructor.
StringToDate - class org.castor.cpa.persistence.convertor.StringToDate.
Convert String to Date.
StringToDate() - Constructor for class org.castor.cpa.persistence.convertor.StringToDate
Default constructor.
StringToDouble - class org.castor.cpa.persistence.convertor.StringToDouble.
Convert String to Double.
StringToDouble() - Constructor for class org.castor.cpa.persistence.convertor.StringToDouble
Default constructor.
StringToFloat - class org.castor.cpa.persistence.convertor.StringToFloat.
Convert String to Float.
StringToFloat() - Constructor for class org.castor.cpa.persistence.convertor.StringToFloat
Default constructor.
StringToInteger - class org.castor.cpa.persistence.convertor.StringToInteger.
Convert String to Integer.
StringToInteger() - Constructor for class org.castor.cpa.persistence.convertor.StringToInteger
Default constructor.
StringToLong - class org.castor.cpa.persistence.convertor.StringToLong.
Convert String to Long.
StringToLong() - Constructor for class org.castor.cpa.persistence.convertor.StringToLong
Default constructor.
StringToShort - class org.castor.cpa.persistence.convertor.StringToShort.
Convert String to Short.
StringToShort() - Constructor for class org.castor.cpa.persistence.convertor.StringToShort
Default constructor.
StringToSqlClob - class org.castor.cpa.persistence.convertor.StringToSqlClob.
Convert String to java.sql.Clob.
StringToSqlClob() - Constructor for class org.castor.cpa.persistence.convertor.StringToSqlClob
Default constructor.
StringToSqlTimestamp - class org.castor.cpa.persistence.convertor.StringToSqlTimestamp.
Convert String to java.sql.Timestamp.
StringToSqlTimestamp() - Constructor for class org.castor.cpa.persistence.convertor.StringToSqlTimestamp
Default constructor.
SybaseFactory - class org.exolab.castor.jdo.drivers.SybaseFactory.
PersistenceFactory for Sybase Adaptive Servers.
SybaseFactory() - Constructor for class org.exolab.castor.jdo.drivers.SybaseFactory
 
SybaseQueryExpression - class org.exolab.castor.jdo.drivers.SybaseQueryExpression.
QueryExpression for Sybase Adaptive Servers.
SybaseQueryExpression(PersistenceFactory) - Constructor for class org.exolab.castor.jdo.drivers.SybaseQueryExpression
 
SyntaxNotSupportedException - exception org.exolab.castor.jdo.oql.SyntaxNotSupportedException.
Exception thrown to indicate that a feature is not supported by a particular database.
SyntaxNotSupportedException(String) - Constructor for class org.exolab.castor.jdo.oql.SyntaxNotSupportedException
 
SyntaxNotSupportedException(String, Throwable) - Constructor for class org.exolab.castor.jdo.oql.SyntaxNotSupportedException
 
setAccessMode(AccessMode) - Method in class org.exolab.castor.jdo.engine.JDOClassDescriptor
 
setActualClassMolder(ClassMolder) - Method in class org.castor.persist.ProposedEntity
Sets the ClassMolder associated with the actual object.
setActualEntityClass(Class) - Method in class org.castor.persist.ProposedEntity
Sets the actual Class instance.
setAsciiStream(long) - Method in class org.exolab.castor.jdo.engine.ClobImpl
Not implemented.
setAutoStore(boolean) - Method in class org.castor.persist.AbstractTransactionContext
Enable or disable autoStore. If enabled, all new objects, which are reachable from other object that are queried, loaded, created in the transaction, will be created when the transaction is committed.
setAutoStore(boolean) - Method in interface org.castor.persist.TransactionContext
Enable or disable autoStore.
setAutoStore(boolean) - Method in interface org.exolab.castor.jdo.Database
True if autoStore is set on.
setAutoStore(boolean) - Method in class org.exolab.castor.jdo.JDO
Deprecated. Sets autoStore mode.
setAutoStore(boolean) - Method in class org.exolab.castor.jdo.JDOManager
Sets autoStore mode.
setAutoStore(boolean) - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Indicates whether user prefer all reachable object to be stored automatically; false if user wants dependent object only to be stored.
setCache(Map) - Method in class org.castor.cache.distributed.AbstractDistributedCache
Set the cache instance.
setCache(Cache) - Method in class org.castor.cache.hashbelt.reaper.AbstractReaper
Set the hashbelt this reaper is responsable for.
setCallback(CallbackInterceptor) - Method in class org.castor.persist.AbstractTransactionContext
Overrides the default callback interceptor by a custom interceptor for this database source.

The interceptor is a callback that notifies data objects on persistent state events.

If callback interceptor is not overriden, events will be sent to data object that implements the org.exolab.castor.jdo.Persistent interface.

setCallback(CallbackInterceptor) - Method in interface org.castor.persist.TransactionContext
Overrides the default callback interceptor by a custom interceptor for this database source.
setCallbackInterceptor(CallbackInterceptor) - Method in class org.exolab.castor.jdo.JDO
Deprecated. Overrides the default callback interceptor by a custom interceptor for this database source.
setCallbackInterceptor(CallbackInterceptor) - Method in class org.exolab.castor.jdo.JDOManager
Overrides the default callback interceptor by a custom interceptor for this database source.
setCharacterStream(long) - Method in class org.exolab.castor.jdo.engine.ClobImpl
Not implemented.
setClassLoader(ClassLoader) - Method in class org.exolab.castor.jdo.JDO
Deprecated. Sets the application class loader.
setClassName(String) - Method in class org.castor.jdo.conf.DataSource
Sets the value of field 'className'.
setClassName(String) - Method in class org.castor.jdo.conf.Driver
Sets the value of field 'className'.
setConfiguration(String) - Method in class org.exolab.castor.jdo.JDO
Deprecated. Sets the URL of the database configuration file.
setConfiguration(JdoConf) - Method in class org.exolab.castor.jdo.JDO
Deprecated. Provides JDO with a JDO configuration file.
setCounter(int) - Method in class org.castor.jdo.engine.CounterRef
Set the counter value.
setDataSource(DataSource) - Method in class org.castor.jdo.conf.DatabaseChoice
Sets the value of field 'dataSource'.
setDatabase(int, Database) - Method in class org.castor.jdo.conf.JdoConf
Method setDatabase
setDatabase(Database[]) - Method in class org.castor.jdo.conf.JdoConf
Method setDatabase
setDatabase(String) - Method in class org.exolab.castor.dtx.DTXEngine
Sets the database options from a JDO database mapping file.
setDatabaseChoice(DatabaseChoice) - Method in class org.castor.jdo.conf.Database
Sets the value of field 'databaseChoice'.
setDatabaseName(String) - Method in class org.exolab.castor.jdo.JDO
Deprecated. Sets the name of this database.
setDatabasePooling(boolean) - Method in class org.exolab.castor.jdo.JDO
Deprecated. Enable/disable jdo Database pooling.
setDatabasePooling(boolean) - Method in class org.exolab.castor.jdo.JDOManager
Enable/disable database pooling.
setDbLock(boolean) - Method in class org.exolab.castor.persist.OID
Specifies whether the object represented by this OID has a database lock.
setDbMetaInfo(DbMetaInfo) - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
Store database meta information.
setDbMetaInfo(DbMetaInfo) - Method in interface org.exolab.castor.persist.spi.QueryExpression
Store database meta information.
setDepends(ClassMolder) - Method in class org.exolab.castor.persist.ClassMolder
Mutator method to set the depends ClassMolder.
setDescription(String) - Method in interface org.exolab.castor.jdo.DataObjects
Sets the description of this database.
setDescription(String) - Method in class org.exolab.castor.jdo.JDO
Deprecated. Sets the description of this database.
setDescription(String) - Method in class org.exolab.castor.jdo.JDOManager
Sets the description of this database.
setDistinct(boolean) - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
setDistinct(boolean) - Method in interface org.exolab.castor.persist.spi.QueryExpression
Set the query to be distinct.
setDocumentHandler(DocumentHandler) - Method in class org.exolab.castor.dtx.DTXEngine
Sets the default SAX document handler for this DTX engine.
setDriver(Driver) - Method in class org.castor.jdo.conf.DatabaseChoice
Sets the value of field 'driver'.
setEngine(String) - Method in class org.castor.jdo.conf.Database
Sets the value of field 'engine'.
setEngine(DTXEngine) - Method in class org.exolab.castor.dtx.DTXQuery
 
setEntity(Object) - Method in class org.castor.persist.ProposedEntity
Sets the object.
setEntityResolver(EntityResolver) - Method in class org.exolab.castor.jdo.JDO
Deprecated. Sets the entity resolver.
setEntry(Object[]) - Method in class org.castor.persist.cache.CacheEntry
Set actual data to be cached.
setExpanded(boolean) - Method in class org.castor.persist.ProposedEntity
Set to true if the proposed class has been expanded.
setExtends(SQLEngine) - Method in class org.exolab.castor.jdo.engine.SQLEngine
Mutator method for setting extends SQLEngine.
setExtends(ClassMolder) - Method in class org.exolab.castor.persist.ClassMolder
Mutator method to set the extends ClassMolder.
setField(Object, int) - Method in class org.castor.persist.ProposedEntity
Sets the specified field of the object in question.
setFieldClassMolder(ClassMolder) - Method in class org.exolab.castor.persist.FieldMolder
 
setFields(Object[]) - Method in class org.castor.persist.ProposedEntity
Sets the fields of the object in question.
setFieldsNull(Object) - Method in class org.exolab.castor.persist.ClassMolder
Set all persistence fields of object of the base type to null.
setHandler(DocumentHandler) - Method in class org.exolab.castor.dtx.DTXQuery
Set the DocumentHandler that will receive the results (as SAX events) for this query.
setHref(String) - Method in class org.castor.jdo.conf.Mapping
Sets the value of field 'href'.
setIdentity(TransactionContext, Object, Identity) - Method in class org.exolab.castor.persist.ClassMolder
Set the identity into an object.
setInstanceFactory(InstanceFactory) - Method in class org.castor.persist.AbstractTransactionContext
Overrides the default instance factory by a custom one for this database source.

The factory is used to obatain a new instance of data object when it is needed during loading.

setInstanceFactory(InstanceFactory) - Method in interface org.castor.persist.TransactionContext
Overrides the default instance factory by a custom one for this database source.
setInstanceFactory(InstanceFactory) - Method in class org.exolab.castor.jdo.JDO
Deprecated. Overrides the default instance factory by a custom one to be used by Castor to obtaining an instance of data object when it is needed during loading.
setInstanceFactory(InstanceFactory) - Method in class org.exolab.castor.jdo.JDOManager
Overrides the default instance factory by a custom one to be used by Castor to obtaining an instance of a data object when it is needed during loading.
setJndi(Jndi) - Method in class org.castor.jdo.conf.DatabaseChoice
Sets the value of field 'jndi'.
setKeyGeneratorDescriptor(KeyGeneratorDescriptor) - Method in class org.exolab.castor.jdo.engine.JDOClassDescriptor
Set key generator specified for this class.
setLockTimeout(int) - Method in class org.castor.persist.AbstractTransactionContext
Sets the timeout waiting to acquire a lock. The timeout is specified in seconds.
setLockTimeout(int) - Method in interface org.castor.persist.TransactionContext
Sets the timeout waiting to acquire a lock.
setLockTimeout(int) - Method in class org.exolab.castor.jdo.JDO
Deprecated. Sets the lock timeout for this database.
setLockTimeout(int) - Method in class org.exolab.castor.jdo.JDOManager
Sets the lock timeout for this database.
setLogInterceptor(LogInterceptor) - Method in class org.exolab.castor.jdo.JDO
Deprecated. There is no need for this method due to the implementation of Log4J which is controlled via the log4j.properties file.
setLogWriter(PrintWriter) - Method in class org.exolab.castor.dtx.DTXQuery
Set the log writer.
setLogWriter(PrintWriter) - Method in class org.exolab.castor.jdo.JDO
Deprecated. There is no need for this method due to the implementation of Log4J which is controlled via the log4j.properties file.
setMapping(int, Mapping) - Method in class org.castor.jdo.conf.Database
Method setMapping
setMapping(Mapping[]) - Method in class org.castor.jdo.conf.Database
Method setMapping
setMaxHistorySize(int) - Method in class org.exolab.castor.gui.QueryHistory
 
setMode(String) - Method in class org.castor.jdo.conf.TransactionDemarcation
Sets the value of field 'mode'.
setName(String) - Method in class org.castor.jdo.conf.Database
Sets the value of field 'name'.
setName(String) - Method in class org.castor.jdo.conf.JdoConf
Sets the value of field 'name'.
setName(String) - Method in class org.castor.jdo.conf.Jndi
Sets the value of field 'name'.
setName(String) - Method in class org.castor.jdo.conf.Param
Sets the value of field 'name'.
setName(String) - Method in class org.castor.jdo.conf.TransactionManager
Sets the value of field 'name'.
setNewField(Object) - Method in class org.castor.persist.UpdateFlags
 
setOID(OID) - Method in class org.castor.persist.cache.CacheEntry
Set OID of the entry to be cached.
setOID(OID) - Method in class org.exolab.castor.persist.ObjectLock
Set OID of this lock to new value.
setOIDForObject(Object, LockEngine, OID) - Method in class org.castor.persist.ObjectTracker
For a given lockengine and OID, set the object in the maps.
setObject(TransactionContext, Object[]) - Method in interface org.exolab.castor.persist.DepositBox
Set an object into the DespositBox, only a transaction has the write lock may call it method or IllegalArgumentException will be thrown.
setObject(TransactionContext, Object[]) - Method in class org.exolab.castor.persist.ObjectLock
 
setObjectLockObjectToBeIgnored(boolean) - Method in class org.castor.persist.ProposedEntity
 
setParam(int, Param) - Method in class org.castor.jdo.conf.DataSource
Method setParam
setParam(Param[]) - Method in class org.castor.jdo.conf.DataSource
Method setParam
setParam(int, Param) - Method in class org.castor.jdo.conf.Driver
Method setParam
setParam(Param[]) - Method in class org.castor.jdo.conf.Driver
Method setParam
setParam(int, Param) - Method in class org.castor.jdo.conf.TransactionManager
Method setParam
setParam(Param[]) - Method in class org.castor.jdo.conf.TransactionManager
Method setParam
setParameter(int, Object) - Method in class org.exolab.castor.jdo.drivers.PostgreSQLCallQuery
 
setParameter(int, Object) - Method in class org.exolab.castor.jdo.engine.SQLQuery
 
setParameter(int, Object) - Method in class org.exolab.castor.persist.spi.AbstractCallQuery
 
setParameter(int, Object) - Method in interface org.exolab.castor.persist.spi.PersistenceQuery
Sets the value of a paramter.
setParameters(DataSource, Param[]) - Static method in class org.castor.jdo.engine.DataSourceConnectionFactory
Set all the parameters of the given array at the given datasource by calling one of the set methods of the datasource.
setParent(ParseTreeNode) - Method in class org.exolab.castor.jdo.oql.ParseTreeNode
Changes the parent of this node.
setPersistence(Persistence) - Method in class org.exolab.castor.persist.ClassMolder
Mutator method to set the PersistenceEngine of.
setProposedEntityClass(Class) - Method in class org.castor.persist.ProposedEntity
Sets the proposed Class instance.
setQuerys(Vector) - Method in class org.exolab.castor.gui.QueryHistory
 
setRemoved(boolean) - Method in class org.castor.persist.UpdateAndRemovedFlags
 
setRollbackOnly() - Method in class org.castor.transactionmanager.LocalTransactionManager
setSchema(String) - Method in class org.exolab.castor.dtx.DTXEngine
Sets the XML Schema to use.
setStamp(Object) - Method in class org.exolab.castor.persist.OID
Sets the OID's stamp.
setStatus(int) - Method in class org.castor.persist.AbstractTransactionContext
Sets the status of the current transaction to the given one.
setStatus(int) - Method in interface org.castor.persist.TransactionContext
Sets the status of the current transaction to the given one.
setString(long, String) - Method in class org.exolab.castor.jdo.engine.ClobImpl
Not implemented.
setString(long, String, int, int) - Method in class org.exolab.castor.jdo.engine.ClobImpl
Not implemented.
setTableName(String) - Method in class org.castor.jdo.engine.CounterRef
Set the tabel name.
setTableName(String) - Method in class org.exolab.castor.jdo.engine.JDOClassDescriptor
 
setTextCol(String, FieldMapping) - Method in class org.exolab.castor.dtx.DTXClassDescriptor
 
setTimeStamp(long) - Method in class org.castor.persist.cache.CacheEntry
Set associated time stamp.
setTransactionContext(TransactionContext) - Method in interface org.exolab.castor.persist.XAResourceSource
Sets the transaction context associated with this source.
setTransactionDemarcation(TransactionDemarcation) - Method in class org.castor.jdo.conf.JdoConf
Sets the value of field 'transactionDemarcation'.
setTransactionManager(TransactionManager) - Method in class org.castor.jdo.conf.TransactionDemarcation
Sets the value of field 'transactionManager'.
setTransactionTimeout(int) - Method in class org.castor.persist.AbstractTransactionContext
Sets the timeout of this transaction. The timeout is specified in seconds.
setTransactionTimeout(int) - Method in interface org.castor.persist.TransactionContext
Sets the timeout of this transaction.
setTransactionTimeout(int) - Method in class org.castor.transactionmanager.LocalTransactionManager
setTransactionTimeout(int) - Method in class org.exolab.castor.persist.XAResourceImpl
 
setTxMap(TxDatabaseMap) - Method in class org.exolab.castor.jdo.engine.GlobalDatabaseImpl
 
setUpdateCache(boolean) - Method in class org.castor.persist.UpdateFlags
 
setUpdatePersist(boolean) - Method in class org.castor.persist.UpdateFlags
 
setUrl(String) - Method in class org.castor.jdo.conf.Driver
Sets the value of field 'url'.
setValue(String) - Method in class org.castor.jdo.conf.Param
Sets the value of field 'value'.
setValue(PreparedStatement, int, Object, int) - Static method in class org.castor.jdo.engine.SQLTypeInfos
Set given value on given PreparedStatement at given index with given SQL type.
setValue(Object, Object, ClassLoader) - Method in class org.exolab.castor.persist.FieldMolder
 
setWaitOnLock(ObjectLock) - Method in class org.castor.persist.AbstractTransactionContext
Indicates which lock this transaction is waiting for. When a transaction attempts to acquire a lock it must indicate which lock it attempts to acquire in order to perform dead-lock detection. This method is called by ObjectLock before entering the temporary lock-acquire state.
setWaitOnLock(ObjectLock) - Method in interface org.castor.persist.TransactionContext
Indicates which lock this transaction is waiting for.
shutdown() - Method in class org.castor.cache.AbstractCacheFactory
Allows for cache-specific shutdown operations and resource cleanup.
shutdown() - Method in interface org.castor.cache.CacheFactory
Allows for cache-specific shutdown operations and resource cleanup.
shutdown() - Method in class org.castor.cache.distributed.CoherenceCacheFactory
Allows for cache-specific shutdown operations and resource cleanup.
shutdown(String) - Method in class org.castor.cache.distributed.CoherenceCacheFactory
Normally called to shutdown CoherenceCache.
shutdown(String) - Method in class org.castor.cache.distributed.EHCache
Normally called to shutdown CoherenceCache.
shutdown() - Method in class org.castor.cache.distributed.GigaspacesCacheFactory
Allows for cache-specific shutdown operations and resource cleanup.
shutdown(String) - Method in class org.castor.cache.distributed.GigaspacesCacheFactory
Normally called to shutdown GigaspacesCache.
shutdown() - Method in class org.castor.cache.distributed.OsCacheFactory
Allows for cache-specific shutdown operations and resource cleanup.
size() - Method in class org.castor.cache.DebuggingCacheProxy
size() - Method in class org.castor.cache.distributed.AbstractDistributedCache
size() - Method in class org.castor.cache.distributed.EHCache
size() - Method in class org.castor.cache.distributed.JcsCache
size() - Method in class org.castor.cache.distributed.OsCache
size() - Method in class org.castor.cache.hashbelt.AbstractHashbelt
size() - Method in class org.castor.cache.hashbelt.container.FastIteratingContainer
size() - Method in class org.castor.cache.hashbelt.container.WeakReferenceContainer
size() - Method in class org.castor.cache.simple.CountLimited
size() - Method in class org.castor.cache.simple.NoCache
size() - Method in class org.castor.cache.simple.TimeLimited
size() - Method in class org.castor.cache.simple.Unlimited
size() - Method in class org.castor.persist.proxy.RelationCollection
 
size() - Method in interface org.exolab.castor.jdo.QueryResults
Finds the size of the resulting resultset from the query.
size() - Method in class org.exolab.castor.jdo.drivers.PostgreSQLCallQuery
 
size() - Method in class org.exolab.castor.jdo.engine.OQLQueryImpl.OQLEnumeration
 
size() - Method in class org.exolab.castor.jdo.engine.SQLQuery
Uses the underlying db's cursors to move to the last row in the result set, get the row number via getRow(), then move back to where ever the user was positioned in the resultset.
size() - Method in class org.exolab.castor.jdo.engine.SimpleQueryExecutor.SimpleQueryResults
Uses the underlying db's cursors to most to the last row in the result set, get the row number via getRow(), then move back to where ever the user was positioned in the resultset.
size() - Method in class org.exolab.castor.jdo.engine.TxDatabaseMap
 
size() - Method in class org.exolab.castor.persist.QueryResults
 
size() - Method in class org.exolab.castor.persist.spi.AbstractCallQuery
 
size() - Method in class org.exolab.castor.persist.spi.Complex
Deprecated.  
size() - Method in class org.exolab.castor.persist.spi.Identity
 
size() - Method in interface org.exolab.castor.persist.spi.PersistenceQuery
Finds the size of the resulting resultset from the query.
softLock(TransactionContext, OID, int) - Method in class org.exolab.castor.persist.LockEngine
Acquire a write lock on the object in memory.
sqlTypeName2javaType(String) - Static method in class org.castor.jdo.engine.SQLTypeInfos
Returns the Java type for the given SQL type name.
sqlTypeNum2javaType(int) - Static method in class org.castor.jdo.engine.SQLTypeInfos
Returns the Java type for the given SQL type.
start(Xid, int) - Method in class org.exolab.castor.persist.XAResourceImpl
 
store(TransactionContext, Object, Object) - Method in class org.castor.persist.resolver.ManyRelationResolver
 
store(TransactionContext, Object, Object) - Method in class org.castor.persist.resolver.PersistanceCapableRelationResolver
 
store(TransactionContext, Object, Object) - Method in class org.castor.persist.resolver.PrimitiveResolver
 
store(TransactionContext, Object, Object) - Method in interface org.castor.persist.resolver.ResolverStrategy
Store a data object into the persistent storage of the base class of this ClassMolder.
store(TransactionContext, Object, Object) - Method in class org.castor.persist.resolver.SerializableResolver
 
store(Object, Identity, ProposedEntity, ProposedEntity) - Method in class org.exolab.castor.jdo.engine.SQLEngine
 
store(TransactionContext, OID, DepositBox, Object) - Method in class org.exolab.castor.persist.ClassMolder
Store a data object into the persistent storage of the base class of this ClassMolder.
store(TransactionContext, OID, Object) - Method in class org.exolab.castor.persist.LockEngine
 
store(Object, Identity, ProposedEntity, ProposedEntity) - Method in interface org.exolab.castor.persist.spi.Persistence
Stores the object in persistent storage, given the object fields and its identity.
storeStatement(String) - Method in class org.exolab.castor.persist.OutputLogInterceptor
 
storeStatement(String) - Method in interface org.exolab.castor.persist.spi.LogInterceptor
Reports a statement that will be used with the persistent engine.
storing(Object, boolean) - Method in class org.exolab.castor.jdo.engine.JDOCallback
 
storing(Object, Object) - Method in class org.exolab.castor.persist.OutputLogInterceptor
 
storing(Object, boolean) - Method in interface org.exolab.castor.persist.spi.CallbackInterceptor
Called to indicate that an object is to be stored in persistent storage.
storing(Object, Object) - Method in interface org.exolab.castor.persist.spi.LogInterceptor
Called to indicate that an object of the given type and identity is about to be stored in persistent storage.
supportsSetNullInWhere() - Method in class org.exolab.castor.jdo.drivers.SQLServerFactory
SQL Server doesn't support setNull for "WHERE fld=?".
supportsSetNullInWhere() - Method in class org.exolab.castor.jdo.drivers.SybaseFactory
 
supportsSetNullInWhere() - Method in class org.exolab.castor.jdo.engine.BaseFactory
Many databases don't support setNull for "WHERE fld=?"
supportsSqlType(int) - Method in class org.exolab.castor.jdo.keygen.HighLowKeyGenerator
Determine if the key generator supports a given sql type.
supportsSqlType(int) - Method in class org.exolab.castor.jdo.keygen.IdentityKeyGenerator
Determine if the key generator supports a given sql type.
supportsSqlType(int) - Method in class org.exolab.castor.jdo.keygen.MaxKeyGenerator
Determine if the key generator supports a given sql type.
supportsSqlType(int) - Method in class org.exolab.castor.jdo.keygen.SequenceKeyGenerator
Determine if the key generator supports a given sql type.
supportsSqlType(int) - Method in class org.exolab.castor.jdo.keygen.UUIDKeyGenerator
Determine if the key generator supports a given sql type.
supportsSqlType(int) - Method in interface org.exolab.castor.persist.spi.KeyGenerator
Determine if the key generator supports a given sql type.
suspend() - Method in class org.castor.transactionmanager.LocalTransactionManager

T

TABLE_COLUMN_SEPARATOR - Static variable in interface org.exolab.castor.jdo.engine.JDBCSyntax
 
TABLE_SEPARATOR - Static variable in interface org.exolab.castor.jdo.engine.JDBCSyntax
 
TIMES - Static variable in class org.exolab.castor.jdo.oql.Token
 
TIMES - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
TIMESTAMP_LITERAL - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
TIME_LITERAL - Static variable in class org.exolab.castor.jdo.oql.TokenType
 
TRANSACTION_MANAGER_FACTORIES - Static variable in class org.castor.cpa.CPAConfiguration
Property listing all the available TransactionManagerFactory implementations (org.castor.transactionmanager.Factories).
TRANSACTION_MANAGER_INIT - Static variable in class org.castor.cpa.CPAConfiguration
Property telling if TransactionManager should be initialized at registration.
TRANSACTION_MANAGER_NAME - Static variable in class org.castor.transactionmanager.JNDIENCTransactionManagerFactory
Default JNDI binding for javax.transaction.TransactionManager instance.
TX_SYNCHRONIZABLE - Static variable in class org.castor.cpa.CPAConfiguration
Property listing all the available TxSynchronizable implementations (org.exolab.castor.persit.TxSynchronizable).
TYPE - Static variable in class org.castor.cache.distributed.CoherenceCache
The type of the cache.
TYPE - Static variable in class org.castor.cache.distributed.EHCache
The type of the cache.
TYPE - Static variable in class org.castor.cache.distributed.FKCache
The type of the cache.
TYPE - Static variable in class org.castor.cache.distributed.GigaspacesCache
The type of the cache.
TYPE - Static variable in class org.castor.cache.distributed.JCache
The type of the cache.
TYPE - Static variable in class org.castor.cache.distributed.JcsCache
The type of the cache.
TYPE - Static variable in class org.castor.cache.distributed.OsCache
The type of the cache.
TYPE - Static variable in class org.castor.cache.hashbelt.FIFOHashbelt
The type of the cache.
TYPE - Static variable in class org.castor.cache.hashbelt.LRUHashbelt
The type of the cache.
TYPE - Static variable in class org.castor.cache.simple.CountLimited
The type of the cache.
TYPE - Static variable in class org.castor.cache.simple.NoCache
The type of the cache.
TYPE - Static variable in class org.castor.cache.simple.TimeLimited
The type of the cache.
TYPE - Static variable in class org.castor.cache.simple.Unlimited
The type of the cache.
TYPE_CONVERTORS - Static variable in class org.castor.cpa.CPAConfiguration
Property listing all available TypeConvertor implementations (org.castor.cpa.persistence.TypeConvertors).
TimeLimited - class org.castor.cache.simple.TimeLimited.
TimeLimited is a time limted first-in-first-out Map.
TimeLimited() - Constructor for class org.castor.cache.simple.TimeLimited
 
TimeLimitedFactory - class org.castor.cache.simple.TimeLimitedFactory.
Implements CacheFactory for the TimeLimited implementation of Cache.
TimeLimitedFactory() - Constructor for class org.castor.cache.simple.TimeLimitedFactory
 
TimeStampable - interface org.exolab.castor.jdo.TimeStampable.
A callback get/set the timestamp.
Token - class org.exolab.castor.jdo.oql.Token.
Represents tokens which are generated by the Lexerfrom the String OQL representation.
Token(int, String) - Constructor for class org.exolab.castor.jdo.oql.Token
Creates a new Token with the supplied type and value.
TokenType - class org.exolab.castor.jdo.oql.TokenType.
Used to store Token Type Constants.
TransactionAbortedException - exception org.exolab.castor.jdo.TransactionAbortedException.
Informs that the user transaction has been explicitly aborted by the database due to some failure and the reason for that failure.
TransactionAbortedException(String) - Constructor for class org.exolab.castor.jdo.TransactionAbortedException
 
TransactionAbortedException(String, Throwable) - Constructor for class org.exolab.castor.jdo.TransactionAbortedException
 
TransactionContext - interface org.castor.persist.TransactionContext.
A transaction context is required in order to perform operations against the database.
TransactionDemarcation - class org.castor.jdo.conf.TransactionDemarcation.
Class TransactionDemarcation.
TransactionDemarcation() - Constructor for class org.castor.jdo.conf.TransactionDemarcation
 
TransactionDemarcationDescriptor - class org.castor.jdo.conf.TransactionDemarcationDescriptor.
Class TransactionDemarcationDescriptor.
TransactionDemarcationDescriptor() - Constructor for class org.castor.jdo.conf.TransactionDemarcationDescriptor
 
TransactionManager - class org.castor.jdo.conf.TransactionManager.
Class TransactionManager.
TransactionManager() - Constructor for class org.castor.jdo.conf.TransactionManager
 
TransactionManagerAcquireException - exception org.castor.transactionmanager.TransactionManagerAcquireException.
An exception encapsulating an exception that occurs during the operation to acquire a javax.transaction.TransactionManager.
TransactionManagerAcquireException(String) - Constructor for class org.castor.transactionmanager.TransactionManagerAcquireException
Creates a new TransactionManagerAcquireException with the given message.
TransactionManagerAcquireException(String, Throwable) - Constructor for class org.castor.transactionmanager.TransactionManagerAcquireException
Creates a new TransactionManagerAcquireException with the given message and cause.
TransactionManagerDescriptor - class org.castor.jdo.conf.TransactionManagerDescriptor.
Class TransactionManagerDescriptor.
TransactionManagerDescriptor() - Constructor for class org.castor.jdo.conf.TransactionManagerDescriptor
 
TransactionManagerFactory - interface org.castor.transactionmanager.TransactionManagerFactory.
A factory for properly acquiring javax.transaction.TransactionManager from J2EE containers.
TransactionManagerFactoryRegistry - class org.castor.transactionmanager.TransactionManagerFactoryRegistry.
Registry for TransactionManagerFactory implementations obtained from the Castor properties file and used by the JDO configuration file.
TransactionManagerFactoryRegistry(Configuration) - Constructor for class org.castor.transactionmanager.TransactionManagerFactoryRegistry
Construct an instance of TransactionManagerFactoryRegistry that loads the TransactionManagerFactory implementations specified in the given LocalConfiguration.
TransactionManagerRegistry - class org.castor.transactionmanager.TransactionManagerRegistry.
Registry for TransactionManager instances obtained by their name.
TransactionManagerRegistry(Configuration) - Constructor for class org.castor.transactionmanager.TransactionManagerRegistry
Construct an instance of TransactionManagerRegistry that uses given LocalConfiguration to get required configuration properties.
TransactionNotInProgressException - exception org.exolab.castor.jdo.TransactionNotInProgressException.
Indicates the operation cannot be performed since a transaction is not in progress.
TransactionNotInProgressException(String) - Constructor for class org.exolab.castor.jdo.TransactionNotInProgressException
 
TransactionNotInProgressException(String, Throwable) - Constructor for class org.exolab.castor.jdo.TransactionNotInProgressException
 
TxDatabaseMap - class org.exolab.castor.jdo.engine.TxDatabaseMap.
Transactions to Databases Map.
TxDatabaseMap() - Constructor for class org.exolab.castor.jdo.engine.TxDatabaseMap
 
TxSynchronizable - interface org.exolab.castor.persist.TxSynchronizable.
This interface offers some callback hooks for several different stages during a transaction.
TypeConvertor - interface org.castor.cpa.persistence.convertor.TypeConvertor.
Interface for a type convertor.
TypeConvertorRegistry - class org.castor.cpa.persistence.convertor.TypeConvertorRegistry.
Registry of type convertors.
TypeConvertorRegistry(Configuration) - Constructor for class org.castor.cpa.persistence.convertor.TypeConvertorRegistry
Create a new registry instance of type convertors.
toArray() - Method in class org.castor.persist.proxy.RelationCollection
 
toArray(Object[]) - Method in class org.castor.persist.proxy.RelationCollection
 
toJava(Object) - Method in class org.exolab.castor.jdo.engine.SQLColumnInfo
 
toJava(int, int, Object) - Method in class org.exolab.castor.jdo.engine.SQLEngine
 
toSQL(Object) - Method in class org.exolab.castor.jdo.engine.SQLColumnInfo
 
toString() - Method in class org.castor.cpa.persistence.convertor.AbstractTypeConvertor
toString() - Method in class org.castor.persist.ProposedEntity
toString() - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression.Join
 
toString() - Method in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
toString() - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
toString() - Method in class org.exolab.castor.jdo.engine.JDOClassDescriptor
toString() - Method in class org.exolab.castor.jdo.engine.JDOFieldDescriptorImpl
 
toString() - Method in class org.exolab.castor.jdo.engine.SQLEngine
 
toString() - Method in class org.exolab.castor.jdo.engine.SQLFieldInfo
 
toString() - Method in class org.exolab.castor.jdo.oql.ParseTreeNode
 
toString() - Method in class org.exolab.castor.jdo.oql.Token
 
toString() - Method in class org.exolab.castor.persist.ClassMolder
 
toString() - Method in class org.exolab.castor.persist.FieldMolder
 
toString() - Method in class org.exolab.castor.persist.OID
 
toString() - Method in class org.exolab.castor.persist.ObjectLock
 
toString() - Method in class org.exolab.castor.persist.spi.Complex
Deprecated.  
toString() - Method in class org.exolab.castor.persist.spi.Identity
 
toStringEx() - Method in class org.exolab.castor.jdo.oql.ParseTreeNode
 
toType() - Method in class org.castor.cpa.persistence.convertor.AbstractTypeConvertor
Get the type being converted to.
toType() - Method in interface org.castor.cpa.persistence.convertor.TypeConvertor
Get the type being converted to.
trackOIDChange(Object, LockEngine, OID, OID) - Method in class org.castor.persist.ObjectTracker
Record changes to an OID by re-tracking the OID information.
trackObject(ClassMolder, OID, Object) - Method in class org.castor.persist.ObjectTracker
 
truncate(long) - Method in class org.exolab.castor.jdo.engine.ClobImpl
Not implemented.

U

USE_JDBC30 - Static variable in class org.castor.cpa.CPAConfiguration
Property specifying whether JDBC 3.0-specific features should be used, such as e.g. the use of Statement.getGeneratedKeys() org.castor.jdo.use.jdbc30.
USE_JDBC_PROXIES - Static variable in class org.castor.cpa.CPAConfiguration
Property specifying whether JDBC proxy classes should be used org.exolab.castor.persist.useProxies.
UUIDKeyGenerator - class org.exolab.castor.jdo.keygen.UUIDKeyGenerator.
UUID key generator.
UUIDKeyGenerator(PersistenceFactory, int) - Constructor for class org.exolab.castor.jdo.keygen.UUIDKeyGenerator
Initialize the UUID key generator.
UUIDKeyGeneratorFactory - class org.exolab.castor.jdo.keygen.UUIDKeyGeneratorFactory.
UUID key generator factory.
UUIDKeyGeneratorFactory() - Constructor for class org.exolab.castor.jdo.keygen.UUIDKeyGeneratorFactory
 
Unlimited - class org.castor.cache.simple.Unlimited.
UnLimited is a Map that holds any object being put into the map until it is removed manually.
Unlimited() - Constructor for class org.castor.cache.simple.Unlimited
 
UnlimitedFactory - class org.castor.cache.simple.UnlimitedFactory.
Implements CacheFactory for the Unlimited implementation of Cache.
UnlimitedFactory() - Constructor for class org.castor.cache.simple.UnlimitedFactory
 
UpdateAndRemovedFlags - class org.castor.persist.UpdateAndRemovedFlags.
Holder object for flags related to update/remove operations.
UpdateAndRemovedFlags() - Constructor for class org.castor.persist.UpdateAndRemovedFlags
 
UpdateFlags - class org.castor.persist.UpdateFlags.
Holds several flags indicating whetehr particular actions related to updating data items should take place.
UpdateFlags() - Constructor for class org.castor.persist.UpdateFlags
 
unloadDatabase(String) - Static method in class org.castor.jdo.engine.DatabaseRegistry
Unload the database configuration with given name.
unmarkAllDeleted() - Method in class org.castor.persist.ObjectTracker
 
unmarkDeleted(Object) - Method in class org.castor.persist.ObjectTracker
 
unmarkReadOnly(Object) - Method in class org.castor.persist.ObjectTracker
 
unmarkUpdateCacheNeeded(Object) - Method in class org.castor.persist.ObjectTracker
 
unmarkUpdatePersistNeeded(Object) - Method in class org.castor.persist.ObjectTracker
 
unmarshal(Reader) - Static method in class org.castor.jdo.conf.DataSource
Method unmarshal
unmarshal(Reader) - Static method in class org.castor.jdo.conf.Database
Method unmarshal
unmarshal(Reader) - Static method in class org.castor.jdo.conf.DatabaseChoice
Method unmarshal
unmarshal(Reader) - Static method in class org.castor.jdo.conf.Driver
Method unmarshal
unmarshal(Reader) - Static method in class org.castor.jdo.conf.JdoConf
Method unmarshal
unmarshal(Reader) - Static method in class org.castor.jdo.conf.Jndi
Method unmarshal
unmarshal(Reader) - Static method in class org.castor.jdo.conf.Mapping
Method unmarshal
unmarshal(Reader) - Static method in class org.castor.jdo.conf.Param
Method unmarshal
unmarshal(Reader) - Static method in class org.castor.jdo.conf.TransactionDemarcation
Method unmarshal
unmarshal(Reader) - Static method in class org.castor.jdo.conf.TransactionManager
Method unmarshal
unregisterSynchronizables() - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Unregister the TxSynchronizable implementations at the TransactionContect after commit() or rollback().
untrackObject(Object) - Method in class org.castor.persist.ObjectTracker
 
update(ClassMolder, Object, OID) - Method in class org.castor.persist.AbstractTransactionContext
Update a new object in persistent storage and returns the object's OID. The object will be persisted only if the transaction commits. If an identity is provided then duplicate identity check happens in this method, if no identity is provided then duplicate identity check occurs when the transaction completes and the object is not visible in this transaction.

Update will also mark objects to be created if the TIMESTAMP equals to NO_TIMESTAMP.

update(ClassMolder, Object, OID) - Method in interface org.castor.persist.TransactionContext
Update a new object in persistent storage and returns the object's OID.
update(TransactionContext, OID, Object, AccessMode, Object) - Method in class org.castor.persist.resolver.ManyRelationResolver
 
update(TransactionContext, OID, Object, AccessMode, Object) - Method in class org.castor.persist.resolver.ManyToManyRelationResolver
 
update(TransactionContext, OID, Object, AccessMode, Object) - Method in class org.castor.persist.resolver.OneToManyRelationResolver
 
update(TransactionContext, OID, Object, AccessMode, Object) - Method in class org.castor.persist.resolver.PersistanceCapableRelationResolver
 
update(TransactionContext, OID, Object, AccessMode, Object) - Method in class org.castor.persist.resolver.PrimitiveResolver
 
update(TransactionContext, OID, Object, AccessMode, Object) - Method in interface org.castor.persist.resolver.ResolverStrategy
Update the object which loaded or created in the other transaction to the persistent storage.
update(TransactionContext, OID, Object, AccessMode, Object) - Method in class org.castor.persist.resolver.SerializableResolver
 
update(Object) - Method in interface org.exolab.castor.jdo.Database
Update a data object which is queried/loaded/created in another transaction.
update(Object) - Method in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
Update a data object which is queried/loaded/created in another transaction. This method is used only for long transaction support. Calling this method for data object queried/loaded/created in the same transaction results in Exception.

For example, the data object may be sent to a client application and dispayed to a user. After that the objects is being modified in the client application, the object returns back and is update to the database in the second transaction.

See Long Transaction on Castor website.

update(TransactionContext, OID, DepositBox, Object, AccessMode) - Method in class org.exolab.castor.persist.ClassMolder
Update the object which loaded or created in the other transaction to the persistent storage.
update(TransactionContext, OID, Object, AccessMode, int) - Method in class org.exolab.castor.persist.LockEngine
Updates an existing object to this engine.
updateCache(TransactionContext, OID, Object) - Method in class org.castor.persist.resolver.ManyRelationResolver
 
updateCache(TransactionContext, OID, Object) - Method in class org.castor.persist.resolver.PersistanceCapableRelationResolver
 
updateCache(TransactionContext, OID, Object) - Method in class org.castor.persist.resolver.PrimitiveResolver
 
updateCache(TransactionContext, OID, Object) - Method in interface org.castor.persist.resolver.ResolverStrategy
Update the dirty checking cache.
updateCache(TransactionContext, OID, Object) - Method in class org.castor.persist.resolver.SerializableResolver
 
updateCache(TransactionContext, OID, DepositBox, Object) - Method in class org.exolab.castor.persist.ClassMolder
Update the dirty checking cache.
updateCache(TransactionContext, OID, Object) - Method in class org.exolab.castor.persist.LockEngine
Update the cached object with changes done to its copy.
updateTimestamp() - Method in interface org.castor.cache.hashbelt.container.Container
Set the timestamp of this container to System.currentTimeMillis().
updateTimestamp() - Method in class org.castor.cache.hashbelt.container.FastIteratingContainer
Set the timestamp of this container to System.currentTimeMillis().
updateTimestamp() - Method in class org.castor.cache.hashbelt.container.MapContainer
Set the timestamp of this container to System.currentTimeMillis().
updateTimestamp() - Method in class org.castor.cache.hashbelt.container.WeakReferenceContainer
Set the timestamp of this container to System.currentTimeMillis().
updateWhenNoTimestampSet(TransactionContext, OID, Object, AccessMode) - Method in class org.castor.persist.resolver.ManyToManyRelationResolver
 
updateWhenNoTimestampSet(TransactionContext, OID, Object, AccessMode) - Method in class org.castor.persist.resolver.OneToManyRelationResolver
 
updateWhenNoTimestampSet(TransactionContext, OID, Object, AccessMode) - Method in class org.castor.persist.resolver.PersistanceCapableRelationResolver
 
updateWhenNoTimestampSet(TransactionContext, OID, Object, AccessMode) - Method in class org.castor.persist.resolver.PrimitiveResolver
 
updateWhenNoTimestampSet(TransactionContext, OID, Object, AccessMode) - Method in interface org.castor.persist.resolver.ResolverStrategy
Update the object which loaded or created in the other transaction to the persistent storage.
updateWhenNoTimestampSet(TransactionContext, OID, Object, AccessMode) - Method in class org.castor.persist.resolver.SerializableResolver
 
updated(Object) - Method in class org.exolab.castor.jdo.engine.JDOCallback
 
updated(Object) - Method in interface org.exolab.castor.persist.spi.CallbackInterceptor
Called to indicate that an object has been updated at the end of a "long" transaction.
upgrade(TransactionContext, int) - Method in class org.exolab.castor.persist.ObjectLock
Acquires a lock on the object on behalf of the specified transaction.
using(Object, Database) - Method in class org.exolab.castor.jdo.engine.JDOCallback
 
using(Object, Database) - Method in interface org.exolab.castor.persist.spi.CallbackInterceptor
Called to indicate that an object has been made persistent.

V

validate() - Method in class org.castor.jdo.conf.DataSource
Method validate
validate() - Method in class org.castor.jdo.conf.Database
Method validate
validate() - Method in class org.castor.jdo.conf.DatabaseChoice
Method validate
validate() - Method in class org.castor.jdo.conf.Driver
Method validate
validate() - Method in class org.castor.jdo.conf.JdoConf
Method validate
validate() - Method in class org.castor.jdo.conf.Jndi
Method validate
validate() - Method in class org.castor.jdo.conf.Mapping
Method validate
validate() - Method in class org.castor.jdo.conf.Param
Method validate
validate() - Method in class org.castor.jdo.conf.TransactionDemarcation
Method validate
validate() - Method in class org.castor.jdo.conf.TransactionManager
Method validate
valueIterator() - Method in interface org.castor.cache.hashbelt.container.Container
Returns an iterator over the values contained in this container.
valueIterator() - Method in class org.castor.cache.hashbelt.container.FastIteratingContainer
Returns an iterator over the values contained in this container. If the container is modified while an iteration is in progress, the results of the iteration is not affected and vice-versa.
valueIterator() - Method in class org.castor.cache.hashbelt.container.MapContainer
Returns an iterator over the values contained in this container. If the container is modified while an iteration is in progress, the results of the iteration is not affected and vice-versa.
valueIterator() - Method in class org.castor.cache.hashbelt.container.WeakReferenceContainer
Returns an iterator over the values contained in this container. If the container is modified while an iteration is in progress, the results of the iteration is not affected and vice-versa.
values() - Method in class org.castor.cache.DebuggingCacheProxy
values() - Method in class org.castor.cache.distributed.AbstractDistributedCache
values() - Method in class org.castor.cache.distributed.EHCache
values() - Method in class org.castor.cache.distributed.JcsCache
values() - Method in class org.castor.cache.distributed.OsCache
values() - Method in class org.castor.cache.hashbelt.AbstractHashbelt
values() - Method in class org.castor.cache.hashbelt.container.FastIteratingContainer
values() - Method in class org.castor.cache.hashbelt.container.WeakReferenceContainer
values() - Method in class org.castor.cache.simple.CountLimited
values() - Method in class org.castor.cache.simple.NoCache
values() - Method in class org.castor.cache.simple.TimeLimited
values() - Method in class org.castor.cache.simple.Unlimited

W

WHERE - Static variable in interface org.exolab.castor.jdo.engine.JDBCSyntax
 
WeakReferenceContainer - class org.castor.cache.hashbelt.container.WeakReferenceContainer.
An implementation of a container that uses weak references for storing values in the map, so that values can be removed from the map by the system when the system is under memory pressure.
WeakReferenceContainer() - Constructor for class org.castor.cache.hashbelt.container.WeakReferenceContainer
 
WebSphere51TransactionManagerFactory - class org.castor.transactionmanager.WebSphere51TransactionManagerFactory.
An IBM Websphere 5.1 specific factory for acquiring transactions from this J2EE container.
WebSphere51TransactionManagerFactory() - Constructor for class org.castor.transactionmanager.WebSphere51TransactionManagerFactory
 
WebSphere5TransactionManagerFactory - class org.castor.transactionmanager.WebSphere5TransactionManagerFactory.
An IBM Websphere 5 specific factory for acquiring transactions from this J2EE container.
WebSphere5TransactionManagerFactory() - Constructor for class org.castor.transactionmanager.WebSphere5TransactionManagerFactory
 
WebSphereTransactionManagerFactory - class org.castor.transactionmanager.WebSphereTransactionManagerFactory.
An IBM Websphere 4 and prior specific factory for acquiring transactions from this particular J2EE container.
WebSphereTransactionManagerFactory() - Constructor for class org.castor.transactionmanager.WebSphereTransactionManagerFactory
 
writeLock(Object, int) - Method in class org.castor.persist.AbstractTransactionContext
Acquire a write lock on the object. Read locks are implicitly available when the object is queried. A write lock is only granted for objects that are created or deleted or for objects loaded in exclusive mode - this method can obtain such a lock explicitly. If the object already has a write lock in this transaction or a read lock in this transaction but no read lock in any other transaction, a write lock is obtained. If this object has a read lock in any other transaction this method will block until the other transaction will release its lock. If the specified timeout has elapsed or a deadlock has been detected, an exception will be thrown but the current lock will be retained.
writeLock(Object, int) - Method in interface org.castor.persist.TransactionContext
Acquire a write lock on the object.
writeLock(TransactionContext, OID, int) - Method in class org.exolab.castor.persist.LockEngine
Acquire a write lock on the object.
writeReplace() - Method in interface org.castor.persist.proxy.LazyCGLIB
Implementation of writeReplace specific to lazy loading.

X

XAResourceImpl - class org.exolab.castor.persist.XAResourceImpl.
An XAResource implementation for an XAResourceSource.
XAResourceImpl(LockEngine, XAResourceSource) - Constructor for class org.exolab.castor.persist.XAResourceImpl
 
XAResourceSource - interface org.exolab.castor.persist.XAResourceSource.
A data source that wishes to particiate as an XA resource implements this interface.
xaFailed() - Method in interface org.exolab.castor.persist.XAResourceSource
Indicate that the resource has failed and should be discarded.

_

_autoStore - Variable in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
True if user prefer all reachable object to be stored automatically.
_call - Variable in class org.exolab.castor.persist.spi.AbstractCallQuery
 
_callback - Variable in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
The default callback interceptor for transaction.
_classLoader - Variable in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
The class loader for application classes (may be null).
_classMolder - Variable in class org.castor.persist.resolver.ManyRelationResolver
Associated ClassMolder.
_ctx - Variable in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
The transaction context is this database was accessed with an XAResource.
_dbInfo - Variable in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
MetaInfo as acquired from the RDBMS.
_dbName - Variable in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
The name of this database.
_distinct - Variable in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
_factory - Variable in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
_fieldMolder - Variable in class org.castor.persist.resolver.ManyRelationResolver
Associated FieldMolder.
_instanceFactory - Variable in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
The instance factory to that creates new instances of data object.
_isKeyGenUsed - Variable in class org.exolab.castor.persist.ClassMolder
Is a key kenerator used for the base class?
_joins - Variable in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
_lastIdentity - Variable in class org.exolab.castor.persist.spi.AbstractCallQuery
 
_leftColumns - Variable in class org.exolab.castor.jdo.drivers.JDBCQueryExpression.Join
 
_leftTable - Variable in class org.exolab.castor.jdo.drivers.JDBCQueryExpression.Join
 
_limit - Variable in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
_lockTimeout - Variable in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
The lock timeout for this database.
_offset - Variable in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
_order - Variable in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
_outer - Variable in class org.exolab.castor.jdo.drivers.JDBCQueryExpression.Join
 
_rightColumns - Variable in class org.exolab.castor.jdo.drivers.JDBCQueryExpression.Join
 
_rightTable - Variable in class org.exolab.castor.jdo.drivers.JDBCQueryExpression.Join
 
_rs - Variable in class org.exolab.castor.persist.spi.AbstractCallQuery
 
_scope - Variable in class org.exolab.castor.jdo.engine.AbstractDatabaseImpl
The database engine used to access the underlying SQL database.
_select - Variable in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
_stmt - Variable in class org.exolab.castor.persist.spi.AbstractCallQuery
 
_tables - Variable in class org.exolab.castor.jdo.drivers.JDBCQueryExpression
 
_values - Variable in class org.exolab.castor.persist.spi.AbstractCallQuery
 

A B C D E F G H I J K L M N O P Q R S T U V W X _

Copyright 2008 null. All Rights Reserved.