Exrethinkdb.Query

Summary

append(array, datum)
asc(key)
between(query, lower, upper, options \\ %{})
bracket(obj, key)
branch(expr, truthy, falsy)
changes(selection)
concat_map(sequence, f)
contains(seq, data)
count(sequence)
count(sequence, f)
db(name)
db_create(name)
db_drop(name)
db_list()
delete(selection, options \\ %{})
desc(key)
difference(arrayA, arrayB)
distinct(sequence)
filter(query, f)
flat_map(sequence, f)
func(f)
get(query, id)
get_all(query, id, options \\ %{})
get_field(seq, field)
has_fields(sequence, fields)
insert(table, object, options \\ %{})
keys(object)
limit(seq, count)
make_array(array)
map(seq, f)
merge(objects)
offsets_of(seq, el)
order_by(sequence, order)
order_by(sequence, order, options)
pluck(seq, f)
prepare(query)
prepare(query, acc)
prepend(array, datum)
reduce(sequence, f)
replace(selection, object, options \\ %{})
skip(seq, count)
slice(seq, start, end_el)
table(name)
table(query, name)
table_create(name)
table_create(name, name)
table_create(db_query, name, options)
table_drop(name)
table_drop(db_query, name)
table_list()
table_list(db_query)
update(selection, object, options \\ %{})
var(val)
without(selection, fields)

Types

t :: %Exrethinkdb.Query{query: term}

reql_string :: String.t | %Exrethinkdb.Query{query: term}

reql_number :: integer | float | %Exrethinkdb.Query{query: term}

reql_array :: [term] | %Exrethinkdb.Query{query: term}

reql_bool :: boolean | %Exrethinkdb.Query{query: term}

reql_datum :: term

Functions

append(array, datum)
asc(key)
between(query, lower, upper, options \\ %{})
bracket(obj, key)
branch(expr, truthy, falsy)
changes(selection)
concat_map(sequence, f)
contains(seq, data)
count(sequence)
count(sequence, f)
db(name)
db_create(name)
db_drop(name)
db_list()
delete(selection, options \\ %{})
desc(key)
difference(arrayA, arrayB)
distinct(sequence)
filter(query, f)
flat_map(sequence, f)
func(f)
get(query, id)
get_all(query, id, options \\ %{})
get_field(seq, field)
has_fields(sequence, fields)
insert(table, object, options \\ %{})
keys(object)
limit(seq, count)
make_array(array)
map(seq, f)
merge(objects)
offsets_of(seq, el)
order_by(sequence, order)
order_by(sequence, order, options)
pluck(seq, f)
prepare(query)
prepare(query, acc)
prepend(array, datum)
reduce(sequence, f)
replace(selection, object, options \\ %{})
skip(seq, count)
slice(seq, start, end_el)
table(name)
table(query, name)
table_create(name)
table_create(name, name)
table_create(db_query, name, options)
table_drop(name)
table_drop(db_query, name)
table_list()
table_list(db_query)
update(selection, object, options \\ %{})
var(val)
without(selection, fields)