Class DiscriminatorMetadataImpl

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

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

      • DiscriminatorMetadataImpl

        public DiscriminatorMetadataImpl​(org.datanucleus.metadata.DiscriminatorMetaData internal)
    • Method Detail

      • getInternal

        public org.datanucleus.metadata.DiscriminatorMetaData getInternal()
      • getColumn

        public String getColumn()
        Specified by:
        getColumn in interface javax.jdo.metadata.DiscriminatorMetadata
      • getColumns

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

        public javax.jdo.metadata.IndexMetadata getIndexMetadata()
        Specified by:
        getIndexMetadata in interface javax.jdo.metadata.DiscriminatorMetadata
      • getIndexed

        public javax.jdo.metadata.Indexed getIndexed()
        Specified by:
        getIndexed in interface javax.jdo.metadata.DiscriminatorMetadata
      • getNumberOfColumns

        public int getNumberOfColumns()
        Specified by:
        getNumberOfColumns in interface javax.jdo.metadata.DiscriminatorMetadata
      • getStrategy

        public javax.jdo.annotations.DiscriminatorStrategy getStrategy()
        Specified by:
        getStrategy in interface javax.jdo.metadata.DiscriminatorMetadata
      • getValue

        public String getValue()
        Specified by:
        getValue in interface javax.jdo.metadata.DiscriminatorMetadata
      • newColumnMetadata

        public javax.jdo.metadata.ColumnMetadata newColumnMetadata()
        Specified by:
        newColumnMetadata in interface javax.jdo.metadata.DiscriminatorMetadata
      • newIndexMetadata

        public javax.jdo.metadata.IndexMetadata newIndexMetadata()
        Specified by:
        newIndexMetadata in interface javax.jdo.metadata.DiscriminatorMetadata
      • setColumn

        public javax.jdo.metadata.DiscriminatorMetadata setColumn​(String name)
        Specified by:
        setColumn in interface javax.jdo.metadata.DiscriminatorMetadata
      • setIndexed

        public javax.jdo.metadata.DiscriminatorMetadata setIndexed​(javax.jdo.metadata.Indexed idx)
        Specified by:
        setIndexed in interface javax.jdo.metadata.DiscriminatorMetadata
      • setStrategy

        public javax.jdo.metadata.DiscriminatorMetadata setStrategy​(javax.jdo.annotations.DiscriminatorStrategy str)
        Specified by:
        setStrategy in interface javax.jdo.metadata.DiscriminatorMetadata
      • setValue

        public javax.jdo.metadata.DiscriminatorMetadata setValue​(String val)
        Specified by:
        setValue in interface javax.jdo.metadata.DiscriminatorMetadata