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

absMethod(ScalarExpression) - Method in interface org.jpox.store.expression.ExpressionMethodAdapter
Returns the absolute expression for the JDOQL Math.abs(EXPRESSION) method.
absMethod(ScalarExpression) - Method in class org.jpox.store.expression.MathExpression
Returns the absolute value of the argument.
absMethod(ScalarExpression) - Method in class org.jpox.store.rdbms.adapter.DatabaseAdapter
Returns the appropriate SQL expression for the JDOQL Math.abs(EXPRESSION) method.
ABSTRACT_PROPERTY_META_DATA - Static variable in class org.jpox.ClassConstants
org.jpox.metadata.AbstractPropertyMetaData
AbstractArrayStore - Class in org.jpox.store.rdbms.scostore
Abstract representation of the backing store for an array.
AbstractArrayStore(StoreManager, ClassLoaderResolver) - Constructor for class org.jpox.store.rdbms.scostore.AbstractArrayStore
Constructor.
AbstractAutoStartMechanism - Class in org.jpox.store
Abstract representation of an autostart mechanism.
AbstractAutoStartMechanism() - Constructor for class org.jpox.store.AbstractAutoStartMechanism
Constructor.
AbstractClassMetaData - Class in org.jpox.metadata
Abstract representation of the MetaData of a class/interface.
AbstractClassMetaData(PackageMetaData, String, String, String, String, String, String, String, String, String, String, String, String) - Constructor for class org.jpox.metadata.AbstractClassMetaData
Constructor.
AbstractClassMetaData(InterfaceMetaData, String, boolean) - Constructor for class org.jpox.metadata.AbstractClassMetaData
Constructor for creating the ClassMetaData for an implementation of a "persistent-interface".
AbstractClassTable - Class in org.jpox.store.rdbms.table
Abstract representation of a table for a class.
AbstractClassTable(DatastoreIdentifier, RDBMSManager) - Constructor for class org.jpox.store.rdbms.table.AbstractClassTable
Constructor.
AbstractCollectionStore - Class in org.jpox.store.rdbms.scostore
Abstract representation of a store of a Collection.
AbstractCollectionStore(StoreManager, ClassLoaderResolver) - Constructor for class org.jpox.store.rdbms.scostore.AbstractCollectionStore
Constructor.
AbstractContainerMapping - Class in org.jpox.store.mapping
Mapping for a field that represents a container of objects, such as a List, a Set, a Collection, a Map, or an array.
AbstractContainerMapping() - Constructor for class org.jpox.store.mapping.AbstractContainerMapping
 
AbstractDatastoreAdapter - Class in org.jpox.store
Generalised datastore representation.
AbstractDatastoreAdapter() - Constructor for class org.jpox.store.AbstractDatastoreAdapter
Constructor.
AbstractDatastorePoidGenerator - Class in org.jpox.store.poid
Abstract representation of a PoidGenerator for a datastore.
AbstractDatastorePoidGenerator(String, Properties) - Constructor for class org.jpox.store.poid.AbstractDatastorePoidGenerator
Constructor.
AbstractElementMetaData - Class in org.jpox.metadata
This element specifies the mapping for the element component of arrays and collections.
AbstractElementMetaData(MetaData, AbstractElementMetaData) - Constructor for class org.jpox.metadata.AbstractElementMetaData
Constructor to create a copy of the passed metadata object applying the passed parent.
AbstractElementMetaData(MetaData, String, String, String, String, String, String) - Constructor for class org.jpox.metadata.AbstractElementMetaData
Constructor.
AbstractExtent - Class in org.jpox.store.extent
Abstract representation of an Extent for stores.
AbstractExtent(PersistenceManager, Class, boolean) - Constructor for class org.jpox.store.extent.AbstractExtent
Constructor.
AbstractFetchFieldManager - Class in org.jpox.state
Base field manager for handling the fetching of fields.
AbstractFetchFieldManager(StateManager, boolean[], FetchPlanImpl.FetchPlanForClass, FetchPlanState) - Constructor for class org.jpox.state.AbstractFetchFieldManager
Constructor for a field manager for fetch plan processing.
AbstractFetchFieldManager.EndOfFetchPlanGraphException - Exception in org.jpox.state
Exception thrown when we reach the end of the fetch depth in a branch of the object graph
AbstractFetchFieldManager.EndOfFetchPlanGraphException() - Constructor for exception org.jpox.state.AbstractFetchFieldManager.EndOfFetchPlanGraphException
 
AbstractFieldManager - Class in org.jpox.store.fieldmanager
Abstract representation of a field manager.
AbstractFieldManager() - Constructor for class org.jpox.store.fieldmanager.AbstractFieldManager
Default constructor
AbstractIdentifierFactory - Class in org.jpox.store
Abstract representation of an identifier factory.
AbstractIdentifierFactory(DatastoreAdapter, String) - Constructor for class org.jpox.store.AbstractIdentifierFactory
Constructor.
AbstractIteratorStatement - Class in org.jpox.store.query
Abstract representation of a statement that is used for iterating through a list of objects of a class, possibly including subclasses.
AbstractIteratorStatement(Class, ClassLoaderResolver, boolean, StoreManager) - Constructor for class org.jpox.store.query.AbstractIteratorStatement
Constructor.
AbstractLargeBinaryRDBMSMapping - Class in org.jpox.store.rdbms.mapping
Mapping of a large binary (e.g BLOB, LONGVARBINARY) RDBMS type.
AbstractLargeBinaryRDBMSMapping(StoreManager, JavaTypeMapping) - Constructor for class org.jpox.store.rdbms.mapping.AbstractLargeBinaryRDBMSMapping
Constructor.
AbstractLargeBinaryRDBMSMapping(JavaTypeMapping, StoreManager, DatastoreField) - Constructor for class org.jpox.store.rdbms.mapping.AbstractLargeBinaryRDBMSMapping
Constructor.
AbstractMappingManager - Class in org.jpox.store.mapping
Base implementation of a MappingManager.
AbstractMappingManager() - Constructor for class org.jpox.store.mapping.AbstractMappingManager
Default constructor.
AbstractMappingManager.TypeMapping - Class in org.jpox.store.mapping
 
AbstractMappingManager.TypeMapping(Class, boolean) - Constructor for class org.jpox.store.mapping.AbstractMappingManager.TypeMapping
Constructor
AbstractMetaDataHandler - Class in org.jpox.metadata
 
AbstractMetaDataHandler(MetaDataManager, String, EntityResolver) - Constructor for class org.jpox.metadata.AbstractMetaDataHandler
Constructor.
AbstractPersistenceManager - Class in org.jpox
This class implements the functionality needed for a JDO persistence manager.
AbstractPersistenceManager(AbstractPersistenceManagerFactory, String, String) - Constructor for class org.jpox.AbstractPersistenceManager
Constructor.
AbstractPersistenceManagerFactory - Class in org.jpox
A factory used to obtain PersistenceManager instances.
AbstractPersistenceManagerFactory() - Constructor for class org.jpox.AbstractPersistenceManagerFactory
Constructor for the PMF.
AbstractPoidGenerator - Class in org.jpox.store.poid
Abstract POID generator.
AbstractPoidGenerator(String, Properties) - Constructor for class org.jpox.store.poid.AbstractPoidGenerator
Constructor.
AbstractPropertyMetaData - Class in org.jpox.metadata
The property element declares mapping between a virtual field of an implemented interface and the corresponding persistent field of a persistence-capable class.
AbstractPropertyMetaData(MetaData, String) - Constructor for class org.jpox.metadata.AbstractPropertyMetaData
Convenience constructor taking defaults
AbstractPropertyMetaData(MetaData, AbstractPropertyMetaData) - Constructor for class org.jpox.metadata.AbstractPropertyMetaData
Convenience constructor to copy the specification from the passed field.
AbstractPropertyMetaData(MetaData, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String) - Constructor for class org.jpox.metadata.AbstractPropertyMetaData
Constructor.
AbstractQueryResult - Class in org.jpox.store.rdbms.query
Abstract representation of a QueryResult for RDBMS queries.
AbstractQueryResult(QueryExpression, Query, ResultObjectFactory, ResultSet) - Constructor for class org.jpox.store.rdbms.query.AbstractQueryResult
Constructor of the result from a Query.
AbstractRDBMSIdentifierFactory - Class in org.jpox.store.rdbms.sqlidentifier
Abstract representation of an identifier factory for RDBMS datastores.
AbstractRDBMSIdentifierFactory(DatastoreAdapter, String, String, String) - Constructor for class org.jpox.store.rdbms.sqlidentifier.AbstractRDBMSIdentifierFactory
Constructor.
AbstractRDBMSPoidGenerator - Class in org.jpox.store.rdbms.poid
Abstract representation of a PoidGenerator for RDBMS datastores.
AbstractRDBMSPoidGenerator(String, Properties) - Constructor for class org.jpox.store.rdbms.poid.AbstractRDBMSPoidGenerator
Constructor.
AbstractRDBMSTransaction - Class in org.jpox.store.rdbms
Abstract representation of a Transaction for RDBMS datastores.
AbstractRDBMSTransaction() - Constructor for class org.jpox.store.rdbms.AbstractRDBMSTransaction
 
AbstractTable - Class in org.jpox.store.rdbms.table
Abstract implementation of a table in the datastore.
AbstractTable(DatastoreIdentifier, RDBMSManager) - Constructor for class org.jpox.store.rdbms.table.AbstractTable
Constructor taking the table name and the RDBMSManager managing this table.
AbstractUIDPoidGenerator - Class in org.jpox.store.poid
Poid generator for a UID format.
AbstractUIDPoidGenerator(String, Properties) - Constructor for class org.jpox.store.poid.AbstractUIDPoidGenerator
Constructor.
AbstractUUIDPoidGenerator - Class in org.jpox.store.poid
Poid generator for a UUID format.
AbstractUUIDPoidGenerator(String, Properties) - Constructor for class org.jpox.store.poid.AbstractUUIDPoidGenerator
Constructor.
AbstractXMLEntityResolver - Class in org.jpox.util
Abstract implementation of an entity resolver for XML files.
AbstractXMLEntityResolver() - Constructor for class org.jpox.util.AbstractXMLEntityResolver
 
accessField(String, boolean) - Method in class org.jpox.store.expression.ArrayExpression
Access a field in an array
accessField(String, boolean) - Method in class org.jpox.store.expression.ClassExpression
Method called when wanting to call public static final methods on the class.
accessField(String, boolean) - Method in class org.jpox.store.expression.ObjectExpression
Access a normal field or a collection field in the object that this expression represents.
accessField(String, boolean) - Method in class org.jpox.store.expression.ObjectLiteral
Reads a field of an object passed by parameter to the query
accessField(String, boolean) - Method in class org.jpox.store.expression.ReferenceExpression
Method invoked when accessing a field in the reference.
accessField(String, boolean) - Method in class org.jpox.store.expression.ScalarExpression
A field access expression may access a field of an object or array, a reference to which is the value of an expression
accessField(String, boolean) - Method in class org.jpox.store.expression.UnboundVariable
Method to access a field in the class of the variable.
acmd - Variable in class org.jpox.store.rdbms.query.PersistentIDROF
fieldnumbers taken from this MetaData
acosMethod(ScalarExpression) - Method in interface org.jpox.store.expression.ExpressionMethodAdapter
Returns the expression for the JDOQL Math.acos(EXPRESSION) method.
acosMethod(ScalarExpression) - Method in class org.jpox.store.expression.MathExpression
Returns the arc cosine of the argument.
acosMethod(ScalarExpression) - Method in class org.jpox.store.rdbms.adapter.DatabaseAdapter
Returns the appropriate SQL expression for the JDOQL Math.acos(EXPRESSION) method.
active - Variable in class org.jpox.store.rdbms.AbstractRDBMSTransaction
Whether the transaction is active.
ActivityState - Class in org.jpox.state
Activity states.
adapterMapping - Variable in class org.jpox.store.rdbms.scostore.JoinMapStore
when the element mappings columns can't be part of the primary key by datastore limitations like BLOB types.
add(int, Object) - Method in class org.jpox.sco.ArrayList
Method to add an element to a position in the ArrayList.
add(Object) - Method in class org.jpox.sco.ArrayList
Method to add an element to the ArrayList.
add(Object) - Method in class org.jpox.sco.Collection
Method to add an element to the Collection.
add(int, int) - Method in class org.jpox.sco.GregorianCalendar
Method to add an amount to a field
add(Object) - Method in class org.jpox.sco.HashSet
Method to add an element to the HashSet.
add(Object) - Method in class org.jpox.sco.LinkedHashSet
Method to add an element to the LinkedHashSet.
add(int, Object) - Method in class org.jpox.sco.LinkedList
Method to add an element to a position in the LinkedList.
add(Object) - Method in class org.jpox.sco.LinkedList
Method to add an element to the LinkedList.
add(Object) - Method in class org.jpox.sco.List
Method to add an element to the List
add(int, Object) - Method in class org.jpox.sco.List
Method to add an element to the List at a position.
add(Object) - Method in class org.jpox.sco.PriorityQueue
Method to add an element to the Collection.
add(Object) - Method in class org.jpox.sco.Queue
Method to add an element to the Collection.
add(Object) - Method in class org.jpox.sco.SCOListIterator
 
add(Object) - Method in class org.jpox.sco.Set
Method to add an element to the Collection.
add(Object) - Method in class org.jpox.sco.SortedSet
Method to add an element to the SortedSet.
add(int, Object) - Method in class org.jpox.sco.Stack
Method to add an element to a position in the Stack
add(Object) - Method in class org.jpox.sco.Stack
Method to add an element to the Stack
add(Object) - Method in class org.jpox.sco.TreeSet
Method to add an element to the TreeSet.
add(int, Object) - Method in class org.jpox.sco.Vector
Method to add an element to a position in the Vector.
add(Object) - Method in class org.jpox.sco.Vector
Method to add an element to the Vector.
add(ScalarExpression) - Method in class org.jpox.store.expression.BinaryExpression
 
add(ScalarExpression) - Method in class org.jpox.store.expression.ByteLiteral
 
add(ScalarExpression) - Method in class org.jpox.store.expression.CharacterExpression
 
add(ScalarExpression) - Method in class org.jpox.store.expression.CharacterLiteral
 
add(ScalarExpression) - Method in class org.jpox.store.expression.FloatingPointLiteral
 
add(ScalarExpression) - Method in class org.jpox.store.expression.IntegerLiteral
If both operands are instances of IntegerLiteral, the operation results in BigInteger type.
add(ScalarExpression) - Method in class org.jpox.store.expression.NullLiteral
 
add(ScalarExpression) - Method in class org.jpox.store.expression.NumericExpression
 
add(ScalarExpression) - Method in class org.jpox.store.expression.ScalarExpression
Additive Operator.
add(ScalarExpression) - Method in class org.jpox.store.expression.StringExpression
 
add(ScalarExpression) - Method in class org.jpox.store.expression.StringLiteral
 
add(int, Object) - Method in class org.jpox.store.rdbms.query.AbstractQueryResult
Method to add a result.
add(Object) - Method in class org.jpox.store.rdbms.query.AbstractQueryResult
Method to add results.
add(StateManager, Object, int) - Method in class org.jpox.store.rdbms.scostore.AbstractArrayStore
Adds one element to the association owner vs elements
add(StateManager, Object) - Method in class org.jpox.store.rdbms.scostore.FKSetStore
Method to add an object to the relationship at the collection end.
add(StateManager, Object) - Method in class org.jpox.store.rdbms.scostore.JoinSetStore
Adds one element to the association owner vs elements.
add(StateManager, Object) - Method in class org.jpox.store.rdbms.scostore.MapEntrySetStore
Method to add an entry to the Map.
add(StateManager, Object) - Method in class org.jpox.store.rdbms.scostore.MapKeySetStore
Method to add an element.
add(StateManager, Object) - Method in class org.jpox.store.rdbms.scostore.MapValueSetStore
Method to add a value to the Map.
add(StateManager, Object) - Method in interface org.jpox.store.scostore.CollectionStore
Method to add an element to the collection.
add(StateManager, int, Object) - Method in interface org.jpox.store.scostore.ListStore
Method to add an element to the List.
ADD_UNIQUE_CONSTRAINT_MAP_INVERSE_PROPERTY - Static variable in class org.jpox.PMFConfiguration
Property defining whether to add unique constraints to the element table for a map inverse field
addAdapter(String, String, boolean) - Method in class org.jpox.store.rdbms.adapter.RDBMSAdapterFactory
Method to add support for a RDBMS product via an adapter.
addAll(Collection) - Method in class org.jpox.sco.ArrayList
Method to add a Collection to the ArrayList.
addAll(int, Collection) - Method in class org.jpox.sco.ArrayList
Method to add a Collection to a position in the ArrayList.
addAll(Collection) - Method in class org.jpox.sco.Collection
Method to add a collection of elements.
addAll(Collection) - Method in class org.jpox.sco.HashSet
Method to add a collection to the HashSet.
addAll(Collection) - Method in class org.jpox.sco.LinkedHashSet
Method to add a collection to the LinkedHashSet.
addAll(Collection) - Method in class org.jpox.sco.LinkedList
Method to add a Collection to the LinkedList.
addAll(int, Collection) - Method in class org.jpox.sco.LinkedList
Method to add a Collection to a position in the LinkedList.
addAll(Collection) - Method in class org.jpox.sco.List
Method to add a Collection to the ArrayList.
addAll(int, Collection) - Method in class org.jpox.sco.List
Method to add a collection of elements.
addAll(Collection) - Method in class org.jpox.sco.PriorityQueue
Method to add a collection of elements.
addAll(Collection) - Method in class org.jpox.sco.Queue
Method to add a collection of elements.
addAll(Collection) - Method in class org.jpox.sco.Set
Method to add a collection of elements.
addAll(Collection) - Method in class org.jpox.sco.SortedSet
Method to add a collection to the SortedSet.
addAll(Collection) - Method in class org.jpox.sco.Stack
Method to add a Collection to the Stack
addAll(int, Collection) - Method in class org.jpox.sco.Stack
Method to add a Collection to a position in the Stack
addAll(Collection) - Method in class org.jpox.sco.TreeSet
Method to add a collection to the TreeSet.
addAll(Collection) - Method in class org.jpox.sco.Vector
Method to add a Collection to the Vector.
addAll(int, Collection) - Method in class org.jpox.sco.Vector
Method to add a Collection to a position in the Vector.
addAll(int, Collection) - Method in class org.jpox.store.rdbms.query.AbstractQueryResult
Method to add results.
addAll(StateManager, Collection) - Method in class org.jpox.store.rdbms.scostore.FKSetStore
Method to add a collection of object to the relationship at the collection end.
addAll(StateManager, Collection) - Method in class org.jpox.store.rdbms.scostore.JoinSetStore
Adds all elements from a collection to the association container.
addAll(StateManager, Collection) - Method in class org.jpox.store.rdbms.scostore.MapEntrySetStore
Method to add entries to the Map.
addAll(StateManager, Collection) - Method in class org.jpox.store.rdbms.scostore.MapKeySetStore
Method to add a collection of elements.
addAll(StateManager, Collection) - Method in class org.jpox.store.rdbms.scostore.MapValueSetStore
Method to add entries to the Map.
addAll(StateManager, Collection) - Method in interface org.jpox.store.scostore.CollectionStore
Method to add a collection of elements to the collection.
addAll(StateManager, int, Collection) - Method in interface org.jpox.store.scostore.ListStore
Method to add a collection of elements to the List.
addAll(StateManager, Collection, boolean) - Method in interface org.jpox.store.scostore.ListStore
Method to add a collection of elements to the List.
addBlock(PoidBlock) - Method in class org.jpox.store.poid.PoidBlock
Method to append a block onto this block.
addCallback(String, String) - Method in class org.jpox.metadata.AbstractClassMetaData
Add a method callback
addClass(ClassMetaData) - Method in class org.jpox.metadata.PackageMetaData
Method to add a class Meta-Data to the package.
addClass(StoreData) - Method in interface org.jpox.store.AutoStartMechanism
Method to add a class/field (with its data) to the currently-supported list.
addClass(StoreData) - Method in class org.jpox.store.ClassesAutoStarter
Method to add a class to the starter.
addClass(String, ClassLoaderResolver) - Method in class org.jpox.store.rdbms.RDBMSManager
Method to add a (PersistenceCapable) class to the store manager's set of supported classes.
addClass(StoreData) - Method in class org.jpox.store.rdbms.SchemaAutoStarter
Method to add a class to the supported list.
addClass(StoreData, Connection) - Method in class org.jpox.store.rdbms.table.SchemaTable
Method to insert a row in the SchemaTable.
addClass(String, ClassLoaderResolver) - Method in class org.jpox.store.StoreManager
Method to add a class to the managed list for this datastore manager.
addClass(StoreData) - Method in class org.jpox.store.XMLAutoStarter
Method to add a class to the starter.
addClasses(String[], ClassLoaderResolver, FileWriter) - Method in class org.jpox.store.rdbms.RDBMSManager
Method to add several (PersistenceCapable) classes to the store manager's set of supported classes.
addClasses(String[], ClassLoaderResolver, FileWriter) - Method in class org.jpox.store.StoreManager
Add classes to the persistence model for the datastore.
addClassName(String) - Method in class org.jpox.metadata.PersistenceUnitMetaData
Method to add a class name to the persistence unit.
addColumn(ColumnMetaData) - Method in class org.jpox.metadata.AbstractElementMetaData
Add a new ColumnMetaData element
addColumn(ColumnMetaData) - Method in class org.jpox.metadata.AbstractPropertyMetaData
Add a new ColumnMetaData element
addColumn(ColumnMetaData) - Method in interface org.jpox.metadata.ColumnMetaDataContainer
Add a new ColumnMetaData element
addColumn(ColumnMetaData) - Method in class org.jpox.metadata.ForeignKeyMetaData
Add a new ColumnMetaData element
addColumn(ColumnMetaData) - Method in class org.jpox.metadata.IdentityMetaData
Add a new ColumnMetaData element
addColumn(ColumnMetaData) - Method in class org.jpox.metadata.IndexMetaData
Add a new ColumnMetaData element
addColumn(ColumnMetaData) - Method in class org.jpox.metadata.JoinMetaData
Add a new ColumnMetaData element
addColumn(ColumnMetaData) - Method in class org.jpox.metadata.OrderMetaData
Add a new ColumnMetaData element
addColumn(ColumnMetaData) - Method in class org.jpox.metadata.PrimaryKeyMetaData
Add a new ColumnMetaData element
addColumn(ColumnMetaData) - Method in class org.jpox.metadata.UniqueMetaData
Add a new ColumnMetaData element
addColumn(ColumnMetaData) - Method in class org.jpox.metadata.VersionMetaData
Add a new ColumnMetaData element
addColumnInternal(Column) - Method in class org.jpox.store.rdbms.table.AbstractTable
Utility method to add a column to the internal representation
addColumnInternal(Column) - Method in class org.jpox.store.rdbms.table.ViewImpl
Method to add a Column to the View.
addConfigurationElement(ConfigurationElement) - Method in class org.jpox.plugin.ConfigurationElement
Add a new children ConfigurationElement to this element
addConfigurationElement(ConfigurationElement) - Method in class org.jpox.plugin.Extension
Add a new child ConfigurationElement (declared nested in the extension XML element)
addConnectionEventListener(ConnectionEventListener) - Method in class org.jpox.resource.ManagedConnectionImpl
Mutator to add a connection listener
addConnectionEventListener(ConnectionEventListener) - Method in class org.jpox.resource.PersistenceManagerImpl
 
