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 AbstractClassMetaDataFetchPlanForClass. getAbstractClassMetaData()Accessor for the MetaData for this classes plan.Methods in org.datanucleus with parameters of type AbstractClassMetaData Modifier and Type Method Description FetchPlanForClassFetchPlan. getFetchPlanForClass(AbstractClassMetaData cmd)Access the fetch plan for the class.booleanPersistenceNucleusContext. isClassCacheable(AbstractClassMetaData cmd)Convenience method to return if objects of this type are cached for this NucleusContext.booleanPersistenceNucleusContextImpl. 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 StringApiAdapter. getXMLMetaDataForClass(AbstractClassMetaData cmd, String prefix, String indent)booleanApiAdapter. 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 AbstractClassMetaDataImplementationGenerator. inputCmdMeta data for the abstract-class/interfaceMethods in org.datanucleus.enhancer with parameters of type AbstractClassMetaData Modifier and Type Method Description protected voidImplementationGenerator. createPropertyFields(AbstractClassMetaData acmd)Create the fields for the implementation.protected voidImplementationGenerator. createPropertyMethods(AbstractClassMetaData acmd)Create getters and setters methods.protected ImplementationGeneratorImplementationCreatorImpl. 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 ObjectIdentityManager. getApplicationId(Object pc, AbstractClassMetaData cmd)Method to create a new object identity for the passed object with the supplied MetaData.ObjectIdentityManager. 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.ObjectIdentityManagerImpl. getApplicationId(Object pc, AbstractClassMetaData cmd)Method to create a new (application) identity for the passed object with the supplied MetaData (when using APPLICATION identity).ObjectIdentityManagerImpl. 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.static ObjectIdentityUtils. 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 ObjectIdentityUtils. 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 ObjectIdentityUtils. 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 classClassMetaDataRepresentation of the MetaData of a class.classInterfaceMetaDataRepresentation of the MetaData of a "persistent-interface".Fields in org.datanucleus.metadata declared as AbstractClassMetaData Modifier and Type Field Description protected AbstractClassMetaDataAbstractClassMetaData. pcSuperclassMetaDataClass 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,AbstractClassMetaData>MetaDataManagerImpl. classMetaDataByClassMap of ClassMetaData, keyed by the class name.protected Map<String,AbstractClassMetaData>MetaDataManagerImpl. classMetaDataByDiscriminatorNameMap of ClassMetaData, keyed by the class discriminator name.protected Map<String,AbstractClassMetaData>MetaDataManagerImpl. classMetaDataByEntityNameMap of ClassMetaData, keyed by the JPA "entity name".protected Map<String,AbstractClassMetaData>MetaDataManagerImpl. usableClassMetaDataByClassMethods in org.datanucleus.metadata that return AbstractClassMetaData Modifier and Type Method Description AbstractClassMetaDataAbstractMemberMetaData. getAbstractClassMetaData()Convenience accessor for the MetaData of the parent class.AbstractClassMetaDataAbstractClassMetaData. getBaseAbstractClassMetaData()Convenience accessor for the AbstractClassMetaData of the base object in this hierarchy.AbstractClassMetaDataArrayMetaData. getElementClassMetaData(ClassLoaderResolver clr)Convenience accessor for the Element ClassMetaData.AbstractClassMetaDataCollectionMetaData. getElementClassMetaData(ClassLoaderResolver clr)Convenience accessor for the Element ClassMetaData.AbstractClassMetaDataMapMetaData. getKeyClassMetaData(ClassLoaderResolver clr)Convenience accessor for the Key ClassMetaData.AbstractClassMetaDataMetaDataManager. getMetaDataForClass(Class c, ClassLoaderResolver clr)Primary accessor for the MetaData for a class.AbstractClassMetaDataMetaDataManager. getMetaDataForClass(String className, ClassLoaderResolver clr)Accessor for the MetaData for a class given the name and a loader.AbstractClassMetaDataMetaDataManagerImpl. getMetaDataForClass(Class c, ClassLoaderResolver clr)AbstractClassMetaDataMetaDataManagerImpl. getMetaDataForClass(String className, ClassLoaderResolver clr)AbstractClassMetaDataMetaDataManager. getMetaDataForClassInternal(Class c, ClassLoaderResolver clr)Internal convenience method for accessing the MetaData for a class.AbstractClassMetaDataMetaDataManagerImpl. getMetaDataForClassInternal(Class c, ClassLoaderResolver clr)AbstractClassMetaDataMetaDataManager. getMetaDataForDiscriminator(String discriminator)Accessor for the MetaData for a class given the "discriminator".AbstractClassMetaDataMetaDataManagerImpl. getMetaDataForDiscriminator(String discriminator)AbstractClassMetaDataMetaDataManager. getMetaDataForEntityName(String entityName)Accessor for the MetaData for a class given the "entity-name".AbstractClassMetaDataMetaDataManagerImpl. getMetaDataForEntityName(String entityName)protected AbstractClassMetaDataAbstractClassMetaData. getRootInstantiableClass()AbstractClassMetaDataAbstractClassMetaData. getSuperAbstractClassMetaData()Accessor for the Meta-Data for the superclass of this class.AbstractClassMetaDataMapMetaData. getValueClassMetaData(ClassLoaderResolver clr)Convenience accessor for the Value ClassMetaDataprotected abstract AbstractClassMetaDataMetaDataManagerImpl. loadMetaDataForClass(Class c, ClassLoaderResolver clr)Load the metadata for the specified class (if available).AbstractClassMetaDataMetaDataManager. readMetaDataForClass(String className)Method to access the (already known) metadata for the specified class.AbstractClassMetaDataMetaDataManagerImpl. readMetaDataForClass(String className)AbstractClassMetaDataAbstractClassMetaData. setCacheable(boolean cache)AbstractClassMetaDataAbstractClassMetaData. setCacheable(String cache)AbstractClassMetaDataAbstractClassMetaData. setCatalog(String catalog)AbstractClassMetaDataAbstractClassMetaData. setDetachable(boolean flag)AbstractClassMetaDataAbstractClassMetaData. setDetachable(String flag)AbstractClassMetaDataAbstractClassMetaData. setEmbeddedOnly(boolean flag)AbstractClassMetaDataAbstractClassMetaData. setEmbeddedOnly(String flag)AbstractClassMetaDataAbstractClassMetaData. setEntityName(String name)AbstractClassMetaDataAbstractClassMetaData. setObjectIdClass(String objectidClass)AbstractClassMetaDataAbstractClassMetaData. setPersistenceModifier(ClassPersistenceModifier modifier)AbstractClassMetaDataAbstractClassMetaData. setRequiresExtent(boolean flag)AbstractClassMetaDataAbstractClassMetaData. setRequiresExtent(String flag)AbstractClassMetaDataAbstractClassMetaData. setSchema(String schema)AbstractClassMetaDataAbstractClassMetaData. 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 voidMetaDataManager. abstractClassMetaDataInitialised(AbstractClassMetaData cmd)Method called (by AbstractClassMetaData.initialise()) when a class/interface has its metadata initialised.voidMetaDataManagerImpl. abstractClassMetaDataInitialised(AbstractClassMetaData cmd)voidMetaDataManager. addAnnotationsDataToClass(Class c, AbstractClassMetaData cmd, ClassLoaderResolver clr)Load up and add any annotations mapping info for the specified class to the stored ClassMetaData.voidMetaDataManagerImpl. addAnnotationsDataToClass(Class c, AbstractClassMetaData cmd, ClassLoaderResolver clr)StringMetaDataManager. 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.StringMetaDataManagerImpl. getClassNameForDiscriminatorValueWithRoot(AbstractClassMetaData rootCmd, String discrimValue)StringMetaDataManager. getDiscriminatorValueForClass(AbstractClassMetaData cmd)Method to return the discriminator value used by the specified class.StringMetaDataManagerImpl. 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 voidMetaDataManagerImpl. initialiseAbstractClassMetaData(AbstractClassMetaData cmd, ClassLoaderResolver clr)Convenience method to initialise the MetaData for the specified class/interface.booleanAbstractClassMetaData. isDescendantOf(AbstractClassMetaData cmd)Convenience method to return if this class is a descendant of the supplied class metadata.booleanAbstractClassMetaData. isSameOrAncestorOf(AbstractClassMetaData cmd)Check if the argument cmd is the same as this or a descedent.voidMetaDataListener. loaded(AbstractClassMetaData cmd)Method called when the metadata for the class is loaded (initialised).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.protected booleanMetaDataManagerImpl. populateAbstractClassMetaData(AbstractClassMetaData cmd, ClassLoaderResolver clr, ClassLoader loader)Convenience method to populate the MetaData for the specified class/interface.protected voidMetaDataManagerImpl. postProcessClassMetaData(AbstractClassMetaData cmd, ClassLoaderResolver clr)Method that will perform any necessary post-processing on metadata.voidMetaDataManager. registerDiscriminatorValueForClass(AbstractClassMetaData cmd, String discrimValue)Convenience method to register the discriminator value used by the specified class for easy lookup.voidMetaDataManagerImpl. registerDiscriminatorValueForClass(AbstractClassMetaData cmd, String discrimValue)protected voidMetaDataManagerImpl. registerMetaDataForClass(String fullClassName, AbstractClassMetaData cmd)Internal method called when we want to register the metadata for a class/interface.voidPackageMetaData. 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 AbstractClassMetaDataAbstractAnnotationReader. getMetaDataForClass(Class cls, PackageMetaData pmd, ClassLoaderResolver clr)Accessor for the ClassMetaData for the specified class from its annotations.AbstractClassMetaDataAnnotationManager. getMetaDataForClass(Class cls, PackageMetaData pmd, ClassLoaderResolver clr)Method to get the ClassMetaData for a class from its annotations.AbstractClassMetaDataAnnotationManagerImpl. getMetaDataForClass(Class cls, PackageMetaData pmd, ClassLoaderResolver clr)Accessor for the MetaData for the specified class, read from annotations.AbstractClassMetaDataAnnotationReader. getMetaDataForClass(Class cls, PackageMetaData pmd, ClassLoaderResolver clr)Method to get the MetaData for a class from its annotations.protected abstract AbstractClassMetaDataAbstractAnnotationReader. 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 voidClassAnnotationHandler. processClassAnnotation(AnnotationObject annotation, AbstractClassMetaData cmd, ClassLoaderResolver clr)Method to process a class level annotation.protected abstract AbstractMemberMetaDataAbstractAnnotationReader. 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 voidAbstractAnnotationReader. 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 AbstractClassMetaDataStateManagerImpl. cmdthe metadata for the class.Methods in org.datanucleus.state that return AbstractClassMetaData Modifier and Type Method Description AbstractClassMetaDataDNStateManager. getClassMetaData()Accessor for the ClassMetaData for this persistable object.AbstractClassMetaDataStateManagerImpl. getClassMetaData()Methods in org.datanucleus.state with parameters of type AbstractClassMetaData Modifier and Type Method Description DNStateManagerStateManagerPool. checkOut(ExecutionContext ec, AbstractClassMetaData cmd)voidDNStateManager. connect(ExecutionContext ec, AbstractClassMetaData cmd)Method to (re)connect this StateManager to the specified ExecutionContext and object type.voidReferentialStateManagerImpl. connect(ExecutionContext ec, AbstractClassMetaData cmd)voidStateManagerImpl. connect(ExecutionContext ec, AbstractClassMetaData cmd)protected DNStateManagerStateManagerPool. create(ExecutionContext ec, AbstractClassMetaData cmd)protected DNStateManagerStateManagerFactoryImpl. getStateManager(ExecutionContext ec, AbstractClassMetaData cmd)DNStateManagerStateManagerFactory. 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.DNStateManagerStateManagerFactoryImpl. 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 ObjectAbstractPersistenceHandler. findObjectForUnique(ExecutionContext ec, AbstractClassMetaData cmd, String[] memberNames, Object[] values)ObjectStorePersistenceHandler. 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 PropertiesAbstractStoreManager. 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.StringAbstractStoreManager. getValueGenerationStrategyForNative(AbstractClassMetaData cmd)Method defining which value-strategy to use when the user specifies "native" on datastore-identity.StringStoreManager. getValueGenerationStrategyForNative(AbstractClassMetaData cmd)Method defining which value-strategy to use when the user specifies "native"/"auto" on datastore-identity.ObjectAbstractStoreManager. getValueGenerationStrategyValue(ExecutionContext ec, AbstractClassMetaData cmd, AbstractMemberMetaData mmd)ObjectStoreManager. 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 ValueGeneratorAbstractStoreManager. getValueGeneratorForMember(ClassLoaderResolver clr, AbstractClassMetaData cmd, AbstractMemberMetaData mmd)booleanAbstractStoreManager. 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).booleanStoreManager. 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 ObjectFederatedPersistenceHandler. findObjectForUnique(ExecutionContext ec, AbstractClassMetaData cmd, String[] memberNames, Object[] values)StoreManagerFederatedStoreManager. getStoreManagerForClass(AbstractClassMetaData cmd)Accessor for the StoreManager to use for persisting the specified class.StringFederatedStoreManager. getValueGenerationStrategyForNative(AbstractClassMetaData cmd)ObjectFederatedStoreManager. getValueGenerationStrategyValue(ExecutionContext ec, AbstractClassMetaData cmd, AbstractMemberMetaData mmd)booleanFederatedStoreManager. 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 AbstractClassMetaDataAbstractFetchFieldManager. cmdprotected AbstractClassMetaDataAbstractStoreFieldManager. cmdConstructors 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 AbstractClassMetaDataAbstractExtent. cmdClassMetaData 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. cmdsCollection 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 AbstractClassMetaDataQuery. 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 StringDN2NamingFactory. getColumnName(AbstractClassMetaData cmd, ColumnType type)StringJPANamingFactory. getColumnName(AbstractClassMetaData cmd, ColumnType type)StringNamingFactory. getColumnName(AbstractClassMetaData cmd, ColumnType type)Method to return the name of the column for the specified class (version, datastore-id, discriminator etc).StringAbstractNamingFactory. getConstraintName(AbstractClassMetaData cmd, ConstraintMetaData cnstrmd, int position)StringAbstractNamingFactory. getConstraintName(AbstractClassMetaData cmd, ConstraintMetaData cnstrmd, ColumnType type)StringNamingFactory. getConstraintName(AbstractClassMetaData cmd, ConstraintMetaData cnstrmd, int position)Method to return the name of a constraint specified at class level.StringNamingFactory. getConstraintName(AbstractClassMetaData cmd, ConstraintMetaData cnstrmd, ColumnType type)Method to return the name of the constraint for the specified class (version, datastore-id, discriminator etc).StringAbstractNamingFactory. getTableName(AbstractClassMetaData cmd)StringJPANamingFactory. getTableName(AbstractClassMetaData cmd)StringNamingFactory. 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 AbstractClassMetaDataCompleteClassTable. getClassMetaData()AbstractClassMetaDataTable. 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 voidCompleteClassTable. 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 StringValueGenerationManager. getMemberKey(AbstractClassMetaData cmd)Simple way of generating a member "key" for use in lookups for datastore-identity.StringValueGenerationManagerImpl. getMemberKey(AbstractClassMetaData cmd)
-