Package javax.jdo.metadata
Interface VersionMetadata
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetColumn()Accessor for the version column nameColumnMetadata[]getColumns()Accessor for all column(s) defined on the version.IndexedgetIndexed()Accessor for whether indexed (true|false|unique).IndexMetadatagetIndexMetadata()Accessor for any index metadata on this version.intgetNumberOfColumns()Accessor for the number of columns defined for this version.VersionStrategygetStrategy()Accessor for the version strategy.ColumnMetadatanewColumnMetadata()Add a new column for this version.IndexMetadatanewIndexMetadata()Method to set index metadata for the version.VersionMetadatasetColumn(String column)Method to set the version column name.VersionMetadatasetIndexed(Indexed indexed)Method to set whether indexed.VersionMetadatasetStrategy(VersionStrategy strategy)Method to set the version strategy.-
Methods inherited from interface javax.jdo.metadata.Metadata
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata
-
-
-
-
Method Detail
-
setStrategy
VersionMetadata setStrategy(VersionStrategy strategy)
Method to set the version strategy.- Parameters:
strategy- The strategy- Returns:
- This metadata object
-
getStrategy
VersionStrategy getStrategy()
Accessor for the version strategy.- Returns:
- The strategy
-
setColumn
VersionMetadata setColumn(String column)
Method to set the version column name.- Parameters:
column- Name of the version column- Returns:
- This metadata object
-
getColumn
String getColumn()
Accessor for the version column name- Returns:
- The version column name
-
setIndexed
VersionMetadata setIndexed(Indexed indexed)
Method to set whether indexed.- Parameters:
indexed- Whether indexed (true | false | unique)- Returns:
- This metadata object
-
getIndexed
Indexed getIndexed()
Accessor for whether indexed (true|false|unique).- Returns:
- Indexed?
-
getColumns
ColumnMetadata[] getColumns()
Accessor for all column(s) defined on the version.- Returns:
- The column(s)
-
newColumnMetadata
ColumnMetadata newColumnMetadata()
Add a new column for this version.- Returns:
- The ColumnMetadata
-
getNumberOfColumns
int getNumberOfColumns()
Accessor for the number of columns defined for this version.- Returns:
- The number of columns
-
newIndexMetadata
IndexMetadata newIndexMetadata()
Method to set index metadata for the version.- Returns:
- The IndexMetadata
-
getIndexMetadata
IndexMetadata getIndexMetadata()
Accessor for any index metadata on this version.- Returns:
- Index metadata
-
-