Tarantool CE/EE Documentation portal logo
Помощь
Обновлена 15 сентября 2026 г. в 08:55

sequence_object:current()

current()

Доступно с версии 2.4.1. Возвращает последнее полученное значение указанной последовательности или выбрасывает ошибку, если ни одно значение еще не было сгенерировано (next() еще не вызывался, либо current() вызывается сразу после reset()).

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...