Class DiscriminatorMetadataImpl

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

    • DiscriminatorMetadataImpl

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

    • 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