Uses of Class
org.datanucleus.metadata.AbstractClassMetaData
-
Packages that use AbstractClassMetaData 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.identity Package defining object identity classes.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.state Provides classes relating to the life cycle state management of a persistable object.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.fieldmanager 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.org.datanucleus.store.query Package providing query language support for datastores.org.datanucleus.store.schema.naming This package is a work-in-progress to provide datastore-agnostic naming strategies for JDO, JPA and indeed any other API.org.datanucleus.store.schema.table Provides a series of convenience classes for modelling tables and columns that a class and its members map onto.org.datanucleus.store.valuegenerator Value Generation. -
-
Uses of AbstractClassMetaData in org.datanucleus
Methods in org.datanucleus that return AbstractClassMetaData Modifier and Type Method Description AbstractClassMetaData
FetchPlanForClass. getAbstractClassMetaData()
Accessor for the MetaData for this classes plan.Methods in org.datanucleus with parameters of type AbstractClassMetaData Modifier and Type Method Description FetchPlanForClass
FetchPlan. getFetchPlanForClass(AbstractClassMetaData cmd)
Access the fetch plan for the class.boolean
PersistenceNucleusContext. isClassCacheable(AbstractClassMetaData cmd)
Convenience method to return if objects of this type are cached for this NucleusContext.boolean
PersistenceNucleusContextImpl. isClassCacheable(AbstractClassMetaData cmd)
Constructors in org.datanucleus with parameters of type AbstractClassMetaData Constructor Description FetchPlanForClass(AbstractClassMetaData cmd, FetchPlan fetchPlan)
Constructor. -
Uses of AbstractClassMetaData in org.datanucleus.api
Methods in org.datanucleus.api with parameters of type AbstractClassMetaData Modifier and Type Method Description String
ApiAdapter. getXMLMetaDataForClass(AbstractClassMetaData cmd, String prefix, String indent)
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 AbstractClassMetaData in org.datanucleus.enhancer
Fields in org.datanucleus.enhancer declared as AbstractClassMetaData Modifier and Type Field Description protected AbstractClassMetaData
ImplementationGenerator. inputCmd
Meta data for the abstract-class/interfaceMethods in org.datanucleus.enhancer with parameters of type AbstractClassMetaData Modifier and Type Method Description protected void
ImplementationGenerator. createPropertyFields(AbstractClassMetaData acmd)
Create the fields for the implementation.protected void
ImplementationGenerator. createPropertyMethods(AbstractClassMetaData acmd)
Create getters and setters methods.protected ImplementationGenerator
ImplementationCreatorImpl. getGenerator(AbstractClassMetaData acmd, String implClassName)
Method to return the generator for the implementation.Constructors in org.datanucleus.enhancer with parameters of type AbstractClassMetaData Constructor Description PrimaryKeyGenerator(AbstractClassMetaData cmd, ClassEnhancer enhancer)
Constructor for a PK generator for the specified class. -
Uses of AbstractClassMetaData in org.datanucleus.identity
Methods in org.datanucleus.identity with parameters of type AbstractClassMetaData Modifier and Type Method Description Object
IdentityManager. getApplicationId(Object pc, AbstractClassMetaData cmd)
Method to create a new object identity for the passed object with the supplied MetaData.Object
IdentityManager. getApplicationId(ClassLoaderResolver clr, AbstractClassMetaData acmd, String keyToString)
Utility to create a new application identity when you know the metadata for the target class, and the toString() output of the identity.Object
IdentityManagerImpl. getApplicationId(Object pc, AbstractClassMetaData cmd)
Object
IdentityManagerImpl. getApplicationId(ClassLoaderResolver clr, AbstractClassMetaData acmd, String keyToString)
static Object
IdentityUtils. getApplicationIdentityForResultSetRow(ExecutionContext ec, AbstractClassMetaData cmd, Class pcClass, boolean inheritanceCheck, FieldManager resultsFM)
Method to return the object application identity for a row of the result set.static Object
IdentityUtils. getObjectFromIdString(String idStr, AbstractClassMetaData cmd, ExecutionContext ec, boolean checkInheritance)
Convenience method to find an object given a string form of its identity, and the metadata for the class (or a superclass).static Object
IdentityUtils. getObjectFromPersistableIdentity(String persistableId, AbstractClassMetaData cmd, ExecutionContext ec)
Convenience method to find an object given a string form of its identity, and the metadata for the class (or a superclass). -
Uses of AbstractClassMetaData in org.datanucleus.metadata
Subclasses of AbstractClassMetaData in org.datanucleus.metadata Modifier and Type Class Description class
ClassMetaData
Representation of the MetaData of a class.class
InterfaceMetaData
Representation of the MetaData of a "persistent-interface".Fields in org.datanucleus.metadata declared as AbstractClassMetaData Modifier and Type Field Description protected AbstractClassMetaData
AbstractClassMetaData. pcSuperclassMetaData
Class MetaData for the persistable superclass (if any)Fields in org.datanucleus.metadata with type parameters of type AbstractClassMetaData Modifier and Type Field Description protected Map<String,Collection<AbstractClassMetaData>>
MetaDataManagerImpl. classMetaDataByAppIdClassName
Map of class metadata, keyed by the application-id object-id class name (not SingleField).protected Map<String,AbstractClassMetaData>
MetaDataManagerImpl. classMetaDataByClass
Map of ClassMetaData, keyed by the class name.protected Map<String,AbstractClassMetaData>
MetaDataManagerImpl. classMetaDataByDiscriminatorName
Map of ClassMetaData, keyed by the class discriminator name.protected Map<String,AbstractClassMetaData>
MetaDataManagerImpl. classMetaDataByEntityName
Map of ClassMetaData, keyed by the JPA "entity name".protected Map<String,AbstractClassMetaData>
MetaDataManagerImpl. usableClassMetaDataByClass
Methods in org.datanucleus.metadata that return AbstractClassMetaData Modifier and Type Method Description AbstractClassMetaData
AbstractMemberMetaData. getAbstractClassMetaData()
Convenience accessor for the MetaData of the parent class.AbstractClassMetaData
AbstractClassMetaData. getBaseAbstractClassMetaData()
Convenience accessor for the AbstractClassMetaData of the base object in this hierarchy.AbstractClassMetaData
ArrayMetaData. getElementClassMetaData(ClassLoaderResolver clr)
Convenience accessor for the Element ClassMetaData.AbstractClassMetaData
CollectionMetaData. getElementClassMetaData(ClassLoaderResolver clr)
Convenience accessor for the Element ClassMetaData.AbstractClassMetaData
MapMetaData. getKeyClassMetaData(ClassLoaderResolver clr)
Convenience accessor for the Key ClassMetaData.AbstractClassMetaData
MetaDataManager. getMetaDataForClass(Class c, ClassLoaderResolver clr)
Primary accessor for the MetaData for a class.AbstractClassMetaData
MetaDataManager. getMetaDataForClass(String className, ClassLoaderResolver clr)
Accessor for the MetaData for a class given the name and a loader.AbstractClassMetaData
MetaDataManagerImpl. getMetaDataForClass(Class c, ClassLoaderResolver clr)
AbstractClassMetaData
MetaDataManagerImpl. getMetaDataForClass(String className, ClassLoaderResolver clr)
AbstractClassMetaData
MetaDataManager. getMetaDataForClassInternal(Class c, ClassLoaderResolver clr)
Internal convenience method for accessing the MetaData for a class.AbstractClassMetaData
MetaDataManagerImpl. getMetaDataForClassInternal(Class c, ClassLoaderResolver clr)
AbstractClassMetaData
MetaDataManager. getMetaDataForDiscriminator(String discriminator)
Accessor for the MetaData for a class given the "discriminator".AbstractClassMetaData
MetaDataManagerImpl. getMetaDataForDiscriminator(String discriminator)
AbstractClassMetaData
MetaDataManager. getMetaDataForEntityName(String entityName)
Accessor for the MetaData for a class given the "entity-name".AbstractClassMetaData
MetaDataManagerImpl. getMetaDataForEntityName(String entityName)
protected AbstractClassMetaData
AbstractClassMetaData. getRootInstantiableClass()
AbstractClassMetaData
AbstractClassMetaData. getSuperAbstractClassMetaData()
Accessor for the Meta-Data for the superclass of this class.AbstractClassMetaData
MapMetaData. getValueClassMetaData(ClassLoaderResolver clr)
Convenience accessor for the Value ClassMetaDataprotected abstract AbstractClassMetaData
MetaDataManagerImpl. loadMetaDataForClass(Class c, ClassLoaderResolver clr)
Load the metadata for the specified class (if available).AbstractClassMetaData
MetaDataManager. readMetaDataForClass(String className)
Method to access the (already known) metadata for the specified class.AbstractClassMetaData
MetaDataManagerImpl. readMetaDataForClass(String className)
AbstractClassMetaData
AbstractClassMetaData. setCacheable(boolean cache)
AbstractClassMetaData
AbstractClassMetaData. setCacheable(String cache)
AbstractClassMetaData
AbstractClassMetaData. setCatalog(String catalog)
AbstractClassMetaData
AbstractClassMetaData. setDetachable(boolean flag)
AbstractClassMetaData
AbstractClassMetaData. setDetachable(String flag)
AbstractClassMetaData
AbstractClassMetaData. setEmbeddedOnly(boolean flag)
AbstractClassMetaData
AbstractClassMetaData. setEmbeddedOnly(String flag)
AbstractClassMetaData
AbstractClassMetaData. setEntityName(String name)
AbstractClassMetaData
AbstractClassMetaData. setObjectIdClass(String objectidClass)
AbstractClassMetaData
AbstractClassMetaData. setPersistenceModifier(ClassPersistenceModifier modifier)
AbstractClassMetaData
AbstractClassMetaData. setRequiresExtent(boolean flag)
AbstractClassMetaData
AbstractClassMetaData. setRequiresExtent(String flag)
AbstractClassMetaData
AbstractClassMetaData. setSchema(String schema)
AbstractClassMetaData
AbstractClassMetaData. setTable(String table)
Methods in org.datanucleus.metadata that return types with arguments of type AbstractClassMetaData Modifier and Type Method Description Collection<AbstractClassMetaData>
MetaDataManager. getClassMetaDataWithApplicationId(String objectIdClassName)
Accessor for the metadata for the class(es) with the specified object-id class name as PK.Collection<AbstractClassMetaData>
MetaDataManagerImpl. getClassMetaDataWithApplicationId(String objectIdClassName)
static List<AbstractClassMetaData>
MetaDataUtils. getMetaDataForCandidates(Class cls, boolean subclasses, ExecutionContext ec)
Convenience method to return the class metadata for the candidate and optionally its subclasses.List<AbstractClassMetaData>
MetaDataManager. getReferencedClasses(String[] classNames, ClassLoaderResolver clr)
Convenience method to get the MetaData for all referenced classes with the passed set of classes as root.List<AbstractClassMetaData>
MetaDataManagerImpl. getReferencedClasses(String[] classNames, ClassLoaderResolver clr)
protected List<AbstractClassMetaData>
MetaDataManagerImpl. getReferencedClassMetaData(AbstractClassMetaData cmd, ClassLoaderResolver clr)
Utility to return all ClassMetaData that is referenced from the supplier class.Methods in org.datanucleus.metadata with parameters of type AbstractClassMetaData Modifier and Type Method Description void
MetaDataManager. abstractClassMetaDataInitialised(AbstractClassMetaData cmd)
Method called (by AbstractClassMetaData.initialise()) when a class/interface has its metadata initialised.void
MetaDataManagerImpl. abstractClassMetaDataInitialised(AbstractClassMetaData cmd)
void
MetaDataManager. addAnnotationsDataToClass(Class c, AbstractClassMetaData cmd, ClassLoaderResolver clr)
Load up and add any annotations mapping info for the specified class to the stored ClassMetaData.void
MetaDataManagerImpl. addAnnotationsDataToClass(Class c, AbstractClassMetaData cmd, ClassLoaderResolver clr)
String
MetaDataManager. getClassNameForDiscriminatorValueWithRoot(AbstractClassMetaData rootCmd, String discrimValue)
Method to return the class name that uses the provided discriminator value using the specified root class to search from.String
MetaDataManagerImpl. getClassNameForDiscriminatorValueWithRoot(AbstractClassMetaData rootCmd, String discrimValue)
String
MetaDataManager. getDiscriminatorValueForClass(AbstractClassMetaData cmd)
Method to return the discriminator value used by the specified class.String
MetaDataManagerImpl. getDiscriminatorValueForClass(AbstractClassMetaData cmd)
protected List<AbstractClassMetaData>
MetaDataManagerImpl. getReferencedClassMetaData(AbstractClassMetaData cmd, ClassLoaderResolver clr)
Utility to return all ClassMetaData that is referenced from the supplier class.protected void
MetaDataManagerImpl. initialiseAbstractClassMetaData(AbstractClassMetaData cmd, ClassLoaderResolver clr)
Convenience method to initialise the MetaData for the specified class/interface.boolean
AbstractClassMetaData. isDescendantOf(AbstractClassMetaData cmd)
Convenience method to return if this class is a descendant of the supplied class metadata.boolean
AbstractClassMetaData. isSameOrAncestorOf(AbstractClassMetaData cmd)
Check if the argument cmd is the same as this or a descedent.void
MetaDataListener. loaded(AbstractClassMetaData cmd)
Method called when the metadata for the class is loaded (initialised).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.protected boolean
MetaDataManagerImpl. populateAbstractClassMetaData(AbstractClassMetaData cmd, ClassLoaderResolver clr, ClassLoader loader)
Convenience method to populate the MetaData for the specified class/interface.protected void
MetaDataManagerImpl. postProcessClassMetaData(AbstractClassMetaData cmd, ClassLoaderResolver clr)
Method that will perform any necessary post-processing on metadata.void
MetaDataManager. registerDiscriminatorValueForClass(AbstractClassMetaData cmd, String discrimValue)
Convenience method to register the discriminator value used by the specified class for easy lookup.void
MetaDataManagerImpl. registerDiscriminatorValueForClass(AbstractClassMetaData cmd, String discrimValue)
protected void
MetaDataManagerImpl. registerMetaDataForClass(String fullClassName, AbstractClassMetaData cmd)
Internal method called when we want to register the metadata for a class/interface.void
PackageMetaData. removeClass(AbstractClassMetaData cmd)
Method to remove a class from this metadata definition. -
Uses of AbstractClassMetaData in org.datanucleus.metadata.annotations
Methods in org.datanucleus.metadata.annotations that return AbstractClassMetaData Modifier and Type Method Description AbstractClassMetaData
AbstractAnnotationReader. getMetaDataForClass(Class cls, PackageMetaData pmd, ClassLoaderResolver clr)
Accessor for the ClassMetaData for the specified class from its annotations.AbstractClassMetaData
AnnotationManager. getMetaDataForClass(Class cls, PackageMetaData pmd, ClassLoaderResolver clr)
Method to get the ClassMetaData for a class from its annotations.AbstractClassMetaData
AnnotationManagerImpl. getMetaDataForClass(Class cls, PackageMetaData pmd, ClassLoaderResolver clr)
Accessor for the MetaData for the specified class, read from annotations.AbstractClassMetaData
AnnotationReader. getMetaDataForClass(Class cls, PackageMetaData pmd, ClassLoaderResolver clr)
Method to get the MetaData for a class from its annotations.protected abstract AbstractClassMetaData
AbstractAnnotationReader. processClassAnnotations(PackageMetaData pmd, Class cls, AnnotationObject[] annotations, ClassLoaderResolver clr)
Method to process the "class" level annotations and create the outline ClassMetaData object.Methods in org.datanucleus.metadata.annotations with parameters of type AbstractClassMetaData Modifier and Type Method Description void
ClassAnnotationHandler. processClassAnnotation(AnnotationObject annotation, AbstractClassMetaData cmd, ClassLoaderResolver clr)
Method to process a class level annotation.protected abstract AbstractMemberMetaData
AbstractAnnotationReader. processMemberAnnotations(AbstractClassMetaData cmd, Member member, AnnotationObject[] annotations)
Method to take the passed in outline ClassMetaData and process the annotations for fields/properties adding any necessary FieldMetaData/PropertyMetaData to the ClassMetaData.protected abstract void
AbstractAnnotationReader. processMethodAnnotations(AbstractClassMetaData cmd, Method method)
Method to take the passed in outline ClassMetaData and process the annotations for method adding any necessary MetaData to the ClassMetaData. -
Uses of AbstractClassMetaData in org.datanucleus.state
Fields in org.datanucleus.state declared as AbstractClassMetaData Modifier and Type Field Description protected AbstractClassMetaData
StateManagerImpl. cmd
the metadata for the class.Methods in org.datanucleus.state that return AbstractClassMetaData Modifier and Type Method Description AbstractClassMetaData
DNStateManager. getClassMetaData()
Accessor for the ClassMetaData for this persistable object.AbstractClassMetaData
StateManagerImpl. getClassMetaData()
Methods in org.datanucleus.state with parameters of type AbstractClassMetaData Modifier and Type Method Description DNStateManager
StateManagerPool. checkOut(ExecutionContext ec, AbstractClassMetaData cmd)
void
DNStateManager. connect(ExecutionContext ec, AbstractClassMetaData cmd)
Method to (re)connect this StateManager to the specified ExecutionContext and object type.void
ReferentialStateManagerImpl. connect(ExecutionContext ec, AbstractClassMetaData cmd)
void
StateManagerImpl. connect(ExecutionContext ec, AbstractClassMetaData cmd)
protected DNStateManager
StateManagerPool. create(ExecutionContext ec, AbstractClassMetaData cmd)
protected DNStateManager
StateManagerFactoryImpl. getStateManager(ExecutionContext ec, AbstractClassMetaData cmd)
DNStateManager
StateManagerFactory. newForEmbedded(ExecutionContext ec, AbstractClassMetaData cmd, DNStateManager ownerSM, int ownerMemberNumber, PersistableObjectType ownerMemberCmpt)
Constructs a StateManager for an object of the specified type, creating the PC object to hold the values where this object will be EMBEDDED/SERIALISED into another persistable object.DNStateManager
StateManagerFactoryImpl. newForEmbedded(ExecutionContext ec, AbstractClassMetaData cmd, DNStateManager ownerSM, int ownerMemberNumber, PersistableObjectType objectType)
Constructors in org.datanucleus.state with parameters of type AbstractClassMetaData Constructor Description ReferentialStateManagerImpl(ExecutionContext ec, AbstractClassMetaData cmd)
Constructor for object of specified type managed by the provided ExecutionContext.StateManagerImpl(ExecutionContext ec, AbstractClassMetaData cmd)
Constructor for object of specified type managed by the provided ExecutionContext. -
Uses of AbstractClassMetaData in org.datanucleus.store
Methods in org.datanucleus.store with parameters of type AbstractClassMetaData Modifier and Type Method Description Object
AbstractPersistenceHandler. findObjectForUnique(ExecutionContext ec, AbstractClassMetaData cmd, String[] memberNames, Object[] values)
Object
StorePersistenceHandler. findObjectForUnique(ExecutionContext ec, AbstractClassMetaData cmd, String[] memberNames, Object[] values)
Method to find the object with the specified value(s) for the member(s) of the specified type.protected Properties
AbstractStoreManager. getPropertiesForValueGenerator(AbstractClassMetaData cmd, int absoluteFieldNumber, ClassLoaderResolver clr, SequenceMetaData seqmd, TableGeneratorMetaData tablegenmd)
Method to return the properties to pass to the generator for the specified field.String
AbstractStoreManager. getValueGenerationStrategyForNative(AbstractClassMetaData cmd)
Method defining which value-strategy to use when the user specifies "native" on datastore-identity.String
StoreManager. getValueGenerationStrategyForNative(AbstractClassMetaData cmd)
Method defining which value-strategy to use when the user specifies "native"/"auto" on datastore-identity.Object
AbstractStoreManager. getValueGenerationStrategyValue(ExecutionContext ec, AbstractClassMetaData cmd, AbstractMemberMetaData mmd)
Object
StoreManager. getValueGenerationStrategyValue(ExecutionContext ec, AbstractClassMetaData cmd, AbstractMemberMetaData mmd)
Method to retrieve the value for a value generation strategy for a particular field or datastore-identity.protected ValueGenerator
AbstractStoreManager. getValueGeneratorForMember(ClassLoaderResolver clr, AbstractClassMetaData cmd, AbstractMemberMetaData mmd)
boolean
AbstractStoreManager. isValueGenerationStrategyDatastoreAttributed(AbstractClassMetaData cmd, int absFieldNumber)
Convenience method to return whether the strategy used by the specified class/member is generated by the datastore (during a persist).boolean
StoreManager. isValueGenerationStrategyDatastoreAttributed(AbstractClassMetaData cmd, int absFieldNumber)
Convenience method to return whether the value generation strategy used by the specified class/member is generated in the datastore during a persist. -
Uses of AbstractClassMetaData in org.datanucleus.store.federation
Methods in org.datanucleus.store.federation with parameters of type AbstractClassMetaData Modifier and Type Method Description Object
FederatedPersistenceHandler. findObjectForUnique(ExecutionContext ec, AbstractClassMetaData cmd, String[] memberNames, Object[] values)
StoreManager
FederatedStoreManager. getStoreManagerForClass(AbstractClassMetaData cmd)
Accessor for the StoreManager to use for persisting the specified class.String
FederatedStoreManager. getValueGenerationStrategyForNative(AbstractClassMetaData cmd)
Object
FederatedStoreManager. getValueGenerationStrategyValue(ExecutionContext ec, AbstractClassMetaData cmd, AbstractMemberMetaData mmd)
boolean
FederatedStoreManager. isValueGenerationStrategyDatastoreAttributed(AbstractClassMetaData cmd, int absFieldNumber)
-
Uses of AbstractClassMetaData in org.datanucleus.store.fieldmanager
Fields in org.datanucleus.store.fieldmanager declared as AbstractClassMetaData Modifier and Type Field Description protected AbstractClassMetaData
AbstractFetchFieldManager. cmd
protected AbstractClassMetaData
AbstractStoreFieldManager. cmd
Constructors in org.datanucleus.store.fieldmanager with parameters of type AbstractClassMetaData Constructor Description AbstractFetchFieldManager(ExecutionContext ec, AbstractClassMetaData cmd)
Constructor to use when creating new objects of the specified type, say from a query.AbstractStoreFieldManager(ExecutionContext ec, AbstractClassMetaData cmd, boolean insert)
-
Uses of AbstractClassMetaData in org.datanucleus.store.query
Fields in org.datanucleus.store.query declared as AbstractClassMetaData Modifier and Type Field Description protected AbstractClassMetaData
AbstractExtent. cmd
ClassMetaData for the candidate class.Fields in org.datanucleus.store.query with type parameters of type AbstractClassMetaData Modifier and Type Field Description protected List<AbstractClassMetaData>
AbstractCandidateLazyLoadList. cmds
Collection of class metadata suitable for returned objects that haven't yet been fully processed.Methods in org.datanucleus.store.query that return AbstractClassMetaData Modifier and Type Method Description protected AbstractClassMetaData
Query. getCandidateClassMetaData()
Constructors in org.datanucleus.store.query with parameters of type AbstractClassMetaData Constructor Description AbstractExtent(ExecutionContext ec, Class<T> cls, boolean subclasses, AbstractClassMetaData cmd)
Constructor.DefaultCandidateExtent(ExecutionContext ec, Class<T> cls, boolean subclasses, AbstractClassMetaData cmd)
Constructor. -
Uses of AbstractClassMetaData in org.datanucleus.store.schema.naming
Methods in org.datanucleus.store.schema.naming with parameters of type AbstractClassMetaData Modifier and Type Method Description String
DN2NamingFactory. getColumnName(AbstractClassMetaData cmd, ColumnType type)
String
JPANamingFactory. getColumnName(AbstractClassMetaData cmd, ColumnType type)
String
NamingFactory. getColumnName(AbstractClassMetaData cmd, ColumnType type)
Method to return the name of the column for the specified class (version, datastore-id, discriminator etc).String
AbstractNamingFactory. getConstraintName(AbstractClassMetaData cmd, ConstraintMetaData cnstrmd, int position)
String
AbstractNamingFactory. getConstraintName(AbstractClassMetaData cmd, ConstraintMetaData cnstrmd, ColumnType type)
String
NamingFactory. getConstraintName(AbstractClassMetaData cmd, ConstraintMetaData cnstrmd, int position)
Method to return the name of a constraint specified at class level.String
NamingFactory. getConstraintName(AbstractClassMetaData cmd, ConstraintMetaData cnstrmd, ColumnType type)
Method to return the name of the constraint for the specified class (version, datastore-id, discriminator etc).String
AbstractNamingFactory. getTableName(AbstractClassMetaData cmd)
String
JPANamingFactory. getTableName(AbstractClassMetaData cmd)
String
NamingFactory. getTableName(AbstractClassMetaData cmd)
Method to return the name of the table for the specified class. -
Uses of AbstractClassMetaData in org.datanucleus.store.schema.table
Methods in org.datanucleus.store.schema.table that return AbstractClassMetaData Modifier and Type Method Description AbstractClassMetaData
CompleteClassTable. getClassMetaData()
AbstractClassMetaData
Table. getClassMetaData()
Accessor for the primary class metadata for this table.Methods in org.datanucleus.store.schema.table with parameters of type AbstractClassMetaData Modifier and Type Method Description protected void
CompleteClassTable. processEmbeddedMember(List<AbstractMemberMetaData> mmds, AbstractClassMetaData embCmd, ClassLoaderResolver clr, EmbeddedMetaData embmd, boolean ownerNested)
Handler for an embedded member.Constructors in org.datanucleus.store.schema.table with parameters of type AbstractClassMetaData Constructor Description CompleteClassTable(StoreManager storeMgr, AbstractClassMetaData cmd, SchemaVerifier verifier)
-
Uses of AbstractClassMetaData in org.datanucleus.store.valuegenerator
Methods in org.datanucleus.store.valuegenerator with parameters of type AbstractClassMetaData Modifier and Type Method Description String
ValueGenerationManager. getMemberKey(AbstractClassMetaData cmd)
Simple way of generating a member "key" for use in lookups for datastore-identity.String
ValueGenerationManagerImpl. getMemberKey(AbstractClassMetaData cmd)
-