Serialized Form


Package org.jpox

Class org.jpox.FetchPlanImpl extends java.lang.Object implements Serializable

Serialized Fields

groups

java.util.Set groups
The fetch groups in the current FetchPlan.


fetchSize

int fetchSize
The Fetch size. For use when using large result sets.


detachmentOptions

int detachmentOptions
Options to be used during detachment. Spec 12.7 says that the default is DETACH_LOAD_FIELDS.


maxFetchDepth

int maxFetchDepth
Maximum depth to fetch from the root object.


detachmentRootClasses

java.lang.Class[] detachmentRootClasses
The classes used as the roots for detachment (DetachAllOnCommit).


detachmentRoots

java.util.Collection detachmentRoots
The instances used as the roots for detachment (DetachAllOnCommit).

Class org.jpox.FieldInstanceLifecycleEvent extends javax.jdo.listener.InstanceLifecycleEvent implements Serializable

Serialized Fields

fieldNames

java.lang.String[] fieldNames
Names of the fields affected.

Class org.jpox.PersistenceManagerFactoryImpl extends AbstractPersistenceManagerFactory implements Serializable


Package org.jpox.exceptions

Class org.jpox.exceptions.ClassNotDetachableException extends javax.jdo.JDOUserException implements Serializable

Class org.jpox.exceptions.ClassNotPersistenceCapableException extends javax.jdo.JDOUserException implements Serializable

Class org.jpox.exceptions.ClassNotResolvedException extends javax.jdo.JDOException implements Serializable

Class org.jpox.exceptions.CommitStateTransitionException extends javax.jdo.JDOFatalException implements Serializable

Class org.jpox.exceptions.ConnectionFactoryNotFoundException extends javax.jdo.JDOUserException implements Serializable

Class org.jpox.exceptions.ConnectionInUseException extends javax.jdo.JDOUserException implements Serializable

Class org.jpox.exceptions.MetaDataForPersistenceCapableClassNotReachableException extends javax.jdo.JDOUserException implements Serializable

Class org.jpox.exceptions.ObjectDetachedException extends javax.jdo.JDOUserException implements Serializable

Class org.jpox.exceptions.RollbackStateTransitionException extends javax.jdo.JDOFatalException implements Serializable

Class org.jpox.exceptions.TransactionActiveException extends javax.jdo.JDOUserException implements Serializable

Class org.jpox.exceptions.TransactionCommiting extends javax.jdo.JDOUserException implements Serializable

Class org.jpox.exceptions.TransactionNotActiveException extends javax.jdo.JDOUserException implements Serializable

Class org.jpox.exceptions.UnsupportedConnectionFactoryException extends javax.jdo.JDOUnsupportedOptionException implements Serializable


Package org.jpox.management

Class org.jpox.management.ManagementCategory extends java.lang.Object implements Serializable

Serialized Fields

type

int type


Package org.jpox.metadata

Class org.jpox.metadata.AbstractClassMetaData extends ExtendableMetaData implements Serializable

Serialized Fields

queries

java.util.List queries
List of named queries


joinMetaData

JoinMetaData[] joinMetaData
JoinMetaData


indexMetaData

IndexMetaData[] indexMetaData
IndexMetaData


foreignKeyMetaData

ForeignKeyMetaData[] foreignKeyMetaData
ForeignKeyMetaData


uniqueMetaData

UniqueMetaData[] uniqueMetaData
UniqueMetaData


identityType

IdentityType identityType
Identity-type tag value.


name

java.lang.String name
Class name


persistenceModifier

ClassPersistenceModifier persistenceModifier
persistence-modifier tag value.


persistenceCapableSuperclass

java.lang.String persistenceCapableSuperclass
persistence-capable-superclas tag value.


objectidClass

java.lang.String objectidClass
objectid-class tag value.


requiresExtent

boolean requiresExtent
requires-extent tag value.


detachable

boolean detachable
detachable tag value.


embeddedOnly

boolean embeddedOnly
embedded-only tag value.


catalog

java.lang.String catalog
Catalog name (O/R mapping).


schema

java.lang.String schema
Schema name (O/R mapping).


table

java.lang.String table
Table name (O/R mapping). This may be of the form "[database].[catalog].[schema].table"


fullName

java.lang.String fullName
Full name. (e.g org.jpox.MyClass)


versionMetaData

VersionMetaData versionMetaData
Version MetaData


identityMetaData

IdentityMetaData identityMetaData
Identity MetaData


identitySpecified

boolean identitySpecified
Flag whether the identity was specified by the user.


inheritanceMetaData

InheritanceMetaData inheritanceMetaData
Inheritance MetaData


primaryKeyMetaData

PrimaryKeyMetaData primaryKeyMetaData
PrimaryKey MetaData


properties

java.util.List properties
List of properties


unmappedColumns

java.util.List unmappedColumns
The columns that are present in the datastore yet not mapped to fields in this class.


joins

java.util.List joins
List of joins


fetchGroups

java.util.List fetchGroups
List of fetch-group


foreignKeys

java.util.List foreignKeys
List of foreign-key


indexes

java.util.List indexes
List of indexes


uniqueConstraints

java.util.List uniqueConstraints
List of uniqueConstraints


fetchGroupMetaData

FetchGroupMetaData[] fetchGroupMetaData
A contained fetch-group element indicates that the named group is to be included in the group being defined. Nested fetch group elements are limited to only the name attribute.


fetchGroupMetaDataByName

java.util.Map fetchGroupMetaDataByName

pcSuperclassMetaData

AbstractClassMetaData pcSuperclassMetaData
Class MetaData for the Persistence-Capable superclass (if any)


propertyMetaData

AbstractPropertyMetaData[] propertyMetaData
convenience PropertyMetaData


managedFields

AbstractPropertyMetaData[] managedFields
JDO managed fields. Contains the same AbstractPropertyMetaData objects as are in "fields".


overriddenFields

AbstractPropertyMetaData[] overriddenFields
Fields for superclasse sthat are overridden in this class.


