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

ALL_EXECUTE - Static variable in interface com.odi.ObjectStoreConstants
File mode for all execute permission.
ALL_READ - Static variable in interface com.odi.ObjectStoreConstants
File mode for all read permission.
ALL_WRITE - Static variable in interface com.odi.ObjectStoreConstants
File mode for all write permission.
AbortException - exception com.odi.AbortException.
A superclass of all exceptions that abort the current transaction when thrown.
AbstractToMany - class com.odi.jdd.rel.AbstractToMany.
Abstract class which is parent to the various OneToMany and ManyToMany relationship classes.
AccessViolationException - exception com.odi.AccessViolationException.
Thrown when an access permission problem interferes with opening or creating a database.
AddressSpaceFullException - exception com.odi.AddressSpaceFullException.
This exception is thrown when ObjectStore runs out of address space.
Attribute - class com.odi.jdd.Attribute.
Defines an attribute that can be on entities of some Type or any of its descendent types.
Attribute(Type, String, Class) - Constructor for class com.odi.jdd.Attribute
Public
Attribute.IndexDesc - class com.odi.jdd.Attribute.IndexDesc.
Description of an index that needs to be maintained.
abort() - Method in class com.odi.Transaction
Aborts a transaction.
abort(int) - Method in class com.odi.Transaction
Aborts a transaction and retains objects that were referenced in the transaction.
acquireLock(int, int) - Method in class com.odi.Cluster
Attempts to acquire a lock on a cluster
acquireLock(int, int) - Method in class com.odi.Database
Attempts to acquire a lock on a database
acquireLock(Object, int, int) - Static method in class com.odi.ObjectStore
Attempt to acquire a read or update lock on an object
acquireLock(int, int) - Method in class com.odi.Segment
Attempts to acquire a lock on a segment
activeSessions() - Static method in class com.odi.Session
Obtains an enumeration of the active sessions at the time that the entrypoint is called.
add(Entity, Entity) - Method in class com.odi.jdd.rel.ManyToManyWithObj
Returns false if entity and other are already linked, otherwise links them.
add(Object) - Method in class com.odi.util.DynamicExtent
Method not supported.
add(Object) - Method in class com.odi.util.IndexDescriptorSet
Ensures that this Collection contains the specified element.
add(Object) - Method in class com.odi.util.OSHashBag
Ensures that this Collection contains the specified element.
add(Object) - Method in class com.odi.util.OSHashSet
Ensures that this Collection contains the specified element.
add(Object) - Method in class com.odi.util.OSSmallSet
Adds the specified element to this set if it is not already present.
add(Object) - Method in class com.odi.util.OSTreeSet
Ensures that this Collection contains the specified element.
add(Object) - Method in class com.odi.util.OSVector
Appends the specified element to the end of this List.
add(int, Object) - Method in class com.odi.util.OSVector
Inserts the specified element at the specified position in this List.
addAll(Collection) - Method in class com.odi.util.DynamicExtent
Method not supported.
addAll(Collection) - Method in class com.odi.util.IndexDescriptorSet
Adds all of the elements in the specified Collection to this Collection.
addAll(Collection) - Method in class com.odi.util.OSAbstractSet
Adds all of the elements in the specified Collection to this Collection.
addAll(Collection) - Method in class com.odi.util.OSHashBag
Adds all of the elements in the specified Collection to this Collection, if they were not already present.
addAll(Collection) - Method in class com.odi.util.OSVector
Appends all of the elements in the specified Collection to the end of this this List, in the order that they are returned by the specified Collection's Iterator.
addAll(int, Collection) - Method in class com.odi.util.OSVector
Inserts all of the elements in in the specified Collection into this List at the specified position.
addElement(Object) - Method in class com.odi.util.OSVector
Appends the element to the vector.
addElement(Object) - Method in class com.odi.util.OSVectorList
Appends the element to the vector.
addIndex(Attribute) - Method in class com.odi.jdd.Type
A shortcut for the addIndex method that takes a path.
addIndex(String) - Method in class com.odi.jdd.Type
Add a regular (non-super) index to the extent for the specified index path.
addIndex(Class, String) - Method in interface com.odi.util.IndexedCollection
Adds an index to a collection.
addIndex(Class, String, boolean, boolean) - Method in interface com.odi.util.IndexedCollection
Adds an index to a collection.
addIndex(Class, String, boolean, boolean, Placement) - Method in interface com.odi.util.IndexedCollection
Adds an index to a collection.
addIndex(Class, String) - Method in class com.odi.util.OSTreeSet
Adds an index to a collection.
addIndex(Class, String, boolean, boolean) - Method in class com.odi.util.OSTreeSet
Adds an index to a collection.
addIndex(Class, String, boolean, boolean, Placement) - Method in class com.odi.util.OSTreeSet
Adds an index to a collection.
addIndexedRel(IndexedOneToMany, String) - Method in class com.odi.jdd.Attribute
Public only so the rel subpackage can use it.
addSuperIndex(Attribute) - Method in class com.odi.jdd.Type
A shortcut for the addSuperIndex method that takes a path.
addSuperIndex(String) - Method in class com.odi.jdd.Type
Add a super index to the extent for the specified index path.
addSuperType(Type) - Method in class com.odi.jdd.Type
Give this Type a new supertype.
addToExtent(Entity) - Method in class com.odi.jdd.Type
Add the entity to this Type's extent.
addToIndex(Object) - Method in interface com.odi.util.IndexedCollection
Update a mapping for the given value, in all indexes on this collection.
addToIndex(Class, String, Object) - Method in interface com.odi.util.IndexedCollection
Update a mapping for the given value, in the index specified by the given path.
addToIndex(Object) - Method in class com.odi.util.OSTreeSet
Update a mapping for the given value, in all indexes on this collection.
addToIndex(Class, String, Object) - Method in class com.odi.util.OSTreeSet
Update a mapping for the given value, in the index specified by the given path.
advance() - Method in interface com.odi.util.IndexIterator
Advances the iterator to the next entry in the IndexMap.
affiliate(Database, boolean) - Method in class com.odi.Database
Marks this database to permit storing in it references to the target database (not available in PSE or PSE Pro).
allocateLazyTable() - Method in class com.odi.util.OSSmallMap
Performs the allocations that were delayed.
allocateLazyTable() - Method in class com.odi.util.OSSmallSet
Performs the allocations that were delayed.
attrById(int) - Method in class com.odi.jdd.Type
This is only public so that it can be used by the slot subpackage.
attrs() - Method in class com.odi.jdd.Type
Returns a read-only set of the attributes available for this Type.

B

BadArrayDimensionsException - exception com.odi.BadArrayDimensionsException.
Thrown when an attempt is made to store an array with dimensions greater than the maximum supported.
BooleanAttribute - class com.odi.jdd.BooleanAttribute.
Used for attributes that are stored as Booleans.
BrokenServerConnectionException - exception com.odi.BrokenServerConnectionException.
Thrown when the connection to an ObjectStore Server is broken.
begin(int) - Static method in class com.odi.Transaction
Starts a transaction.
beingDeleted() - Method in class com.odi.jdd.Entity
Is this entity in the process of being deleted?
byteArrayToKey(byte[]) - Method in class com.odi.util.OSTreeMap
Decodes a byte-array encoding of a key into an instance of the key type.
byteArrayToKey(byte[]) - Method in class com.odi.util.OSTreeMapByteArray
Decodes a byte array encoding of a key, and returns the corresponding key.
byteArrayToKey(byte[]) - Method in class com.odi.util.OSTreeMapDouble
Decodes a byte array encoding of a key, and returns the corresponding Double key.
byteArrayToKey(byte[]) - Method in class com.odi.util.OSTreeMapFloat
Decodes a byte array encoding of a key, and returns the corresponding Float key.
byteArrayToKey(byte[]) - Method in class com.odi.util.OSTreeMapInteger
Decodes a byte array encoding of a key, and returns the corresponding Integer key.
byteArrayToKey(byte[]) - Method in class com.odi.util.OSTreeMapLong
Decodes a byte array encoding of a key, and returns the corresponding Long key.
byteArrayToKey(byte[]) - Method in class com.odi.util.OSTreeMapString
Decodes a byte array encoding of a key, and returns the corresponding String key.

C

ClassInfo - class com.odi.ClassInfo.
ClassInfo is an abstract class that PSE/PSE Pro uses to manage the schema information for persistence-capable classes.
ClassNotRegisteredException - exception com.odi.ClassNotRegisteredException.
Thrown whenever an attempt is made to access a class that is not known to PSE/PSE Pro because the class was not registered with a call to the ClassInfo.register() method.
Cluster - class com.odi.Cluster.
PSE/PSE Pro uses the Cluster class to represent a cluster in a segment.
ClusterException - exception com.odi.ClusterException.
A superclass of all exceptions related to clusters, and the class of exception thrown for certain PSE/PSE Pro version restrictions.
ClusterNotFoundException - exception com.odi.ClusterNotFoundException.
Thrown when an entry point is called that attempts to use a cluster that has never been created or has been destroyed.
capacity() - Method in class com.odi.util.OSVector
Obtains the current capacity of the vector.
cascadeDelete(Entity) - Method in class com.odi.jdd.Attribute
We are cascading a delete through this attribute.
cascadeDelete(Entity) - Method in class com.odi.jdd.rel.AbstractToMany
We are cascading a delete through this attribute.
cascadeDelete(Entity) - Method in class com.odi.jdd.rel.MultiEntityAttribute
We are cascading a delete through this attribute.
cascadeDeletes() - Method in class com.odi.jdd.Attribute
When the entity is deleted, should the value of this attribute also be deleted?
changeDefinedOnType(Type) - Method in class com.odi.jdd.Attribute
Change the type that this attribute is defined on.
changeTypeTo(Type) - Method in class com.odi.jdd.Entity
Change the type of this object.
check(PrintStream) - Method in class com.odi.Database
Checks all objects in the database to ensure that any objects they refer to exist and are stored in the database (not available in PSE)
checkAdd(Entity, Entity) - Method in class com.odi.jdd.rel.OneToMany
Throw IllegalArgumentException if an add() would be illegal.
checkState() - Method in class com.odi.util.OSSmallMap.SmallMapEntry
Raise an exception if this entry was removed by its iterator
checkpoint() - Method in class com.odi.Transaction
Checkpoints a transaction.
checkpoint(int) - Method in class com.odi.Transaction
Checkpoints a transaction.
clear() - Method in class com.odi.util.DynamicExtent
Method not supported.
clear() - Method in class com.odi.util.IndexDescriptorSet
Removes all of the elements from this Collection.
clear() - Method in class com.odi.util.OSDictionary
Removes all entries from the dictionary.
clear() - Method in class com.odi.util.OSHashBag
Removes all of the elements from this Collection.
clear() - Method in class com.odi.util.OSHashMap
Removes all entries from the hash table.
clear() - Method in class com.odi.util.OSHashSet
Removes all of the elements from this Collection.
clear() - Method in class com.odi.util.OSHashtable
Removes all entries from the hash table.
clear() - Method in class com.odi.util.OSSmallMap
Removes all entries from the map and deallocates space for the map.
clear() - Method in class com.odi.util.OSSmallSet
Removes all entries from the set and deallocates space for the set.
clear() - Method in class com.odi.util.OSTreeMap
Removes all mappings from this Map.
clear() - Method in class com.odi.util.OSTreeSet
Removes all of the elements from this Collection.
clear() - Method in class com.odi.util.OSVector
Removes all of the elements from this List.
clear() - Method in class com.odi.util.TypedMap
Removes all of the elements from this Collection.
clearCache() - Static method in class com.odi.ObjectStore
Clears the contents of all objects that are currently in the cached state.
clearCache(int) - Static method in class com.odi.ObjectStore
Clears the contents of objects that are currently in the cached state and which have not been accessed in nTransactions.
clearContents() - Method in interface com.odi.IPersistent
Resets the values of the fields of an active persistent object to the default initial values of that class of object.
clearContents() - Method in class com.odi.util.HashPersistent
Deprecated. Resets the values of the fields of a persistent object to their default initial values.
clearContents() - Method in class com.odi.util.OSDictionary
Resets the values of the fields of an active persistent object to the default initial values of that class of object.
clearContents() - Method in class com.odi.util.OSHashtable
Resets the values of the fields of an active persistent object to the default initial values of that class of object.
clearContents() - Method in class com.odi.util.OSVector
Resets the values of the fields of an active persistent object to the default initial values of that class of object.
clearDestroyed() - Method in class com.odi.util.OSDictionary
Removes from the hash table all entries which reference destroyed objects either as a key or value.
clearDestroyed() - Method in class com.odi.util.OSHashBag
Removes from the hash table all entries which reference destroyed objects either as a key or value.
clearDestroyed() - Method in class com.odi.util.OSHashSet
Removes from the hash table all entries which reference destroyed objects either as a key or value.
clearDestroyed() - Method in class com.odi.util.OSHashtable
Removes from the hash table all entries which reference destroyed objects either as a key or value.
clearDestroyed() - Method in class com.odi.util.OSSmallMap
Removes from the map all entries which reference destroyed objects either as a key or value.
clearDestroyed() - Method in class com.odi.util.OSSmallSet
Removes from the set all entries which reference destroyed objects.
clone() - Method in class com.odi.Persistent
Deprecated. Clones the persistence-capable object.
clone() - Method in class com.odi.util.HashPersistent
Deprecated. Clones the object.
clone() - Method in class com.odi.util.OSDictionary
Clones the object.
clone() - Method in class com.odi.util.OSHashtable
Clones the object.
clone() - Method in class com.odi.util.OSVector
Clones the vector.
close() - Method in class com.odi.Database
Closes the database.
close(boolean) - Method in class com.odi.Database
Closes a database and specifies what should happen to any retained objects following the close.
clusterExists(int) - Method in class com.odi.Segment
Checks whether a cluster exists.
com.odi - package com.odi
 
com.odi.filter - package com.odi.filter
 
com.odi.jdd - package com.odi.jdd
 
com.odi.jdd.rel - package com.odi.jdd.rel
 
com.odi.odmg - package com.odi.odmg
 
com.odi.util - package com.odi.util
 
com.odi.util.query - package com.odi.util.query
 
