type_of
ReQL command: type_of
Command syntax
any.type_of() → string
Description
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"
Get more help
Couldn't find what you were looking for?
- Ask a question on Stack Overflow
- Chat with us and our community on Slack
- Talk to the team on IRC on #rethinkdb@freenode.net — via Webchat
- Ping @rethinkdb on Twitter
- Post an issue on the documentation issue tracker on GitHub
© RethinkDB contributors
Licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
https://rethinkdb.com/api/ruby/type_of/