fieldNumbersByName

java.util.Map fieldNumbersByName
Field numbers mapped by the name of the field.


allFieldNumbers

int[] allFieldNumbers
Field numbers of all fields (inc superclasses).


primaryKeyFieldNumbers

int[] primaryKeyFieldNumbers
Field numbers of the primary key fields (inc superclasses).


nonPrimaryKeyFieldNumbers

int[] nonPrimaryKeyFieldNumbers
Field numbers of the non-primary key fields (inc superclasses).


nonPrimaryKeyFieldFlags

boolean[] nonPrimaryKeyFieldFlags
Field numbers of the non-primary key fields (inc superclasses).


defaultFetchGroupFieldNumbers

int[] defaultFetchGroupFieldNumbers
Field numbers of the default fetch group fields (inc superclasses).


defaultFetchGroupFieldFlags

boolean[] defaultFetchGroupFieldFlags
Flags of the default fetch group state for all fields.


secondClassMutableFieldNumbers

int[] secondClassMutableFieldNumbers
Field numbers of the second class mutable fields (inc superclasses).


secondClassMutableFieldFlags

boolean[] secondClassMutableFieldFlags
Flags of the second class mutable state for all fields.


persistenceCapableFieldNumbers

int[] persistenceCapableFieldNumbers
Field numbers of the PersistenceCapable fields (inc superclasses).


noOfInheritedManagedFields

int noOfInheritedManagedFields
No of managed fields in superclasses, that are inherited by this class.


usesSingleFieldIdentityClass

boolean usesSingleFieldIdentityClass
if this PersistenceCapable class uses SingleFieldIdentity

Class org.jpox.metadata.AbstractElementMetaData extends ExtendableMetaData implements Serializable

Serialized Fields

columns

java.util.List columns
Columns ColumnMetaData


indexMetaData

IndexMetaData indexMetaData
IndexMetaData


indexed

IndexedValue indexed
The indexing value


uniqueMetaData

UniqueMetaData uniqueMetaData
UniqueMetaData.


uniqueConstraint

boolean uniqueConstraint
Whether to add a unique constraint


foreignKeyMetaData

ForeignKeyMetaData foreignKeyMetaData
ForeignKeyMetaData


embeddedMetaData

EmbeddedMetaData embeddedMetaData
EmbeddedMetaData


column

java.lang.String column
column tag value


columnMetaData

ColumnMetaData[] columnMetaData

Class org.jpox.metadata.AbstractPropertyMetaData extends ExtendableMetaData implements Serializable

Serialized Fields

columnMetaData

ColumnMetaData[] columnMetaData
Contains the metadata for column(s).


container

ContainerMetaData container
Meta-Data of any container.


embeddedMetaData

EmbeddedMetaData embeddedMetaData
EmbeddedMetaData.


joinMetaData

JoinMetaData joinMetaData
JoinMetaData.


elementMetaData

ElementMetaData elementMetaData
ElementMetaData.


keyMetaData

KeyMetaData keyMetaData
KeyMetaData.


valueMetaData

ValueMetaData valueMetaData
ValueMetaData.


indexMetaData

IndexMetaData indexMetaData
IndexMetaData.


indexed

IndexedValue indexed
The indexing value


uniqueMetaData

UniqueMetaData uniqueMetaData
UniqueMetaData.


uniqueConstraint

boolean uniqueConstraint
Whether to add a unique constraint.


orderMetaData

OrderMetaData orderMetaData
OrderMetaData.


foreignKeyMetaData

ForeignKeyMetaData foreignKeyMetaData
ForeignKeyMetaData.


defaultFetchGroup

java.lang.Boolean defaultFetchGroup
default-fetch-group tag value.


column

java.lang.String column
column tag value.


mappedBy

java.lang.String mappedBy
mapped-by tag value.


embedded

java.lang.Boolean embedded
embedded tag value.


dependent

java.lang.Boolean dependent
dependent tag value. The dependent attribute indicates that the field contains a reference that is to be deleted from the datastore if the referring instance in which the field is declared is deleted, or if the referring field is nullified.


serialized

java.lang.Boolean serialized
serialized tag value.


loadFetchGroup

java.lang.String loadFetchGroup
load-fetch-group value.


recursionDepth

int recursionDepth
recursion-depth value.


name

java.lang.String name
Field name.


nullValue

NullValue nullValue
null-value tag value (default is NONE).


persistenceModifier

FieldPersistenceModifier persistenceModifier
persistence-modifier tag value.


primaryKey

java.lang.Boolean primaryKey
primary key tag value.


table

java.lang.String table
Table name for this field.


valueStrategy

IdentityStrategy valueStrategy
The value-strategy attribute specifies the strategy used to generate values for the field. This attribute has the same values and meaning as the strategy attribute in datastoreidentity.


sequence

java.lang.String sequence
If the value-strategy is sequence, the sequence attribute specifies the name of the sequence to use to automatically generate a value for the field.


className

java.lang.String className
Name of the class to which this field really belongs. Will be null if the field belongs to the parent ClassMetaData, and will have a value if it is an overriding field.


fieldType

java.lang.String fieldType
The field-type attribute is used to specify a more restrictive type than the field definition in the class. This might be required in order to map the field to the datastore. To be portable, specify the name of a single type that is itself able to be mapped to the datastore (e.g. a field of type Object can specify field-type=”Integer”). To specify multiple types that the field might contain, use a comma-separated list of types, although this cannot be portably mapped. Rules for type names are as specified in collection elementtype.


type

java.lang.Class type
Field type being represented by this MetaData.


modifiers

int modifiers
Field modifiers


fieldId

int fieldId
Id of the field in its class (only for fields managed by JDO). If the value is -1, the field is NOT managed by JDO or the object hasn't been populated.


relationType

int relationType
The relation type of this field (1-1, 1-N, M-N, N-1).


relatedFieldMetaData

AbstractPropertyMetaData relatedFieldMetaData
FieldMetaData for the other end of a relation when this field is a bidirectional relation.


