Uses of Interface
org.datanucleus.metadata.MetaDataManager
-
Packages that use MetaDataManager Package Description org.datanucleus This package provides classes that are typically externally called, whether that means by developers or by other DataNucleus plugins.org.datanucleus.api Provides adapters for different client APIs, like JDO, JPA and so on.org.datanucleus.enhancer DataNucleus ByteCode enhancer framework.org.datanucleus.metadata Provides classes representing the MetaData for files, packages, classes, fields, containers, etc.org.datanucleus.metadata.annotations Provides classes for parsing annotations input data and converting into org.datanucleus.metadata input data for the DataNucleus persistence process.org.datanucleus.metadata.xml Provides classes for parsing XML metadata input data and converting into org.datanucleus.metadata input data for the DataNucleus persistence process.org.datanucleus.store Package handling the storage of classes to the datastore, and the management of the datastore.org.datanucleus.store.federation Package providing management for federation of datastores.org.datanucleus.store.query.compiler Package handling the (generic) compilation of queries.org.datanucleus.store.types Package providing basic java type handling for DataNucleus. -
-
Uses of MetaDataManager in org.datanucleus
Fields in org.datanucleus declared as MetaDataManager Modifier and Type Field Description protected MetaDataManager
AbstractNucleusContext. metaDataManager
MetaDataManager for handling the MetaData.Methods in org.datanucleus that return MetaDataManager Modifier and Type Method Description MetaDataManager
AbstractNucleusContext. getMetaDataManager()
default MetaDataManager
ExecutionContext. getMetaDataManager()
Accessor for the MetaData Manager.MetaDataManager
NucleusContext. getMetaDataManager()
Accessor for the manager for persistence metadata information. -
Uses of MetaDataManager in org.datanucleus.api
Methods in org.datanucleus.api with parameters of type MetaDataManager Modifier and Type Method Description boolean
ApiAdapter. isValidPrimaryKeyClass(Class pkClass, AbstractClassMetaData cmd, ClassLoaderResolver clr, int noOfPkFields, MetaDataManager mmgr)
Utility to check if a primary-key class is valid. -
Uses of MetaDataManager in org.datanucleus.enhancer
Fields in org.datanucleus.enhancer declared as MetaDataManager Modifier and Type Field Description protected MetaDataManager
ClassEnhancerImpl. metaDataMgr
MetaData Manager to use.protected MetaDataManager
ImplementationCreatorImpl. metaDataMgr
MetaData manager to use.protected MetaDataManager
ImplementationGenerator. metaDataMgr
Methods in org.datanucleus.enhancer that return MetaDataManager Modifier and Type Method Description MetaDataManager
ClassEnhancer. getMetaDataManager()
Accessor for the MetaData manager in use.MetaDataManager
ClassEnhancerImpl. getMetaDataManager()
MetaDataManager
DataNucleusEnhancer. getMetaDataManager()
Accessor for the MetaDataManager.Constructors in org.datanucleus.enhancer with parameters of type MetaDataManager Constructor Description ClassEnhancerImpl(ClassMetaData cmd, ClassLoaderResolver clr, MetaDataManager mmgr, EnhancementNamer namer)
Constructor for an enhancer for the class.ClassEnhancerImpl(ClassMetaData cmd, ClassLoaderResolver clr, MetaDataManager mmgr, EnhancementNamer namer, byte[] classBytes)
Constructor for an enhancer to enhance a class defined by the provided bytes.ImplementationCreatorImpl(MetaDataManager mmgr)
Constructor.ImplementationGenerator(ClassMetaData cmd, String implClassName, MetaDataManager mmgr)
Constructor for an implementation of an abstract class.ImplementationGenerator(InterfaceMetaData interfaceMetaData, String implClassName, MetaDataManager mmgr)
Constructor for an implementation of a persistent interface. -
Uses of MetaDataManager in org.datanucleus.metadata
Classes in org.datanucleus.metadata that implement MetaDataManager Modifier and Type Class Description class
MetaDataManagerImpl
Manager of metadata information in DataNucleus having scope of an NucleusContext.Fields in org.datanucleus.metadata declared as MetaDataManager Modifier and Type Field Description protected MetaDataManager
AbstractClassMetaData. mmgr
Manager for this metadata.Methods in org.datanucleus.metadata that return MetaDataManager Modifier and Type Method Description MetaDataManager
AbstractClassMetaData. getMetaDataManager()
MetaDataManager
MetaData. getMetaDataManager()
Methods in org.datanucleus.metadata with parameters of type MetaDataManager Modifier and Type Method Description boolean
AbstractMemberMetaData. calcIsSecondClassMutable(MetaDataManager mmgr)
Calculate whether this field should be a second class mutable field.FieldPersistenceModifier
AbstractMemberMetaData. getDefaultFieldPersistenceModifier(Class c, int modifier, boolean isPCclass, MetaDataManager mmgr)
Accessor for the default "persistence-modifier" for a field given the class, its modifier and whether it is a Persistable class.static FileMetaData[]
MetaDataUtils. getFileMetaDataForInputFiles(MetaDataManager metaDataMgr, ClassLoaderResolver clr, String[] inputFiles)
Method to take the provided input files and returns the FileMetaData that they implies.String[]
MetaDataUtils. getImplementationNamesForReferenceField(AbstractMemberMetaData fmd, FieldRole fieldRole, ClassLoaderResolver clr, MetaDataManager mmgr)
Convenience method to return the class names of the available implementation types for an interface/Object field, given its required role.boolean
AbstractMemberMetaData. isFieldArrayTypePersistable(MetaDataManager mmgr)
Utility to return if this array field has elements that are Persistable.static boolean
MetaDataUtils. isMemberEmbedded(AbstractMemberMetaData mmd, RelationType relationType, ClassLoaderResolver clr, MetaDataManager mmgr)
Convenience method to return whether a member is stored as embedded.boolean
MetaDataUtils. isMemberEmbedded(MetaDataManager mmgr, ClassLoaderResolver clr, AbstractMemberMetaData mmd, RelationType relationType, AbstractMemberMetaData ownerMmd)
Convenience method to return if the specified member is embedded.static void
MetaDataMerger. mergeClassAnnotationsData(AbstractClassMetaData primaryCmd, AbstractClassMetaData annotCmd, MetaDataManager mmgr)
Method to take a class XML metadata definition and merge in any Annotations metadata definition.static void
MetaDataMerger. mergeClassORMData(AbstractClassMetaData primaryCmd, AbstractClassMetaData ormCmd, MetaDataManager mmgr)
Method to take a class JDO MetaData definition and merge in the ORM MetaData definition.abstract void
AbstractClassMetaData. populate(ClassLoaderResolver clr, ClassLoader primary, MetaDataManager mmgr)
Method to provide the details of the class being represented by this MetaData.void
AbstractMemberMetaData. populate(ClassLoaderResolver clr, Field field, Method method, ClassLoader primary, MetaDataManager mmgr)
Method to provide the details of the field being represented by this MetaData hence populating certain parts of the MetaData.void
ClassMetaData. populate(ClassLoaderResolver clr, ClassLoader primary, MetaDataManager mgr)
Method to provide the details of the class being represented by this MetaData.void
InterfaceMetaData. populate(ClassLoaderResolver clr, ClassLoader primary, MetaDataManager mgr)
Method to provide the details of the class being represented by this MetaData. -
Uses of MetaDataManager in org.datanucleus.metadata.annotations
Fields in org.datanucleus.metadata.annotations declared as MetaDataManager Modifier and Type Field Description protected MetaDataManager
AnnotationManagerImpl. metadataMgr
MetaData Manager that we work for.protected MetaDataManager
AbstractAnnotationReader. mmgr
Manager for MetaData operationsConstructors in org.datanucleus.metadata.annotations with parameters of type MetaDataManager Constructor Description AbstractAnnotationReader(MetaDataManager mgr)
Constructor.AnnotationManagerImpl(MetaDataManager metadataMgr)
Constructor. -
Uses of MetaDataManager in org.datanucleus.metadata.xml
Fields in org.datanucleus.metadata.xml declared as MetaDataManager Modifier and Type Field Description protected MetaDataManager
XmlMetaDataParser. mgr
MetaData manager.protected MetaDataManager
AbstractXmlMetaDataHandler. mmgr
Manager for the MetaData.Constructors in org.datanucleus.metadata.xml with parameters of type MetaDataManager Constructor Description AbstractXmlMetaDataHandler(MetaDataManager mmgr, String filename, EntityResolver resolver)
Constructor.PersistenceXmlMetaDataHandler(MetaDataManager mgr, String filename, EntityResolver resolver)
Constructor.XmlMetaDataParser(MetaDataManager mgr, PluginManager pluginMgr, boolean validate, boolean namespaceAware)
Constructor. -
Uses of MetaDataManager in org.datanucleus.store
Methods in org.datanucleus.store that return MetaDataManager Modifier and Type Method Description MetaDataManager
AbstractStoreManager. getMetaDataManager()
MetaDataManager
StoreManager. getMetaDataManager()
-
Uses of MetaDataManager in org.datanucleus.store.federation
Methods in org.datanucleus.store.federation that return MetaDataManager Modifier and Type Method Description MetaDataManager
FederatedStoreManager. getMetaDataManager()
-
Uses of MetaDataManager in org.datanucleus.store.query.compiler
Fields in org.datanucleus.store.query.compiler declared as MetaDataManager Modifier and Type Field Description protected MetaDataManager
AbstractSymbolResolver. metaDataManager
protected MetaDataManager
JavaQueryCompiler. metaDataManager
Constructors in org.datanucleus.store.query.compiler with parameters of type MetaDataManager Constructor Description AbstractSymbolResolver(MetaDataManager mmgr, ClassLoaderResolver clr, SymbolTable symtbl, Class cls, String alias)
Constructor for symbol resolver.JDOQLSymbolResolver(MetaDataManager mmgr, ClassLoaderResolver clr, SymbolTable symtbl, Class cls, String alias)
Constructor for symbol resolver.JPQLSymbolResolver(MetaDataManager mmgr, ClassLoaderResolver clr, SymbolTable symtbl, Class cls, String alias)
Constructor for symbol resolver.NavigationNullCompilationOptimiser(QueryCompilation compilation, MetaDataManager mmgr, ClassLoaderResolver clr)
VarThisCompilationOptimiser(QueryCompilation compilation, MetaDataManager unused, ClassLoaderResolver clr)
-
Uses of MetaDataManager in org.datanucleus.store.types
Methods in org.datanucleus.store.types with parameters of type MetaDataManager Modifier and Type Method Description static boolean
SCOUtils. arrayIsStoredInSingleColumn(AbstractMemberMetaData mmd, MetaDataManager mmgr)
Convenience method to return if an array member has the elements stored into the table of the field as a single (BLOB) column.
-