class RethinkDB::TableTerm

Defined in:

rethinkdb/api-table.cr

Instance Method Summary

Instance methods inherited from class RethinkDB::RowsTerm

changes(options : Hash | NamedTuple)
changes
changes
, count(value)
count
count(&)
count
, delete delete, filter(callable)
filter(&)
filter(**kargs, &)
filter
, get_all(args : Array, **kargs)
get_all(*args, **kargs)
get_all
, replace(doc)
replace(&)
replace
, slice(start, size)
slice(start)
slice
, update(options : Hash | NamedTuple, &)
update(&)
update(doc, options : Hash | NamedTuple)
update(doc, **options)
update

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 [](key) #

[View source]
def delete #

[View source]
def get(key) #

[View source]
def get_field(key) #

[View source]
def has_fields(*other) #

[View source]
def index_create(key) #

[View source]
def index_create(key, **options) #

[View source]
def index_create(key, **options, &) #

[View source]
def index_drop(name) #

[View source]
def index_list #

[View source]
def index_wait(name) #

[View source]
def info #

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

[View source]
def nth(key) #

[View source]
def sample(number : Int32) #

[View source]