Uses of Class
org.datanucleus.metadata.MetaData
Packages that use MetaData
Package
Description
Provides classes representing the MetaData for files, packages, classes, fields, containers, etc.
Provides classes for parsing XML metadata input data and converting into org.datanucleus.metadata input data for the DataNucleus persistence process.
Package handling the storage of classes to the datastore, and the management of the datastore.
-
Uses of MetaData in org.datanucleus.metadata
Subclasses of MetaData in org.datanucleus.metadataModifier and TypeClassDescriptionclassAbstract representation of the MetaData of a class/interface.classThis element specifies the mapping for the element component of arrays and collections.classAbstract representation of MetaData for a field/property of a class/interface.classRepresentation of the Meta-Data for an Array.classRepresentation of the MetaData of a class.classRepresentation of the MetaData of a collection.classRepresentation of the Meta-Data for a column mapping of a field.classRepresentation of an ORM constraint.classRepresentation of the Meta-Data for a container.classMeta-Data for the datastore-identity of a class.classRepresentation of a discriminator in an inheritance strategy.classThis element specifies the mapping for the element component of arrays and collections.classThis element specifies the mapping for an embedded type.classListener for events, following the JPA/Jakarta model.classMetadata defining a member of a fetch-group.classA fetch group defines a particular loaded state for an object graph.classFetchPlan defined in MetaData.classRepresentation of the Meta-Data for a field of a class.classRepresentation of a Meta-Data file.classForeign keys in metadata serve two quite different purposes.classThe implements element declares a persistence-capable interface implemented by the persistence-capable class that contains this element.classFor schema generation, it might be useful to specify that a column or columns be indexed, and to provide the name of the index.classRepresentation of the Meta-Data defining inherited classes.classRepresentation of the MetaData of a "persistent-interface".classSecondary 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.classThis element specifies the mapping for the key component of maps.classRepresentation of the Meta-Data for a Map.classMetaData representation for a multitenancy discriminator.classRepresentation of Order MetaData - the ordering of the elements of a List.classRepresentation of the Meta-Data for a package.classRepresentation of a Meta-Data "persistence.xml" file.classMetaData representation of a "persistence.xml" persistence unit.classRepresentation of a primary key constraint.classThe property element declares mapping between a virtual field of an implemented interface and the corresponding persistent field of a persistence-capable class.classRepresentation of the MetaData of a named Query.classRepresentation of the mapping of (SQL) Query results into a desired output form.classRepresentation of the MetaData of a named Sequence (JDO, or JPA).classMetaData representation for a soft delete indicator column.classMetadata representation of a named stored proc query.classMetadata representation of a parameter for a named stored proc query.classRepresentation of the MetaData of a TableGenerator (JPA).classMetaData representing a unique constraint.classThis element specifies the mapping for the value component of maps.classThree common strategies for versioning instances are supported by standard metadata.Fields in org.datanucleus.metadata declared as MetaDataModifier and TypeFieldDescriptionprotected MetaDataMetaData.parentParent MetaData object, allowing hierarchical MetaData structure.Methods in org.datanucleus.metadata that return MetaDataModifier and TypeMethodDescriptionAbstractMemberMetaData.addExtension(String key, String value) MetaData.addExtension(String key, String value) AbstractMemberMetaData.addExtensions(Map<String, String> exts) MetaData.addExtensions(Map<String, String> exts) protected static MetaDataAbstractMemberMetaData.getOverallParentClassMetaData(MetaData metadata) Convenience method to navigate back through the parents to find the overall ClassMetaData handling this object.MetaData.getParent()MetaData.removeExtension(String key) AbstractMemberMetaData.setExtensions(Map<String, String> exts) MetaData.setExtensions(Map<String, String> exts) Methods in org.datanucleus.metadata with parameters of type MetaDataModifier and TypeMethodDescriptionprotected static MetaDataAbstractMemberMetaData.getOverallParentClassMetaData(MetaData metadata) Convenience method to navigate back through the parents to find the overall ClassMetaData handling this object.static StringMetaDataUtils.getValueForExtensionRecursively(MetaData metadata, String key) Searches the meta data tree upwards starting with the given leaf, stops as soon as it finds an extension with the given key.static String[]MetaDataUtils.getValuesForExtensionRecursively(MetaData metadata, String key) Searches the meta data tree upwards starting with the given leaf, stops as soon as it finds an extension with the given key.voidConstructors in org.datanucleus.metadata with parameters of type MetaDataModifierConstructorDescriptionAbstractMemberMetaData(MetaData parent, String name) Constructor for a fields metadata.AbstractMemberMetaData(MetaData parent, AbstractMemberMetaData mmd) Convenience constructor to copy the specification from the passed member.FieldMetaData(MetaData parent, String name) Constructor.FieldMetaData(MetaData parent, AbstractMemberMetaData fmd) Convenience constructor to copy the specification from the passed field.Constructor.Copy constructor.PropertyMetaData(MetaData parent, String name) Constructor.PropertyMetaData(MetaData parent, PropertyMetaData fmd) Convenience constructor to copy the specification from the passed field. -
Uses of MetaData in org.datanucleus.metadata.xml
Fields in org.datanucleus.metadata.xml declared as MetaDataModifier and TypeFieldDescriptionprotected MetaDataAbstractXmlMetaDataHandler.metadataThe MetaData for this file (the end result of the parse process).Fields in org.datanucleus.metadata.xml with type parameters of type MetaDataMethods in org.datanucleus.metadata.xml that return MetaDataModifier and TypeMethodDescriptionAbstractXmlMetaDataHandler.getMetaData()Accessor for the MetaData for this file.protected MetaDataAbstractXmlMetaDataHandler.getStack()Accessor for the current MetaData component.XmlMetaDataParser.parseXmlMetaDataFile(String fileName, String handlerName) Method to parse an XML MetaData file given the filename.XmlMetaDataParser.parseXmlMetaDataStream(InputStream in, String filename, String handlerName) Method to parse an XML MetaData file given an InputStream.XmlMetaDataParser.parseXmlMetaDataURL(URL url, String handlerName) Method to parse an XML MetaData file given the URL of the file.protected MetaDataAbstractXmlMetaDataHandler.popStack()Method to remove the current MetaData component from the Stack.Methods in org.datanucleus.metadata.xml with parameters of type MetaData -
Uses of MetaData in org.datanucleus.store
Fields in org.datanucleus.store declared as MetaDataModifier and TypeFieldDescriptionprotected MetaDataStoreData.metadataMetadata for the class, or member (join table) depending on what this represents.Methods in org.datanucleus.store that return MetaDataMethods in org.datanucleus.store with parameters of type MetaDataModifier and TypeMethodDescriptionvoidStoreData.setMetaData(MetaData md) Method to set the MetaData for this class.Constructors in org.datanucleus.store with parameters of type MetaDataModifierConstructorDescriptionStoreData(String name, MetaData metadata, StoreData.Type type, String interfaceName) Constructor.