class RethinkDB::RowsTerm

Direct Known Subclasses

Defined in:

rethinkdb/api-rows.cr

Instance Method Summary

Instance methods inherited from class RethinkDB::StreamTerm

[](key) [], avg(field)
avg
avg(&)
avg
, between(a, b, options : Hash | NamedTuple)
between(a, b, **kargs)
between
, changes(options : Hash | NamedTuple)
changes
changes
, concat_map(callable)
concat_map(&)
concat_map
, count
count(&)
count
, default(value)
default(&)
default
, distinct(options : Hash | NamedTuple)
distinct(**kargs)
distinct
, do(*args)
do(*args, &)
do
, eq_join(table, callable) eq_join, filter(callable)
filter(&)
filter(**kargs, &)
filter
, for_each(callable)
for_each(&)
for_each
, group(**options)
group(*fields, **options)
group(&)
group
, limit(n) limit, map(callable)
map(&)
map
, max(field)
max
max(&)
max(**options)
max
, merge(&) merge, min(field)
min
min(&)
min(**options)
min
, order_by(&)
order_by(options : Hash | NamedTuple)
order_by(callable)
order_by(**kargs)
order_by
, pluck(*args) pluck, reduce(callable)
reduce(&)
reduce
, run(conn, runopts : Hash | NamedTuple)
run(conn)
run(conn, **runopts)
run
, skip(n) skip, sum(field)
sum
sum(&)
sum
, union(other) union, update(options : Hash | NamedTuple, &)
update(&)
update(doc, options : Hash | NamedTuple)
update(doc, **options)
update
, without(*fields) without, zip zip

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 count(value) #

[View source]
def count #

[View source]
def count(&) #

[View source]
def delete #

[View source]
def filter(callable) #

[View source]
def filter(&) #

[View source]
def filter(**kargs, &) #

[View source]
def get_all(args : Array, **kargs) #

[View source]
def get_all(*args, **kargs) #

[View source]
def replace(doc) #

[View source]
def replace(&) #

[View source]
def slice(start, size) #

[View source]
def slice(start) #

[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]