addDatastoreContainer(DatastoreContainerObject) - Method in class org.jpox.store.StoreManager
Method to add a datastore container to the managed datastore classes
addDatastoreField(String, DatastoreIdentifier, JavaTypeMapping, ExtendableMetaData) - Method in interface org.jpox.store.DatastoreContainerObject
Method to add a new column to the internal representation.
addDatastoreField(String) - Method in class org.jpox.store.mapping.SingleFieldMultiMapping
Convenience method to add a datastore field for this mapping.
addDatastoreField(DatastoreField, DatastoreField) - Method in class org.jpox.store.rdbms.key.ForeignKey
Method to add a Column.
addDatastoreField(String, DatastoreIdentifier, JavaTypeMapping, ExtendableMetaData) - Method in class org.jpox.store.rdbms.table.AbstractTable
Creates a new column.
addDataStoreMapping(DatastoreMapping) - Method in class org.jpox.store.mapping.DiscriminatorMapping
Mutator to add a datastore mapping
addDataStoreMapping(DatastoreMapping) - Method in class org.jpox.store.mapping.JavaTypeMapping
Method to add a datastore mapping
addDataStoreMapping(DatastoreMapping) - Method in class org.jpox.store.mapping.VersionMapping
Method to add a datastore mapping.
addElement(Object) - Method in class org.jpox.sco.Stack
Method to add an element to the Stack
addElement(Object) - Method in class org.jpox.sco.Vector
Method to add an element to the Vector.
addEmbeddedOwner(StateManager, int) - Method in interface org.jpox.StateManager
Method to register an owner StateManager with this embedded/serialised object.
addExpression(ScalarExpression) - Method in class org.jpox.store.expression.ScalarExpression.ExpressionList
Add a new Expression to the list
addExtension(String, String, String) - Method in class org.jpox.metadata.ExtendableMetaData
Append new Extension (for the specified vendor).
addExtension(String, String) - Method in class org.jpox.metadata.ExtendableMetaData
Append new Extension (for JPOX).
addExtension(Extension) - Method in class org.jpox.plugin.ExtensionPoint
 
addExtension(String, Object) - Method in class org.jpox.store.query.Query
Add a vendor-specific extension this query.
addFetchGroup(FetchGroupMetaData) - Method in class org.jpox.metadata.AbstractClassMetaData
Method to add a fetch-group to this class.
addFetchGroup(FetchGroupMetaData) - Method in class org.jpox.metadata.FetchGroupMetaData
Add a new FetchGroupMetaData
addField(AbstractPropertyMetaData) - Method in class org.jpox.metadata.EmbeddedMetaData
Method to add a field to the embedded definition.
addField(AbstractPropertyMetaData) - Method in class org.jpox.metadata.FetchGroupMetaData
Add a new AbstractPropertyMetaData
addField(AbstractPropertyMetaData) - Method in class org.jpox.metadata.ForeignKeyMetaData
Add a new AbstractPropertyMetaData element
addField(AbstractPropertyMetaData) - Method in class org.jpox.metadata.IndexMetaData
Add a new AbstractPropertyMetaData element
addField(AbstractPropertyMetaData) - Method in class org.jpox.metadata.UniqueMetaData
Add a new Field.
addFieldMapping(JavaTypeMapping) - Method in class org.jpox.store.rdbms.table.AbstractClassTable
Utility to add the mapping for a field to the managed list.
addFieldName(String) - Method in class org.jpox.state.FetchPlanState
Method to add an field name to the list since it is being processed
addFileSet(FileSet) - Method in class org.jpox.SchemaToolTask
Add a fileset.
addFirst(Object) - Method in class org.jpox.sco.LinkedList
Method to add an element as first in the LinkedList.
addForeignKey(ForeignKeyMetaData) - Method in class org.jpox.metadata.AbstractClassMetaData
Method to add an foreign-key to this class.
addGroup(String) - Method in class org.jpox.FetchPlanImpl
 
addGroupingExpression(ScalarExpression) - Method in interface org.jpox.store.expression.QueryExpression
Method to add a grouping clause to the statement.
addGroupingExpression(ScalarExpression) - Method in class org.jpox.store.rdbms.query.QueryStatement
Method to add a grouping expression to the query.
addImplements(ImplementsMetaData) - Method in class org.jpox.metadata.ClassMetaData
Method to add an implements to this class.
addIndex(IndexMetaData) - Method in class org.jpox.metadata.AbstractClassMetaData
Method to add an index to this class.
addInstanceLifecycleListener(InstanceLifecycleListener, Class[]) - Method in class org.jpox.AbstractPersistenceManager
Method to register a lifecycle listener as per JDO 2.0 spec 12.15.
addInstanceLifecycleListener(InstanceLifecycleListener, Class[]) - Method in class org.jpox.AbstractPersistenceManagerFactory
Method to add lifecycle listeners for particular classes.
addInstanceLifecycleListener(InstanceLifecycleListener, Class[]) - Method in class org.jpox.resource.PersistenceManagerFactoryImpl
JDO 2.0 spec 12.15 "LifecycleListeners".
addInstanceLifecycleListener(InstanceLifecycleListener, Class[]) - Method in class org.jpox.resource.PersistenceManagerImpl
JDO 2.0 spec 12.15 "LifecycleListeners".
addInterface(InterfaceMetaData) - Method in class org.jpox.metadata.PackageMetaData
Method to add a interface Meta-Data to the package.
addJarFile(String) - Method in class org.jpox.metadata.PersistenceUnitMetaData
Method to add a jar file to the persistence unit.
addJavaTypeMapping(JavaTypeMapping) - Method in class org.jpox.store.mapping.EmbeddedMapping
Add a new JavaTypeMapping to manage.
addJavaTypeMapping(JavaTypeMapping) - Method in class org.jpox.store.mapping.MultiMapping
Method to add a Java type mapping for a field
addJavaTypeMapping(JavaTypeMapping) - Method in class org.jpox.store.mapping.PersistenceCapableMapping
Add a new JavaTypeMapping
addJoin(JoinMetaData) - Method in class org.jpox.metadata.AbstractClassMetaData
Method to add a join to this class.
addLast(Object) - Method in class org.jpox.sco.LinkedList
Method to add an element as last in the LinkedList.
addListener(String) - Method in class org.jpox.metadata.AbstractClassMetaData
Add a listener class name
addListener(Object, Class[]) - Method in interface org.jpox.state.CallbackHandler
Adds a new listener to this handler.
addListener(Object, Class[]) - Method in class org.jpox.state.JDOCallbackHandler
 
addMappingFile(String) - Method in class org.jpox.metadata.PersistenceUnitMetaData
Method to add a mapping file to the persistence unit.
addOption(String, String, String, String) - Method in class org.jpox.util.CommandLine
Add new Option.
addOrderingColumnsToSelect() - Method in class org.jpox.store.rdbms.query.QueryStatement
Convenience method to add any necessary columns to the SELECT that are needed by the ordering constraint.
addOrderingColumnsToSelect() - Method in class org.jpox.store.rdbms.query.SAPDBQueryStatement
Convenience method to add any necessary columns to the SELECT that are needed by the ordering constraint.
addORMDataToClass(Class, ClassLoaderResolver) - Method in class org.jpox.metadata.JDOMetaDataManager
Load up and add the O/R mapping info for the specified class to the stored JDO ClassMetaData.
addORMDataToClass(Class, ClassLoaderResolver) - Method in class org.jpox.metadata.MetaDataManager
Load up and add any O/R mapping info for the specified class to the stored ClassMetaData (if supported).
addOuterJoinSuffix(String) - Method in class org.jpox.store.expression.ObjectExpression
Convenience method to add an outer join suffix.
addPackage(PackageMetaData) - Method in class org.jpox.metadata.FileMetaData
Method to add a package
addPersistenceUnit(PersistenceUnitMetaData) - Method in class org.jpox.metadata.PersistenceFileMetaData
Method to add a persistence unit
addPropertiesNotInMetaData(Class) - Method in class org.jpox.metadata.AbstractClassMetaData
Add PropertyMetaData of properties not declared in MetaData
addPropertiesNotInMetaData(Class) - Method in class org.jpox.metadata.ClassMetaData
Add FieldMetaData of fields not declared in MetaData
addProperty(AbstractPropertyMetaData) - Method in class org.jpox.metadata.AbstractClassMetaData
Method to add a property (field) to this interface.
addProperty(PropertyMetaData) - Method in class org.jpox.metadata.ImplementsMetaData
Method to add a property to this interface.
addProperty(String, String) - Method in class org.jpox.metadata.PersistenceUnitMetaData
Method to add a vendor property to the persistence unit.
addQuery(QueryMetaData) - Method in class org.jpox.metadata.AbstractClassMetaData
Method to add a named query to this class.
addQuery(QueryMetaData) - Method in class org.jpox.metadata.FileMetaData
Method to add a named query to this class.
addQueryResult(QueryResult) - Method in class org.jpox.AbstractPersistenceManager
Method to register a queryResult with the PM.
addQueryResult(QueryResult) - Method in interface org.jpox.PersistenceManager
Add opened query results to the pm
addQueryResult(QueryResult) - Method in class org.jpox.resource.PersistenceManagerImpl
Method to register a queryResult with the PM.
addQueryRun(String) - Method in class org.jpox.AbstractPersistenceManager
 
addQueryRun(String) - Method in interface org.jpox.PersistenceManager
Add queries already run to the pm
addQueryRun(String) - Method in class org.jpox.resource.PersistenceManagerImpl
 
addSequence(SequenceMetaData) - Method in class org.jpox.metadata.PackageMetaData
Method to add a sequence Meta-Data to the package.
addStateManager(StateManager) - Method in class org.jpox.AbstractPersistenceManager
Method to add the object managed by the specified StateManager to the cache.
addStateManager(StateManager) - Method in interface org.jpox.PersistenceManager
Method to add the object managed by the specified StateManager to the cache.
addStateManager(StateManager) - Method in class org.jpox.resource.PersistenceManagerImpl
 
addStmt - Variable in class org.jpox.store.rdbms.scostore.AbstractArrayStore
Statement for adding an element to an array.
addTableGenerator(TableGeneratorMetaData) - Method in class org.jpox.metadata.PackageMetaData
Method to add a table generator Meta-Data to the package.
addType(PluginManager, String, String, String, String, boolean, String, boolean, boolean, boolean, ClassLoaderResolver) - Method in class org.jpox.TypeManager
Method to add support for a Java class (to some degree).
addTypeInfo(short, TypeInfo, boolean) - Method in class org.jpox.store.rdbms.adapter.DatabaseAdapter
Convenience method for use by overriding adapters to add their own fake types in.
addTypeInfo(TypeInfo) - Method in class org.jpox.store.rdbms.adapter.DatabaseAdapter.JDBCTypeInfo
 
addUniqueConstraint(UniqueMetaData) - Method in class org.jpox.metadata.AbstractClassMetaData
Method to add a unique constraint to this class.
addUnmappedColumn(ColumnMetaData) - Method in class org.jpox.metadata.AbstractClassMetaData
Method to add an unmapped column.
AggregateExpression - Class in org.jpox.store.expression
Representation of aggregate functions in JDOQL
AggregateExpression(QueryExpression) - Constructor for class org.jpox.store.expression.AggregateExpression
Constructor
AggregateExpression(JavaTypeMapping, String, List, boolean) - Constructor for class org.jpox.store.expression.AggregateExpression
 
AIDUtils - Class in org.jpox.util
Application Identity 'id' utils.
aliasIdentifier - Variable in class org.jpox.store.expression.ScalarExpression
alias identifier for this expression
ALL_JDO_LOCATIONS - Static variable in class org.jpox.metadata.JDOMetaDataManager
MetaData files will be searched in all possible locations defined in JDO 1.0, JDO 1.0.1, JDO 2.0 or later
allFieldNumbers - Variable in class org.jpox.metadata.AbstractClassMetaData
Field numbers of all fields (inc superclasses).
allocate(int) - Method in class org.jpox.store.poid.AbstractPoidGenerator
Method to allocate a number of values into the block.
allocate(int) - Method in class org.jpox.store.rdbms.SequenceImpl
Method to allocate a set of elements.
allocationSize - Variable in class org.jpox.metadata.SequenceMetaData
Allocation size for the sequence (JPA).
allocationSize - Variable in class org.jpox.metadata.TableGeneratorMetaData
Allocation size for the sequence.
allocationSize - Variable in class org.jpox.store.poid.AbstractPoidGenerator
Allocation size
allowDdlDump() - Method in class org.jpox.store.rdbms.table.AbstractTable
Determine whether we or our concrete class allow DDL to be written into a file instead of sending it to the DB.
allowDdlDump() - Method in class org.jpox.store.rdbms.table.ProbeTable
Override to always really create ProbeTables in the DB.
allowNulls - Variable in class org.jpox.sco.Collection
 
allowNulls - Variable in class org.jpox.sco.PriorityQueue
 
allowNulls - Variable in class org.jpox.sco.Queue
 
allowNulls - Variable in class org.jpox.sco.Set
 
allowsNull - Variable in class org.jpox.metadata.ColumnMetaData
allows-null tag value.
allowsPrecisionSpec - Variable in class org.jpox.store.rdbms.typeinfo.TypeInfo
This is not defined in the JDBC type info, and defines if the type allows specification of the precision in parentheses after the type name.
AnalysisExpression - Class in org.jpox.store.rdbms.expression
Representation of analysis SQL functions in JDOQL.
AnalysisExpression(QueryExpression) - Constructor for class org.jpox.store.rdbms.expression.AnalysisExpression
Constructor
AnalysisExpression(JavaTypeMapping, String, List) - Constructor for class org.jpox.store.rdbms.expression.AnalysisExpression
 
and(BitSet) - Method in class org.jpox.sco.BitSet
 
and(ScalarExpression) - Method in class org.jpox.store.expression.BooleanExpression
 
and(ScalarExpression) - Method in class org.jpox.store.expression.BooleanLiteral
 
and(ScalarExpression) - Method in class org.jpox.store.expression.ExistsExpression
 
and(ScalarExpression) - Method in class org.jpox.store.expression.ScalarExpression
Conditional And.
andCondition(BooleanExpression) - Method in interface org.jpox.store.expression.QueryExpression
add an condition to the query.
andCondition(BooleanExpression, boolean) - Method in interface org.jpox.store.expression.QueryExpression
add an condition to the query and queries involved in the union if unionQuery is true
andCondition(String) - Method in interface org.jpox.store.FetchStatement
Method to add an extra condition to the WHERE clause.
andCondition(BooleanExpression, boolean) - Method in class org.jpox.store.rdbms.query.QueryStatement
add an condition to the query and queries involved in the union if unionQuery is true
andCondition(BooleanExpression) - Method in class org.jpox.store.rdbms.query.QueryStatement
Method to add an additional WHERE clause to the query.
andCondition(String) - Method in class org.jpox.store.rdbms.RDBMSFetchStatement
Method to add an extra condition to the WHERE clause.
andNot(BitSet) - Method in class org.jpox.sco.BitSet
 
AnnotationManager - Interface in org.jpox.metadata
Interface defining the access to MetaData derived from Annotations.
annotationManager - Variable in class org.jpox.metadata.MetaDataManager
Manager for annotations.
ANNOTATIONS - Static variable in class org.jpox.metadata.FileMetaData
annotations
ApiAdapter - Interface in org.jpox.api
Adapter to allow the JPOX core runtime to expose multiple APIs to clients
ApiAdapterFactory - Class in org.jpox.api
Factory of API adapters for JPOX.
ApiAdapterFactory() - Constructor for class org.jpox.api.ApiAdapterFactory
Protected constructor to prevent outside instantiation
apmf - Variable in class org.jpox.AbstractPersistenceManager
Owning PMF for this PM.
append(char) - Method in class org.jpox.store.rdbms.query.StatementText
Append a char
append(String) - Method in class org.jpox.store.rdbms.query.StatementText
Append a char
append(QueryExpression) - Method in class org.jpox.store.rdbms.query.StatementText
Append a QueryExpression
append(StatementText, int) - Method in class org.jpox.store.rdbms.query.StatementText
Append a StatementText
append(ScalarExpression) - Method in class org.jpox.store.rdbms.query.StatementText
Append a ScalarExpression
appendParameter(JavaTypeMapping, Object) - Method in class org.jpox.store.rdbms.query.StatementText
Append a parameter
APPLICATION - Static variable in class org.jpox.metadata.IdentityType
identity-type="application"
applySelectFunction(String) - Method in interface org.jpox.store.DatastoreField
Wraps the column name with a FUNCTION.
applySelectFunction(String) - Method in class org.jpox.store.rdbms.Column
Wraps the column name with a FUNCTION.
applyUserPrimaryKeySpecification(PrimaryKeyMetaData) - Method in class org.jpox.store.rdbms.table.ElementContainerTable
Convenience method to apply the user specification of columns
applyUserPrimaryKeySpecification(PrimaryKeyMetaData) - Method in class org.jpox.store.rdbms.table.MapTable
Convenience method to apply the user specification of columns
applyValidValuesToColumn(Column, Object[]) - Static method in class org.jpox.store.rdbms.mapping.RDBMSMapping
Convenience method to apply the valid values to the Column.
areCompatibleTypes(int, int) - Static method in class org.jpox.store.rdbms.typeinfo.TypeInfo
Method to return if 2 types are compatible.
areStringsEqual(String, String) - Static method in class org.jpox.util.StringUtils
Utility to tell if two strings are the same.
ArrayExpression - Class in org.jpox.store.expression
Representation of array expression.
ArrayExpression(QueryExpression) - Constructor for class org.jpox.store.expression.ArrayExpression
Constructor
ArrayExpression(QueryExpression, ScalarExpression[]) - Constructor for class org.jpox.store.expression.ArrayExpression
Constructor
ArrayExpression(QueryExpression, JavaTypeMapping, LogicSetExpression, ArrayStore, String) - Constructor for class org.jpox.store.expression.ArrayExpression
Constructor.
arrayIsStoredInSingleColumn(AbstractPropertyMetaData) - Static method in class org.jpox.sco.SCOUtils
Convenience method to return if an array field has the elements stored into the table of the field as a single (BLOB) column.
ArrayList - Class in org.jpox.sco
A mutable second-class ArrayList object.
ArrayList(StateManager, String) - Constructor for class org.jpox.sco.ArrayList
Constructor, using the StateManager of the "owner" and the field name.
ArrayLiteral - Class in org.jpox.store.expression
Representation of array expression.
ArrayLiteral(QueryExpression) - Constructor for class org.jpox.store.expression.ArrayLiteral
Constructor
ArrayLiteral(QueryExpression, ScalarExpression[]) - Constructor for class org.jpox.store.expression.ArrayLiteral
Constructor
ArrayLiteral(QueryExpression, JavaTypeMapping, Object) - Constructor for class org.jpox.store.expression.ArrayLiteral
Constructor
ArrayMapping - Class in org.jpox.store.mapping
Mapping for an array.
ArrayMapping() - Constructor for class org.jpox.store.mapping.ArrayMapping
 
ArrayMetaData - Class in org.jpox.metadata
Representation of the Meta-Data for an Array.
ArrayMetaData(AbstractPropertyMetaData, ArrayMetaData) - Constructor for class org.jpox.metadata.ArrayMetaData
Constructor to create a copy of the passed metadata using the passed parent.
ArrayMetaData(AbstractPropertyMetaData, String, String, String, String) - Constructor for class org.jpox.metadata.ArrayMetaData
Constructor.
arrayStorableAsByteArrayInSingleColumn(AbstractPropertyMetaData) - Static method in class org.jpox.metadata.MetaDataUtils
Convenience method to determine if an array is storable in a single column as a byte array.
ArrayStore - Interface in org.jpox.store.scostore
Interface representation of the backing store for an array.
ArrayTable - Class in org.jpox.store.rdbms.table
Join table for storing an array of objects.
ArrayTable(DatastoreIdentifier, AbstractPropertyMetaData, RDBMSManager) - Constructor for class org.jpox.store.rdbms.table.ArrayTable
Constructor.
as(String) - Method in class org.jpox.store.expression.ScalarExpression
Define a new identifier for this expression
ascii(String) - Static method in class org.jpox.store.rdbms.adapter.DerbySQLFunction
ASCII code.
asinMethod(ScalarExpression) - Method in interface org.jpox.store.expression.ExpressionMethodAdapter
Returns the expression for the JDOQL Math.asin(EXPRESSION) method.
asinMethod(ScalarExpression) - Method in class org.jpox.store.expression.MathExpression
Returns the arc sine of the argument.
asinMethod(ScalarExpression) - Method in class org.jpox.store.rdbms.adapter.DatabaseAdapter
Returns the appropriate SQL expression for the JDOQL Math.asin(EXPRESSION) method.
assertAvailable() - Method in class org.jpox.store.rdbms.JDOConnectionImpl
Assert the JDOConnection is available
assertConfigurable() - Method in class org.jpox.PMFConfiguration
Asserts that a change to a configuration property is allowed.
assertIsInitialized() - Method in class org.jpox.store.rdbms.table.AbstractTable
 
assertIsInitializedModified() - Method in class org.jpox.store.rdbms.table.AbstractTable
 
assertIsModifiable() - Method in class org.jpox.store.query.Query
Method to throw a JDOUserException if the query is currently not modifiable.
assertIsOpen() - Method in class org.jpox.AbstractPersistenceManagerFactory
Asserts that's the PMF is open.
assertIsOpen() - Method in class org.jpox.store.rdbms.query.AbstractQueryResult
Internal method to throw a JDOUserException if the ResultSet is open.
assertIsPKInitialized() - Method in class org.jpox.store.rdbms.table.AbstractTable
 
assertIsPKUninitialized() - Method in class org.jpox.store.rdbms.table.AbstractTable
 
assertIsUninitialized() - Method in class org.jpox.store.rdbms.table.AbstractTable
 
assertIsValidated() - Method in class org.jpox.store.rdbms.table.AbstractTable
 
assertJDOConnectionNotInUse() - Method in class org.jpox.store.rdbms.AbstractRDBMSTransaction
Asserts that's the connection is not hold by the developer's application
assertNotCommiting() - Method in class org.jpox.store.rdbms.AbstractRDBMSTransaction
Asserts that the transaction is not commiting or rolling back.
assertNotFrozen() - Method in class org.jpox.store.expression.LogicSetExpression
 
assertNotFrozen() - Method in class org.jpox.store.rdbms.query.QueryStatement
 
