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 DiscriminatorMetaDataEmbeddedMetaData.discriminatorMetaDataDiscriminator for use when embedding objects with inheritance.protected DiscriminatorMetaDataInheritanceMetaData.discriminatorMetaDataDiscriminatorMetaData element.Methods in org.datanucleus.metadata that return DiscriminatorMetaDataModifier and TypeMethodDescriptionfinal DiscriminatorMetaDataAbstractClassMetaData.getDiscriminatorMetaData()Convenience accessor for the discriminator metadata applying to this class.final DiscriminatorMetaDataEmbeddedMetaData.getDiscriminatorMetaData()InheritanceMetaData.getDiscriminatorMetaData()final DiscriminatorMetaDataAbstractClassMetaData.getDiscriminatorMetaDataForTable()Convenience method to find the discriminator MetaData defining the discrim for the same table as this class is using.final DiscriminatorMetaDataAbstractClassMetaData.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) voidInheritanceMetaData.setDiscriminatorMetaData(DiscriminatorMetaData discriminatorMetaData) Constructors in org.datanucleus.metadata with parameters of type DiscriminatorMetaData