Class 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 Detail

      • UniqueMetadataImpl

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

      • 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