columns

java.util.List columns
Columns ColumnMetaData

Class org.jpox.metadata.ArrayMetaData extends ContainerMetaData implements Serializable

Serialized Fields

elementType

java.lang.String elementType
Implementation type(s) of elements that can be stored (when it is of a reference type).


elementClassMetaData

AbstractClassMetaData elementClassMetaData
Element-type ClassMetaData


embeddedElement

java.lang.Boolean embeddedElement
Whether the array elements are embedded.


serializedElement

java.lang.Boolean serializedElement
Whether the array elements are serialized.


dependentElement

java.lang.Boolean dependentElement
Whether the array elements are to be treated as dependent when removing from the array.

Class org.jpox.metadata.ClassMetaData extends AbstractClassMetaData implements Serializable

Serialized Fields

implementations

java.util.List implementations
List of implements


implementsMetaData

ImplementsMetaData[] implementsMetaData
ImplementsMetaData


isAbstractPersistenceCapable

boolean isAbstractPersistenceCapable
is abstract the PersistenceCapable class


populating

boolean populating
whether the populate method is running

Class org.jpox.metadata.ClassPersistenceModifier extends java.lang.Object implements Serializable

Serialized Fields

typeId

int typeId
persistence-capable|persistence-aware|non-persistent

Class org.jpox.metadata.CollectionMetaData extends ContainerMetaData implements Serializable

Serialized Fields

elementType

java.lang.String elementType
Element-type tag value. Default is Object (JDO2 Spec [18.13.1]).


elementClassMetaData

AbstractClassMetaData elementClassMetaData
Element-type ClassMetaData


embeddedElement

java.lang.Boolean embeddedElement
Embedded-element tag value.


serializedElement

java.lang.Boolean serializedElement
Serialized-element tag value.


dependentElement

java.lang.Boolean dependentElement
dependent-element tag value. The dependent-element attribute indicates that the collection's element contains a reference that is to be deleted if the referring instance is deleted.

Class org.jpox.metadata.ColumnMetaData extends ExtendableMetaData implements Serializable

Serialized Fields

name

java.lang.String name
column name value.


target

java.lang.String target
target tag value.


targetField

java.lang.String targetField
target-field tag value.


jdbcType

java.lang.String jdbcType
jdbc-type tag value.


sqlType

java.lang.String sqlType
sql-type tag value.


length

java.lang.Integer length
length tag value. Also known as precision


scale

java.lang.Integer scale
scale tag value.


allowsNull

java.lang.Boolean allowsNull
allows-null tag value.


defaultValue

java.lang.String defaultValue
column default value (when constructing the table with this column)


insertValue

java.lang.String insertValue
value to use when inserting this column in the datastore (the column is not mapped to a field)


insertable

boolean insertable
Whether this column is to be inserted when the owning object is inserted. JPA 1.0 attribute.


updateable

boolean updateable
Whether this column can be updated when the owning object is updated. JPA 1.0 attribute.

Class org.jpox.metadata.ContainerMetaData extends ExtendableMetaData implements Serializable

Class org.jpox.metadata.DiscriminatorMetaData extends ExtendableMetaData implements Serializable

Serialized Fields

strategy

DiscriminatorStrategy strategy
strategy tag value.


columnName

java.lang.String columnName
Column name of discriminator


value

java.lang.String value
Value for discriminator column


columnMetaData

ColumnMetaData columnMetaData
Discriminator column


indexed

IndexedValue indexed
Whether the discriminator is indexed or not and whether it is unique


indexMetaData

IndexMetaData indexMetaData
Definition of any indexing of the discriminator column.

Class org.jpox.metadata.DiscriminatorStrategy extends java.lang.Object implements Serializable

Serialized Fields

typeId

int typeId
The type id.

Class org.jpox.metadata.ElementMetaData extends AbstractElementMetaData implements Serializable

Class org.jpox.metadata.EmbeddedMetaData extends ExtendableMetaData implements Serializable

Serialized Fields

fields

java.util.List fields
Fields of the embedded object.


ownerField

java.lang.String ownerField
Name of the owner field in the embedded object.


nullIndicatorColumn

java.lang.String nullIndicatorColumn
Name of a column used for determining if the embedded object is null


nullIndicatorValue

java.lang.String nullIndicatorValue
Value in the null column indicating that the embedded object is null


fieldMetaData

AbstractPropertyMetaData[] fieldMetaData

Class org.jpox.metadata.ExtendableMetaData extends MetaData implements Serializable

Serialized Fields

extensions

java.util.List extensions
List of extensions.

Class org.jpox.metadata.ExtensionMetaData extends java.lang.Object implements Serializable

Serialized Fields

vendorName

java.lang.String vendorName
vendor-name tag value.


key

java.lang.String key
key tag value.


value

java.lang.String value
value tag value.

Class org.jpox.metadata.FetchGroupMetaData extends MetaData implements Serializable

Serialized Fields

postLoad

java.lang.Boolean postLoad
The post-load attribute on the fetch-group element indicates whether the jdoPost-Load callback will be made when the fetch group is loaded. It defaults to false, for all fetch groups except the default fetch group, on which it defaults to true.


name

java.lang.String name
The name attribute on a field element contained within a fetch-group element is the name of field in the enclosing class or a dot-separated expression identifying a field reachable from the class by navigating a reference, collection or map. For maps of persistencecapable classes "#key" or "#value" may be appended to the name of the map field to navigate the key or value respectively (e.g. to include a field of the key class or value class in the fetch group). For collection and arrays of persistence-capable classes, "#element" may be appended to the name of the field to navigate the element. This is optional; if omitted for collections and arrays, #element is assumed.


fetchGroupMetaData

FetchGroupMetaData[] fetchGroupMetaData
A contained fetch-group element indicates that the named group is to be included in the group being defined. Nested fetch group elements are limited to only the name attribute.


fieldMetaData

AbstractPropertyMetaData[] fieldMetaData
fields declared to be in this fetch group


