Package

quasar.physical.mongodb

expression

Permalink

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

    Permalink

    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

    Permalink
  3. type Expr2_6[A] = ExprOpCoreF[A]

    Permalink

    The type for expressions targeting MongoDB 2.6 specifically.

  4. type Expr3_0[A] = Coproduct[ExprOp3_0F, ExprOpCoreF, A]

    Permalink

    The type for expressions targeting MongoDB 3.0 specifically.

  5. type Expr3_2[A] = Coproduct[ExprOp3_2F, Expr3_0, A]

    Permalink

    The type for expressions targeting MongoDB 3.2 specifically.

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

    Permalink

    The type for expressions targeting MongoDB 3.4 specifically.

  7. type ExprOp[A] = Coproduct[ExprOp3_4F, Expr3_2, A]

    Permalink

    The type for expressions supporting the most advanced capabilities.

  8. trait ExprOp3_0F[A] extends AnyRef

    Permalink

    "Pipeline" operators added in MongoDB version 3.0.

  9. trait ExprOp3_2F[A] extends AnyRef

    Permalink

    "Pipeline" operators added in MongoDB version 3.2.

  10. trait ExprOp3_4F[A] extends AnyRef

    Permalink

    "Pipeline" operators added in MongoDB version 3.4.

  11. trait ExprOpCoreF[A] extends AnyRef

    Permalink

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

  12. trait ExprOpOps[IN[_]] extends AnyRef

    Permalink
  13. sealed abstract class FormatSpecifier extends AnyRef

    Permalink
  14. final case class FormatString(components: slamdata.Predef.List[\/[slamdata.Predef.String, FormatSpecifier]]) extends Product with Serializable

    Permalink

Value Members

  1. object $absF

    Permalink
  2. object $add

    Permalink
  3. object $addF

    Permalink
  4. object $allElementsTrueF

    Permalink
  5. object $and

    Permalink
  6. object $andF

    Permalink
  7. object $anyElementTrueF

    Permalink
  8. object $arrayElemAt

    Permalink
  9. object $arrayElemAtF

    Permalink
  10. object $arrayLitF

    Permalink
  11. object $arrayMapF

    Permalink
  12. object $ceilF

    Permalink
  13. object $cmpF

    Permalink
  14. object $concatF

    Permalink
  15. object $condF

    Permalink
  16. object $dateToStringF

    Permalink
  17. object $dayOfMonthF

    Permalink
  18. object $dayOfWeekF

    Permalink
  19. object $dayOfYearF

    Permalink
  20. object $expF

    Permalink
  21. object $floorF

    Permalink
  22. object $gtF

    Permalink
  23. object $gteF

    Permalink
  24. object $hourF

    Permalink
  25. object $ifNullF

    Permalink
  26. object $include

    Permalink
  27. object $includeF

    Permalink
  28. object $indexOfBytes

    Permalink
  29. object $indexOfCP

    Permalink
  30. object $letF

    Permalink
  31. object $literal

    Permalink
  32. object $literalF

    Permalink
  33. object $lnF

    Permalink
  34. object $log10F

    Permalink
  35. object $logF

    Permalink
  36. object $lt

    Permalink
  37. object $ltF

    Permalink
  38. object $lte

    Permalink
  39. object $lteF

    Permalink
  40. object $metaF

    Permalink
  41. object $millisecondF

    Permalink
  42. object $minuteF

    Permalink
  43. object $modF

    Permalink
  44. object $monthF

    Permalink
  45. object $multiplyF

    Permalink
  46. object $neqF

    Permalink
  47. object $notF

    Permalink
  48. object $objectLitF

    Permalink
  49. object $or

    Permalink
  50. object $orF

    Permalink
  51. object $powF

    Permalink
  52. object $secondF

    Permalink
  53. object $setDifferenceF

    Permalink
  54. object $setEqualsF

    Permalink
  55. object $setIntersectionF

    Permalink
  56. object $setIsSubsetF

    Permalink
  57. object $setUnionF

    Permalink
  58. object $size

    Permalink
  59. object $sizeF

    Permalink
  60. object $split

    Permalink
  61. object $sqrtF

    Permalink
  62. object $strLenBytes

    Permalink
  63. object $strLenCP

    Permalink
  64. object $strcasecmpF

    Permalink
  65. object $substrBytes

    Permalink
  66. object $substrCP

    Permalink
  67. object $substrF

    Permalink
  68. object $subtractF

    Permalink
  69. object $toLowerF

    Permalink
  70. object $toUpperF

    Permalink
  71. object $truncF

    Permalink
  72. object $var

    Permalink
  73. object $varF

    Permalink
  74. object $weekF

    Permalink
  75. object $yearF

    Permalink
  76. object /ideF

    Permalink
  77. object =F

    Permalink
  78. object Check

    Permalink
  79. val DocField: Prism[DocVar, BsonField]

    Permalink
  80. object DocVar extends Serializable

    Permalink
  81. object ExprOp3_0F

    Permalink
  82. object ExprOp3_2F

    Permalink
  83. object ExprOp3_4F

    Permalink
  84. object ExprOpCoreF

    Permalink
  85. object ExprOpOps

    Permalink
  86. object FormatSpecifier

    Permalink
  87. object FormatString extends Serializable

    Permalink
  88. implicit def exprOpRenderTree[T[_[_]], EX[_]](implicit arg0: RecursiveT[T], arg1: Functor[EX], ops: Uni[EX]): RenderTree[T[EX]]

    Permalink
  89. val fixExprOp: fixpoint[Fix[ExprOp], ExprOp]

    Permalink
  90. object objectLit

    Permalink
  91. package transform

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped