All Classes and Interfaces

Class
Description
Abstract base for a typesafe query.
Base for all implementations of JDO Metadata classes.
Implementation of JDO ArrayMetadata object.
Implementation of a BooleanExpression
Implementation of a ByteExpression
Implementation of a CharacterExpression
Implementation of JDO ClassMetadata object.
A ClassNotPersistenceCapableException is thrown if an attempt is made to persist an object whose class is not persistence-capable.
Implementation of a CollectionExpression
Implementation of JDO CollectionMetadata object.
Implementation of JDO ColumnMetadata object.
Implementation of the methods for ComparableExpression.
Extension annotation providing for specifying a comparator class against a collection.
Handler for the ComparatorClass annotation when applied to a collection field/property of a persistable class.
An ConnectionInUseException is thrown if an operation is attempted that requires a new database connection (such as Transaction.begin()) and a previously obtained database connection (such as for non-transactional read or write) is still in-use.
Extension annotation specifying either this field/method or use a surrogate column as storing the creation timestamp for this object.
Handler for the CreateTimestamp annotation when applied to a field/property or surrogate column of a persistable class.
Extension annotation specifying either this field/method or use a surrogate column as storing the creation user for this object.
Handler for the CreateUser annotation when applied to a field/property or surrogate column of a persistable class.
Helper class for accessing DataNucleus internals from a JDO environment.
Implementation of JDO DatastoreIdentityMetadata object.
Implementation of a Date expression.
Implementation of a DateTime expression.
Class representing the life cycle state of DetachedClean.
Class representing the life cycle state of DetachedDirty.
Implementation of JDO DiscriminatorMetadata object.
Implementation of JDO ElementMetadata object.
Implementation of JDO EmbeddedMetadata object.
Implementation of an Enum expression.
Implementation of the methods for Expression, to be extended by the XXXExpressionImpl classes.
Type of typesafe expression.
Implementation of JDO ExtensionMetadata object.
Implementation of JDO FetchGroupMetadata object.
Implementation of JDO FetchPlanMetadata object.
Extension to InstanceLifecycleEvent where the event can relate to specific field providing access to the field names that are affected by this event.
Implementation of JDO FieldMetadata object.
Implementation of JDO ForeignKeyMetadata object.
Implementation of a GeometryCollectionExpression.
Implementation of a GeometryExpression.
Implementation of a Geospatial helper for JDOQLTypedQuery.
Class representing the life cycle state of Hollow.
Implementation of an IfThenElseExpression.
Implementation of JDO IndexMetadata object.
Implementation of JDO InheritanceMetadata object.
Implementation of JDO InterfaceMetadata object.
Adapter for the JDO API, to allow the DataNucleus core runtime to expose multiple APIs to clients.
Implementation for Annotation Reader for java annotations using the JDO definition.
Series of utility methods for converting between annotations and metadata.
CallbackHandler implementation for JDO.
Class providing names of common JDO classes to aid performance.
Implementation of a generic JDO connection for non-RDBMS datastores.
Implementation of a JDO connection that is also a wrapper for "java.sql.Connection".
Implementation of the JDO DataStoreCache.
Implementation of a JDO-compliant Enhancer.
Wrapper implementation of a JDO Extent.
Implementation of a FetchGroup for JDO.
Implementation of a FetchPlan for JDO.
Evaluator for the function JDOHelper.getObjectId(obj).
Evaluator for the function JDOHelper.getVersion(obj).
Implementation of JDOMetadata object.
Manager of JDO MetaData information in DataNucleus.
Provide the basics of a JDO PersistenceManager using an underlying ExecutionContext to perform the actual persistence.
Implementation of a JDO PersistenceManagerFactory, used to obtain PersistenceManager instances.
Implementation of a JDO persistence manager proxy.
Utility providing convenience naming of JDO persistence properties.
Implementation of a JDOQLTypedQuery.
Implementation of a JDOQLTypedSubquery.
Wrapper for JDO Query class.
Implementation of the JDO QueryCache.
Manager to control the replication of objects from one datastore to another.
Basic generic implementation of a JDO2 datastore sequence.
Hook for providing JDOHelper support for none "binary compatible" enhanced classes.
Wrapper for the transaction for use by JDO.
Wrapper for a JDO AttributeConverter for use internally to DataNucleus.
Convenience methods for handling AttributeConverters.
Parser handler for JDO XML MetaData.
Helper class that can convert internal metadata into (JDO) XML metadata.
Implementation of JDO JoinMetadata object.
Implementation of JDO KeyMetadata object.
Wrapper for a LifecycleListener for an array of classes.
Factory for life cycle states.
Implementation of a LinearRingExpression.
Implementation of a LineStringExpression.
Implementation of a ListExpression.
Implementation of a LocalDate expression.
Implementation of a DateTime expression.
Implementation of a Time expression.
Implementation of a MapExpression
Implementation of JDO MapMetadata object.
Convenience implementation of MemberMetadata for use by FieldMetadataImpl/PropertyMetadataImpl
Implementation of a MultiLineStringExpression.
Implementation of a MultiPointExpression.
Implementation of a MultiPolygonExpression.
Extension annotation allowing for specifying a class as multitenant, meaning that it will have a surrogate column in its table storing the tenant id.
Handler for the MultiTenant annotation when applied to a class.
Exception thrown when a class is required to have persistence information (metadata/annotations) yet none can be found.
Implementation of a NumericExpression.
Implementation of an expression for all unsupported types.
Implementation of an Optional expression.
Implementation of an ordering expression.
Implementation of JDO OrderMetadata object.
Implementation of JDO PackageMetadata object.
(Base) implementation of a persistable expression.
Class representing the life cycle state of PersistentClean.
Class representing the life cycle state of PersistentDeleted.
Class representing the life cycle state of PersistentDirty.
Class representing the life cycle state of PersistentNew.
Class representing the life cycle state of PersistentNewDeleted.
Class representing the life cycle state of PersistentNontransactional.
Class representing the life cycle state of PersistentNontransactionalDirty
Implementation of a PointExpression.
Implementation of a PolygonExpression.
Implementation of JDO PrimaryKeyMetadata object.
Implementation of JDO PropertyMetadata object.
Implementation of JDO QueryMetadata object.
Extension annotation allowing for specifying a field as Read-Only (insertable=false, updateable=false) or for specifying a class as Read-Only.
Handler for the ReadOnly annotation when applied to a field/property of a persistable class, or when applied to a class itself.
Implementation of JDO SequenceMetadata object.
Extension annotation providing for marking a relation as "shared" and adding a distinguisher column.
Handler for the SharedRelation annotation when applied to a field/property of a persistable class.
Extension annotation allowing for specifying a class as using soft delete, meaning that it will have a surrogate column in its table storing whether it is deleted (rather than deleting it).
Handler for the SoftDelete annotation when applied to a class.
Implementation of a StringExpression
Implementation of a Time expression.
An TransactionActiveException is thrown if a transaction is already active and an operation is performed that requires that a transaction not be active (such as beginning a transaction).
A TransactionCommitingException is thrown if a transaction is committing or rolling back and an operation is performed that changes the transaction state or behaviour (such as beginning setRetainValues).
A TransactionNotActiveException is thrown if a transaction is not active and an operation is performed that requires that a transaction be active (such as committing a transaction).
A TransactionNotReadableException is thrown if an operation needs either of an active transaction or non-transactional read and neither is true.
A TransactionNotReadableException is thrown if an operation needs either of an active transaction or non-transactional read and neither is true.
Class representing the life cycle state of TransientClean.
Class representing the life cycle state of TransientDirty.
Superclass for ClassMetadataImpl/InterfaceMetadataImpl so we don't duplicate.
Implementation of JDO UniqueMetadata object.
Extension annotation specifying either this field/method or use a surrogate column as storing the update timestamp for this object.
Handler for the UpdateTimestamp annotation when applied to a field/property or surrogate column of a persistable class.
Extension annotation specifying either this field/method or use a surrogate column as storing the update user for this object.
Handler for the UpdateUser annotation when applied to a field/property or surrogate column of a persistable class.
Implementation of JDO ValueMetadata object.
Implementation of JDO VersionMetadata object.