Package

com.avsystem.commons

mongo

Permalink

package mongo

Visibility
  1. Public
  2. All

Type Members

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

    Permalink

  2. trait BsonGenCodecs extends AnyRef

    Permalink
  3. trait BsonInput extends InputAndSimpleInput

    Permalink
  4. trait BsonOutput extends OutputAndSimpleOutput

    Permalink
  5. final class BsonReaderFieldInput extends BsonReaderInput with FieldInput

    Permalink
  6. class BsonReaderInput extends BsonInput

    Permalink
  7. final class BsonReaderIterator[T] extends AbstractIterator[T]

    Permalink
  8. final class BsonReaderListInput extends ListInput

    Permalink
  9. final class BsonReaderObjectInput extends ObjectInput

    Permalink
  10. case class BsonRef[S, T](path: String, codec: GenCodec[T], getter: (S) ⇒ T) extends Product with Serializable

    Permalink
  11. final class BsonValueListOutput extends ListOutput

    Permalink
  12. final class BsonValueObjectOutput extends ObjectOutput

    Permalink
  13. final class BsonValueOutput extends BsonOutput

    Permalink
  14. final class BsonWriterListOutput extends ListOutput

    Permalink
  15. final class BsonWriterNamedOutput extends BsonOutput

    Permalink
  16. final class BsonWriterObjectOutput extends ObjectOutput

    Permalink
  17. final class BsonWriterOutput extends BsonOutput

    Permalink
  18. final class Doc extends AnyVal

    Permalink

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

    Permalink

  20. trait DocumentCodec[T] extends AnyRef

    Permalink

  21. class GenCodecBasedBsonCodec[T] extends Codec[T]

    Permalink
  22. class MongoCodec[A, BSON <: BsonValue] extends Codec[A]

    Permalink

  23. class mongoId extends Annotation with AnnotationAggregate

    Permalink

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

Value Members

  1. object BsonCodec

    Permalink
  2. object BsonGenCodecs

    Permalink
  3. object BsonInput

    Permalink
  4. object BsonOutput

    Permalink
  5. object BsonRef extends Serializable

    Permalink
  6. object BsonValueOutput

    Permalink
  7. object Doc

    Permalink
  8. object DocKey extends Serializable

    Permalink
  9. object DuplicateKey

    Permalink

  10. object Filter

    Permalink

  11. object KeyEscaper

    Permalink
  12. object ObjectIdMarker extends TypeMarker[ObjectId]

    Permalink
  13. object Sort

    Permalink

  14. object Update

    Permalink

  15. package async

    Permalink
  16. package core

    Permalink
  17. package scala

    Permalink
  18. package sync

    Permalink
  19. package text

    Permalink

Ungrouped