|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DiscriminatorMetadata
Represents the discriminator for inheritance purposes for this class.
| Method Summary | |
|---|---|
java.lang.String |
getColumn()
Accessor for the discriminator column name |
ColumnMetadata[] |
getColumns()
Accessor for all column(s) defined on the discriminator. |
Indexed |
getIndexed()
Accessor for whether indexed (true|false|unique) |
IndexMetadata |
getIndexMetadata()
Accessor for any index metadata for the discriminator |
int |
getNumberOfColumns()
Accessor for the number of columns defined for this discriminator. |
DiscriminatorStrategy |
getStrategy()
Accessor for the discriminator strategy. |
java.lang.String |
getValue()
Accessor for the discriminator value (when using "value-map" strategy). |
ColumnMetadata |
newColumnMetadata()
Add a new column for this discriminator. |
IndexMetadata |
newIndexMetadata()
Method to set the index metadata for the discriminator |
DiscriminatorMetadata |
setColumn(java.lang.String column)
Method to set the discriminator column. |
DiscriminatorMetadata |
setIndexed(Indexed indexed)
Method to set whether indexed. |
DiscriminatorMetadata |
setStrategy(DiscriminatorStrategy strategy)
Method to set the discriminator strategy. |
DiscriminatorMetadata |
setValue(java.lang.String val)
Method to set the discriminator value (when using "value-map" strategy). |
| Methods inherited from interface javax.jdo.metadata.Metadata |
|---|
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata |
| Method Detail |
|---|
DiscriminatorMetadata setColumn(java.lang.String column)
column - Name of the discriminator clumnjava.lang.String getColumn()
DiscriminatorMetadata setValue(java.lang.String val)
val - Value for the discriminator for this classjava.lang.String getValue()
DiscriminatorMetadata setStrategy(DiscriminatorStrategy strategy)
strategy - The strategyDiscriminatorStrategy getStrategy()
DiscriminatorMetadata setIndexed(Indexed indexed)
indexed - Whether indexed (true | false | unique)Indexed getIndexed()
ColumnMetadata[] getColumns()
ColumnMetadata newColumnMetadata()
int getNumberOfColumns()
IndexMetadata newIndexMetadata()
IndexMetadata getIndexMetadata()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||