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

    Permalink
  9. object $arrayMapF

    Permalink
  10. object $ceilF

    Permalink
  11. object $cmpF

    Permalink
  12. object $concatF

    Permalink
  13. object $condF

    Permalink
  14. object $dateToStringF

    Permalink
  15. object $dayOfMonthF

    Permalink
  16. object $dayOfWeekF

    Permalink
  17. object $dayOfYearF

    Permalink
  18. object $expF

    Permalink
  19. object $floorF

    Permalink
  20. object $gtF

    Permalink
  21. object $gteF

    Permalink
  22. object $hourF

    Permalink
  23. object $ifNullF

    Permalink
  24. object $include

    Permalink
  25. object $includeF

    Permalink
  26. object $indexOfBytes

    Permalink
  27. object $indexOfCP

    Permalink
  28. object $letF

    Permalink
  29. object $literal

    Permalink
  30. object $literalF

    Permalink
  31. object $lnF

    Permalink
  32. object $log10F

    Permalink
  33. object $logF

    Permalink
  34. object $lt

    Permalink
  35. object $ltF

    Permalink
  36. object $lte

    Permalink
  37. object $lteF

    Permalink
  38. object $metaF

    Permalink
  39. object $millisecondF

    Permalink
  40. object $minuteF

    Permalink
  41. object $modF

    Permalink
  42. object $monthF

    Permalink
  43. object $multiplyF

    Permalink
  44. object $neqF

    Permalink
  45. object $notF

    Permalink
  46. object $objectLitF

    Permalink
  47. object $or

    Permalink
  48. object $orF

    Permalink
  49. object $powF

    Permalink
  50. object $secondF

    Permalink
  51. object $setDifferenceF

    Permalink
  52. object $setEqualsF

    Permalink
  53. object $setIntersectionF

    Permalink
  54. object $setIsSubsetF

    Permalink
  55. object $setUnionF

    Permalink
  56. object $size

    Permalink
  57. object $sizeF

    Permalink
  58. object $split

    Permalink
  59. object $sqrtF

    Permalink
  60. object $strLenBytes

    Permalink
  61. object $strLenCP

    Permalink
  62. object $strcasecmpF

    Permalink
  63. object $substrBytes

    Permalink
  64. object $substrCP

    Permalink
  65. object $substrF

    Permalink
  66. object $subtractF

    Permalink
  67. object $toLowerF

    Permalink
  68. object $toUpperF

    Permalink
  69. object $truncF

    Permalink
  70. object $var

    Permalink
  71. object $varF

    Permalink
  72. object $weekF

    Permalink
  73. object $yearF

    Permalink
  74. object /ideF

    Permalink
  75. object =F

    Permalink
  76. object Check

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

    Permalink
  78. object DocVar extends Serializable

    Permalink
  79. object ExprOp3_0F

    Permalink
  80. object ExprOp3_2F

    Permalink
  81. object ExprOp3_4F

    Permalink
  82. object ExprOpCoreF

    Permalink
  83. object ExprOpOps

    Permalink
  84. object FormatSpecifier

    Permalink
  85. object FormatString extends Serializable

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

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

    Permalink
  88. object objectLit

    Permalink
  89. package transform

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped