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 $arrayMapF

    Permalink
  9. object $ceilF

    Permalink
  10. object $cmpF

    Permalink
  11. object $concatF

    Permalink
  12. object $condF

    Permalink
  13. object $dateToStringF

    Permalink
  14. object $dayOfMonthF

    Permalink
  15. object $dayOfWeekF

    Permalink
  16. object $dayOfYearF

    Permalink
  17. object $expF

    Permalink
  18. object $floorF

    Permalink
  19. object $gtF

    Permalink
  20. object $gteF

    Permalink
  21. object $hourF

    Permalink
  22. object $ifNullF

    Permalink
  23. object $include

    Permalink
  24. object $includeF

    Permalink
  25. object $indexOfBytes

    Permalink
  26. object $indexOfCP

    Permalink
  27. object $letF

    Permalink
  28. object $literal

    Permalink
  29. object $literalF

    Permalink
  30. object $lnF

    Permalink
  31. object $log10F

    Permalink
  32. object $logF

    Permalink
  33. object $lt

    Permalink
  34. object $ltF

    Permalink
  35. object $lte

    Permalink
  36. object $lteF

    Permalink
  37. object $metaF

    Permalink
  38. object $millisecondF

    Permalink
  39. object $minuteF

    Permalink
  40. object $modF

    Permalink
  41. object $monthF

    Permalink
  42. object $multiplyF

    Permalink
  43. object $neqF

    Permalink
  44. object $notF

    Permalink
  45. object $or

    Permalink
  46. object $orF

    Permalink
  47. object $powF

    Permalink
  48. object $secondF

    Permalink
  49. object $setDifferenceF

    Permalink
  50. object $setEqualsF

    Permalink
  51. object $setIntersectionF

    Permalink
  52. object $setIsSubsetF

    Permalink
  53. object $setUnionF

    Permalink
  54. object $size

    Permalink
  55. object $sizeF

    Permalink
  56. object $split

    Permalink
  57. object $sqrtF

    Permalink
  58. object $strLenBytes

    Permalink
  59. object $strLenCP

    Permalink
  60. object $strcasecmpF

    Permalink
  61. object $substrBytes

    Permalink
  62. object $substrCP

    Permalink
  63. object $substrF

    Permalink
  64. object $subtractF

    Permalink
  65. object $toLowerF

    Permalink
  66. object $toUpperF

    Permalink
  67. object $truncF

    Permalink
  68. object $var

    Permalink
  69. object $varF

    Permalink
  70. object $weekF

    Permalink
  71. object $yearF

    Permalink
  72. object /ideF

    Permalink
  73. object =F

    Permalink
  74. object Check

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

    Permalink
  76. object DocVar extends Serializable

    Permalink
  77. object ExprOp3_0F

    Permalink
  78. object ExprOp3_2F

    Permalink
  79. object ExprOp3_4F

    Permalink
  80. object ExprOpCoreF

    Permalink
  81. object ExprOpOps

    Permalink
  82. object FormatSpecifier

    Permalink
  83. object FormatString extends Serializable

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

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

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped