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 © 2019. All rights reserved.