All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| ArrayMetadata |
Represents details of an array in a field/property in a class.
|
| AttachCallback |
This interface is used to notify instances of attach events.
|
| AttachLifecycleListener |
This interface is implemented by listeners to be notified of
attach events.
|
| AttributeConverter<A,D> |
Converts persistent attribute values (fields or properties) to different
values stored in the underlying datastore and vice versa.
|
| AttributeConverter.UseDefault |
Dummy converter to represent "use the implementation default for this type" when using annotations.
|
| BooleanExpression |
Representation of a boolean expression.
|
| ByteExpression |
Representation of a byte expression.
|
| ByteIdentity |
This class is for identity with a single byte field.
|
| Cacheable |
Annotation to specify that this class/field/property is cacheable
in a Level 2 cache.
|
| CharacterExpression |
Representation of a character expression.
|
| CharIdentity |
This class is for identity with a single character field.
|
| ClassMetadata |
Represents a class.
|
| ClassPersistenceModifier |
Enumeration of the persistence-modifier values for a class.
|
| ClearCallback |
This interface is used to notify instances of clear events.
|
| ClearLifecycleListener |
This interface is implemented by listeners to be notified of
clear events.
|
| CollectionExpression<T extends Collection<E>,E> |
Representation of a collection in a query.
|
| CollectionMetadata |
Represents details of a collection in a field/property in a class.
|
| Column |
Annotation for a column in the database.
|
| ColumnMetadata |
Represents an element in a collection/array.
|
| Columns |
Annotation for a group of columns.
|
| ComparableExpression<T> |
Representation of an expression for a Java type that implements java.lang.Comparable.
|
| Constants |
Constant values used in JDO.
|
| Convert |
Specifies that a given type should be converted before being stored to, and after being retrieved from
the datastore using the given AttributeConverter.
|
| CreateLifecycleListener |
This interface is implemented by listeners to be notified of
create events.
|
| DataStoreCache |
Many JDO implementations allow instances to be cached in a
second-level cache, and allow direct management of the cache by
knowledgeable applications.
|
| DataStoreCache.EmptyDataStoreCache |
This class is an empty implementation of the DataStoreCache
interface.
|
| DatastoreIdentity |
Annotation for the datastore identity of the class.
|
| DatastoreIdentityMetadata |
Represents the datastore identity of a class.
|
| DateExpression |
Representation of a date in a query.
|
| DateTimeExpression |
Representation of a date-time type in a query.
|
| DeleteCallback |
This interface is used to notify instances of delete events.
|
| DeleteLifecycleListener |
This interface is implemented by listeners to be notified of
delete events.
|
| Detachable |
This interface is implemented by classes that can be detached from the
persistence context and later attached.
|
| DetachCallback |
This interface is used to notify instances of detach events.
|
| DetachLifecycleListener |
This interface is implemented by listeners to be notified of
detach events.
|
| DirtyLifecycleListener |
This interface is implemented by listeners to be notified of
dirty events.
|
| Discriminator |
Annotation for the discriminator of the class.
|
| DiscriminatorMetadata |
Represents the discriminator for inheritance purposes for this class.
|
| DiscriminatorStrategy |
Enumeration of the discriminator strategy values.
|
| Element |
Annotation for the element of a collection/array relation.
|
| ElementMetadata |
Represents an element in a collection/array.
|
| Embedded |
Annotation to define that the object is embedded into the table of the
owning object.
|
| EmbeddedMetadata |
Represents embedding details of a field/property in a class.
|
| EmbeddedOnly |
Annotation for whether the class is only for persisting embedded into
another object.
|
| Enhancer |
Main class to invoke a JDO Enhancer.
|
| EnumExpression<T> |
Representation of an Enum in a query.
|
| Expression<T> |
Representation of an expression in a query.
|
| Extension |
Annotation for a JDO vendor extension.
|
| ExtensionMetadata |
A vendor extension defined in Metadata.
|
| Extensions |
Annotation for a group of extensions
|
| Extent<E> |
Instances of the Extent class represent the entire collection of instances in the data store of the candidate class or interface
possibly including its subclasses or subinterfaces.
|
| FetchGroup |
Annotation for the fetch group of a class.
|
| FetchGroup |
FetchGroup represents a named fetch group for a specific class or
interface.
|
| FetchGroupMetadata |
Represents a fetch group for a class.
|
| FetchGroups |
Annotation for a group of fetch-group objects
|
| FetchPlan |
Annotation for the fetch plan of a persistence manager, query, or extent.
|
| FetchPlan |
Fetch groups are activated using methods on this interface.
|
| FetchPlanMetadata |
Represents a fetch plan for a class.
|
| FetchPlans |
Annotation for a group of FetchPlan objects
|
| FieldMetadata |
Represents a field in a class.
|
| ForeignKey |
Annotation for a database foreign-key.
|
| ForeignKeyAction |
Enumeration of the foreign-key delete/update action values.
|
| ForeignKeyMetadata |
Represents a FK constraint in an ORM context.
|
| ForeignKeys |
Annotation for a group of foreign-key constraints.
|
| GeometryCollectionExpression<T> |
Representation of a GeometryCollection expression.
|
| GeometryExpression<T> |
Representation of a geometry expression.
|
| GeospatialHelper |
Helper builder for (DataNucleus vendor extension) Geospatial features.
|
| I18NHelper |
Helper class for constructing messages from bundles.
|
| IdentityType |
Enumeration of the identity type values.
|
| IdGeneratorStrategy |
Enumeration of the id generator strategy values.
|
| IfThenElseExpression<T> |
Expression representing an "IF ...
|
| Index |
Annotation for a database index.
|
| Indexed |
Enumeration of the indexed values.
|
| IndexMetadata |
Represents an index.
|
| Indices |
Annotation for a group of index constraints.
|
| Inheritance |
Annotation for the inheritance of the class.
|
| InheritanceMetadata |
Represents the inheritance of a class.
|
| InheritanceStrategy |
Enumeration of the inheritance strategy values.
|
| InstanceCallbacks |
A PersistenceCapable class that provides callback methods for life
cycle events implements this interface.
|
| InstanceLifecycleEvent |
This is the event class used in life cycle event notifications.
|
| InstanceLifecycleListener |
All lifecycle listeners extend from this base interface.
|
| InterfaceMetadata |
Represents a persistent-interface.
|
| IntIdentity |
This class is for identity with a single int field.
|
| JDOCanRetryException |
This is the base class for exceptions that can be retried.
|
| JDOConnection |
|
| JDODataStoreException |
This class represents data store exceptions that can be retried.
|
| JDODetachedFieldAccessException |
This class represents exceptions caused by access of an unloaded field while
the instance is detached.
|
| JDOEnhanceException |
Exception thrown when an error occurs during enhancement.
|
| JDOEnhancer |
Interface for a JDO Enhancer.
|
| JDOException |
This is the root of all JDO Exceptions.
|
| JDOFatalDataStoreException |
This class represents data store exceptions that cannot be retried.
|
| JDOFatalException |
This class represents exceptions that are fatal; that is, the condition
that caused it cannot be bypassed even if the operation is retried.
|
| JDOFatalInternalException |
This class represents errors in the implementation for which no user
error handling is possible.
|
| JDOFatalUserException |
This class represents user errors that cannot be retried.
|
| JDOHelper |
This class can be used by a JDO-aware application to call the JDO behavior
of PersistenceCapable instances without declaring them to be
PersistenceCapable.
|
| JDOImplHelper |
This class is a helper class for JDO implementations.
|
| JDOImplHelper.StateInterrogationBooleanReturn |
This is an interface used to interrogate the state of an instance
that does not implement PersistenceCapable.
|
| JDOImplHelper.StateInterrogationObjectReturn |
This is an interface used to interrogate the state of an instance
that does not implement PersistenceCapable.
|
| JDOImplHelper.StringConstructor |
Construct an instance of a key class using a String as input.
|
| JDOMetadata |
Represents the top-level JDO metadata.
|
| JDONullIdentityException |
An instance of this class is thrown when attempting to create an object id
when the object id constructor parameter is null.
|
| JDOObjectNotFoundException |
This class represents exceptions caused by the user accessing
an object that does not exist in the datastore.
|
| JDOOptimisticVerificationException |
This class represents optimistic verification failures.
|
| JDOPermission |
The JDOPermission class is for operations that are reserved for
JDO implementations and should not be called by other code.
|
| JDOQLTypedQuery<T> |
Interface for a type-safe refactorable JDOQL query, using a fluent API, based around expressions.
|
| JDOQLTypedSubquery<T> |
Interface for a type-safe subquery, using a fluent API.
|
| JDOQueryInterruptedException |
This class represents exceptions caused when a query is cancelled by a user calling
Query.cancel().
|
| JDOReadOnlyException |
This class represents exceptions caused by an attempt to update a datastore
when the PMF was created as "read-only".
|
| JDOUnsupportedOptionException |
This class represents exceptions caused by the use of optional features
not supported by the JDO implementation.
|
| JDOUserCallbackException |
This class represents exceptions caused by exceptions thrown
during execution of callbacks or listeners.
|
| JDOUserException |
This class represents user errors that can possibly be retried.
|
| Join |
Annotation for the join of a relation.
|
| JoinMetadata |
Represents join information.
|
| Joins |
Annotation for a group of joins.
|
| Key |
Annotation for the key of a map relation.
|
| KeyMetadata |
Represents a key in a map.
|
| LinearRingExpression<T> |
Representation of a LinearRing expression.
|
| LineStringExpression<T> |
Representation of a LineString expression.
|
| ListExpression<T extends List<E>,E> |
Representation of a List in a query.
|
| LoadCallback |
This interface is used to notify instances of load events.
|
| LoadLifecycleListener |
This interface is implemented by listeners to be notified of
load events.
|
| LocalDateExpression |
Representation of a java.time.LocalDate in a query.
|
| LocalDateTimeExpression |
Representation of a java.time.LocalDateTime type in a query.
|
| LocalTimeExpression |
Representation of a java.time.LocalTime in a query.
|
| LongIdentity |
This class is for identity with a single long field.
|
| MapExpression<T extends Map<K,V>,K,V> |
Representation of a map in a query.
|
| MapMetadata |
Represents details of a map in a field/property in a class.
|
| MemberMetadata |
Represents a field/property in a class/persistent-interface.
|
| Metadata |
This interface provides base level definitions for all metadata components.
|
| MultiLineStringExpression<T> |
Representation of a MultiLineString expression.
|
| MultiPointExpression<T> |
Representation of a MultiPoint expression.
|
| MultiPolygonExpression<T> |
Representation of a MultiPolygon expression.
|
| NotPersistent |
Annotation to specify that the member is not persistent.
|
| NullValue |
Enumeration of the "null-value" behavior values.
|
| NumericExpression<T> |
Representation of a numeric expression.
|
| ObjectExpression<T> |
Representation of an Object as an expression.
|
| ObjectIdentity |
This class is for identity with a single Object type field.
|
| ObjectState |
This class defines the object states for JDO instances.
|
| OptionalExpression<T> |
Representation of an Optional type in a query.
|
| Order |
Annotation for the ordering component of an ordered container member,
such as Java Collections Framework Array and List types and Java native
array types.
|
| OrderExpression<T> |
Expression representing the ordering using an expression, a direction, and how to treat nulls.
|
| OrderExpression.OrderDirection |
|
| OrderExpression.OrderNullsPosition |
|
| OrderMetadata |
Represents ordering of a collection field/property.
|
| PackageMetadata |
Represents a package within a JDOMetadata.
|
| PersistableExpression<T> |
Expression representing a persistable object in a query (e.g alias.persistableField).
|
| PersistenceAware |
Annotation to specify that the class is persistence-aware.
|
| PersistenceCapable |
Annotation for whether the class or interface is persistence-capable.
|
| PersistenceCapable |
A class that can be managed by a binary-compatible JDO implementation
must implement this interface.
|
| PersistenceCapable.ObjectIdFieldConsumer |
This interface is used to store fields from the Object id instance.
|
| PersistenceCapable.ObjectIdFieldManager |
This interface is a convenience interface that allows an instance to
implement both ObjectIdFieldSupplier and
ObjectIdFieldConsumer.
|
| PersistenceCapable.ObjectIdFieldSupplier |
This interface is used to provide fields to the Object id instance.
|
| PersistenceManager |
PersistenceManager is the primary interface for JDO-aware
application components.
|
| PersistenceManagerFactory |
The PersistenceManagerFactory is the interface to use to obtain
PersistenceManager instances.
|
| PersistenceModifier |
Enumeration of the persistence-modifier values for a field or property.
|
| Persistent |
Annotation for defining the persistence of a member.
|
| PointExpression<T> |
Representation of a Point expression.
|
| PolygonExpression<T> |
Representation of a Polygon expression.
|
| PostAttach |
Annotation for a method on a persistence capable object to be used just as
javax.jdo.listener.AttachCallback#jdoPostAttach().
|
| PostDetach |
Annotation for a method on a persistence capable object to be used just as
javax.jdo.listener.AttachCallback#jdoPostDetach().
|
| PostLoad |
|
| PreAttach |
|
| PreClear |
|
| PreDelete |
|
| PreDetach |
|
| PreStore |
|
| PrimaryKey |
Annotation on a member to define it as a primary key member of a class or
persistent interface using application identity.
|
| PrimaryKeyMetadata |
Represents the primary key definition of a class.
|
| PropertyMetadata |
Represents a property in a class/persistent-interface.
|
| Queries |
Annotation for a group of named queries.
|
| Query |
Annotation for a named query.
|
| Query<T> |
The Query interface allows applications to obtain persistent instances, values, and aggregate data from the data store.
|
| QueryMetadata |
Represents a named query.
|
| RegisterClassEvent |
A RegisterClassEvent event gets delivered whenever a persistence-capable
class registers itself with the JDOImplHelper.
|
| RegisterClassListener |
A "RegisterClassEvent" event gets fired whenever a persistence-capable class
is loaded and gets registered with the JDOImplHelper.
|
| Sequence |
Annotation for a datastore sequence.
|
| Sequence |
Implementations of this interface can be used to obtain
sequences.
|
| SequenceMetadata |
Represents a sequence.
|
| SequenceStrategy |
Enumeration of the sequence strategy values.
|
| Serialized |
Annotation on a member (field or property) to indicate that
the member is stored serialized.
|
| ShortIdentity |
This class is for identity with a single short field.
|
| SingleFieldIdentity |
This class is the abstract base class for all single field identity
classes.
|
| StateInterrogation |
This interface is implemented by a non-binary-compatible JDO implementation
to provide state interrogation for non-enhanced persistent classes.
|
| StateManager |
This interface is the point of contact between managed instances of
PersistenceCapable classes and the JDO implementation.
|
| StoreCallback |
This interface is used to notify instances of store events.
|
| StoreLifecycleListener |
This interface is implemented by listeners to be notified of
store events.
|
| StringExpression |
Representation of a string in a query.
|
| StringIdentity |
This class is for identity with a single String field.
|
| SubqueryExpression |
Representation of a subquery in a query.
|
| TimeExpression |
Representation of a time in a query.
|
| Transaction |
The JDO Transaction interface provides for initiation and
completion of transactions under user control.
|
| Transactional |
Annotation to indicate that a member (field or property)
is transactional but not persistent.
|
| TypeMetadata |
Represents a class or interface.
|
| Unique |
Annotation for a database unique constraint.
|
| UniqueMetadata |
Represents a unique constraint.
|
| Uniques |
Annotation for a group of unique constraints.
|
| Value |
Annotation for the value of a map relation.
|
| ValueMetadata |
Represents a value in a map.
|
| Version |
Annotation for the versioning of the class.
|
| VersionMetadata |
Represents versioning of a class.
|
| VersionStrategy |
Enumeration of the version strategy values.
|