Package

faunadb

query

Permalink

package query

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. query
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class Action extends AnyRef

    Permalink

    Enumeration for event action types.

  2. case class After(expr: Expr) extends Cursor with Product with Serializable

    Permalink
  3. case class Before(expr: Expr) extends Cursor with Product with Serializable

    Permalink
  4. sealed trait Cursor extends AnyRef

    Permalink

    Helper for pagination cursors

  5. final case class Expr extends AnyVal with Product with Serializable

    Permalink

    A query language expression.

  6. sealed abstract class Normalizer extends AnyRef

    Permalink

    Enumeration for casefold operation.

  7. final case class Path extends AnyVal with Product with Serializable

    Permalink

    Helper for path syntax

  8. class QueryMacros extends AnyRef

    Permalink
  9. case class RawCursor(expr: Expr) extends Cursor with Product with Serializable

    Permalink
  10. sealed abstract class TimeUnit extends AnyRef

    Permalink

    Enumeration for time units.

Value Members

  1. def Abort(msg: Expr): Expr

    Permalink

    A Abort expression.

  2. def Abs(num: Expr): Expr

    Permalink

    An Abs expression.

  3. def Acos(num: Expr): Expr

    Permalink

    An Acos expression.

  4. object Action

    Permalink
  5. def Add(terms: Expr*): Expr

    Permalink

    An Add expression.

  6. def And(terms: Expr*): Expr

    Permalink

    An And expression.

  7. def Append(elems: Expr, collection: Expr): Expr

    Permalink

    An Append expression.

  8. def Arr(elems: Expr*): Expr

    Permalink

    An Array value.

  9. def Asin(num: Expr): Expr

    Permalink

    An Asin expression.

  10. def At(timestamp: Expr, expr: Expr): Expr

    Permalink

    A At expression.

  11. def Atan(num: Expr): Expr

    Permalink

    An Atan expression.

  12. def BitAnd(terms: Expr*): Expr

    Permalink

    An BitAnd expression.

  13. def BitNot(num: Expr): Expr

    Permalink

    A BitNot expression.

  14. def BitOr(terms: Expr*): Expr

    Permalink

    An BitOr expression.

  15. def BitXor(terms: Expr*): Expr

    Permalink

    An BitXor expression.

  16. def Call(ref: Expr, arguments: Expr*): Expr

    Permalink

    A Call expression.

  17. def Casefold(term: Expr, normalizer: Expr): Expr

    Permalink
  18. def Casefold(term: Expr, normalizer: Normalizer): Expr

    Permalink
  19. def Casefold(term: Expr): Expr

    Permalink

    A Casefold expression.

  20. def Ceil(num: Expr): Expr

    Permalink

    A Ceil expression.

  21. def Collection(name: Expr, scope: Expr): Expr

    Permalink

    A Collection expression.

  22. def Collection(name: Expr): Expr

    Permalink

    A Collection expression.

  23. def Collections(scope: Expr = NullV): Expr

    Permalink

    Native reference to all classes

  24. def Concat(term: Expr, separator: Expr): Expr

    Permalink
  25. def Concat(term: Expr): Expr

    Permalink

    A Concat expression.

  26. def Contains(path: Expr, in: Expr): Expr

    Permalink

    A Contains expression.

  27. def ContainsStr(value: Expr, search: Expr): Expr

    Permalink

    A ContainsStr expression

  28. def ContainsStrRegex(value: Expr, pattern: Expr): Expr

    Permalink

    A ContainsStrRegex expression

  29. def Cos(num: Expr): Expr

    Permalink

    A Cos expression.

  30. def Cosh(num: Expr): Expr

    Permalink

    A Cosh expression.

  31. def Count(collection: Expr): Expr

    Permalink

    Count the number of elements in the collection.

    Count the number of elements in the collection.

    Reference: https://docs.fauna.com/fauna/current/api/fql/functions/count

  32. def Create(ref: Expr, params: Expr): Expr

    Permalink

    A Create expression.

  33. def CreateCollection(params: Expr): Expr

    Permalink

    A Create Collection expression.

  34. def CreateDatabase(params: Expr): Expr

    Permalink

    A Create Database expression.

  35. def CreateFunction(params: Expr): Expr

    Permalink

    A Create Function expression.

  36. def CreateIndex(params: Expr): Expr

    Permalink

    A Create Index expression.

  37. def CreateKey(params: Expr): Expr

    Permalink

    A Create Key expression.

  38. def CreateRole(params: Expr): Expr

    Permalink

    A Create Role expression.

  39. def Credentials(scope: Expr = NullV): Expr

    Permalink

    Native reference to all credentials

  40. object Cursor

    Permalink
  41. def Database(name: Expr, scope: Expr): Expr

    Permalink

    A Database expression.

  42. def Database(name: Expr): Expr

    Permalink

    A Database expression.

  43. def Databases(scope: Expr = NullV): Expr

    Permalink

    Native reference to all databases

  44. def Date(str: Expr): Expr

    Permalink

    A Date expression.

  45. def DayOfMonth(term: Expr): Expr

    Permalink

    Returns a time expression's day of the month, from 1 to 31.

    Returns a time expression's day of the month, from 1 to 31.

    Reference: https://app.fauna.com/documentation/reference/queryapi#time-functions

  46. def DayOfWeek(term: Expr): Expr

    Permalink

    Returns a time expression's day of the week following ISO-8601 convention, from 1 (Monday) to 7 (Sunday).

    Returns a time expression's day of the week following ISO-8601 convention, from 1 (Monday) to 7 (Sunday).

    Reference: https://app.fauna.com/documentation/reference/queryapi#time-functions

  47. def DayOfYear(term: Expr): Expr

    Permalink

    Returns a time expression's day of the year, from 1 to 365, or 366 in a leap year.

    Returns a time expression's day of the year, from 1 to 365, or 366 in a leap year.

    Reference: https://app.fauna.com/documentation/reference/queryapi#time-functions

  48. def Degrees(num: Expr): Expr

    Permalink

    A Degrees expression.

  49. def Delete(ref: Expr): Expr

    Permalink

    A Delete expression.

  50. def Difference(sets: Expr*): Expr

    Permalink

    A Difference set.

  51. def Distinct(set: Expr): Expr

    Permalink

    A Distinct set.

  52. def Divide(terms: Expr*): Expr

    Permalink

    A Divide expression.

  53. def Do(exprs: Expr*): Expr

    Permalink

    A Do expression.

  54. def Drop(num: Expr, collection: Expr): Expr

    Permalink

    A Drop expression.

  55. def EndsWith(value: Expr, search: Expr): Expr

    Permalink

    An EndsWith expression

  56. def Epoch(num: Expr, unit: Expr): Expr

    Permalink
  57. def Epoch(num: Expr, unit: TimeUnit): Expr

    Permalink

    An Epoch expression.

  58. def Equals(terms: Expr*): Expr

    Permalink

    An Equals expression.

  59. def Events(refSet: Expr): Expr

    Permalink

    A Events set.

  60. def Exists(ref: Expr, ts: Expr): Expr

    Permalink
  61. def Exists(ref: Expr): Expr

    Permalink

    An Exists expression.

  62. def Exp(num: Expr): Expr

    Permalink

    An Exp expression.

  63. object Expr extends Serializable

    Permalink
  64. def Filter(collection: Expr, lambda: Expr): Expr

    Permalink

    A Filter expression.

  65. def FindStr(value: Expr, find: Expr, start: Expr): Expr

    Permalink
  66. def FindStr(value: Expr, find: Expr): Expr

    Permalink

    A FindStr expression

  67. def FindStrRegex(value: Expr, pattern: Expr, start: Expr, num_results: Expr): Expr

    Permalink

    A FindStrRegex expression

  68. def FindStrRegex(value: Expr, pattern: Expr, start: Expr): Expr

    Permalink

    A FindStrRegex expression

  69. def Floor(num: Expr): Expr

    Permalink

    A Floor expression.

  70. def Foreach(collection: Expr, lambda: Expr): Expr

    Permalink

    A Foreach expression.

  71. def Format(format: Expr, values: Expr*): Expr

    Permalink

    A Format expression

  72. def Function(name: Expr, scope: Expr): Expr

    Permalink

    A Function expression.

  73. def Function(name: Expr): Expr

    Permalink

    A Function expression.

  74. def Functions(scope: Expr = NullV): Expr

    Permalink

    Native reference to all functions

  75. def GT(terms: Expr*): Expr

    Permalink

    A GT expression.

  76. def GTE(terms: Expr*): Expr

    Permalink

    A GTE expression.

  77. def Get(resource: Expr, ts: Expr): Expr

    Permalink
  78. def Get(resource: Expr): Expr

    Permalink

    A Get expression.

  79. def HasIdentity(): Expr

    Permalink

    An HasIdentity expression.

  80. def Hour(term: Expr): Expr

    Permalink

    Returns a time expression's hour of the day, from 0 to 23.

    Returns a time expression's hour of the day, from 0 to 23.

    Reference: https://app.fauna.com/documentation/reference/queryapi#time-functions

  81. def Hypot(num: Expr, exp: Expr): Expr

    Permalink

    A Hypot expression.

  82. def Hypot(num: Expr): Expr

    Permalink

    A Hypot expression.

  83. def Identify(ref: Expr, password: Expr): Expr

    Permalink

    An Identify expression.

  84. def Identity(): Expr

    Permalink

    An Identity expression.

  85. def If(pred: Expr, then: Expr, else: Expr): Expr

    Permalink

    An If expression.

  86. def Index(name: Expr, scope: Expr): Expr

    Permalink

    An Index expression.

  87. def Index(name: Expr): Expr

    Permalink

    An Index expression.

  88. def Indexes(scope: Expr = NullV): Expr

    Permalink

    Native reference to all indexes

  89. def Insert(ref: Expr, ts: Expr, action: Expr, params: Expr): Expr

    Permalink
  90. def Insert(ref: Expr, ts: Expr, action: Action, params: Expr): Expr

    Permalink

    An Insert expression.

  91. def Intersection(sets: Expr*): Expr

    Permalink

    An Intersection set.

  92. def IsEmpty(collection: Expr): Expr

    Permalink

    A IsEmpty expression.

  93. def IsNonEmpty(collection: Expr): Expr

    Permalink

    A IsNonEmpty expression.

  94. def Join(source: Expr, with: Expr): Expr

    Permalink

    A Join set.

  95. def KeyFromSecret(secret: Expr): Expr

    Permalink

    A KeyFromSecret expression.

  96. def Keys(scope: Expr = NullV): Expr

    Permalink

    Native reference to all keys

  97. def LT(terms: Expr*): Expr

    Permalink

    A LT expression.

  98. def LTE(terms: Expr*): Expr

    Permalink

    A LTE expression.

  99. def LTrim(value: Expr): Expr

    Permalink

    A LTrim expression

  100. def Lambda(lambda: Expr, expr: Expr): Expr

    Permalink
  101. macro def Lambda(fn: (Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr) ⇒ Expr): Expr

    Permalink
  102. macro def Lambda(fn: (Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr) ⇒ Expr): Expr

    Permalink
  103. macro def Lambda(fn: (Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr) ⇒ Expr): Expr

    Permalink
  104. macro def Lambda(fn: (Expr, Expr, Expr, Expr, Expr, Expr, Expr) ⇒ Expr): Expr

    Permalink
  105. macro def Lambda(fn: (Expr, Expr, Expr, Expr, Expr, Expr) ⇒ Expr): Expr

    Permalink
  106. macro def Lambda(fn: (Expr, Expr, Expr, Expr, Expr) ⇒ Expr): Expr

    Permalink
  107. macro def Lambda(fn: (Expr, Expr, Expr, Expr) ⇒ Expr): Expr

    Permalink
  108. macro def Lambda(fn: (Expr, Expr, Expr) ⇒ Expr): Expr

    Permalink
  109. macro def Lambda(fn: (Expr, Expr) ⇒ Expr): Expr

    Permalink
  110. macro def Lambda(fn: (Expr) ⇒ Expr): Expr

    Permalink

    A Lambda expression.

  111. def Length(value: Expr): Expr

    Permalink

    A Length expression

  112. def Let(bindings: Seq[(String, Expr)], in: Expr): Expr

    Permalink
  113. macro def Let(block: ⇒ Any): Expr

    Permalink

    A Let expression.

  114. def Ln(num: Expr): Expr

    Permalink

    A ln expression.

  115. def Log(num: Expr): Expr

    Permalink

    A Log expression.

  116. def Login(ref: Expr, params: Expr): Expr

    Permalink

    A Login expression.

  117. def Logout(invalidateAll: Expr): Expr

    Permalink

    A Logout expression.

  118. def LowerCase(value: Expr): Expr

    Permalink

    A LowerCase expression

  119. def Map(collection: Expr, lambda: Expr): Expr

    Permalink

    A Map expression.

  120. def Match(index: Expr, terms: Expr*): Expr

    Permalink

    A Match set.

  121. def Max(terms: Expr*): Expr

    Permalink

    A Max expression.

  122. def Mean(collection: Expr): Expr

    Permalink

    Returns the mean of all elements in the collection.

    Returns the mean of all elements in the collection.

    Reference: https://docs.fauna.com/fauna/current/api/fql/functions/mean

  123. def Merge(merge: Expr, with: Expr, lambda: Expr): Expr

    Permalink

    Merge two or more objects into a single one.

    Merge two or more objects into a single one. A lambda can be specified to resolve conflicts.

    Reference: https://app.fauna.com/documentation/reference/queryapi#object-functions

  124. def Merge(merge: Expr, with: Expr): Expr

    Permalink

    Merge two or more objects into a single one.

    Merge two or more objects into a single one.

    Reference: https://app.fauna.com/documentation/reference/queryapi#object-functions

  125. def Min(terms: Expr*): Expr

    Permalink

    A Min expression.

  126. def Minute(term: Expr): Expr

    Permalink

    Returns a time expression's minute of the hour, from 0 to 59.

    Returns a time expression's minute of the hour, from 0 to 59.

    Reference: https://app.fauna.com/documentation/reference/queryapi#time-functions

  127. def Modulo(terms: Expr*): Expr

    Permalink

    A Modulo expression.

  128. def Month(term: Expr): Expr

    Permalink

    Returns a time expression's month of the year, from 1 to 12.

    Returns a time expression's month of the year, from 1 to 12.

    Reference: https://app.fauna.com/documentation/reference/queryapi#time-functions

  129. def MoveDatabase(from: Expr, to: Expr): Expr

    Permalink

    A Move Database expression.

  130. def Multiply(terms: Expr*): Expr

    Permalink

    A Multiply expression.

  131. def NGram(terms: Expr, min: Expr = NullV, max: Expr = NullV): Expr

    Permalink

    A NGram expression.

  132. def NewId(): Expr

    Permalink

    A New Id expression.

  133. object NoCursor extends Cursor with Product with Serializable

    Permalink
  134. object Normalizer

    Permalink
  135. def Not(term: Expr): Expr

    Permalink

    A Not expression.

  136. def Now(): Expr

    Permalink

    Returns the current snapshot time.

    Returns the current snapshot time.

    Reference: https://docs.fauna.com/fauna/current/api/fql/functions/now

  137. def Null(): Expr

    Permalink

    A Null value.

  138. def Obj(pairs: (String, Expr)*): Expr

    Permalink

    An Object value.

  139. def Or(terms: Expr*): Expr

    Permalink

    An Or expression.

  140. def Paginate(resource: Expr, cursor: Cursor = NoCursor, ts: Expr = Expr(NullV), size: Expr = Expr(NullV), sources: Expr = Expr(NullV), events: Expr = Expr(NullV)): Expr

    Permalink

    A Paginate expression.

  141. def Pow(num: Expr, exp: Expr): Expr

    Permalink

    A Pow expression.

  142. def Pow(num: Expr): Expr

    Permalink

    A Pow expression.

  143. def Prepend(elems: Expr, collection: Expr): Expr

    Permalink

    A Prepend expression.

  144. def Query(lambda: Expr): Expr

    Permalink
  145. macro def Query(fn: (Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr) ⇒ Expr): Expr

    Permalink
  146. macro def Query(fn: (Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr) ⇒ Expr): Expr

    Permalink
  147. macro def Query(fn: (Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr) ⇒ Expr): Expr

    Permalink
  148. macro def Query(fn: (Expr, Expr, Expr, Expr, Expr, Expr, Expr) ⇒ Expr): Expr

    Permalink
  149. macro def Query(fn: (Expr, Expr, Expr, Expr, Expr, Expr) ⇒ Expr): Expr

    Permalink
  150. macro def Query(fn: (Expr, Expr, Expr, Expr, Expr) ⇒ Expr): Expr

    Permalink
  151. macro def Query(fn: (Expr, Expr, Expr, Expr) ⇒ Expr): Expr

    Permalink
  152. macro def Query(fn: (Expr, Expr, Expr) ⇒ Expr): Expr

    Permalink
  153. macro def Query(fn: (Expr, Expr) ⇒ Expr): Expr

    Permalink
  154. macro def Query(fn: (Expr) ⇒ Expr): Expr

    Permalink

    A Query expression.

  155. def RTrim(value: Expr): Expr

    Permalink

    A RTrim expression

  156. def Radians(num: Expr): Expr

    Permalink

    A Radians expression.

  157. def Range(set: Expr, from: Expr, to: Expr): Expr

    Permalink

    Filter the set based on the lower/upper bounds (inclusive).

    Filter the set based on the lower/upper bounds (inclusive).

    Reference: https://docs.fauna.com/fauna/current/api/fql/functions/range

    set

    set to be filtered

    from

    lower bound

    to

    upper bound

  158. def Reduce(lambda: Expr, initial: Expr, collection: Expr): Expr

    Permalink

    A Reduce expression.

  159. def Ref(collectionRef: Expr, id: Expr): Expr

    Permalink
  160. def Ref(value: String): Expr

    Permalink

    Creates a RefV value.

    Creates a RefV value. The string "collections/widget/123" will be equivalent to:

    RefV("123", RefV("widget", Native.Collections))

    Reference: https://app.fauna.com/documentation/reference/queryapi#simple-type

  161. def RegexEscape(value: Expr): Expr

    Permalink

    A RegexEscape expression

  162. def Remove(ref: Expr, ts: Expr, action: Expr): Expr

    Permalink
  163. def Remove(ref: Expr, ts: Expr, action: Action): Expr

    Permalink

    A Remove expression.

  164. def Repeat(value: Expr, number: Expr): Expr

    Permalink

    A Repeat expression

  165. def Repeat(value: Expr): Expr

    Permalink

    A Repeat expression

  166. def Replace(ref: Expr, params: Expr): Expr

    Permalink

    A Replace expression.

  167. def ReplaceStr(value: Expr, find: Expr, replace: Expr): Expr

    Permalink

    A ReplaceStr expression

  168. def ReplaceStrRegex(value: Expr, pattern: Expr, replace: Expr, first: Expr): Expr

    Permalink

    A ReplaceStrRegex expression

  169. def ReplaceStrRegex(value: Expr, pattern: Expr, replace: Expr): Expr

    Permalink

    A ReplaceStrRegex expression

  170. def Role(name: Expr, scope: Expr): Expr

    Permalink

    A Role expression.

  171. def Role(name: Expr): Expr

    Permalink

    A Role expression.

  172. def Roles(scope: Expr = NullV): Expr

    Permalink

    Native reference to all roles

  173. def Round(num: Expr, precision: Expr): Expr

    Permalink

    A Round expression.

  174. def Round(num: Expr): Expr

    Permalink

    A Round expression.

  175. def Second(term: Expr): Expr

    Permalink

    Returns a time expression's second of the minute, from 0 to 59.

    Returns a time expression's second of the minute, from 0 to 59.

    Reference: https://app.fauna.com/documentation/reference/queryapi#time-functions

  176. def Select(path: Expr, from: Expr, default: Expr): Expr

    Permalink
  177. def Select(path: Expr, from: Expr): Expr

    Permalink

    A Select expression.

  178. def SelectAsIndex(path: Expr, from: Expr): Expr

    Permalink

    A SelectAsIndex expression.

  179. def Sign(num: Expr): Expr

    Permalink

    A sign expression.

  180. def Sin(num: Expr): Expr

    Permalink

    A sin expression.

  181. def Singleton(ref: Expr): Expr

    Permalink

    A Singleton set.

  182. def Sinh(num: Expr): Expr

    Permalink

    A sinh expression.

  183. def Space(value: Expr): Expr

    Permalink

    A Space expression

  184. def Sqrt(num: Expr): Expr

    Permalink

    A sqrt expression.

  185. def StartsWith(value: Expr, search: Expr): Expr

    Permalink

    A StartsWith expression

  186. def SubString(value: Expr, start: Expr, length: Expr): Expr

    Permalink

    A SubString expression

  187. def SubString(value: Expr, start: Expr): Expr

    Permalink

    A SubString expression

  188. def SubString(value: Expr): Expr

    Permalink

    A SubString expression

  189. def Subtract(terms: Expr*): Expr

    Permalink

    A Subtract expression.

  190. def Sum(collection: Expr): Expr

    Permalink

    Sum the elements in the collection.

    Sum the elements in the collection.

    Reference: https://docs.fauna.com/fauna/current/api/fql/functions/sum

  191. def Take(num: Expr, collection: Expr): Expr

    Permalink

    A Take expression.

  192. def Tan(num: Expr): Expr

    Permalink

    A Tan expression.

  193. def Tanh(num: Expr): Expr

    Permalink

    A Tanh expression.

  194. def Time(str: Expr): Expr

    Permalink

    A Time expression.

  195. def TimeAdd(base: Expr, offset: Expr, unit: TimeUnit): Expr

    Permalink
  196. def TimeAdd(base: Expr, offset: Expr, unit: Expr): Expr

    Permalink

    A TimeAdd expression.

  197. def TimeDiff(start: Expr, finish: Expr, unit: TimeUnit): Expr

    Permalink
  198. def TimeDiff(start: Expr, finish: Expr, unit: Expr): Expr

    Permalink

    A TimeDiff expression.

  199. def TimeSubtract(base: Expr, offset: Expr, unit: TimeUnit): Expr

    Permalink
  200. def TimeSubtract(base: Expr, offset: Expr, unit: Expr): Expr

    Permalink

    A TimeSubtract expression.

  201. object TimeUnit

    Permalink
  202. def TitleCase(value: Expr): Expr

    Permalink

    A TitleCase expression

  203. def ToDate(term: Expr): Expr

    Permalink

    Casts an expression to a data value, if possible.

    Casts an expression to a data value, if possible.

    Reference: https://app.fauna.com/documentation/reference/queryapi#time-functions

  204. def ToDouble(term: Expr): Expr

    Permalink

    Casts an expression to a double value, if possible.

  205. def ToInteger(term: Expr): Expr

    Permalink

    Casts an expression to an integer value, if possible.

  206. def ToMicros(term: Expr): Expr

    Permalink

    Converts a time expression to microseconds since the UNIX epoch.

    Converts a time expression to microseconds since the UNIX epoch.

    Reference: https://app.fauna.com/documentation/reference/queryapi#time-functions

  207. def ToMillis(term: Expr): Expr

    Permalink

    Converts a time expression to milliseconds since the UNIX epoch.

    Converts a time expression to milliseconds since the UNIX epoch.

    Reference: https://app.fauna.com/documentation/reference/queryapi#time-functions

  208. def ToNumber(term: Expr): Expr

    Permalink

    Casts an expression to a numeric value, if possible.

  209. def ToSeconds(term: Expr): Expr

    Permalink

    Converts a time expression to seconds since the UNIX epoch.

    Converts a time expression to seconds since the UNIX epoch.

    Reference: https://app.fauna.com/documentation/reference/queryapi#time-functions

  210. def ToString(term: Expr): Expr

    Permalink

    Casts an expression to a string value, if possible.

  211. def ToTime(term: Expr): Expr

    Permalink

    Casts an expression to a time value, if possible.

    Casts an expression to a time value, if possible.

    Reference: https://app.fauna.com/documentation/reference/queryapi#time-functions

  212. def Tokens(scope: Expr = NullV): Expr

    Permalink

    Native reference to all tokens

  213. def Trim(term: Expr): Expr

    Permalink

    A Trim expression

  214. def Trunc(num: Expr, precision: Expr): Expr

    Permalink

    A Trunc expression.

  215. def Trunc(num: Expr): Expr

    Permalink

    A Trunc expression.

  216. def Union(sets: Expr*): Expr

    Permalink

    A Union set.

  217. def Update(ref: Expr, params: Expr): Expr

    Permalink

    An Update expression.

  218. def UpperCase(term: Expr): Expr

    Permalink

    A UpperCase expression

  219. def Var(name: String): Expr

    Permalink

    A Var expression.

  220. def Year(term: Expr): Expr

    Permalink

    Returns the time expression's year, following the ISO-8601 standard.

    Returns the time expression's year, following the ISO-8601 standard.

    Reference: https://app.fauna.com/documentation/reference/queryapi#time-functions

  221. implicit def intToPath(int: Int): Path

    Permalink
  222. implicit def pathToExpr(path: Path): Expr

    Permalink
  223. implicit def strToPath(str: String): Path

    Permalink

Deprecated Value Members

  1. def Class(name: Expr, scope: Expr): Expr

    Permalink

    A Class expression.

    Annotations
    @deprecated
    Deprecated

    use Collection instead

  2. def Class(name: Expr): Expr

    Permalink

    A Class expression.

    Annotations
    @deprecated
    Deprecated

    use Collection instead

  3. def Classes(scope: Expr = NullV): Expr

    Permalink

    Native reference to all classes

    Native reference to all classes

    Annotations
    @deprecated
    Deprecated

    use Collections instead

  4. def CreateClass(params: Expr): Expr

    Permalink

    A Create Class expression.

    Annotations
    @deprecated
    Deprecated

    use CreateCollection instead

  5. def NextId(): Expr

    Permalink

    A Next Id expression.

    Annotations
    @deprecated
    Deprecated

    use NewId instead

  6. def SelectAll(path: Expr, from: Expr): Expr

    Permalink

    A SelectAll expression.

    Annotations
    @deprecated
    Deprecated

    use SelectAsIndex instead

Inherited from AnyRef

Inherited from Any

Ungrouped