commit() - Method in class com.odi.Transaction
Commits a transaction.
commit(int) - Method in class com.odi.Transaction
Commits a transaction and specifies what should happen to persistent objects after the transaction is over.
comparator() - Method in class com.odi.jdd.Attribute
Return a Comparator that can compare the value of this attribute for two entities.
compareKey(Object) - Method in interface com.odi.util.IndexIterator
Compares the specified key with the current key.
conformsTo(Type) - Method in class com.odi.jdd.Type
Return true if 'this' == 'type' or is a subtype of 'type'.
contains(Object) - Method in class com.odi.util.DynamicExtent
Returns true if this Collection contains the specified element.
contains(Object) - Method in class com.odi.util.IndexDescriptorSet
Returns true if this Collection contains the specified element.
contains(Object) - Method in class com.odi.util.OSDictionary
Checks whether or not the dictionary contains the specified value as an element.
contains(Object) - Method in class com.odi.util.OSHashBag
Returns true if this Collection contains the specified element.
contains(Object) - Method in class com.odi.util.OSHashSet
Returns true if this Collection contains the specified element.
contains(Object) - Method in class com.odi.util.OSHashtable
Checks whether or not the hash table contains a specified value as an element.
contains(Object) - Method in class com.odi.util.OSSmallSet
Returns true if this set contains the specified element.
contains(Object) - Method in class com.odi.util.OSTreeMap
Returns true if this Map maps one or more keys to this value.
contains(Object) - Method in class com.odi.util.OSTreeSet
Returns true if this Collection contains the specified element.
contains(Object) - Method in class com.odi.util.OSVector
Checks whether or not the object is an element in this vector.
contains(Object) - Method in class com.odi.util.TypedMap
Same as containsValue.
containsAll(Collection) - Method in class com.odi.util.DynamicExtent
Returns true if this DynamicExtent contains all of the elements in the specified Collection.
containsAll(Collection) - Method in class com.odi.util.IndexDescriptorSet
Returns true if this Collection contains all of the elements in the specified Collection.
containsAll(Collection) - Method in class com.odi.util.OSAbstractSet
Returns true if this Collection contains all of the elements in the specified Collection.
containsAll(Collection) - Method in class com.odi.util.OSHashBag
Returns true if this Collection contains all of the elements in the specified Collection.
containsAll(Collection) - Method in class com.odi.util.OSSmallMap
Returns true if this map contains all of the elements in the specified Collection as values.
containsAll(Collection) - Method in class com.odi.util.OSVector
Returns true if this List contains all of the elements of the specified Collection.
containsKey(Object) - Method in interface com.odi.util.IndexMap
Returns true if this IndexMap contains a mapping for the specified key.
containsKey(Object) - Method in class com.odi.util.OSDictionary
Checks whether or not the dictionary contains an element with the specified key.
containsKey(Object) - Method in class com.odi.util.OSHashtable
Checks whether or not the hash table contains an element with the specified key and maintains a cache from the OSHashtable object to the element.
containsKey(Object, boolean) - Method in class com.odi.util.OSHashtable
Checks whether or not the hash table contains an element with the specified key and optionally maintains a cache from the OSHashtable object to the element.
containsKey(Object) - Method in class com.odi.util.OSSmallMap
Returns true if the map contains the specified key.
containsKey(Object) - Method in class com.odi.util.OSTreeMap
Returns true if this Map contains a mapping for the specified key.
containsKey(byte[]) - Method in class com.odi.util.OSTreeMapByteArray
Returns true if this Map contains a mapping for the specified key.
containsKey(double) - Method in class com.odi.util.OSTreeMapDouble
Returns true if this Map contains a mapping for the specified key.
containsKey(Double) - Method in class com.odi.util.OSTreeMapDouble
Returns true if this Map contains a mapping for the specified key.
containsKey(float) - Method in class com.odi.util.OSTreeMapFloat
Returns true if this Map contains a mapping for the specified key.
containsKey(Float) - Method in class com.odi.util.OSTreeMapFloat
Returns true if this Map contains a mapping for the specified key.
containsKey(int) - Method in class com.odi.util.OSTreeMapInteger
Returns true if this Map contains a mapping for the specified key.
containsKey(Integer) - Method in class com.odi.util.OSTreeMapInteger
Returns true if this Map contains a mapping for the specified key.
containsKey(long) - Method in class com.odi.util.OSTreeMapLong
Returns true if this Map contains a mapping for the specified key.
containsKey(Long) - Method in class com.odi.util.OSTreeMapLong
Returns true if this Map contains a mapping for the specified key.
containsKey(String) - Method in class com.odi.util.OSTreeMapString
Returns true if this Map contains a mapping for the specified key.
containsKey(Object) - Method in class com.odi.util.TypedMap
Returns true if this Map contains a mapping for the specified key.
containsPlacement(Placement) - Method in class com.odi.util.DynamicExtent
Returns true if the specified Placement is contained within the scope of this extent.
containsValue(Object) - Method in class com.odi.util.OSHashtable
Returns true if this Map maps one or more keys to this value.
containsValue(Object) - Method in class com.odi.util.OSSmallMap
Checks whether or not the map contains a specified value as an element.
containsValue(Object) - Method in class com.odi.util.OSTreeMap
Returns true if this Map maps one or more keys to this value.
containsValue(Object) - Method in class com.odi.util.TypedMap
Returns true if this Map maps one or more keys to this value.
copyInto(Object[]) - Method in class com.odi.util.OSVector
Copies the elements of this vector into the specified array.
create() - Method in class com.odi.ClassInfo
Creates a default instance of the persistence-capable class associated with this instance of ClassInfo.
create(String, int) - Static method in class com.odi.Database
Creates and opens a database with the specified name
create(String, int, int) - Static method in class com.odi.Database
Creates and opens a database with the specified name and sets the schema installation mode for the database (this method is not available in PSE/PSE Pro)
create(String, int, int, Database) - Static method in class com.odi.Database
Creates and opens a database with the specified name and sets the schema database for the database (this method is not available in PSE/PSE Pro)
create(String, Properties) - Static method in class com.odi.Session
Creates a session that permits the caller to use the rest of the PSE/PSE Pro API.
create(String, Properties, String) - Static method in class com.odi.Session
Creates a session and allows you to specify a name for the session.
create() - Method in class com.odi.jdd.Type
Creates an Entity of this Type.
createBoolean(String) - Static method in class com.odi.Field
Creates a Field object that can hold a single Boolean value.
createBooleanArray(String, int) - Static method in class com.odi.Field
Creates a Field object that can hold an array of Boolean values.
createByte(String) - Static method in class com.odi.Field
Creates a Field object that can hold a single byte.
createByteArray(String, int) - Static method in class com.odi.Field
Creates a Field object that can hold an array of bytes.
createChar(String) - Static method in class com.odi.Field
Creates a Field object that can hold a single character.
createCharArray(String, int) - Static method in class com.odi.Field
Creates a Field object that can hold an array of characters.
createClass(String, String) - Static method in class com.odi.Field
Creates a Field object that can hold a reference to a class.
createClassArray(String, String, int) - Static method in class com.odi.Field
Creates a Field object that can hold an array of references to a class.
createCluster() - Method in class com.odi.Segment
Creates a new cluster in the segment if you are using ObjectStore, and not PSE or PSE Pro.
createDouble(String) - Static method in class com.odi.Field
Creates a Field object that can hold a single 64-bit floating-point value.
createDoubleArray(String, int) - Static method in class com.odi.Field
Creates a Field object that can hold an array of 64-bit floating-point values.
createEmbeddedString(String, int) - Static method in class com.odi.Field
Creates a Field object that can hold an embedded string value.
createFloat(String) - Static method in class com.odi.Field
Creates a Field object that can hold a single 32-bit floating-point value.
createFloatArray(String, int) - Static method in class com.odi.Field
Creates a Field object that can hold an array of 32-bit floating point values.
createGlobal(String, Properties) - Static method in class com.odi.Session
Creates a global session, which permits the caller to use the rest of the PSE/PSE Pro API.
createInt(String) - Static method in class com.odi.Field
Creates a Field object that can hold a 32-bit integer.
createIntArray(String, int) - Static method in class com.odi.Field
Creates a Field object that can hold an array of 32-bit integers.
createInterface(String, String) - Static method in class com.odi.Field
Creates a Field object that can hold a reference to an interface.
createInterfaceArray(String, String, int) - Static method in class com.odi.Field
Creates a Field object that can hold an array of references to an interface.
createLong(String) - Static method in class com.odi.Field
Creates a Field object that can hold a single 64-bit integer.
createLongArray(String, int) - Static method in class com.odi.Field
Creates a Field object that can hold an array of 64-bit integers.
createRoot(String, Object) - Method in class com.odi.Database
Creates a root with the specified name in this database.
createSchemaEvolve(String, int, int, int, Properties) - Static method in class com.odi.Session
Creates sessions for schema evolve and returns the main session.
createSegment() - Method in class com.odi.Database
Creates a new segment in the database if you are using ObjectStore, and not PSE or PSE Pro.
createShort(String) - Static method in class com.odi.Field
Creates a Field object that can hold a 16-bit integer.
createShortArray(String, int) - Static method in class com.odi.Field
Creates a Field object that can hold an array of 16-bit integers.
createString(String) - Static method in class com.odi.Field
Creates a Field object that can hold a single string value.
createStringArray(String, int) - Static method in class com.odi.Field
Creates a Field object that can hold an array of string values.
current() - Static method in class com.odi.Transaction
Obtains the instance of Transaction that is associated with the current thread.
currentKey() - Method in interface com.odi.util.IndexIterator
Gets the current key.
currentTransaction() - Method in class com.odi.Session
Obtains the current transaction for this session.
currentValue() - Method in interface com.odi.util.IndexIterator
Gets the current value.

D

DEFAULT - Static variable in interface com.odi.ObjectStoreConstants
The database open mode for keeping the same open mode or else using the auto-open mode.
DISABLE_AUTO_OPEN - Static variable in interface com.odi.ObjectStoreConstants
The value to pass to setAutoOpenMode() to disable auto-opening of databases.
Database - class com.odi.Database.
The Database class is an abstract class that represents a database.
DatabaseAlreadyExistsException - exception com.odi.DatabaseAlreadyExistsException.
Thrown when an attempt is made to create a database that already exists.
DatabaseClosedException - exception com.odi.odmg.DatabaseClosedException.
Thrown when attempting to call a method on a database handle that has been closed or when calling a method on a database ID for which the database is not open and was required to be open.
DatabaseException - exception com.odi.DatabaseException.
A superclass of all exceptions related to databases and the class of exception thrown for miscellaneous database problems that do not need to be handled programmatically.
DatabaseFormatException - exception com.odi.DatabaseFormatException.
Thrown when an attempt is made to open a database that is either broken or cannot be recognized as a database.
DatabaseIsReadOnlyException - exception com.odi.odmg.DatabaseIsReadOnlyException.
Thrown when you try to call a method that modifies a database and the databsase is open for readonly.
DatabaseLockedException - exception com.odi.DatabaseLockedException.
Thrown when attempting to open a database that is locked by another process and NON_BLOCKING mode was specified in the open mode argument to open.
DatabaseNeedsRecoveryException - exception com.odi.DatabaseNeedsRecoveryException.
Thrown when attempting to open a database that needs recovery.
DatabaseNotAffiliatedException - exception com.odi.DatabaseNotAffiliatedException.
Thrown when there is an attempt to store in a database a reference to an object in another database that is not affiliated with this database.
DatabaseNotFoundException - exception com.odi.DatabaseNotFoundException.
Thrown when an attempt is made to open a database and that database is not found.
DatabaseNotFoundException - exception com.odi.odmg.DatabaseNotFoundException.
Thrown when you try to open a database that does not exist.
DatabaseNotOpenException - exception com.odi.DatabaseNotOpenException.
Thrown when an attempt is made to call an entrypoint with a closed database that expects an open database.
DatabaseOpenException - exception com.odi.DatabaseOpenException.
Thrown when an attempt is made to call an entrypoint with an open database that expects a closed database.
DatabaseRootAlreadyExistsException - exception com.odi.DatabaseRootAlreadyExistsException.
Thrown when an attempt is made to create a root and that root already exists.
DatabaseRootEnumeration - class com.odi.DatabaseRootEnumeration.
The DatabaseRootEnumeration class defines the operations for iterating over the names of the database roots in a database.
DatabaseRootNotFoundException - exception com.odi.DatabaseRootNotFoundException.
Thrown when an attempt is made to call an entry point and that entry point requires an existing database root that is not found.
DatabaseSegmentEnumeration - class com.odi.DatabaseSegmentEnumeration.
The DatabaseSegmentEnumeration class defines the operations for enumerating the segments in a database.
DatabaseUpgradeException - exception com.odi.DatabaseUpgradeException.
Thrown when an attempt is made to open a database and that is not at the correct version level.
DeadlockException - exception com.odi.DeadlockException.
Thrown when a call to an API entry point produces a deadlock.
DoubleAttribute - class com.odi.jdd.DoubleAttribute.
Used for attributes that are stored as doubles.
DuplicateIndexException - exception com.odi.util.DuplicateIndexException.
This exception is thrown if an attempt it made to add an index to a collection that already has an index on the specified path.
DuplicateKeyException - exception com.odi.util.DuplicateKeyException.
This exception is thrown when an attempt is made to insert a duplicate key into an index that was specified as not allowing duplicate keys.
DynamicExtent - class com.odi.util.DynamicExtent.
DynamicExtent implements a java.util.Collection which represents all the objects (possibly of a specified type) in a Placement.
DynamicExtent(Placement) - Constructor for class com.odi.util.DynamicExtent
Constructs a DynamicExtent that represents a collection of all the objects in this Placement.
DynamicExtent(Placement, Class) - Constructor for class com.odi.util.DynamicExtent
Constructs a DynamicExtent that represents a collection of all the objects of the specified type in this Placement.
DynamicExtent(Set) - Constructor for class com.odi.util.DynamicExtent
Constructs a DynamicExtent that represents a collection of all the objects in the set of Placements.
DynamicExtent(Set, Class) - Constructor for class com.odi.util.DynamicExtent
Constructs a DynamicExtent that represents a collection of all the objects of the specified type in the set of Placements.
decache(Object) - Static method in class com.odi.ObjectStore
Causes the specified object to no longer be cached.
deepFetch(Object) - Static method in class com.odi.ObjectStore
Obtains the contents of the specified object, all objects that object refers to, all objects those objects refer to, and so on.
delete() - Method in class com.odi.jdd.Attribute
Delete this attribute.
delete() - Method in class com.odi.jdd.Entity
Delete this object.
destroy() - Method in class com.odi.Cluster
Destroys a cluster (not available in PSE or PSE Pro)
destroy() - Method in class com.odi.Database
Closes and destroys the database.
destroy(Object) - Static method in class com.odi.ObjectStore
Destroys a persistent object.
destroy() - Method in class com.odi.Segment
Destroys a segment (not available in PSE or PSE Pro)
destroy() - Method in class com.odi.util.OSHashtable
Destroys the hash table in the database.
destroy() - Method in class com.odi.util.OSVector
Destroys the vector in the database.
destroyRoot(String) - Method in class com.odi.Database
Destroys the root with the specified name.
dirty(Object) - Static method in class com.odi.ObjectStore
Obtains the contents of a persistent object and allows the contents to be modified and saved in the database.
dropIndex(Attribute) - Method in class com.odi.jdd.Type
Drop the regular index for the specified attribute.
dropIndex(String) - Method in class com.odi.jdd.Type
Drop the regular index for the specified index path.
dropIndex(Class, String) - Method in interface com.odi.util.IndexedCollection
Drop (remove) an index from a collection, if present.
dropIndex(Class, String) - Method in class com.odi.util.OSTreeSet
Drop (remove) an index from a collection, if present.
dropIndexedRel(IndexedOneToMany, String) - Method in class com.odi.jdd.Attribute
Public only so the rel subpackage can use it.
dropSuperIndex(Attribute) - Method in class com.odi.jdd.Type
Drop the super index for the specified attribute.
dropSuperIndex(String) - Method in class com.odi.jdd.Type
Drop the super index for the specified index path.
duplicateCount(Object) - Method in class com.odi.util.OSHashBag
Returns the duplicate count for the specified element, or 0 if the element is not contained in the bag.
duplicates() - Method in class com.odi.util.IndexDescriptor
Returns true is this index allows duplicate keys.
duplicates() - Method in interface com.odi.util.IndexMap
Returns true is this index allows duplicate keys.

E

