package query
- Alphabetic
- By Inheritance
- query
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
sealed abstract
class
Action
extends AnyRef
Enumeration for event action types.
- case class After (expr: Expr) extends Cursor with Product with Serializable
- case class Before (expr: Expr) extends Cursor with Product with Serializable
-
sealed
trait
Cursor
extends AnyRef
Helper for pagination cursors
-
final
case class
Expr
extends AnyVal with Product with Serializable
A query language expression.
-
final
case class
Path
extends AnyVal with Product with Serializable
Helper for path syntax
- class QueryMacros extends AnyRef
-
sealed abstract
class
TimeUnit
extends AnyRef
Enumeration for time units.
Enumeration for time units. Used by https://fauna.com/documentation/queries#time_functions.
Value Members
-
def
Add(terms: Expr*): Expr
An Add expression.
An Add expression.
Reference: https://fauna.com/documentation/queries#misc_functions
-
def
And(terms: Expr*): Expr
An And expression.
An And expression.
Reference: https://fauna.com/documentation/queries#misc_functions
-
def
Append(collection: Expr, elems: Expr): Expr
An Append expression.
An Append expression.
Reference: https://fauna.com/documentation/queries#collection_functions
-
def
Arr(elems: Expr*): Expr
An Array value.
An Array value.
-
def
At(timestamp: Expr, expr: Expr): Expr
A At expression.
A At expression.
Reference: https://fauna.com/documentation/queries#basic_forms
-
def
Call(ref: Expr, arguments: Expr*): Expr
A Call expression.
A Call expression.
Reference: https://fauna.com/documentation/queries#basic_forms
-
def
Casefold(term: Expr): Expr
A Casefold expression.
A Casefold expression.
Reference: https://fauna.com/documentation/queries#string_functions
-
def
Class(name: Expr): Expr
A Class expression.
A Class expression.
Reference: https://fauna.com/documentation/queries#misc_functions
- def Concat(term: Expr, separator: Expr): Expr
-
def
Concat(term: Expr): Expr
A Concat expression.
A Concat expression.
Reference: https://fauna.com/documentation/queries#string_functions
-
def
Contains(path: Expr, in: Expr): Expr
A Contains expression.
A Contains expression.
Reference: https://fauna.com/documentation/queries#misc_functions
-
def
Create(ref: Expr, params: Expr): Expr
A Create expression.
A Create expression.
Reference: https://fauna.com/documentation/queries#write_functions
-
def
CreateClass(params: Expr): Expr
A Create Class expression.
A Create Class expression.
Reference: https://fauna.com/documentation/queries#write_functions
-
def
CreateDatabase(params: Expr): Expr
A Create Database expression.
A Create Database expression.
Reference: https://fauna.com/documentation/queries#write_functions
-
def
CreateFunction(params: Expr): Expr
A Create Function expression.
A Create Function expression.
Reference: https://fauna.com/documentation/queries#write_functions
-
def
CreateIndex(params: Expr): Expr
A Create Index expression.
A Create Index expression.
Reference: https://fauna.com/documentation/queries#write_functions
-
def
CreateKey(params: Expr): Expr
A Create Key expression.
A Create Key expression.
Reference: https://fauna.com/documentation/queries#write_functions
-
def
Database(name: Expr): Expr
A Database expression.
A Database expression.
Reference: https://fauna.com/documentation/queries#misc_functions
-
def
Date(str: Expr): Expr
A Date expression.
A Date expression.
Reference: https://fauna.com/documentation/queries#time_functions
-
def
Delete(ref: Expr): Expr
A Delete expression.
A Delete expression.
Reference: https://fauna.com/documentation/queries#write_functions
-
def
Difference(sets: Expr*): Expr
A Difference set.
A Difference set.
Reference: https://fauna.com/documentation/queries#sets
-
def
Distinct(set: Expr): Expr
A Distinct set.
A Distinct set.
Reference: https://fauna.com/documentation/queries#sets
-
def
Divide(terms: Expr*): Expr
A Divide expression.
A Divide expression.
Reference: https://fauna.com/documentation/queries#misc_functions
-
def
Do(exprs: Expr*): Expr
A Do expression.
A Do expression.
Reference: https://fauna.com/documentation/queries#basic_forms
-
def
Drop(num: Expr, collection: Expr): Expr
A Drop expression.
A Drop expression.
Reference: https://fauna.com/documentation/queries#collection_functions
- def Epoch(num: Expr, unit: Expr): Expr
-
def
Epoch(num: Expr, unit: TimeUnit): Expr
An Epoch expression.
An Epoch expression.
Reference: https://fauna.com/documentation/queries#time_functions
-
def
Equals(terms: Expr*): Expr
An Equals expression.
An Equals expression.
Reference: https://fauna.com/documentation/queries#misc_functions
- def Exists(ref: Expr, ts: Expr): Expr
-
def
Exists(ref: Expr): Expr
An Exists expression.
An Exists expression.
Reference: https://fauna.com/documentation/queries#read_functions
-
def
Filter(collection: Expr, lambda: Expr): Expr
A Filter expression.
A Filter expression.
Reference: https://fauna.com/documentation/queries#collection_functions
-
def
Foreach(collection: Expr, lambda: Expr): Expr
A Foreach expression.
A Foreach expression.
Reference: https://fauna.com/documentation/queries#collection_functions
-
def
GT(terms: Expr*): Expr
A GT expression.
A GT expression.
Reference: https://fauna.com/documentation/queries#misc_functions
-
def
GTE(terms: Expr*): Expr
A GTE expression.
A GTE expression.
Reference: https://fauna.com/documentation/queries#misc_functions
- def Get(resource: Expr, ts: Expr): Expr
-
def
Get(resource: Expr): Expr
A Get expression.
A Get expression.
Reference: https://fauna.com/documentation/queries#read_functions
-
def
Identify(ref: Expr, password: Expr): Expr
An Identify expression.
An Identify expression.
Reference: https://fauna.com/documentation/queries#auth_functions
-
def
If(pred: Expr, then: Expr, else: Expr): Expr
An If expression.
An If expression.
Reference: https://fauna.com/documentation/queries#basic_forms
-
def
Index(name: Expr): Expr
An Index expression.
An Index expression.
Reference: https://fauna.com/documentation/queries#misc_functions
- def Insert(ref: Expr, ts: Expr, action: Expr, params: Expr): Expr
-
def
Insert(ref: Expr, ts: Expr, action: Action, params: Expr): Expr
An Insert expression.
An Insert expression.
Reference: https://fauna.com/documentation/queries#write_functions
-
def
Intersection(sets: Expr*): Expr
An Intersection set.
An Intersection set.
Reference: https://fauna.com/documentation/queries#sets
-
def
Join(source: Expr, with: Expr): Expr
A Join set.
A Join set.
Reference: https://fauna.com/documentation/queries#sets
-
def
KeyFromSecret(secret: Expr): Expr
A KeyFromSecret expression.
A KeyFromSecret expression.
Reference: https://fauna.com/documentation/queries#read_functions
-
def
LT(terms: Expr*): Expr
A LT expression.
A LT expression.
Reference: https://fauna.com/documentation/queries#misc_functions
-
def
LTE(terms: Expr*): Expr
A LTE expression.
A LTE expression.
Reference: https://fauna.com/documentation/queries#misc_functions
- def Lambda(lambda: Expr, expr: Expr): Expr
- macro def Lambda(fn: (Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr) ⇒ Expr): Expr
- macro def Lambda(fn: (Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr) ⇒ Expr): Expr
- macro def Lambda(fn: (Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr) ⇒ Expr): Expr
- macro def Lambda(fn: (Expr, Expr, Expr, Expr, Expr, Expr, Expr) ⇒ Expr): Expr
- macro def Lambda(fn: (Expr, Expr, Expr, Expr, Expr, Expr) ⇒ Expr): Expr
- macro def Lambda(fn: (Expr, Expr, Expr, Expr, Expr) ⇒ Expr): Expr
- macro def Lambda(fn: (Expr, Expr, Expr, Expr) ⇒ Expr): Expr
- macro def Lambda(fn: (Expr, Expr, Expr) ⇒ Expr): Expr
- macro def Lambda(fn: (Expr, Expr) ⇒ Expr): Expr
-
macro
def
Lambda(fn: (Expr) ⇒ Expr): Expr
A Lambda expression.
A Lambda expression.
Reference: https://fauna.com/documentation/queries#basic_forms
- def Let(bindings: Seq[(String, Expr)], in: Expr): Expr
-
macro
def
Let(block: ⇒ Any): Expr
A Let expression.
A Let expression.
Reference: https://fauna.com/documentation/queries#basic_forms
-
def
Login(ref: Expr, params: Expr): Expr
A Login expression.
A Login expression.
Reference: https://fauna.com/documentation/queries#auth_functions
-
def
Logout(invalidateAll: Expr): Expr
A Logout expression.
A Logout expression.
Reference: https://fauna.com/documentation/queries#auth_functions
-
def
Map(collection: Expr, lambda: Expr): Expr
A Map expression.
A Map expression.
Reference: https://fauna.com/documentation/queries#collection_functions
-
def
Match(index: Expr, terms: Expr*): Expr
A Match set.
A Match set.
Reference: https://fauna.com/documentation/queries#sets
-
def
Modulo(terms: Expr*): Expr
A Modulo expression.
A Modulo expression.
Reference: https://fauna.com/documentation/queries#misc_functions
-
def
Multiply(terms: Expr*): Expr
A Multiply expression.
A Multiply expression.
Reference: https://fauna.com/documentation/queries#misc_functions
-
def
NextId(): Expr
A Next Id expression.
A Next Id expression.
Reference: https://fauna.com/documentation/queries#misc_functions
-
def
Not(term: Expr): Expr
A Not expression.
A Not expression.
Reference: https://fauna.com/documentation/queries#misc_functions
-
def
Obj(pairs: (String, Expr)*): Expr
An Object value.
An Object value.
-
def
Or(terms: Expr*): Expr
An Or expression.
An Or expression.
Reference: https://fauna.com/documentation/queries#misc_functions
-
def
Paginate(resource: Expr, cursor: Cursor = NoCursor, ts: Expr = Expr(NullV), size: Expr = Expr(NullV), sources: Expr = Expr(NullV), events: Expr = Expr(NullV)): Expr
A Paginate expression.
A Paginate expression.
Reference: https://fauna.com/documentation/queries#read_functions
-
def
Prepend(collection: Expr, elems: Expr): Expr
A Prepend expression.
A Prepend expression.
Reference: https://fauna.com/documentation/queries#collection_functions
- def Query(lambda: Expr): Expr
- macro def Query(fn: (Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr) ⇒ Expr): Expr
- macro def Query(fn: (Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr) ⇒ Expr): Expr
- macro def Query(fn: (Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr) ⇒ Expr): Expr
- macro def Query(fn: (Expr, Expr, Expr, Expr, Expr, Expr, Expr) ⇒ Expr): Expr
- macro def Query(fn: (Expr, Expr, Expr, Expr, Expr, Expr) ⇒ Expr): Expr
- macro def Query(fn: (Expr, Expr, Expr, Expr, Expr) ⇒ Expr): Expr
- macro def Query(fn: (Expr, Expr, Expr, Expr) ⇒ Expr): Expr
- macro def Query(fn: (Expr, Expr, Expr) ⇒ Expr): Expr
- macro def Query(fn: (Expr, Expr) ⇒ Expr): Expr
-
macro
def
Query(fn: (Expr) ⇒ Expr): Expr
A Query expression.
A Query expression.
Reference: https://fauna.com/documentation/queries#basic_forms
-
def
Ref(value: String): Expr
An RefV value.
An RefV value.
- def Remove(ref: Expr, ts: Expr, action: Expr): Expr
-
def
Remove(ref: Expr, ts: Expr, action: Action): Expr
A Remove expression.
A Remove expression.
Reference: https://fauna.com/documentation/queries#write_functions
-
def
Replace(ref: Expr, params: Expr): Expr
A Replace expression.
A Replace expression.
Reference: https://fauna.com/documentation/queries#write_functions
- def Select(path: Expr, from: Expr, default: Expr): Expr
-
def
Select(path: Expr, from: Expr): Expr
A Select expression.
A Select expression.
Reference: https://fauna.com/documentation/queries#misc_functions
-
def
Subtract(terms: Expr*): Expr
A Subtract expression.
A Subtract expression.
Reference: https://fauna.com/documentation/queries#misc_functions
-
def
Take(num: Expr, collection: Expr): Expr
A Take expression.
A Take expression.
Reference: https://fauna.com/documentation/queries#collection_functions
-
def
Time(str: Expr): Expr
A Time expression.
A Time expression.
Reference: https://fauna.com/documentation/queries#time_functions
-
def
Union(sets: Expr*): Expr
A Union set.
A Union set.
Reference: https://fauna.com/documentation/queries#sets
-
def
Update(ref: Expr, params: Expr): Expr
An Update expression.
An Update expression.
Reference: https://fauna.com/documentation/queries#write_functions
-
def
Var(name: String): Expr
A Var expression.
A Var expression.
Reference: https://fauna.com/documentation/queries#basic_forms
- implicit def intToPath(int: Int): Path
- implicit def pathToExpr(path: Path): Expr
- implicit def strToPath(str: String): Path
- object Action
- object Expr extends Serializable
- object NoCursor extends Cursor with Product with Serializable
- object TimeUnit