Package org.apache.openjpa.persistence
Interface Generator
-
- All Known Implementing Classes:
GeneratorImpl
public interface GeneratorRepresents a store sequence.- Since:
- 0.4.1
- Author:
- Abe White
-
-
Field Summary
Fields Modifier and Type Field Description static StringUUID_HEXstatic StringUUID_STRINGstatic StringUUID_TYPE4_HEXstatic StringUUID_TYPE4_STRING
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidallocate(int additional)Hint to the sequence to allocate additional values up-front for efficiency.Objectcurrent()The current sequence value, or null if the sequence does not support current values.SeqgetDelegate()Deprecated.cast toGeneratorImplinstead.StringgetName()The sequence name.Objectnext()The next sequence value.
-
-
-
Field Detail
-
UUID_HEX
static final String UUID_HEX
- See Also:
- Constant Field Values
-
UUID_STRING
static final String UUID_STRING
- See Also:
- Constant Field Values
-
UUID_TYPE4_STRING
static final String UUID_TYPE4_STRING
- See Also:
- Constant Field Values
-
UUID_TYPE4_HEX
static final String UUID_TYPE4_HEX
- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
String getName()
The sequence name.
-
next
Object next()
The next sequence value.
-
current
Object current()
The current sequence value, or null if the sequence does not support current values.
-
allocate
void allocate(int additional)
Hint to the sequence to allocate additional values up-front for efficiency.
-
getDelegate
@Deprecated Seq getDelegate()
Deprecated.cast toGeneratorImplinstead. This method pierces the published-API boundary, as does the SPI cast.
-
-