Entity - class com.odi.jdd.Entity.
This is the class for implementing the Entity interface.
Entity(Type) - Constructor for class com.odi.jdd.Entity
The entity constructor is public, but it should be created either with type.create(), or by making a derived type of entity and using its constructor.
EntityAttribute - class com.odi.jdd.rel.EntityAttribute.
Used for attributes that are stored as Entities.
ExternalReference - class com.odi.ExternalReference.
An object of the ExternalReference class is a reference to a particular persistent object.
ExternalReference() - Constructor for class com.odi.ExternalReference
Constructs an ExternalReference that refers to the null reference.
ExternalReference(Object) - Constructor for class com.odi.ExternalReference
Constructs an ExternalReference that refers to the specified object.
ExternalReference(Database, int, int, int) - Constructor for class com.odi.ExternalReference
Constructs an ExternalReference with the specified contents.
edition() - Static method in class com.odi.ObjectStore
Deprecated.  
elementAt(int) - Method in class com.odi.util.OSVector
Obtains the element at the specified index within the vector.
elementClass() - Method in class com.odi.util.IndexDescriptor
Return the Class that all elements of this index must be instances of.
elementCount - Variable in class com.odi.util.OSVector
The number of valid elements in the vector.
elements() - Method in class com.odi.util.OSDictionary
Returns an iterator of the elements in the dictionary.
elements() - Method in class com.odi.util.OSHashtable
Obtains an iterator of the elements in the hash table.
elements() - Method in class com.odi.util.OSVector
Obtains an enumeration of the elements.
elements() - Method in class com.odi.util.TypedMap
Return an enumeration on the elements of the Map.
ensureCapacity(int) - Method in class com.odi.util.OSVector
Ensures that the vector has at least the specified capacity.
entities() - Method in class com.odi.jdd.Type
Returns a read-only set of the entities of just this type, not its subtypes.
entityClass() - Method in class com.odi.jdd.Type
The class to be used when querying instances of this type.
entityClassName() - Method in class com.odi.jdd.Type
The fully qualified name of the class to be used when creating instances of this type.
entries() - Method in class com.odi.util.OSHashtable
Deprecated.  
entries() - Method in class com.odi.util.OSTreeMap
Deprecated.  
entries() - Method in class com.odi.util.TypedMap
Returns a Collection view of the mappings contained in this Map.
entrySet() - Method in class com.odi.util.OSHashtable
Returns a Collection view of the mappings contained in this Map.
entrySet() - Method in class com.odi.util.OSSmallMap
Returns a Set view of the mappings contained in this map.
entrySet() - Method in class com.odi.util.OSTreeMap
Returns a Collection view of the mappings contained in this Map.
entrySet() - Method in class com.odi.util.TypedMap
Returns a Collection view of the mappings contained in this Map.
equals(Object) - Method in class com.odi.ExternalReference
Two ExternalReference objects are considered to be equal if they both refer to the same underlying persistent object
equals(Object) - Method in class com.odi.jdd.Entity
Override OSSmallMap's value-based equals with reference-based
equals(Object) - Method in class com.odi.util.IndexDescriptorSet
Compares the specified Object with this Set for equality.
equals(Object) - Method in class com.odi.util.OSAbstractSet
Compares the specified Object with this Set for equality.
equals(Object) - Method in class com.odi.util.OSHashMap
Compares the specified Object with this Map for equality.
equals(Object) - Method in class com.odi.util.OSSmallMap.SmallMapCollectionView
Compares the specified Object with this Collection for equality.
equals(Object) - Method in class com.odi.util.OSSmallMap
Compares the specified Object with this map for equality.
equals(Object) - Method in class com.odi.util.OSTreeMap
Compares the specified Object with this Map for equality.
equals(Object) - Method in class com.odi.util.OSVectorList
Compares the specified Object with this List for equality.
equals(Object) - Method in class com.odi.util.TypedMap
Compares the specified Object with this Map for equality.
evict(Object) - Static method in class com.odi.ObjectStore
Evicts a persistent object.
evict(Object, int) - Static method in class com.odi.ObjectStore
Saves, but does not commit, any changes to a persistent object and specifies the state of the evicted object after the eviction.
evictAll(int) - Static method in class com.odi.ObjectStore
Evicts all persistent objects by running the evict(object, retain) method on all persistent objects known to the session.
evolveSchema(String, String, PersistentTypeSummary) - Static method in class com.odi.Database
Evolves the database's schema by making it consistent with the schema defined by the classes in the summary argument (not available in PSE or PSE Pro).
evolveSchema(String[], String, PersistentTypeSummary) - Static method in class com.odi.Database
Evolves the databases' schema by making it consistent with the schema defined by the classes in the summary argument (not available in PSE or PSE Pro).
expandAttrRefs(String, boolean) - Method in class com.odi.jdd.Type
This is only public so that it can be used by the rel subpackage.
export(Object) - Static method in class com.odi.ObjectStore
Allows an object to be referred to from another segment (this method is not available in PSE/PSE Pro)
export(Object, int) - Static method in class com.odi.ObjectStore
Allows an object to be exported with a specified id.
extent() - Method in class com.odi.jdd.Type
Returns a read-only set of the entities of just this type and all of its descendent types.

F

FatalApplicationException - exception com.odi.FatalApplicationException.
Thrown when the behavior of the application or factors in the application environment produce problems that require PSE/PSE Pro to be shut down.
FatalException - exception com.odi.FatalException.
A superclass of all exceptions that shut down PSE/PSE Pro when they are thrown.
FatalInternalException - exception com.odi.FatalInternalException.
Thrown when a condition that is not the result of a correctable user action results in an internal inconsistency that requires a shutdown.
Field - class com.odi.Field.
The Field class represents a Java field in a persistent object.
FreeVariableBindings - class com.odi.util.query.FreeVariableBindings.
Use instances of the FreeVariableBindings class to specify the free variables bindings in a query.
FreeVariables - class com.odi.util.query.FreeVariables.
Use instances of the FreeVariables class to specify the free variables in a query.
fetch(Object) - Static method in class com.odi.ObjectStore
Obtains the contents of a persistent object and makes them available for read access by the application.
fileNativesIfAvailable - Static variable in class com.odi.ObjectStore
Deprecated.  
fileNativesNone - Static variable in class com.odi.ObjectStore
Deprecated.  
fileNativesRequired - Static variable in class com.odi.ObjectStore
Deprecated.  
filter(String[]) - Method in class com.odi.filter.OSCFP
Process command line options and perform filtering tasks.
findAttr(String) - Method in class com.odi.jdd.Type
Return the attribute with this name (case-insensitive search).
findPrev(Entity, Entity) - Method in class com.odi.jdd.rel.LinkedOneToMany
return the member before 'member' in a singly linked list.
findType(String, Database) - Static method in class com.odi.jdd.Type
Find the type named 'name' in 'db'.
firstAttr() - Method in class com.odi.jdd.rel.LinkedOneToMany
Protected
firstElement() - Method in class com.odi.util.OSVector
Obtains the first element in the vector.
flushContents(GenericObject) - Method in interface com.odi.IPersistent
Stores the values of the fields of an active persistent object in an instance of the GenericObject.
flushContents(GenericObject) - Method in class com.odi.util.HashPersistent
Deprecated. Stores the values of the fields of a persistent object into an instance of the GenericObject class.
flushContents(GenericObject) - Method in class com.odi.util.OSDictionary
Stores the values of the fields of an active persistent object in an instance of GenericObject.
flushContents(GenericObject) - Method in class com.odi.util.OSHashtable
Stores the values of the fields of an active persistent object in an instance of GenericObject.
flushContents(GenericObject) - Method in class com.odi.util.OSVector
Stores the values of the fields of an active persistent object in an instance of GenericObject.
fromString(String) - Static method in class com.odi.ExternalReference
Take a string that encodes an external reference, and create and return a corresponding ExternalReference object.

G

GC() - Method in class com.odi.Database
Collects garbage in the database by invoking Segment.GC() on each segment in the database.
GC(Properties) - Method in class com.odi.Database
Collects garbage in the database by invoking Segment.GC() on each segment in the database according to specified properties.
GC() - Method in class com.odi.Segment
Collects garbage in the segment.
GC(Properties) - Method in class com.odi.Segment
Garbage collects the segment.
GROUP_EXECUTE - Static variable in interface com.odi.ObjectStoreConstants
File mode for group execute permission.
GROUP_READ - Static variable in interface com.odi.ObjectStoreConstants
File mode for group read permission.
GROUP_WRITE - Static variable in interface com.odi.ObjectStoreConstants
File mode for group write permission.
GenericObject - class com.odi.GenericObject.
The GenericObject class is an abstract class that PSE/PSE Pro uses to transfer data between a database and a Java application or applet.
get(String) - Static method in class com.odi.ClassInfo
Obtains the class-specific information for the specified IPersistent class.
get(Class) - Static method in class com.odi.ClassInfo
Obtains the class-specific information for the specified IPersistent class.
get(Object) - Method in class com.odi.jdd.Entity
Overrides OSSmallMap.get and does the get via the attr parameter (which must be an Attribute).
get(String) - Method in class com.odi.jdd.Entity
Get the value of the attribute named attrName.
get(Entity) - Method in class com.odi.jdd.rel.AbstractToMany
Return the set for the to-many direction from this entity
get(Entity) - Method in class com.odi.jdd.rel.IndexedOneToMany
The ToManySet returned by get() also implements the com.odi.util.IndexedSet interface.
get(Entity) - Method in class com.odi.jdd.rel.ManyToMany
Return the set representing this direction of the many-to-many
get(Entity) - Method in class com.odi.jdd.rel.ManyToManyWithObj
Return the set for the to-many direction from this entity.
get(Entity) - Method in class com.odi.jdd.rel.OneToMany
Return the set for the to-many direction from this entity
get(Object) - Method in interface com.odi.util.IndexMap
Returns the value to which this IndexMap maps the specified key.
get(Object) - Method in class com.odi.util.OSDictionary
Obtains the element mapped at the specified key.
get(Object) - Method in class com.odi.util.OSHashtable
Obtains the element mapped at the specified key and maintains a cache from the OSHashtable object to the element.
get(Object, boolean) - Method in class com.odi.util.OSHashtable
Obtains the element mapped at the specified key and optionally maintains a cache from the OSHashtable object to the element.
get(Object) - Method in class com.odi.util.OSSmallMap
Returns the element at the given key.
get(Object) - Method in class com.odi.util.OSTreeMap
Returns the value to which this Map maps the specified key.
get(byte[]) - Method in class com.odi.util.OSTreeMapByteArray
Returns the value to which this Map maps the specified key.
get(double) - Method in class com.odi.util.OSTreeMapDouble
Returns the value to which this Map maps the specified key.
get(Double) - Method in class com.odi.util.OSTreeMapDouble
Returns the value to which this Map maps the specified key.
get(float) - Method in class com.odi.util.OSTreeMapFloat
Returns the value to which this Map maps the specified key.
get(Float) - Method in class com.odi.util.OSTreeMapFloat
Returns the value to which this Map maps the specified key.
get(int) - Method in class com.odi.util.OSTreeMapInteger
Returns the value to which this Map maps the specified key.
get(Integer) - Method in class com.odi.util.OSTreeMapInteger
Returns the value to which this Map maps the specified key.
get(long) - Method in class com.odi.util.OSTreeMapLong
Returns the value to which this Map maps the specified key.
get(Long) - Method in class com.odi.util.OSTreeMapLong
Returns the value to which this Map maps the specified key.
get(String) - Method in class com.odi.util.OSTreeMapString
Returns the value to which this Map maps the specified key.
get(int) - Method in class com.odi.util.OSVector
Returns the element at the specified position in this List.
get(Object) - Method in class com.odi.util.TypedMap
Returns the value to which this Map maps the specified key.
getAffiliatedDatabases() - Method in class com.odi.Database
Returns an iterator of the databases affiliated with this database (not available in PSE or PSE Pro).
getAllowsPeerQueries() - Method in class com.odi.ClassInfo
Determines whether instances of the associated class may be accessed by queries on com.odi.coll collections.
getApplicationName() - Method in class com.odi.LockTimeoutBlocker
Returns the name of the application.
getArrayField(int, ClassInfo) - Method in class com.odi.GenericObject
Extracts an array value from a generic object.
getAutoOpenMode() - Static method in class com.odi.ObjectStore
Determines the current default open mode for opening a database automatically to traverse a cross-database reference (not available in PSE/PSE Pro)
getBasicTypeName() - Method in class com.odi.UnregisteredType
Returns a string that describes the type for which PSE/PSE Pro has no information.
getBlockers() - Method in class com.odi.LockTimeoutException
Returns information about other clients that produced a concurrency conflict.
getBooleanByAttrId(int, boolean) - Method in class com.odi.jdd.Entity
For use only by the query engine.
getBooleanField(int, ClassInfo) - Method in class com.odi.GenericObject
Extracts a Boolean value from a generic object.
getByteField(int, ClassInfo) - Method in class com.odi.GenericObject
Extracts a byte value from a generic object.
getCachedObjectTxnAge(Object) - Static method in class com.odi.ObjectStore
Returns the number of transactions for which the specified object was not accessed.
getCachedObjects() - Static method in class com.odi.ObjectStore
Reports those objects that are currently in the cached state within the current session.
getCharField(int, ClassInfo) - Method in class com.odi.GenericObject
Extracts a character value from a generic object.
getClassDescriptor() - Method in class com.odi.ClassInfo
Obtains the class object for the persistence-capable class with which this instance of ClassInfo is associated.
getClassField(int, ClassInfo) - Method in class com.odi.GenericObject
Extracts a class reference from a generic object.
getCluster() - Method in class com.odi.Placement
Returns the cluster specified by this Placement.
getCluster(int) - Method in class com.odi.Segment
Returns a handle to an existing cluster.
getClusterId() - Method in class com.odi.Cluster
Obtains the Cluster ID of a cluster.
getClusterId() - Method in class com.odi.ExternalReference
Obtains the cluster ID of the cluster that contains the referenced persistent object.
getClusters() - Method in class com.odi.Segment
Returns an iterator over the clusters in the segment.
getCounters(boolean) - Method in class com.odi.Session
Gets the internal counters and meters for the session.
getCurrent() - Static method in class com.odi.Session
Obtains the session for the calling thread if it is associated with a session.
getDatabase() - Method in class com.odi.ExternalReference
Obtains the database that contains the referenced persistent object, or null if the underlying object is null.
getDatabase() - Method in class com.odi.Placement
Returns the database specified by this Placement.
getDatabase() - Method in class com.odi.Segment
Obtains the Database object associated with the database that contains the segment.
getDefaultCluster() - Method in class com.odi.Segment
Returns the default cluster for this segment.
getDefaultSegment() - Method in class com.odi.Database
Returns the default segment for this database.
getDoubleByAttrId(int, boolean) - Method in class com.odi.jdd.Entity
For use only by the query engine.
getDoubleField(int, ClassInfo) - Method in class com.odi.GenericObject
Extracts a 64-bit floating-point value from a generic object.
getEntityByAttrId(int, boolean) - Method in class com.odi.jdd.Entity
For use only by the query engine.
getExportId(Object) - Static method in class com.odi.ObjectStore
Obtain the export id of an exported object.
getFields() - Method in class com.odi.ClassInfo
Gets the array of fields for the persistence-capable class associated with this instance of ClassInfo.
getFloatField(int, ClassInfo) - Method in class com.odi.GenericObject
Extracts a 32-bit floating-point value from a generic object.
getGenericObjectClass() - Method in class com.odi.GenericObject
Obtains the class of the instance whose contents are contained by the generic object.
getGlobal() - Static method in class com.odi.Session
Obtains the current global session.
getHeadAttr(String) - Method in class com.odi.jdd.Type
This is only public so that it can be used by the rel package.
getHostName() - Method in class com.odi.Database
Gets the host containing this database.
getHostName() - Method in class com.odi.LockTimeoutBlocker
Returns the name of the host on which the application was running.
getId() - Method in class com.odi.jdd.Attribute
This is only public so that it can be used by the slot subpackage.
getIncludedLibrarySummaries() - Method in class com.odi.PersistentTypeSummary
Obtains an array of class names that are expected to name subclasses of PersistentTypeSummary.
getIndex(Class, String, boolean) - Method in interface com.odi.util.IndexedCollection
Return an index on a collection that can participate in the execution of the specified kind of query.
getIndex(Class, String, boolean) - Method in class com.odi.util.OSTreeSet
Return an index on a collection that can participate in the execution of the specified kind of query.
getIndexes() - Method in interface com.odi.util.IndexedCollection
Return a collection of IndexDescriptors, describing the indexes on this collection.
getIndexes() - Method in class com.odi.util.OSTreeSet
Return a collection of IndexDescriptors, describing the indexes on this collection.
getIntByAttrId(int, boolean) - Method in class com.odi.jdd.Entity
For use only by the query engine.
getIntField(int, ClassInfo) - Method in class com.odi.GenericObject
Extracts a 32-bit integer value from a generic object.
getInterfaceField(int, ClassInfo) - Method in class com.odi.GenericObject
Extracts a interface value from a generic object.
getInternal(Entity) - Method in class com.odi.jdd.Attribute
Check whether the attribute is allowed on this type and call storageGet to get it.
getKey(Object) - Method in class com.odi.util.OSDictionary
Returns the actual key stored for the given key.
getKey(Object) - Method in class com.odi.util.OSHashtable
Returns the actual key stored in the hash table for the key you specify and maintains a cache from the OSHashtable object to the element.
getKey(Object, boolean) - Method in class com.odi.util.OSHashtable
Returns the actual key stored in the hash table for the specified key and optionally maintains a cache from the OSHashtable object to the element.
getKey(Object) - Method in class com.odi.util.OSSmallMap
Returns the actual key stored in the map for the key you specify.
getLazyWriteLocking() - Static method in class com.odi.ObjectStore
Determines the current state of lazy write locking (not available in PSE/PSE Pro)
getLocation() - Method in class com.odi.ExternalReference
Obtains the location of the referenced persistent object within its cluster.
getLockTimeout() - Static method in class com.odi.ObjectStore
Gets the time in milliseconds for which the current session waits when attempting to to acquire a lock.
getLockType() - Method in class com.odi.LockTimeoutException
Returns the type of concurrency conflict.
getLongByAttrId(int, boolean) - Method in class com.odi.jdd.Entity
For use only by the query engine.
getLongField(int, ClassInfo) - Method in class com.odi.GenericObject
Extracts a 64-bit integer value from a generic object.
getMap(Entity) - Method in class com.odi.jdd.rel.ManyToManyWithObj
Return the map whose keys are the entities on the other side of the relationship, and whose values are link objects.
getName() - Method in class com.odi.Session
Returns the name of the session.
getNumExpectedSessions() - Static method in class com.odi.ObjectStore
Returns the number of simultaneous sessions that the application can create.
getObject() - Method in class com.odi.ExternalReference
Obtains the persistent object refered to by this ExternalReference.
getObject(Entity) - Method in class com.odi.jdd.Attribute
Override this routine to put additional semantics on get()
getObject(Entity) - Method in class com.odi.jdd.StringAttribute
Overrides version in Attribute.
getObjectByAttrId(int, boolean) - Method in class com.odi.jdd.Entity
For use only by the query engine.
getObjects() - Method in class com.odi.Cluster
Returns an iterator over the objects in the cluster.
getObjects(Class) - Method in class com.odi.Cluster
Returns an iterator over the objects that can be converted to the specified type in the cluster.
getObjects() - Method in class com.odi.Segment
Returns an iterator over the objects in the segment.
getObjects(Class) - Method in class com.odi.Segment
Returns an iterator over the objects that can be converted to the specified type in the segment.
getOpenMode() - Method in class com.odi.Database
Retrieves the database open mode.
getOriginalException() - Method in class com.odi.AbortException
Returns the original exception that caused the AbortException to be thrown, or null if there was no original exception.
getPID() - Method in class com.odi.LockTimeoutBlocker
Returns the process ID of the application.
getPath() - Method in class com.odi.Database
Retrieves the path name of the database.
getPersistentClasses() - Method in class com.odi.PersistentTypeSummary
Obtains an array of class names that the application or library has identified as being potentially persistent.
getPlacement() - Method in class com.odi.util.DynamicExtent
Returns the Placement represented in this extent.
getPlacementForSerialization() - Static method in class com.odi.ObjectStore
Gets the com.odi.Placement where certain objects are migrated upon being de-serialized if they cannot be created transiently.
getPlacementSet() - Method in class com.odi.util.DynamicExtent
Returns the set of Placements that this DynamicExtent is wrapping around.
getPrimaryIndex() - Method in class com.odi.util.OSTreeSet
Returns the primary index for the OSTreeSet.
getPriority() - Static method in class com.odi.Transaction
Gets the priority specified for transactions started by the current session.
getRoot(String) - Method in class com.odi.Database
Returns a reference to the object associated with the specified root name.
getRoots() - Method in class com.odi.Database
Returns an enumeration of the roots in the database.
getSchemaDatabase() - Method in class com.odi.Database
Gets the schema database for this database.
getSegment() - Method in class com.odi.Cluster
Obtains the Segment object associated with the segment that contains the cluster.
getSegment(int) - Method in class com.odi.Database
Returns a handle to an existing segment.
getSegment() - Method in class com.odi.Placement
Returns the segment specified by this Placement.
getSegment() - Method in class com.odi.UnexportedObjectsBecameStaleException
The segment for which objects became stale.
getSegmentId() - Method in class com.odi.ExternalReference
Obtains the segment ID of the segment that contains the referenced persistent object.
getSegmentId() - Method in class com.odi.Segment
Obtains the segment ID of a segment.
getSegments() - Method in class com.odi.Database
Returns an enumeration of the segments in the database.
getSession() - Method in class com.odi.Placement
Returns the session associated with this Placement.
getSession() - Method in class com.odi.Transaction
Returns the session associated with this Transaction.
getSessionProperties() - Method in class com.odi.Session
Returns the properties associated with this session.
getSessionProperty(String) - Method in class com.odi.Session
Returns a property associated with this session.
getShortField(int, ClassInfo) - Method in class com.odi.GenericObject
Extracts a 16-bit integer value from a generic object.
getSizeInBytes() - Method in class com.odi.Cluster
Obtains the number of bytes of storage occupied by the cluster.
getSizeInBytes() - Method in class com.odi.Database
Retrieves the number of bytes of storage occupied by the database
getSizeInBytes() - Method in class com.odi.Segment
Obtains the number of bytes of storage occupied by the segment.
getStringByAttrId(int, boolean) - Method in class com.odi.jdd.Entity
For use only by the query engine.
getStringField(int, ClassInfo) - Method in class com.odi.GenericObject
Extracts a string value from a generic object.
getSuperIndex(Class, String, boolean) - Method in interface com.odi.util.IndexedCollection
Return an index on a collection that can participate in the execution of the specified kind of query, even if the index is on a supertype or superinterface of the specified elementType.
getSuperIndex(Class, String, boolean) - Method in class com.odi.util.OSTreeSet
Return an index on a collection that can participate in the execution of the specified kind of query, even if the index is on a supertype or superinterface of the specified elementType.
getType() - Method in class com.odi.Transaction
Obtains the type of a transaction.
getType() - Method in class com.odi.util.DynamicExtent
Returns the Class type represented in this extent.
getTypeName() - Method in class com.odi.UnregisteredType
Returns a string that describes the type of object that this object represents.
getUnexportedObject() - Method in class com.odi.ObjectNotExportedException
Returns the unexported object that caused the exception to be thrown, or null if the object is not known.
grow() - Method in class com.odi.jdd.Entity
Turn off specially handling of put() during grow

