Uses of Class
org.datanucleus.metadata.AbstractClassMetaData
Packages that use AbstractClassMetaData
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.
Package defining object identity classes.
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 relating to the life cycle state management of a persistable object.
Package handling the storage of classes to the datastore, and the management of the datastore.
Package providing management for federation of datastores.
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.
Package providing query language support for datastores.
This package is a work-in-progress to provide datastore-agnostic naming strategies for JDO, JPA and
indeed any other API.
Provides a series of convenience classes for modelling tables and columns that a class and its members map onto.
Value Generation.
-
Uses of AbstractClassMetaData in org.datanucleus
Fields in org.datanucleus declared as AbstractClassMetaDataModifier and TypeFieldDescription(package private) final AbstractClassMetaDataFetchPlanForClass.cmdMetaData for the class that this represents.Fields in org.datanucleus with type parameters of type AbstractClassMetaDataModifier and TypeFieldDescriptionprivate Map<AbstractClassMetaData, Map<BitSet, Boolean>> FetchPlan.isToCallPostLoadFetchPlanByCmdCache the result of FetchPlanImpl.isToCallPostLoadFetchPlan(): for a given set of loaded members of a certain class.Methods in org.datanucleus that return AbstractClassMetaDataModifier and TypeMethodDescriptionfinal AbstractClassMetaDataFetchPlanForClass.getAbstractClassMetaData()Accessor for the MetaData for this classes plan.private AbstractClassMetaDataFetchGroup.getMetaDataForClass()Methods in org.datanucleus with parameters of type AbstractClassMetaDataModifier and TypeMethodDescription(package private) voidFetchPlan.cacheIsToCallPostLoadFetchPlan(AbstractClassMetaData cmd, BitSet loadedFields, Boolean itcplfp) (package private) BooleanFetchPlan.getCachedIsToCallPostLoadFetchPlan(AbstractClassMetaData cmd, BitSet loadedFields) FetchPlan.getFetchPlanForClass(AbstractClassMetaData cmd) Access the fetch plan for the class.private BitSetFetchPlanForClass.getMemberNumbersByBitSet(AbstractClassMetaData cmd) Get all members in the fetch plan for this class and superclasses.(package private) voidFetchPlan.invalidateCachedIsToCallPostLoadFetchPlan(AbstractClassMetaData cmd) 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 AbstractClassMetaDataModifierConstructorDescriptionFetchPlanForClass(AbstractClassMetaData cmd, FetchPlan fetchPlan) Constructor. -
Uses of AbstractClassMetaData in org.datanucleus.api
Methods in org.datanucleus.api with parameters of type AbstractClassMetaDataModifier and TypeMethodDescriptionApiAdapter.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 AbstractClassMetaDataModifier and TypeFieldDescription(package private) final AbstractClassMetaDataPrimaryKeyGenerator.cmdMetadata for the class that needs a primary key class.protected final AbstractClassMetaDataImplementationGenerator.inputCmdMeta data for the abstract-class/interfaceMethods in org.datanucleus.enhancer with parameters of type AbstractClassMetaDataModifier and TypeMethodDescriptionprotected 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 AbstractClassMetaDataModifierConstructorDescriptionPrimaryKeyGenerator(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 AbstractClassMetaDataModifier and TypeMethodDescriptionIdentityManager.getApplicationId(Object pc, AbstractClassMetaData cmd) Method to create a new object identity for the passed object with the supplied MetaData.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.IdentityManagerImpl.getApplicationId(Object pc, AbstractClassMetaData cmd) IdentityManagerImpl.getApplicationId(ClassLoaderResolver clr, AbstractClassMetaData acmd, String keyToString) 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.metadataModifier and TypeClassDescriptionclassRepresentation of the MetaData of a class.classRepresentation of the MetaData of a "persistent-interface".Fields in org.datanucleus.metadata declared as AbstractClassMetaDataModifier and TypeFieldDescriptionprotected AbstractClassMetaDataContainerComponent.classMetaDataClassMetaData for the component.protected AbstractClassMetaDataAbstractClassMetaData.pcSuperclassMetaDataClass MetaData for the persistable superclass (if any)Fields in org.datanucleus.metadata with type parameters of type AbstractClassMetaDataModifier and TypeFieldDescriptionprotected Map<String, Collection<AbstractClassMetaData>> MetaDataManagerImpl.classMetaDataByAppIdClassNameMap of class metadata, keyed by the application-id object-id class name (not SingleField).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".private List<AbstractClassMetaData> MetaDataManagerImpl.listenersLoadedMetaDataTemporary list of class metadata loaded during the current call, for use with listeners.protected Map<String, AbstractClassMetaData> MetaDataManagerImpl.usableClassMetaDataByClassMethods in org.datanucleus.metadata that return AbstractClassMetaDataModifier and TypeMethodDescriptionAbstractMemberMetaData.getAbstractClassMetaData()Convenience accessor for the MetaData of the parent class.AbstractClassMetaData.getBaseAbstractClassMetaData()Convenience accessor for the AbstractClassMetaData of the base object in this hierarchy.private AbstractClassMetaDataAbstractClassMetaData.getClassManagingTable()Utility to navigate up to superclasses to find the next class with its own table.ArrayMetaData.getElementClassMetaData(ClassLoaderResolver clr) Convenience accessor for the Element ClassMetaData.CollectionMetaData.getElementClassMetaData(ClassLoaderResolver clr) Convenience accessor for the Element ClassMetaData.MapMetaData.getKeyClassMetaData(ClassLoaderResolver clr) Convenience accessor for the Key ClassMetaData.MetaDataManager.getMetaDataForClass(Class c, ClassLoaderResolver clr) Primary accessor for the MetaData for a class.MetaDataManager.getMetaDataForClass(String className, ClassLoaderResolver clr) Accessor for the MetaData for a class given the name and a loader.MetaDataManagerImpl.getMetaDataForClass(Class c, ClassLoaderResolver clr) MetaDataManagerImpl.getMetaDataForClass(String className, ClassLoaderResolver clr) MetaDataManager.getMetaDataForClassInternal(Class c, ClassLoaderResolver clr) Internal convenience method for accessing the MetaData for a class.MetaDataManagerImpl.getMetaDataForClassInternal(Class c, ClassLoaderResolver clr) MetaDataManager.getMetaDataForDiscriminator(String discriminator) Accessor for the MetaData for a class given the "discriminator".MetaDataManagerImpl.getMetaDataForDiscriminator(String discriminator) MetaDataManager.getMetaDataForEntityName(String entityName) Accessor for the MetaData for a class given the "entity-name".MetaDataManagerImpl.getMetaDataForEntityName(String entityName) private AbstractClassMetaDataClassMetaData.getMetaDataForSuperinterfaceManagingTable(Class cls, ClassLoaderResolver clr) Method to find a superinterface with MetaData that specifies NEW_TABLE inheritance strategyprotected AbstractClassMetaDataAbstractClassMetaData.getRootInstantiableClass()final AbstractClassMetaDataAbstractClassMetaData.getSuperAbstractClassMetaData()Accessor for the Meta-Data for the superclass of this class.private AbstractClassMetaDataAbstractClassMetaData.getSuperclassManagingTable()Utility to find the immediate superclass that manages its own table.MapMetaData.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).MetaDataManager.readMetaDataForClass(String className) Method to access the (already known) metadata for the specified class.MetaDataManagerImpl.readMetaDataForClass(String className) AbstractClassMetaData.setCacheable(boolean cache) AbstractClassMetaData.setCacheable(String cache) AbstractClassMetaData.setCatalog(String catalog) AbstractClassMetaData.setDetachable(boolean flag) AbstractClassMetaData.setDetachable(String flag) AbstractClassMetaData.setEmbeddedOnly(boolean flag) AbstractClassMetaData.setEmbeddedOnly(String flag) AbstractClassMetaData.setEntityName(String name) AbstractClassMetaData.setObjectIdClass(String objectidClass) AbstractClassMetaData.setPersistenceModifier(ClassPersistenceModifier modifier) AbstractClassMetaData.setRequiresExtent(boolean flag) AbstractClassMetaData.setRequiresExtent(String flag) Methods in org.datanucleus.metadata that return types with arguments of type AbstractClassMetaDataModifier and TypeMethodDescriptionMetaDataManager.getClassMetaDataWithApplicationId(String objectIdClassName) Accessor for the metadata for the class(es) with the specified object-id class name as PK.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.MetaDataManager.getReferencedClasses(String[] classNames, ClassLoaderResolver clr) Convenience method to get the MetaData for all referenced classes with the passed set of classes as root.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 AbstractClassMetaDataModifier and TypeMethodDescriptionvoidMetaDataManager.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) 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.MetaDataManagerImpl.getClassNameForDiscriminatorValueWithRoot(AbstractClassMetaData rootCmd, String discrimValue) MetaDataManager.getDiscriminatorValueForClass(AbstractClassMetaData cmd) Method to return the discriminator value used by the specified class.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 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.Method parameters in org.datanucleus.metadata with type arguments of type AbstractClassMetaDataModifier and TypeMethodDescriptionprivate voidAbstractClassMetaData.getReferencedClassMetaData(List<AbstractClassMetaData> orderedCmds, Set<AbstractClassMetaData> referencedCmds, Map<String, Set<String>> viewReferences, ClassLoaderResolver clr) Method to return the ClassMetaData for classes referenced by this object.private voidAbstractClassMetaData.getReferencedClassMetaData(List<AbstractClassMetaData> orderedCmds, Set<AbstractClassMetaData> referencedCmds, Map<String, Set<String>> viewReferences, ClassLoaderResolver clr) Method to return the ClassMetaData for classes referenced by this object.(package private) voidAbstractClassMetaData.getReferencedClassMetaData(List<AbstractClassMetaData> orderedCmds, Set<AbstractClassMetaData> referencedCmds, ClassLoaderResolver clr) Method to return the ClassMetaData records for classes referenced by this object.(package private) voidAbstractClassMetaData.getReferencedClassMetaData(List<AbstractClassMetaData> orderedCmds, Set<AbstractClassMetaData> referencedCmds, ClassLoaderResolver clr) Method to return the ClassMetaData records for classes referenced by this object.(package private) voidAbstractMemberMetaData.getReferencedClassMetaData(List<AbstractClassMetaData> orderedCmds, Set<AbstractClassMetaData> referencedCmds, ClassLoaderResolver clr) Accessor for all ClassMetaData referenced by this Field.(package private) voidAbstractMemberMetaData.getReferencedClassMetaData(List<AbstractClassMetaData> orderedCmds, Set<AbstractClassMetaData> referencedCmds, ClassLoaderResolver clr) Accessor for all ClassMetaData referenced by this Field.(package private) voidArrayMetaData.getReferencedClassMetaData(List<AbstractClassMetaData> orderedCmds, Set<AbstractClassMetaData> referencedCmds, ClassLoaderResolver clr) Accessor for all AbstractClassMetaData referenced by this array.(package private) voidArrayMetaData.getReferencedClassMetaData(List<AbstractClassMetaData> orderedCmds, Set<AbstractClassMetaData> referencedCmds, ClassLoaderResolver clr) Accessor for all AbstractClassMetaData referenced by this array.(package private) voidCollectionMetaData.getReferencedClassMetaData(List<AbstractClassMetaData> orderedCmds, Set<AbstractClassMetaData> referencedCmds, ClassLoaderResolver clr) Accessor for all ClassMetaData referenced by this array.(package private) voidCollectionMetaData.getReferencedClassMetaData(List<AbstractClassMetaData> orderedCmds, Set<AbstractClassMetaData> referencedCmds, ClassLoaderResolver clr) Accessor for all ClassMetaData referenced by this array.(package private) voidMapMetaData.getReferencedClassMetaData(List<AbstractClassMetaData> orderedCmds, Set<AbstractClassMetaData> referencedCmds, ClassLoaderResolver clr) Accessor for all ClassMetaData referenced by this array.(package private) voidMapMetaData.getReferencedClassMetaData(List<AbstractClassMetaData> orderedCmds, Set<AbstractClassMetaData> referencedCmds, ClassLoaderResolver clr) Accessor for all ClassMetaData referenced by this array. -
Uses of AbstractClassMetaData in org.datanucleus.metadata.annotations
Methods in org.datanucleus.metadata.annotations that return AbstractClassMetaDataModifier and TypeMethodDescriptionAbstractAnnotationReader.getMetaDataForClass(Class cls, PackageMetaData pmd, ClassLoaderResolver clr) Accessor for the ClassMetaData for the specified class from its annotations.AnnotationManager.getMetaDataForClass(Class cls, PackageMetaData pmd, ClassLoaderResolver clr) Method to get the ClassMetaData for a class from its annotations.AnnotationManagerImpl.getMetaDataForClass(Class cls, PackageMetaData pmd, ClassLoaderResolver clr) Accessor for the MetaData for the specified class, read from annotations.AnnotationReader.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 AbstractClassMetaDataModifier and TypeMethodDescriptionvoidClassAnnotationHandler.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 AbstractClassMetaDataModifier and TypeFieldDescriptionprotected AbstractClassMetaDataStateManagerImpl.cmdthe metadata for the class.Methods in org.datanucleus.state that return AbstractClassMetaDataModifier and TypeMethodDescriptionDNStateManager.getClassMetaData()Accessor for the ClassMetaData for this persistable object.StateManagerImpl.getClassMetaData()Methods in org.datanucleus.state with parameters of type AbstractClassMetaDataModifier and TypeMethodDescriptionStateManagerPool.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) private static StringStateManagerImpl.convertPCToString(Object pc, AbstractClassMetaData cmd) Method to convert the persistable object into String form.protected DNStateManagerStateManagerPool.create(ExecutionContext ec, AbstractClassMetaData cmd) protected DNStateManagerStateManagerFactoryImpl.getStateManager(ExecutionContext ec, AbstractClassMetaData cmd) 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.StateManagerFactoryImpl.newForEmbedded(ExecutionContext ec, AbstractClassMetaData cmd, DNStateManager ownerSM, int ownerMemberNumber, PersistableObjectType objectType) Constructors in org.datanucleus.state with parameters of type AbstractClassMetaDataModifierConstructorDescriptionConstructor for object of specified type managed by the provided ExecutionContext.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 AbstractClassMetaDataModifier and TypeMethodDescriptionAbstractPersistenceHandler.findObjectForUnique(ExecutionContext ec, AbstractClassMetaData cmd, String[] memberNames, Object[] values) 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 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.AbstractStoreManager.getValueGenerationStrategyForNative(AbstractClassMetaData cmd) Method defining which value-strategy to use when the user specifies "native" on datastore-identity.StoreManager.getValueGenerationStrategyForNative(AbstractClassMetaData cmd) Method defining which value-strategy to use when the user specifies "native"/"auto" on datastore-identity.AbstractStoreManager.getValueGenerationStrategyValue(ExecutionContext ec, AbstractClassMetaData cmd, AbstractMemberMetaData mmd) 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 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 AbstractClassMetaDataModifier and TypeMethodDescriptionFederatedPersistenceHandler.findObjectForUnique(ExecutionContext ec, AbstractClassMetaData cmd, String[] memberNames, Object[] values) FederatedStoreManager.getStoreManagerForClass(AbstractClassMetaData cmd) Accessor for the StoreManager to use for persisting the specified class.FederatedStoreManager.getValueGenerationStrategyForNative(AbstractClassMetaData cmd) FederatedStoreManager.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 AbstractClassMetaDataModifier and TypeFieldDescriptionprotected AbstractClassMetaDataAbstractFetchFieldManager.cmdprotected AbstractClassMetaDataAbstractStoreFieldManager.cmdConstructors in org.datanucleus.store.fieldmanager with parameters of type AbstractClassMetaDataModifierConstructorDescriptionConstructor 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 AbstractClassMetaDataModifier and TypeFieldDescriptionprotected final AbstractClassMetaDataAbstractExtent.cmdClassMetaData for the candidate class.Fields in org.datanucleus.store.query with type parameters of type AbstractClassMetaDataModifier and TypeFieldDescriptionprotected 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 AbstractClassMetaDataModifier and TypeMethodDescriptionprotected AbstractClassMetaDataQuery.getCandidateClassMetaData()Constructors in org.datanucleus.store.query with parameters of type AbstractClassMetaDataModifierConstructorDescriptionAbstractExtent(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 AbstractClassMetaDataModifier and TypeMethodDescriptionDN2NamingFactory.getColumnName(AbstractClassMetaData cmd, ColumnType type) JPANamingFactory.getColumnName(AbstractClassMetaData cmd, ColumnType type) NamingFactory.getColumnName(AbstractClassMetaData cmd, ColumnType type) Method to return the name of the column for the specified class (version, datastore-id, discriminator etc).AbstractNamingFactory.getConstraintName(AbstractClassMetaData cmd, ConstraintMetaData cnstrmd, int position) AbstractNamingFactory.getConstraintName(AbstractClassMetaData cmd, ConstraintMetaData cnstrmd, ColumnType type) NamingFactory.getConstraintName(AbstractClassMetaData cmd, ConstraintMetaData cnstrmd, int position) Method to return the name of a constraint specified at class level.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).AbstractNamingFactory.getTableName(AbstractClassMetaData cmd) JPANamingFactory.getTableName(AbstractClassMetaData cmd) 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
Fields in org.datanucleus.store.schema.table declared as AbstractClassMetaDataMethods in org.datanucleus.store.schema.table that return AbstractClassMetaDataModifier and TypeMethodDescriptionCompleteClassTable.getClassMetaData()Table.getClassMetaData()Accessor for the primary class metadata for this table.Methods in org.datanucleus.store.schema.table with parameters of type AbstractClassMetaDataModifier and TypeMethodDescriptionprotected 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 AbstractClassMetaDataModifierConstructorDescriptionCompleteClassTable(StoreManager storeMgr, AbstractClassMetaData cmd, SchemaVerifier verifier) -
Uses of AbstractClassMetaData in org.datanucleus.store.valuegenerator
Methods in org.datanucleus.store.valuegenerator with parameters of type AbstractClassMetaDataModifier and TypeMethodDescriptionValueGenerationManager.getMemberKey(AbstractClassMetaData cmd) Simple way of generating a member "key" for use in lookups for datastore-identity.ValueGenerationManagerImpl.getMemberKey(AbstractClassMetaData cmd)