Class EmbeddedMetadataImpl

  • All Implemented Interfaces:
    javax.jdo.metadata.EmbeddedMetadata, javax.jdo.metadata.Metadata

    public class EmbeddedMetadataImpl
    extends AbstractMetadataImpl
    implements javax.jdo.metadata.EmbeddedMetadata
    Implementation of JDO EmbeddedMetadata object.
    • Constructor Detail

      • EmbeddedMetadataImpl

        public EmbeddedMetadataImpl​(org.datanucleus.metadata.EmbeddedMetaData internal)
    • Method Detail

      • getInternal

        public org.datanucleus.metadata.EmbeddedMetaData getInternal()
      • getMembers

        public javax.jdo.metadata.MemberMetadata[] getMembers()
        Specified by:
        getMembers in interface javax.jdo.metadata.EmbeddedMetadata
      • getNullIndicatorColumn

        public String getNullIndicatorColumn()
        Specified by:
        getNullIndicatorColumn in interface javax.jdo.metadata.EmbeddedMetadata
      • getNullIndicatorValue

        public String getNullIndicatorValue()
        Specified by:
        getNullIndicatorValue in interface javax.jdo.metadata.EmbeddedMetadata
      • getNumberOfMembers

        public int getNumberOfMembers()
        Specified by:
        getNumberOfMembers in interface javax.jdo.metadata.EmbeddedMetadata
      • getOwnerMember

        public String getOwnerMember()
        Specified by:
        getOwnerMember in interface javax.jdo.metadata.EmbeddedMetadata
      • newFieldMetadata

        public javax.jdo.metadata.FieldMetadata newFieldMetadata​(String name)
        Specified by:
        newFieldMetadata in interface javax.jdo.metadata.EmbeddedMetadata
      • newPropertyMetadata

        public javax.jdo.metadata.PropertyMetadata newPropertyMetadata​(String name)
        Specified by:
        newPropertyMetadata in interface javax.jdo.metadata.EmbeddedMetadata
      • setNullIndicatorColumn

        public javax.jdo.metadata.EmbeddedMetadata setNullIndicatorColumn​(String col)
        Specified by:
        setNullIndicatorColumn in interface javax.jdo.metadata.EmbeddedMetadata
      • setNullIndicatorValue

        public javax.jdo.metadata.EmbeddedMetadata setNullIndicatorValue​(String value)
        Specified by:
        setNullIndicatorValue in interface javax.jdo.metadata.EmbeddedMetadata
      • setOwnerMember

        public javax.jdo.metadata.EmbeddedMetadata setOwnerMember​(String member)
        Specified by:
        setOwnerMember in interface javax.jdo.metadata.EmbeddedMetadata
      • getDiscriminatorMetadata

        public javax.jdo.metadata.DiscriminatorMetadata getDiscriminatorMetadata()
        Specified by:
        getDiscriminatorMetadata in interface javax.jdo.metadata.EmbeddedMetadata
      • newDiscriminatorMetadata

        public javax.jdo.metadata.DiscriminatorMetadata newDiscriminatorMetadata()
        Specified by:
        newDiscriminatorMetadata in interface javax.jdo.metadata.EmbeddedMetadata