class RethinkDB::TableTerm
Defined in:
rethinkdb/api-table.crInstance Method Summary
- #[](key)
- #delete
- #get(key)
- #get_field(key)
- #has_fields(*other)
- #index_create(key)
- #index_create(key, **options)
- #index_create(key, **options, &)
- #index_drop(name)
- #index_list
- #index_wait(name)
- #info
- #insert(doc, **options)
- #nth(key)
- #sample(number : Int32)
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