## Uses of Interface
javax.jdo.metadata.MemberMetadata

- Packages that use MemberMetadata
  Package | Description
  --- | ---
  javax.jdo.metadata | This package contains classes representing the different components of the JDO Metadata.

- - ### Uses of MemberMetadata in javax.jdo.metadata

    Subinterfaces of MemberMetadata in javax.jdo.metadata
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `FieldMetadata` Represents a field in a class.
    `interface` | `PropertyMetadata` Represents a property in a class/persistent-interface.

    Methods in javax.jdo.metadata that return MemberMetadata
    Modifier and Type | Method and Description
    --- | ---
    `MemberMetadata[]` | EmbeddedMetadata.`getMembers()` Accessor for all fields/properties defined on the fetch group.
    `MemberMetadata[]` | FetchGroupMetadata.`getMembers()` Accessor for all fields/properties defined on the fetch group.
    `MemberMetadata[]` | ForeignKeyMetadata.`getMembers()` Accessor for all fields/properties defined on the FK.
    `MemberMetadata[]` | IndexMetadata.`getMembers()` Accessor for all member(s) defined on the index.
    `MemberMetadata[]` | TypeMetadata.`getMembers()` Accessor for all fields/properties defined on the component.
    `MemberMetadata[]` | UniqueMetadata.`getMembers()` Accessor for all fields/properties defined on the unique constraint.
    `MemberMetadata[]` | UniqueMetadata.`getMembers()` Accessor for all fields/properties defined on the unique constraint.
    `MemberMetadata[]` | TypeMetadata.`getMembers()` Accessor for all fields/properties defined on the component.
    `MemberMetadata[]` | IndexMetadata.`getMembers()` Accessor for all member(s) defined on the index.
    `MemberMetadata[]` | ForeignKeyMetadata.`getMembers()` Accessor for all fields/properties defined on the FK.
    `MemberMetadata[]` | FetchGroupMetadata.`getMembers()` Accessor for all fields/properties defined on the fetch group.
    `MemberMetadata[]` | EmbeddedMetadata.`getMembers()` Accessor for all fields/properties defined on the fetch group.
    `MemberMetadata` | MemberMetadata.`setCacheable(boolean cacheable)` Method to set whether this is cacheable
    `MemberMetadata` | MemberMetadata.`setCacheable(boolean cacheable)` Method to set whether this is cacheable
    `MemberMetadata` | MemberMetadata.`setColumn(String col)` Method to set the column name.
    `MemberMetadata` | MemberMetadata.`setColumn(String col)` Method to set the column name.
    `MemberMetadata` | MemberMetadata.`setConverter(AttributeConverter<?,?> conv)` Method to set the attribute converter to use for this member.
    `MemberMetadata` | MemberMetadata.`setConverter(AttributeConverter<?,?> conv)` Method to set the attribute converter to use for this member.
    `MemberMetadata` | MemberMetadata.`setCustomStrategy(String strategy)` Method to set the custom identity generation strategy.
    `MemberMetadata` | MemberMetadata.`setCustomStrategy(String strategy)` Method to set the custom identity generation strategy.
    `MemberMetadata` | MemberMetadata.`setDefaultFetchGroup(boolean dfg)` Method to set whether it is in the DFG.
    `MemberMetadata` | MemberMetadata.`setDefaultFetchGroup(boolean dfg)` Method to set whether it is in the DFG.
    `MemberMetadata` | MemberMetadata.`setDeleteAction(ForeignKeyAction action)` Method to set the delete action of the FK
    `MemberMetadata` | MemberMetadata.`setDeleteAction(ForeignKeyAction action)` Method to set the delete action of the FK
    `MemberMetadata` | MemberMetadata.`setDependent(boolean unique)` Method to set whether it is unique.
    `MemberMetadata` | MemberMetadata.`setDependent(boolean unique)` Method to set whether it is unique.
    `MemberMetadata` | MemberMetadata.`setEmbedded(boolean emb)` Method to set whether it is embedded.
    `MemberMetadata` | MemberMetadata.`setEmbedded(boolean emb)` Method to set whether it is embedded.
    `MemberMetadata` | MemberMetadata.`setFieldType(String type)` Method to set the field type(s).
    `MemberMetadata` | MemberMetadata.`setFieldType(String type)` Method to set the field type(s).
    `MemberMetadata` | MemberMetadata.`setIndexed(boolean index)` Method to set whether it is indexed.
    `MemberMetadata` | MemberMetadata.`setIndexed(boolean index)` Method to set whether it is indexed.
    `MemberMetadata` | MemberMetadata.`setLoadFetchGroup(String grp)` Method to set the load fetch group.
    `MemberMetadata` | MemberMetadata.`setLoadFetchGroup(String grp)` Method to set the load fetch group.
    `MemberMetadata` | MemberMetadata.`setMappedBy(String map)` Method to set the field on the other side of a bidirectional relation (this side is owner).
    `MemberMetadata` | MemberMetadata.`setMappedBy(String map)` Method to set the field on the other side of a bidirectional relation (this side is owner).
    `MemberMetadata` | MemberMetadata.`setName(String name)` Method to set the name.
    `MemberMetadata` | MemberMetadata.`setName(String name)` Method to set the name.
    `MemberMetadata` | MemberMetadata.`setNullValue(NullValue val)` Method to set the behaviour of a null value
    `MemberMetadata` | MemberMetadata.`setNullValue(NullValue val)` Method to set the behaviour of a null value
    `MemberMetadata` | MemberMetadata.`setPersistenceModifier(PersistenceModifier mod)` Method to set the persistence-modifier of the field/property.
    `MemberMetadata` | MemberMetadata.`setPersistenceModifier(PersistenceModifier mod)` Method to set the persistence-modifier of the field/property.
    `MemberMetadata` | MemberMetadata.`setPrimaryKey(boolean pk)` Method to set whether it is part of the pk
    `MemberMetadata` | MemberMetadata.`setPrimaryKey(boolean pk)` Method to set whether it is part of the pk
    `MemberMetadata` | MemberMetadata.`setRecursionDepth(int depth)` Method to set the recursion depth (when used in a fetch group).
    `MemberMetadata` | MemberMetadata.`setRecursionDepth(int depth)` Method to set the recursion depth (when used in a fetch group).
    `MemberMetadata` | MemberMetadata.`setSequence(String seq)` Method to set the sequence (when using value-strategy of "sequence")
    `MemberMetadata` | MemberMetadata.`setSequence(String seq)` Method to set the sequence (when using value-strategy of "sequence")
    `MemberMetadata` | MemberMetadata.`setSerialized(boolean ser)` Method to set whether it is serialized.
    `MemberMetadata` | MemberMetadata.`setSerialized(boolean ser)` Method to set whether it is serialized.
    `MemberMetadata` | MemberMetadata.`setTable(String table)` Method to set the table name.
    `MemberMetadata` | MemberMetadata.`setTable(String table)` Method to set the table name.
    `MemberMetadata` | MemberMetadata.`setUnique(boolean unique)` Method to set whether it is unique.
    `MemberMetadata` | MemberMetadata.`setUnique(boolean unique)` Method to set whether it is unique.
    `MemberMetadata` | MemberMetadata.`setUseDefaultConversion(Boolean flag)` Method to explicitly set whether to disable use of AttributeConverter for this type (either here, class-level or PMF level).
    `MemberMetadata` | MemberMetadata.`setUseDefaultConversion(Boolean flag)` Method to explicitly set whether to disable use of AttributeConverter for this type (either here, class-level or PMF level).
    `MemberMetadata` | MemberMetadata.`setValueStrategy(IdGeneratorStrategy str)` Method to set the value strategy
    `MemberMetadata` | MemberMetadata.`setValueStrategy(IdGeneratorStrategy str)` Method to set the value strategy

Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.