ReQL command: typeOf
Command syntax
any.typeOf() → 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 typeOf
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").typeOf().run(conn);
// result: "STRING"
© RethinkDB contributors
Licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
https://rethinkdb.com/api/java/type_of/