assertNotInUse() - Method in class org.jpox.store.rdbms.AbstractRDBMSTransaction
Asserts that the transaction is not in use.
assertNotInUse() - Method in class org.jpox.store.rdbms.RDBMSManagedTransaction
Asserts that the transaction is not in use.
assertNotInUse() - Method in class org.jpox.store.rdbms.RDBMSNonmanagedTransaction
Asserts that the transaction is not in use.
associateConnection(Object) - Method in class org.jpox.resource.ManagedConnectionImpl
Mutator to associate a connection
atanMethod(ScalarExpression) - Method in interface org.jpox.store.expression.ExpressionMethodAdapter
Returns the expression for the JDOQL Math.tan(EXPRESSION) method.
atanMethod(ScalarExpression) - Method in class org.jpox.store.expression.MathExpression
Returns the arc tangent of the argument.
atanMethod(ScalarExpression) - Method in class org.jpox.store.rdbms.adapter.DatabaseAdapter
Returns the appropriate SQL expression for the JDOQL Math.atan(EXPRESSION) method.
ATTACH_SAME_DATASTORE_PROPERTY - Static variable in class org.jpox.PMFConfiguration
Property for whether we can assume that any attach is to the same datastore as the detach.
attachCopy(Object, boolean) - Method in class org.jpox.AbstractPersistenceManager
Method to attach a persistent detached object.
attachCopy(Object, boolean) - Method in interface org.jpox.PersistenceManager
Method to attach a copy of the passed object (and related objects).
attachCopy(Object, boolean) - Method in class org.jpox.resource.PersistenceManagerImpl
Method to attach a persistent object.
attachCopy(Object) - Method in class org.jpox.sco.ArrayList
Method to return an attached copy of the passed (detached) value.
attachCopy(Object) - Method in class org.jpox.sco.BitSet
Method to attached the passed value.
attachCopy(Object) - Method in class org.jpox.sco.Collection
Method to return an attached copy of the passed (detached) value.
attachCopy(Object) - Method in class org.jpox.sco.Date
Method to attached the passed value.
attachCopy(Object) - Method in class org.jpox.sco.GregorianCalendar
Method to return an attached version for the passed StateManager and field, using the passed value.
attachCopy(Object) - Method in class org.jpox.sco.HashMap
Method to return an attached copy of the passed (detached) value.
attachCopy(Object) - Method in class org.jpox.sco.HashSet
Method to return an attached copy of the passed (detached) value.
attachCopy(Object) - Method in class org.jpox.sco.Hashtable
Method to return an attached copy of the passed (detached) value.
attachCopy(Object) - Method in class org.jpox.sco.LinkedHashMap
Method to return an attached copy of the passed (detached) value.
attachCopy(Object) - Method in class org.jpox.sco.LinkedHashSet
Method to return an attached copy of the passed (detached) value.
attachCopy(Object) - Method in class org.jpox.sco.LinkedList
Method to return an attached copy of the passed (detached) value.
attachCopy(Object) - Method in class org.jpox.sco.List
Method to return an attached copy of the passed (detached) value.
attachCopy(Object) - Method in class org.jpox.sco.Map
Method to return an attached copy of the passed (detached) value.
attachCopy(Object) - Method in class org.jpox.sco.Point
Method to attach the passed value.
attachCopy(Object) - Method in class org.jpox.sco.PriorityQueue
Method to return an attached copy of the passed (detached) value.
attachCopy(Object) - Method in class org.jpox.sco.Properties
Method to return an attached copy of the passed (detached) value.
attachCopy(Object) - Method in class org.jpox.sco.Queue
Method to return an attached copy of the passed (detached) value.
attachCopy(Object) - Method in interface org.jpox.sco.SCO
Method to return an attached copy of this object.
attachCopy(Object) - Method in class org.jpox.sco.Set
Method to return an attached copy of the passed (detached) value.
attachCopy(Object) - Method in class org.jpox.sco.SortedMap
Method to return an attached copy of the passed (detached) value.
attachCopy(Object) - Method in class org.jpox.sco.SortedSet
Method to return an attached copy of the passed (detached) value.
attachCopy(Object) - Method in class org.jpox.sco.SqlDate
Method to return an attached version for the passed StateManager and field, using the passed value.
attachCopy(Object) - Method in class org.jpox.sco.SqlTime
Method to return an attached version for the passed StateManager and field, using the passed value.
attachCopy(Object) - Method in class org.jpox.sco.SqlTimestamp
Method to return an attached version for the passed StateManager and field, using the passed value.
attachCopy(Object) - Method in class org.jpox.sco.Stack
Method to return an attached copy of the passed (detached) value.
attachCopy(Object) - Method in class org.jpox.sco.TreeMap
Method to return an attached copy of the passed (detached) value.
attachCopy(Object) - Method in class org.jpox.sco.TreeSet
Method to return an attached copy of the passed (detached) value.
attachCopy(Object) - Method in class org.jpox.sco.Vector
Method to return an attached copy of the passed (detached) value.
attachCopy(PersistenceCapable, boolean) - Method in interface org.jpox.StateManager
Method to attach to this the detached PersistenceCapable instance
AttachFieldManager - Class in org.jpox.state
Utility class to handle the attach of fields.
AttachFieldManager(StateManager, boolean[], boolean[], boolean, boolean) - Constructor for class org.jpox.state.AttachFieldManager
Constructor.
AUID - Static variable in class org.jpox.metadata.IdentityStrategy
strategy="auid" The value "auid" specifies a strategy that creates a pure UUID identity using the OpenGroup specification for UUID.
AUIDPoidGenerator - Class in org.jpox.store.poid
This generator uses a Java implementation of DCE UUIDs to create unique identifiers without the overhead of additional database transactions or even an open database connection.
AUIDPoidGenerator(String, Properties) - Constructor for class org.jpox.store.poid.AUIDPoidGenerator
Constructor.
AUTO_CREATE_COLUMNS_PROPERTY - Static variable in class org.jpox.PMFConfiguration
Property for whether to auto create the columns upon loading.
AUTO_CREATE_CONSTRAINTS_PROPERTY - Static variable in class org.jpox.PMFConfiguration
The system property that selects the default value for the AutoCreateConstraints setting.
AUTO_CREATE_SCHEMA_PROPERTY - Static variable in class org.jpox.PMFConfiguration
Property for whether to auto create the schema upon loading.
AUTO_CREATE_TABLES_PROPERTY - Static variable in class org.jpox.PMFConfiguration
Property for whether to auto create the tables upon loading.
AUTO_CREATE_WARN_ON_ERROR_PROPERTY - Static variable in class org.jpox.PMFConfiguration
Property for whether to warn only when receiving an error on auto creation.
AUTO_START_CLASS_NAMES_PROPERTY - Static variable in class org.jpox.PMFConfiguration
Property defining the names of the classes whose MetaData is to be loaded at startup.
AUTO_START_MECHANISM_MODE_PROPERTY - Static variable in class org.jpox.PMFConfiguration
Property defining the mode of operation of any auto-start mechanism.
AUTO_START_MECHANISM_PROPERTY - Static variable in class org.jpox.PMFConfiguration
Property defining the auto-start mechanism to use (if any).
AUTO_START_MECHANISM_XML_FILE_PROPERTY - Static variable in class org.jpox.PMFConfiguration
Property defining the name of the file used when using the XML AutoStartMechanism.
autoCreateColumns - Variable in class org.jpox.store.StoreManager
Whether to auto create any columns that are missing.
autoCreateConstraints - Variable in class org.jpox.store.StoreManager
Whether to auto create any constraints
autoCreateTables - Variable in class org.jpox.store.StoreManager
Whether to auto create any tables.
autoCreateWarnOnError - Variable in class org.jpox.store.StoreManager
Whether to warn only when any errors occur on auto-create.
autoIncrement - Variable in class org.jpox.store.rdbms.Column
Whether this is to use AUTOINCREMENT/IDENTITY.
autoIncrement - Variable in class org.jpox.store.rdbms.typeinfo.TypeInfo
true indicates the type automatically increments for each new row inserted, false otherwise.
AutoStartMechanism - Interface in org.jpox.store
Interface defining an Auto-Start Mechanism.
avgMethod(ScalarExpression) - Method in class org.jpox.store.expression.AggregateExpression
Returns the average value of the argument.

B

backingStore - Variable in class org.jpox.sco.Collection
The "backing store" (for use when not serialised).
backingStore - Variable in class org.jpox.sco.HashMap
The "backing store"
backingStore - Variable in class org.jpox.sco.HashSet
The "backing store"
backingStore - Variable in class org.jpox.sco.Hashtable
The "backing store"
backingStore - Variable in class org.jpox.sco.LinkedHashMap
The "backing store"
backingStore - Variable in class org.jpox.sco.LinkedHashSet
The "backing store"
backingStore - Variable in class org.jpox.sco.Map
The "backing store"
backingStore - Variable in class org.jpox.sco.PriorityQueue
The "backing store" (for use when not serialised).
backingStore - Variable in class org.jpox.sco.Properties
The "backing store"
backingStore - Variable in class org.jpox.sco.Queue
The "backing store" (for use when not serialised).
backingStore - Variable in class org.jpox.sco.Set
The "backing store" (for use when not serialised).
backingStore - Variable in class org.jpox.sco.SortedMap
The "backing store"
backingStore - Variable in class org.jpox.sco.SortedSet
The "backing store"
backingStore - Variable in class org.jpox.sco.TreeMap
The "backing store"
backingStore - Variable in class org.jpox.sco.TreeSet
The "backing store"
BaseSQLQuery - Class in org.jpox.store.rdbms.query
Base definition of a query using SQL.
BaseSQLQuery(PersistenceManager, BaseSQLQuery) - Constructor for class org.jpox.store.rdbms.query.BaseSQLQuery
Constructs a new query instance from the existing query.
BaseSQLQuery(PersistenceManager, String) - Constructor for class org.jpox.store.rdbms.query.BaseSQLQuery
Constructs a new query instance having the same criteria as the given query.
begin() - Method in class org.jpox.resource.JdoTransactionHandle
Begin the transaction.
begin() - Method in class org.jpox.resource.ManagedConnectionImpl
Method to start the Transaction
begin() - Method in class org.jpox.store.rdbms.RDBMSManagedTransaction
Method to start the Transaction
begin() - Method in class org.jpox.store.rdbms.RDBMSNonmanagedTransaction
Method to start the transaction.
BigDecimalMapping - Class in org.jpox.store.mapping
Mapping for BigDecimal type.
BigDecimalMapping() - Constructor for class org.jpox.store.mapping.BigDecimalMapping
 
BigIntegerMapping - Class in org.jpox.store.mapping
Mapping for BigInteger type.
BigIntegerMapping() - Constructor for class org.jpox.store.mapping.BigIntegerMapping
 
BigIntRDBMSMapping - Class in org.jpox.store.rdbms.mapping
Mapping of a Big Integer RDBMS type.
BigIntRDBMSMapping(StoreManager, JavaTypeMapping) - Constructor for class org.jpox.store.rdbms.mapping.BigIntRDBMSMapping
 
BigIntRDBMSMapping(JavaTypeMapping, StoreManager, DatastoreField) - Constructor for class org.jpox.store.rdbms.mapping.BigIntRDBMSMapping
Constructor.
BinaryExpression - Class in org.jpox.store.expression
Expression for binary object.
BinaryExpression(QueryExpression) - Constructor for class org.jpox.store.expression.BinaryExpression
Constructor
BinaryExpression(QueryExpression, JavaTypeMapping, LogicSetExpression) - Constructor for class org.jpox.store.expression.BinaryExpression
 
BinaryExpression(String, List) - Constructor for class org.jpox.store.expression.BinaryExpression
Generates statement as e.g.
BinaryExpression(ScalarExpression, ScalarExpression.DyadicOperator, ScalarExpression) - Constructor for class org.jpox.store.expression.BinaryExpression
Performs a function on two binary expressions.
BinaryLiteral - Class in org.jpox.store.expression
Literal for binary object.
BinaryLiteral(QueryExpression, JavaTypeMapping, byte[]) - Constructor for class org.jpox.store.expression.BinaryLiteral
Creates a binary literal
bindTo(ScalarExpression) - Method in class org.jpox.store.expression.UnboundVariable
Method to bind this variable to its expression, using the JDOQL compiler.
bindVariable(String, ScalarExpression) - Method in interface org.jpox.store.expression.UnboundVariable.VariableBinder
Bind a variable to the query.
bindVariable(String, ScalarExpression) - Method in class org.jpox.store.rdbms.query.JDOQLQuery.Compiler
Bind a variable to the query.
BitRDBMSMapping - Class in org.jpox.store.rdbms.mapping
Mapping of a BIT RDBMS type.
BitRDBMSMapping(StoreManager, JavaTypeMapping) - Constructor for class org.jpox.store.rdbms.mapping.BitRDBMSMapping
 
BitRDBMSMapping(JavaTypeMapping, StoreManager, DatastoreField) - Constructor for class org.jpox.store.rdbms.mapping.BitRDBMSMapping
Constructor.
BitSet - Class in org.jpox.sco
A mutable second-class BitSet object.
BitSet(StateManager, String) - Constructor for class org.jpox.sco.BitSet
Creates a BitSet object.
BitSetJDK14 - Class in org.jpox.sco
A mutable second-class BitSet object.
BitSetJDK14(StateManager, String) - Constructor for class org.jpox.sco.BitSetJDK14
Creates a BitSet object.
BitSetMapping - Class in org.jpox.store.mapping
Mapping for an array of bytes.
BitSetMapping() - Constructor for class org.jpox.store.mapping.BitSetMapping
 
BlobImpl - Class in org.jpox.store.rdbms.datatype
The representation (mapping) in the Java TM programming language of an SQL BLOB value.
BlobImpl(Object) - Constructor for class org.jpox.store.rdbms.datatype.BlobImpl
Constructor taking a serialised object.
BlobImpl(byte[]) - Constructor for class org.jpox.store.rdbms.datatype.BlobImpl
Constructor taking a byte array.
BlobImpl(InputStream) - Constructor for class org.jpox.store.rdbms.datatype.BlobImpl
Constructor taking an InputStream.
BlobRDBMSMapping - Class in org.jpox.store.rdbms.mapping
Mapping of a BLOB RDBMS type.
BlobRDBMSMapping(StoreManager, JavaTypeMapping) - Constructor for class org.jpox.store.rdbms.mapping.BlobRDBMSMapping
Constructor.
BlobRDBMSMapping(JavaTypeMapping, StoreManager, DatastoreField) - Constructor for class org.jpox.store.rdbms.mapping.BlobRDBMSMapping
Constructor.
BOOLEAN - Static variable in class org.jpox.ClassNameConstants
primitive boolean
booleanArrayToString(boolean[]) - Static method in class org.jpox.util.StringUtils
Utility to convert a boolean[] to a String.
BooleanBitColumnExpression - Class in org.jpox.store.expression
Representation of BooleanBit column expression in a Query.
BooleanBitColumnExpression(QueryExpression, JavaTypeMapping, LogicSetExpression) - Constructor for class org.jpox.store.expression.BooleanBitColumnExpression
Constructor.
BooleanBitColumnExpression(QueryExpression, JavaTypeMapping, LogicSetExpression, boolean) - Constructor for class org.jpox.store.expression.BooleanBitColumnExpression
Constructor.
BooleanBitColumnLiteral - Class in org.jpox.store.expression
Representation of a BooleanBit column literal in a Query.
BooleanBitColumnLiteral(QueryExpression, JavaTypeMapping, boolean) - Constructor for class org.jpox.store.expression.BooleanBitColumnLiteral
Constructor.
BooleanCharColumnExpression - Class in org.jpox.store.expression
Representation of a BooleanChar column expression.
BooleanCharColumnExpression(QueryExpression, JavaTypeMapping, LogicSetExpression) - Constructor for class org.jpox.store.expression.BooleanCharColumnExpression
Constructor.
BooleanCharColumnExpression(QueryExpression, JavaTypeMapping, LogicSetExpression, boolean) - Constructor for class org.jpox.store.expression.BooleanCharColumnExpression
Constructor.
BooleanCharColumnLiteral - Class in org.jpox.store.expression
Representation of a BooleanChar Column literal in a Query.
BooleanCharColumnLiteral(QueryExpression, JavaTypeMapping, boolean) - Constructor for class org.jpox.store.expression.BooleanCharColumnLiteral
Creates a boolean literal
BooleanExpression - Class in org.jpox.store.expression
Representation of a Boolean expression in a Query.
BooleanExpression(QueryExpression) - Constructor for class org.jpox.store.expression.BooleanExpression
Constructor
BooleanExpression(QueryExpression, JavaTypeMapping, LogicSetExpression) - Constructor for class org.jpox.store.expression.BooleanExpression
 
BooleanExpression(ScalarExpression.MonadicOperator, ScalarExpression) - Constructor for class org.jpox.store.expression.BooleanExpression
Perform a boolean operator op on a operand operand
BooleanExpression(ScalarExpression, ScalarExpression.DyadicOperator, ScalarExpression) - Constructor for class org.jpox.store.expression.BooleanExpression
Perform a boolean operator op between two operands operand1 and operand2
BooleanLiteral - Class in org.jpox.store.expression
Representation of a Boolean literal in a Query.
BooleanLiteral(QueryExpression, JavaTypeMapping, boolean) - Constructor for class org.jpox.store.expression.BooleanLiteral
Creates a boolean literal
BooleanMapping - Class in org.jpox.store.mapping
Mapping of Java Boolean object.
BooleanMapping() - Constructor for class org.jpox.store.mapping.BooleanMapping
 
BooleanRDBMSMapping - Class in org.jpox.store.rdbms.mapping
Mapping of a BOOLEAN RDBMS type.
BooleanRDBMSMapping(StoreManager, JavaTypeMapping) - Constructor for class org.jpox.store.rdbms.mapping.BooleanRDBMSMapping
 
BooleanRDBMSMapping(JavaTypeMapping, StoreManager, DatastoreField) - Constructor for class org.jpox.store.rdbms.mapping.BooleanRDBMSMapping
Constructor.
booleanValueOf(boolean) - Static method in class org.jpox.util.ClassUtils
Utility to perform the same function as the JDK 1.4 method Boolean.valueOf(boolean), so we have no real dependency on JDK 1.4.
BufferedImageMapping - Class in org.jpox.store.mapping
Support java.awt.image.BufferedImage
BufferedImageMapping() - Constructor for class org.jpox.store.mapping.BufferedImageMapping
 
BYTE - Static variable in class org.jpox.ClassNameConstants
primitive byte
ByteExpression - Class in org.jpox.store.expression
Representation of a Byte expression in a Query.
ByteExpression(QueryExpression) - Constructor for class org.jpox.store.expression.ByteExpression
Constructor
ByteExpression(QueryExpression, JavaTypeMapping, LogicSetExpression) - Constructor for class org.jpox.store.expression.ByteExpression
 
ByteExpression(ScalarExpression.MonadicOperator, ScalarExpression) - Constructor for class org.jpox.store.expression.ByteExpression
Perform a function op on operand
ByteExpression(ScalarExpression, ScalarExpression.DyadicOperator, ScalarExpression) - Constructor for class org.jpox.store.expression.ByteExpression
Performs a function on two arguments.
ByteLiteral - Class in org.jpox.store.expression
Representation of a Byte literal.
ByteLiteral(QueryExpression, JavaTypeMapping, BigInteger) - Constructor for class org.jpox.store.expression.ByteLiteral
Creates a byte literal
ByteMapping - Class in org.jpox.store.mapping
Mapping for Byte type.
ByteMapping() - Constructor for class org.jpox.store.mapping.ByteMapping
 

C

cache - Variable in class org.jpox.AbstractPersistenceManagerFactory
Level 2 Cache
CACHE - Static variable in class org.jpox.util.JPOXLogger
Log for Cache issues
CACHE_COLLECTIONS_LAZY_PROPERTY - Static variable in class org.jpox.PMFConfiguration
Property defining whether to lazy load collections (when cached).
CACHE_COLLECTIONS_PROPERTY - Static variable in class org.jpox.PMFConfiguration
Property defining whether to cache collections.
CACHE_LEVEL_1_TYPE_PROPERTY - Static variable in class org.jpox.PMFConfiguration
Property defining the type of Level 1 Cache to use.
CACHE_LEVEL_2_CACHE_NAME_PROPERTY - Static variable in class org.jpox.PMFConfiguration
Property defining the symbolic name of the cache to use for Level 2.
CACHE_LEVEL_2_CONFIGURATION_FILE_PROPERTY - Static variable in class org.jpox.PMFConfiguration
Property defining the configuration file of the cache to use for Level 2.
CACHE_LEVEL_2_PROPERTY - Static variable in class org.jpox.PMFConfiguration
Property defining whether to use a Level 2 Cache.
CACHE_LEVEL_2_TYPE_PROPERTY - Static variable in class org.jpox.PMFConfiguration
Property defining the type of Level 2 Cache to use.
CachedPC - Class in org.jpox.cache
An object that is stored in the Level2 Cache.
CachedPC(PersistenceCapable, boolean[]) - Constructor for class org.jpox.cache.CachedPC
Constructor.
CallbackHandler - Interface in org.jpox.state
CallBack handlers receive notification of events on persistent objects.
callbacks - Variable in class org.jpox.metadata.AbstractClassMetaData
Callbacks method names keyed by callback callback type
callMethod(String, List) - Method in class org.jpox.store.expression.ScalarExpression
Invoke a function in a expression.
CANDIDATE_KEY - Static variable in interface org.jpox.store.IdentifierFactory
candidate key - unique index constraint
candidateClass - Variable in class org.jpox.store.extent.AbstractExtent
The candidate class.
candidateClass - Variable in class org.jpox.store.query.Query
The candidate class for this query.
candidateClassName - Variable in class org.jpox.store.query.Query
Name of the candidate class (used when specified via Single-String).
candidateCollection - Variable in class org.jpox.store.rdbms.query.JDOQLQuery
 
candidateExtent - Variable in class org.jpox.store.rdbms.query.JDOQLQuery
 
candidateFullClassName - Variable in class org.jpox.store.query.AbstractIteratorStatement
full class name for the candidate class
CandidateKey - Class in org.jpox.store.rdbms.key
Representation of a Candidate key.
CandidateKey(DatastoreContainerObject) - Constructor for class org.jpox.store.rdbms.key.CandidateKey
Constructor.
candidates - Variable in class org.jpox.store.rdbms.query.JDOQLQuery
 
candidates - Variable in class org.jpox.store.rdbms.sqlidentifier.AbstractRDBMSIdentifierFactory
 
candidateTable - Variable in class org.jpox.store.query.AbstractIteratorStatement
Table where the candidate objects are stored.
cartersianProduct(LogicSetExpression) - Method in interface org.jpox.store.expression.ExpressionLogicSetAdapter
Generates a expression that represents the cartesian product of two sets: X and Y.
cartersianProduct(LogicSetExpression) - Method in class org.jpox.store.rdbms.adapter.DatabaseAdapter
Generates a expression that represents the cartesian product of two sets: X and Y.
CASCADE - Static variable in class org.jpox.metadata.ForeignKeyAction
update/delete-action="cascade".
CASCADE_ACTION - Static variable in class org.jpox.store.rdbms.key.ForeignKey
Constant representing that we should cascade the action.
CASE_LOWER - Static variable in class org.jpox.store.AbstractIdentifierFactory
 
CASE_PRESERVE - Static variable in class org.jpox.store.AbstractIdentifierFactory
 
CASE_UPPER - Static variable in class org.jpox.store.AbstractIdentifierFactory
 
caseSensitive - Variable in class org.jpox.store.rdbms.typeinfo.TypeInfo
true indicates this data type is case-sensitive in comparisons, false otherwise.
cast(Class) - Method in class org.jpox.store.expression.ObjectExpression
Cast operator.
cast(Class) - Method in class org.jpox.store.expression.ReferenceExpression
Method for casting a reference expression to some other type in the query.
cast(Class) - Method in class org.jpox.store.expression.ScalarExpression
A cast expression converts, at run time, a value of one type to a similar value of another type; or confirms, at compile time, that the type of an expression is boolean; or checks, at run time, that a reference value refers to an object whose class is compatible with a specified reference type.
catalog - Variable in class org.jpox.metadata.AbstractClassMetaData
Catalog name (O/R mapping).
catalog - Variable in class org.jpox.metadata.FileMetaData
Catalog name for all classes in this file
catalog - Variable in class org.jpox.metadata.PackageMetaData
Catalog name for all classes in this package
catalogName - Variable in class org.jpox.metadata.TableGeneratorMetaData
Name of the catalog to use for the table
catalogName - Variable in class org.jpox.store.rdbms.sqlidentifier.SQLIdentifier
catalog name
catalogSeparator - Variable in class org.jpox.store.rdbms.adapter.DatabaseAdapter
The String used to separate catalog and table name.
cause - Variable in exception org.jpox.metadata.InvalidMetaDataException
Cause of the exception
ceilMethod(ScalarExpression) - Method in interface org.jpox.store.expression.ExpressionMethodAdapter
Returns the expression for the JDOQL Math.ceil(EXPRESSION) method.
ceilMethod(ScalarExpression) - Method in class org.jpox.store.rdbms.adapter.DatabaseAdapter
Returns the appropriate SQL expression for the JDOQL ceil(EXPRESSION) method.
ceilrMethod(ScalarExpression) - Method in class org.jpox.store.expression.MathExpression
Returns the ceiling of the argument.
changeActivityState(ActivityState, DatastoreClass) - Method in interface org.jpox.StateManager
Update the acitvity state.
changeState(StateManager, int) - Method in class org.jpox.state.LifeCycleState
Utility to change state to a new state.
changeTransientState(StateManager, int) - Method in class org.jpox.state.LifeCycleState
Utility to change state to a new state.
CHAR - Static variable in class org.jpox.ClassNameConstants
primitive char
CharacterExpression - Class in org.jpox.store.expression
Representation of a Character expression in a Query
CharacterExpression(QueryExpression) - Constructor for class org.jpox.store.expression.CharacterExpression
Constructor
CharacterExpression(QueryExpression, JavaTypeMapping, LogicSetExpression) - Constructor for class org.jpox.store.expression.CharacterExpression
 
