package bson
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- bson
- Utils
- Aliases
- DefaultBSONHandlers
- BSONIdentityHandlers
- BSONIdentityLowPriorityHandlers
- LowPriorityBSONHandlers
- LowerPriorityBSONHandlers
- LowPriorityBSONHandlersCompat
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
class
BSONArrayCollectionReader[M[_], T] extends BSONReader[M[T]]
- Attributes
- protected
- Definition Classes
- LowPriorityBSONHandlers
- type BSONDocumentHandler[T] = BSONDocumentReader[T] with BSONDocumentWriter[T] with BSONHandler[T]
-
sealed
trait
GeoGeometry extends AnyRef
GeoJSON geometry object
-
case class
GeoGeometryCollection(geometries: Seq[GeoGeometry]) extends Product with Serializable
GeoJSON GeometryCollection (collection of GeoGeometry)
-
final
case class
GeoLineString(_1: GeoPosition, _2: GeoPosition, more: Seq[GeoPosition]) extends GeoGeometry with Product with Serializable
GeoJSON LineString
-
final
class
GeoLinearRing extends AnyRef
GeoJSON linear ring
-
case class
GeoMultiLineString(coordinates: Seq[GeoLineString]) extends GeoGeometry with Product with Serializable
GeoJSON MultiLineString (collection of GeoLineString)
-
case class
GeoMultiPoint(coordinates: Seq[GeoPosition]) extends GeoGeometry with Product with Serializable
GeoJSON MultiPoint (collection of GeoPosition)
-
case class
GeoMultiPolygon(coordinates: Seq[GeoPolygon]) extends GeoGeometry with Product with Serializable
GeoJSON MultiPolygon (collection of GeoPolygon)
-
final
case class
GeoPoint(coordinates: GeoPosition) extends GeoGeometry with Product with Serializable
GeoJSON Point
-
final
class
GeoPolygon extends GeoGeometry
GeoJSON Polygon
-
case class
GeoPosition(_1: Double, _2: Double, elevation: Option[Double]) extends Product with Serializable
GeoJSON Position
GeoJSON Position
- _1
either longitude or easting
- _2
either latitude (if
_1
is longitude) or northing- elevation
the optional elevation value (altitude)
-
type
StringOps = scala.collection.immutable.StringOps
- Definition Classes
- Aliases
Value Members
- def array(values: Producer[BSONValue]*): BSONArray
- def array: BSONArray
-
def
bsonLocalDateHandler(zone: ZoneId): BSONHandler[LocalDate]
- Definition Classes
- DefaultBSONHandlers
- Annotations
- @inline()
-
implicit
val
bsonLocalDateHandler: BSONHandler[LocalDate]
- Definition Classes
- DefaultBSONHandlers
-
def
bsonLocalDateTimeHandler(zone: ZoneId): BSONHandler[LocalDateTime]
- Definition Classes
- DefaultBSONHandlers
- Annotations
- @inline()
-
implicit
val
bsonLocalDateTimeHandler: BSONHandler[LocalDateTime]
- Definition Classes
- DefaultBSONHandlers
-
def
bsonOffsetDateTimeHandler(zone: ZoneId): BSONHandler[OffsetDateTime]
- Definition Classes
- DefaultBSONHandlers
- Annotations
- @inline()
-
implicit
val
bsonOffsetDateTimeHandler: BSONHandler[OffsetDateTime]
- Definition Classes
- DefaultBSONHandlers
-
def
bsonZonedDateTimeHandler(zone: ZoneId): BSONHandler[ZonedDateTime]
- Definition Classes
- DefaultBSONHandlers
- Annotations
- @inline()
-
implicit
val
bsonZonedDateTimeHandler: BSONHandler[ZonedDateTime]
- Definition Classes
- DefaultBSONHandlers
-
implicit final
def
collectionReader[M[_], T](implicit cbf: CanBuildFrom[M[_], T, M[T]], reader: BSONReader[T]): BSONReader[M[T]]
- Definition Classes
- LowPriorityBSONHandlersCompat
-
implicit
def
collectionWriter[T, Repr](implicit arg0: (Repr) ⇒ Iterable[T], writer: BSONWriter[T], notOption: ¬[Repr, Option[T]]): BSONWriter[Repr]
- Definition Classes
- LowPriorityBSONHandlers
- def document(elements: ElementProducer*): BSONDocument
- def document: BSONDocument
- def element(name: String, value: BSONValue): BSONElement
- def generateId: BSONObjectID
-
implicit
def
mapKeyWriter[K, V](implicit ev: (K) ⇒ StringOps, valueWriter: BSONWriter[V]): BSONDocumentWriter[Map[K, V]]
- Definition Classes
- LowerPriorityBSONHandlers
-
implicit
def
mapReader[K, V](implicit keyReader: BSONReader[K], valueReader: BSONReader[V]): BSONDocumentReader[Map[K, V]]
- Definition Classes
- LowPriorityBSONHandlers
-
implicit
def
mapWriter[V](implicit valueWriter: BSONWriter[V]): BSONDocumentWriter[Map[String, V]]
- Definition Classes
- LowPriorityBSONHandlers
-
implicit
object
BSONArrayIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONArray]
- Definition Classes
- BSONIdentityHandlers
-
implicit
object
BSONBinaryHandler extends BSONHandler[Array[Byte]] with SafeBSONWriter[Array[Byte]]
- Definition Classes
- DefaultBSONHandlers
-
implicit
object
BSONBinaryIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONBinary]
- Definition Classes
- BSONIdentityHandlers
-
implicit
object
BSONBooleanHandler extends BSONHandler[Boolean] with SafeBSONWriter[Boolean]
- Definition Classes
- DefaultBSONHandlers
-
implicit
object
BSONBooleanIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONBoolean]
- Definition Classes
- BSONIdentityHandlers
-
implicit
object
BSONDateTimeHandler extends BSONHandler[Instant] with SafeBSONWriter[Instant]
- Definition Classes
- DefaultBSONHandlers
-
implicit
object
BSONDateTimeIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONDateTime]
- Definition Classes
- BSONIdentityHandlers
-
implicit
object
BSONDecimalHandler extends BSONHandler[BigDecimal]
- Definition Classes
- DefaultBSONHandlers
-
implicit
object
BSONDecimalIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONDecimal]
- Definition Classes
- BSONIdentityHandlers
-
implicit
object
BSONDocumentIdentity extends BSONDocumentReader[BSONDocument] with BSONDocumentWriter[BSONDocument]
- Definition Classes
- BSONIdentityHandlers
-
implicit
object
BSONDoubleHandler extends BSONHandler[Double] with SafeBSONWriter[Double]
- Definition Classes
- DefaultBSONHandlers
-
implicit
object
BSONDoubleIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONDouble]
- Definition Classes
- BSONIdentityHandlers
-
implicit
object
BSONFloatHandler extends BSONHandler[Float] with SafeBSONWriter[Float]
- Definition Classes
- DefaultBSONHandlers
-
implicit
object
BSONIntegerHandler extends BSONHandler[Int] with SafeBSONWriter[Int]
- Definition Classes
- DefaultBSONHandlers
-
implicit
object
BSONIntegerIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONInteger]
- Definition Classes
- BSONIdentityHandlers
-
implicit
object
BSONJavaScriptIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONJavaScript]
- Definition Classes
- BSONIdentityHandlers
-
implicit
object
BSONJavaScriptWSIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONJavaScriptWS]
- Definition Classes
- BSONIdentityHandlers
-
implicit
object
BSONLongHandler extends BSONHandler[Long] with SafeBSONWriter[Long]
- Definition Classes
- DefaultBSONHandlers
-
implicit
object
BSONLongIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONLong]
- Definition Classes
- BSONIdentityHandlers
-
implicit
object
BSONMaxKeyIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONMaxKey]
- Definition Classes
- BSONIdentityHandlers
-
implicit
object
BSONMinKeyIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONMinKey]
- Definition Classes
- BSONIdentityHandlers
-
implicit
object
BSONNullIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONNull]
- Definition Classes
- BSONIdentityHandlers
-
implicit
object
BSONObjectIDIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONObjectID]
- Definition Classes
- BSONIdentityHandlers
-
implicit
object
BSONRegexIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONRegex]
- Definition Classes
- BSONIdentityHandlers
-
implicit
object
BSONStringHandler extends BSONHandler[String] with SafeBSONWriter[String]
- Definition Classes
- DefaultBSONHandlers
-
implicit
object
BSONStringIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONString]
- Definition Classes
- BSONIdentityHandlers
-
implicit
object
BSONSymbolIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONSymbol]
- Definition Classes
- BSONIdentityHandlers
-
implicit
object
BSONTimestampIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONTimestamp]
- Definition Classes
- BSONIdentityHandlers
-
implicit
object
BSONURIHandler extends BSONHandler[URI] with SafeBSONWriter[URI]
- Definition Classes
- DefaultBSONHandlers
-
implicit
object
BSONURLHandler extends BSONHandler[URL] with SafeBSONWriter[URL]
- Definition Classes
- DefaultBSONHandlers
-
implicit
object
BSONUndefinedIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONUndefined]
- Definition Classes
- BSONIdentityHandlers
-
implicit
object
BSONValueIdentity extends BSONReader[BSONValue] with BSONWriter[BSONValue]
- Definition Classes
- BSONIdentityLowPriorityHandlers
- object GeoGeometry
- object GeoGeometryCollection extends Serializable
-
object
GeoLineString extends Serializable
See GeoLineString
-
object
GeoLinearRing
See GeoLinearRing
- object GeoMultiLineString extends Serializable
-
object
GeoMultiPoint extends Serializable
See GeoMultiPoint
-
object
GeoMultiPolygon extends Serializable
See GeoMultiPolygon
-
object
GeoPoint extends Serializable
See GeoPoint
-
object
GeoPolygon
See GeoPolygon
- object GeoPosition extends Serializable