Class EmbeddedMetadataImpl

java.lang.Object
org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
org.datanucleus.api.jdo.metadata.api.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 Details

    • EmbeddedMetadataImpl

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

    • 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