CharacterExpression(String, List) - Constructor for class org.jpox.store.expression.CharacterExpression
Generates statement as e.g.
CharacterLiteral - Class in org.jpox.store.expression
Representation of a Character literal in a Query.
CharacterLiteral(QueryExpression, JavaTypeMapping, char) - Constructor for class org.jpox.store.expression.CharacterLiteral
Creates a char literal
CharacterLiteral(QueryExpression, JavaTypeMapping, String) - Constructor for class org.jpox.store.expression.CharacterLiteral
Creates a char literal
CharacterMapping - Class in org.jpox.store.mapping
Mapping for Character type.
CharacterMapping() - Constructor for class org.jpox.store.mapping.CharacterMapping
 
characters(char[], int, int) - Method in class org.jpox.metadata.AbstractMetaDataHandler
Notification handler for the "body" data inside an element.
charactersBuffer - Variable in class org.jpox.metadata.AbstractMetaDataHandler
parser buffer
charAtMethod(ScalarExpression) - Method in class org.jpox.store.expression.StringExpression
Returns the character at a position.
charOctetLength - Variable in class org.jpox.store.rdbms.columninfo.ColumnInfo
Indicates the maximum number of bytes in the column (for char types only).
CharRDBMSMapping - Class in org.jpox.store.rdbms.mapping
Mapping of a CHAR RDBMS type.
CharRDBMSMapping(StoreManager, JavaTypeMapping) - Constructor for class org.jpox.store.rdbms.mapping.CharRDBMSMapping
Constructor.
CharRDBMSMapping(JavaTypeMapping, StoreManager, DatastoreField) - Constructor for class org.jpox.store.rdbms.mapping.CharRDBMSMapping
Constructor.
CHECK_EXIST_TABLES_VIEWS_PROPERTY - Static variable in class org.jpox.PMFConfiguration
Property for whether to check if the table/view exists.
checkConsistency() - Method in class org.jpox.AbstractPersistenceManager
This method validates the cache with the datastore.
checkConsistency() - Method in class org.jpox.resource.PersistenceManagerImpl
Method to check the consistency of the cache.
checkDecimal() - Method in class org.jpox.store.rdbms.Column
Checks the column definition
checkExistTablesOrViews - Variable in class org.jpox.store.StoreManager
Whether to check if table/view exists
checkForCircularViewReferences(Map, String, String, List) - Static method in class org.jpox.util.ViewUtils
Check for any circular view references between referencer and referencee.
checkInheritance(FieldValues) - Method in interface org.jpox.StateManager
Look to the database to determine which class this object is.
checkInitialised() - Method in class org.jpox.metadata.AbstractClassMetaData
Method to check whether the Meta-Data has been initialised.
checkInteger() - Method in class org.jpox.store.rdbms.Column
Checks the column definition
checkPopulated() - Method in class org.jpox.metadata.AbstractClassMetaData
Method to check whether the Meta-Data has been populated.
checkPrimitive() - Method in class org.jpox.store.rdbms.Column
Checks the column definition
checkString() - Method in class org.jpox.store.rdbms.Column
Checks the column definition
CLASS_LOADER_RESOLVER - Static variable in class org.jpox.ClassConstants
org.jpox.ClassLoaderResolver
CLASS_LOADER_RESOLVER_NAME_PROPERTY - Static variable in class org.jpox.PMFConfiguration
ClassLoaderResolver name property.
CLASS_NAME - Static variable in class org.jpox.metadata.DiscriminatorStrategy
strategy="class-name"
ClassConstants - Class in org.jpox
Constants with classes (class created to reduce overhead on calling Class.class *performance*)
ClassConstants() - Constructor for class org.jpox.ClassConstants
 
