any.type_of() → string
Gets the type of a ReQL query’s return value.
The type will be returned as a string:
ARRAY
BOOL
DB
FUNCTION
GROUPED_DATA
GROUPED_STREAM
MAXVAL
MINVAL
NULL
NUMBER
OBJECT
PTYPE<BINARY>
PTYPE<GEOMETRY>
PTYPE<TIME>
SELECTION<ARRAY>
SELECTION<OBJECT>
SELECTION<STREAM>
STREAM
STRING
TABLE_SLICE
TABLE
Read the article on ReQL data types for a more detailed discussion. Note that some possible return values from type_of
are internal values, such as MAXVAL
, and unlikely to be returned from queries in standard practice.
Example: Get the type of a string.
> r.expr("foo").type_of().run(conn) "STRING"
Couldn't find what you were looking for?
© RethinkDB contributors
Licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
https://rethinkdb.com/api/ruby/type_of/