class RethinkDB::DatumTerm
- RethinkDB::DatumTerm
- RethinkDB::Term
- Reference
- Object
Direct Known Subclasses
Defined in:
rethinkdb/api-datum.crrethinkdb/term.cr
Instance Method Summary
-
#!=(other)
Returns
true
if this object is not equal to other. - #%(other)
- #&(other)
- #*(other)
- #+(other)
- #-(other)
- #/(other)
- #<(other)
- #<=(other)
-
#==(other)
Returns
false
(other can only be aValue
here). - #>(other)
- #>=(other)
- #[](key)
- #|(other)
- #~
- #add(*others)
- #and(*others)
- #append(value)
- #avg(field)
- #avg
- #avg(&)
- #between(a, b, options : Hash | NamedTuple)
- #between(a, b)
- #ceil
- #change_at(index, value)
- #changes(options : Hash | NamedTuple)
- #changes
- #concat_map(callable)
- #concat_map(&)
- #contains(other)
- #contains
- #contains(&)
- #count(value)
- #count
- #count(&)
- #date
- #default(value)
- #default(&)
- #delete
- #delete_at(begin_index, end_index)
- #delete_at(index)
- #distinct(options : Hash | NamedTuple)
- #distinct(**kargs)
- #div(*others)
- #do(*args)
- #do(*args, &)
- #downcase
- #eq(other)
- #filter(callable)
- #filter(&)
- #filter(**kargs, &)
- #floor
- #for_each(callable)
- #for_each(&)
- #ge(other)
- #get_field(key)
- #group(field)
- #group(&)
- #gt(other)
- #has_fields(*other)
- #insert_at(index, value)
- #keys
- #le(other)
- #limit(count)
- #lt(other)
- #map(callable)
- #map(&)
- #match(other)
- #match(&)
- #max(field)
- #max
- #max(&)
- #merge(callable)
- #merge(&)
- #min(field)
- #min
- #min(&)
- #mod(*others)
- #mul(*others)
- #ne(other)
- #not
- #nth(key)
- #or(*others)
- #order_by(&)
- #order_by(callable)
- #order_by(**kargs)
- #pluck(*args)
- #reduce(callable)
- #reduce(&)
- #round
- #run(conn, runopts : Hash | NamedTuple)
- #run(conn)
- #run(conn, **runopts)
- #set_difference(value)
- #set_insert(value)
- #set_intersection(value)
- #set_union(value)
- #skip(count)
- #slice(start, size)
- #slice(start)
- #splice_at(index, array)
- #split(sep, max)
- #split(sep)
- #split
- #sub(*others)
- #sum(field)
- #sum
- #sum(&)
- #to_iso8601
- #union(other)
- #upcase
- #values
- #without(*fields)
Instance methods inherited from class RethinkDB::Term
clone
clone,
coerce_to(target)
coerce_to,
to_reql : JSON::Any
to_reql,
type_of
type_of
Constructor methods inherited from class RethinkDB::Term
new(type : RethinkDB::TermType, args : Array, options)new(type : RethinkDB::TermType, args : Array)
new(any : JSON::Any)
new(type : RethinkDB::TermType) new
Instance Method Detail
def !=(other)
#
Description copied from class Object
Returns true
if this object is not equal to other.
By default this method is implemented as !(self == other)
so there's no need to override this unless there's a more efficient
way to do it.
def ==(other)
#
Description copied from class Reference
Returns false
(other can only be a Value
here).