ClassDefinitionException - Exception in org.jpox.store.exceptions
A ClassDefinitionException is thrown if the settings of a persistent class are inconsistent with it's metadata.
ClassDefinitionException() - Constructor for exception org.jpox.store.exceptions.ClassDefinitionException
Constructs a class definition exception with no specific detail message.
ClassDefinitionException(String) - Constructor for exception org.jpox.store.exceptions.ClassDefinitionException
Constructs a class definition exception with the specified detail message.
classes - Variable in class org.jpox.metadata.PackageMetaData
List of classes (uses List to retain positioning).
classesAreDescendents(ClassLoaderResolver, String, String) - Static method in class org.jpox.util.ClassUtils
Method to check if 2 classes are direct descendents.
ClassesAutoStarter - Class in org.jpox.store
An auto-starter mechanism that uses a defined list of classes to be loaded at start.
ClassesAutoStarter(StoreManager, ClassLoaderResolver) - Constructor for class org.jpox.store.ClassesAutoStarter
Constructor, taking the names of the classes to use.
classesWithoutMetaData - Variable in class org.jpox.metadata.JDOMetaDataManager
Cache of class names that are known to not have MetaData.
ClassExpression - Class in org.jpox.store.expression
An expression representing a class.
ClassExpression(QueryExpression, Class) - Constructor for class org.jpox.store.expression.ClassExpression
Constructor.
classForName(String, ClassLoader) - Method in interface org.jpox.ClassLoaderResolver
Class loading method, allowing specification of a primary loader.
classForName(String, ClassLoader, boolean) - Method in interface org.jpox.ClassLoaderResolver
Class loading method, allowing specification of a primary loader and whether the class should be initialised or not.
classForName(String) - Method in interface org.jpox.ClassLoaderResolver
Class loading method.
classForName(String, boolean) - Method in interface org.jpox.ClassLoaderResolver
Class loading method, allowing for initialisation of the class.
classForName(String, ClassLoader) - Method in class org.jpox.JDOClassLoaderResolver
JDO's Class Loading mechanism (Spec 1.0.1 Chapter 12.5).
classForName(String, ClassLoader, boolean) - Method in class org.jpox.JDOClassLoaderResolver
JDO's Class Loading mechanism (Spec 1.0.1 Chapter 12.5)
classForName(String) - Method in class org.jpox.JDOClassLoaderResolver
JDO's Class Loading mechanism (Spec 1.0.1 Chapter 12.5).
classForName(String, boolean) - Method in class org.jpox.JDOClassLoaderResolver
JDO's Class Loading mechanism (Spec 1.0.1 Chapter 12.5)
ClassLoaderResolver - Interface in org.jpox
Class to allow resolution and loading of classes in a persistence framework.
CLASSLOADING - Static variable in class org.jpox.util.JPOXLogger
Log for ClassLoading issues
ClassMetaData - Class in org.jpox.metadata
Representation of the MetaData of a class.
ClassMetaData(PackageMetaData, String, String, String, String, String, String, String, String, String, String, String, String) - Constructor for class org.jpox.metadata.ClassMetaData
Constructor.
ClassMetaData(InterfaceMetaData, String, boolean) - Constructor for class org.jpox.metadata.ClassMetaData
Constructor for creating the ClassMetaData for an implementation of a "persistent-interface".
classMetaDataByClass - Variable in class org.jpox.metadata.MetaDataManager
Map of ClassMetaData, keyed by the class name.
classMetaDataByEntityName - Variable in class org.jpox.metadata.JPAMetaDataManager
Map of ClassMetaData, keyed by the JPA "entity name".
classMetaDataByInterface - Variable in class org.jpox.metadata.JDOMetaDataManager
Map of ClassMetaData, keyed by the interface class name (for "persistent-interface"s).
className - Variable in class org.jpox.metadata.AbstractPropertyMetaData
Name of the class to which this field really belongs.
className - Variable in class org.jpox.util.MacroString.IdentifierMacro
the class name
ClassNameConstants - Class in org.jpox
Constants with classes names (class created to reduce overhead on calling Class.class.getName() *performance* Make sure this class is initialized when the PMF is initialized.
ClassNameConstants() - Constructor for class org.jpox.ClassNameConstants
 
classNames - Variable in class org.jpox.store.ClassesAutoStarter
Names of the classes to start with.
ClassNotDetachableException - Exception in org.jpox.exceptions
A ClassNotDetachableException is thrown if an attempt is made to detach an object whose class is not detachable.
ClassNotDetachableException(String) - Constructor for exception org.jpox.exceptions.ClassNotDetachableException
Constructs a class-not-detachable exception with the specified detail message.
ClassNotDetachableException(String, Exception) - Constructor for exception org.jpox.exceptions.ClassNotDetachableException
Constructs a class-not-detachable exception with the specified detail message and nested exception.
ClassNotDetachableException(Throwable[]) - Constructor for exception org.jpox.exceptions.ClassNotDetachableException
Constructs a class-not-detachable exception for many objects with the specified detail message and nested exceptions.
ClassNotPersistenceCapableException - Exception in org.jpox.exceptions
A ClassNotPersistenceCapableException is thrown if an attempt is made to persist an object whose class is not persistence-capable.
ClassNotPersistenceCapableException(String) - Constructor for exception org.jpox.exceptions.ClassNotPersistenceCapableException
Constructs a class-not-persistence-capable exception with the specified detail message.
ClassNotPersistenceCapableException(String, Exception) - Constructor for exception org.jpox.exceptions.ClassNotPersistenceCapableException
Constructs a class-not-persistence-capable exception with the specified detail message and nested exception.
ClassNotResolvedException - Exception in org.jpox.exceptions
A ClassNotResolvedException is thrown if an attempt is made to load a class that is cannot be found by the ClassLoaderResolver.
ClassNotResolvedException(String, Throwable) - Constructor for exception org.jpox.exceptions.ClassNotResolvedException
Constructs a class-not-detachable exception with the specified detail message and nested exception.
ClassNotResolvedException(String) - Constructor for exception org.jpox.exceptions.ClassNotResolvedException
Constructs a class-not-detachable exception with the specified detail message and nested exception.
ClassPersistenceModifier - Class in org.jpox.metadata
Definition of the options for persistence-modifier of a class.
ClassTable - Class in org.jpox.store.rdbms.table
Table representing a Java class (or classes) as a first class object (FCO).
ClassTable(DatastoreIdentifier, RDBMSManager, ClassMetaData) - Constructor for class org.jpox.store.rdbms.table.ClassTable
Constructor.
ClassTableExtent - Class in org.jpox.store.rdbms.extent
An Extent of all persistent objects backed by a class table.
ClassTableExtent(PersistenceManager, DatastoreClass, Class, boolean) - Constructor for class org.jpox.store.rdbms.extent.ClassTableExtent
Constructor.
ClassTableExtent(PersistenceManager, DatastoreClass[], Class, boolean) - Constructor for class org.jpox.store.rdbms.extent.ClassTableExtent
Constructor.
ClassUtils - Class in org.jpox.util
Utilities for handling classes.
ClassUtils() - Constructor for class org.jpox.util.ClassUtils
 
ClassView - Class in org.jpox.store.rdbms.table
Representation of an SQL View for a Class.
ClassView(DatastoreIdentifier, RDBMSManager, ClassMetaData) - Constructor for class org.jpox.store.rdbms.table.ClassView
Constructor for class view.
ClassViewExtent - Class in org.jpox.store.rdbms.extent
An Extent of all persistent objects backed by a view.
ClassViewExtent(PersistenceManager, DatastoreClass, Class, boolean) - Constructor for class org.jpox.store.rdbms.extent.ClassViewExtent
Constructor.
cleanup() - Method in class org.jpox.resource.ManagedConnectionImpl
Cleanup method
clear() - Method in class org.jpox.cache.DefaultLevel2Cache
Method to clear the cache.
clear() - Method in class org.jpox.cache.HardRefCache
 
clear() - Method in interface org.jpox.cache.Level2Cache
Method to clear the cache.
clear() - Method in class org.jpox.cache.NullLevel2Cache
 
clear() - Method in class org.jpox.cache.SoftRefCache
 
clear() - Method in class org.jpox.cache.WeakRefCache
 
clear() - Method in class org.jpox.sco.ArrayList
Method to clear the ArrayList.
clear(int) - Method in class org.jpox.sco.BitSet
 
clear() - Method in class org.jpox.sco.BitSetJDK14
 
clear(int, int) - Method in class org.jpox.sco.BitSetJDK14
 
clear() - Method in class org.jpox.sco.Collection
Method to clear the Collection.
clear() - Method in class org.jpox.sco.HashMap
Method to clear the HashMap.
clear() - Method in class org.jpox.sco.HashSet
Method to clear the HashSet
clear() - Method in class org.jpox.sco.Hashtable
Method to clear the Hashtable
clear() - Method in class org.jpox.sco.LinkedHashMap
Method to clear the LinkedHashMap.
clear() - Method in class org.jpox.sco.LinkedHashSet
Method to clear the LinkedHashSet
clear() - Method in class org.jpox.sco.LinkedList
Method to clear the LinkedList.
clear() - Method in class org.jpox.sco.List
Method to clear the List
clear() - Method in class org.jpox.sco.Map
Method to clear the Map.
clear() - Method in class org.jpox.sco.PriorityQueue
Method to clear the Collection.
clear() - Method in class org.jpox.sco.Properties
Method to clear the Hashtable
clear() - Method in class org.jpox.sco.Queue
Method to clear the Collection.
clear() - Method in class org.jpox.sco.Set
Method to clear the Collection.
clear() - Method in class org.jpox.sco.SortedMap
Method to clear the SortedMap.
clear() - Method in class org.jpox.sco.SortedSet
Method to clear the SortedSet
clear() - Method in class org.jpox.sco.Stack
Method to clear the Stack
clear() - Method in class org.jpox.sco.TreeMap
Method to clear the TreeMap.
clear() - Method in class org.jpox.sco.TreeSet
Method to clear the TreeSet
clear() - Method in class org.jpox.sco.Vector
Method to clear the Vector.
clear() - Method in class org.jpox.store.poid.PoidManager
Method to clear out the generators managed by this manager.
clear() - Method in class org.jpox.store.rdbms.query.AbstractQueryResult
Method to clear the results.
clear(StateManager) - Method in class org.jpox.store.rdbms.scostore.AbstractArrayStore
Clear the association from owner to all elements.
clear(StateManager) - Method in class org.jpox.store.rdbms.scostore.ElementContainerStore
Clear the association from owner to all elements
clear(StateManager) - Method in class org.jpox.store.rdbms.scostore.FKArrayStore
Method to clear the Array.
clear(StateManager) - Method in class org.jpox.store.rdbms.scostore.FKListStore
Method to clear the List.
clear(StateManager) - Method in class org.jpox.store.rdbms.scostore.FKMapStore
Method to clear the map of all values.
clear(StateManager) - Method in class org.jpox.store.rdbms.scostore.FKSetStore
Method to allow the Set relationship to be cleared out.
clear(StateManager) - Method in class org.jpox.store.rdbms.scostore.JoinMapStore
Method to clear the map of all values.
clear(StateManager) - Method in class org.jpox.store.rdbms.scostore.MapEntrySetStore
Method to clear the Map.
clear(StateManager) - Method in class org.jpox.store.rdbms.scostore.MapKeySetStore
Method to clear the collection.
clear(StateManager) - Method in class org.jpox.store.rdbms.scostore.MapValueSetStore
Method to clear the map.
clear(StateManager) - Method in interface org.jpox.store.scostore.ArrayStore
Method to clear the array.
clear(StateManager) - Method in interface org.jpox.store.scostore.CollectionStore
Method to clear the collection.
clear(StateManager) - Method in interface org.jpox.store.scostore.MapStore
Method to clear the collection.
clear() - Method in class org.jpox.util.MultiMap
Clear the map.
clear() - Method in class org.jpox.util.ReferenceValueMap
Method to empty the HashMap.
clearAutoStarter() - Method in class org.jpox.store.StoreManager
Method to clear the Auto-Starter status.
clearDirty(StateManager) - Method in class org.jpox.AbstractPersistenceManager
Method to mark an object (StateManager) as dirty.
clearDirty() - Method in class org.jpox.AbstractPersistenceManager
Method to mark as clean the StateManager.
clearDirty() - Method in interface org.jpox.PersistenceManager
Method to mark as clean the StateManager.
clearDirty(StateManager) - Method in interface org.jpox.PersistenceManager
Mark the specified StateManager as clean.
clearDirty(StateManager) - Method in class org.jpox.resource.PersistenceManagerImpl
 
clearDirty() - Method in class org.jpox.resource.PersistenceManagerImpl
 
clearFields() - Method in interface org.jpox.StateManager
Method to clear all fields of the object.
clearGroups() - Method in class org.jpox.FetchPlanImpl
Method to clear the current groups and activate the DFG.
clearKeyOfValue(StateManager, Object, Object) - Method in class org.jpox.store.rdbms.scostore.FKMapStore
Utility to clear the key of a value from the Map.
clearLoadedFlags() - Method in interface org.jpox.StateManager
Method to clear all loaded flags on the object.
clearNonPrimaryKeyFields() - Method in interface org.jpox.StateManager
Method to clear all fields that are not part of the primary key of the object.
clearSavedFields() - Method in interface org.jpox.StateManager
Method to clear all saved fields on the object.
clearStatement() - Method in class org.jpox.store.rdbms.query.StatementText
Convenience method to reset the SQL for the statement.
clearStmt - Variable in class org.jpox.store.rdbms.scostore.ElementContainerStore
Statement for clearing the container.
clearWarnings() - Method in class org.jpox.store.rdbms.JDOConnectionImpl
Method to clear warnings from the connection.
ClobImpl - Class in org.jpox.store.rdbms.datatype
The mapping in the JavaTM programming language for the SQL CLOB type.
ClobImpl(String) - Constructor for class org.jpox.store.rdbms.datatype.ClobImpl
Constructor taking a string.
ClobRDBMSMapping - Class in org.jpox.store.rdbms.mapping
Mapping of a Clob RDBMS type.
ClobRDBMSMapping(StoreManager, JavaTypeMapping) - Constructor for class org.jpox.store.rdbms.mapping.ClobRDBMSMapping
Constructor.
ClobRDBMSMapping(JavaTypeMapping, StoreManager, DatastoreField) - Constructor for class org.jpox.store.rdbms.mapping.ClobRDBMSMapping
Constructor.
clone() - Method in class org.jpox.sco.ArrayList
Clone operator to return a copy of this object.
clone() - Method in class org.jpox.sco.BitSet
Creates and returns a copy of this object.
clone() - Method in class org.jpox.sco.Collection
Creates and returns a copy of this object.
clone() - Method in class org.jpox.sco.Date
Creates and returns a copy of this object.
clone() - Method in class org.jpox.sco.GregorianCalendar
Creates and returns a copy of this object.
clone() - Method in class org.jpox.sco.HashMap
Creates and returns a copy of this object.
clone() - Method in class org.jpox.sco.HashSet
Creates and returns a copy of this object.
clone() - Method in class org.jpox.sco.Hashtable
Creates and returns a copy of this object.
clone() - Method in class org.jpox.sco.LinkedHashMap
Creates and returns a copy of this object.
clone() - Method in class org.jpox.sco.LinkedHashSet
Creates and returns a copy of this object.
clone() - Method in class org.jpox.sco.LinkedList
Clone operator to return a copy of this object.
clone() - Method in class org.jpox.sco.List
Creates and returns a copy of this object.
clone() - Method in class org.jpox.sco.Map
Creates and returns a copy of this object.
clone() - Method in class org.jpox.sco.Point
Creates and returns a copy of this object.
clone() - Method in class org.jpox.sco.PriorityQueue
Creates and returns a copy of this object.
clone() - Method in class org.jpox.sco.Properties
Creates and returns a copy of this object.
clone() - Method in class org.jpox.sco.Queue
Creates and returns a copy of this object.
clone() - Method in interface org.jpox.sco.SCO
Mutable second class objects are required to provide a public clone method so that copying of PersistenceCapable objects can take place.
clone() - Method in class org.jpox.sco.Set
Creates and returns a copy of this object.
clone() - Method in class org.jpox.sco.SortedMap
Creates and returns a copy of this object.
clone() - Method in class org.jpox.sco.SortedSet
Creates and returns a copy of this object.
clone() - Method in class org.jpox.sco.SqlDate
Creates and returns a copy of this object.
clone() - Method in class org.jpox.sco.SqlTime
Creates and returns a copy of this object.
clone() - Method in class org.jpox.sco.SqlTimestamp
Creates and returns a copy of this object.
clone() - Method in class org.jpox.sco.Stack
Clone operator to return a copy of this object.
clone() - Method in class org.jpox.sco.TreeMap
Creates and returns a copy of this object.
clone() - Method in class org.jpox.sco.TreeSet
Creates and returns a copy of this object.
clone() - Method in class org.jpox.sco.Vector
Clone operator to return a copy of this object.
clone() - Method in class org.jpox.util.MultiMap
Method to clone the Map.
clone() - Method in class org.jpox.util.ReferenceValueMap
Clone method.
close() - Method in class org.jpox.AbstractPersistenceManager
Method to close the Persistence Manager.
close() - Method in class org.jpox.AbstractPersistenceManagerFactory
Close this PersistenceManagerFactory.
close() - Method in class org.jpox.management.ManagementManager
Close a instance.
close() - Method in class org.jpox.metadata.JDOMetaDataManager
Clear resources
close() - Method in class org.jpox.metadata.MetaDataManager
Clear resources
close() - Method in class org.jpox.PMFContext
Clear out resources
close() - Method in class org.jpox.resource.PersistenceManagerFactoryImpl
 
close() - Method in class org.jpox.resource.PersistenceManagerImpl
Method to close the Persistence Manager.
close() - Method in interface org.jpox.state.CallbackHandler
Clear any objects to release resources
close() - Method in class org.jpox.state.JDOCallbackHandler
 
close() - Method in class org.jpox.store.AbstractAutoStartMechanism
Closes a transaction for writing (add/delete) classes to the auto start mechanism.
close() - Method in interface org.jpox.store.AutoStartMechanism
Closes a transaction for writing (add/delete) classes to the auto start mechanism.
close(Iterator) - Method in class org.jpox.store.extent.AbstractExtent
Close an Iterator associated with this Extent instance.
close(Object) - Method in class org.jpox.store.query.Query
Close a query result and release any resources associated with it.
close() - Method in interface org.jpox.store.query.QueryResult
Method to close the results.
close() - Method in class org.jpox.store.rdbms.JDOConnectionImpl
Method to close the connection.
close() - Method in class org.jpox.store.rdbms.query.AbstractQueryResult
Method to close the results.
close() - Method in class org.jpox.store.rdbms.query.ForwardQueryResult
Method to close the results.
close() - Method in class org.jpox.store.rdbms.query.InsensitiveQueryResult
Method to close the results.
close() - Method in class org.jpox.store.rdbms.RDBMSManager
Release of resources
close() - Method in class org.jpox.store.rdbms.SchemaAutoStarter
Closes a transaction for writting (add/delete) classes to the auto start mechanism
close() - Method in class org.jpox.store.StoreManager
Release of resources
close() - Method in class org.jpox.store.XMLAutoStarter
Closes a transaction for writing (add/delete) classes to the auto start mechanism
closeAll() - Method in class org.jpox.store.extent.AbstractExtent
Close all Iterators associated with this Extent instance.
closeAll() - Method in class org.jpox.store.query.Query
Close all query results associated with this Query instance, and release all resources associated with them.
closeConnection(Connection) - Method in class org.jpox.store.rdbms.adapter.DatabaseAdapter
Method to close a Connection to the datastore.
closeConnection(Connection) - Method in interface org.jpox.store.rdbms.adapter.RDBMSAdapter
Method to close a Connection to the datastore.
closeConnection() - Method in class org.jpox.store.rdbms.RDBMSManagedTransaction
Convenience method to close the connection to the datastore.
closeConnection(Connection) - Method in class org.jpox.store.rdbms.RDBMSManager
Utility to close a Connection for the Datastore.
closed - Variable in class org.jpox.store.rdbms.query.AbstractQueryResult
Whether the results are close.
closeResultSet() - Method in class org.jpox.store.rdbms.query.AbstractQueryResult
Internal method to close the ResultSet.
closingConnection() - Method in interface org.jpox.store.query.QueryResult
Inform the result that we are closing the connection so it can perform any necessary reads now.
closingConnection() - Method in class org.jpox.store.rdbms.query.ForwardQueryResult
Method called to inform the query result that the connection is being closed so perform any required operations now, or rest in peace.
closingConnection() - Method in class org.jpox.store.rdbms.query.InsensitiveQueryResult
Inform the query result that the connection is being closed so perform any operations now, or rest in peace.
clr - Variable in class org.jpox.AbstractPersistenceManager
The ClassLoader resolver to use for class loading issues.
clr - Variable in class org.jpox.store.mapping.EmbeddedMapping
ClassLoader resolver
clr - Variable in class org.jpox.store.query.AbstractIteratorStatement
ClassLoader resolver.
clr - Variable in class org.jpox.store.rdbms.scostore.ElementContainerStore
ClassLoader resolver.
clr - Variable in class org.jpox.store.rdbms.scostore.JoinMapStore
 
clr - Variable in class org.jpox.store.rdbms.scostore.MapEntrySetStore
 
cmd - Variable in class org.jpox.store.extent.AbstractExtent
ClassMetaData for the candidate class.
Collection - Class in org.jpox.sco
A mutable second-class Collection object, representing a field in a class, and containing elements of a particular type.
Collection(StateManager, String) - Constructor for class org.jpox.sco.Collection
Constructor.
Collection(StateManager, String, boolean, SetStore) - Constructor for class org.jpox.sco.Collection
Constructor.
CollectionCandidates - Class in org.jpox.store.rdbms.query
Collection for candidates passed to the query by setCandidates(collection user), and the user collection is not queryable
CollectionCandidates(PersistenceManager, Class, Collection) - Constructor for class org.jpox.store.rdbms.query.CollectionCandidates
Constructor.
CollectionExpression - Class in org.jpox.store.expression
An expression that represents some collection field in a query candidate class, or a collection field in an object linked from the candidate class by navigation.
CollectionExpression(QueryExpression, JavaTypeMapping, LogicSetExpression, CollectionStore, String) - Constructor for class org.jpox.store.expression.CollectionExpression
Constructor.
collectionHasElementsWithoutIdentity(AbstractPropertyMetaData) - Static method in class org.jpox.sco.SCOUtils
Convenience method to return if a collection field has elements without their own identity.
collectionHasSerialisedElements(AbstractPropertyMetaData) - Static method in class org.jpox.sco.SCOUtils
Convenience method to return if a collection field has the elements serialised into the table of the field as a single BLOB.
CollectionLiteral - Class in org.jpox.store.expression
An SQL expression that will test if a column of a table falls within the given Collection of values.
CollectionLiteral(QueryExpression, JavaTypeMapping, Collection) - Constructor for class org.jpox.store.expression.CollectionLiteral
Constructor.
CollectionMapping - Class in org.jpox.store.mapping
Mapping for Collection (Set/List) types.
CollectionMapping() - Constructor for class org.jpox.store.mapping.CollectionMapping
 
CollectionMetaData - Class in org.jpox.metadata
Representation of the MetaData of a collection.
CollectionMetaData(AbstractPropertyMetaData, CollectionMetaData) - Constructor for class org.jpox.metadata.CollectionMetaData
Constructor to create a copy of the passed metadata using the passed parent.
CollectionMetaData(AbstractPropertyMetaData, String, String, String, String) - Constructor for class org.jpox.metadata.CollectionMetaData
Constructor.
CollectionStore - Interface in org.jpox.store.scostore
Interface representation of the backing store for a Collection.
CollectionSubqueryExpression - Class in org.jpox.store.expression
An expression for collections whose contents are expressed as a SQL subquery.
CollectionSubqueryExpression(QueryExpression, QueryExpression) - Constructor for class org.jpox.store.expression.CollectionSubqueryExpression
Constructor.
CollectionTable - Class in org.jpox.store.rdbms.table
Representation of a join table for a Collection.
CollectionTable(DatastoreIdentifier, AbstractPropertyMetaData, RDBMSManager) - Constructor for class org.jpox.store.rdbms.table.CollectionTable
Constructor.
collectionToString(Collection) - Static method in class org.jpox.util.StringUtils
Converts the given collection of objects to string as a comma-separated list.
ColorMapping - Class in org.jpox.store.mapping
Maps class fields to datastore fields (columns in RDBMS)
ColorMapping() - Constructor for class org.jpox.store.mapping.ColorMapping
 
column - Variable in class org.jpox.metadata.AbstractElementMetaData
column tag value
column - Variable in class org.jpox.metadata.AbstractPropertyMetaData
column tag value.
column - Variable in class org.jpox.metadata.IdentityMetaData
column name value.
COLUMN - Static variable in interface org.jpox.store.IdentifierFactory
column
Column - Class in org.jpox.store.rdbms
Definition of a Column in the datastore.
Column(DatastoreContainerObject, String, DatastoreIdentifier, JavaTypeMapping, ColumnMetaData) - Constructor for class org.jpox.store.rdbms.Column
Constructor.
column - Variable in class org.jpox.store.rdbms.mapping.ColumnMapping
 
ColumnCreator - Class in org.jpox.store.rdbms.table
Helper class to create columns.
columnDef - Variable in class org.jpox.store.rdbms.columninfo.ColumnInfo
The default value for the column; may be null.
ColumnInfo - Class in org.jpox.store.rdbms.columninfo
Represents the metadata of a specific table column.
ColumnInfo(ResultSet) - Constructor for class org.jpox.store.rdbms.columninfo.ColumnInfo
Constructs a column information object from the current row of the given result set.
ColumnMapping - Class in org.jpox.store.rdbms.mapping
Column Mapping.
ColumnMapping(StoreManager, JavaTypeMapping) - Constructor for class org.jpox.store.rdbms.mapping.ColumnMapping
Create a new Mapping.
columnMetaData - Variable in class org.jpox.metadata.AbstractElementMetaData
 
columnMetaData - Variable in class org.jpox.metadata.AbstractPropertyMetaData
Contains the metadata for column(s).
ColumnMetaData - Class in org.jpox.metadata
Representation of the Meta-Data for a column mapping of a field.
ColumnMetaData(ExtendableMetaData, ColumnMetaData) - Constructor for class org.jpox.metadata.ColumnMetaData
Creates a ColumnMetaData by copying contents from colmd.
ColumnMetaData(ExtendableMetaData, String) - Constructor for class org.jpox.metadata.ColumnMetaData
Convenience constructor specifying just the column name, and the parent metadata component.
ColumnMetaData(ExtendableMetaData, String, String, String, String, String, String, String, String, String, String, String, String, String) - Constructor for class org.jpox.metadata.ColumnMetaData
Constructor.
columnMetaData - Variable in class org.jpox.metadata.DiscriminatorMetaData
Discriminator column
columnMetaData - Variable in class org.jpox.metadata.ForeignKeyMetaData
Contains the metadata for columns
columnMetaData - Variable in class org.jpox.metadata.IdentityMetaData
Contains the metadata for column
columnMetaData - Variable in class org.jpox.metadata.IndexMetaData
Contains the metadata for columns
columnMetaData - Variable in class org.jpox.metadata.JoinMetaData
Contains the metadata for column
columnMetaData - Variable in class org.jpox.metadata.OrderMetaData
Contains the metadata for column
columnMetaData - Variable in class org.jpox.metadata.PrimaryKeyMetaData
MetaData for columns to be used in PK
columnMetaData - Variable in class org.jpox.metadata.UniqueMetaData
Contains the metadata for column
columnMetaData - Variable in class org.jpox.metadata.VersionMetaData
Contains the metadata for column
ColumnMetaDataContainer - Interface in org.jpox.metadata
Interface defining an object that contains Columns.
columnName - Variable in class org.jpox.metadata.DiscriminatorMetaData
Column name of discriminator
columnName - Variable in class org.jpox.metadata.PrimaryKeyMetaData
Column name of PK
columnName - Variable in class org.jpox.store.rdbms.columninfo.ColumnInfo
The column name.
columns - Variable in class org.jpox.metadata.AbstractElementMetaData
Columns ColumnMetaData
columns - Variable in class org.jpox.metadata.AbstractPropertyMetaData
Columns ColumnMetaData
columns - Variable in class org.jpox.metadata.ForeignKeyMetaData
The columns for this foreign key.
columns - Variable in class org.jpox.metadata.IndexMetaData
the columns elements to be included in the index.
columns - Variable in class org.jpox.metadata.PrimaryKeyMetaData
the columns elements to be included in the index.
columns - Variable in class org.jpox.metadata.UniqueMetaData
the columns elements to be included in the index.
columns - Variable in class org.jpox.metadata.VersionMetaData
Columns ColumnMetaData
columns - Variable in class org.jpox.store.expression.TableExprAsSubquery
 
columns - Variable in class org.jpox.store.rdbms.sqlidentifier.AbstractRDBMSIdentifierFactory
 
columns - Variable in class org.jpox.store.rdbms.table.AbstractTable
Columns for this table.
columnsByName - Variable in class org.jpox.store.rdbms.table.AbstractTable
Index to the columns, keyed by name.
columnSize - Variable in class org.jpox.store.rdbms.columninfo.ColumnInfo
Indicates the column size.
com() - Method in class org.jpox.store.expression.CharacterExpression
 
com() - Method in class org.jpox.store.expression.CharacterLiteral
 
com() - Method in class org.jpox.store.expression.NumericExpression
 
com() - Method in class org.jpox.store.expression.ScalarExpression
Bitwise Complement Operator
CommandLine - Class in org.jpox.util
Command line option parser.
CommandLine() - Constructor for class org.jpox.util.CommandLine
Default constructor
CommandLine(boolean) - Constructor for class org.jpox.util.CommandLine
Default constructor
CommandLine.NoArgOption - Class in org.jpox.util
No argument option class.
CommandLine.NoArgOption(String, String, String) - Constructor for class org.jpox.util.CommandLine.NoArgOption
Constructor
CommandLine.Option - Class in org.jpox.util
CommandLine option base class
CommandLine.Option(String, String, String) - Constructor for class org.jpox.util.CommandLine.Option
Constructor
CommandLine.WithArgOption - Class in org.jpox.util
Use argment option class.
CommandLine.WithArgOption(String, String, String, String) - Constructor for class org.jpox.util.CommandLine.WithArgOption
Constructor
commit() - Method in class org.jpox.resource.JdoTransactionHandle
Commit the transaction.
commit() - Method in class org.jpox.resource.ManagedConnectionImpl
Method to commit the Transaction
commit(Xid, boolean) - Method in class org.jpox.resource.ManagedConnectionImpl
 
commit() - Method in class org.jpox.store.rdbms.JDOConnectionImpl
Method to commit the connection.
commit() - Method in class org.jpox.store.rdbms.RDBMSManagedTransaction
Method to commit the Transaction
commit() - Method in class org.jpox.store.rdbms.RDBMSNonmanagedTransaction
Method to commit the transaction.
commiting - Variable in class org.jpox.store.rdbms.AbstractRDBMSTransaction
Whether the transaction is in the process of commiting or rollingback.
CommitStateTransitionException - Exception in org.jpox.exceptions
A CommitStateTransitionException is thrown when an error occurs transitioning from one state to another
CommitStateTransitionException(Exception[]) - Constructor for exception org.jpox.exceptions.CommitStateTransitionException
Constructor.
comparator() - Method in class org.jpox.sco.PriorityQueue
Accessor for the comparator.
comparator() - Method in class org.jpox.sco.SortedMap
Accessor for the comparator.
comparator() - Method in class org.jpox.sco.SortedSet
Accessor for the comparator.
comparator() - Method in class org.jpox.sco.TreeMap
Accessor for the comparator.
comparator() - Method in class org.jpox.sco.TreeSet
Accessor for the comparator.
compareTo(Object) - Method in class org.jpox.metadata.AbstractPropertyMetaData
Comparator method.
compareTo(Object) - Method in class org.jpox.metadata.FieldMetaData
Comparator method.
compareTo(Object) - Method in class org.jpox.metadata.PropertyMetaData
Comparator method.
compareVersion(Object, Object) - Method in class org.jpox.store.mapping.VersionMapping
Compare the transaction vs datastore version.
compile() - Method in class org.jpox.store.query.Query
Verify the elements of the query and provide a hint to the query to prepare and optimize an execution plan.
compile() - Method in class org.jpox.store.rdbms.query.BaseSQLQuery
Verify the elements of the query and provide a hint to the query to prepare and optimize an execution plan.
compile() - Method in class org.jpox.store.rdbms.query.JDOQLQuery
Verify the elements of the query and provide a hint to the query to prepare and optimize an execution plan.
concatOperator(ScalarExpression, ScalarExpression) - Method in interface org.jpox.store.expression.ExpressionOperatorAdapter
If only one operand expression is of type String, then string conversion is performed on the other operand to produce a string at run time.
concatOperator(ScalarExpression, ScalarExpression) - Method in class org.jpox.store.rdbms.adapter.DatabaseAdapter
If only one operand expression is of type String, then string conversion is performed on the other operand to produce a string at run time.
ConcatOperatorExpression - Class in org.jpox.store.expression
Concatenate two expressions.
ConcatOperatorExpression(ScalarExpression, ScalarExpression) - Constructor for class org.jpox.store.expression.ConcatOperatorExpression
Performs a concatenation on two operands.
conditionExpr - Variable in class org.jpox.store.expression.ObjectExpression
 
conditionList - Variable in class org.jpox.store.rdbms.RDBMSFetchStatement
Any WHERE conditions specified.
configurable - Variable in class org.jpox.PMFConfiguration
 
ConfigurationElement - Class in org.jpox.plugin
Represents XML elements declared nested in the extension element
ConfigurationElement(Extension, String, ConfigurationElement) - Constructor for class org.jpox.plugin.ConfigurationElement
Constructor
conn - Variable in class org.jpox.store.rdbms.AbstractRDBMSTransaction
Connection to use.
conn - Variable in class org.jpox.store.rdbms.SchemaAutoStarter
 
connection - Variable in class org.jpox.store.rdbms.poid.AbstractRDBMSPoidGenerator
Connection to the datastore.
CONNECTION_POOLING_CONFIGURATION_FILE_PROPERTY - Static variable in class org.jpox.PMFConfiguration
Property defining the configuration file for connection pooling.
CONNECTION_POOLING_TYPE_PROPERTY - Static variable in class org.jpox.PMFConfiguration
Property defining how to pool connections.
ConnectionFactoryNotFoundException - Exception in org.jpox.exceptions
A ConnectionFactoryNotFoundException is thrown if a named connection factory cannot be found using its JNDI name.
ConnectionFactoryNotFoundException(String, Exception) - Constructor for exception org.jpox.exceptions.ConnectionFactoryNotFoundException
Constructs a connection factory not found exception.
ConnectionInUseException - Exception in org.jpox.exceptions
An ConnectionInUseException is thrown if an operation is attempted that requires a new database connection (such as Transaction.begin()) and a previously obtained database connection (such as for non-transactional read or write) is still in-use.
ConnectionInUseException() - Constructor for exception org.jpox.exceptions.ConnectionInUseException
Constructor.
connectionProvider - Variable in class org.jpox.store.poid.AbstractDatastorePoidGenerator
The means of connecting to the datastore (if required by the generator).
constraints - Variable in class org.jpox.store.rdbms.Column
Optional constraints to apply to this column in its SQL specification.
consumeMapping(JavaTypeMapping, AbstractPropertyMetaData) - Method in interface org.jpox.store.mapping.MappingConsumer
Consumes a mapping associated to a field
consumeMapping(JavaTypeMapping, int) - Method in interface org.jpox.store.mapping.MappingConsumer
Consumes a mapping not associated to a field
container - Variable in class org.jpox.metadata.AbstractPropertyMetaData
Meta-Data of any container.
containerIsStoredInSingleColumn() - Method in class org.jpox.store.mapping.AbstractContainerMapping
Convenience method to return if the container (collection or map) is stored in the owning table as a column.
containerIsStoredInSingleColumn() - Method in class org.jpox.store.mapping.ArrayMapping
Convenience method to return if the array is stored in the owning table as a column.
ContainerMetaData - Class in org.jpox.metadata
Representation of the Meta-Data for a container.
ContainerMetaData(AbstractPropertyMetaData) - Constructor for class org.jpox.metadata.ContainerMetaData
Constructor.
containerTable - Variable in class org.jpox.store.rdbms.scostore.ElementContainerStore
Table containing the link between owner and element.
contains(Object) - Method in class org.jpox.sco.ArrayList
Method to return if the list contains this element.
contains(Object) - Method in class org.jpox.sco.Collection
Accessor for whether an element is contained in the Collection.
contains(Object) - Method in class org.jpox.sco.HashSet
Accessor for whether an element is contained in this Set.
contains(Object) - Method in class org.jpox.sco.LinkedHashSet
Accessor for whether an element is contained in this Set.
contains(Object) - Method in class org.jpox.sco.LinkedList
Method to return if the list contains this element.
contains(Object) - Method in class org.jpox.sco.List
Accessor for whether an element is contained in the List.
contains(Object) - Method in class org.jpox.sco.PriorityQueue
Accessor for whether an element is contained in the Collection.
contains(Object) - Method in class org.jpox.sco.Queue
Accessor for whether an element is contained in the Collection.
contains(Object) - Method in interface org.jpox.sco.SCOMtoN
Method to check if an element is in this side of the relation.
contains(Object) - Method in class org.jpox.sco.Set
Accessor for whether an element is contained in the Collection.
contains(Object) - Method in class org.jpox.sco.SortedSet
Accessor for whether an element is contained in this Set.
contains(Object) - Method in class org.jpox.sco.Stack
Method to return if the list contains this element.
contains(Object) - Method in class org.jpox.sco.TreeSet
Accessor for whether an element is contained in this Set.
contains(Object) - Method in class org.jpox.sco.Vector
Method to return if the list contains this element.
contains(Object) - Method in class org.jpox.store.rdbms.query.AbstractQueryResult
Method to check if the specified object is contained in this result.
contains(Object) - Method in class org.jpox.store.rdbms.query.ForwardQueryResult
Method to check if the specified object is contained in this result.
contains(StateManager, Object) - Method in class org.jpox.store.rdbms.scostore.AbstractCollectionStore
Method to verify if the association owner vs elements contains a specific element in the association
contains(StateManager, Object) - Method in class org.jpox.store.rdbms.scostore.MapEntrySetStore
 
contains(StateManager, Object) - Method in interface org.jpox.store.scostore.CollectionStore
Method to check if an element exists in the collection.
containsAll(Collection) - Method in class org.jpox.sco.ArrayList
Accessor for whether a collection of elements are contained here.
containsAll(Collection) - Method in class org.jpox.sco.Collection
Accessor for whether a collection of elements are contained here.
containsAll(Collection) - Method in class org.jpox.sco.HashSet
Accessor for whether a collection is contained in this Set.
containsAll(Collection) - Method in class org.jpox.sco.LinkedHashSet
Accessor for whether a collection is contained in this Set.
containsAll(Collection) - Method in class org.jpox.sco.LinkedList
Accessor for whether a collection of elements are contained here.
containsAll(Collection) - Method in class org.jpox.sco.List
Accessor for whether a collection of elements are contained here.
containsAll(Collection) - Method in class org.jpox.sco.PriorityQueue
Accessor for whether a collection of elements are contained here.
containsAll(Collection) - Method in class org.jpox.sco.Queue
Accessor for whether a collection of elements are contained here.
containsAll(Collection) - Method in class org.jpox.sco.Set
Accessor for whether a collection of elements are contained here.
containsAll(Collection) - Method in class org.jpox.sco.SortedSet
Accessor for whether a collection is contained in this Set.
containsAll(Collection) - Method in class org.jpox.sco.TreeSet
Accessor for whether a collection is contained in this Set.
containsAll(Collection) - Method in class org.jpox.sco.Vector
Accessor for whether a collection of elements are contained here.
containsAll(Collection) - Method in class org.jpox.store.rdbms.query.AbstractQueryResult
Method to check if all of the specified objects are contained here.
containsAll(Collection) - Method in class org.jpox.store.rdbms.query.ForwardQueryResult
Method to check if all of the specified objects are contained here.
containsEntryMethod(ScalarExpression, ScalarExpression) - Method in class org.jpox.store.expression.MapExpression
Executed when the containsEntry() method is found in a query filter.
containsEntryMethod(ScalarExpression) - Method in class org.jpox.store.expression.MapLiteral
Method to check the containing of an entry in the Map.
containsKey(Object) - Method in class org.jpox.cache.HardRefCache
 
containsKey(Object) - Method in class org.jpox.cache.SoftRefCache
 
containsKey(Object) - Method in class org.jpox.cache.WeakRefCache
 
containsKey(Object) - Method in class org.jpox.sco.HashMap
Method to return if the map contains this key
containsKey(Object) - Method in class org.jpox.sco.Hashtable
Method to return if the map contains this key
containsKey(Object) - Method in class org.jpox.sco.LinkedHashMap
Method to return if the map contains this key
containsKey(Object) - Method in class org.jpox.sco.Map
Utility to check if a key is contained in the Map.
containsKey(Object) - Method in class org.jpox.sco.Properties
Method to return if the map contains this key
containsKey(Object) - Method in class org.jpox.sco.SortedMap
Method to return if the map contains this key
containsKey(Object) - Method in class org.jpox.sco.TreeMap
Method to return if the map contains this key
containsKey(StateManager, Object) - Method in interface org.jpox.store.scostore.MapStore
Accessor for whether the Map contains this key.
containsKey(Object) - Method in class org.jpox.util.ReferenceValueMap
Accessor for whether the Map contains the specified Key
containsKeyMethod(ScalarExpression) - Method in class org.jpox.store.expression.MapExpression
Executed when the containsKey() method is found in a query filter.
containsKeyMethod(ScalarExpression) - Method in class org.jpox.store.expression.MapLiteral
Method to check the containing of a key in the Map.
containsMethod(ScalarExpression) - Method in class org.jpox.store.expression.ArrayExpression
Executed when the contains() method is found in a query filter.
containsMethod(ScalarExpression) - Method in class org.jpox.store.expression.CollectionExpression
Executed when the contains() method is found in a query filter.
containsMethod(ScalarExpression) - Method in class org.jpox.store.expression.CollectionLiteral
Method to check the containing of an element.
containsMethod(ScalarExpression) - Method in class org.jpox.store.expression.CollectionSubqueryExpression
Contains method
containsMethod(ScalarExpression) - Method in class org.jpox.store.expression.MapExpression
Executed when a contains() method is found in a query filter.
containsMethod(ScalarExpression) - Method in class org.jpox.store.expression.MapKeyLiteral
Method to check the containing of a key in the Map.
containsMethod(ScalarExpression) - Method in class org.jpox.store.expression.MapLiteral
Method to check the containing of a value in the Map.
containsMethod(ScalarExpression) - Method in class org.jpox.store.expression.MapValueLiteral
Method to check the containing of a key in the Map.
containsOid(Object) - Method in class org.jpox.cache.DefaultLevel2Cache
Method to check if an object with the specified id is in the cache
containsOid(Object) - Method in interface org.jpox.cache.Level2Cache
Accessor for whether an object with the specified id is in the cache
containsOid(Object) - Method in class org.jpox.cache.NullLevel2Cache
 
containsStmt - Variable in class org.jpox.store.rdbms.scostore.AbstractCollectionStore
Statement for getting whether an element is contained in the collection.
containsValue(Object) - Method in class org.jpox.cache.HardRefCache
 
containsValue(Object) - Method in class org.jpox.cache.SoftRefCache
 
containsValue(Object) - Method in class org.jpox.cache.WeakRefCache
 
containsValue(Object) - Method in class org.jpox.sco.HashMap
Method to return if the map contains this value.
containsValue(Object) - Method in class org.jpox.sco.Hashtable
Method to return if the map contains this value.
containsValue(Object) - Method in class org.jpox.sco.LinkedHashMap
Method to return if the map contains this value.
containsValue(Object) - Method in class org.jpox.sco.Map
Utility to check if a value is contained in the Map.
containsValue(Object) - Method in class org.jpox.sco.Properties
Method to return if the map contains this value.
containsValue(Object) - Method in class org.jpox.sco.SortedMap
Method to return if the map contains this value.
containsValue(Object) - Method in class org.jpox.sco.TreeMap
Method to return if the map contains this value.
containsValue(StateManager, Object) - Method in interface org.jpox.store.scostore.MapStore
Accessor for whether the Map contains this value.
containsValue(Object) - Method in class org.jpox.util.MultiMap
Check if the map contains the passed value.
containsValue(Object) - Method in class org.jpox.util.ReferenceValueMap
Accessor for whether the Map contains the specified value.
containsValueMethod(ScalarExpression) - Method in class org.jpox.store.expression.MapExpression
Executed when the containsValue() method is found in a query filter.
containsValueMethod(ScalarExpression) - Method in class org.jpox.store.expression.MapLiteral
Method to check the containing of a value in the Map.
contentsStore - Variable in class org.jpox.store.mapping.AbstractContainerMapping
Store for the contents.
contentsTable - Variable in class org.jpox.store.mapping.AbstractContainerMapping
Datastore class of the contents.
CONTIGUOUS - Static variable in class org.jpox.metadata.SequenceStrategy
language="continguous"
convertFileMetaData(FileMetaData) - Static method in class org.jpox.metadata.MetaDataMigrator
Method to convert JDO 1 style extension tags to JDO 2 tags.
convertTo(Object, Class) - Static method in class org.jpox.util.TypeConversionHelper
Convert the value to a instance of the given type.
copyConfigurationTo(DatastoreField) - Method in interface org.jpox.store.DatastoreField
Copy the configuration of this field to another field
copyConfigurationTo(DatastoreField) - Method in class org.jpox.store.rdbms.Column
 
copyFieldsFromInterface(InterfaceMetaData) - Method in class org.jpox.metadata.AbstractClassMetaData
Convenience method to copy the fields from an existing interface
CorrespondentColumnsMapping - Class in org.jpox.store.rdbms.table
Class to make correspondence between columns in one side of an association to the mapping at the other side.
CorrespondentColumnsMapping(ColumnMetaDataContainer, ColumnMetaData[], JavaTypeMapping, boolean) - Constructor for class org.jpox.store.rdbms.table.CorrespondentColumnsMapping
Constructor.
CorrespondentColumnsMapping(ColumnMetaDataContainer, JavaTypeMapping, boolean) - Constructor for class org.jpox.store.rdbms.table.CorrespondentColumnsMapping
Constructor.
cosMethod(ScalarExpression) - Method in interface org.jpox.store.expression.ExpressionMethodAdapter
Returns the expression for the JDOQL Math.cos(EXPRESSION) method.
cosMethod(ScalarExpression) - Method in class org.jpox.store.expression.MathExpression
Returns the cosine of the argument.
cosMethod(ScalarExpression) - Method in class org.jpox.store.rdbms.adapter.DatabaseAdapter
Returns the appropriate SQL expression for the JDOQL Math.cos(EXPRESSION) method.
counter - Static variable in class org.jpox.store.poid.AbstractUUIDPoidGenerator
 
countMethod(ScalarExpression) - Method in class org.jpox.store.expression.AggregateExpression
Returns the count value of the argument.
create(Connection) - Method in class org.jpox.store.rdbms.table.AbstractTable
Method to create this table.
create(Connection) - Method in interface org.jpox.store.rdbms.table.Table
Method to create the table in the datastore representation.
createAdapterColumn(JavaTypeMapping, StoreManager, ClassLoaderResolver, DatastoreContainerObject, ColumnMetaData, boolean) - Static method in class org.jpox.store.rdbms.table.ColumnCreator
Convenience method to add the column for an adapter primary-key mapping.
createCollection(Collection) - Method in class org.jpox.util.MultiMap
Creates a new instance of the map value Collection container.
createColumns(DatastoreContainerObject, AbstractPropertyMetaData, ClassLoaderResolver) - Method in class org.jpox.store.mapping.ReferenceMapping
Convenience method to create a column for each implementation type of this reference.
createColumns(DatastoreContainerObject, AbstractPropertyMetaData, ClassLoaderResolver) - Method in class org.jpox.store.mapping.SubclassPCMapping
Convenience method to create a column for each implementation type of this reference.
createColumnsForFieldUsingReference(JavaTypeMapping, DatastoreContainerObject, AbstractPropertyMetaData, ClassLoaderResolver, boolean) - Static method in class org.jpox.store.rdbms.table.ColumnCreator
Create columns for reference (Object/interface) fields.
createColumnsForFieldUsingSubclassTable(JavaTypeMapping, DatastoreContainerObject, AbstractPropertyMetaData, ClassLoaderResolver) - Static method in class org.jpox.store.rdbms.table.ColumnCreator
Create columns for a field that uses subclass-table inheritance and where we want to have a FK for each subclass with its own table.
createColumnsForJoinTables(Class, AbstractPropertyMetaData, ColumnMetaData[], StoreManager, DatastoreContainerObject, boolean, boolean, boolean, boolean, int, ClassLoaderResolver, JavaTypeMapping, boolean) - Static method in class org.jpox.store.rdbms.table.ColumnCreator
Method to create the required columns (and mapping if necessary) for a field
createConnectionFactory() - Method in class org.jpox.resource.ManagedConnectionFactoryImpl
Creator for the connection factory
createConnectionFactory(ConnectionManager) - Method in class org.jpox.resource.ManagedConnectionFactoryImpl
Creator for the connection factory.
createDatastoreField(AbstractPropertyMetaData, DatastoreContainerObject, DatastoreAdapter, JavaTypeMapping, String, int) - Method in interface org.jpox.store.mapping.MappingManager
Method to create a datastore field (column) in a container (table).
createDatastoreField(AbstractPropertyMetaData, DatastoreContainerObject, DatastoreAdapter, JavaTypeMapping, String, ColumnMetaData) - Method in interface org.jpox.store.mapping.MappingManager
Method to create a datastore field (column) in a container (table).
createDatastoreField(AbstractPropertyMetaData, DatastoreContainerObject, DatastoreAdapter, JavaTypeMapping, ColumnMetaData, DatastoreField, ClassLoaderResolver) - Method in interface org.jpox.store.mapping.MappingManager
Method to create a datastore field (column) in a container (table).
createDatastoreField(AbstractPropertyMetaData, DatastoreContainerObject, DatastoreAdapter, JavaTypeMapping, String, int) - Method in class org.jpox.store.rdbms.mapping.RDBMSMappingManager
Method to create a datastore field for a Java type mapping.
createDatastoreField(AbstractPropertyMetaData, DatastoreContainerObject, DatastoreAdapter, JavaTypeMapping, String, ColumnMetaData) - Method in class org.jpox.store.rdbms.mapping.RDBMSMappingManager
Method to create a datastore field for a Java type mapping.
createDatastoreField(AbstractPropertyMetaData, DatastoreContainerObject, DatastoreAdapter, JavaTypeMapping, ColumnMetaData, DatastoreField, ClassLoaderResolver) - Method in class org.jpox.store.rdbms.mapping.RDBMSMappingManager
Method to create a datastore field for a PersistenceCapable mapping.
createDatastoreMapping(JavaTypeMapping, AbstractPropertyMetaData, int, StoreManager, DatastoreField) - Method in interface org.jpox.store.mapping.MappingManager
Method to create the datastore mapping for a java type mapping at a particular index.
createDatastoreMapping(JavaTypeMapping, StoreManager, DatastoreField, String) - Method in interface org.jpox.store.mapping.MappingManager
Method to create the datastore mapping for a particular column and java type.
createDatastoreMapping(JavaTypeMapping, AbstractPropertyMetaData, int, StoreManager, DatastoreField) - Method in class org.jpox.store.rdbms.mapping.RDBMSMappingManager
Method to create the datastore mapping for a java type mapping at a particular index.
createDatastoreMapping(JavaTypeMapping, StoreManager, DatastoreField, String) - Method in class org.jpox.store.rdbms.mapping.RDBMSMappingManager
Method to create the datastore mapping for a particular column and java type.
createExecutableExtension(ConfigurationElement, String, Class[], Object[]) - Method in class org.jpox.plugin.EclipsePluginRegistry
Loads a class (do not initialize) from an attribute of ConfigurationElement
createExecutableExtension(ConfigurationElement, String, Class[], Object[]) - Method in class org.jpox.plugin.NonManagedPluginRegistry
Loads a class (do not initialize) from an attribute of ConfigurationElement
createExecutableExtension(String, String, String, String, Class[], Object[]) - Method in class org.jpox.plugin.PluginManager
Convenience accessor for getting the Class of an attribute for an extension (of an extension point).
createExecutableExtension(ConfigurationElement, String, Class[], Object[]) - Method in interface org.jpox.plugin.PluginRegistry
Loads a class (do not initialize) from an attribute of ConfigurationElement
createFullClassName(String, String) - Static method in class org.jpox.util.ClassUtils
Utility to create the full class name given the package and class name.
createIndexesBeforeForeignKeys() - Method in class org.jpox.store.rdbms.adapter.DatabaseAdapter
Whether to create indexes before foreign keys.
createIndexesBeforeForeignKeys() - Method in interface org.jpox.store.rdbms.adapter.RDBMSAdapter
Whether to create indexes before foreign keys.
createInteraction() - Method in class org.jpox.resource.PersistenceManagerImpl
 
createManagedConnection(Subject, ConnectionRequestInfo) - Method in class org.jpox.resource.ManagedConnectionFactoryImpl
Creator for a managed connection.
createMapping(Class, JavaTypeMapping, StoreManager, DatastoreField) - Static method in class org.jpox.store.mapping.DatastoreMappingFactory
Get a new instance of the Mapping using the Store Manager, type and field.
createMapping(Class, DatastoreAdapter, String) - Static method in class org.jpox.store.mapping.MappingFactory
Get a new instance of the Mapping using the DBA and type.
createMapping(Class, DatastoreAdapter, AbstractPropertyMetaData, DatastoreContainerObject, ClassLoaderResolver) - Static method in class org.jpox.store.mapping.MappingFactory
Get a new instance of the Mapping using the the DBA, field metadata, and the table managing the field.
createNewObject(Object[]) - Method in class org.jpox.store.expression.NewObjectExpression
Method to return the new object using the passed values for the arguments.
createParams - Variable in class org.jpox.store.rdbms.typeinfo.TypeInfo
Indicates the parameters used in defining columns of this type.
createPoidGenerator(ClassLoaderResolver, String, String, Properties) - Method in class org.jpox.store.poid.PoidManager
Method to create a PoidGenerator.
createPoidGenerator(ClassLoaderResolver, String, String, Properties, StoreManager, PoidConnectionProvider) - Method in class org.jpox.store.poid.PoidManager
Method to create a PoidGenerator when the generator is datastore based.
createRepository() - Method in class org.jpox.store.poid.AbstractPoidGenerator
Method to create any needed repository for the ids.
createRepository() - Method in class org.jpox.store.rdbms.poid.SequencePoidGenerator
Method to create the sequence.
createRepository() - Method in class org.jpox.store.rdbms.poid.SequenceTablePoidGenerator
Method to create the repository for ids to be stored.
createResultObjectUsingArgumentedConstructor(Class, Object[]) - Static method in class org.jpox.store.rdbms.query.QueryUtils
Convenience method to create an instance of the result class with the provided field values, using a constructor taking the arguments.
createResultObjectUsingDefaultConstructorAndSetters(Class, String[], Map, Object[]) - Static method in class org.jpox.store.rdbms.query.QueryUtils
Convenience method to create an instance of the result class with the provided field values, using the default constructor and setting the fields using either public fields, or setters, or a put method.
createSchemaTables(String[], String[], File, boolean, String) - Static method in class org.jpox.SchemaTool
Method to handle the creation of a schema's tables.
createSchemaTables(URL[], URL[], File, boolean, String) - Static method in class org.jpox.SchemaTool
Method to handle the creation of a schema's tables.
createStatement() - Method in class org.jpox.store.rdbms.JDOConnectionImpl
Accessor for a statement.
createStatement(int, int) - Method in class org.jpox.store.rdbms.JDOConnectionImpl
Accessor for a statement.
createStatement(int, int, int) - Method in class org.jpox.store.rdbms.JDOConnectionImpl
Accessor for a statement.
crossJoin(LogicSetExpression, boolean) - Method in interface org.jpox.store.expression.QueryExpression
Method to add tables/crossJoin but no joins to they, will be output as FROM TABLE1,TABLE2,TABLE3
crossJoin(LogicSetExpression, boolean) - Method in class org.jpox.store.rdbms.query.QueryStatement
Method to add tables/alias but no joins to they, will be output as FROM TABLE1,TABLE2,TABLE3
crossJoins - Variable in class org.jpox.store.rdbms.query.QueryStatement
add tables/crossJoin but no joins to they, will be output as FROM TABLE1,TABLE2,TABLE3
cubeMethod(ScalarExpression[]) - Method in class org.jpox.store.rdbms.expression.AnalysisExpression
 
CurrencyMapping - Class in org.jpox.store.mapping
SCO Mapping for Currency type.
CurrencyMapping() - Constructor for class org.jpox.store.mapping.CurrencyMapping
 
current() - Method in class org.jpox.store.poid.AbstractPoidGenerator
Accessor for the current value allocated.
current() - Method in class org.jpox.store.poid.PoidBlock
Accessor for the current Poid.
current() - Method in class org.jpox.store.rdbms.SequenceImpl
Accessor for the current element.
currentTransaction() - Method in class org.jpox.AbstractPersistenceManager
Accessor for the current transaction.
currentTransaction() - Method in class org.jpox.resource.PersistenceManagerImpl
Accessor for the current transaction
currentValue() - Method in class org.jpox.store.poid.AbstractPoidGenerator
Accessor for the current element in the sequence as a long.
currentValue() - Method in class org.jpox.store.rdbms.SequenceImpl
Accessor for the current element in the sequence as a long.

D

DatabaseAdapter - Class in org.jpox.store.rdbms.adapter
Provides methods for adapting SQL language elements to a specific vendor's database.
DatabaseAdapter(DatabaseMetaData) - Constructor for class org.jpox.store.rdbms.adapter.DatabaseAdapter
Constructs a database adapter based on the given JDBC metadata.
DatabaseAdapter.JDBCTypeInfo - Class in org.jpox.store.rdbms.adapter
Convenience container for JDBC type information taken from the JDBC driver.
DatabaseAdapter.JDBCTypeInfo(short) - Constructor for class org.jpox.store.rdbms.adapter.DatabaseAdapter.JDBCTypeInfo
 
DATALINK - Static variable in class org.jpox.store.rdbms.typeinfo.DB2TypeInfo
sql type DATALINK
DatalinkRDBMSMapping - Class in org.jpox.store.rdbms.mapping
Mapping of a Datalink RDBMS type (used by DB2).
DatalinkRDBMSMapping(StoreManager, JavaTypeMapping) - Constructor for class org.jpox.store.rdbms.mapping.DatalinkRDBMSMapping
 
DatalinkRDBMSMapping(JavaTypeMapping, StoreManager, DatastoreField) - Constructor for class org.jpox.store.rdbms.mapping.DatalinkRDBMSMapping
Constructor.
DATASTORE - Static variable in class org.jpox.metadata.IdentityType
identity-type="datastore"
DATASTORE_ADAPTER - Static variable in class org.jpox.ClassConstants
org.jpox.store.DatastoreAdapter
DATASTORE_ADAPTER_CLASSNAME_PROPERTY - Static variable in class org.jpox.PMFConfiguration
Property defining the classname of the datastore adapter to use.
DATASTORE_CLASS_ADDITION_MAX_RETRIES_PROPERTY - Static variable in class org.jpox.PMFConfiguration
Property for how many times to retry the addition of a class to the store management.
DATASTORE_CONTAINER_OBJECT - Static variable in class org.jpox.ClassConstants
org.jpox.store.DatastoreContainerObject
DATASTORE_DELAY_OPERATIONS_UNTIL_COMMIT_PROPERTY - Static variable in class org.jpox.PMFConfiguration
Property defining if datastore ops are delated til commit.
DATASTORE_ERROR - Static variable in class org.jpox.management.ManagementCategory
errors thrown by the datastore
DATASTORE_FIELD - Static variable in class org.jpox.ClassConstants
org.jpox.store.DatastoreField
DATASTORE_WARNING - Static variable in class org.jpox.management.ManagementCategory
warnings thrown by the datastore
DatastoreAdapter - Interface in org.jpox.store
Definition of a datastore adapter.
DatastoreClass - Interface in org.jpox.store
Representation of a Java class in a datastore.
DatastoreConfigurationException - Exception in org.jpox.datasource
Exception thrown when encountering a configuration error for a datastore driver.
DatastoreConfigurationException(String) - Constructor for exception org.jpox.datasource.DatastoreConfigurationException
Constructor.
datastoreContainer - Variable in class org.jpox.store.mapping.JavaTypeMapping
The Datastore Container storing this mapping.
datastoreContainerByIdentifier - Variable in class org.jpox.store.StoreManager
Map of all managed datastore containers (tables) keyed by the datastore identifier.
DatastoreContainerObject - Interface in org.jpox.store
This represents a container of fields.
DatastoreDriverNotFoundException - Exception in org.jpox.datasource
Exception thrown when a datastore driver class (e.g JDBC driver) is not found.
DatastoreDriverNotFoundException(String) - Constructor for exception org.jpox.datasource.DatastoreDriverNotFoundException
Constructor.
DatastoreField - Interface in org.jpox.store
Representation of a Java field in a datastore.
DatastoreFieldDefinitionException - Exception in org.jpox.store.exceptions
A ColumnDefinitionException is thrown if the settings of a database column are incompatible with the data type of the object field to which it is mapped.
DatastoreFieldDefinitionException() - Constructor for exception org.jpox.store.exceptions.DatastoreFieldDefinitionException
Constructs a column definition exception with no specific detail message.
DatastoreFieldDefinitionException(String) - Constructor for exception org.jpox.store.exceptions.DatastoreFieldDefinitionException
Constructs a column definition exception with the specified detail message.
DatastoreIdentifier - Interface in org.jpox.store
Representation of an datastore identifier in any datastore.
datastoreIdentityExpressionIndex - Variable in class org.jpox.store.rdbms.query.PersistentIDROF
Indices of datastore identity columns
datastoreIDMapping - Variable in class org.jpox.store.rdbms.table.AbstractClassTable
Mapping for datastore identity (optional).
DatastoreInitialisationException - Exception in org.jpox.store.exceptions
Representation of an error encountered initialising a datastore.
DatastoreInitialisationException(String) - Constructor for exception org.jpox.store.exceptions.DatastoreInitialisationException
Constructor for an exception with a message.
DatastoreInitialisationException(String, Throwable) - Constructor for exception org.jpox.store.exceptions.DatastoreInitialisationException
Constructor for an exception with a message.
DatastoreLibraryNotFoundException - Exception in org.jpox.datasource
Exception thrown when a datastore driver library is not found.
DatastoreLibraryNotFoundException(String, String) - Constructor for exception org.jpox.datasource.DatastoreLibraryNotFoundException
Constructor.
datastoreMajorVersion - Variable in class org.jpox.store.AbstractDatastoreAdapter
The major version number of the underlying datastore.
DatastoreMapping - Interface in org.jpox.store.mapping
Representation of the mapping of a datastore type.
DatastoreMappingFactory - Class in org.jpox.store.mapping
Factory class for creating Mapping instances
datastoreMappings - Variable in class org.jpox.store.mapping.JavaTypeMapping
The Datastore mappings for this Java type.
datastoreMinorVersion - Variable in class org.jpox.store.AbstractDatastoreAdapter
The minor version number of the underlying datastore.
DatastoreObject - Interface in org.jpox.store
Representation of an datastore object in any datastore.
DatastorePermissionException - Exception in org.jpox.store.exceptions
Representation of a permission exception for a datastore.
DatastorePermissionException(String) - Constructor for exception org.jpox.store.exceptions.DatastorePermissionException
Constructor for an exception with a specified message.
DatastorePoolException - Exception in org.jpox.datasource
Exception thrown when encountering an error creating a data source pool.
DatastorePoolException(String, String, String, Exception) - Constructor for exception org.jpox.datasource.DatastorePoolException
Constructor.
datastoreProductName - Variable in class org.jpox.store.AbstractDatastoreAdapter
The product name of the underlying datastore.
datastoreProductVersion - Variable in class org.jpox.store.AbstractDatastoreAdapter
The version number of the underlying datastore as a string.
datastoreRevisionVersion - Variable in class org.jpox.store.AbstractDatastoreAdapter
The revision version number of the underlying datastore.
datastoreSequence - Variable in class org.jpox.metadata.SequenceMetaData
Datastore Sequence name
DatastoreUUIDHexPoidGenerator - Class in org.jpox.store.rdbms.poid
Generator for POIDs using datastore-based UUID generation.
DatastoreUUIDHexPoidGenerator(String, Properties) - Constructor for class org.jpox.store.rdbms.poid.DatastoreUUIDHexPoidGenerator
Constructor.
DatastoreValidationException - Exception in org.jpox.store.exceptions
A DatastoreValidationException is thrown if a mismatch is discovered between what the JDO runtime thinks the datastore should look like and what it actually looks like.
DatastoreValidationException(String) - Constructor for exception org.jpox.store.exceptions.DatastoreValidationException
Constructs a datastore validation exception with the specified detail message.
DatastoreValidationException(String, Exception) - Constructor for exception org.jpox.store.exceptions.DatastoreValidationException
Constructs a schema validation exception with the specified detail message and nested exception.
dataType - Variable in class org.jpox.store.rdbms.columninfo.ColumnInfo
Indicates the JDBC (SQL) data type from Types.
dataType - Variable in class org.jpox.store.rdbms.typeinfo.TypeInfo
The JDBC (SQL) data type number of this data type.
Date - Class in org.jpox.sco
A mutable second-class date object.
Date(StateManager, String) - Constructor for class org.jpox.sco.Date
Creates a Date object that represents the time at which it was allocated.
DATE_TIME - Static variable in class org.jpox.metadata.VersionStrategy
strategy="date-time"
DATE_TIMEZONE_PROPERTY - Static variable in class org.jpox.PMFConfiguration
Property defining the timezone name to assume all dates are in in the datastore.
DateMapping - Class in org.jpox.store.mapping
SCO Mapping for java.util.Date type.
DateMapping() - Constructor for class org.jpox.store.mapping.DateMapping
 
DateRDBMSMapping - Class in org.jpox.store.rdbms.mapping
Mapping of a DATE RDBMS type.
DateRDBMSMapping(StoreManager, JavaTypeMapping) - Constructor for class org.jpox.store.rdbms.mapping.DateRDBMSMapping
 
DateRDBMSMapping(JavaTypeMapping, StoreManager, DatastoreField) - Constructor for class org.jpox.store.rdbms.mapping.DateRDBMSMapping
Constructor.
DB2ColumnInfo - Class in org.jpox.store.rdbms.columninfo
Represents the metadata of a specific table column in DB2.
DB2ColumnInfo(ResultSet) - Constructor for class org.jpox.store.rdbms.columninfo.DB2ColumnInfo
Constructs a column information object from the current row of the given result set.
DB2TypeInfo - Class in org.jpox.store.rdbms.typeinfo
Represents the metadata of a DB2 data type.
DB2TypeInfo(ResultSet) - Constructor for class org.jpox.store.rdbms.typeinfo.DB2TypeInfo
Constructs a type information object from the current row of the given result set.
dba - Variable in class org.jpox.store.AbstractIdentifierFactory
Adapter for the datastore.
dba - Variable in class org.jpox.store.mapping.JavaTypeMapping
Adapter for the datastore being used.
dba - Variable in class org.jpox.store.query.AbstractIteratorStatement
Datastore adapter
dba - Variable in class org.jpox.store.query.Query
 
dba - Variable in class org.jpox.store.rdbms.AbstractRDBMSTransaction
Adapter for this datastore
dba - Variable in class org.jpox.store.rdbms.query.QueryStatement
 
dba - Variable in class org.jpox.store.rdbms.sqlidentifier.SQLIdentifier
Datastore adapter
dba - Variable in class org.jpox.store.rdbms.table.AbstractTable
Database Adapter being used.
dba - Variable in class org.jpox.store.StoreManager
Adapter for the datastore being used.
ddlDumpWriter - Static variable in class org.jpox.store.rdbms.table.AbstractTable
Writer to output any DDL.
debug(Object) - Method in class org.jpox.util.JDK14Logger
Log a debug message.
debug(Object, Throwable) - Method in class org.jpox.util.JDK14Logger
Log a debug message with throwable.
debug(Object) - Method in class org.jpox.util.JPOXLogger
Log a debug message.
debug(Object, Throwable) - Method in class org.jpox.util.JPOXLogger
Log a debug message with throwable.
debug(Object) - Method in class org.jpox.util.Log4JLogger
Log a debug message.
debug(Object, Throwable) - Method in class org.jpox.util.Log4JLogger
Log a debug message with throwable.
debug(Object) - Method in class org.jpox.util.NullLogger
 
debug(Object, Throwable) - Method in class org.jpox.util.NullLogger
 
decimalDigits - Variable in class org.jpox.store.rdbms.columninfo.ColumnInfo
Indicates the number of fractional digits.
DecimalRDBMSMapping - Class in org.jpox.store.rdbms.mapping
Mapping of a Decimal RDBMS type.
DecimalRDBMSMapping(StoreManager, JavaTypeMapping) - Constructor for class org.jpox.store.rdbms.mapping.DecimalRDBMSMapping
 
DecimalRDBMSMapping(JavaTypeMapping, StoreManager, DatastoreField) - Constructor for class org.jpox.store.rdbms.mapping.DecimalRDBMSMapping
Constructor.
declareImports(String) - Method in class org.jpox.store.query.Query
Set the import statements to be used to identify the fully qualified name of variables or parameters.
declareImports(String) - Method in class org.jpox.store.rdbms.query.SQLQuery
Set the import statements to be used to identify the fully qualified name of variables or parameters.
declareParameters(String) - Method in class org.jpox.store.query.Query
Declare the list of parameters query execution.
declareParameters(String) - Method in class org.jpox.store.rdbms.query.SQLQuery
Declare the parameters to be used in the query.
declareVariables(String) - Method in class org.jpox.store.query.Query
Declare the unbound variables to be used in the query.
declareVariables(String) - Method in class org.jpox.store.rdbms.query.BaseSQLQuery
Declare the unbound variables to be used in the query.
DEFAULT - Static variable in class org.jpox.metadata.FieldPersistenceModifier
default persistence modifier
DEFAULT - Static variable in class org.jpox.metadata.ForeignKeyAction
update/delete-action="default".
DEFAULT - Static variable in class org.jpox.metadata.NullValue
null-value="default"
DEFAULT_ACTION - Static variable in class org.jpox.store.rdbms.key.ForeignKey
Constant representing that we should set the FK to default value.
DEFAULT_INHERITANCE_STRATEGY_PROPERTY - Static variable in class org.jpox.PMFConfiguration
Property defining the default strategy for inheritance, allowing change of behaviour from JDO2.
DEFAULT_RECURSION_DEPTH - Static variable in class org.jpox.metadata.AbstractPropertyMetaData
Default recursion-depth according to proposed final draft spec, [12.7.2].
defaultable - Variable in class org.jpox.store.rdbms.Column
Whether this column should be defaulted on inserts.
defaultArg - Variable in class org.jpox.util.CommandLine
Default arguments
defaultCatalogName - Variable in class org.jpox.store.rdbms.sqlidentifier.AbstractRDBMSIdentifierFactory
Default catalog name for any created identifiers.
defaultCatalogName - Variable in class org.jpox.store.rdbms.sqlidentifier.JPOXIdentifierFactory
Default catalog name for any created identifiers.
defaultFetchGroup - Variable in class org.jpox.metadata.AbstractPropertyMetaData
default-fetch-group tag value.
defaultFetchGroupFieldFlags - Variable in class org.jpox.metadata.AbstractClassMetaData
Flags of the default fetch group state for all fields.
defaultFetchGroupFieldNumbers - Variable in class org.jpox.metadata.AbstractClassMetaData
Field numbers of the default fetch group fields (inc superclasses).
DefaultLevel2Cache - Class in org.jpox.cache
Default implementation of a Level 2 cache for JPOX.
DefaultLevel2Cache() - Constructor for class org.jpox.cache.DefaultLevel2Cache
Constructor.
DefaultLevel2Cache(Properties) - Constructor for class org.jpox.cache.DefaultLevel2Cache
Constructor.
defaultRangeVar - Variable in class org.jpox.store.rdbms.query.QueryStatement
 
defaultSchemaName - Variable in class org.jpox.store.rdbms.sqlidentifier.AbstractRDBMSIdentifierFactory
Default schema name for any created identifiers.
defaultSchemaName - Variable in class org.jpox.store.rdbms.sqlidentifier.JPOXIdentifierFactory
Default schema name for any created identifiers.
defaultValue - Variable in class org.jpox.metadata.ColumnMetaData
column default value (when constructing the table with this column)
defaultValue - Variable in class org.jpox.store.rdbms.Column
Default value accepted by the datastore for this column, from DatabaseMetaData.
deferrability - Variable in class org.jpox.store.rdbms.typeinfo.ForeignKeyInfo
Indicates whether the evaluation of the foreign key constraint can be deferred until commit time.
deferred - Variable in class org.jpox.metadata.ForeignKeyMetaData
The deferred attribute specifies whether the foreign key constraint is defined to be checked only at commit time.
delegate - Variable in class org.jpox.sco.Collection
The internal "delegate".
delegate - Variable in class org.jpox.sco.HashMap
The internal "delegate".
delegate - Variable in class org.jpox.sco.HashSet
The internal "delegate".
delegate - Variable in class org.jpox.sco.Hashtable
The internal "delegate".
delegate - Variable in class org.jpox.sco.LinkedHashMap
The internal "delegate".
delegate - Variable in class org.jpox.sco.LinkedHashSet
The internal "delegate".
delegate - Variable in class org.jpox.sco.Map
The internal "delegate".
delegate - Variable in class org.jpox.sco.PriorityQueue
The internal "delegate".
delegate - Variable in class org.jpox.sco.Properties
The internal "delegate".
delegate - Variable in class org.jpox.sco.Queue
The internal "delegate".
delegate - Variable in class org.jpox.sco.Set
The internal "delegate".
delegate - Variable in class org.jpox.sco.SortedMap
The internal "delegate".
delegate - Variable in class org.jpox.sco.SortedSet
The internal "delegate".
delegate - Variable in class org.jpox.sco.TreeMap
The internal "delegate".
delegate - Variable in class org.jpox.sco.TreeSet
The internal "delegate".
delete(StateManager) - Method in interface org.jpox.store.DatastoreClass
Method to delete an object for this class.
delete(StateManager) - Method in class org.jpox.store.rdbms.table.ClassTable
Method to delete an object from this table.
delete(StateManager) - Method in class org.jpox.store.rdbms.table.ClassView
Method to delete an object from the view.
delete(StateManager) - Method in class org.jpox.store.rdbms.table.SecondaryTable
Method to delete an object for this class.
delete(StateManager) - Method in class org.jpox.store.StoreManager
Deletes a persistent object from the database.
deleteAction - Variable in class org.jpox.metadata.ForeignKeyMetaData
Foreign keys represent a consistency constraint in the database that must be maintained.
deleteAllClasses() - Method in interface org.jpox.store.AutoStartMechanism
Method to delete all classes that are currently listed as supported in the internal storage.
deleteAllClasses() - Method in class org.jpox.store.ClassesAutoStarter
Method to remove all classes from the starter.
deleteAllClasses() - Method in class org.jpox.store.rdbms.SchemaAutoStarter
Method to drop support for all current classes.
deleteAllClasses(Connection) - Method in class org.jpox.store.rdbms.table.SchemaTable
Method to delete all classes from the SchemaTable.
deleteAllClasses() - Method in class org.jpox.store.XMLAutoStarter
Method to remove all classes from the starter.
deleteAllSequences(Connection) - Method in class org.jpox.store.rdbms.table.SequenceTable
Method to delete all sequences
deleteClass(String) - Method in interface org.jpox.store.AutoStartMechanism
Method to delete a class/field that is currently listed as supported in the internal storage.
deleteClass(String) - Method in class org.jpox.store.ClassesAutoStarter
Method to remove a class from the starter
deleteClass(String) - Method in class org.jpox.store.rdbms.SchemaAutoStarter
Method to drop support for a class.
deleteClass(String, Connection) - Method in class org.jpox.store.rdbms.table.SchemaTable
Method to delete a class from the SchemaTable.
deleteClass(String) - Method in class org.jpox.store.XMLAutoStarter
Method to remove a class from the starter
deleteDependent(StateManager, AbstractPropertyMetaData[]) - Method in interface org.jpox.store.DatastoreClass
Delete dependent objects of a persistent object.
deleteDependent(StateManager) - Method in class org.jpox.store.mapping.ArrayMapping
Method to delete all dependent objects (the contents of the array).
deleteDependent(StateManager) - Method in class org.jpox.store.mapping.CollectionMapping
Method to delete all dependent objects (the contents of the Collection).
deleteDependent(StateManager) - Method in class org.jpox.store.mapping.MapMapping
Method to delete all dependent objects (the contents of the Collection).
deleteDependent(StateManager) - Method in interface org.jpox.store.mapping.MappingCallbacks
Clear the collection and delete child dependent elements, values or keys that are tagged as dependent.
deleteDependent(StateManager) - Method in class org.jpox.store.mapping.PersistenceCapableMapping
Method to handle deletion of any dependent fields (before deleting this object)
deleteDependent(StateManager) - Method in class org.jpox.store.mapping.ReferenceMapping
Method to handle deletion of any dependent fields (before deleting this object)
deleteDependent(StateManager) - Method in class org.jpox.store.rdbms.mapping.oracle.OracleBitSetMapping
 
deleteDependent(StateManager) - Method in class org.jpox.store.rdbms.mapping.oracle.OracleSerialisedObjectMapping
 
deleteDependent(StateManager) - Method in class org.jpox.store.rdbms.mapping.oracle.OracleSerialisedPCMapping
 
deleteDependent(StateManager) - Method in class org.jpox.store.rdbms.mapping.oracle.OracleStringMapping
 
deleteDependent(StateManager, AbstractPropertyMetaData[]) - Method in class org.jpox.store.rdbms.table.ClassTable
Delete dependent objects of a persistent object.
deleteDependent(StateManager, AbstractPropertyMetaData[]) - Method in class org.jpox.store.rdbms.table.ClassView
Method to delete the dependent objects.
deleteDependent(StateManager, AbstractPropertyMetaData[]) - Method in class org.jpox.store.rdbms.table.SecondaryTable
Method to delete all dependent objects.
deleteDependent(StateManager, int[]) - Method in class org.jpox.store.StoreManager
Delete dependent objects of a persistent object.
deletePersistent(Object) - Method in class org.jpox.AbstractPersistenceManager
JDO method to delete an object from the datastore.
deletePersistent(Object) - Method in class org.jpox.resource.PersistenceManagerImpl
JDO method to delete a Persistence Capable object
deletePersistent() - Method in interface org.jpox.StateManager
Method to delete the object from persistence.
deletePersistentAll(Object[]) - Method in class org.jpox.AbstractPersistenceManager
JDO method to delete an array of objects from the datastore.
deletePersistentAll(Collection) - Method in class org.jpox.AbstractPersistenceManager
JDO method to delete a collection of objects from the datastore.
deletePersistentAll(Object[]) - Method in class org.jpox.resource.PersistenceManagerImpl
JDO method to delete an array of Persistence Capable objects
deletePersistentAll(Collection) - Method in class org.jpox.resource.PersistenceManagerImpl
JDO method to delete a Collection of Persistence Capable objects
deletePersistentAll() - Method in class org.jpox.store.query.Query
Method to delete all objects found by this query, without instantiating them into memory.
deletePersistentAll(Object[]) - Method in class org.jpox.store.query.Query
Method to delete all objects found by this query, without instantiating them into memory.
deletePersistentAll(Map) - Method in class org.jpox.store.query.Query
Method to delete all objects found by this query, without instantiating them into memory.
DeleteRequest - Class in org.jpox.store.rdbms.request
Class to provide a means of deletion of records from a data store.
DeleteRequest(DatastoreClass, Class, ClassLoaderResolver) - Constructor for class org.jpox.store.rdbms.request.DeleteRequest
Constructor, taking the table.
deleteRule - Variable in class org.jpox.store.rdbms.typeinfo.ForeignKeyInfo
What happens to a foreign key when the primary key is deleted.
deleteSchemaTables(String[], String[], File, boolean) - Static method in class org.jpox.SchemaTool
Method to handle the deletion of a schema's tables.
deleteSchemaTables(URL[], URL[], File, boolean) - Static method in class org.jpox.SchemaTool
Method to handle the deletion of a schema's tables.
deleteSequence(String, Connection) - Method in class org.jpox.store.rdbms.table.SequenceTable
Method to delete a sequence
DELETION_POLICY_PROPERTY - Static variable in class org.jpox.PMFConfiguration
The system property that defines the process for deletions.
dependent - Variable in class org.jpox.metadata.AbstractPropertyMetaData
dependent tag value.
dependentElement - Variable in class org.jpox.metadata.ArrayMetaData
Whether the array elements are to be treated as dependent when removing from the array.
dependentElement - Variable in class org.jpox.metadata.CollectionMetaData
dependent-element tag value.
dependentKey - Variable in class org.jpox.metadata.MapMetaData
The dependent-key attribute indicates that the collection's key contains references that are to be deleted if the referring instance is deleted.
dependentValue - Variable in class org.jpox.metadata.MapMetaData
The dependent-value attribute indicates that the collection's value contains references that are to be deleted if the referring instance is deleted.
DerbySQLFunction - Class in org.jpox.store.rdbms.adapter
Java Functions that are called by the database
DerbySQLFunction() - Constructor for class org.jpox.store.rdbms.adapter.DerbySQLFunction
 
DerbyTypeInfo - Class in org.jpox.store.rdbms.typeinfo
Represents the metadata of a Cloudscape/Derby data type.
DerbyTypeInfo(ResultSet) - Constructor for class org.jpox.store.rdbms.typeinfo.DerbyTypeInfo
Constructs a type information object from the current row of the given result set.
deregisterAllStoreData() - Method in class org.jpox.store.StoreManager
Method to deregister all existing store data so that we are managing nothing.
deregisterDatastoreMappingsForJDBCType(String) - Method in class org.jpox.store.rdbms.mapping.RDBMSMappingManager
Utility to deregister all mappings for a JDBC type.
destroy() - Method in class org.jpox.resource.ManagedConnectionImpl
Destroy method
detach(FetchPlanState) - Method in class org.jpox.sco.ArrayList
Method to detach the elements of this container.
detach(FetchPlanState) - Method in class org.jpox.sco.Collection
Method to detach the PersistenceCapable elements of this container.
detach(FetchPlanState) - Method in class org.jpox.sco.HashMap
Method to detach this map and its contents.
detach(FetchPlanState) - Method in class org.jpox.sco.HashSet
Method to detach the PersistenceCapable elements of this container.
detach(FetchPlanState) - Method in class org.jpox.sco.Hashtable
Method to detach this map and its contents.
detach(FetchPlanState) - Method in class org.jpox.sco.LinkedHashMap
Method to detach this map and its contents.
detach(FetchPlanState) - Method in class org.jpox.sco.LinkedHashSet
Method to detach the PersistenceCapable elements of this container.
detach(FetchPlanState) - Method in class org.jpox.sco.LinkedList
Method to detach the PersistenceCapable elements of this container.
detach(FetchPlanState) - Method in class org.jpox.sco.List
Method to detach the PersistenceCapable elements of this container.
detach(FetchPlanState) - Method in class org.jpox.sco.Map
Method to detach this map and its contents.
detach(FetchPlanState) - Method in class org.jpox.sco.PriorityQueue
Method to detach the PersistenceCapable elements of this container.
detach(FetchPlanState) - Method in class org.jpox.sco.Properties
Method to detach this map and its contents.
detach(FetchPlanState) - Method in class org.jpox.sco.Queue
Method to detach the PersistenceCapable elements of this container.
detach(FetchPlanState) - Method in interface org.jpox.sco.SCOContainer
Method to detach this object.
detach(FetchPlanState) - Method in class org.jpox.sco.Set
Method to detach the PersistenceCapable elements of this container.
detach(FetchPlanState) - Method in class org.jpox.sco.SortedMap
Method to detach this map and its contents.
detach(FetchPlanState) - Method in class org.jpox.sco.SortedSet
Method to detach the PersistenceCapable elements of this container.
detach(FetchPlanState) - Method in class org.jpox.sco.Stack
Method to detach the PersistenceCapable elements of this container.
detach(FetchPlanState) - Method in class org.jpox.sco.TreeMap
Method to detach this map and its contents.
detach(FetchPlanState) - Method in class org.jpox.sco.TreeSet
Method to detach the PersistenceCapable elements of this container.
detach(FetchPlanState) - Method in class org.jpox.sco.Vector
Method to detach the PersistenceCapable elements of this container.
detach(FetchPlanState) - Method in interface org.jpox.StateManager
Method to detach the PersistenceCapable object.
DETACH_ON_CLOSE_PROPERTY - Static variable in class org.jpox.PMFConfiguration
Detach-on-close property.
detachable - Variable in class org.jpox.metadata.AbstractClassMetaData
detachable tag value.
detachAll() - Method in class org.jpox.AbstractPersistenceManager
Method to detach all objects in the PM.
detachAll() - Method in interface org.jpox.PersistenceManager
Method to detach all objects in the PM.
detachAll() - Method in class org.jpox.resource.PersistenceManagerImpl
 
detachCopy(Object) - Method in class org.jpox.AbstractPersistenceManager
JDO method to detach a persistent object.
detachCopy(Object) - Method in class org.jpox.resource.PersistenceManagerImpl
Detach the specified object from the PersistenceManager.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.ArrayList
Method to return a detached copy of the container.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.BitSet
Method to detach a copy.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.Collection
Method to return a detached copy of the container.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.Date
Method to detach a copy of this object.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.GregorianCalendar
Method to return a detached copy of the value object.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.HashMap
Method to return a detached copy of the container.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.HashSet
Method to return a detached copy of the container.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.Hashtable
Method to return a detached copy of the container.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.LinkedHashMap
Method to return a detached copy of the container.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.LinkedHashSet
Method to return a detached copy of the container.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.LinkedList
Method to return a detached copy of the container.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.List
Method to return a detached copy of the container.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.Map
Method to return a detached copy of the container.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.Point
Method to detach a copy of this object.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.PriorityQueue
Method to return a detached copy of the container.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.Properties
Method to return a detached copy of the container.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.Queue
Method to return a detached copy of the container.
detachCopy(FetchPlanState) - Method in interface org.jpox.sco.SCO
Method to return a detached copy of this object.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.Set
Method to return a detached copy of the container.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.SortedMap
Method to return a detached copy of the container.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.SortedSet
Method to return a detached copy of the container.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.SqlDate
Method to detach a copy of this object.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.SqlTime
Method to detach a copy of this object.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.SqlTimestamp
Method to detach a copy of this object.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.Stack
Method to return a detached copy of the container.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.TreeMap
Method to return a detached copy of the container.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.TreeSet
Method to return a detached copy of the container.
detachCopy(FetchPlanState) - Method in class org.jpox.sco.Vector
Method to return a detached copy of the container.
detachCopy(FetchPlanState) - Method in interface org.jpox.StateManager
Method to make detached copy of this instance
detachCopyAll(Object[]) - Method in class org.jpox.AbstractPersistenceManager
Detach the specified objects from the PersistenceManager.
detachCopyAll(Collection) - Method in class org.jpox.AbstractPersistenceManager
Detach the specified objects from the PersistenceManager.
detachCopyAll(Object[]) - Method in class org.jpox.resource.PersistenceManagerImpl
Detach the specified objects from the PersistenceManager.
detachCopyAll(Collection) - Method in class org.jpox.resource.PersistenceManagerImpl
Detach the specified objects from the PersistenceManager.
detachCopyInternal(Object, FetchPlanState) - Method in class org.jpox.AbstractPersistenceManager
Internal method to detach a persistent object using the passed state.
detachCopyInternal(Object, FetchPlanState) - Method in interface org.jpox.PersistenceManager
Method to detach the passed object using the provided state.
detachCopyInternal(Object, FetchPlanState) - Method in class org.jpox.resource.PersistenceManagerImpl
Method to detach a copy of the passed object using the detached state.
DETACHED_CLEAN - Static variable in class org.jpox.state.LifeCycleState
Detached-Clean
DETACHED_DIRTY - Static variable in class org.jpox.state.LifeCycleState
Detached-Dirty
DetachFieldManager - Class in org.jpox.state
Utility class to handle the detach of fields.
DetachFieldManager(StateManager, boolean[], FetchPlanImpl.FetchPlanForClass, FetchPlanState, boolean) - Constructor for class org.jpox.state.DetachFieldManager
Constructor for a field manager for detachment.
detachInternal(Object, FetchPlanState) - Method in class org.jpox.AbstractPersistenceManager
Method to detach a persistent object without making a copy.
detachInternal(Object, FetchPlanState) - Method in interface org.jpox.PersistenceManager
Method to detach the passed object.
detachInternal(Object, FetchPlanState) - Method in class org.jpox.resource.PersistenceManagerImpl
Detach the specified object from the PersistenceManager.
DetachState - Class in org.jpox.state
Holder for the detachment state control for the detachment process.
DetachState() - Constructor for class org.jpox.state.DetachState
 
determineIdentity() - Method in class org.jpox.metadata.AbstractClassMetaData
Determines the identity based on MetaData defaults or user defined MetaData
determineInheritanceMetaData() - Method in class org.jpox.metadata.AbstractClassMetaData
Impose a default inheritance strategy to match the JDO 2 spec
determineObjectIdClass(ClassLoaderResolver) - Method in class org.jpox.metadata.AbstractClassMetaData
Determine the object id class
determineSuperClassName(ClassLoaderResolver, Class) - Method in class org.jpox.metadata.AbstractClassMetaData
Determine the super PersistenceCapable class.
disable() - Method in class org.jpox.management.ManagementManager
Disable the update of statistics
discardCompiled() - Method in class org.jpox.store.query.Query
Utility to remove any previous compilation of this Query.
discardCompiled() - Method in class org.jpox.store.rdbms.query.BaseSQLQuery
Utility to discard any compiled query.
discardCompiled() - Method in class org.jpox.store.rdbms.query.JDOQLQuery
Method to discard our current compiled query due to changes.
discardCompiled() - Method in class org.jpox.store.rdbms.query.JPOXSQLQuery
 
disconnect() - Method in interface org.jpox.StateManager
Disconnect the StateManager from the PersistenceManager and PC object.
disconnectLifecycleListener() - Method in class org.jpox.AbstractPersistenceManager
Disconnect the registered LifecycleListener
disconnectQueryCache() - Method in class org.jpox.AbstractPersistenceManager
Disconnect Query Results cache to close it, and disconnect the list of queries that has been run
disconnectSMCache() - Method in class org.jpox.AbstractPersistenceManager
Disconnect SM instances, clear cache and reset settings
discriminator - Variable in class org.jpox.store.rdbms.query.PersistentIDROF
Flag whether we should use a discriminator column to distinguish object types (otherwise use JPOXMETADATA).
DiscriminatorIteratorStatement - Class in org.jpox.store.query
Class to generate a QueryStatement that can be used for iterating through instances in a single table using a discriminator to distinguish between the classes.
DiscriminatorIteratorStatement(ClassLoaderResolver, Class[], boolean, StoreManager, boolean) - Constructor for class org.jpox.store.query.DiscriminatorIteratorStatement
Constructor, for a candidate type select.
DiscriminatorIteratorStatement(ClassLoaderResolver, Class[], boolean, StoreManager, boolean, DatastoreContainerObject, JavaTypeMapping, DatastoreIdentifier) - Constructor for class org.jpox.store.query.DiscriminatorIteratorStatement
Constructor, for a candidate type with a select table.
DiscriminatorMapping - Class in org.jpox.store.mapping
Mapping for a discriminator column in a table used in inheritance.
DiscriminatorMapping(DatastoreAdapter, DatastoreContainerObject, JavaTypeMapping) - Constructor for class org.jpox.store.mapping.DiscriminatorMapping
Constructor.
discriminatorMapping - Variable in class org.jpox.store.rdbms.table.AbstractClassTable
Mapping for any discriminator column.
DiscriminatorMetaData - Class in org.jpox.metadata
Representation of a discriminator in an inheritance strategy.
DiscriminatorMetaData(InheritanceMetaData, String, String, String, String) - Constructor for class org.jpox.metadata.DiscriminatorMetaData
Constructor.
DiscriminatorMetaData(InheritanceMetaData, DiscriminatorMetaData) - Constructor for class org.jpox.metadata.DiscriminatorMetaData
Constructor.
discriminatorMetaData - Variable in class org.jpox.metadata.InheritanceMetaData
DiscriminatorMetaData element.
DiscriminatorStrategy - Class in org.jpox.metadata
Representation of the values for discriminator "strategy".
displaysDash - Variable in class org.jpox.util.CommandLine
displays dash
distinctResults - Variable in class org.jpox.store.rdbms.query.QueryStatement
 
div(ScalarExpression) - Method in class org.jpox.store.expression.ByteLiteral
 
div(ScalarExpression) - Method in class org.jpox.store.expression.CharacterExpression
 
div(ScalarExpression) - Method in class org.jpox.store.expression.FloatingPointLiteral
 
div(ScalarExpression) - Method in class org.jpox.store.expression.IntegerLiteral
If both operands are instances of IntegerLiteral, the operation results in BigInteger type.
div(ScalarExpression) - Method in class org.jpox.store.expression.NumericExpression
 
div(ScalarExpression) - Method in class org.jpox.store.expression.ScalarExpression
Division Operator.
doc - Variable in class org.jpox.store.XMLAutoStarter
 
DOUBLE - Static variable in class org.jpox.ClassNameConstants
primitive double
DoubleMapping - Class in org.jpox.store.mapping
Mapping for Double type.
DoubleMapping() - Constructor for class org.jpox.store.mapping.DoubleMapping
 
DoubleRDBMSMapping - Class in org.jpox.store.rdbms.mapping
Mapping of a DOUBLE RDBMS type.
DoubleRDBMSMapping(StoreManager, JavaTypeMapping) - Constructor for class org.jpox.store.rdbms.mapping.DoubleRDBMSMapping
 
DoubleRDBMSMapping(JavaTypeMapping, StoreManager, DatastoreField) - Constructor for class org.jpox.store.rdbms.mapping.DoubleRDBMSMapping
Constructor.
driverMajorVersion - Variable in class org.jpox.store.rdbms.adapter.DatabaseAdapter
The major version number of the underlying driver.
DriverManagerDataSource - Class in org.jpox.datasource
Wrapper to the JDBC DataSource class.
DriverManagerDataSource(String, String, ClassLoaderResolver) - Constructor for class org.jpox.datasource.DriverManagerDataSource
Constructor.
driverMinorVersion - Variable in class org.jpox.store.rdbms.adapter.DatabaseAdapter
The minor version number of the underlying driver.
driverName - Variable in class org.jpox.store.rdbms.adapter.DatabaseAdapter
the JDBC driver name
driverVersion - Variable in class org.jpox.store.rdbms.adapter.DatabaseAdapter
the JDBC driver version
drop(Connection) - Method in class org.jpox.store.rdbms.table.AbstractTable
Method to drop this table.
drop(Connection) - Method in interface org.jpox.store.rdbms.table.Table
Method to drop the table from the datastore representation.
dropConstraints(Connection) - Method in class org.jpox.store.rdbms.table.TableImpl
Method to drop the constraints for the table from the datastore.
ds - Variable in class org.jpox.store.StoreManager
Datasource
dsNonTx - Variable in class org.jpox.store.StoreManager
Non transactional Datasource
dump(Object, PrintWriter) - Method in class org.jpox.AbstractPersistenceManager
Diagnostic method to dump out the state of the passed object to the passed PrintWriter.
dump(Object, PrintWriter) - Method in interface org.jpox.PersistenceManager
Diagnostic method to dump the state of the PC object to the passed PrintWriter.
dump(Object, PrintWriter) - Method in class org.jpox.resource.PersistenceManagerImpl
Method to dump to output an object for diagnostic purposes.
dump(PrintWriter) - Method in interface org.jpox.StateManager
Diagnostic method to dump the current state to the provided PrintWriter.
dumpClassInformation(Class) - Static method in class org.jpox.util.ClassUtils
Utility to use Reflection to dump out the details of a class.
DuplicateColumnNameException - Exception in org.jpox.store.rdbms.exceptions
A DuplicateColumnNameException is thrown if an attempt is made to add a column to a table with a name already in-use by an existing column.
DuplicateColumnNameException(String, Column, Column) - Constructor for exception org.jpox.store.rdbms.exceptions.DuplicateColumnNameException
Constructs a duplicate column name exception.

E

EclipsePluginRegistry - Class in org.jpox.plugin
Manages the registry of Extensions and Extension Points.
EclipsePluginRegistry(ClassLoaderResolver) - Constructor for class org.jpox.plugin.EclipsePluginRegistry
Constructor
elementAt(int) - Method in class org.jpox.sco.Vector
Method to retrieve an element no.
elementClassMetaData - Variable in class org.jpox.metadata.ArrayMetaData
Element-type ClassMetaData
elementClassMetaData - Variable in class org.jpox.metadata.CollectionMetaData
Element-type ClassMetaData
ElementContainerStore - Class in org.jpox.store.rdbms.scostore
Representation of the store of an element-based container.
ElementContainerStore(StoreManager, ClassLoaderResolver) - Constructor for class org.jpox.store.rdbms.scostore.ElementContainerStore
Constructor.
ElementContainerStore.ElementInfo - Class in org.jpox.store.rdbms.scostore
Inner class wrapping the information required for a valid element type.
ElementContainerStore.ElementInfo(AbstractClassMetaData, DatastoreClass) - Constructor for class org.jpox.store.rdbms.scostore.ElementContainerStore.ElementInfo
Constructor
ElementContainerTable - Class in org.jpox.store.rdbms.table
Representation of a join table for a container of elements.
ElementContainerTable(DatastoreIdentifier, AbstractPropertyMetaData, RDBMSManager) - Constructor for class org.jpox.store.rdbms.table.ElementContainerTable
Constructor.
elementInfo - Variable in class org.jpox.store.rdbms.scostore.ElementContainerStore
Information for the elements of this container.
elementMapping - Variable in class org.jpox.store.rdbms.scostore.ElementContainerStore
Mapping for the element.
elementMapping - Variable in class org.jpox.store.rdbms.table.ElementContainerTable
Mapping of an element.
elementMetaData - Variable in class org.jpox.metadata.AbstractPropertyMetaData
ElementMetaData.
ElementMetaData - Class in org.jpox.metadata
This element specifies the mapping for the element component of arrays and collections.
ElementMetaData(MetaData, ElementMetaData) - Constructor for class org.jpox.metadata.ElementMetaData
Constructor to create a copy of the passed metadata using the provided parent.
ElementMetaData(MetaData, String, String, String, String, String, String) - Constructor for class org.jpox.metadata.ElementMetaData
Constructor.
elements() - Method in class org.jpox.sco.Vector
Method to return the elements of the List as an Enumeration.
elementsAreEmbedded - Variable in class org.jpox.store.rdbms.scostore.ElementContainerStore
Whether the elements are embedded.
elementsAreSerialised - Variable in class org.jpox.store.rdbms.scostore.ElementContainerStore
Whether the elements are serialised.
elementType - Variable in class org.jpox.metadata.ArrayMetaData
Implementation type(s) of elements that can be stored (when it is of a reference type).
elementType - Variable in class org.jpox.metadata.CollectionMetaData
Element-type tag value.
elementType - Variable in class org.jpox.sco.Collection
 
elementType - Variable in class org.jpox.sco.PriorityQueue
 
elementType - Variable in class org.jpox.sco.Queue
 
elementType - Variable in class org.jpox.sco.Set
 
elementType - Variable in class org.jpox.store.rdbms.scostore.ElementContainerStore
Type of the element.
elmIdentifier - Variable in class org.jpox.store.rdbms.scostore.ElementContainerStore
Identifier for elements in JDOQL queries.
embedded - Variable in class org.jpox.metadata.AbstractPropertyMetaData
embedded tag value.
EMBEDDED_COLLECTION_ELEMENT_PC - Static variable in interface org.jpox.StateManager
Embedded (or serialised) Collection Element PC
EMBEDDED_MAP_KEY_PC - Static variable in interface org.jpox.StateManager
Embedded (or serialised) Map Key PC
EMBEDDED_MAP_VALUE_PC - Static variable in interface org.jpox.StateManager
Embedded (or serialised) Map Value PC
EMBEDDED_PC - Static variable in interface org.jpox.StateManager
Embedded (or serialised) PC
embeddedElement - Variable in class org.jpox.metadata.ArrayMetaData
Whether the array elements are embedded.
embeddedElement - Variable in class org.jpox.metadata.CollectionMetaData
Embedded-element tag value.
EmbeddedElementPCMapping - Class in org.jpox.store.mapping
Mapping for a PersistenceCapable object stored in an embedded collection within a PersistenceCapable object.
EmbeddedElementPCMapping() - Constructor for class org.jpox.store.mapping.EmbeddedElementPCMapping
 
embeddedFieldMappings - Variable in class org.jpox.store.expression.LogicSetExpression
Collection of field expressions already created for this table expression.
embeddedKey - Variable in class org.jpox.metadata.MapMetaData
embedded-key tag value.
embeddedKeyMappingsMap - Variable in class org.jpox.store.rdbms.table.MapTable
Map of field mappings when containing an embedded PC key.
EmbeddedKeyPCMapping - Class in org.jpox.store.mapping
Mapping for a PC key object stored in an embedded map within a PC object.
EmbeddedKeyPCMapping() - Constructor for class org.jpox.store.mapping.EmbeddedKeyPCMapping
 
EmbeddedMapping - Class in org.jpox.store.mapping
Mapping for an embedded PC object.
EmbeddedMapping() - Constructor for class org.jpox.store.mapping.EmbeddedMapping
 
embeddedMetaData - Variable in class org.jpox.metadata.AbstractElementMetaData
EmbeddedMetaData
embeddedMetaData - Variable in class org.jpox.metadata.AbstractPropertyMetaData
EmbeddedMetaData.
EmbeddedMetaData - Class in org.jpox.metadata
This element specifies the mapping for an embedded type.
EmbeddedMetaData(MetaData, EmbeddedMetaData) - Constructor for class org.jpox.metadata.EmbeddedMetaData
Constructor to create a copy of the passed metadata using the provided parent.
EmbeddedMetaData(ExtendableMetaData, String, String, String) - Constructor for class org.jpox.metadata.EmbeddedMetaData
Constructor.
embeddedOnly - Variable in class org.jpox.metadata.AbstractClassMetaData
embedded-only tag value.
EmbeddedPCMapping - Class in org.jpox.store.mapping
Mapping for a PC object embedded within another PC object (1-1 relation).
EmbeddedPCMapping() - Constructor for class org.jpox.store.mapping.EmbeddedPCMapping
 
embeddedValue - Variable in class org.jpox.metadata.MapMetaData
embedded-value tag value.
embeddedValueMappingsMap - Variable in class org.jpox.store.rdbms.table.MapTable
Map of field mappings when containing an embedded PC value.
EmbeddedValuePCMapping - Class in org.jpox.store.mapping
Mapping for a PC key object stored in an embedded map within a PC object.
EmbeddedValuePCMapping() - Constructor for class org.jpox.store.mapping.EmbeddedValuePCMapping
 
emd - Variable in class org.jpox.store.mapping.EmbeddedMapping
EmbeddedMetaData for the object being embedded.
emd - Variable in class org.jpox.store.rdbms.scostore.ElementContainerStore
MetaData for the "element-type" class.
empty() - Method in class org.jpox.sco.Stack
Accessor for whether the Stack is empty.
enable() - Method in class org.jpox.management.ManagementManager
Enable the update of statistics
encloseWithInParentheses() - Method in class org.jpox.store.expression.ScalarExpression
Method to request the enclosure of this expression within parentheses
encloseWithInParentheses() - Method in class org.jpox.store.rdbms.query.StatementText
Whether to enclose this statement within parentheses
end(Xid, int) - Method in class org.jpox.resource.ManagedConnectionImpl
 
endElement(String, String, String) - Method in class org.jpox.metadata.JDOMetaDataHandler
Handler method called at the end of an element.
endElement(String, String, String) - Method in class org.jpox.metadata.JPAMetaDataHandler
Handler method called at the end of an element.
endElement(String, String, String) - Method in class org.jpox.metadata.PersistenceFileMetaDataHandler
Handler method called at the end of an element.
endOfGraphOperation(int) - Method in class org.jpox.state.AbstractFetchFieldManager
Method called when an end of graph is encountered.
endOfGraphOperation(int) - Method in class org.jpox.state.DetachFieldManager
Method to throw and EndOfFetchPlanGraphException since we're at the end of a branch in the tree.
endOfGraphOperation(int) - Method in class org.jpox.state.LoadFieldManager
Method called when were arrive at the end of a branch
endOfGraphOperation(int) - Method in class org.jpox.state.MakeTransientFieldManager
Method to throw and EndOfFetchPlanGraphException since we're at the end of a branch in the tree.
endsWithMethod(ScalarExpression, ScalarExpression) - Method in interface org.jpox.store.expression.ExpressionMethodAdapter
Returns whether this string ends with the specified string.
endsWithMethod(ScalarExpression) - Method in class org.jpox.store.expression.StringExpression
Returns whether this string ends with the specified string.
endsWithMethod(ScalarExpression) - Method in class org.jpox.store.expression.StringLiteral
 
endsWithMethod(ScalarExpression, ScalarExpression) - Method in class org.jpox.store.rdbms.adapter.DatabaseAdapter
Returns whether this string ends with the specified string.
ENHANCER - Static variable in class org.jpox.util.JPOXLogger
Log for Enhancer
enhancing - Variable in class org.jpox.metadata.MetaDataManager
Indicator for whether this manager is managing the enhancement process, else it's runtime.
enlistInTransaction(StateManager) - Method in class org.jpox.AbstractPersistenceManager
Method to enlist the specified StateManager in the current transaction.
enlistInTransaction(StateManager) - Method in interface org.jpox.PersistenceManager
Method to enlist the specified StateManager in the current transaction.
enlistInTransaction(StateManager) - Method in class org.jpox.resource.PersistenceManagerImpl
 
enlistInTransaction() - Method in interface org.jpox.StateManager
 
entityName - Variable in class org.jpox.metadata.AbstractClassMetaData
Entity name.
entityResolver - Variable in class org.jpox.metadata.AbstractMetaDataHandler
Entity Resolver to use (if required)
EntityResolverFactory - Class in org.jpox.util
Factory for Entity Resolvers.
entrySet() - Method in class org.jpox.cache.HardRefCache
 
entrySet() - Method in class org.jpox.cache.SoftRefCache
 
entrySet() - Method in class org.jpox.cache.WeakRefCache
 
entrySet() - Method in class org.jpox.sco.HashMap
Accessor for the set of entries in the Map.
entrySet() - Method in class org.jpox.sco.Hashtable
Accessor for the set of entries in the Map.
entrySet() - Method in class org.jpox.sco.LinkedHashMap
Accessor for the set of entries in the Map.
entrySet() - Method in class org.jpox.sco.Map
Accessor for the set of entries in the Map.
entrySet() - Method in class org.jpox.sco.Properties
Accessor for the set of entries in the Map.
entrySet() - Method in class org.jpox.sco.SortedMap
Accessor for the set of entries in the Map.
entrySet() - Method in class org.jpox.sco.TreeMap
Accessor for the set of entries in the Map.
entrySet() - Method in class org.jpox.util.ReferenceValueMap
Accessor for the entry set.
entrySetStore() - Method in class org.jpox.store.rdbms.scostore.FKMapStore
Accessor for the map entries in the Map.
entrySetStore() - Method in class org.jpox.store.rdbms.scostore.JoinMapStore
Accessor for the map entries in the Map.
entrySetStore() - Method in interface org.jpox.store.scostore.MapStore
Accessor for the entry set for the Map.
eor(ScalarExpression) - Method in class org.jpox.store.expression.BooleanExpression
 
eor(ScalarExpression) - Method in class org.jpox.store.expression.BooleanLiteral
 
eor(ScalarExpression) - Method in class org.jpox.store.expression.ScalarExpression
Exclusive OR
eq(ScalarExpression) - Method in class org.jpox.store.expression.BinaryExpression
 
eq(ScalarExpression) - Method in class org.jpox.store.expression.BinaryLiteral
 
eq(ScalarExpression) - Method in class org.jpox.store.expression.BooleanBitColumnExpression
 
eq(ScalarExpression) - Method in class org.jpox.store.expression.BooleanCharColumnExpression
 
eq(ScalarExpression) - Method in class org.jpox.store.expression.BooleanExpression
 
eq(ScalarExpression) - Method in class org.jpox.store.expression.BooleanLiteral
 
eq(ScalarExpression) - Method in class org.jpox.store.expression.ByteExpression
 
eq(ScalarExpression) - Method in class org.jpox.store.expression.ByteLiteral
 
eq(ScalarExpression) - Method in class org.jpox.store.expression.CharacterExpression
 
eq(ScalarExpression) - Method in class org.jpox.store.expression.CharacterLiteral
 
eq(ScalarExpression) - Method in class org.jpox.store.expression.CollectionExpression
Method to return the expression for comparing a collection with a value.
eq(ScalarExpression) - Method in class org.jpox.store.expression.FloatingPointLiteral
 
eq(ScalarExpression) - Method in class org.jpox.store.expression.IntegerLiteral
 
eq(ScalarExpression) - Method in class org.jpox.store.expression.NullLiteral
 
eq(ScalarExpression) - Method in class org.jpox.store.expression.NumericExpression
 
eq(ScalarExpression) - Method in class org.jpox.store.expression.ObjectExpression
Equals operator.
eq(ScalarExpression) - Method in class org.jpox.store.expression.ObjectLiteral
Method called when the query contains "object == value".
eq(ScalarExpression) - Method in class org.jpox.store.expression.ReferenceExpression
Method for use when handling the equality of reference expressions.
eq(ScalarExpression) - Method in class org.jpox.store.expression.ScalarExpression
Equality operator (equals to)
eq(ScalarExpression) - Method in class org.jpox.store.expression.ScalarExpression.FieldExpression
 
eq(ScalarExpression) - Method in class org.jpox.store.expression.SqlTemporalExpression
 
eq(ScalarExpression) - Method in class org.jpox.store.expression.StringExpression
 
eq(ScalarExpression) - Method in class org.jpox.store.expression.StringLiteral
 
eq(ScalarExpression) - Method in class org.jpox.store.expression.UnboundVariable
Checks if one expression is equals the other expression
equals(Object) - Method in class org.jpox.cache.Level2Cache.PinnedClass
 
equals(Object) - Method in class org.jpox.datasource.DriverManagerDataSource
Equality operator.
equals(Object) - Method in class org.jpox.metadata.ClassPersistenceModifier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.jpox.metadata.DiscriminatorStrategy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.jpox.metadata.FieldPersistenceModifier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.jpox.metadata.ForeignKeyAction
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.jpox.metadata.IdentityStrategy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.jpox.metadata.IdentityType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.jpox.metadata.IndexedValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.jpox.metadata.InheritanceStrategy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.jpox.metadata.NullValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.jpox.metadata.QueryLanguage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.jpox.metadata.SequenceStrategy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.jpox.metadata.VersionStrategy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.jpox.PersistenceManagerFactoryImpl
Equality operator.
equals(Object) - Method in class org.jpox.PMFConfiguration
Equality operator.
equals(Object) - Method in class org.jpox.resource.ManagedConnectionFactoryImpl
Equality operator.
equals(Object) - Method in class org.jpox.sco.ArrayList
Equality operator.
equals(Object) - Method in class org.jpox.sco.Collection
Equality operator.
equals(Object) - Method in class org.jpox.sco.HashMap
Method to check the equality of this map, and another.
equals(Object) - Method in class org.jpox.sco.HashSet
Equality operator.
equals(Object) - Method in class org.jpox.sco.Hashtable
Method to check the equality of this map, and another.
equals(Object) - Method in class org.jpox.sco.LinkedHashMap
Method to check the equality of this map, and another.
equals(Object) - Method in class org.jpox.sco.LinkedHashSet
Equality operator.
equals(Object) - Method in class org.jpox.sco.LinkedList
Equality operator.
equals(Object) - Method in class org.jpox.sco.List
Equality operator.
equals(Object) - Method in class org.jpox.sco.Map
Method to check the equality of this map, and another.
equals(Object) - Method in class org.jpox.sco.PriorityQueue
Equality operator.
equals(Object) - Method in class org.jpox.sco.Properties
Method to check the equality of this map, and another.
equals(Object) - Method in class org.jpox.sco.Queue
Equality operator.
equals(Object) - Method in class org.jpox.sco.Set
Equality operator.
equals(Object) - Method in class org.jpox.sco.SortedMap
Method to check the equality of this map, and another.
equals(Object) - Method in class org.jpox.sco.SortedSet
Equality operator.
equals(Object) - Method in class org.jpox.sco.Stack
Equality operator.
equals(Object) - Method in class org.jpox.sco.TreeMap
Method to check the equality of this map, and another.
equals(Object) - Method in class org.jpox.sco.TreeSet
Equality operator.
equals(Object) - Method in class org.jpox.sco.Vector
Equality operator.
equals(Object) - Method in class org.jpox.state.ActivityState
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.jpox.store.expression.LogicSetExpression
 
equals(Object) - Method in class org.jpox.store.expression.ScalarExpression
Equality operator providing a simple comparison of expressions.
equals(Object) - Method in class org.jpox.store.expression.ScalarExpression.FieldExpression
 
equals(Object) - Method in class org.jpox.store.mapping.ArrayMapping
Equality operator.
equals(Object) - Method in class org.jpox.store.mapping.CollectionMapping
Equality operator.
equals(Object) - Method in class org.jpox.store.mapping.MapMapping
Equality operator.
equals(Object) - Method in class org.jpox.store.mapping.SingleFieldMapping
Equality operator
equals(Object) - Method in class org.jpox.store.OID
Equality operator.
equals(Object) - Method in class org.jpox.store.query.Query
Equality operator.
equals(Object) - Method in class org.jpox.store.rdbms.Column
Equality method.
equals(Object) - Method in class org.jpox.store.rdbms.columninfo.ColumnInfo
Indicates whether some object is "equal to" this one.
equals(Object) - Method in class org.jpox.store.rdbms.columninfo.TableInfo
Indicates whether some object is "equal to" this one.
equals(Object) - Method in class org.jpox.store.rdbms.key.CandidateKey
Equality operator.
equals(Object) - Method in class org.jpox.store.rdbms.key.ForeignKey
Equality operator.
equals(Object) - Method in class org.jpox.store.rdbms.key.Index
Equality operator.
equals(Object) - Method in class org.jpox.store.rdbms.key.PrimaryKey
Equality operator
equals(Object) - Method in class org.jpox.store.rdbms.mapping.ColumnMapping
 
equals(Object) - Method in class org.jpox.store.rdbms.query.AbstractQueryResult
Equality operator for QueryResults.
equals(Object) - Method in class org.jpox.store.rdbms.query.ForwardQueryResult
Equality operator for QueryResults.
equals(Object) - Method in class org.jpox.store.rdbms.query.InsensitiveQueryResult
Equality operator for QueryResults.
equals(Object) - Method in class org.jpox.store.rdbms.query.JDOQLQuery
Equality operator for JDOQL.
equals(Object) - Method in class org.jpox.store.rdbms.que