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.
|