struct ReQL::Datum
- ReQL::Datum
- ReQL::AbstractValue
- Struct
- Value
- Object
Defined in:
reql/executor/abstract_value.crreql/executor/datum.cr
Constructors
Class Method Summary
Instance Method Summary
- #as_database
- #as_datum
- #as_function
- #as_row
- #as_table
- #inspect(io)
- #reql_type
- #value : AbstractValue::Type
- #value=(value : AbstractValue::Type)
Instance methods inherited from struct ReQL::AbstractValue
<=>(other : AbstractValue)<=>(other) : Int32 <=>, array_or_nil_value array_or_nil_value, array_or_set_or_nil_value array_or_set_or_nil_value, array_or_set_value array_or_set_value, array_or_set_value? array_or_set_value?, array_value array_value, array_value? array_value?, as_database as_database, as_datum as_datum, as_function as_function, as_row as_row, as_table as_table, bool_or_nil_value bool_or_nil_value, bool_value bool_value, bool_value? bool_value?, bytes_or_nil_value bytes_or_nil_value, bytes_value bytes_value, bytes_value? bytes_value?, each(&) each, float64_value float64_value, hash_or_nil_value hash_or_nil_value, hash_value hash_value, hash_value? hash_value?, initialize initialize, int64_value int64_value, is_array? is_array?, is_array_or_set? is_array_or_set?, is_bool? is_bool?, is_bytes? is_bytes?, is_hash? is_hash?, is_number? is_number?, is_set? is_set?, is_string? is_string?, number_or_nil_value number_or_nil_value, number_value number_value, number_value? number_value?, serialize serialize, set_or_nil_value set_or_nil_value, set_value set_value, set_value? set_value?, string_or_nil_value string_or_nil_value, string_value string_value, string_value? string_value?, to_json(io) to_json, value : Type value
Constructor methods inherited from struct ReQL::AbstractValue
new
new
Instance methods inherited from class Object
!=(other : RethinkDB::DSL::R)
!=,
%(other : RethinkDB::DSL::R)
%,
&(other : RethinkDB::DSL::R)
&,
*(other : RethinkDB::DSL::R)
*,
+(other : RethinkDB::DSL::R)
+,
-(other : RethinkDB::DSL::R)
-,
/(other : RethinkDB::DSL::R)
/,
<(other : RethinkDB::DSL::R)
<,
<=(other : RethinkDB::DSL::R)
<=,
==(other : RethinkDB::DSL::R)
==,
>(other : RethinkDB::DSL::R)
>,
>=(other : RethinkDB::DSL::R)
>=,
|(other : RethinkDB::DSL::R)
|
Constructor Detail
def self.new(val : Array | Tuple | Set | Hash | Bool | Float64 | Int32 | Int64 | Maxval | Minval | String | Nil | Bytes | Time | JSON::Any | AbstractValue)
#