class RethinkDB::RowTerm

Defined in:

rethinkdb/api-row.cr

Instance Method Summary

Instance methods inherited from class RethinkDB::DatumTerm

!=(other) !=, %(other) %, &(other) &, *(other) *, +(other) +, -(other) -, /(other) /, <(other) <, <=(other) <=, ==(other) ==, >(other) >, >=(other) >=, [](key) [], |(other) |, ~ ~, add(*others) add, and(*others) and, append(value) append, avg(field)
avg
avg(&)
avg
, between(a, b, options : Hash | NamedTuple)
between(a, b)
between
, ceil ceil, change_at(index, value) change_at, changes(options : Hash | NamedTuple)
changes
changes
, contains(other)
contains
contains(&)
contains
, count(value)
count
count(&)
count
, date date, default(value)
default(&)
default
, delete delete, delete_at(begin_index, end_index)
delete_at(index)
delete_at
, distinct(options : Hash | NamedTuple)
distinct(**kargs)
distinct
, div(*others) div, do(*args)
do(*args, &)
do
, downcase downcase, eq(other) eq, filter(callable)
filter(&)
filter(**kargs, &)
filter
, floor floor, for_each(callable)
for_each(&)
for_each
, ge(other) ge, get_field(key) get_field, group(field)
group(&)
group
, gt(other) gt, has_fields(*other) has_fields, insert_at(index, value) insert_at, keys keys, le(other) le, limit(count) limit, lt(other) lt, map(callable)
map(&)
map
, max(field)
max
max(&)
max
, merge(callable)
merge(&)
merge
, min(field)
min
min(&)
min
, mod(*others) mod, mul(*others) mul, ne(other) ne, not not, nth(key) nth, or(*others) or, order_by(&)
order_by(callable)
order_by(**kargs)
order_by
, pluck(*args) pluck, reduce(callable)
reduce(&)
reduce
, round round, run(conn, runopts : Hash | NamedTuple)
run(conn)
run(conn, **runopts)
run
, set_difference(value) set_difference, set_insert(value) set_insert, set_intersection(value) set_intersection, set_union(value) set_union, skip(count) skip, slice(start, size)
slice(start)
slice
, splice_at(index, array) splice_at, split(sep, max)
split(sep)
split
split
, sub(*others) sub, sum(field)
sum
sum(&)
sum
, to_iso8601 to_iso8601, union(other) union, upcase upcase, values values, without(*fields) without

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 changes(options : Hash | NamedTuple) #

[View source]
def changes #

[View source]
def delete #

[View source]
def replace(doc) #

[View source]
def replace(&) #

[View source]
def update(options : Hash | NamedTuple, &) #

[View source]
def update(&) #

[View source]
def update(doc, options : Hash | NamedTuple) #

[View source]
def update(doc, **options) #

[View source]