Uses of Class
org.datanucleus.metadata.AbstractMemberMetaData
-
Packages that use AbstractMemberMetaData 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.enhancer DataNucleus ByteCode enhancer framework.org.datanucleus.enhancer.methods Method enhancements for supporting the org.datanucleus.enhancement.Persistable bytecode enhancement contract.org.datanucleus.flush This package provides classes managing the flush process when using MANUAL flush.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.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.types Package providing basic java type handling for DataNucleus.org.datanucleus.store.types.containers Package providing classes for supporting use of containers (collection, map, array) in DataNucleus.org.datanucleus.store.types.converters Package providing type conversion for member types, using the interface TypeConverter allowing conversion between some member Java type, and a Java type suitable for persistence in the datastore.org.datanucleus.store.types.scostore Package providing backing store definitions for (SCO) types that need a backing store.org.datanucleus.store.types.wrappers Provides implementations of the "simple" wrappers for the mutable Second Class Objects (SCO's) supported by DataNucleus, so that we can intercept calls that will mutate the object.org.datanucleus.store.types.wrappers.backed Provides implementations of the "backed" wrappers for the mutable Second Class Objects (SCO's) that are supported.org.datanucleus.store.valuegenerator Value Generation. -
-
Uses of AbstractMemberMetaData in org.datanucleus
Methods in org.datanucleus with parameters of type AbstractMemberMetaData Modifier and Type Method Description DNStateManagerExecutionContext. findStateManagerForEmbedded(Object value, DNStateManager owner, AbstractMemberMetaData mmd, PersistableObjectType objectType)Method to find StateManager for the passed embedded persistable object.DNStateManagerExecutionContextImpl. findStateManagerForEmbedded(Object value, DNStateManager ownerSM, AbstractMemberMetaData mmd, PersistableObjectType objectType) -
Uses of AbstractMemberMetaData in org.datanucleus.enhancer
Fields in org.datanucleus.enhancer declared as AbstractMemberMetaData Modifier and Type Field Description protected AbstractMemberMetaDataEnhancerPropertyGetterAdapter. mmdMetaData for the property.protected AbstractMemberMetaDataEnhancerPropertySetterAdapter. mmdMetaData for the property.Methods in org.datanucleus.enhancer with parameters of type AbstractMemberMetaData Modifier and Type Method Description protected voidImplementationGenerator. createGetter(AbstractMemberMetaData mmd)Create a getter method for a /property.protected voidImplementationGenerator. createSetter(AbstractMemberMetaData mmd)Create a setter method for a property.static voidEnhancerPropertyGetterAdapter. generateGetXXXMethod(MethodVisitor mv, AbstractMemberMetaData mmd, String asmClassName, String asmClassDesc, boolean detachListener, EnhancementNamer namer)Convenience method to use the MethodVisitor to generate the code for the method getXXX() for the property with the specified MetaData.static voidEnhancerPropertySetterAdapter. generateSetXXXMethod(MethodVisitor mv, AbstractMemberMetaData mmd, String asmClassName, String asmClassDesc, EnhancementNamer namer)Convenience method to use the MethodVisitor to generate the code for the method setXXX() for the property with the specified MetaData.protected StringPrimaryKeyGenerator. getTypeNameForField(AbstractMemberMetaData mmd)Constructors in org.datanucleus.enhancer with parameters of type AbstractMemberMetaData Constructor Description EnhancerPropertyGetterAdapter(MethodVisitor mv, ClassEnhancer enhancer, String methodName, String methodDesc, AbstractMemberMetaData mmd, ClassVisitor cv)Constructor for the method adapter.EnhancerPropertySetterAdapter(MethodVisitor mv, ClassEnhancer enhancer, String methodName, String methodDesc, AbstractMemberMetaData mmd, ClassVisitor cv)Constructor for the method adapter. -
Uses of AbstractMemberMetaData in org.datanucleus.enhancer.methods
Fields in org.datanucleus.enhancer.methods declared as AbstractMemberMetaData Modifier and Type Field Description protected AbstractMemberMetaDataGetNormal. fmdField that this dnGetXXX is for.protected AbstractMemberMetaDataGetViaCheck. fmdField that this dnGetXXX is for.protected AbstractMemberMetaDataGetViaMediate. fmdField that this dnGetXXX is for.protected AbstractMemberMetaDataSetNormal. fmdField that this setZZZ is for.protected AbstractMemberMetaDataSetViaCheck. fmdField that this dnSetZZZ is for.protected AbstractMemberMetaDataSetViaMediate. fmdField that this dnSetZZZ is for.Constructors in org.datanucleus.enhancer.methods with parameters of type AbstractMemberMetaData Constructor Description GetNormal(ClassEnhancer enhancer, AbstractMemberMetaData fmd)Constructor.GetViaCheck(ClassEnhancer enhancer, AbstractMemberMetaData fmd)Constructor.GetViaMediate(ClassEnhancer enhancer, AbstractMemberMetaData fmd)Constructor.SetNormal(ClassEnhancer enhancer, AbstractMemberMetaData fmd)Constructor.SetViaCheck(ClassEnhancer enhancer, AbstractMemberMetaData fmd)Constructor.SetViaMediate(ClassEnhancer enhancer, AbstractMemberMetaData fmd)Constructor. -
Uses of AbstractMemberMetaData in org.datanucleus.flush
Methods in org.datanucleus.flush that return AbstractMemberMetaData Modifier and Type Method Description AbstractMemberMetaDataCollectionAddOperation. getMemberMetaData()AbstractMemberMetaDataCollectionClearOperation. getMemberMetaData()AbstractMemberMetaDataCollectionRemoveOperation. getMemberMetaData()AbstractMemberMetaDataListRemoveAtOperation. getMemberMetaData()AbstractMemberMetaDataListSetOperation. getMemberMetaData()AbstractMemberMetaDataMapClearOperation. getMemberMetaData()AbstractMemberMetaDataMapPutOperation. getMemberMetaData()AbstractMemberMetaDataMapRemoveOperation. getMemberMetaData()AbstractMemberMetaDataSCOOperation. getMemberMetaData()Accessor for the metadata for the member that this operation is for.AbstractMemberMetaDataUpdateMemberOperation. getMemberMetaData()Accessor for the metadata for the member that this operation is for. -
Uses of AbstractMemberMetaData in org.datanucleus.identity
Methods in org.datanucleus.identity with parameters of type AbstractMemberMetaData Modifier and Type Method Description static ObjectIdentityUtils. getObjectFromIdString(String idStr, AbstractMemberMetaData mmd, FieldRole fieldRole, ExecutionContext ec, boolean checkInheritance)Convenience method to find an object given a string form of its identity, and the metadata for the member.static ObjectIdentityUtils. getValueForMemberInId(Object id, AbstractMemberMetaData pkMmd)Convenience method that interrogates a user-supplied object identity and returns the value of a particular member in that id. -
Uses of AbstractMemberMetaData in org.datanucleus.metadata
Subclasses of AbstractMemberMetaData in org.datanucleus.metadata Modifier and Type Class Description classFieldMetaDataRepresentation of the Meta-Data for a field of a class.classPropertyMetaDataThe property element declares mapping between a virtual field of an implemented interface and the corresponding persistent field of a persistence-capable class.Fields in org.datanucleus.metadata declared as AbstractMemberMetaData Modifier and Type Field Description protected AbstractMemberMetaData[]AbstractClassMetaData. managedMembersManaged fields/properties of this class.protected AbstractMemberMetaData[]AbstractClassMetaData. overriddenMembersFields/properties for superclasses that are overridden in this class.protected AbstractMemberMetaData[]AbstractMemberMetaData. relatedMemberMetaDataMetaData for the other end of a relation when this member is a bidirectional relation.Fields in org.datanucleus.metadata with type parameters of type AbstractMemberMetaData Modifier and Type Field Description protected List<AbstractMemberMetaData>AbstractClassMetaData. membersList of all members (fields/properties).protected List<AbstractMemberMetaData>EmbeddedMetaData. membersMember definition of the embedded object.Methods in org.datanucleus.metadata that return AbstractMemberMetaData Modifier and Type Method Description AbstractMemberMetaData[]AbstractClassMetaData. getManagedMembers()Accessor for the managed fields/properties in this class (not including superclass, but including overridden).protected AbstractMemberMetaDataAbstractClassMetaData. getMemberBeingOverridden(String name)Convenience method that navigates up a MetaData inheritance tree until it finds the base member definition for the specified name.AbstractMemberMetaDataContainerMetaData. getMemberMetaData()Accessor for the parent field/property MetaData.AbstractMemberMetaDataAbstractClassMetaData. getMetaDataForManagedMemberAtAbsolutePosition(int position)Accessor for a managed member including superclass members.protected AbstractMemberMetaDataAbstractClassMetaData. getMetaDataForManagedMemberAtAbsolutePositionInternal(int abs_position)Internal method to get the field/property for an absolute field number.AbstractMemberMetaDataAbstractClassMetaData. getMetaDataForManagedMemberAtRelativePosition(int position)Accessor for MetaData for a managed member in this class.AbstractMemberMetaDataAbstractClassMetaData. getMetaDataForMember(String name)Accessor for the Meta-Data for a member.AbstractMemberMetaDataAbstractClassMetaData. getMetaDataForMemberAtRelativePosition(int index)Accessor for the metadata of a member.AbstractMemberMetaDataAbstractClassMetaData. getOverriddenMember(String name)Accessor for an overridden field/property with the specified name.AbstractMemberMetaData[]AbstractClassMetaData. getOverriddenMembers()Accessor for the overridden fields/properties in this class.AbstractMemberMetaData[]AbstractMemberMetaData. getRelatedMemberMetaData(ClassLoaderResolver clr)Accessor for the FieldMetaData of any related field/property (where this field is part of a bidirectional relation).AbstractMemberMetaDataAbstractMemberMetaData. getRelatedMemberMetaDataForObject(ClassLoaderResolver clr, Object thisPC, Object otherPC)Convenience accessor for the MetaData for the field/property at the other side of the bidirectional relation given the objects at this side and the other side.protected AbstractMemberMetaDataAbstractClassMetaData. newDefaultedProperty(String name)Utility to add a defaulted PropertyMetaData to the class.protected AbstractMemberMetaDataClassMetaData. newDefaultedProperty(String name)Utility to add a defaulted FieldMetaData to the class.protected AbstractMemberMetaDataInterfaceMetaData. newDefaultedProperty(String name)Utility to add a defaulted PropertyMetaData to the class.AbstractMemberMetaDataMetaDataManager. readMetaDataForMember(String className, String memberName)Method to access the (already known) metadata for the field/property of the specified class.AbstractMemberMetaDataMetaDataManagerImpl. readMetaDataForMember(String className, String memberName)AbstractMemberMetaDataAbstractMemberMetaData. setCatalog(String catalog)AbstractMemberMetaDataAbstractMemberMetaData. setColumn(String col)AbstractMemberMetaDataAbstractMemberMetaData. setIndexed(IndexedValue val)AbstractMemberMetaDataAbstractMemberMetaData. setNullValue(NullValue val)AbstractMemberMetaDataAbstractMemberMetaData. setPrimaryKey(boolean flag)AbstractMemberMetaDataAbstractMemberMetaData. setSchema(String schema)AbstractMemberMetaDataAbstractMemberMetaData. setTable(String table)AbstractMemberMetaDataAbstractMemberMetaData. setUnique(boolean unique)AbstractMemberMetaDataAbstractMemberMetaData. setUnique(String unique)Methods in org.datanucleus.metadata that return types with arguments of type AbstractMemberMetaData Modifier and Type Method Description List<AbstractMemberMetaData>EmbeddedMetaData. getMemberMetaData()Accessor for metadata for the embedded members.Methods in org.datanucleus.metadata with parameters of type AbstractMemberMetaData Modifier and Type Method Description voidAbstractClassMetaData. addMember(AbstractMemberMetaData mmd)Method to add a field/property to this interface.voidEmbeddedMetaData. addMember(AbstractMemberMetaData mmd)Method to add a member to the embedded definition.booleanMetaDataUtils. arrayStorableAsByteArrayInSingleColumn(AbstractMemberMetaData fmd)Convenience method to determine if an array is storable in a single column as a byte array.String[]MetaDataUtils. getImplementationNamesForReferenceField(AbstractMemberMetaData fmd, FieldRole fieldRole, ClassLoaderResolver clr, MetaDataManager mmgr)Convenience method to return the class names of the available implementation types for an interface/Object field, given its required role.static JdbcTypeMetaDataUtils. getJdbcTypeForEnum(AbstractMemberMetaData mmd, FieldRole role, ClassLoaderResolver clr)static booleanMetaDataUtils. isMemberEmbedded(AbstractMemberMetaData mmd, RelationType relationType, ClassLoaderResolver clr, MetaDataManager mmgr)Convenience method to return whether a member is stored as embedded.booleanMetaDataUtils. isMemberEmbedded(MetaDataManager mmgr, ClassLoaderResolver clr, AbstractMemberMetaData mmd, RelationType relationType, AbstractMemberMetaData ownerMmd)Convenience method to return if the specified member is embedded.booleanMetaDataUtils. storesFCO(AbstractMemberMetaData mmd, ExecutionContext ec)Convenience method that returns if a member stores a First-Class object (FCO).booleanMetaDataUtils. storesPersistable(AbstractMemberMetaData mmd, ExecutionContext ec)Convenience method that returns if a field stores a persistable object.Constructors in org.datanucleus.metadata with parameters of type AbstractMemberMetaData Constructor Description AbstractMemberMetaData(MetaData parent, AbstractMemberMetaData mmd)Convenience constructor to copy the specification from the passed member.FieldMetaData(MetaData parent, AbstractMemberMetaData fmd)Convenience constructor to copy the specification from the passed field. -
Uses of AbstractMemberMetaData in org.datanucleus.metadata.annotations
Methods in org.datanucleus.metadata.annotations that return AbstractMemberMetaData Modifier and Type Method Description 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.Methods in org.datanucleus.metadata.annotations with parameters of type AbstractMemberMetaData Modifier and Type Method Description voidMemberAnnotationHandler. processMemberAnnotation(AnnotationObject annotation, AbstractMemberMetaData mmd, ClassLoaderResolver clr)Method to process a member (field/property) level annotation.voidValidationNotNullAnnotationHandler. processMemberAnnotation(AnnotationObject annotation, AbstractMemberMetaData mmd, ClassLoaderResolver clr)voidValidationSizeAnnotationHandler. processMemberAnnotation(AnnotationObject annotation, AbstractMemberMetaData mmd, ClassLoaderResolver clr) -
Uses of AbstractMemberMetaData in org.datanucleus.state
Methods in org.datanucleus.state with parameters of type AbstractMemberMetaData Modifier and Type Method Description protected voidRelationshipManagerImpl. checkManyToManyBidirectionalRelation(AbstractMemberMetaData mmd, ClassLoaderResolver clr, ExecutionContext ec, List<org.datanucleus.state.RelationshipManagerImpl.RelationChange> changes)Method to check consistency of the passed field as M-N.protected voidRelationshipManagerImpl. checkManyToOneBidirectionalRelation(AbstractMemberMetaData mmd, ClassLoaderResolver clr, ExecutionContext ec, List<org.datanucleus.state.RelationshipManagerImpl.RelationChange> changes)Method to check the consistency of the passed field as N-1.protected voidRelationshipManagerImpl. checkOneToManyBidirectionalRelation(AbstractMemberMetaData mmd, ClassLoaderResolver clr, ExecutionContext ec, List<org.datanucleus.state.RelationshipManagerImpl.RelationChange> changes)Method to check the consistency of the passed field as 1-N.protected voidRelationshipManagerImpl. checkOneToOneBidirectionalRelation(AbstractMemberMetaData mmd, ClassLoaderResolver clr, ExecutionContext ec, List<org.datanucleus.state.RelationshipManagerImpl.RelationChange> changes)Method to check the consistency of the passed field as 1-1.protected voidRelationshipManagerImpl. processManyToManyBidirectionalRelation(AbstractMemberMetaData mmd, ClassLoaderResolver clr, ExecutionContext ec, List<org.datanucleus.state.RelationshipManagerImpl.RelationChange> changes)Method to process all M-N bidirectional fields.protected voidRelationshipManagerImpl. processManyToOneBidirectionalRelation(AbstractMemberMetaData mmd, ClassLoaderResolver clr, ExecutionContext ec, List<org.datanucleus.state.RelationshipManagerImpl.RelationChange> changes)Method to process all N-1 bidirectional fields.protected voidRelationshipManagerImpl. processOneToManyBidirectionalRelation(AbstractMemberMetaData mmd, ClassLoaderResolver clr, ExecutionContext ec, List<org.datanucleus.state.RelationshipManagerImpl.RelationChange> changes)Method to process all 1-N bidirectional fields.protected voidRelationshipManagerImpl. processOneToOneBidirectionalRelation(AbstractMemberMetaData mmd, ClassLoaderResolver clr, ExecutionContext ec, List<org.datanucleus.state.RelationshipManagerImpl.RelationChange> changes)Method to process all 1-1 bidir fields. -
Uses of AbstractMemberMetaData in org.datanucleus.store
Methods in org.datanucleus.store with parameters of type AbstractMemberMetaData Modifier and Type Method Description ObjectPersistenceEncryptionProvider. decryptValue(AbstractMemberMetaData mmd, Object value)Method to decrypt the provided value from persistence.ObjectPersistenceEncryptionProvider. encryptValue(AbstractMemberMetaData mmd, Object value)Method to encrypt the provided value for persistence.StoreDataStoreDataManager. get(AbstractMemberMetaData mmd)Get the StoreData by the given field/property when SCO, if it has some specific store data component (join table).StoreBackedSCOStoreManager. getBackingStoreForField(ClassLoaderResolver clr, AbstractMemberMetaData mmd, Class type)Accessor for the backing store for the specified field/property.StringAbstractStoreManager. getValueGenerationStrategyForNative(AbstractMemberMetaData mmd)Method defining which value-strategy to use when the user specifies "native" on a member.StringStoreManager. getValueGenerationStrategyForNative(AbstractMemberMetaData mmd)Method defining which value-strategy to use when the user specifies "native"/"auto" on a memberObjectAbstractStoreManager. 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. useBackedSCOWrapperForMember(AbstractMemberMetaData mmd, ExecutionContext ec)booleanStoreManager. useBackedSCOWrapperForMember(AbstractMemberMetaData mmd, ExecutionContext ec)Method to return whether the specified member should use a backed SCO wrapper. -
Uses of AbstractMemberMetaData in org.datanucleus.store.federation
Methods in org.datanucleus.store.federation with parameters of type AbstractMemberMetaData Modifier and Type Method Description StringFederatedStoreManager. getValueGenerationStrategyForNative(AbstractMemberMetaData mmd)ObjectFederatedStoreManager. getValueGenerationStrategyValue(ExecutionContext ec, AbstractClassMetaData cmd, AbstractMemberMetaData mmd)booleanFederatedStoreManager. useBackedSCOWrapperForMember(AbstractMemberMetaData mmd, ExecutionContext ec) -
Uses of AbstractMemberMetaData in org.datanucleus.store.fieldmanager
Methods in org.datanucleus.store.fieldmanager with parameters of type AbstractMemberMetaData Modifier and Type Method Description protected booleanAbstractStoreFieldManager. isStorable(AbstractMemberMetaData mmd)protected voidReachabilityFieldManager. processPersistable(Object obj, AbstractMemberMetaData mmd)Utility method to process the passed persistable object. -
Uses of AbstractMemberMetaData in org.datanucleus.store.schema.naming
Methods in org.datanucleus.store.schema.naming with parameters of type AbstractMemberMetaData Modifier and Type Method Description StringAbstractNamingFactory. getColumnName(AbstractMemberMetaData mmd, ColumnType type)StringDN2NamingFactory. getColumnName(AbstractMemberMetaData mmd, ColumnType type, int position)StringJPANamingFactory. getColumnName(AbstractMemberMetaData mmd, ColumnType type, int position)StringNamingFactory. getColumnName(AbstractMemberMetaData mmd, ColumnType type)Method to return the name of the column for the specified field.StringNamingFactory. getColumnName(AbstractMemberMetaData mmd, ColumnType type, int position)Method to return the name of the column for the position of the specified field.StringAbstractNamingFactory. getConstraintName(String className, AbstractMemberMetaData mmd, ConstraintMetaData cnstrmd)StringNamingFactory. getConstraintName(String className, AbstractMemberMetaData mmd, ConstraintMetaData cnstrmd)Method to return the name of a constraint specified at member level.StringDN2NamingFactory. getTableName(AbstractMemberMetaData mmd)StringJPANamingFactory. getTableName(AbstractMemberMetaData mmd)StringNamingFactory. getTableName(AbstractMemberMetaData mmd)Method to return the name of the (join) table for the specified field.Method parameters in org.datanucleus.store.schema.naming with type arguments of type AbstractMemberMetaData Modifier and Type Method Description StringAbstractNamingFactory. getColumnName(List<AbstractMemberMetaData> mmds, int colPosition)StringNamingFactory. getColumnName(List<AbstractMemberMetaData> mmds, int position)Method to return the name of the column for the position of the specified EMBEDDED field, within the specified owner field. -
Uses of AbstractMemberMetaData in org.datanucleus.store.schema.table
Fields in org.datanucleus.store.schema.table declared as AbstractMemberMetaData Modifier and Type Field Description protected AbstractMemberMetaDataMemberColumnMappingImpl. mmdMethods in org.datanucleus.store.schema.table that return AbstractMemberMetaData Modifier and Type Method Description AbstractMemberMetaDataMemberColumnMapping. getMemberMetaData()Accessor for the metadata for this member.AbstractMemberMetaDataMemberColumnMappingImpl. getMemberMetaData()Methods in org.datanucleus.store.schema.table with parameters of type AbstractMemberMetaData Modifier and Type Method Description protected ColumnImplCompleteClassTable. addColumn(AbstractMemberMetaData mmd, String colName)protected ColumnImplCompleteClassTable. addColumn(AbstractMemberMetaData mmd, String colName, ColumnType colType)voidSchemaVerifier. attributeMember(MemberColumnMapping mapping, AbstractMemberMetaData mmd)Method called when the specified member has its column(s) created.MemberColumnMappingCompleteClassTable. getMemberColumnMappingForMember(AbstractMemberMetaData mmd)MemberColumnMappingTable. getMemberColumnMappingForMember(AbstractMemberMetaData mmd)Method to return the member-column mapping for the specified member.protected TypeConverterCompleteClassTable. getTypeConverterForMember(AbstractMemberMetaData mmd, ColumnMetaData[] colmds, TypeManager typeMgr)TypeConverterSchemaVerifier. verifyTypeConverterForMember(AbstractMemberMetaData mmd, TypeConverter conv)Method to allow the verifier to approve, override, or null out the TypeConverter to be used for a member.Method parameters in org.datanucleus.store.schema.table with type arguments of type AbstractMemberMetaData Modifier and Type Method Description voidSchemaVerifier. attributeEmbeddedMember(MemberColumnMapping mapping, List<AbstractMemberMetaData> mmds)Method called when the specified embedded member has its column(s) created.MemberColumnMappingCompleteClassTable. getMemberColumnMappingForEmbeddedMember(List<AbstractMemberMetaData> mmds)MemberColumnMappingTable. getMemberColumnMappingForEmbeddedMember(List<AbstractMemberMetaData> mmds)Method to return the member-column mapping for the specified embedded member.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 AbstractMemberMetaData Constructor Description MemberColumnMappingImpl(AbstractMemberMetaData mmd, Column col)MemberColumnMappingImpl(AbstractMemberMetaData mmd, Column[] cols, TypeConverter typeConv) -
Uses of AbstractMemberMetaData in org.datanucleus.store.types
Methods in org.datanucleus.store.types with parameters of type AbstractMemberMetaData Modifier and Type Method Description static booleanSCOUtils. allowNullsInContainer(boolean defaultValue, AbstractMemberMetaData mmd)Utility to return whether or not to allow nulls in the container for the specified field.static booleanSCOUtils. arrayIsStoredInSingleColumn(AbstractMemberMetaData mmd, MetaDataManager mmgr)Convenience method to return if an array member has the elements stored into the table of the field as a single (BLOB) column.static booleanSCOUtils. collectionHasElementsWithoutIdentity(AbstractMemberMetaData mmd)Convenience method to return if a collection field has elements without their own identity.static booleanSCOUtils. collectionHasSerialisedElements(AbstractMemberMetaData mmd)Convenience method to return if a collection member has the elements serialised into the table of the field as a single BLOB.SCOTypeManager. createSCOInstance(DNStateManager ownerSM, AbstractMemberMetaData mmd, Class instantiatedType, Object value, boolean replaceField)Method to create a new SCO wrapper for the specified member.SCOTypeManagerImpl. createSCOInstance(DNStateManager ownerSM, AbstractMemberMetaData mmd, Class instantiatedType, Object value, boolean replaceField)static ComparatorSCOUtils. getComparator(AbstractMemberMetaData mmd, ClassLoaderResolver clr)Convenience method for creating a Comparator using extension metadata tags for the specified field.static booleanSCOUtils. hasDependentElement(AbstractMemberMetaData mmd)Method to return if the member is a collection/array with dependent element.static booleanSCOUtils. hasDependentKey(AbstractMemberMetaData mmd)Method to return if the member is a map with dependent key.static booleanSCOUtils. hasDependentValue(AbstractMemberMetaData mmd)Method to return if the member is a map with dependent value.static booleanSCOUtils. mapHasKeysWithoutIdentity(AbstractMemberMetaData mmd)Convenience method to return if a map member has keys without their own identity.static booleanSCOUtils. mapHasSerialisedKeysAndValues(AbstractMemberMetaData mmd)Convenience method to return if a map member has the keys/values serialised.static booleanSCOUtils. mapHasValuesWithoutIdentity(AbstractMemberMetaData mmd)Convenience method to return if a map member has values without their own identity.static booleanSCOUtils. useCachedLazyLoading(DNStateManager ownerSM, AbstractMemberMetaData mmd)Accessor for whether the use lazy loading when caching the collection.static booleanSCOUtils. useContainerCache(DNStateManager ownerSM, AbstractMemberMetaData mmd)Utility to return whether or not to use the container cache for the collection/map for the passed StateManager SCO. -
Uses of AbstractMemberMetaData in org.datanucleus.store.types.containers
-
Uses of AbstractMemberMetaData in org.datanucleus.store.types.converters
Methods in org.datanucleus.store.types.converters with parameters of type AbstractMemberMetaData Modifier and Type Method Description static ObjectEnumConversionHelper. getEnumForStoredValue(AbstractMemberMetaData mmd, FieldRole role, Object value, ClassLoaderResolver clr)static ObjectEnumConversionHelper. getStoredValueFromEnum(AbstractMemberMetaData mmd, FieldRole role, Enum myEnum)Convenience method to return the "value" of an Enum, for a field and role. -
Uses of AbstractMemberMetaData in org.datanucleus.store.types.scostore
Methods in org.datanucleus.store.types.scostore that return AbstractMemberMetaData Modifier and Type Method Description AbstractMemberMetaDataStore. getOwnerMemberMetaData() -
Uses of AbstractMemberMetaData in org.datanucleus.store.types.wrappers
Constructors in org.datanucleus.store.types.wrappers with parameters of type AbstractMemberMetaData Constructor Description ArrayList(DNStateManager sm, AbstractMemberMetaData mmd)Constructor, using StateManager of the "owner" and the member.BitSet(DNStateManager sm, AbstractMemberMetaData mmd)Creates a BitSet object.Collection(DNStateManager sm, AbstractMemberMetaData mmd)Constructor.Date(DNStateManager sm, AbstractMemberMetaData mmd)Creates a Date object that represents the time at which it was allocated.GregorianCalendar(DNStateManager sm, AbstractMemberMetaData mmd)Creates a GregorianCalendar object that represents the time at which it was allocated.HashMap(DNStateManager sm, AbstractMemberMetaData mmd)ConstructorHashSet(DNStateManager sm, AbstractMemberMetaData mmd)Constructor, using StateManager of the "owner" and the field name.Hashtable(DNStateManager sm, AbstractMemberMetaData mmd)ConstructorLinkedHashMap(DNStateManager sm, AbstractMemberMetaData mmd)ConstructorLinkedHashSet(DNStateManager sm, AbstractMemberMetaData mmd)Constructor, using StateManager of the "owner" and the field name.LinkedList(DNStateManager sm, AbstractMemberMetaData mmd)Constructor, using StateManager of the "owner" and the field name.List(DNStateManager sm, AbstractMemberMetaData mmd)Constructor, using StateManager of the "owner" and the field name.Map(DNStateManager sm, AbstractMemberMetaData mmd)Constructor, using StateManager of the "owner" and the field name.PriorityQueue(DNStateManager sm, AbstractMemberMetaData mmd)Constructor.Properties(DNStateManager sm, AbstractMemberMetaData mmd)ConstructorQueue(DNStateManager sm, AbstractMemberMetaData mmd)Constructor.Set(DNStateManager sm, AbstractMemberMetaData mmd)Constructor, using StateManager of the "owner" and the field name.SortedMap(DNStateManager sm, AbstractMemberMetaData mmd)ConstructorSortedSet(DNStateManager sm, AbstractMemberMetaData mmd)Constructor, using StateManager of the "owner" and the field name.SqlDate(DNStateManager sm, AbstractMemberMetaData mmd)Creates a SqlDate object that represents the time at which it was allocated.SqlTime(DNStateManager sm, AbstractMemberMetaData mmd)Creates a SqlTime object that represents the time at which it was allocated.SqlTimestamp(DNStateManager sm, AbstractMemberMetaData mmd)Creates aSqlTimestampobject that represents the time at which it was allocated.Stack(DNStateManager sm, AbstractMemberMetaData mmd)Constructor, using StateManager of the "owner" and the field name.TreeMap(DNStateManager sm, AbstractMemberMetaData mmd)ConstructorTreeSet(DNStateManager sm, AbstractMemberMetaData mmd)Constructor, using StateManager of the "owner" and the field name.Vector(DNStateManager sm, AbstractMemberMetaData mmd)Constructor, using StateManager of the "owner" and the field name. -
Uses of AbstractMemberMetaData in org.datanucleus.store.types.wrappers.backed
Constructors in org.datanucleus.store.types.wrappers.backed with parameters of type AbstractMemberMetaData Constructor Description ArrayList(DNStateManager sm, AbstractMemberMetaData mmd)Constructor, using StateManager of the "owner" and the field name.Collection(DNStateManager sm, AbstractMemberMetaData mmd)Constructor.Collection(DNStateManager ownerSM, AbstractMemberMetaData mmd, boolean allowNulls, CollectionStore backingStore)Constructor used when creating a Collection for "Map.values" with specified backing store.HashMap(DNStateManager sm, AbstractMemberMetaData mmd)ConstructorHashSet(DNStateManager sm, AbstractMemberMetaData mmd)Constructor, using StateManager of the "owner" and the field name.Hashtable(DNStateManager sm, AbstractMemberMetaData mmd)ConstructorLinkedHashMap(DNStateManager sm, AbstractMemberMetaData mmd)ConstructorLinkedHashSet(DNStateManager sm, AbstractMemberMetaData mmd)Constructor, using StateManager of the "owner" and the field name.LinkedList(DNStateManager ownerSM, AbstractMemberMetaData mmd)Constructor, using StateManager of the "owner" and the field name.List(DNStateManager ownerSM, AbstractMemberMetaData mmd)Constructor, using StateManager of the "owner" and the field name.Map(DNStateManager sm, AbstractMemberMetaData mmd)Constructor, using StateManager of the "owner" and the field name.PriorityQueue(DNStateManager sm, AbstractMemberMetaData mmd)Constructor.Properties(DNStateManager sm, AbstractMemberMetaData mmd)ConstructorQueue(DNStateManager sm, AbstractMemberMetaData mmd)Constructor.Set(DNStateManager sm, AbstractMemberMetaData mmd)Constructor.Set(DNStateManager ownerSM, AbstractMemberMetaData mmd, boolean allowNulls, SetStore backingStore)Constructor allowing the specification of the backing store to be used.SortedMap(DNStateManager sm, AbstractMemberMetaData mmd)ConstructorSortedSet(DNStateManager sm, AbstractMemberMetaData mmd)Constructor, using StateManager of the "owner" and the field name.Stack(DNStateManager sm, AbstractMemberMetaData mmd)Constructor, using StateManager of the "owner" and the field name.TreeMap(DNStateManager sm, AbstractMemberMetaData mmd)ConstructorTreeSet(DNStateManager sm, AbstractMemberMetaData mmd)Constructor, using StateManager of the "owner" and the field name.Vector(DNStateManager sm, AbstractMemberMetaData mmd)Constructor, using StateManager of the "owner" and the field name. -
Uses of AbstractMemberMetaData in org.datanucleus.store.valuegenerator
Methods in org.datanucleus.store.valuegenerator with parameters of type AbstractMemberMetaData Modifier and Type Method Description StringValueGenerationManager. getMemberKey(AbstractMemberMetaData mmd)Simple way of generating a member "key" for use in lookups.StringValueGenerationManagerImpl. getMemberKey(AbstractMemberMetaData mmd)
-