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 input data and converting into org.datanucleus.metadata input data
for the DataNucleus persistence process.
|
org.datanucleus.query.compiler |
Package handling the compilation of queries.
|
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.types |
Package providing basic java type handling for DataNucleus.
|
Modifier and Type | Field and Description |
---|---|
protected MetaDataManager |
AbstractNucleusContext.metaDataManager
MetaDataManager for handling the MetaData.
|
Modifier and Type | Method and Description |
---|---|
default MetaDataManager |
ExecutionContext.getMetaDataManager()
Accessor for the MetaData Manager.
|
MetaDataManager |
NucleusContext.getMetaDataManager()
Accessor for the manager for persistence metadata information.
|
MetaDataManager |
AbstractNucleusContext.getMetaDataManager() |
Modifier and Type | Method and Description |
---|---|
boolean |
ApiAdapter.isValidPrimaryKeyClass(Class pkClass,
AbstractClassMetaData cmd,
ClassLoaderResolver clr,
int noOfPkFields,
MetaDataManager mmgr)
Utility to check if a primary-key class is valid.
|
Modifier and Type | Field and Description |
---|---|
protected MetaDataManager |
ImplementationGenerator.metaDataMgr |
protected MetaDataManager |
ImplementationCreatorImpl.metaDataMgr
MetaData manager to use.
|
protected MetaDataManager |
ClassEnhancerImpl.metaDataMgr
MetaData Manager to use.
|
Modifier and Type | Method and Description |
---|---|
MetaDataManager |
DataNucleusEnhancer.getMetaDataManager()
Accessor for the MetaDataManager.
|
MetaDataManager |
ClassEnhancer.getMetaDataManager()
Accessor for the MetaData manager in use.
|
MetaDataManager |
ClassEnhancerImpl.getMetaDataManager() |
Constructor and 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.
|
Modifier and Type | Class and Description |
---|---|
class |
MetaDataManagerImpl
Manager of metadata information in DataNucleus having scope of an NucleusContext.
|
Modifier and Type | Field and Description |
---|---|
protected MetaDataManager |
AbstractClassMetaData.mmgr
Manager for this metadata.
|
Modifier and Type | Method and Description |
---|---|
MetaDataManager |
MetaData.getMetaDataManager() |
MetaDataManager |
AbstractClassMetaData.getMetaDataManager() |
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractMemberMetaData.calcIsSecondClassMutable(MetaDataManager mmgr)
Calculate wether 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.
|
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.
|
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.
|
Modifier and Type | Field and Description |
---|---|
protected MetaDataManager |
AnnotationManagerImpl.metadataMgr
MetaData Manager that we work for.
|
protected MetaDataManager |
AbstractAnnotationReader.mmgr
Manager for MetaData operations
|
Constructor and Description |
---|
AbstractAnnotationReader(MetaDataManager mgr)
Constructor.
|
AnnotationManagerImpl(MetaDataManager metadataMgr)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
protected MetaDataManager |
MetaDataParser.mgr
MetaData manager.
|
protected MetaDataManager |
AbstractMetaDataHandler.mmgr
Manager for the MetaData.
|
Constructor and Description |
---|
AbstractMetaDataHandler(MetaDataManager mmgr,
String filename,
EntityResolver resolver)
Constructor.
|
MetaDataParser(MetaDataManager mgr,
PluginManager pluginMgr,
boolean validate,
boolean namespaceAware)
Constructor.
|
PersistenceFileMetaDataHandler(MetaDataManager mgr,
String filename,
EntityResolver resolver)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
protected MetaDataManager |
JavaQueryCompiler.metaDataManager |
protected MetaDataManager |
AbstractSymbolResolver.metaDataManager |
Constructor and 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) |
Modifier and Type | Method and Description |
---|---|
MetaDataManager |
StoreManager.getMetaDataManager() |
MetaDataManager |
AbstractStoreManager.getMetaDataManager() |
Modifier and Type | Method and Description |
---|---|
MetaDataManager |
FederatedStoreManager.getMetaDataManager() |
Modifier and Type | Method and Description |
---|---|
static boolean |
SCOUtils.arrayIsStoredInSingleColumn(AbstractMemberMetaData fmd,
MetaDataManager mmgr)
Convenience method to return if an array field has the elements stored into the table of the field as a
single (BLOB) column.
|
Copyright © 2019. All rights reserved.