| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Seq
Internal OpenJPA sequence interface.
| Field Summary | |
|---|---|
static int | 
TYPE_CONTIGUOUS
 | 
static int | 
TYPE_DEFAULT
 | 
static int | 
TYPE_NONTRANSACTIONAL
 | 
static int | 
TYPE_TRANSACTIONAL
 | 
| Method Summary | |
|---|---|
 void | 
allocate(int additional,
         StoreContext ctx,
         ClassMetaData cls)
Allocate additional values efficiently.  | 
 void | 
close()
Free resources used by this sequence.  | 
 Object | 
current(StoreContext ctx,
        ClassMetaData cls)
Return the current value of the sequence, or null if not available.  | 
 Object | 
next(StoreContext ctx,
     ClassMetaData cls)
Return the next value in the sequence.  | 
 void | 
setType(int type)
Set the type of sequence.  | 
| Field Detail | 
|---|
static final int TYPE_DEFAULT
static final int TYPE_NONTRANSACTIONAL
static final int TYPE_TRANSACTIONAL
static final int TYPE_CONTIGUOUS
| Method Detail | 
|---|
void setType(int type)
Object next(StoreContext ctx,
            ClassMetaData cls)
ctx - the current contextcls - if this is a datastore identity sequence, the
 persistent class the identity value is for; else null
Object current(StoreContext ctx,
               ClassMetaData cls)
ctx - the current contextcls - if this is a datastore identity sequence, the
 persistent class the identity value is for; else null
void allocate(int additional,
              StoreContext ctx,
              ClassMetaData cls)
ctx - the current contextcls - if this is a datastore identity sequence, the
 persistent class the identity value is for; else nullvoid close()
close in interface Closeable
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||