object Bson extends Serializable
- Alphabetic
- By Inheritance
- Bson
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- final case class Arr(value: slamdata.Predef.List[Bson]) extends Bson with Product with Serializable
- final case class Binary(value: ImmutableArray[slamdata.Predef.Byte]) extends Bson with Product with Serializable
- final case class Bool(value: slamdata.Predef.Boolean) extends Bson with Product with Serializable
-
final
case class
Date(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 class Dec(value: slamdata.Predef.Double) extends Bson with Product with Serializable
- final case class Dec128(value: slamdata.Predef.BigDecimal) extends Bson with Product with Serializable
- final case class Doc(value: slamdata.Predef.ListMap[slamdata.Predef.String, Bson]) extends Bson with org.bson.conversions.Bson with Product with Serializable
- final case class Int32(value: slamdata.Predef.Int) extends Bson with Product with Serializable
- final case class Int64(value: slamdata.Predef.Long) extends Bson with Product with Serializable
- final case class JavaScript(value: Expr) extends Bson with Product with Serializable
- final case class JavaScriptScope(code: Expr, doc: slamdata.Predef.ListMap[slamdata.Predef.String, Bson]) extends Bson with Product with Serializable
- final case class ObjectId(value: ImmutableArray[slamdata.Predef.Byte]) extends Bson with Product with Serializable
- final case class Regex(value: slamdata.Predef.String, options: slamdata.Predef.String) extends Bson with Product with Serializable
- final case class Symbol(value: slamdata.Predef.String) extends Bson with Product with Serializable
- final case class Text(value: slamdata.Predef.String) extends Bson with Product with Serializable
- final case class Timestamp extends Bson with Product with Serializable
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val _dec: Prism[Bson, slamdata.Predef.Double]
- val _dec128: Prism[Bson, slamdata.Predef.BigDecimal]
- val _doc: Prism[Bson, slamdata.Predef.ListMap[slamdata.Predef.String, Bson]]
- val _int32: Prism[Bson, slamdata.Predef.Int]
- val _text: Prism[Bson, slamdata.Predef.String]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- implicit val equal: Equal[Bson]
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- val fromRepr: (BsonValue) ⇒ Bson
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- implicit val show: Show[Bson]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- object Arr extends Serializable
- object Binary extends Serializable
- object Date extends Serializable
- object Doc extends Serializable
- object MaxKey extends Bson with Product with Serializable
- object MinKey extends Bson with Product with Serializable
- object Null extends Bson with Product with Serializable
- object ObjectId extends Serializable
-
object
Undefined extends Bson with Product with Serializable
DEPRECATED in the spec, but the 3.0 Mongo driver returns it to us.