class RethinkDB::RowTerm
- RethinkDB::RowTerm
- RethinkDB::DatumTerm
- RethinkDB::Term
- Reference
- Object
Defined in:
rethinkdb/api-row.crInstance Method Summary
- #changes(options : Hash | NamedTuple)
- #changes
- #delete
- #replace(doc)
- #replace(&)
- #update(options : Hash | NamedTuple, &)
- #update(&)
- #update(doc, options : Hash | NamedTuple)
- #update(doc, **options)
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, concat_map(callable)
concat_map(&) concat_map, 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, match(other)
match(&) match, 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