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

      • VersionMetadataImpl

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

      • 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