H

HashPersistent - class com.odi.util.HashPersistent.
Deprecated.  
HashPersistent() - Constructor for class com.odi.util.HashPersistent
Deprecated. Use this constructor when you initially construct an object.
HashPersistent(ClassInfo) - Constructor for class com.odi.util.HashPersistent
Deprecated. Use this constructor when you create a hollow object.
HashPersistent(int) - Constructor for class com.odi.util.HashPersistent
Deprecated. You can use this constructor when you create a hollow object.
hasIndex(String) - Method in class com.odi.jdd.Type
Does this type have an index with the given path?
hasIndex(Class, String, boolean) - Method in interface com.odi.util.IndexedCollection
Test this collection for the presence of an index that can participate in the execution of the specified kind of query.
hasIndex(Class, String, boolean) - Method in class com.odi.util.OSTreeSet
Test this collection for the presence of an index that can participate in the execution of the specified kind of query.
hasLockContention() - Static method in class com.odi.Transaction
Indicates whether or not a Server involved in the current transaction has experienced contention for some persistent objects that the application is using.
hasMoreElements() - Method in class com.odi.DatabaseRootEnumeration
Determines whether or not there are any more roots in the iteration.
hasMoreElements() - Method in class com.odi.DatabaseSegmentEnumeration
Determines whether or not there are any more segments in the enumeration.
hasNext() - Method in class com.odi.util.OSTreeSetIterator
Determines if the iteration has more elements.
hasSuperIndex(String) - Method in class com.odi.jdd.Type
Does this type have a super index with the given path?
hashCode() - Method in class com.odi.ExternalReference
Returns a hashCode for this ExternalReference.
hashCode() - Method in class com.odi.jdd.Attribute
Override the hashCode() method.
hashCode() - Method in class com.odi.jdd.Entity
Override OSSmallMap's value-based hashCode.
hashCode() - Method in class com.odi.util.HashPersistent
Deprecated. Returns the hash code for the object.
hashCode() - Method in class com.odi.util.IndexDescriptorSet
Returns the hash code value for this Set.
hashCode() - Method in class com.odi.util.OSAbstractSet
Returns the hash code value for this Set.
hashCode() - Method in class com.odi.util.OSDictionary
Returns the hash code for the object.
hashCode() - Method in class com.odi.util.OSHashBag
Returns the hash code for the object.
hashCode() - Method in class com.odi.util.OSHashMap
Returns the hash code value for this Map.
hashCode() - Method in class com.odi.util.OSSmallMap.SmallMapCollectionView
Returns the content-based hash code value for this Collection.
hashCode() - Method in class com.odi.util.OSSmallMap
Returns the hash code value for this map.
hashCode() - Method in class com.odi.util.OSTreeMap
Returns the hash code value for this Map.
hashCode() - Method in class com.odi.util.OSVector
Returns the hash code for the object.
hashCode() - Method in class com.odi.util.OSVectorList
Returns the hash code value for this List.
hashCode() - Method in class com.odi.util.TypedMap
Returns the hash code value for this Map.

I

