class RethinkDB::StreamTerm
- RethinkDB::StreamTerm
- RethinkDB::Term
- Reference
- Object
Direct Known Subclasses
Defined in:
rethinkdb/api-stream.crrethinkdb/term.cr
Instance Method Summary
- #[](key)
- #avg(field)
- #avg
- #avg(&)
- #between(a, b, options : Hash | NamedTuple)
- #between(a, b, **kargs)
- #changes(options : Hash | NamedTuple)
- #changes
- #concat_map(callable)
- #concat_map(&)
- #count
- #count(&)
- #default(value)
- #default(&)
- #distinct(options : Hash | NamedTuple)
- #distinct(**kargs)
- #do(*args)
- #do(*args, &)
- #eq_join(table, callable)
- #filter(callable)
- #filter(&)
- #filter(**kargs, &)
- #for_each(callable)
- #for_each(&)
- #group(**options)
- #group(*fields, **options)
- #group(&)
- #limit(n)
- #map(callable)
- #map(&)
- #max(field)
- #max
- #max(&)
- #max(**options)
- #merge(&)
- #min(field)
- #min
- #min(&)
- #min(**options)
- #order_by(&)
- #order_by(options : Hash | NamedTuple)
- #order_by(callable)
- #order_by(**kargs)
- #pluck(*args)
- #reduce(callable)
- #reduce(&)
- #run(conn, runopts : Hash | NamedTuple)
- #run(conn)
- #run(conn, **runopts)
- #skip(n)
- #sum(field)
- #sum
- #sum(&)
- #union(other)
- #update(options : Hash | NamedTuple, &)
- #update(&)
- #update(doc, options : Hash | NamedTuple)
- #update(doc, **options)
- #without(*fields)
- #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