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 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 implementation of 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.
|
Modifier and Type | Method and Description |
---|---|
AbstractClassMetaData |
FetchPlanForClass.getAbstractClassMetaData()
Accessor for the MetaData for this classes plan.
|
Modifier and Type | Method and Description |
---|---|
FetchPlanForClass |
FetchPlan.getFetchPlanForClass(AbstractClassMetaData cmd)
Access the fetch plan for the class.
|
String |
PersistenceNucleusContext.getMultiTenancyId(ExecutionContext ec,
AbstractClassMetaData cmd)
Accessor for the tenant id for the supplied class and ExecutionContext.
|
String |
PersistenceNucleusContextImpl.getMultiTenancyId(ExecutionContext ec,
AbstractClassMetaData cmd) |
boolean |
PersistenceNucleusContext.isClassCacheable(AbstractClassMetaData cmd)
Convenience method to return if objects of this type are cached for this NucleusContext.
|
boolean |
PersistenceNucleusContextImpl.isClassCacheable(AbstractClassMetaData cmd) |
boolean |
PersistenceNucleusContext.isClassMultiTenant(AbstractClassMetaData cmd)
Accessor for whether the supplied class is multi-tenant (i.e with a tenancy id column).
|
boolean |
PersistenceNucleusContextImpl.isClassMultiTenant(AbstractClassMetaData cmd) |
Constructor and Description |
---|
FetchPlanForClass(AbstractClassMetaData cmd,
FetchPlan fetchPlan)
Constructor.
|
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 AbstractClassMetaData |
ImplementationGenerator.inputCmd
Meta data for the abstract-class/interface
|
Modifier and Type | Method and 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.
|
Constructor and Description |
---|
PrimaryKeyGenerator(AbstractClassMetaData cmd,
ClassEnhancer enhancer)
Constructor for a PK generator for the specified class.
|
Modifier and Type | Method and Description |
---|---|
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(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 |
IdentityManager.getApplicationId(Object pc,
AbstractClassMetaData cmd)
Method to create a new object identity for the passed object with the supplied MetaData.
|
Object |
IdentityManagerImpl.getApplicationId(Object pc,
AbstractClassMetaData cmd)
Method to create a new (application) identity for the passed object with the supplied MetaData (when using APPLICATION identity).
|
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).
|
Modifier and Type | Class and Description |
---|---|
class |
ClassMetaData
Representation of the MetaData of a class.
|
class |
InterfaceMetaData
Representation of the MetaData of a "persistent-interface".
|
Modifier and Type | Field and Description |
---|---|
protected AbstractClassMetaData |
AbstractClassMetaData.pcSuperclassMetaData
Class MetaData for the persistable superclass (if any)
|
Modifier and Type | Field and Description |
---|---|
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 |
Modifier and Type | Method and 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)
Main accessor for the MetaData for a class.
|
AbstractClassMetaData |
MetaDataManagerImpl.getMetaDataForClass(Class c,
ClassLoaderResolver clr) |
AbstractClassMetaData |
MetaDataManager.getMetaDataForClass(String className,
ClassLoaderResolver clr)
Accessor for the MetaData for a class given the name and a loader.
|
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 ClassMetaData
|
protected 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) |
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
void |
MetaDataManager.abstractClassMetaDataInitialised(AbstractClassMetaData acmd) |
void |
MetaDataManagerImpl.abstractClassMetaDataInitialised(AbstractClassMetaData cmd)
Method called (by AbstractClassMetaData.initialise()) when a class has its metadata initialised.
|
void |
MetaDataManager.addAnnotationsDataToClass(Class c,
AbstractClassMetaData cmd,
ClassLoaderResolver clr) |
void |
MetaDataManagerImpl.addAnnotationsDataToClass(Class c,
AbstractClassMetaData cmd,
ClassLoaderResolver clr)
Load up and add any annotations mapping info for the specified class to the stored ClassMetaData.
|
String |
MetaDataManager.getClassNameForDiscriminatorValueWithRoot(AbstractClassMetaData rootCmd,
String discrimValue) |
String |
MetaDataManagerImpl.getClassNameForDiscriminatorValueWithRoot(AbstractClassMetaData rootCmd,
String discrimValue) |
String |
MetaDataManager.getDiscriminatorValueForClass(AbstractClassMetaData cmd,
String discrimValue) |
String |
MetaDataManagerImpl.getDiscriminatorValueForClass(AbstractClassMetaData cmd,
String discrimValue) |
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) |
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.
|
Modifier and Type | Method and Description |
---|---|
AbstractClassMetaData |
AnnotationManagerImpl.getMetaDataForClass(Class cls,
PackageMetaData pmd,
ClassLoaderResolver clr)
Accessor for the MetaData for the specified class, read from annotations.
|
AbstractClassMetaData |
AnnotationManager.getMetaDataForClass(Class cls,
PackageMetaData pmd,
ClassLoaderResolver clr)
Method to get the ClassMetaData for a class from its annotations.
|
AbstractClassMetaData |
AbstractAnnotationReader.getMetaDataForClass(Class cls,
PackageMetaData pmd,
ClassLoaderResolver clr)
Accessor for the ClassMetaData for the specified class from its 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.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Field and Description |
---|---|
protected AbstractClassMetaData |
StateManagerImpl.cmd
the metadata for the class.
|
Modifier and Type | Method and Description |
---|---|
AbstractClassMetaData |
ObjectProvider.getClassMetaData()
Accessor for the ClassMetaData for this object.
|
AbstractClassMetaData |
StateManagerImpl.getClassMetaData() |
Modifier and Type | Method and Description |
---|---|
ObjectProvider |
ObjectProviderPool.checkOut(ExecutionContext ec,
AbstractClassMetaData cmd) |
void |
ObjectProvider.connect(ExecutionContext ec,
AbstractClassMetaData cmd)
Method to (re)connect this provider to the specified ExecutionContext and object type.
|
void |
StateManagerImpl.connect(ExecutionContext ec,
AbstractClassMetaData cmd) |
void |
ReferentialStateManagerImpl.connect(ExecutionContext ec,
AbstractClassMetaData cmd) |
protected ObjectProvider |
ObjectProviderPool.create(ExecutionContext ec,
AbstractClassMetaData cmd) |
protected ObjectProvider |
ObjectProviderFactoryImpl.getObjectProvider(ExecutionContext ec,
AbstractClassMetaData cmd) |
ObjectProvider |
ObjectProviderFactoryImpl.newForEmbedded(ExecutionContext ec,
AbstractClassMetaData cmd,
ObjectProvider ownerOP,
int ownerFieldNumber)
Constructs an ObjectProvider 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.
|
ObjectProvider |
ObjectProviderFactory.newForEmbedded(ExecutionContext ec,
AbstractClassMetaData cmd,
ObjectProvider ownerOP,
int ownerFieldNumber)
Constructs an ObjectProvider 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.
|
Constructor and 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.
|
Modifier and Type | Field and Description |
---|---|
protected AbstractClassMetaData |
AbstractExtent.cmd
ClassMetaData for the candidate class.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Object |
AbstractPersistenceHandler.findObjectForUnique(ExecutionContext ec,
AbstractClassMetaData cmd,
String[] memberNames,
Object[] values) |
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 |
StoreManager.getValueGenerationStrategyForNative(AbstractClassMetaData cmd,
int absFieldNumber)
Method defining which value-strategy to use when the user specifies "native"/"auto".
|
String |
AbstractStoreManager.getValueGenerationStrategyForNative(AbstractClassMetaData cmd,
int absFieldNumber)
Method defining which value-strategy to use when the user specifies "native".
|
Object |
StoreManager.getValueGenerationStrategyValue(ExecutionContext ec,
AbstractClassMetaData cmd,
int absoluteFieldNumber)
Method to retrieve the value for a value generation strategy for a particular field.
|
Object |
AbstractStoreManager.getValueGenerationStrategyValue(ExecutionContext ec,
AbstractClassMetaData cmd,
int absoluteFieldNumber) |
protected ValueGenerator |
AbstractStoreManager.getValueGeneratorForMember(ClassLoaderResolver clr,
AbstractClassMetaData cmd,
int absoluteFieldNumber) |
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.
|
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).
|
Constructor and Description |
---|
AbstractExtent(ExecutionContext ec,
Class<T> cls,
boolean subclasses,
AbstractClassMetaData cmd)
Constructor.
|
DefaultCandidateExtent(ExecutionContext ec,
Class<T> cls,
boolean subclasses,
AbstractClassMetaData cmd)
Constructor.
|
Modifier and Type | Method and 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,
int absFieldNumber) |
Object |
FederatedStoreManager.getValueGenerationStrategyValue(ExecutionContext ec,
AbstractClassMetaData cmd,
int absoluteFieldNumber) |
boolean |
FederatedStoreManager.isValueGenerationStrategyDatastoreAttributed(AbstractClassMetaData cmd,
int absFieldNumber) |
Modifier and Type | Field and Description |
---|---|
protected AbstractClassMetaData |
AbstractFetchFieldManager.cmd |
protected AbstractClassMetaData |
AbstractStoreFieldManager.cmd |
Constructor and 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) |
Modifier and Type | Field and Description |
---|---|
protected List<AbstractClassMetaData> |
AbstractCandidateLazyLoadList.cmds
Collection of class metadata suitable for returned objects that haven't yet been fully processed.
|
Modifier and Type | Method and Description |
---|---|
protected AbstractClassMetaData |
Query.getCandidateClassMetaData() |
Modifier and Type | Method and Description |
---|---|
String |
DN2NamingFactory.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 |
JPANamingFactory.getColumnName(AbstractClassMetaData cmd,
ColumnType type) |
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.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 |
AbstractNamingFactory.getConstraintName(AbstractClassMetaData cmd,
ConstraintMetaData cnstrmd,
int position) |
String |
NamingFactory.getTableName(AbstractClassMetaData cmd)
Method to return the name of the table for the specified class.
|
String |
JPANamingFactory.getTableName(AbstractClassMetaData cmd) |
String |
AbstractNamingFactory.getTableName(AbstractClassMetaData cmd) |
Modifier and Type | Method and Description |
---|---|
AbstractClassMetaData |
Table.getClassMetaData()
Accessor for the primary class metadata for this table.
|
AbstractClassMetaData |
CompleteClassTable.getClassMetaData() |
Constructor and Description |
---|
CompleteClassTable(StoreManager storeMgr,
AbstractClassMetaData cmd,
SchemaVerifier verifier) |
Modifier and Type | Method and Description |
---|---|
String |
ValueGenerationManager.getMemberKey(AbstractClassMetaData cmd,
int fieldNumber)
Simple way of generating a member "key" for use in lookups.
|
String |
ValueGenerationManagerImpl.getMemberKey(AbstractClassMetaData cmd,
int fieldNumber) |
Copyright © 2019. All rights reserved.