INSTALL_SCHEMA_BATCH - Static variable in interface com.odi.ObjectStoreConstants
Schema installation mode that specifies that schema installation should be done in batch mode (this constant is not used in PSE/PSE Pro)
INSTALL_SCHEMA_INCREMENTAL - Static variable in interface com.odi.ObjectStoreConstants
Schema installation mode that specifies that schema installation should be done in incremental mode (this constant is not used in PSE/PSE Pro)
IPersistent - interface com.odi.IPersistent.
Every persistence-capable class must implement the IPersistent interface or be a subclass of a class that implements it.
IPersistentHooks - interface com.odi.IPersistentHooks.
The IPersistentHooks interface declares serveral "hook" methods which allow PSE/PSE Pro to notify a class instance of calls to certain methods defined in the IPersistent interface which are normally defined by the class file post-processor.
IncompatibleClassException - exception com.odi.IncompatibleClassException.
Thrown when an attempt is made to use a persistent object whose persistent schema does not match its current transient class definition.
IncompatibleOpenModeException - exception com.odi.IncompatibleOpenModeException.
Thrown when an attempt is made to open a database that is already open, but with an incompatible open mode.
IndexDescriptor - class com.odi.util.IndexDescriptor.
An IndexDescriptor is an object that describes an IndexMap on a IndexedCollection.
IndexDescriptorSet - class com.odi.util.IndexDescriptorSet.
IndexDescriptorSet implements a set of IndexDescriptor objects.
IndexDescriptorSet() - Constructor for class com.odi.util.IndexDescriptorSet
Create a new, empty IndexDescriptorSet.
IndexDescriptorSet(int) - Constructor for class com.odi.util.IndexDescriptorSet
Create a new, empty IndexdescriptorSet, and allocate a backing vector of the specified size.
IndexException - exception com.odi.util.IndexException.
The superclass of exceptions relating to indexes on com.odi.util collection classes.
IndexIterator - interface com.odi.util.IndexIterator.
Interface for iteration over index or map structures, which yield a key and a value on each iteration.
IndexMap - interface com.odi.util.IndexMap.
An IndexMap provides a mapping from keys to values.
IndexedCollection - interface com.odi.util.IndexedCollection.
This interface is implemented by any collection that can have indexes.
IndexedOneToMany - class com.odi.jdd.rel.IndexedOneToMany.
Uses a Set to represent the to-many size of a one-to-many relationship.
IndexedOneToMany(Type, String, Type, String, String) - Constructor for class com.odi.jdd.rel.IndexedOneToMany
Create a one-to-many relationship that uses OSTreeSets for the to-many direction.
IndexedOneToMany(Type, String, Type, String) - Constructor for class com.odi.jdd.rel.IndexedOneToMany
Create a one-to-many relationship that uses sets.
IntAttribute - class com.odi.jdd.IntAttribute.
Used for attributes that are stored as integers.
InvalidAttrException - exception com.odi.jdd.InvalidAttrException.
Thown when you try to use an Attribute on an Entity whose Type doesn't have that attribute.
InvalidEntityException - exception com.odi.jdd.InvalidEntityException.
Thrown for things related to creating invalid entities.
InvalidExportIdException - exception com.odi.InvalidExportIdException.
Thrown when an attempt is made to export an object with an export id in use
InvalidPatternException - exception com.odi.util.query.InvalidPatternException.
Exception thrown when evaluating a query that has an invalid pattern operand to the '~~' pattern matching operation.
InvalidSummaryException - exception com.odi.InvalidSummaryException.
Thrown whenever a PersistentTypeSummary is found to be missing or uninstantiable.
inTransaction() - Method in class com.odi.Session
Determines whether or not this session has a transaction in progress.
inTransaction() - Static method in class com.odi.Transaction
Determines whether or not there is a transaction in progress in the session to which the current thread belongs.
indexOf(Object) - Method in class com.odi.util.OSVector
Finds the index of the object within the vector.
indexOf(Object, int) - Method in class com.odi.util.OSVector
Finds the index of the object within the vector starting at a specified position.
initialize(String, Properties) - Static method in class com.odi.ObjectStore
Creates a session that permits the caller to use the rest of the API.
initialize(Thread) - Static method in class com.odi.ObjectStore
Associates the calling thread with the session that the targetThread belongs to.
initializeContents(GenericObject) - Method in interface com.odi.IPersistent
Initializes the values of the fields of a hollow persistent object from data contained in an instance of GenericObject.
initializeContents(GenericObject) - Method in class com.odi.util.HashPersistent
Deprecated. Initializes the values of the fields of a persistent object from data contained in a GenericObject instance.
initializeContents(GenericObject) - Method in class com.odi.util.OSDictionary
Initializes the values of the fields of a hollow persistent object from data contained in an instance of GenericObject.
initializeContents(GenericObject) - Method in class com.odi.util.OSHashtable
Initializes the values of the fields of a hollow persistent object from data contained in an instance of GenericObject.
initializeContents(GenericObject) - Method in class com.odi.util.OSVector
Initializes the values of the fields of a hollow persistent object from data contained in an instance of GenericObject.
insertElementAt(Object, int) - Method in class com.odi.util.OSVector
Inserts the specified object at the specified index.
insertElementAt(Object, int) - Method in class com.odi.util.OSVectorList
Inserts the specified object at the specified index.
installTypes(PersistentTypeSummary) - Method in class com.odi.Database
Installs schema for application types into the database schema in a single operation (not available in PSE/PSE Pro).
inverse() - Method in class com.odi.jdd.rel.EntityAttribute
Returns null since an EntityAttribute is one-way
inverse() - Method in class com.odi.jdd.rel.ManyToMany
The inverse ManyToMany relationship.
inverse() - Method in class com.odi.jdd.rel.ManyToManyWithObj
The inverse ManyToManyWithObj relationship.
inverse() - Method in class com.odi.jdd.rel.MultiEntityAttribute
Returns null since an EntityAttribute is one-way
inverse() - Method in class com.odi.jdd.rel.OneToMany
Returns the inverse Relationship (toOneAttr)
isAborted() - Method in class com.odi.Transaction
Returns true if the transaction has been aborted, otherwise false.
isActive() - Method in class com.odi.Session
Indicates whether or not this session is active.
isActive() - Method in class com.odi.Transaction
Returns true if the transaction has not been aborted or committed, otherwise false.
isClustered() - Method in class com.odi.jdd.Attribute
Is the attribute clustered.
isDestroyed() - Method in class com.odi.Cluster
Determines whether or not the cluster has been destroyed.
isDestroyed(Object) - Static method in class com.odi.ObjectStore
Determines whether or not the argument was destroyed.
isDestroyed() - Method in class com.odi.Segment
Determines whether or not the segment has been destroyed.
isEmpty() - Method in class com.odi.util.DynamicExtent
Returns true if this Collection contains no elements.
isEmpty() - Method in class com.odi.util.IndexDescriptorSet
Returns true if this Collection contains no elements.
isEmpty() - Method in interface com.odi.util.IndexMap
Returns true if this IndexMap contains no key-value mappings.
isEmpty() - Method in class com.odi.util.OSDictionary
Returns true if the number of keys in the dictionary is zero.
isEmpty() - Method in class com.odi.util.OSHashBag
Returns true if this Collection contains no elements.
isEmpty() - Method in class com.odi.util.OSHashSet
Returns true if this Collection contains no elements.
isEmpty() - Method in class com.odi.util.OSHashtable
Determines whether or not there are any keys in the hash table.
isEmpty() - Method in class com.odi.util.OSSmallMap
Returns true is this map contains no key-value mappings.
isEmpty() - Method in class com.odi.util.OSSmallSet
Returns true is this set contains no elements.
isEmpty() - Method in class com.odi.util.OSTreeMap
Returns true if this Map contains no key-value mappings.
isEmpty() - Method in class com.odi.util.OSTreeSet
Returns true if this Collection contains no elements.
isEmpty() - Method in class com.odi.util.OSVector
Returns true if elementCount is 0.
isEmpty() - Method in class com.odi.util.TypedMap
Returns true if this Collection contains no elements.
isExported(Object) - Static method in class com.odi.ObjectStore
Determines whether or not an object is exported (this method always returns false in PSE/PSE Pro)
isImmutable() - Method in class com.odi.jdd.Attribute
Is this an immutable attribute (after its been added to the extent)?
isInternal() - Method in class com.odi.Segment
Determines if this is an internal segment.
isNative() - Method in class com.odi.jdd.Attribute
Is it stored in a Java field of a derived class of Entity?
isOpen() - Method in class com.odi.Database
Determines whether or not a database is open.
isOptimized() - Method in class com.odi.util.query.Query
Check whether a query has been explicitly optimized using the optimize() method.
isPersistent(Object) - Static method in class com.odi.ObjectStore
Determines whether or not the argument is persistent.
isPooled() - Method in class com.odi.jdd.StringAttribute
Returns whether entities pool together this string with other strings, in order to reduce the number of database objects.
isRequired() - Method in class com.odi.jdd.Attribute
Is the attribute required to be set before calling addToExtent (and never unset)?
isSizeMaintained() - Method in class com.odi.util.OSTreeMap
Determines if this map maintains its size.
isSizeMaintained() - Method in class com.odi.util.OSTreeSet
Determines if this set maintains its size.
isStale(Object) - Static method in class com.odi.ObjectStore
Determines whether or not the argument is stale.
isTransient() - Method in class com.odi.jdd.Attribute
Is the attribute transient?
isUnset(Entity) - Method in class com.odi.jdd.Attribute
Returns true if this attribute has not been set on this entity.
isUnset(Attribute) - Method in class com.odi.jdd.Entity
Is this attribute unset?
isUnset(Entity) - Method in class com.odi.jdd.rel.ManyToManyWithObj
Overrides Attribute.unset
iterator() - Method in class com.odi.jdd.TypeQuery
Iterate through the results of the query.
iterator(FreeVariableBindings) - Method in class com.odi.jdd.TypeQuery
Iterate through the results of the query.
iterator(boolean) - Method in class com.odi.jdd.TypeQuery
Iterate through the results of the query.
iterator(FreeVariableBindings, boolean) - Method in class com.odi.jdd.TypeQuery
Iterate through the results of the query for the given set of free variables.
iterator() - Method in class com.odi.util.DynamicExtent
Returns an iterator over the objects of the DynamicExtent, i.e. the objects of the specified type (if any) in the specified Placement.
iterator() - Method in class com.odi.util.IndexDescriptorSet
Returns an Iterator over the elements in this Collection.
iterator() - Method in interface com.odi.util.IndexMap
Returns an iterator over the IndexMap.
iterator(Object) - Method in interface com.odi.util.IndexMap
Returns an iterator on the IndexMap, starting at the given key.
iterator() - Method in class com.odi.util.OSHashBag
Returns an Iterator over the elements in this Collection.
iterator() - Method in class com.odi.util.OSHashSet
Returns an Iterator over the elements in this Collection.
iterator() - Method in class com.odi.util.OSSmallSet
Returns an iterator over the elements in this set.
iterator() - Method in class com.odi.util.OSTreeSet
Returns an Iterator over all the elements in this OSTreeSet.
iterator() - Method in class com.odi.util.OSVector
Returns an Iterator over the elements in this List in proper sequence.
iterator(Collection, FreeVariableBindings) - Method in class com.odi.util.query.Query
Queries a collection and returns an iterator that yields the elements that match the query predicate.
iterator(Collection) - Method in class com.odi.util.query.Query
Queries a collection and returns an iterator that yields the elements that match the query predicate.

J

join() - Method in class com.odi.Session
Associates the calling thread with this session.

K

keySet() - Method in class com.odi.util.OSHashtable
Returns a Set view of the keys contained in this Map.
keySet() - Method in class com.odi.util.OSSmallMap
Returns a Set view of the keys contained in this map.
keySet() - Method in class com.odi.util.OSTreeMap
Returns a Set view of the keys contained in this Map.
keySet() - Method in class com.odi.util.TypedMap
Returns a Set view of the keys contained in this Map.
keyToByteArray(Object, byte[]) - Method in class com.odi.util.OSTreeMap
Encodes a key into a byte array.
keyToByteArray(Object, byte[]) - Method in class com.odi.util.OSTreeMapByteArray
Encodes a key into a byte array.
keyToByteArray(Object, byte[]) - Method in class com.odi.util.OSTreeMapDouble
Encodes a key into a byte array.
keyToByteArray(Object, byte[]) - Method in class com.odi.util.OSTreeMapFloat
Encodes a key into a byte array.
keyToByteArray(Object, byte[]) - Method in class com.odi.util.OSTreeMapInteger
Encodes a key into a byte array.
keyToByteArray(Object, byte[]) - Method in class com.odi.util.OSTreeMapLong
Encodes a key into a byte array.
keyToByteArray(Object, byte[]) - Method in class com.odi.util.OSTreeMapString
Encodes a key into a byte array.
keys() - Method in class com.odi.util.OSDictionary
Returns an iterator of the keys in the dictionary.
keys() - Method in class com.odi.util.OSHashtable
Returns an iterator of the keys in the hash table.
keys() - Method in class com.odi.util.TypedMap
Return an enumeration on the keys of the Map.

L

LinkedOneToMany - class com.odi.jdd.rel.LinkedOneToMany.
Uses a singly or doubly linked list to represent a one to many relationship.
LinkedOneToMany(Type, String, Type, String, boolean) - Constructor for class com.odi.jdd.rel.LinkedOneToMany
Public
LockTimeoutBlocker - class com.odi.LockTimeoutBlocker.
Describes another client that was involved in a concurrency conflict.
LockTimeoutException - exception com.odi.LockTimeoutException.
Thrown when a call to an API entrypoint produces a concurrency conflict that cannot be resolved within the specified timeout.
LockWaitInterruptedException - exception com.odi.LockWaitInterruptedException.
Thrown when a thread is interrupted while it is waiting for a lock.
LongAttribute - class com.odi.jdd.LongAttribute.
Used for attributes that are stored as longs.
languageInterfaceMajorRelease() - Static method in class com.odi.ObjectStore
Returns the major release of the Java language interface for PSE/PSE Pro that is running in the current thread.
languageInterfaceMinorRelease() - Static method in class com.odi.ObjectStore
Returns the minor release of the Java language interface for PSE/PSE Pro that is running in the current thread.
languageInterfaceName() - Static method in class com.odi.ObjectStore
Returns the name and release of the Java language interface for PSE/PSE Pro that is running in the current thread.
lastElement() - Method in class com.odi.util.OSVector
Obtains the last element in the buffer.
lastIndexOf(Object) - Method in class com.odi.util.OSVector
Finds the index of the last matching entry in the vector.
lastIndexOf(Object, int) - Method in class com.odi.util.OSVector
Finds the index of the last entry within the vector starting at a specified postion.
leave() - Static method in class com.odi.Session
Disassociates the calling thread from its associated session.
link(Entity, Entity) - Method in class com.odi.jdd.rel.ManyToManyWithObj
Returns the link object for entity & other.
linkType() - Method in class com.odi.jdd.rel.ManyToManyWithObj
Return the Type used for link objects
listIterator() - Method in class com.odi.util.OSVector
Returns a ListIterator of the elements in this List (in proper sequence).
listIterator(int) - Method in class com.odi.util.OSVector
Returns a ListIterator of the elements in this List (in proper sequence), starting at the specified position in the List.

M

MULTI_DB_MVCC - Static variable in interface com.odi.ObjectStoreConstants
The database open mode for multi-database multiversion concurrency control (MULTI_DB_MVCC).
MVCC - Static variable in interface com.odi.ObjectStoreConstants
The database open mode for multiversion concurrency control (MVCC).
ManyToMany - class com.odi.jdd.rel.ManyToMany.
Uses an OSSmallSet to represent each to-many size of a many-to-many relationship.
ManyToMany(Type, String, Type, String) - Constructor for class com.odi.jdd.rel.ManyToMany
Create a many-to-many relationship that uses OSSmallSets to represent each direction.
ManyToManyWithObj - class com.odi.jdd.rel.ManyToManyWithObj.
Used to represent a many-to-many relationship, where there is an object to represent the linking of two objects.
ManyToManyWithObj(Type, String, Type, String, String) - Constructor for class com.odi.jdd.rel.ManyToManyWithObj
Create a many-to-many relationship that uses OSSmallMaps to represent each direction.
MultiEntityAttribute - class com.odi.jdd.rel.MultiEntityAttribute.
Holds a java.util.Collection of Entities.
MvccIncoherentException - exception com.odi.MvccIncoherentException.
Thrown when a call to an API entry point produces a coherence conflict during transaction in a set of files opened for MULTI_DB_MVCC.
main(String[]) - Static method in class com.odi.filter.OSCFP
Execute the class file postprocessor as a stand-alone application.
maintainSize(boolean) - Method in class com.odi.util.OSTreeMap
Modifies the map to maintain or not maintain information about its size.
maintainSize(boolean) - Method in class com.odi.util.OSTreeSet
Modifies the set to maintain or not maintain information about its size.
maintenanceRelease() - Static method in class com.odi.ObjectStore
Returns the maintenance release version of PSE/PSE Pro for Java running in the current thread.
majorRelease - Static variable in class com.odi.ObjectStore
Deprecated.  
majorRelease() - Static method in class com.odi.ObjectStore
Returns the major release version of PSE/PSE Pro for Java running in the current thread.
makeClustered() - Method in class com.odi.jdd.Attribute
Make the attribute clustered.
makeImmutable() - Method in class com.odi.jdd.Attribute
Make the attribute immutable and required.
makeNative() - Method in class com.odi.jdd.Attribute
Declare that it is stored in a Java field of a derived class of Entity.
makeRequired() - Method in class com.odi.jdd.Attribute
Make the attribute required.
makeRequired() - Method in class com.odi.jdd.rel.OneToMany
Requires that members must be in this relationship with some owner, although owners do not need to have any members.
makeTransient() - Method in class com.odi.jdd.Attribute
make the attribute transient.
makeTransient() - Method in class com.odi.jdd.StringAttribute
Overrides to turn off pooling
memberType() - Method in class com.odi.jdd.rel.OneToMany
Return the Type of the member entities
migrate(Object, Placement, boolean) - Static method in class com.odi.ObjectStore
Moves a persistence-capable object into a database.
minorRelease - Static variable in class com.odi.ObjectStore
Deprecated.  
minorRelease() - Static method in class com.odi.ObjectStore
Returns the minor release version of PSE/PSE Pro for Java running in the current thread.

N

NoSessionException - exception com.odi.NoSessionException.
Exception thrown when a method requires the calling thread to be associated with a session but the thread is not, or a method that requires an active session is called on a session object for a terminated session.
NoTransactionInProgressException - exception com.odi.NoTransactionInProgressException.
Thrown when an attempt is made to call an entrypoint that requires an open transaction and there is no open transaction.
next() - Method in class com.odi.util.OSTreeSetIterator
Advances the iterator and returns the next element in the iteration.
nextElement() - Method in class com.odi.DatabaseRootEnumeration
Obtains the next database root name, typed as an Object..
nextElement() - Method in class com.odi.DatabaseSegmentEnumeration
Obtains the next database segment as an Object.
nextName() - Method in class com.odi.DatabaseRootEnumeration
Obtains the next database root name, typed as a String.
nextSegment() - Method in class com.odi.DatabaseSegmentEnumeration
Obtains the next database segment as a Segment.
noPrimaryIndex() - Method in class com.odi.util.OSTreeSet
Specifies that there should be no primary index for this OSTreeSet.
noteIndexableField(String) - Static method in class com.odi.ClassInfo
Notes a field as being indexable for OSJI.
notePersistentField(String) - Static method in class com.odi.ClassInfo
Notes a field as needing to be part of the schema for the class despite its transient declaration.
noteTransientField(String) - Static method in class com.odi.ClassInfo
Notes a field as needing to be excluded from the schema for the class even though the field has not been declared transient.
numExpectedSessions - Static variable in class com.odi.Session
An integer to hold the number of expected sessions.

O

