sequence_object:current()
-
object
sequence_object
-
sequence_object:
current
() Возврат последнего найденного значения заданной последовательности или выдача ошибки, если значение еще не было сгенерировано (функция
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 ...
-