fetchGroups

java.util.List fetchGroups
A contained fetch-group element indicates that the named group is to be included in the group being defined. Nested fetch group elements are limited to only the name attribute.


fields

java.util.List fields
fields declared to be in this fetch group

Class org.jpox.metadata.FieldMetaData extends AbstractPropertyMetaData implements Serializable

Class org.jpox.metadata.FieldPersistenceModifier extends java.lang.Object implements Serializable

Serialized Fields

typeId

int typeId
persistent|transactional|none id

Class org.jpox.metadata.FileMetaData extends ExtendableMetaData implements Serializable

Serialized Fields

type

int type
Type of file (JDO, ORM, JDOQUERY, etc)


filename

java.lang.String filename
Name of file


catalog

java.lang.String catalog
Catalog name for all classes in this file


schema

java.lang.String schema
Schema name for all classes in this file


queries

java.util.List queries
List of named queries


packages

java.util.List packages
list of packages

Class org.jpox.metadata.ForeignKeyAction extends java.lang.Object implements Serializable

Serialized Fields

typeId

int typeId

Class org.jpox.metadata.ForeignKeyDeleteAction extends ForeignKeyAction implements Serializable

Class org.jpox.metadata.ForeignKeyMetaData extends ExtendableMetaData implements Serializable

Serialized Fields

deferred

boolean deferred
The deferred attribute specifies whether the foreign key constraint is defined to be checked only at commit time.


deleteAction

ForeignKeyDeleteAction deleteAction
Foreign keys represent a consistency constraint in the database that must be maintained. The user can specify by the value of the delete-action attribute what happens if the target row of a foreign key is deleted.


updateAction

ForeignKeyUpdateAction updateAction
Foreign keys represent a consistency constraint in the database that must be maintained. The user can specify by the update-action attribute what happens if the target row of a foreign key is updated.


unique

boolean unique
The unique attribute specifies whether the foreign key constraint is defined to be a unique constraint as well. This is most often used with one-to-one mappings.


table