OBJECTSTORE - Static variable in interface com.odi.ObjectStoreConstants
The ObjectStore.whichProduct() method returns this value if you are running the Java interface to ObjectStore.
ODIgetRef() - Method in interface com.odi.IPersistent
Returns the value of the ODIRef field.
ODIgetState() - Method in interface com.odi.IPersistent
Returns the value of the ODIObjectState field.
ODIsetRef(ObjectReference) - Method in interface com.odi.IPersistent
Updates the value of the ODIRef field.
ODIsetState(byte) - Method in interface com.odi.IPersistent
Updates the value of the ODIObjectState field.
ODMGException - exception com.odi.odmg.ODMGException.
A superclass of all ODMG exceptions.
ODMGRuntimeException - exception com.odi.odmg.ODMGRuntimeException.
A superclass of all ODMG runtime exceptions thrown in the course of using persistent objects.
OPEN_MVCC - Static variable in class com.odi.ObjectStore
Deprecated.  
OPEN_READONLY - Static variable in class com.odi.ObjectStore
Deprecated.  
OPEN_READONLY_NON_BLOCKING - Static variable in class com.odi.ObjectStore
Deprecated.  
OPEN_UPDATE - Static variable in class com.odi.ObjectStore
Deprecated.  
OPEN_UPDATE_NON_BLOCKING - Static variable in class com.odi.ObjectStore
Deprecated.  
OSAbstractSet - class com.odi.util.OSAbstractSet.
OSAbstract provides a skeletal implementation of the persistent Set interface.
OSCFP - class com.odi.filter.OSCFP.
OSCFP implements the ObjectStore class file post-processor.
OSCFP() - Constructor for class com.odi.filter.OSCFP
Constructs a new filter tool instance.
OSDictionary - class com.odi.util.OSDictionary.
OSDictionary is an abstract superclass that specifies the protocol for persistent association mechanisms.
OSDictionary(ClassInfo) - Constructor for class com.odi.util.OSDictionary
Constructs a new hollow dictionary.
OSDictionary() - Constructor for class com.odi.util.OSDictionary
Constructs a new dictionary.
OSHashBag - class com.odi.util.OSHashBag.
OSHashBag implements a persistent collection, possibly containing duplicates.
OSHashBag() - Constructor for class com.odi.util.OSHashBag
Create a new, empty OSHashBag.
OSHashBag(int) - Constructor for class com.odi.util.OSHashBag
Create a new, empty OSHashBag, and allocate a backing hashtable of the specified size.
OSHashMap - class com.odi.util.OSHashMap.
OSHashMap implements the java.util.Map interface with a persistent hash table.
OSHashMap(int) - Constructor for class com.odi.util.OSHashMap
Constructs a new persistence-capable hash map.
OSHashMap() - Constructor for class com.odi.util.OSHashMap
Constructs a new persistence-capable hash map.
OSHashSet - class com.odi.util.OSHashSet.
OSHashSet implements a persistent set, as defined by the java.util.Set interface.
OSHashSet() - Constructor for class com.odi.util.OSHashSet
Create a new, empty OSHashSet.
OSHashSet(int) - Constructor for class com.odi.util.OSHashSet
Create a new, empty OSHashSet, and allocate a backing hashtable of the specified size.
OSHashtable - class com.odi.util.OSHashtable.
OSHashtable implements a persistent hash table.
OSHashtable(ClassInfo) - Constructor for class com.odi.util.OSHashtable
Constructs a new hollow hash table.
OSHashtable(int) - Constructor for class com.odi.util.OSHashtable
Constructs a new persistence-capable hash table and allocates internal structures.
OSHashtable(int, boolean) - Constructor for class com.odi.util.OSHashtable
Constructs a new persistence-capable hash table and can allocate or delay allocating internal structures.
OSHashtable(int, boolean, float) - Constructor for class com.odi.util.OSHashtable
Constructs a new persistence-capable hash table and can allocate or delay allocating internal structures.
OSHashtable() - Constructor for class com.odi.util.OSHashtable
Constructs a new persistence-capable hash table.
OSSmallMap - class com.odi.util.OSSmallMap.
OSSmallMap implements a persistent Map using a closed hash table implementation.
OSSmallMap(int) - Constructor for class com.odi.util.OSSmallMap
Constructs a new persistence-capable map and allocates internal structures.
OSSmallMap() - Constructor for class com.odi.util.OSSmallMap
Constructs a new persistence-capable map, with the default initial capacity of 3.
OSSmallMap(Map) - Constructor for class com.odi.util.OSSmallMap
Constructs a new persistence-capable map with the same key-value mappings as its argument.
OSSmallMap.SmallMapCollectionView - class com.odi.util.OSSmallMap.SmallMapCollectionView.
Collection class used by values(), keySet() and entrySet()
OSSmallMap.SmallMapEntry - class com.odi.util.OSSmallMap.SmallMapEntry.
SmallMap specific implementation of Map.Entry.
OSSmallMap.SmallMapIterator - class com.odi.util.OSSmallMap.SmallMapIterator.
Iterator class used by collection & set views (for values(), entrySet(), and keySet() methods).
OSSmallMap.SmallMapSetView - class com.odi.util.OSSmallMap.SmallMapSetView.
Collection class used by entrySet() and keySet() methods
OSSmallSet - class com.odi.util.OSSmallSet.
OSSmallSet implements a persistent Set using a closed hash table implementation.
OSSmallSet(int) - Constructor for class com.odi.util.OSSmallSet
Constructs a new persistence-capable set and allocates internal structures.
OSSmallSet() - Constructor for class com.odi.util.OSSmallSet
Constructs a new persistence-capable set, with the default initial capacity of 3.
OSSmallSet(Collection) - Constructor for class com.odi.util.OSSmallSet
Constructs a new persistence-capable with all of the elements in the specified collection.
OSSmallSet.SmallSetIterator - class com.odi.util.OSSmallSet.SmallSetIterator.
Iterator class returned by OSSmallSet.iterator()
OSTreeMap - class com.odi.util.OSTreeMap.
OSTreeMap is an abstract class that implements the java.util.Map interface with a persistent B-tree.
OSTreeMap(Placement, int, boolean, boolean) - Constructor for class com.odi.util.OSTreeMap
Creates an OSTreeMap.
OSTreeMapByteArray - class com.odi.util.OSTreeMapByteArray.
OSTreeMapByteArray implements the java.util.Map interface with a persistent B-tree.
OSTreeMapByteArray(Placement) - Constructor for class com.odi.util.OSTreeMapByteArray
Creates an OSTreeMapByteArray with variable length keys.
OSTreeMapByteArray(Placement, int, boolean, boolean) - Constructor for class com.odi.util.OSTreeMapByteArray
Creates an OSTreeMapByteArray.
OSTreeMapDouble - class com.odi.util.OSTreeMapDouble.
OSTreeMapDouble implements the java.util.Map interface with a persistent B-tree.
OSTreeMapDouble(Placement) - Constructor for class com.odi.util.OSTreeMapDouble
Creates an empty OSTreeMapDouble.
OSTreeMapDouble(Placement, boolean) - Constructor for class com.odi.util.OSTreeMapDouble
Creates an empty OSTreeMapDouble.
OSTreeMapFloat - class com.odi.util.OSTreeMapFloat.
OSTreeMapFloat implements the java.util.Map interface with a persistent B-tree.
OSTreeMapFloat(Placement) - Constructor for class com.odi.util.OSTreeMapFloat
Creates an empty OSTreeMapFloat.
OSTreeMapFloat(Placement, boolean) - Constructor for class com.odi.util.OSTreeMapFloat
Creates an empty OSTreeMapFloat.
OSTreeMapInteger - class com.odi.util.OSTreeMapInteger.
OSTreeMapInteger implements the java.util.Map interface with a persistent B-tree.
OSTreeMapInteger(Placement) - Constructor for class com.odi.util.OSTreeMapInteger
Creates an empty OSTreeMapInteger.
OSTreeMapInteger(Placement, boolean) - Constructor for class com.odi.util.OSTreeMapInteger
Creates an empty OSTreeMapInteger.
OSTreeMapLong - class com.odi.util.OSTreeMapLong.
OSTreeMapLong implements the java.util.Map interface with a persistent B-tree.
OSTreeMapLong(Placement) - Constructor for class com.odi.util.OSTreeMapLong
Creates an empty OSTreeMapLong.
OSTreeMapLong(Placement, boolean) - Constructor for class com.odi.util.OSTreeMapLong
Creates an empty OSTreeMapLong.
OSTreeMapString - class com.odi.util.OSTreeMapString.
OSTreeMapString implements the java.util.Map interface with a persistent B-tree.
OSTreeMapString(Placement) - Constructor for class com.odi.util.OSTreeMapString
Creates an empty OSTreeMapString.
OSTreeMapString(Placement, boolean) - Constructor for class com.odi.util.OSTreeMapString
Creates an empty OSTreeMapString.
OSTreeSet - class com.odi.util.OSTreeSet.
OSTreeSet implements a persistent set, as defined by the java.util.Set interface.
OSTreeSet(Placement) - Constructor for class com.odi.util.OSTreeSet
Create a new, empty OSTreeSet.
OSTreeSet(Placement, boolean) - Constructor for class com.odi.util.OSTreeSet
Create a new, empty OSTreeSet, and specify whether or not it should be exported.
OSTreeSet(Placement, Class, String) - Constructor for class com.odi.util.OSTreeSet
Creates a new, empty OSTreeSet with a primary index (not available in PSE).
OSTreeSetIterator - class com.odi.util.OSTreeSetIterator.
Implements an Iterator over the elements in an OSTreeSet.
OSVector - class com.odi.util.OSVector.
OSVector implements a persistent expandable array.
OSVector(int, int) - Constructor for class com.odi.util.OSVector
Constructs an empty vector with the specified storage capacity and the specified capacityIncrement and allocates internal structures.
OSVector(int, int, boolean) - Constructor for class com.odi.util.OSVector
Constructs an empty vector with the specified storage capacity and the specified capacityIncrement and can allocate or delay allocating internal structures.
OSVector(int) - Constructor for class com.odi.util.OSVector
Constructs an empty vector with the specified storage capacity.
OSVector() - Constructor for class com.odi.util.OSVector
Constructs an empty vector.
OSVector(ClassInfo) - Constructor for class com.odi.util.OSVector
Constructs a hollow OSVector.
OSVector(char) - Constructor for class com.odi.util.OSVector
Constructs a hollow OSVector but is deprecated in this release.
OSVectorList - class com.odi.util.OSVectorList.
OSVectorList implements java.util.List.
OSVectorList(int, int) - Constructor for class com.odi.util.OSVectorList
Constructs an empty vectorlist with the specified storage capacity and the specified capacityIncrement.
OSVectorList(int) - Constructor for class com.odi.util.OSVectorList
Constructs an empty vectorlist with the specified storage capacity.
OSVectorList() - Constructor for class com.odi.util.OSVectorList
Constructs an empty vector.
OTHER_EXECUTE - Static variable in interface com.odi.ObjectStoreConstants
File mode for other execute permission.
OTHER_READ - Static variable in interface com.odi.ObjectStoreConstants
File mode for other read permission.
OTHER_WRITE - Static variable in interface com.odi.ObjectStoreConstants
File mode for other write permission.
OWNER_EXECUTE - Static variable in interface com.odi.ObjectStoreConstants
File mode for owner execute permission.
OWNER_READ - Static variable in interface com.odi.ObjectStoreConstants
File mode for owner read permission.
OWNER_WRITE - Static variable in interface com.odi.ObjectStoreConstants
File mode for owner write permission.
ObjectAlreadyExportedException - exception com.odi.ObjectAlreadyExportedException.
Thrown when an attempt is made to export an object that is already exported.
ObjectException - exception com.odi.ObjectException.
A superclass of all exceptions related to persistent objects, and the class of exception thrown for PSE/PSE Pro version restrictions.
ObjectNameNotFoundException - exception com.odi.odmg.ObjectNameNotFoundException.
Thrown when you try to obtain a named object (database root) whose name is not found.
ObjectNameNotUniqueException - exception com.odi.odmg.ObjectNameNotUniqueException.
Thrown when you try to bind a name to an object and that name is already bound to another object.
ObjectNotExportedException - exception com.odi.ObjectNotExportedException.
Thrown when an attempt is made to call an API entry point on a local object and the entry point requires an exported object.
ObjectNotFoundException - exception com.odi.ObjectNotFoundException.
Thrown when an operation tries to use an object that does not exist.
ObjectNotPersistenceCapableException - exception com.odi.ObjectNotPersistenceCapableException.
Thrown when an attempt is made to call an API entrypoint on an object that is not persistence-capable when the entrypoint requires a persistence-capable object.
ObjectNotPersistentException - exception com.odi.ObjectNotPersistentException.
Thrown when an operation is attempted on a transient object that is only permitted on a persistent object.
ObjectStore - class com.odi.ObjectStore.
The ObjectStore class defines system-level operations that are not specific to any database.
ObjectStoreConstants - interface com.odi.ObjectStoreConstants.
The ObjectStoreConstants interface defines constants that are used throughout the PSE/PSE Pro API.
ObjectStoreEdition - Static variable in class com.odi.ObjectStore
Deprecated.  
ObjectStoreException - exception com.odi.ObjectStoreException.
A superclass of all PSE/PSE Pro exceptions, the direct superclass of exceptions related to the ObjectStore class, and the class used for ObjectStore class exceptions that are not required to be separately caught by applications.
ObjectStorePersistentTypeSummary - class com.odi.ObjectStorePersistentTypeSummary.
The com.odi.ObjectStorePersistentTypeSummary class is provided for installing the OSJI persistent types in the database schema.
OneToMany - class com.odi.jdd.rel.OneToMany.
Used for one-to-many relationships.
OneToMany(Type, String, Type, String) - Constructor for class com.odi.jdd.rel.OneToMany
Public
of(Object) - Static method in class com.odi.Cluster
Obtains the cluster that contains the object.
of(Object) - Static method in class com.odi.Database
Returns the database that contains the specified object.
of(Object) - Static method in class com.odi.Segment
Obtains the segment that contains the object.
of(Object) - Static method in class com.odi.Session
Obtains the session associated with the specified persistent object.
ofThread(Thread) - Static method in class com.odi.Session
Obtains the session associated with the specified thread.
open(String, int) - Static method in class com.odi.Database
Opens the database with the specified name.
open(int) - Method in class com.odi.Database
Opens a database with the specified open mode.
optimize(IndexDescriptorSet) - Method in class com.odi.util.query.Query
Optimize a query for a particular set of indexes.
ordered() - Method in class com.odi.util.IndexDescriptor
Returns true if this index is ordered.
ordered() - Method in interface com.odi.util.IndexMap
Returns true if this index is ordered.
owner() - Method in interface com.odi.jdd.rel.ToManySet
The owner of the OneToMany relationship that this set represents
ownerType() - Method in class com.odi.jdd.rel.OneToMany
Return the Type of the owner entities

P

PSE - Static variable in interface com.odi.ObjectStoreConstants
The ObjectStore.whichProduct() method returns this value if you are running ObjectStore PSE.
PSEEdition - Static variable in class com.odi.ObjectStore
Deprecated.  
PSEProEdition - Static variable in class com.odi.ObjectStore
Deprecated.  
PSE_PRO - Static variable in interface com.odi.ObjectStoreConstants
The ObjectStore.whichProduct() method returns this value if you are running ObjectStore PSE Pro.
Persistent - class com.odi.Persistent.
Deprecated. 

