Uses of Package
org.datanucleus.metadata
Packages that use org.datanucleus.metadata
Package
Description
This package provides classes that are typically externally called, whether that means by developers
or by other DataNucleus plugins.
Provides adapters for different client APIs, like JDO, JPA and so on.
This package provides classes implementing L1/L2 persistable object caching within DataNucleus.
DataNucleus ByteCode enhancer framework.
Method enhancements for supporting the org.datanucleus.enhancement.Persistable bytecode enhancement contract.
This package provides classes managing the flush process when using MANUAL flush.
Package defining object identity classes.
Provides classes representing the MetaData for files, packages, classes, fields, containers, etc.
Provides classes for parsing annotations input data and converting into org.datanucleus.metadata input
data for the DataNucleus persistence process.
Provides classes for parsing XML metadata input data and converting into org.datanucleus.metadata input data for the DataNucleus persistence process.
Provides classes relating to the life cycle state management of a persistable object.
Package handling the storage of classes to the datastore, and the management of the datastore.
Package providing management for federation of datastores.
Package providing managers for fields which give a mechanism for navigating through fields of a class and
performing operations based on the type of the field.
Package providing query language support for datastores.
Package handling the (generic) compilation of queries.
This package is a work-in-progress to provide datastore-agnostic naming strategies for JDO, JPA and
indeed any other API.
Provides a series of convenience classes for modelling tables and columns that a class and its members map onto.
Package providing basic java type handling for DataNucleus.
Package providing classes for supporting use of containers (collection, map, array) in DataNucleus.
Package providing type conversion for member types, using the interface TypeConverter allowing
conversion between some member Java type, and a Java type suitable for persistence in the datastore.
Package providing backing store definitions for (SCO) types that need a backing store.
Provides implementations of the "simple" wrappers for the mutable Second Class Objects (SCO's) supported by DataNucleus, so
that we can intercept calls that will mutate the object.
Provides implementations of the "backed" wrappers for the mutable Second Class Objects (SCO's) that are
supported.
Value Generation.
-
Classes in org.datanucleus.metadata used by org.datanucleusClassDescriptionAbstract representation of the MetaData of a class/interface.Abstract representation of MetaData for a field/property of a class/interface.A fetch group defines a particular loaded state for an object graph.Manager for metadata in DataNucleus.MetaData representing a unique constraint.
-
Classes in org.datanucleus.metadata used by org.datanucleus.apiClassDescriptionAbstract representation of the MetaData of a class/interface.Manager for metadata in DataNucleus.
-
Classes in org.datanucleus.metadata used by org.datanucleus.cacheClassDescriptionAbstract representation of MetaData for a field/property of a class/interface.
-
Classes in org.datanucleus.metadata used by org.datanucleus.enhancerClassDescriptionAbstract representation of the MetaData of a class/interface.Abstract representation of MetaData for a field/property of a class/interface.Representation of the MetaData of a class.Representation of a Meta-Data file.Representation of the MetaData of a "persistent-interface".Manager for metadata in DataNucleus.MetaData representation of a "persistence.xml" persistence unit.
-
Classes in org.datanucleus.metadata used by org.datanucleus.enhancer.methodsClassDescriptionAbstract representation of MetaData for a field/property of a class/interface.
-
Classes in org.datanucleus.metadata used by org.datanucleus.flushClassDescriptionAbstract representation of MetaData for a field/property of a class/interface.
-
Classes in org.datanucleus.metadata used by org.datanucleus.identityClassDescriptionAbstract representation of the MetaData of a class/interface.Abstract representation of MetaData for a field/property of a class/interface.Series of roles that fields can be performing in the (ORM) mapping process.
-
Classes in org.datanucleus.metadata used by org.datanucleus.metadataClassDescriptionAbstract representation of the MetaData of a class/interface.This element specifies the mapping for the element component of arrays and collections.Abstract representation of MetaData for a field/property of a class/interface.Representation of the Meta-Data for an Array.Representation of the MetaData of a class.Definition of the options for persistence-modifier of a class.Representation of the MetaData of a collection.Representation of the Meta-Data for a column mapping of a field.Interface defining an object that contains Columns.Representation of an ORM constraint.Representation of the details of an object stored in a container.Representation of the Meta-Data for a container.Meta-Data for the datastore-identity of a class.Representation of a discriminator in an inheritance strategy.Representation of the values for discriminator "strategy".This element specifies the mapping for the element component of arrays and collections.This element specifies the mapping for an embedded type.Listener for events, following the JPA/Jakarta model.Metadata defining a member of a fetch-group.A fetch group defines a particular loaded state for an object graph.FetchPlan defined in MetaData.Representation of the Meta-Data for a field of a class.Class defining the possibilities for persistence, in terms of the type of persistence, and the types that are capable to be supported.Series of roles that fields can be performing in the (ORM) mapping process.Representation of a Meta-Data file.Foreign keys represent a consistency constraint in the database that must be maintained.Foreign keys in metadata serve two quite different purposes.Representation of the values for identity-type.The implements element declares a persistence-capable interface implemented by the persistence-capable class that contains this element.Representation of whether an item is indexed or not.For schema generation, it might be useful to specify that a column or columns be indexed, and to provide the name of the index.Representation of the Meta-Data defining inherited classes.Representation of the values for inheritance "strategy".Representation of the MetaData of a "persistent-interface".Exception thrown when meta-data specific to a class is invalid.Representation of an exception thrown when an error occurs in Meta-Data definition.Representation of the jdbc-type of a column.Secondary tables and join tables are mapped using a join condition that associates a column or columns in the secondary or join table with a column or columns in the primary table, typically the primary tables primary key columns.This element specifies the mapping for the key component of maps.Representation of the Meta-Data for a Map.Base class for all MetaData.Enum for the different types of metadata "files".Listener for registering interest when metadata for a class is loaded.Manager for metadata in DataNucleus.Scanner for persistable classes, typically provided by a JEE environment to locate classes not easily/efficiently locatable using the builtin file scanner.Utilities needed for the processing of MetaData.MetaData representation for a multitenancy discriminator.Representation of how to handle a null value (in a field).Representation of Order MetaData - the ordering of the elements of a List.Definition of ordering using a field.Representation of the Meta-Data for a package.Representation of a Meta-Data "persistence.xml" file.MetaData representation of a "persistence.xml" persistence unit.Representation of a primary key constraint.The property element declares mapping between a virtual field of an implemented interface and the corresponding persistent field of a persistence-capable class.Representation of the primary query languages.Representation of the MetaData of a named Query.Representation of the mapping of (SQL) Query results into a desired output form.Class to wrap the mapping for a constructor type.Class to wrap the mapping for a persistent type.Utility class providing enums for the different relation types.Representation of the MetaData of a named Sequence (JDO, or JPA).Representation of strategy of a Sequence.MetaData representation for a soft delete indicator column.Metadata representation of a named stored proc query.Metadata representation of a parameter for a named stored proc query.Mode of usage of a stored procedure query parameter.Representation of the MetaData of a TableGenerator (JPA).Representation of a transaction type.MetaData representing a unique constraint.Value generation "strategy".This element specifies the mapping for the value component of maps.Three common strategies for versioning instances are supported by standard metadata.Three common strategies for versioning instances are supported by standard metadata.
-
Classes in org.datanucleus.metadata used by org.datanucleus.metadata.annotationsClassDescriptionAbstract representation of the MetaData of a class/interface.Abstract representation of MetaData for a field/property of a class/interface.Manager for metadata in DataNucleus.Representation of the Meta-Data for a package.
-
Classes in org.datanucleus.metadata used by org.datanucleus.metadata.xmlClassDescriptionBase class for all MetaData.Manager for metadata in DataNucleus.
-
Classes in org.datanucleus.metadata used by org.datanucleus.stateClassDescriptionAbstract representation of the MetaData of a class/interface.Abstract representation of MetaData for a field/property of a class/interface.Three common strategies for versioning instances are supported by standard metadata.Three common strategies for versioning instances are supported by standard metadata.
-
Classes in org.datanucleus.metadata used by org.datanucleus.storeClassDescriptionAbstract representation of the MetaData of a class/interface.Abstract representation of MetaData for a field/property of a class/interface.Representation of the MetaData of a class.Base class for all MetaData.Manager for metadata in DataNucleus.Representation of the MetaData of a named Sequence (JDO, or JPA).Representation of the MetaData of a TableGenerator (JPA).
-
Classes in org.datanucleus.metadata used by org.datanucleus.store.federationClassDescriptionAbstract representation of the MetaData of a class/interface.Abstract representation of MetaData for a field/property of a class/interface.Manager for metadata in DataNucleus.Representation of the MetaData of a named Sequence (JDO, or JPA).
-
Classes in org.datanucleus.metadata used by org.datanucleus.store.fieldmanagerClassDescriptionAbstract representation of the MetaData of a class/interface.Abstract representation of MetaData for a field/property of a class/interface.Utility class providing enums for the different relation types.
-
Classes in org.datanucleus.metadata used by org.datanucleus.store.queryClassDescriptionAbstract representation of the MetaData of a class/interface.Representation of the mapping of (SQL) Query results into a desired output form.Mode of usage of a stored procedure query parameter.
-
Classes in org.datanucleus.metadata used by org.datanucleus.store.query.compiler
-
Classes in org.datanucleus.metadata used by org.datanucleus.store.schema.namingClassDescriptionAbstract representation of the MetaData of a class/interface.Abstract representation of MetaData for a field/property of a class/interface.Representation of an ORM constraint.Representation of the MetaData of a named Sequence (JDO, or JPA).
-
Classes in org.datanucleus.metadata used by org.datanucleus.store.schema.tableClassDescriptionAbstract representation of the MetaData of a class/interface.Abstract representation of MetaData for a field/property of a class/interface.Representation of the Meta-Data for a column mapping of a field.This element specifies the mapping for an embedded type.Series of roles that fields can be performing in the (ORM) mapping process.Representation of the jdbc-type of a column.
-
Classes in org.datanucleus.metadata used by org.datanucleus.store.typesClassDescriptionAbstract representation of MetaData for a field/property of a class/interface.Manager for metadata in DataNucleus.
-
Classes in org.datanucleus.metadata used by org.datanucleus.store.types.containersClassDescriptionAbstract representation of MetaData for a field/property of a class/interface.Representation of the Meta-Data for an Array.Representation of the MetaData of a collection.Representation of the Meta-Data for a container.Representation of the Meta-Data for a Map.
-
Classes in org.datanucleus.metadata used by org.datanucleus.store.types.convertersClassDescriptionAbstract representation of MetaData for a field/property of a class/interface.Series of roles that fields can be performing in the (ORM) mapping process.
-
Classes in org.datanucleus.metadata used by org.datanucleus.store.types.scostoreClassDescriptionAbstract representation of MetaData for a field/property of a class/interface.
-
Classes in org.datanucleus.metadata used by org.datanucleus.store.types.wrappersClassDescriptionAbstract representation of MetaData for a field/property of a class/interface.
-
Classes in org.datanucleus.metadata used by org.datanucleus.store.types.wrappers.backedClassDescriptionAbstract representation of MetaData for a field/property of a class/interface.
-
Classes in org.datanucleus.metadata used by org.datanucleus.store.valuegeneratorClassDescriptionAbstract representation of the MetaData of a class/interface.Abstract representation of MetaData for a field/property of a class/interface.