Команда ReQL: index_wait
Синтаксис команды
table.index_wait([, index...]) → array
Описание
Ожидает, пока указанные индексы в этой таблице будут готовы, или пока все индексы в этой таблице будут готовы, если индексы не указаны.
Результат — массив, содержащий один объект для каждого индекса таблицы:
{
:index => <index_name>,
:ready => true,
:function => <binary>,
:multi => <bool>,
:geo => <bool>,
:outdated => <bool>
}
См. документацию index_status для описания значений полей.
Пример: Ожидание готовности всех индексов в таблице test:
r.table('test').index_wait.run(conn)
Пример: Ожидание готовности индекса timestamp:
r.table('test').index_wait('timestamp').run(conn)
© RethinkDB contributors
Licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
https://rethinkdb.com/api/ruby/index_wait/