Class UniqueMetadataImpl

java.lang.Object
org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
org.datanucleus.api.jdo.metadata.api.UniqueMetadataImpl
All Implemented Interfaces:
javax.jdo.metadata.Metadata, javax.jdo.metadata.UniqueMetadata

public class UniqueMetadataImpl extends AbstractMetadataImpl implements javax.jdo.metadata.UniqueMetadata
Implementation of JDO UniqueMetadata object.
  • Constructor Details

    • UniqueMetadataImpl

      public UniqueMetadataImpl(org.datanucleus.metadata.UniqueMetaData internal)
  • Method Details

    • getInternal

      public org.datanucleus.metadata.UniqueMetaData getInternal()
    • getColumns

      public javax.jdo.metadata.ColumnMetadata[] getColumns()
      Specified by:
      getColumns in interface javax.jdo.metadata.UniqueMetadata
    • getDeferred

      public Boolean getDeferred()
      Specified by:
      getDeferred in interface javax.jdo.metadata.UniqueMetadata
    • getMembers

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

      public String getName()
      Specified by:
      getName in interface javax.jdo.metadata.UniqueMetadata
    • getNumberOfColumns

      public int getNumberOfColumns()
      Specified by:
      getNumberOfColumns in interface javax.jdo.metadata.UniqueMetadata
    • getNumberOfMembers

      public int getNumberOfMembers()
      Specified by:
      getNumberOfMembers in interface javax.jdo.metadata.UniqueMetadata
    • getTable

      public String getTable()
      Specified by:
      getTable in interface javax.jdo.metadata.UniqueMetadata
    • newColumnMetadata

      public javax.jdo.metadata.ColumnMetadata newColumnMetadata()
      Specified by:
      newColumnMetadata in interface javax.jdo.metadata.UniqueMetadata
    • newFieldMetadata

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

      public javax.jdo.metadata.PropertyMetadata newPropertyMetadata(String name)
      Specified by:
      newPropertyMetadata in interface javax.jdo.metadata.UniqueMetadata
    • setDeferred

      public javax.jdo.metadata.UniqueMetadata setDeferred(boolean flag)
      Specified by:
      setDeferred in interface javax.jdo.metadata.UniqueMetadata
    • setName

      public javax.jdo.metadata.UniqueMetadata setName(String name)
      Specified by:
      setName in interface javax.jdo.metadata.UniqueMetadata
    • setTable

      public javax.jdo.metadata.UniqueMetadata setTable(String name)
      Specified by:
      setTable in interface javax.jdo.metadata.UniqueMetadata