Package javax.jdo.annotations
Annotation Type Version
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description String
column
Name of the column for the version.Column[]
columns
The column(s) making up the version.String
customStrategy
Custom strategy for versioning of objects of this class.Extension[]
extensions
Vendor extensions.String
indexed
Whether the version column(s) is(are) indexed.VersionStrategy
strategy
Strategy for versioning of objects of this class.
-
-
-
Element Detail
-
strategy
VersionStrategy strategy
Strategy for versioning of objects of this class.- Returns:
- the strategy for versioning objects of this class
- Default:
- javax.jdo.annotations.VersionStrategy.UNSPECIFIED
-
-
-
customStrategy
String customStrategy
Custom strategy for versioning of objects of this class. If customStrategy is non-empty, strategy must be UNSPECIFIED.- Returns:
- the custom strategy for versioning objects of this class
- Default:
- ""
-
-
-
column
String column
Name of the column for the version.- Returns:
- the name of the column for the version
- Default:
- ""
-
-
-
indexed
String indexed
Whether the version column(s) is(are) indexed.- Returns:
- whether the version column(s) is(are) indexed
- Default:
- ""
-
-
-
columns
Column[] columns
The column(s) making up the version.- Returns:
- the column(s) making up the version
- Default:
- {}
-
-
-
extensions
Extension[] extensions
Vendor extensions.- Returns:
- the vendor extensions
- Default:
- {}
-
-