Packages

package mongo

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait BsonCodec[A, BSON <: BsonValue] extends AnyRef

  2. trait BsonGenCodecs extends AnyRef
  3. trait BsonInput extends Input
  4. trait BsonOutput extends Output
  5. final class BsonReaderFieldInput extends BsonReaderInput with FieldInput
  6. class BsonReaderInput extends BsonInput
  7. final class BsonReaderIterator[T] extends AbstractIterator[T]
  8. final class BsonReaderListInput extends ListInput
  9. final class BsonReaderObjectInput extends ObjectInput
  10. case class BsonRef[S, T](path: String, codec: GenCodec[T], getter: (S) ⇒ T) extends Product with Serializable
  11. final class BsonValueListOutput extends ListOutput
  12. final class BsonValueObjectOutput extends ObjectOutput
  13. final class BsonValueOutput extends BsonOutput
  14. final class BsonWriterListOutput extends ListOutput
  15. final class BsonWriterNamedOutput extends BsonOutput
  16. final class BsonWriterObjectOutput extends ObjectOutput
  17. final class BsonWriterOutput extends BsonOutput
  18. final class Doc extends AnyVal

  19. case class DocKey[A, BSON <: BsonValue](key: String, codec: BsonCodec[A, BSON]) extends Product with Serializable

  20. trait DocumentCodec[T] extends AnyRef

  21. class GenCodecBasedBsonCodec[T] extends Codec[T]
  22. class MongoCodec[A, BSON <: BsonValue] extends Codec[A]

  23. class mongoId extends Annotation with AnnotationAggregate

    Shortcut annotation for applying @name("_id") and @outOfOrder annotation on a case class field, which is typical for MongoDB ID field.

Ungrouped