Tarantool CE/EE Documentation portal logo
Support
Updated at July 17, 2026   02:08 PM

sequence_object:current()

sequence_object

current()

Since version 2.4.1. Return the last retrieved value of the specified sequence or throw an error if no value has been generated yet (next() has not been called yet, or current() is called right after reset() is called).

Example:

tarantool> sq = box.schema.sequence.create('test')---...tarantool> sq:current()---- error: Sequence 'test' is not started...tarantool> sq:next()---- 1...tarantool> sq:current()---- 1...tarantool> sq:set(42)---...tarantool> sq:current()---- 42...tarantool> sq:reset()---...tarantool> sq:current()  -- error---- error: Sequence 'test' is not started...