package bson
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- bson
- Utils
- Aliases
- DefaultBSONHandlers
- BSONIdentityHandlers
- BSONIdentityLowPriorityHandlers
- LowPriority1BSONHandlers
- LowPriority2BSONHandlers
- LowPriority3BSONHandlers
- LowPriority4BSONHandlers
- LowPriorityBSONHandlersCompat
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
abstract
class
BSONArrayCollectionReader[M[_], T] extends BSONReader[M[T]]
- Attributes
- protected
- Definition Classes
- LowPriority1BSONHandlers
-
type
BaseColl[T] = Traversable[T]
- Definition Classes
- Aliases
-
sealed
trait
GeoGeometry extends AnyRef
GeoJSON geometry object
-
final
class
GeoGeometryCollection extends AnyRef
GeoJSON GeometryCollection (collection of GeoGeometry)
-
final
class
GeoLineString extends GeoGeometry
GeoJSON LineString
-
final
class
GeoLinearRing extends AnyRef
GeoJSON linear ring
-
final
class
GeoMultiLineString extends GeoGeometry
GeoJSON MultiLineString (collection of GeoLineString)
-
final
class
GeoMultiPoint extends GeoGeometry
GeoJSON MultiPoint (collection of GeoPosition)
-
final
class
GeoMultiPolygon extends GeoGeometry
GeoJSON MultiPolygon (collection of GeoPolygon)
-
final
class
GeoPoint extends GeoGeometry
GeoJSON Point
-
final
class
GeoPolygon extends GeoGeometry
GeoJSON Polygon
-
final
class
GeoPosition extends AnyRef
GeoJSON Position
-
type
StringOps = scala.collection.immutable.StringOps
- Definition Classes
- Aliases
Value Members
- def array(values: Producer[BSONValue]*): BSONArray
- def array: BSONArray
-
implicit
def
bsonArrayReader: BSONReader[BSONArray]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonArrayWriter: BSONWriter[BSONArray]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonBinaryReader: BSONReader[BSONBinary]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonBinaryWriter: BSONWriter[BSONBinary]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonBooleanReader: BSONReader[BSONBoolean]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonBooleanWriter: BSONWriter[BSONBoolean]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonDateTimeReader: BSONReader[BSONDateTime]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonDateTimeWriter: BSONWriter[BSONDateTime]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonDecimalReader: BSONReader[BSONDecimal]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonDecimalWriter: BSONWriter[BSONDecimal]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonDocumentReader: BSONDocumentReader[BSONDocument]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonDocumentWriter: BSONDocumentWriter[BSONDocument]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonDoubleReader: BSONReader[BSONDouble]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonDoubleWriter: BSONWriter[BSONDouble]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonIntegerReader: BSONReader[BSONInteger]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonIntegerWriter: BSONWriter[BSONInteger]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonJavaScriptReader: BSONReader[BSONJavaScript]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonJavaScriptWSReader: BSONReader[BSONJavaScriptWS]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonJavaScriptWSWriter: BSONWriter[BSONJavaScriptWS]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonJavaScriptWriter: BSONWriter[BSONJavaScript]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
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
-
implicit
def
bsonLongReader: BSONReader[BSONLong]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonLongWriter: BSONWriter[BSONLong]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonMapKeyWriter[K, V <: BSONValue](implicit keyWriter: KeyWriter[K]): BSONDocumentWriter[Map[K, V]]
- Definition Classes
- LowPriority3BSONHandlers
-
implicit
def
bsonMapWriter[V <: BSONValue]: BSONDocumentWriter[Map[String, V]]
- Definition Classes
- LowPriority1BSONHandlers
-
implicit
def
bsonMaxKeyReader: BSONReader[BSONMaxKey]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonMaxKeyWriter: BSONWriter[BSONMaxKey]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonMinKeyReader: BSONReader[BSONMinKey]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonMinKeyWriter: BSONWriter[BSONMinKey]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonNullReader: BSONReader[BSONNull]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonNullWriter: BSONWriter[BSONNull]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonObjectIDReader: BSONReader[BSONObjectID]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonObjectIDWriter: BSONWriter[BSONObjectID]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
def
bsonOffsetDateTimeHandler(zone: ZoneId): BSONHandler[OffsetDateTime]
- Definition Classes
- DefaultBSONHandlers
- Annotations
- @inline()
-
implicit
val
bsonOffsetDateTimeHandler: BSONHandler[OffsetDateTime]
- Definition Classes
- DefaultBSONHandlers
-
implicit
def
bsonRegexReader: BSONReader[BSONRegex]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonRegexWriter: BSONWriter[BSONRegex]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonStringReader: BSONReader[BSONString]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonStringWriter: BSONWriter[BSONString]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonSymbolReader: BSONReader[BSONSymbol]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonSymbolWriter: BSONWriter[BSONSymbol]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonTimestampReader: BSONReader[BSONTimestamp]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonTimestampWriter: BSONWriter[BSONTimestamp]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonUndefinedReader: BSONReader[BSONUndefined]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
implicit
def
bsonUndefinedWriter: BSONWriter[BSONUndefined]
- Definition Classes
- BSONIdentityHandlers
- Annotations
- @inline()
-
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
- LowPriority1BSONHandlers
- def document(elements: ElementProducer*): BSONDocument
- def document: BSONDocument
- def generateId: BSONObjectID
-
implicit
def
mapKeyReader[K, V](implicit keyReader: KeyReader[K], valueReader: BSONReader[V]): BSONDocumentReader[Map[K, V]]
- Definition Classes
- LowPriority2BSONHandlers
-
implicit
def
mapKeySafeWriter[K, V](implicit keyWriter: KeyWriter[K] with SafeKeyWriter[K], valueWriter: BSONWriter[V] with SafeBSONWriter[V]): BSONDocumentWriter[Map[K, V]]
- Definition Classes
- LowPriority3BSONHandlers
-
implicit
def
mapKeyWriter[K, V](implicit keyWriter: KeyWriter[K], valueWriter: BSONWriter[V]): BSONDocumentWriter[Map[K, V]]
- Definition Classes
- LowPriority4BSONHandlers
-
implicit
def
mapReader[V](implicit valueReader: BSONReader[V]): BSONDocumentReader[Map[String, V]]
- Definition Classes
- LowPriority1BSONHandlers
-
implicit
def
mapSafeWriter[V](implicit valueWriter: BSONWriter[V] with SafeBSONWriter[V]): BSONDocumentWriter[Map[String, V]]
- Definition Classes
- LowPriority1BSONHandlers
-
implicit
def
mapWriter[V](implicit valueWriter: BSONWriter[V]): BSONDocumentWriter[Map[String, V]]
- Definition Classes
- LowPriority2BSONHandlers
- def maxKey: BSONMaxKey
-
macro
def
migrationRequired[A](details: String): A
- Annotations
- @SuppressWarnings()
- def minKey: BSONMinKey
- implicit def nameValueOrdering[T <: BSONValue]: Ordering[(String, T)]
- def null: BSONNull
- def undefined: BSONUndefined
-
implicit
object
BSONBinaryHandler extends BSONHandler[Array[Byte]] with SafeBSONWriter[Array[Byte]]
- Definition Classes
- DefaultBSONHandlers
-
implicit
object
BSONBooleanHandler extends BSONHandler[Boolean] with SafeBSONWriter[Boolean]
- Definition Classes
- DefaultBSONHandlers
-
implicit
object
BSONDateTimeHandler extends BSONHandler[Instant] with SafeBSONWriter[Instant]
- Definition Classes
- DefaultBSONHandlers
-
implicit
object
BSONDecimalHandler extends BSONHandler[BigDecimal]
- Definition Classes
- DefaultBSONHandlers
-
implicit
object
BSONDoubleHandler extends BSONHandler[Double] with SafeBSONWriter[Double]
- Definition Classes
- DefaultBSONHandlers
-
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
BSONLocalTimeHandler extends BSONHandler[LocalTime] with SafeBSONWriter[LocalTime]
- Definition Classes
- DefaultBSONHandlers
-
implicit
object
BSONLocaleHandler extends BSONHandler[Locale] with SafeBSONWriter[Locale]
- Definition Classes
- DefaultBSONHandlers
-
implicit
object
BSONLongHandler extends BSONHandler[Long] with SafeBSONWriter[Long]
- Definition Classes
- DefaultBSONHandlers
-
implicit
object
BSONStringHandler extends BSONHandler[String] with SafeBSONWriter[String]
- Definition Classes
- DefaultBSONHandlers
-
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
BSONUUIDHandler extends BSONHandler[UUID] with SafeBSONWriter[UUID]
- Definition Classes
- DefaultBSONHandlers
-
implicit
object
BSONValueIdentity extends BSONReader[BSONValue] with BSONWriter[BSONValue]
- Definition Classes
- BSONIdentityLowPriorityHandlers
-
object
GeoGeometry
Geometry utilities
- object GeoGeometryCollection
-
object
GeoLineString
See GeoLineString
-
object
GeoLinearRing
See GeoLinearRing
- object GeoMultiLineString
-
object
GeoMultiPoint
See GeoMultiPoint
-
object
GeoMultiPolygon
See GeoMultiPolygon
-
object
GeoPoint
GeoPoint factories & utilities
-
object
GeoPolygon
See GeoPolygon
-
object
GeoPosition
GeoPosition factories and utilities