Class VersionMetadataImpl

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

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

    • VersionMetadataImpl

      public VersionMetadataImpl(org.datanucleus.metadata.VersionMetaData internal)
  • Method Details

    • getInternal

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

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

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

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

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

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

      public javax.jdo.annotations.VersionStrategy getStrategy()
      Specified by:
      getStrategy in interface javax.jdo.metadata.VersionMetadata
    • newColumnMetadata

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

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

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

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

      public javax.jdo.metadata.VersionMetadata setStrategy(javax.jdo.annotations.VersionStrategy str)
      Specified by:
      setStrategy in interface javax.jdo.metadata.VersionMetadata