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