Команда ReQL: type_of
Синтаксис команды
any.type_of() → string
Описание
Получает тип возвращаемого значения запроса ReQL.
Тип будет возвращён в виде строки:
ARRAYBOOLDBFUNCTIONGROUPED_DATAGROUPED_STREAMMAXVALMINVALNULLNUMBEROBJECTPTYPE<BINARY>PTYPE<GEOMETRY>PTYPE<TIME>SELECTION<ARRAY>SELECTION<OBJECT>SELECTION<STREAM>STREAMSTRINGTABLE_SLICETABLE
Прочитайте статью о типах данных ReQL для более подробного обсуждения. Обратите внимание, что некоторые возможные значения возврата от type_of являются внутренними значениями, такими как MAXVAL, и в стандартной практике маловероятно, что они будут возвращены из запросов.
Пример: Получение типа строки.
> r.expr("foo").type_of().run(conn)
"STRING"
© RethinkDB contributors
Licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
https://rethinkdb.com/api/ruby/type_of/