java.lang.String table
the foreign-key table name. Name of the table to which this applies (null implies the enclosing class' table).


name

java.lang.String name
the foreign-key name


fieldMetaData

AbstractPropertyMetaData[] fieldMetaData
Contains the metadata for fields


columnMetaData

ColumnMetaData[] columnMetaData
Contains the metadata for columns


fields

java.util.List fields
The fields for this foreign key.


columns

java.util.List columns
The columns for this foreign key.

Class org.jpox.metadata.ForeignKeyUpdateAction extends ForeignKeyAction implements Serializable

Class org.jpox.metadata.IdentityMetaData extends ExtendableMetaData implements Serializable

Serialized Fields

column

java.lang.String column
column name value.


strategy

IdentityStrategy strategy
strategy tag value.


sequence

java.lang.String sequence
sequence tag value.


columns

java.util.List columns
the columns


columnMetaData

ColumnMetaData[] columnMetaData
Contains the metadata for column

Class org.jpox.metadata.IdentityStrategy extends java.lang.Object implements Serializable

Serialized Fields

typeId

int typeId
The type id.

Class org.jpox.metadata.IdentityType extends java.lang.Object implements Serializable

Serialized Fields

typeId

int typeId

Class org.jpox.metadata.ImplementsMetaData extends ExtendableMetaData implements Serializable

Serialized Fields

name

java.lang.String name
Name of the interface implemented.


properties

java.util.List properties
Properties implemented.

Class org.jpox.metadata.IndexedValue extends java.lang.Object implements Serializable

Serialized Fields

typeId

int typeId
The type id.

Class org.jpox.metadata.IndexMetaData extends ExtendableMetaData implements Serializable

Serialized Fields

name

java.lang.String name
the index name


table

java.lang.String table
the table name. If not specified, then applies to the table of the containing class.


unique

java.lang.Boolean unique
You can use UNIQUE constraints to ensure that no duplicate values are entered in specific columns that do not participate in a primary key. Although both a UNIQUE constraint and a PRIMARY KEY constraint enforce uniqueness, use a UNIQUE constraint instead of a PRIMARY KEY constraint when you want to enforce the uniqueness of: A UNIQUE constraint can also be referenced by a FOREIGN KEY constraint.


fieldMetaData

AbstractPropertyMetaData[] fieldMetaData
Contains the metadata for fields


columnMetaData

ColumnMetaData[] columnMetaData
Contains the metadata for columns


fields

java.util.List fields
the field elements to be included in the index. Can be empty.


columns

java.util.List columns
the columns elements to be included in the index. Suitable to be empty when this metadata is contained within a field, element, key, value, or join elements

Class org.jpox.metadata.InheritanceMetaData extends ExtendableMetaData implements Serializable

Serialized Fields

strategy

InheritanceStrategy strategy
strategy tag value.


joinMetaData

JoinMetaData joinMetaData
JoinMetaData element.


discriminatorMetaData

DiscriminatorMetaData discriminatorMetaData
DiscriminatorMetaData element.

Class org.jpox.metadata.InheritanceStrategy extends java.lang.Object implements Serializable

Serialized Fields

typeId

int typeId
The type id.

Class org.jpox.metadata.InterfaceMetaData extends AbstractClassMetaData implements Serializable

Serialized Fields

populating

boolean populating
whether the populate method is running

Class org.jpox.metadata.InvalidMetaDataException extends javax.jdo.JDOFatalUserException implements Serializable

Serialized Fields

messageKey

java.lang.String messageKey
Message resources key


cause

java.lang.Throwable cause
Cause of the exception

Class org.jpox.metadata.InvalidPrimaryKeyException extends InvalidMetaDataException implements Serializable

Class org.jpox.metadata.JoinMetaData extends ExtendableMetaData implements Serializable

Serialized Fields

foreignKeyMetaData

ForeignKeyMetaData foreignKeyMetaData
the foreign-key element.


indexMetaData

IndexMetaData indexMetaData
the index element.


uniqueMetaData

UniqueMetaData uniqueMetaData
the unique element.


primaryKeyMetaData

PrimaryKeyMetaData primaryKeyMetaData
PrimaryKey MetaData


columns

java.util.List columns
column elements


outer

java.lang.Boolean outer
if is outer join. Outer joins return all elements from at least one of the sides joined.


table

java.lang.String table
the table name.


column

java.lang.String column
the column name.


foreignKey

java.lang.String foreignKey
the foreign-key column name.


columnMetaData

ColumnMetaData[] columnMetaData
Contains the metadata for column

Class org.jpox.metadata.KeyMetaData extends AbstractElementMetaData implements Serializable

Serialized Fields

mappedBy

java.lang.String mappedBy
Name of the field in the value that is the key.

Class org.jpox.metadata.MapMetaData extends ContainerMetaData implements Serializable

Serialized Fields

embeddedKey

java.lang.Boolean embeddedKey
embedded-key tag value.


embeddedValue

java.lang.Boolean embeddedValue
embedded-value tag value.


serializedKey

java.lang.Boolean serializedKey
serialized-key tag value.


serializedValue

java.lang.Boolean serializedValue
serialized-value tag value.


keyType

java.lang.String keyType
key-type tag value.


valueType

java.lang.String valueType
value-type tag value.


keyClassMetaData

AbstractClassMetaData keyClassMetaData
Key-type ClassMetaData.


valueClassMetaData

AbstractClassMetaData valueClassMetaData
Value-type ClassMetaData.


dependentValue

java.lang.Boolean dependentValue
The dependent-value attribute indicates that the collection's value contains references that are to be deleted if the referring instance is deleted.


dependentKey

java.lang.Boolean dependentKey
The dependent-key attribute indicates that the collection's key contains references that are to be deleted if the referring instance is deleted.

Class org.jpox.metadata.MetaData extends java.lang.Object implements Serializable

Serialized Fields

metaDataState

int metaDataState
State indicator for this MetaData object.


parent

MetaData parent
Parent MetaData object.

Class org.jpox.metadata.NullValue extends java.lang.Object implements Serializable

Serialized Fields

typeId

int typeId
The type id

Class org.jpox.metadata.OrderMetaData extends ExtendableMetaData implements Serializable

Serialized Fields

column

java.lang.String column
the column name


columns

java.util.List columns
the columns elements


indexMetaData

IndexMetaData indexMetaData
IndexMetaData.


indexed

IndexedValue indexed
The indexing value


mappedBy

java.lang.String mappedBy
Name of the field in the element that is the ordering field.


columnMetaData

ColumnMetaData[] columnMetaData
Contains the metadata for column

Class org.jpox.metadata.PackageMetaData extends ExtendableMetaData implements Serializable

Serialized Fields

interfaces

java.util.List interfaces
List of interfaces


classes

java.util.List classes
List of classes.


sequences

java.util.List sequences
List of sequences


name

java.lang.String name
Package name


catalog

java.lang.String catalog
Catalog name for all classes in this package


schema

java.lang.String schema
Schema name for all classes in this package

Class org.jpox.metadata.PrimaryKeyMetaData extends ExtendableMetaData implements Serializable

Serialized Fields

name

java.lang.String name
PK constraint name


columnName

java.lang.String columnName
Column name of PK


columnMetaData

ColumnMetaData[] columnMetaData
MetaData for columns to be used in PK


columns

java.util.List columns
the columns elements to be included in the index. Suitable to be empty when this metadata is contained within a field, element, key, value, or join elements

Class org.jpox.metadata.PropertyMetaData extends AbstractPropertyMetaData implements Serializable

Serialized Fields

fieldName

java.lang.String fieldName
Field name.

Class org.jpox.metadata.QueryLanguage extends java.lang.Object implements Serializable

Serialized Fields

typeId

int typeId

Class org.jpox.metadata.QueryMetaData extends ExtendableMetaData implements Serializable

Serialized Fields

name

java.lang.String name
Query name


language

QueryLanguage language
Language tag value.


unmodifiable

boolean unmodifiable
unmodifiable tag value.


query

java.lang.String query
The single string query


resultClass

java.lang.String resultClass
The result class to use. Only applies to SQL.


unique

boolean unique
Whether the query returns unique. Onyl applies to SQL.

Class org.jpox.metadata.Relation extends java.lang.Object implements Serializable

Class org.jpox.metadata.SequenceMetaData extends ExtendableMetaData implements Serializable

Serialized Fields

name

java.lang.String name
Name


datastoreSequence

java.lang.String datastoreSequence
Datastore Sequence name


factoryClass

java.lang.String factoryClass
factory class name


strategy

SequenceStrategy strategy
Strategy for this sequence

Class org.jpox.metadata.SequenceStrategy extends java.lang.Object implements Serializable

Serialized Fields

typeId

int typeId

Class org.jpox.metadata.UniqueMetaData extends ExtendableMetaData implements Serializable

Serialized Fields

name

java.lang.String name
the index name


table

java.lang.String table
the table name. If not specified, then applies to the table of the containing class.


deferred

boolean deferred
Whether the unique is initially deferred.


fieldMetaData

AbstractPropertyMetaData[] fieldMetaData
Contains the metadata for field


columnMetaData

ColumnMetaData[] columnMetaData
Contains the metadata for column


fields

java.util.List fields
the fields elements to be included in the index. Can be empty.


columns

java.util.List columns
the columns elements to be included in the index. Suitable to be empty when this metadata is contained within a field, element, key, value, or join elements

Class org.jpox.metadata.ValueMetaData extends AbstractElementMetaData implements Serializable

Serialized Fields

mappedBy

java.lang.String mappedBy
Name of the field in the key that is the value.

Class org.jpox.metadata.VersionMetaData extends ExtendableMetaData implements Serializable

Serialized Fields

versionStrategy

VersionStrategy versionStrategy
strategy


column

java.lang.String column
column name


columns

java.util.List columns
Columns ColumnMetaData


indexMetaData

IndexMetaData indexMetaData
IndexMetaData.


indexed

IndexedValue indexed
Indexed value


columnMetaData

ColumnMetaData[] columnMetaData
Contains the metadata for column

Class org.jpox.metadata.VersionStrategy extends java.lang.Object implements Serializable

Serialized Fields

typeId

int typeId
state-image|date-time|version-number


Package org.jpox.resource

Class org.jpox.resource.ManagedConnectionFactoryImpl extends AbstractPersistenceManagerFactory implements Serializable

Class org.jpox.resource.PersistenceManagerFactoryImpl extends java.lang.Object implements Serializable

Serialized Fields

mcf

ManagedConnectionFactoryImpl mcf

cm

javax.resource.spi.ConnectionManager cm

ref

javax.naming.Reference ref


Package org.jpox.sco

Class org.jpox.sco.ArrayList extends java.util.ArrayList implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

delegate

java.util.ArrayList delegate
The internal "delegate".


useCache

boolean useCache
Whether to use "delegate" caching.


isCacheLoaded

boolean isCacheLoaded
Status flag whether the collection is loaded into the cache.

Class org.jpox.sco.BitSet extends java.util.BitSet implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.jpox.sco.BitSetJDK14 extends BitSet implements Serializable

Class org.jpox.sco.Collection extends java.util.AbstractCollection implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

owner

java.lang.Object owner

ownerSM

StateManager ownerSM

fieldName

java.lang.String fieldName

fieldNumber

int fieldNumber

elementType

java.lang.Class elementType

allowNulls

boolean allowNulls

backingStore

CollectionStore backingStore
The "backing store" (for use when not serialised).


delegate

java.util.Collection delegate
The internal "delegate".


useCache

boolean useCache
Whether to use "delegate" caching.


isCacheLoaded

boolean isCacheLoaded
Status flag whether the collection is loaded into the cache.

Class org.jpox.sco.Date extends java.util.Date implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.jpox.sco.GregorianCalendar extends java.util.GregorianCalendar implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.jpox.sco.GregorianCalendarJDK14 extends GregorianCalendar implements Serializable

Class org.jpox.sco.HashMap extends java.util.HashMap implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

backingStore

MapStore backingStore
The "backing store"


delegate

java.util.HashMap delegate
The internal "delegate".


useCache

boolean useCache
Whether to use "delegate" caching.


isCacheLoaded

boolean isCacheLoaded
Status flag whether the collection is loaded into the cache.

Class org.jpox.sco.HashSet extends java.util.HashSet implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

backingStore

CollectionStore backingStore
The "backing store"


delegate

java.util.HashSet delegate
The internal "delegate".


useCache

boolean useCache
Whether to use caching.


isCacheLoaded

boolean isCacheLoaded
Status flag whether the collection is loaded into the cache.

Class org.jpox.sco.Hashtable extends java.util.Hashtable implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

backingStore

MapStore backingStore
The "backing store"


delegate

java.util.Hashtable delegate
The internal "delegate".


useCache

boolean useCache
Whether to use "delegate" caching.


isCacheLoaded

boolean isCacheLoaded
Status flag whether the collection is loaded into the cache.

Class org.jpox.sco.LinkedHashMap extends java.util.LinkedHashMap implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

backingStore

MapStore backingStore
The "backing store"


delegate

java.util.LinkedHashMap delegate
The internal "delegate".


useCache

boolean useCache
Whether to use "delegate" caching.


isCacheLoaded

boolean isCacheLoaded
Status flag whether the collection is loaded into the cache.

Class org.jpox.sco.LinkedHashSet extends java.util.LinkedHashSet implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

backingStore

CollectionStore backingStore
The "backing store"


delegate

java.util.LinkedHashSet delegate
The internal "delegate".


useCache

boolean useCache
Whether to use caching.


isCacheLoaded

boolean isCacheLoaded
Status flag whether the collection is loaded into the cache.

Class org.jpox.sco.LinkedList extends java.util.LinkedList implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

delegate

java.util.List delegate
The internal "delegate".


useCache

boolean useCache
Whether to use "delegate" caching.


isCacheLoaded

boolean isCacheLoaded
Status flag whether the collection is loaded into the cache.

Class org.jpox.sco.List extends java.util.AbstractList implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

ownerSM

StateManager ownerSM

owner

java.lang.Object owner

fieldName

java.lang.String fieldName

fieldNumber

int fieldNumber

elementType

java.lang.Class elementType

allowNulls

boolean allowNulls

backingStore

ListStore backingStore
The "backing store" (for use when not serialised).


delegate

java.util.ArrayList delegate
The internal "delegate".


useCache

boolean useCache
Whether to use "delegate" caching.


isCacheLoaded

boolean isCacheLoaded
Status flag whether the collection is loaded into the cache.

Class org.jpox.sco.Map extends java.util.AbstractMap implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

owner

java.lang.Object owner

ownerSM

StateManager ownerSM

fieldName

java.lang.String fieldName

fieldNumber

int fieldNumber

keyType

java.lang.Class keyType

valueType

java.lang.Class valueType

allowNulls

boolean allowNulls

backingStore

MapStore backingStore
The "backing store"


delegate

java.util.Map delegate
The internal "delegate".


useCache

boolean useCache
Whether to use "delegate" caching.


isCacheLoaded

boolean isCacheLoaded
Status flag whether the collection is loaded into the cache.

Class org.jpox.sco.Point extends java.awt.Point implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.jpox.sco.Properties extends java.util.Properties implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

backingStore

MapStore backingStore
The "backing store"


delegate

java.util.Properties delegate
The internal "delegate".


useCache

boolean useCache
Whether to use "delegate" caching.


isCacheLoaded

boolean isCacheLoaded
Status flag whether the collection is loaded into the cache.

Class org.jpox.sco.Set extends java.util.AbstractSet implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

owner

java.lang.Object owner

ownerSM

StateManager ownerSM

fieldName

java.lang.String fieldName

fieldNumber

int fieldNumber

elementType

java.lang.Class elementType

allowNulls

boolean allowNulls

backingStore

CollectionStore backingStore
The "backing store" (for use when not serialised).


delegate

java.util.Collection delegate
The internal "delegate".


useCache

boolean useCache
Whether to use "delegate" caching.


isCacheLoaded

boolean isCacheLoaded
Status flag whether the collection is loaded into the cache.

Class org.jpox.sco.SqlDate extends java.sql.Date implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.jpox.sco.SqlTime extends java.sql.Time implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.jpox.sco.SqlTimestamp extends java.sql.Timestamp implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.jpox.sco.Stack extends java.util.Stack implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

delegate

java.util.Stack delegate
The internal "delegate".


useCache

boolean useCache
Whether to use "delegate" caching.


isCacheLoaded

boolean isCacheLoaded
Status flag whether the collection is loaded into the cache.

Class org.jpox.sco.TreeMap extends java.util.TreeMap implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

backingStore

MapStore backingStore
The "backing store"


delegate

java.util.TreeMap delegate
The internal "delegate".


useCache

boolean useCache
Whether to use "delegate" caching.


isCacheLoaded

boolean isCacheLoaded
Status flag whether the collection is loaded into the cache.

Class org.jpox.sco.TreeSet extends java.util.TreeSet implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

backingStore

CollectionStore backingStore
The "backing store"


delegate

java.util.TreeSet delegate
The internal "delegate".


useCache

boolean useCache
Whether to use caching.


isCacheLoaded

boolean isCacheLoaded
Status flag whether the collection is loaded into the cache.

Class org.jpox.sco.Vector extends java.util.Vector implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

delegate

java.util.Vector delegate
The internal "delegate".


useCache

boolean useCache
Whether to use "delegate" caching.


isCacheLoaded

boolean isCacheLoaded
Status flag whether the collection is loaded into the cache.


Package org.jpox.sco.exceptions

Class org.jpox.sco.exceptions.IncompatibleElementTypeException extends IncompatibleTypeException implements Serializable

Class org.jpox.sco.exceptions.IncompatibleFieldTypeException extends IncompatibleTypeException implements Serializable

Class org.jpox.sco.exceptions.IncompatibleKeyTypeException extends IncompatibleTypeException implements Serializable

Class org.jpox.sco.exceptions.IncompatibleTypeException extends SCOException implements Serializable

Class org.jpox.sco.exceptions.IncompatibleValueTypeException extends IncompatibleTypeException implements Serializable

Class org.jpox.sco.exceptions.NullsNotAllowedException extends SCOException implements Serializable

Class org.jpox.sco.exceptions.QueryUnownedSCOException extends javax.jdo.JDOUnsupportedOptionException implements Serializable

Class org.jpox.sco.exceptions.SCOException extends javax.jdo.JDOUserException implements Serializable


Package org.jpox.state

Class org.jpox.state.AbstractFetchFieldManager.EndOfFetchPlanGraphException extends java.lang.RuntimeException implements Serializable

Class org.jpox.state.IllegalStateTransitionException extends javax.jdo.JDOFatalInternalException implements Serializable


Package org.jpox.store

Class org.jpox.store.OID extends java.lang.Object implements Serializable

Serialized Fields

oid

java.lang.Object oid
The identity.


pcClass

java.lang.String pcClass
The PersistenceCapable class name


toString

java.lang.String toString
pre-created toString to improve performance


hashCode

int hashCode
pre-created hasCode to improve performance


Package org.jpox.store.exceptions

Class org.jpox.store.exceptions.ClassDefinitionException extends javax.jdo.JDOFatalUserException implements Serializable

Class org.jpox.store.exceptions.DatastoreFieldDefinitionException extends javax.jdo.JDOFatalUserException implements Serializable

Class org.jpox.store.exceptions.DatastoreInitialisationException extends javax.jdo.JDOFatalUserException implements Serializable

Class org.jpox.store.exceptions.DatastorePermissionException extends javax.jdo.JDOFatalUserException implements Serializable

Class org.jpox.store.exceptions.IncompatibleQueryElementTypeException extends javax.jdo.JDOUserException implements Serializable

Class org.jpox.store.exceptions.NoDatastoreMappingException extends javax.jdo.JDOUserException implements Serializable

Class org.jpox.store.exceptions.NoExtentException extends javax.jdo.JDOUserException implements Serializable

Class org.jpox.store.exceptions.NoSuchPersistentFieldException extends javax.jdo.JDOUserException implements Serializable

Class org.jpox.store.exceptions.NoTableManagedException extends javax.jdo.JDOUserException implements Serializable

Class org.jpox.store.exceptions.NotYetFlushedException extends javax.jdo.JDOCanRetryException implements Serializable

Serialized Fields

pc

javax.jdo.spi.PersistenceCapable pc

Class org.jpox.store.exceptions.NullValueException extends javax.jdo.JDODataStoreException implements Serializable

Class org.jpox.store.exceptions.QueryNotUniqueException extends javax.jdo.JDOUserException implements Serializable

Class org.jpox.store.exceptions.SchemaValidationException extends javax.jdo.JDODataStoreException implements Serializable

Class org.jpox.store.exceptions.TableMismatchException extends javax.jdo.JDOFatalInternalException implements Serializable

Class org.jpox.store.exceptions.UnsupportedDataTypeException extends javax.jdo.JDOFatalDataStoreException implements Serializable


Package org.jpox.store.expression

Class org.jpox.store.expression.ScalarExpression.IllegalArgumentTypeException extends java.lang.IllegalArgumentException implements Serializable

Class org.jpox.store.expression.ScalarExpression.IllegalOperationException extends javax.jdo.JDOUserException implements Serializable

Class org.jpox.store.expression.ScalarExpression.MethodInvocationException extends javax.jdo.JDOUserException implements Serializable


Package org.jpox.store.poid

Class org.jpox.store.poid.PoidBlock extends java.lang.Object implements Serializable

Serialized Fields

nextIndex

int nextIndex
The next id position.


poidBlock

java.util.List poidBlock
The list of ids in this block.

Class org.jpox.store.poid.PoidException extends javax.jdo.JDOException implements Serializable


Package org.jpox.store.query

Class org.jpox.store.query.AbstractQueryResult extends java.util.AbstractList implements Serializable

Serialized Fields

query

Query query
The Query object.


rof

Query.ResultObjectFactory rof
Result Object Factory used for accessing the elements.


rs

java.sql.ResultSet rs
The ResultSet containing the results.


qs

QueryExpression qs
The Query statement used to generate these results.


closed

boolean closed
Whether the results are close.

Class org.jpox.store.query.ForwardQueryResult extends AbstractQueryResult implements Serializable

Serialized Fields

moreResultSetRows

boolean moreResultSetRows
Whether there are still more rows to be processed in the ResultSet.


resultObjs

java.util.List resultObjs
The Result Objects.


candidates

java.util.Collection candidates
The candidate list

Class org.jpox.store.query.InsensitiveQueryResult extends AbstractQueryResult implements Serializable

Serialized Fields

size

int size
Size of the ResultSet.


resultsObjsByIndex

java.util.Map resultsObjsByIndex
Map of ResultSet object values, keyed by the list index ("0", "1", etc).

Class org.jpox.store.query.JDOQLQuery extends Query implements Serializable

Serialized Fields

singleString

java.lang.String singleString
Cached form of the single string form of the query.

Class org.jpox.store.query.JDOQLResultSetMetaData extends java.lang.Object implements Serializable

Serialized Fields

types

java.lang.Class[] types
type of all expressions in the result

Class org.jpox.store.query.Query extends java.lang.Object implements Serializable

Serialized Fields

candidateClass

java.lang.Class candidateClass
The candidate class for this query.


candidateClassName

java.lang.String candidateClassName
Name of the candidate class (used when specified via Single-String).


subclasses

boolean subclasses
Whether to allow subclasses of the candidate class be returned.


unique

boolean unique
Whether to return single value, or collection from the query.


result

java.lang.String result
Specification of the result of the query e.g aggregates etc.


resultClass

java.lang.Class resultClass
User-defined class that best represents the results of a query. Populated if specified via setResultClass().


resultClassName

java.lang.String resultClassName
Name of user-defined class to use as the result class.


filter

java.lang.String filter
The filter for the query.


imports

java.lang.String imports
Any import declarations for the types used in the query.


variables

java.lang.String variables
Any explicit variables defined for this query.


parameters

java.lang.String parameters
Any explicit parameters defined for this query.


ordering

java.lang.String ordering
Ordering clause for the query, governing the order objects are returned.


grouping

java.lang.String grouping
Grouping clause for the query, for use with aggregate expressions.


range

java.lang.String range
String form of the query result range. Only populated if specified via String.


fromInclNo

long fromInclNo
Query result range start position (included). Either specified, or compiled from "range".


toExclNo

long toExclNo
Query result range end position (excluded). Either specified, or compiled from "range".


unmodifiable

boolean unmodifiable
Whether the query can be modified


ignoreCache

boolean ignoreCache
Whether to ignore dirty instances in the query.


fetchPlan

javax.jdo.FetchPlan fetchPlan
Fetch Plan to use for the query.


extensions

java.util.Map extensions
Any JPOX extensions


Package org.jpox.store.rdbms.exceptions

Class org.jpox.store.rdbms.exceptions.DuplicateColumnNameException extends javax.jdo.JDOFatalInternalException implements Serializable

Serialized Fields

conflictingColumn

Column conflictingColumn
Column that cannot be created because it conflicts with an existing column with the same identifier.

Class org.jpox.store.rdbms.exceptions.IncompatibleDataTypeException extends SchemaValidationException implements Serializable

Class org.jpox.store.rdbms.exceptions.MissingColumnException extends SchemaValidationException implements Serializable

Class org.jpox.store.rdbms.exceptions.MissingTableException extends SchemaValidationException implements Serializable

Class org.jpox.store.rdbms.exceptions.NotATableException extends SchemaValidationException implements Serializable

Class org.jpox.store.rdbms.exceptions.NotAViewException extends SchemaValidationException implements Serializable

Class org.jpox.store.rdbms.exceptions.PersistentSuperclassNotAllowedException extends ClassDefinitionException implements Serializable

Class org.jpox.store.rdbms.exceptions.PrimaryKeyColumnNotAllowedException extends javax.jdo.JDOFatalInternalException implements Serializable

Class org.jpox.store.rdbms.exceptions.TooManyForeignKeysException extends javax.jdo.JDOFatalDataStoreException implements Serializable

Class org.jpox.store.rdbms.exceptions.TooManyIndicesException extends javax.jdo.JDOFatalDataStoreException implements Serializable

Class org.jpox.store.rdbms.exceptions.UnexpectedColumnException extends SchemaValidationException implements Serializable

Class org.jpox.store.rdbms.exceptions.ViewDefinitionException extends javax.jdo.JDOFatalUserException implements Serializable

Class org.jpox.store.rdbms.exceptions.WrongPrecisionException extends SchemaValidationException implements Serializable

Class org.jpox.store.rdbms.exceptions.WrongPrimaryKeyException extends SchemaValidationException implements Serializable

Class org.jpox.store.rdbms.exceptions.WrongScaleException extends SchemaValidationException implements Serializable


Package org.jpox.store.rdbms.query

Class org.jpox.store.rdbms.query.BaseSQLQuery extends Query implements Serializable

Class org.jpox.store.rdbms.query.JPOXSQLQuery extends BaseSQLQuery implements Serializable

Class org.jpox.store.rdbms.query.SQLQuery extends BaseSQLQuery implements Serializable


Package org.jpox.util

Class org.jpox.util.MultiMap extends java.util.HashMap implements Serializable



Copyright © -2007 . All Rights Reserved.