final case classArr(value: slamdata.Predef.List[Bson]) extends Bson with Product with Serializable
final case classBinary(value: ImmutableArray[slamdata.Predef.Byte]) extends Bson with Product with Serializable
final case classBool(value: slamdata.Predef.Boolean) extends Bson with Product with Serializable
final case classDate(millis: slamdata.Predef.Long) extends Bson with Product with Serializable
NB: Can’t use Instant, because it encodes values outside the range of
Bson DateTimes.
final case classDec(value: slamdata.Predef.Double) extends Bson with Product with Serializable
final case classDoc(value: slamdata.Predef.ListMap[slamdata.Predef.String, Bson]) extends Bson with org.bson.conversions.Bson with Product with Serializable
final case classInt32(value: slamdata.Predef.Int) extends Bson with Product with Serializable
final case classInt64(value: slamdata.Predef.Long) extends Bson with Product with Serializable
final case classJavaScript(value: Expr) extends Bson with Product with Serializable
final case classJavaScriptScope(code: Expr, doc: slamdata.Predef.ListMap[slamdata.Predef.String, Bson]) extends Bson with Product with Serializable
final case classObjectId(value: ImmutableArray[slamdata.Predef.Byte]) extends Bson with Product with Serializable
final case classRegex(value: slamdata.Predef.String, options: slamdata.Predef.String) extends Bson with Product with Serializable
final case classSymbol(value: slamdata.Predef.String) extends Bson with Product with Serializable
final case classText(value: slamdata.Predef.String) extends Bson with Product with Serializable
final case classTimestamp extends Bson with Product with Serializable