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.
-
Field Summary
Fields inherited from class AbstractMetadataImpl
internalMD, parent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.jdo.metadata.ColumnMetadata[]javax.jdo.metadata.Indexedjavax.jdo.metadata.IndexMetadataorg.datanucleus.metadata.VersionMetaDataintjavax.jdo.annotations.VersionStrategyjavax.jdo.metadata.ColumnMetadatajavax.jdo.metadata.IndexMetadatajavax.jdo.metadata.VersionMetadatajavax.jdo.metadata.VersionMetadatasetIndexed(javax.jdo.metadata.Indexed idx) javax.jdo.metadata.VersionMetadatasetStrategy(javax.jdo.annotations.VersionStrategy str) Methods inherited from class AbstractMetadataImpl
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javax.jdo.metadata.Metadata
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata
-
Constructor Details
-
VersionMetadataImpl
public VersionMetadataImpl(org.datanucleus.metadata.VersionMetaData internal)
-
-
Method Details
-
getInternal
public org.datanucleus.metadata.VersionMetaData getInternal() -
getColumn
- Specified by:
getColumnin interfacejavax.jdo.metadata.VersionMetadata
-
getColumns
public javax.jdo.metadata.ColumnMetadata[] getColumns()- Specified by:
getColumnsin interfacejavax.jdo.metadata.VersionMetadata
-
getIndexMetadata
public javax.jdo.metadata.IndexMetadata getIndexMetadata()- Specified by:
getIndexMetadatain interfacejavax.jdo.metadata.VersionMetadata
-
getIndexed
public javax.jdo.metadata.Indexed getIndexed()- Specified by:
getIndexedin interfacejavax.jdo.metadata.VersionMetadata
-
getNumberOfColumns
public int getNumberOfColumns()- Specified by:
getNumberOfColumnsin interfacejavax.jdo.metadata.VersionMetadata
-
getStrategy
public javax.jdo.annotations.VersionStrategy getStrategy()- Specified by:
getStrategyin interfacejavax.jdo.metadata.VersionMetadata
-
newColumnMetadata
public javax.jdo.metadata.ColumnMetadata newColumnMetadata()- Specified by:
newColumnMetadatain interfacejavax.jdo.metadata.VersionMetadata
-
newIndexMetadata
public javax.jdo.metadata.IndexMetadata newIndexMetadata()- Specified by:
newIndexMetadatain interfacejavax.jdo.metadata.VersionMetadata
-
setColumn
- Specified by:
setColumnin interfacejavax.jdo.metadata.VersionMetadata
-
setIndexed
public javax.jdo.metadata.VersionMetadata setIndexed(javax.jdo.metadata.Indexed idx) - Specified by:
setIndexedin interfacejavax.jdo.metadata.VersionMetadata
-
setStrategy
public javax.jdo.metadata.VersionMetadata setStrategy(javax.jdo.annotations.VersionStrategy str) - Specified by:
setStrategyin interfacejavax.jdo.metadata.VersionMetadata
-