Package ru.curs.celesta.dbutils
Class Sequence
java.lang.Object
ru.curs.celesta.dbutils.CsqlBasicDataAccessor<CallContext>
ru.curs.celesta.dbutils.BasicDataAccessor
ru.curs.celesta.dbutils.Sequence
- All Implemented Interfaces:
Closeable,AutoCloseable
- Direct Known Subclasses:
CalllogEntrynoSequence,LogEntrynoSequence,Seq1Sequence,SessionlogEntrynoSequence
Sequence class for working with DB sequences.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()static Sequencecreate(SequenceElement sequence, CallContext callContext) Creates a sequence for a sequence grain element.final SequenceElementmeta()Description of representation (meta information).final longReturns the next value of the sequence.Methods inherited from class ru.curs.celesta.dbutils.BasicDataAccessor
canReadMethods inherited from class ru.curs.celesta.dbutils.CsqlBasicDataAccessor
callContext, close, isClosed
-
Constructor Details
-
Sequence
-
-
Method Details
-
create
Creates a sequence for a sequence grain element.- Parameters:
sequence- Sequence elementcallContext- Call context that is used for sequence creation- Returns:
-
nextValue
public final long nextValue()Returns the next value of the sequence. -
clear
public void clear()- Specified by:
clearin classCsqlBasicDataAccessor<CallContext>
-
meta
Description of representation (meta information).- Specified by:
metain classCsqlBasicDataAccessor<CallContext>- Returns:
-