Uses of Interface
org.datanucleus.metadata.MetaDataManager
Packages that use MetaDataManager
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.
DataNucleus ByteCode enhancer framework.
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.
Package handling the storage of classes to the datastore, and the management of the datastore.
Package providing management for federation of datastores.
Package handling the (generic) compilation of queries.
Package providing basic java type handling for DataNucleus.
-
Uses of MetaDataManager in org.datanucleus
Fields in org.datanucleus declared as MetaDataManagerModifier and TypeFieldDescriptionprotected MetaDataManagerAbstractNucleusContext.metaDataManagerMetaDataManager for handling the MetaData.Methods in org.datanucleus that return MetaDataManagerModifier and TypeMethodDescriptionAbstractNucleusContext.getMetaDataManager()default MetaDataManagerExecutionContext.getMetaDataManager()Accessor for the MetaData Manager.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 MetaDataManagerModifier and TypeMethodDescriptionbooleanApiAdapter.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 MetaDataManagerModifier and TypeFieldDescriptionprivate MetaDataManagerDataNucleusEnhancer.metadataMgrprotected final MetaDataManagerClassEnhancerImpl.metaDataMgrMetaData Manager to use.protected final MetaDataManagerImplementationCreatorImpl.metaDataMgrMetaData manager to use.protected final MetaDataManagerImplementationGenerator.metaDataMgrMethods in org.datanucleus.enhancer that return MetaDataManagerModifier and TypeMethodDescriptionClassEnhancer.getMetaDataManager()Accessor for the MetaData manager in use.ClassEnhancerImpl.getMetaDataManager()DataNucleusEnhancer.getMetaDataManager()Accessor for the MetaDataManager.Constructors in org.datanucleus.enhancer with parameters of type MetaDataManagerModifierConstructorDescriptionClassEnhancerImpl(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.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 MetaDataManagerModifier and TypeClassDescriptionclassManager of metadata information in DataNucleus having scope of an NucleusContext.Fields in org.datanucleus.metadata declared as MetaDataManagerModifier and TypeFieldDescriptionprotected MetaDataManagerAbstractClassMetaData.mmgrManager for this metadata.Methods in org.datanucleus.metadata that return MetaDataManagerModifier and TypeMethodDescriptionAbstractClassMetaData.getMetaDataManager()MetaData.getMetaDataManager()Methods in org.datanucleus.metadata with parameters of type MetaDataManagerModifier and TypeMethodDescriptionbooleanAbstractMemberMetaData.calcIsSecondClassMutable(MetaDataManager mmgr) Calculate whether this field should be a second class mutable field.final FieldPersistenceModifierAbstractMemberMetaData.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.booleanAbstractMemberMetaData.isFieldArrayTypePersistable(MetaDataManager mmgr) Utility to return if this array field has elements that are Persistable.static booleanMetaDataUtils.isMemberEmbedded(AbstractMemberMetaData mmd, RelationType relationType, ClassLoaderResolver clr, MetaDataManager mmgr) Convenience method to return whether a member is stored as embedded.booleanMetaDataUtils.isMemberEmbedded(MetaDataManager mmgr, ClassLoaderResolver clr, AbstractMemberMetaData mmd, RelationType relationType, AbstractMemberMetaData ownerMmd) Convenience method to return if the specified member is embedded.static voidMetaDataMerger.mergeClassAnnotationsData(AbstractClassMetaData primaryCmd, AbstractClassMetaData annotCmd, MetaDataManager mmgr) Method to take a class XML metadata definition and merge in any Annotations metadata definition.static voidMetaDataMerger.mergeClassORMData(AbstractClassMetaData primaryCmd, AbstractClassMetaData ormCmd, MetaDataManager mmgr) Method to take a class JDO MetaData definition and merge in the ORM MetaData definition.abstract voidAbstractClassMetaData.populate(ClassLoaderResolver clr, ClassLoader primary, MetaDataManager mmgr) Method to provide the details of the class being represented by this MetaData.voidAbstractMemberMetaData.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.voidClassMetaData.populate(ClassLoaderResolver clr, ClassLoader primary, MetaDataManager mgr) Method to provide the details of the class being represented by this MetaData.voidInterfaceMetaData.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 MetaDataManagerModifier and TypeFieldDescriptionprotected final MetaDataManagerAnnotationManagerImpl.metadataMgrMetaData Manager that we work for.protected MetaDataManagerAbstractAnnotationReader.mmgrManager for MetaData operationsConstructors in org.datanucleus.metadata.annotations with parameters of type MetaDataManagerModifierConstructorDescriptionConstructor.AnnotationManagerImpl(MetaDataManager metadataMgr) Constructor. -
Uses of MetaDataManager in org.datanucleus.metadata.xml
Fields in org.datanucleus.metadata.xml declared as MetaDataManagerModifier and TypeFieldDescriptionprotected final MetaDataManagerXmlMetaDataParser.mgrMetaData manager.protected final MetaDataManagerAbstractXmlMetaDataHandler.mmgrManager for the MetaData.Constructors in org.datanucleus.metadata.xml with parameters of type MetaDataManagerModifierConstructorDescriptionAbstractXmlMetaDataHandler(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 MetaDataManagerModifier and TypeMethodDescriptionAbstractStoreManager.getMetaDataManager()StoreManager.getMetaDataManager() -
Uses of MetaDataManager in org.datanucleus.store.federation
Methods in org.datanucleus.store.federation that return MetaDataManager -
Uses of MetaDataManager in org.datanucleus.store.query.compiler
Fields in org.datanucleus.store.query.compiler declared as MetaDataManagerModifier and TypeFieldDescriptionprotected MetaDataManagerAbstractSymbolResolver.metaDataManagerprotected final MetaDataManagerJavaQueryCompiler.metaDataManager(package private) MetaDataManagerNavigationNullCompilationOptimiser.mmgrConstructors in org.datanucleus.store.query.compiler with parameters of type MetaDataManagerModifierConstructorDescriptionAbstractSymbolResolver(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 MetaDataManagerModifier and TypeMethodDescriptionstatic booleanSCOUtils.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.