space_object:truncate()
-
object
space_object
-
space_object:
truncate
() Удаление всех кортежей. Метод выполняется в фоновом режиме и не блокирует последующие запросы.
Параметры: - space_object (space_object) – ссылка на объект
Факторы сложности: Размер индекса, тип индекса, количество кортежей, к которым получен доступ.
возвращает: nil Метод
truncate
может вызвать только тот пользователь, который создал спейс, или другой пользователь через функциюsetuid
, созданную пользователем, который создал спейс. Более подробную информацию о функцияхsetuid
можно получить в справочнике по for box.schema.func.create().Метод
truncate
нельзя вызвать из транзакции.Пример:
tarantool> box.space.tester:truncate() --- ... tarantool> box.space.tester:len() --- - 0 ...
-