| Package | Description | 
|---|---|
| org.datanucleus.metadata | 
 
        Provides classes representing the MetaData for files, packages, classes, fields, containers, etc. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected DiscriminatorMetaData | 
InheritanceMetaData.discriminatorMetaData
DiscriminatorMetaData element. 
 | 
protected DiscriminatorMetaData | 
EmbeddedMetaData.discriminatorMetaData
Discriminator for use when embedding objects with inheritance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DiscriminatorMetaData | 
InheritanceMetaData.getDiscriminatorMetaData()  | 
DiscriminatorMetaData | 
AbstractClassMetaData.getDiscriminatorMetaData()
Convenience accessor for the discriminator metadata applying to this class. 
 | 
DiscriminatorMetaData | 
EmbeddedMetaData.getDiscriminatorMetaData()  | 
DiscriminatorMetaData | 
AbstractClassMetaData.getDiscriminatorMetaDataForTable()
Convenience method to find the discriminator MetaData defining the discrim for the same table
 as this class is using. 
 | 
DiscriminatorMetaData | 
AbstractClassMetaData.getDiscriminatorMetaDataRoot()
Convenience method to return the "root" discriminator metadata definition (that defines the strategy, column etc). 
 | 
DiscriminatorMetaData | 
InheritanceMetaData.newDiscriminatorMetadata()
Method to create a new discriminator metadata, assign it to this inheritance, and return it. 
 | 
DiscriminatorMetaData | 
EmbeddedMetaData.newDiscriminatorMetadata()
Method to create a new discriminator metadata, assign it to this inheritance, and return it. 
 | 
DiscriminatorMetaData | 
DiscriminatorMetaData.setColumnName(String columnName)  | 
DiscriminatorMetaData | 
DiscriminatorMetaData.setIndexed(IndexedValue indexed)  | 
DiscriminatorMetaData | 
DiscriminatorMetaData.setIndexed(String indexed)  | 
DiscriminatorMetaData | 
DiscriminatorMetaData.setStrategy(DiscriminatorStrategy strategy)  | 
DiscriminatorMetaData | 
DiscriminatorMetaData.setStrategy(String strategy)  | 
DiscriminatorMetaData | 
DiscriminatorMetaData.setValue(String value)  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
MetaDataManager.getClassNameFromDiscriminatorValue(String discrimValue,
                                  DiscriminatorMetaData dismd)  | 
String | 
MetaDataManagerImpl.getClassNameFromDiscriminatorValue(String discrimValue,
                                  DiscriminatorMetaData dismd)  | 
void | 
InheritanceMetaData.setDiscriminatorMetaData(DiscriminatorMetaData discriminatorMetaData)  | 
EmbeddedMetaData | 
EmbeddedMetaData.setDiscriminatorMetaData(DiscriminatorMetaData dismd)  | 
| Constructor and Description | 
|---|
DiscriminatorMetaData(DiscriminatorMetaData dmd)
Copy constructor. 
 | 
Copyright © 2018. All rights reserved.