Packages

package expression

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

Type Members

  1. final class Check[T, EX[_]] extends AnyRef

    Runtime type checks, exploiting MongoDB's total ordering for Bson values, seen in the order of declarations in this class.

  2. final case class DocVar(name: Name, deref: slamdata.Predef.Option[BsonField]) extends Product with Serializable
  3. type Expr3_2[A] = ExprOpCoreF[A]

    The type for expressions targeting MongoDB 3.2 specifically.

  4. type Expr3_4[A] = Coproduct[ExprOp3_4F, Expr3_2, A]

    The type for expressions targeting MongoDB 3.4 specifically.

  5. type Expr3_4_4[A] = Coproduct[ExprOp3_4_4F, Expr3_4, A]

    The type for expressions targeting MongoDB 3.4.4 specifically.

  6. type ExprOp[A] = Coproduct[ExprOp3_4_4F, Expr3_4, A]

    The type for expressions supporting the most advanced capabilities.

  7. trait ExprOp3_4F[A] extends AnyRef

    "Pipeline" operators added in MongoDB version 3.4.

  8. trait ExprOp3_4_4F[A] extends AnyRef

    "Pipeline" operators added in MongoDB version 3.4.4 (backported from 3.6)

  9. trait ExprOpCoreF[A] extends AnyRef

    "Pipeline" operators available in all supported version of MongoDB (since 3.2).

  10. trait ExprOpOps[IN[_]] extends AnyRef
  11. sealed abstract class FormatSpecifier extends AnyRef
  12. final case class FormatString(components: slamdata.Predef.List[\/[slamdata.Predef.String, FormatSpecifier]]) extends Product with Serializable

Value Members

  1. val DocField: Prism[DocVar, BsonField]
  2. implicit def exprOpRenderTree[T[_[_]], EX[_]](implicit arg0: RecursiveT[T], arg1: Functor[EX], ops: Uni[EX]): RenderTree[T[EX]]
  3. val fixExprOp: fixpoint[Fix[ExprOp], ExprOp]
  4. object $absF
  5. object $add
  6. object $addF
  7. object $allElementsTrueF
  8. object $and
  9. object $andF
  10. object $anyElementTrueF
  11. object $arrayElemAt
  12. object $arrayElemAtF
  13. object $arrayLitF
  14. object $arrayMapF
  15. object $arrayToObject
  16. object $ceilF
  17. object $cmpF
  18. object $concatF
  19. object $condF
  20. object $dateToStringF
  21. object $dayOfMonthF
  22. object $dayOfWeekF
  23. object $dayOfYearF
  24. object $expF
  25. object $floorF
  26. object $gtF
  27. object $gteF
  28. object $hourF
  29. object $ifNullF
  30. object $include
  31. object $includeF
  32. object $indexOfBytes
  33. object $indexOfCP
  34. object $letF
  35. object $literal
  36. object $literalF
  37. object $lnF
  38. object $log10F
  39. object $logF
  40. object $lt
  41. object $ltF
  42. object $lte
  43. object $lteF
  44. object $metaF
  45. object $millisecondF
  46. object $minuteF
  47. object $modF
  48. object $monthF
  49. object $multiplyF
  50. object $neqF
  51. object $notF
  52. object $objectLitF
  53. object $objectToArray
  54. object $or
  55. object $orF
  56. object $powF
  57. object $secondF
  58. object $setDifferenceF
  59. object $setEqualsF
  60. object $setIntersectionF
  61. object $setIsSubsetF
  62. object $setUnionF
  63. object $size
  64. object $sizeF
  65. object $split
  66. object $sqrtF
  67. object $strLenBytes
  68. object $strLenCP
  69. object $strcasecmpF
  70. object $substrBytes
  71. object $substrCP
  72. object $substrF
  73. object $subtractF
  74. object $toLowerF
  75. object $toUpperF
  76. object $truncF
  77. object $var
  78. object $varF
  79. object $weekF
  80. object $yearF
  81. object /ideF
  82. object =F
  83. object Check
  84. object DocVar extends Serializable
  85. object ExprOp3_4F
  86. object ExprOp3_4_4F
  87. object ExprOpCoreF
  88. object ExprOpOps
  89. object FormatSpecifier
  90. object FormatString extends Serializable
  91. object objectLit

Inherited from AnyRef

Inherited from Any

Ungrouped