A sequence generator is created with an initial starting value and will then retrieve successive numbers in the sequence. Each generated number is always greater than all previous numbers produced by the sequence generator. This provides a convenient source for unique identifiers.
Typedefs | |
| typedef struct db_sequence_t_s * | db_sequence_t |
Functions | |
| db_sequence_t | db_open_sequence (db_t, const db_objname_t *) |
| db_sequence_t | db_duplicate_sequence (db_sequence_t) |
| db_result_t | db_close_sequence (db_sequence_t) |
| db_result_t | db_next_sequence (db_sequence_t, db_seqvalue_t *) |
| db_result_t | db_curr_sequence (db_sequence_t, db_seqvalue_t *) |