Uses of Class
org.datanucleus.metadata.DiscriminatorMetaData
Packages that use DiscriminatorMetaData
Package
Description
Provides classes representing the MetaData for files, packages, classes, fields, containers, etc.
-
Uses of DiscriminatorMetaData in org.datanucleus.metadata
Fields in org.datanucleus.metadata declared as DiscriminatorMetaDataModifier and TypeFieldDescriptionprotected DiscriminatorMetaData
EmbeddedMetaData.discriminatorMetaData
Discriminator for use when embedding objects with inheritance.protected DiscriminatorMetaData
InheritanceMetaData.discriminatorMetaData
DiscriminatorMetaData element.Methods in org.datanucleus.metadata that return DiscriminatorMetaDataModifier and TypeMethodDescriptionfinal DiscriminatorMetaData
AbstractClassMetaData.getDiscriminatorMetaData()
Convenience accessor for the discriminator metadata applying to this class.final DiscriminatorMetaData
EmbeddedMetaData.getDiscriminatorMetaData()
InheritanceMetaData.getDiscriminatorMetaData()
final DiscriminatorMetaData
AbstractClassMetaData.getDiscriminatorMetaDataForTable()
Convenience method to find the discriminator MetaData defining the discrim for the same table as this class is using.final DiscriminatorMetaData
AbstractClassMetaData.getDiscriminatorMetaDataRoot()
Convenience method to return the "root" discriminator metadata definition (that defines the strategy, column etc).EmbeddedMetaData.newDiscriminatorMetaData()
Method to create a new discriminator metadata, assign it to this inheritance, and return it.InheritanceMetaData.newDiscriminatorMetaData()
Method to create a new discriminator metadata, assign it to this inheritance, and return it.DiscriminatorMetaData.setColumnName
(String columnName) DiscriminatorMetaData.setIndexed
(String indexed) DiscriminatorMetaData.setIndexed
(IndexedValue indexed) DiscriminatorMetaData.setStrategy
(String strategy) DiscriminatorMetaData.setStrategy
(DiscriminatorStrategy strategy) Methods in org.datanucleus.metadata with parameters of type DiscriminatorMetaDataModifier and TypeMethodDescriptionMetaDataManager.getClassNameFromDiscriminatorValue
(String discrimValue, DiscriminatorMetaData dismd) Method to return the class name that uses the specified discriminator value for the specified discriminator.MetaDataManagerImpl.getClassNameFromDiscriminatorValue
(String discrimValue, DiscriminatorMetaData dismd) EmbeddedMetaData.setDiscriminatorMetaData
(DiscriminatorMetaData dismd) void
InheritanceMetaData.setDiscriminatorMetaData
(DiscriminatorMetaData discriminatorMetaData) Constructors in org.datanucleus.metadata with parameters of type DiscriminatorMetaData