Uses of Class
org.datanucleus.metadata.VersionMetaData
Packages that use VersionMetaData
Package
Description
Provides classes representing the MetaData for files, packages, classes, fields, containers, etc.
Provides classes relating to the life cycle state management of a persistable object.
-
Uses of VersionMetaData in org.datanucleus.metadata
Fields in org.datanucleus.metadata declared as VersionMetaDataMethods in org.datanucleus.metadata that return VersionMetaDataModifier and TypeMethodDescriptionfinal VersionMetaData
AbstractClassMetaData.getVersionMetaData()
Accessor for Version MetaData for this class specifically.final VersionMetaData
AbstractClassMetaData.getVersionMetaDataForClass()
Convenience accessor for the version metadata applying to this class.final VersionMetaData
AbstractClassMetaData.getVersionMetaDataForTable()
Convenience method to find the version MetaData defining versioning for the same 'table' as this class is using.AbstractClassMetaData.newVersionMetaData()
Method to create a new version metadata, set to use it, and return it.VersionMetaData.setColumnName
(String columnName) VersionMetaData.setIndexed
(IndexedValue indexed) VersionMetaData.setMemberName
(String memberName) VersionMetaData.setStrategy
(String strategy) VersionMetaData.setStrategy
(VersionStrategy strategy) Methods in org.datanucleus.metadata with parameters of type VersionMetaDataModifier and TypeMethodDescriptionfinal void
AbstractClassMetaData.setVersionMetaData
(VersionMetaData versionMetaData) Mutator for the Version MetaData. -
Uses of VersionMetaData in org.datanucleus.state
Methods in org.datanucleus.state with parameters of type VersionMetaDataModifier and TypeMethodDescriptionLockManager.getNextVersion
(VersionMetaData vermd, Object currentVersion) Convenience method to provide the next version to use given the VersionMetaData and the current version.LockManagerImpl.getNextVersion
(VersionMetaData vermd, Object currentVersion) Convenience method to provide the next version to use given the VersionMetaData and the current version.