package expression
- Alphabetic
- By Inheritance
- expression
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
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.
- final case class DocVar(name: Name, deref: slamdata.Predef.Option[BsonField]) extends Product with Serializable
-
type
Expr3_2[A] = ExprOpCoreF[A]
The type for expressions targeting MongoDB 3.2 specifically.
-
type
Expr3_4[A] = Coproduct[ExprOp3_4F, Expr3_2, A]
The type for expressions targeting MongoDB 3.4 specifically.
-
type
Expr3_4_4[A] = Coproduct[ExprOp3_4_4F, Expr3_4, A]
The type for expressions targeting MongoDB 3.4.4 specifically.
-
type
ExprOp[A] = Coproduct[ExprOp3_4_4F, Expr3_4, A]
The type for expressions supporting the most advanced capabilities.
-
trait
ExprOp3_4F[A] extends AnyRef
"Pipeline" operators added in MongoDB version 3.4.
-
trait
ExprOp3_4_4F[A] extends AnyRef
"Pipeline" operators added in MongoDB version 3.4.4 (backported from 3.6)
-
trait
ExprOpCoreF[A] extends AnyRef
"Pipeline" operators available in all supported version of MongoDB (since 3.2).
- trait ExprOpOps[IN[_]] extends AnyRef
- sealed abstract class FormatSpecifier extends AnyRef
- final case class FormatString(components: slamdata.Predef.List[\/[slamdata.Predef.String, FormatSpecifier]]) extends Product with Serializable
Value Members
- val DocField: Prism[DocVar, BsonField]
- implicit def exprOpRenderTree[T[_[_]], EX[_]](implicit arg0: RecursiveT[T], arg1: Functor[EX], ops: Uni[EX]): RenderTree[T[EX]]
- val fixExprOp: fixpoint[Fix[ExprOp], ExprOp]
- object $absF
- object $add
- object $addF
- object $allElementsTrueF
- object $and
- object $andF
- object $anyElementTrueF
- object $arrayElemAt
- object $arrayElemAtF
- object $arrayLitF
- object $arrayMapF
- object $arrayToObject
- object $ceilF
- object $cmpF
- object $concatF
- object $condF
- object $dateToStringF
- object $dayOfMonthF
- object $dayOfWeekF
- object $dayOfYearF
- object $expF
- object $floorF
- object $gtF
- object $gteF
- object $hourF
- object $ifNullF
- object $include
- object $includeF
- object $indexOfBytes
- object $indexOfCP
- object $letF
- object $literal
- object $literalF
- object $lnF
- object $log10F
- object $logF
- object $lt
- object $ltF
- object $lte
- object $lteF
- object $metaF
- object $millisecondF
- object $minuteF
- object $modF
- object $monthF
- object $multiplyF
- object $neqF
- object $notF
- object $objectLitF
- object $objectToArray
- object $or
- object $orF
- object $powF
- object $secondF
- object $setDifferenceF
- object $setEqualsF
- object $setIntersectionF
- object $setIsSubsetF
- object $setUnionF
- object $size
- object $sizeF
- object $split
- object $sqrtF
- object $strLenBytes
- object $strLenCP
- object $strcasecmpF
- object $substrBytes
- object $substrCP
- object $substrF
- object $subtractF
- object $toLowerF
- object $toUpperF
- object $truncF
- object $var
- object $varF
- object $weekF
- object $yearF
- object /ideF
- object =F
- object Check
- object DocVar extends Serializable
- object ExprOp3_4F
- object ExprOp3_4_4F
- object ExprOpCoreF
- object ExprOpOps
- object FormatSpecifier
- object FormatString extends Serializable
- object objectLit