PersistentTypeSummary - class com.odi.PersistentTypeSummary.
The com.odi.PersistentTypeSummary class allows the types used by a Java application or library to be identified.
PersistentTypeSummary(String[], String[]) - Constructor for class com.odi.PersistentTypeSummary
Constructs a persistent type summary object.
Placement - class com.odi.Placement.
The Placement class is the abstract superclass of classes that specify where an object should be migrated or allocated.
pathString() - Method in class com.odi.util.IndexDescriptor
Return the string denoting the sequence of member accesses that this path evaluates.
pick() - Method in interface com.odi.jdd.rel.ToManySet
Return any one element from the set, or null if its empty.
pick(Collection, FreeVariableBindings) - Method in class com.odi.util.query.Query
Queries a collection and returns an element that matches the query predicate.
pick(Collection) - Method in class com.odi.util.query.Query
Queries a collection and returns an element that matches the query predicate.
postInitializeContents() - Method in interface com.odi.IPersistentHooks
Called by PSE/PSE Pro immediately after calling the initializeContents() method, which changes the state of a persistent object from hollow to active and clean.
postInitializeContents() - Method in class com.odi.Persistent
Deprecated. Called by PSE/PSE Pro immediately after calling the initializeContents() method.
preClearContents() - Method in interface com.odi.IPersistentHooks
Called by PSE/PSE Pro immediately before calling the clearContents() method, which changes the state of an object from active and clean to hollow.
preClearContents() - Method in class com.odi.Persistent
Deprecated. Called by PSE/PSE Pro immediately before calling the clearContents() method.
preDestroyPersistent() - Method in interface com.odi.IPersistentHooks
Called by ObjectStore.destroy(object) before destruction of the specified object.
preDestroyPersistent() - Method in class com.odi.Persistent
Deprecated. Hook for ObjectStore.destroy(object).
preDestroyPersistent() - Method in class com.odi.util.OSSmallMap
Before destroying the OSSmallMap, destroy kvPairs array.
preDestroyPersistent() - Method in class com.odi.util.OSSmallSet
Before destroying the OSSmallSet, destroy table array.
preFlushContents() - Method in interface com.odi.IPersistentHooks
Called by PSE/PSE Pro immediately before calling the flushContents() method, which changes the state of a persistent object from active and clean or dirty to active and clean.
preFlushContents() - Method in class com.odi.Persistent
Deprecated. Called by PSE/PSE Pro immediately before calling the flushContents() method.
productName() - Static method in class com.odi.ObjectStore
Returns the product name and release of PSE/PSE Pro that is running in the current thread.
put(Object, Object) - Method in class com.odi.jdd.Entity
Overrides OSSmallMap.put and does the put via the attr parameter (which must be an Attribute).
put(String, Object) - Method in class com.odi.jdd.Entity
Put the value of the attribute named attrName.
put(Object, Object) - Method in class com.odi.util.OSDictionary
Enters the mapping of key to value in the dictionary.
put(Object, Object) - Method in class com.odi.util.OSHashMap
Enters the mapping of a key to a value in the hash table.
put(Object, Object) - Method in class com.odi.util.OSHashtable
Enters the mapping of a key to a value in the hash table.
put(Object, Object) - Method in class com.odi.util.OSSmallMap
Enters the mapping of a key to a value in the map.
put(Object, Object) - Method in class com.odi.util.OSTreeMap
Associates the specified value with the specified key in this Map (optional operation).
put(byte[], Object) - Method in class com.odi.util.OSTreeMapByteArray
Associates the specified value with the specified key in this Map (optional operation).
put(double, Object) - Method in class com.odi.util.OSTreeMapDouble
Associates the specified value with the specified key in this Map (optional operation).
put(Double, Object) - Method in class com.odi.util.OSTreeMapDouble
Associates the specified value with the specified key in this Map (optional operation).
put(float, Object) - Method in class com.odi.util.OSTreeMapFloat
Associates the specified value with the specified key in this Map (optional operation).
put(Float, Object) - Method in class com.odi.util.OSTreeMapFloat
Associates the specified value with the specified key in this Map (optional operation).
put(int, Object) - Method in class com.odi.util.OSTreeMapInteger
Associates the specified value with the specified key in this Map (optional operation).
put(Integer, Object) - Method in class com.odi.util.OSTreeMapInteger
Associates the specified value with the specified key in this Map (optional operation).
put(long, Object) - Method in class com.odi.util.OSTreeMapLong
Associates the specified value with the specified key in this Map (optional operation).
put(Long, Object) - Method in class com.odi.util.OSTreeMapLong
Associates the specified value with the specified key in this Map (optional operation).
put(String, Object) - Method in class com.odi.util.OSTreeMapString
Associates the specified value with the specified key in this Map (optional operation).
put(Object, Object) - Method in class com.odi.util.TypedMap
Associates the specified value with the specified key in this Map.
putAll(Map) - Method in class com.odi.util.OSHashtable
Copies all of the mappings from the specified Map to this Map.
putAll(Map) - Method in class com.odi.util.OSSmallMap
Add all of the mappings from the specified map to this map.
putAll(Map) - Method in class com.odi.util.OSTreeMap
Copies all of the mappings from the specified Map to this Map.
putAll(Map) - Method in class com.odi.util.TypedMap
Copies all of the mappings from the specified Map to this Map.
putInternal(Entity, Object) - Method in class com.odi.jdd.Attribute
Assume that the value's type has been checked.
putObject(Entity, Object) - Method in class com.odi.jdd.Attribute
Override this routine to put additional semantics on put()

Q

Query - class com.odi.util.query.Query.
A Query object represents a query with zero or more free variables.
Query(Class, String, FreeVariables) - Constructor for class com.odi.util.query.Query
Create a Query object.
Query(Class, String) - Constructor for class com.odi.util.query.Query
Create a Query object.
QueryException - exception com.odi.util.query.QueryException.
The superclass of all exceptions involving queries and the class used for query exceptions that are not intended to be separately caught by applications.
QueryIndexMismatchException - exception com.odi.util.query.QueryIndexMismatchException.
Thrown when a query operation is performed on a query and collection, and the set of indices available for the collection is different from when the query object was created.
QueryParseException - exception com.odi.util.query.QueryParseException.
Exceptions thrown by the query parser.

R

READONLY - Static variable in interface com.odi.ObjectStoreConstants
The type value for a readonly transaction or the database open mode for readonly.
READONLY_NON_BLOCKING - Static variable in interface com.odi.ObjectStoreConstants
Open mode for readonly that does not block processing to wait for the database lock (not valid in OSJI).
RETAIN_HOLLOW - Static variable in interface com.odi.ObjectStoreConstants
The retain value when calling Transaction.abort(int), Transaction.commit(int), ObjectStore.evict(Object, int), or ObjectStore.evictAll(int) to make persistent objects hollow.
RETAIN_READONLY - Static variable in interface com.odi.ObjectStoreConstants
The retain value when calling Transaction.abort(int), Transaction.commit(int), ObjectStore.evict(Object, int), or ObjectStore.evictAll(int) to maintain all persistent objects and retain their contents as well.
RETAIN_STALE - Static variable in interface com.odi.ObjectStoreConstants
The retain value when calling Transaction.abort(int), Transaction.commit(int), ObjectStore.evict(Object, int), or ObjectStore.evictAll(int) to make persistent objects stale.
RETAIN_TRANSIENT - Static variable in interface com.odi.ObjectStoreConstants
The retain value when calling Transaction.commit(int) or Transaction.abort(int) to change persistent objects to transient ones and retain their contents.
RETAIN_UPDATE - Static variable in interface com.odi.ObjectStoreConstants
The retain value when calling Transaction.commit(int) or Transaction.abort(int) to maintain all persistent objects, retain their contents, and permit modifications to them between transactions.
ReferencedObjectNotFoundException - exception com.odi.ReferencedObjectNotFoundException.
Thrown when an operation tries to use an object but that object references another object which does not exist and that referenced object is needed for the operation to complete.
RestartableAbortException - exception com.odi.RestartableAbortException.
An abstract superclass of all exceptions that abort the current transaction but for which it makes sense to just retry the transaction.
register(ClassInfo) - Static method in class com.odi.ClassInfo
Registers a class as persistence-capable with PSE/PSE Pro by providing an instance of its associated ClassInfo subclass.
rehash() - Method in class com.odi.util.OSHashtable
Reorganize the map with the current key hashCode() values.
rehash() - Method in class com.odi.util.OSSmallMap
Reorganize the map with the current key hashCode() values.
rehash() - Method in class com.odi.util.OSSmallSet
Reorganize the set with the current contents' hashCode() values.
relatedType() - Method in class com.odi.jdd.rel.EntityAttribute
Return the Type of the entities returned by this attribute
relatedType() - Method in class com.odi.jdd.rel.MultiEntityAttribute
Return the Type of the entities contained by the Collection held by this attribute
relatedType() - Method in class com.odi.jdd.rel.OneToMany
(Relationship interface).
relationship() - Method in interface com.odi.jdd.rel.ToManySet
The OneToMany or ManyToMany relationship that this set represents.
releaseName() - Static method in class com.odi.ObjectStore
Deprecated.  
remapObject(IPersistent) - Method in class com.odi.Session
Map a reference to a persistent object in some session, to a reference to an object in this session.
remove(String) - Static method in class com.odi.ClassInfo
Removes a persistence-capable class from the registry.
remove(Object) - Method in class com.odi.jdd.Entity
Overrides OSSmallMap.remove and does the remove via the attr parameter (which must be an Attribute).
remove(Entity, Entity) - Method in class com.odi.jdd.rel.ManyToManyWithObj
Like unlink, except it returns false if they weren't linked.
remove(Object) - Method in class com.odi.util.DynamicExtent
Method not supported.
remove(Object) - Method in class com.odi.util.IndexDescriptorSet
Removes a single instance of the specified element from this Collection, if it is present.
remove(Object) - Method in class com.odi.util.OSDictionary
Removes any existing mapping at the specified key.
remove(Object) - Method in class com.odi.util.OSHashBag
Removes a single instance of the specified element from this Collection, if it is present.
remove(Object) - Method in class com.odi.util.OSHashMap
Removes any existing mapping at the specified key.
remove(Object) - Method in class com.odi.util.OSHashSet
Removes a single instance of the specified element from this Collection, if it is present.
remove(Object) - Method in class com.odi.util.OSHashtable
Removes any existing mapping at the specified key.
remove(Object) - Method in class com.odi.util.OSSmallMap
Removes any existing mapping at the specified key.
remove(Object) - Method in class com.odi.util.OSSmallSet
Removes the specified element from this set if it is present.
remove(Object) - Method in class com.odi.util.OSTreeMap
Removes the mapping for this key from this Map if present (optional operation).
remove(byte[]) - Method in class com.odi.util.OSTreeMapByteArray
Removes the mapping for this key from this Map if present (optional operation).
remove(double) - Method in class com.odi.util.OSTreeMapDouble
Removes the mapping for this key from this Map if present (optional operation).
remove(Double) - Method in class com.odi.util.OSTreeMapDouble
Removes the mapping for this key from this Map if present (optional operation).
remove(float) - Method in class com.odi.util.OSTreeMapFloat
Removes the mapping for this key from this Map if present (optional operation).
remove(Float) - Method in class com.odi.util.OSTreeMapFloat
Removes the mapping for this key from this Map if present (optional operation).
remove(int) - Method in class com.odi.util.OSTreeMapInteger
Removes the mapping for this key from this Map if present (optional operation).
remove(Integer) - Method in class com.odi.util.OSTreeMapInteger
Removes the mapping for this key from this Map if present (optional operation).
remove(long) - Method in class com.odi.util.OSTreeMapLong
Removes the mapping for this key from this Map if present (optional operation).
remove(Long) - Method in class com.odi.util.OSTreeMapLong
Removes the mapping for this key from this Map if present (optional operation).
remove(String) - Method in class com.odi.util.OSTreeMapString
Removes the mapping for this key from this Map if present (optional operation).
remove(Object) - Method in class com.odi.util.OSTreeSet
Removes the specified element from this Collection, if it is present.
remove() - Method in class com.odi.util.OSTreeSetIterator
Removes from the underlying OSTreeSet the last element returned by the iterator.
remove(Object) - Method in class com.odi.util.OSVector
Removes the first occurence of the specified element in this List.
remove(int) - Method in class com.odi.util.OSVector
Removes the element at the specified position in this List.
remove(Object) - Method in class com.odi.util.TypedMap
Removes the mapping for this key from this Map if present.
removeAll(Collection) - Method in class com.odi.util.DynamicExtent
Method not supported.
removeAll(Collection) - Method in class com.odi.util.IndexDescriptorSet
Removes from this Collection all of its elements that are contained in the specified Collection.
removeAll(Collection) - Method in class com.odi.util.OSAbstractSet
Removes from this Collection all of its elements that are contained in the specified Collection.
removeAll(Collection) - Method in class com.odi.util.OSHashBag
Removes from this collection all of its elements that are contained in the specified collection.
removeAll(Collection) - Method in class com.odi.util.OSVector
Removes from this List all of its elements that are contained in the specified Collection.
removeAllElements() - Method in class com.odi.util.OSVector
Removes all elements of the vector.
removeAllElements() - Method in class com.odi.util.OSVectorList
Removes all elements of the vector.
removeElement(Object) - Method in class com.odi.util.OSVector
Removes from the vector the first occurence of the specified element.
removeElementAt(int) - Method in class com.odi.util.OSVector
Deletes the element at the specified index and moves down all elements with indexes greater than the current index.
removeElementAt(int) - Method in class com.odi.util.OSVectorList
Deletes the element at the specified index and moves down all elements with indexes greater than the current index.
removeFromIndex(Object) - Method in interface com.odi.util.IndexedCollection
Remove the mapping for the given value, in all indexes on this collection.
removeFromIndex(Class, String, Object) - Method in interface com.odi.util.IndexedCollection
Remove the mapping for the given value, in the index specified by the path argument.
removeFromIndex(Object) - Method in class com.odi.util.OSTreeSet
Remove the mapping for the given value, in all indexes on this collection.
removeFromIndex(Class, String, Object) - Method in class com.odi.util.OSTreeSet
Remove the mapping for the given value, in the index specified by the path argument.
removeInternal(Entity, Entity, Entity) - Method in class com.odi.jdd.rel.LinkedOneToMany
Remove from the list, given the owner, prev member and member to be removed.
removeRange(int, int) - Method in class com.odi.util.OSVector
Removes from this List all of the elements whose index is between fromIndex, inclusive and toIndex, exclusive.
removeSuperType(Type) - Method in class com.odi.jdd.Type
Disinherit this type from the specified base type.
removeValue(Object) - Method in class com.odi.util.OSHashMap
Removes the specified value from the hashtable.
removeValue(Object) - Method in class com.odi.util.OSHashtable
Removes the specified value from the hashtable.
resize(int) - Method in class com.odi.util.OSHashtable
Resize space allocated for the map to accommodate the given number of entries.
resize(int) - Method in class com.odi.util.OSSmallMap
Resize space allocated for the map to accommodate the given number of entries.
resize(int) - Method in class com.odi.util.OSSmallSet
Resize space allocated for the set to accommodate the given number of entries.
retainAll(Collection) - Method in class com.odi.util.DynamicExtent
Method not supported.
retainAll(Collection) - Method in class com.odi.util.IndexDescriptorSet
Retains only the elements in this Collection that are contained in the specified Collection.
retainAll(Collection) - Method in class com.odi.util.OSAbstractSet
Retains only the elements in this Collection that are contained in the specified Collection.
retainAll(Collection) - Method in class com.odi.util.OSHashBag
Retains only the elements in this collection that are contained in the specified collection.
retainAll(Collection) - Method in class com.odi.util.OSVector
Retains only the elements in this List that are contained in the specified Collection.

S

SchemaEvolutionException - exception com.odi.SchemaEvolutionException.
A superclass of all exceptions related to schema evolution.
SchemaException - exception com.odi.SchemaException.
A superclass of all exceptions related to class information provided by superclasses of the ClassInfo class and related facilities.
Segment - class com.odi.Segment.
PSE/PSE Pro uses the Segment class to represent a segment in a database.
SegmentException - exception com.odi.SegmentException.
A superclass of all exceptions related to segments, and the class of exception thrown for certain PSE/PSE Pro version restrictions.
SegmentNotFoundException - exception com.odi.SegmentNotFoundException.
Thrown when an entry point is called that attempts to use a segment that has never been created or has been destroyed.
ServerRefusedConnectionException - exception com.odi.ServerRefusedConnectionException.
Thrown when an attempt to connect to an ObjectStore Server fails because the Server is not available.
ServerRestartedException - exception com.odi.ServerRestartedException.
Thrown when an ObjectStore Server has been restarted.
Session - class com.odi.Session.
A session allows the use of the PSE/PSE Pro API.
SessionException - exception com.odi.SessionException.
A super class of all session related exceptions.
StaleEnumeratorException - exception com.odi.StaleEnumeratorException.
Thrown when an enumeration becomes stale and the information it provides has become unusable.
StaleIteratorException - exception com.odi.StaleIteratorException.
Thrown when an iterator becomes stale and the information it provides has become unusable.
StringAttribute - class com.odi.jdd.StringAttribute.
Used for attributes that are stored as Strings.
StringAttribute(Type, String) - Constructor for class com.odi.jdd.StringAttribute
Construct an unpooled string attribute
StringAttribute(Type, String, boolean) - Constructor for class com.odi.jdd.StringAttribute
Construct a String attribute on 'type' whose name is 'name'.
segmentOfpreFlushContentsObject() - Method in class com.odi.Session
Call this method from a class's preFlushContents() method if preFlushContents() must be able to identify the object's segment.
select(Collection, FreeVariableBindings) - Method in class com.odi.util.query.Query
Queries a collection and returns a newly-created Set containing the elements that match the query predicate.
select(Collection) - Method in class com.odi.util.query.Query
Queries a collection and returns a newly-created Set containing the elements that match the query predicate.
set(int, Object) - Method in class com.odi.util.OSVector
Replaces the element at the specified position in this List with the specified element.
setAllowsPeerQueries() - Method in class com.odi.ClassInfo
Specifies that instances of the associated class may be accessed by queries on com.odi.coll collections.
setArrayField(int, Object, ClassInfo) - Method in class com.odi.GenericObject
Sets an array value in a generic object.
setAttr() - Method in class com.odi.jdd.rel.IndexedOneToMany
Protected
setAutoOpenMode(int) - Static method in class com.odi.ObjectStore
Specifies the default open mode when ObjectStore opens a database automatically to traverse a cross-database reference (not available in PSE/PSE Pro)
setBooleanField(int, boolean, ClassInfo) - Method in class com.odi.GenericObject
Sets a Boolean value in a generic object.
setByteField(int, byte, ClassInfo) - Method in class com.odi.GenericObject
Sets a byte value in a generic object.
setCascadeDeletes(boolean) - Method in class com.odi.jdd.Attribute
Set whether when the entity is deleted, should the value of this attribute also be deleted?
setCharField(int, char, ClassInfo) - Method in class com.odi.GenericObject
Sets a character value in a generic object.
setClassField(int, Object, ClassInfo) - Method in class com.odi.GenericObject
Sets a class reference value in a generic object.
setClusterId(int) - Method in class com.odi.ExternalReference
Sets the cluster ID component of this external reference.
setDatabase(Database) - Method in class com.odi.ExternalReference
Sets the database component of this external reference.
setDefaultAbortRetain(int) - Static method in class com.odi.Transaction
Sets the default retain operation for the current session for calls to Transaction.abort() that have no argument.
setDefaultCluster(Cluster) - Method in class com.odi.Segment
Sets the default cluster for this segment.
setDefaultCommitRetain(int) - Static method in class com.odi.Transaction
Sets the default retain operation for the current session for calls to Transaction.checkpoint() and Transaction.commit() that have no argument.
setDefaultRetain(int) - Static method in class com.odi.Transaction
Sets the default retain operation for the current session for calls to Transaction.abort(), Transaction.commit() and Transaction.checkpoint() that have no argument.
setDefaultSegment(Segment) - Method in class com.odi.Database
Sets the default segment for this database.
setDoubleField(int, double, ClassInfo) - Method in class com.odi.GenericObject
Sets a 64-bit floating-point value in a generic object.
setElementAt(Object, int) - Method in class com.odi.util.OSVector
Sets the element at the specified index to the specified object.
setElementAt(Object, int) - Method in class com.odi.util.OSVectorList
Sets the element at the specified index to the specified object.
setEntityClassName(String) - Method in class com.odi.jdd.Type
Set the fully qualified name of the class to be used when creating instances of this type.
setFloatField(int, float, ClassInfo) - Method in class com.odi.GenericObject
Sets a 32-bit floating-point value in a generic object.
setIntField(int, int, ClassInfo) - Method in class com.odi.GenericObject
Sets a 32-bit integer value in a generic object.
setInterfaceField(int, Object, ClassInfo) - Method in class com.odi.GenericObject
Sets an interface value in a generic object.
setLazyWriteLocking(boolean) - Static method in class com.odi.ObjectStore
This is the interface for turning lazy write locking on and off (not available in PSE/PSE Pro)
setLoadFactor(float) - Method in class com.odi.util.OSHashtable
Set the load factor that is used to determine the fullness of this table.
setLocation(int) - Method in class com.odi.ExternalReference
Sets the location component of this external reference.
setLockTimeout(int) - Static method in class com.odi.ObjectStore
Set the time in milliseconds for which the current session waits when attempting to to acquire a lock.
setLongField(int, long, ClassInfo) - Method in class com.odi.GenericObject
Sets a 64-bit integer value in a generic object.
setNumExpectedSessions(int) - Static method in class com.odi.ObjectStore
Specifies the number of simultaneous sessions that application expects to create (not available in PSE or PSE Pro).
setObject(Object) - Method in class com.odi.ExternalReference
Makes this ExternalReference refer to the specified persistent object.
setPlacementForSerialization(Placement) - Static method in class com.odi.ObjectStore
Sets the com.odi.Placement where certain objects are migrated upon being de-serialized if they cannot be created transiently.
setPrimaryIndex(Class, String) - Method in class com.odi.util.OSTreeSet
Specifies that an existing index should be used as the primary index for this OSTreeSet.
setPriority(int) - Static method in class com.odi.Transaction
Sets the priority for transactions started by the current session.
setRoot(String, Object) - Method in class com.odi.Database
Sets the object associated with the specified root name.
setSchemaDatabase(Database) - Method in class com.odi.Database
Sets the schema database for this database if the schema is stored remotely (not available in PSE Pro).
setSegmentId(int) - Method in class com.odi.ExternalReference
Sets the segment ID component of this external reference.
setShortField(int, short, ClassInfo) - Method in class com.odi.GenericObject
Sets a 16-bit integer value in a generic object.
setSize(int) - Method in class com.odi.util.OSVector
Sets the size of the vector.
setSize(int) - Method in class com.odi.util.OSVectorList
Sets the size of the vector.
setStringField(int, String, ClassInfo) - Method in class com.odi.GenericObject
Sets a string value in a generic object.
show(PrintStream, boolean, boolean) - Method in class com.odi.Database
Displays the contents of the database (not available in PSE)
show(PrintStream, boolean, boolean, Query) - Method in class com.odi.Database
Displays the contents of the database (not available in PSE)
showDB(String, PrintStream, boolean, boolean) - Method in class com.odi.Database
Displays the contents of the database (not available in PSE)
shutdown(boolean) - Static method in class com.odi.ObjectStore
Terminates the session that the calling thread belongs to.
size() - Method in class com.odi.util.DynamicExtent
Returns the number of elements in this DynamicExtent.
size() - Method in class com.odi.util.IndexDescriptorSet
Returns the number of elements in this Collection.
size() - Method in interface com.odi.util.IndexMap
Returns the number of key-value mappings in this IndexMap.
size() - Method in class com.odi.util.OSDictionary
Returns the number of keys in the dictionary.
size() - Method in class com.odi.util.OSHashBag
Returns the number of elements in this Collection.
size() - Method in class com.odi.util.OSHashSet
Returns the number of elements in this Collection.
size() - Method in class com.odi.util.OSHashtable
Determines the number of keys in the hash table.
size() - Method in class com.odi.util.OSSmallMap
Returns the number of key-value mappings in this map.
size() - Method in class com.odi.util.OSSmallSet
Returns the number of elements in this set.
size() - Method in class com.odi.util.OSTreeMap
Returns the number of key-value mappings in this Map.
size() - Method in class com.odi.util.OSTreeSet
Returns the number of elements in this Collection.
size() - Method in class com.odi.util.OSVector
Returns the number of elements in the vector.
size() - Method in class com.odi.util.TypedMap
Returns the number of elements in this Collection.
sizeEstimate() - Method in class com.odi.util.OSTreeMap
For maps that do not maintain their size, returns the size computed by the last call to size().
sizeEstimate() - Method in class com.odi.util.OSTreeSet
For sets that do not maintain their size, returns the size computed by the last call to size().
storageGet(Entity) - Method in class com.odi.jdd.Attribute
Just do the get using the appropriate storage technology.
storageGet(Attribute) - Method in class com.odi.jdd.Entity
Get this attribute from our storage.
storagePut(Entity, Object) - Method in class com.odi.jdd.Attribute
Assume that any checks have already been done, and do the put, using the appropriate storage technology.
storagePut(Attribute, Object) - Method in class com.odi.jdd.Entity
Set this attribute in our storage.
storageRemove(Attribute) - Method in class com.odi.jdd.Entity
Unset this attribute in our storage.
storageSystemName() - Static method in class com.odi.ObjectStore
Returns the name and release of the storage system for PSE/PSE Pro that is running in the current thread.
storageUnset(Entity) - Method in class com.odi.jdd.Attribute
Disassociate this attribute from this entity
subList(int, int) - Method in class com.odi.util.OSVector
Returns a view of the portion of this list between the specified fromIndex, inclusive, and toIndex, exclusive.
subTypes() - Method in class com.odi.jdd.Type
Returns a read-only set of the immediate children Types
superTypes() - Method in class com.odi.jdd.Type
Returns a read-only set of the immediate parent Types

T

ToManySet - interface com.odi.jdd.rel.ToManySet.
A Set interface that represents the to-many direction of one-to-many and many-to-many relationships.
Transaction - class com.odi.Transaction.
PSE/PSE Pro uses the Transaction class to represent a logical unit of work.
TransactionAbortedException - exception com.odi.odmg.TransactionAbortedException.
Thrown when the database system has asynchronously terminated your transaction because of a deadlock or resource failure.
TransactionException - exception com.odi.TransactionException.
A superclass of all exceptions related to transactions.
TransactionInProgressException - exception com.odi.TransactionInProgressException.
Thrown when the application tries to use an entrypoint inside a transaction when that entrypoint can be used only outside a transaction.
TransactionInProgressException - exception com.odi.odmg.TransactionInProgressException.
Thrown when the application tries to call a method within a transaction when that method must only be called with no transaction in progress.
TransactionNotInProgressException - exception com.odi.odmg.TransactionNotInProgressException.
Thrown when the application tries to call a method outside of a transaction when the method can only be called from within a transaction.
Type - class com.odi.jdd.Type.
This represents the type of an Entity.
TypeQuery - class com.odi.jdd.TypeQuery.
A class for querying a type and all of its subtypes.
TypedMap - class com.odi.util.TypedMap.
Transient implementation of Map, with additional type-checking on key and value.
TypedMap(int, Class, Class, boolean, boolean) - Constructor for class com.odi.util.TypedMap
Constructs a new hash table and allocates internal structures.
terminate() - Method in class com.odi.Session
Terminates the session.
terminateSchemaEvolve() - Method in class com.odi.Session
Terminate Schema Evolve sessions.
toArray() - Method in class com.odi.util.DynamicExtent
Returns an array containing all of the elements in this DynamicExtent.
toArray(Object[]) - Method in class com.odi.util.DynamicExtent
Returns an array with a runtime type that is of the specified array and that contains all of the elements in this extent.
toArray() - Method in class com.odi.util.IndexDescriptorSet
Returns an array containing all of the elements in this Collection.
toArray(Object[]) - Method in class com.odi.util.IndexDescriptorSet
Returns an array with a runtime type that is of the specified array and that contains all of the elements in this collection.
toArray() - Method in class com.odi.util.OSAbstractSet
Returns an array containing all of the elements in this collection.
toArray(Object[]) - Method in class com.odi.util.OSAbstractSet
Returns an array with a runtime type that is of the specified array and that contains all of the elements in this collection.
toArray() - Method in class com.odi.util.OSHashBag
Returns an array containing all of the elements in this Collection.
toArray(Object[]) - Method in class com.odi.util.OSHashBag
Returns an array with a runtime type that is of the specified array and that contains all of the elements in this collection.
toArray() - Method in class com.odi.util.OSHashSet
Returns an array containing all of the elements in this Collection.
toArray() - Method in class com.odi.util.OSTreeSet
Returns an array containing all of the elements in this Collection.
toArray() - Method in class com.odi.util.OSVector
Returns an array containing all of the elements in this List.
toArray(Object[]) - Method in class com.odi.util.OSVector
Returns an array with a runtime type that is of the specified array and that contains all of the elements in this collection.
toOneAttr() - Method in class com.odi.jdd.rel.OneToMany
The attribute representing the to-one direction.
toString() - Method in class com.odi.ExternalReference
Encodes this ExternalReference as a string.
toString() - Method in class com.odi.util.IndexDescriptor
Get a String that describes this index descriptor.
toString() - Method in class com.odi.util.OSHashtable
Produces a printable representation of the object.
toString() - Method in class com.odi.util.OSSmallMap
Produces a printable representation of the object.
toString() - Method in class com.odi.util.OSVector
Converts the vector's elementData to a string.
trimToSize() - Method in class com.odi.util.OSVector
Trims the vector's capacity down to approximately elementCount.
type() - Method in class com.odi.jdd.Entity
The type of this entity.

U

UPDATE - Static variable in interface com.odi.ObjectStoreConstants
The type value for an update transaction or the database open mode for update.
UPDATE_NON_BLOCKING - Static variable in interface com.odi.ObjectStoreConstants
Open mode for update that does not block processing to wait for the database lock (not valid for OSJI).
UnexportedObjectsBecameStaleException - exception com.odi.UnexportedObjectsBecameStaleException.
Thrown when retained, unexported objects in a segment have been made stale.
UnregisteredType - class com.odi.UnregisteredType.
PSE/PSE Pro provides the UnregisteredType class to represent types in your database that are not registered with PSE/PSE Pro.
UnregisteredType() - Constructor for class com.odi.UnregisteredType
Constructor for subclasses.
UpdateReadOnlyException - exception com.odi.UpdateReadOnlyException.
Thrown when an attempt is made to call an entry point to modify a database either during a read-only transaction or for a database that has been opened for read-only.
unlink(Entity, Entity) - Method in class com.odi.jdd.rel.ManyToManyWithObj
Unlink and entity from other, and delete the link.
unset(Entity) - Method in class com.odi.jdd.Attribute
Unsets this attribute on this entity.
unset(Attribute) - Method in class com.odi.jdd.Entity
Unset this attribute
updateIndex(Class, String, Object, Object, Object) - Method in interface com.odi.util.IndexedCollection
Update a mapping in the index specified by the given path, by removing the current key/value mapping, and adding a new key/value mapping.
updateIndex(Class, String, Object, Object, Object) - Method in class com.odi.util.OSTreeSet
Update a mapping in the index specified by the given path, by removing the current key/value mapping, and adding a new key/value mapping.

V

values() - Method in class com.odi.util.OSHashtable
Returns a Collection view of the values contained in this Map.
values() - Method in class com.odi.util.OSSmallMap
Returns a Collection view of the values contained in this map.
values() - Method in class com.odi.util.OSTreeMap
Returns a Collection view of the values contained in this Map.
values() - Method in class com.odi.util.TypedMap
Returns a Collection view of the values contained in this Map.

W

WAIT_FOREVER - Static variable in interface com.odi.ObjectStoreConstants
The timeout value to specify in calls to acquireLock() methods to specify that you want to wait until the lock is available.
WrongSessionException - exception com.odi.WrongSessionException.
Exception thrown when the session associated with or implied by an object referenced in a method is different from the session the calling thread is joined to.
whichProduct() - Static method in class com.odi.ObjectStore
Returns a value that identifies the ObjectStore Java product that is running in the current thread.

X

XA_TRANSACTION - Static variable in interface com.odi.ObjectStoreConstants
The type value for an XA transaction.

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

Copyright 2005 Progress Software Corporation. All rights reserved.