package mongo
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- trait BsonCodec[A, BSON <: BsonValue] extends AnyRef
- trait BsonGenCodecs extends AnyRef
- trait BsonInput extends InputAndSimpleInput
- trait BsonOutput extends OutputAndSimpleOutput
- final class BsonReaderFieldInput extends BsonReaderInput with FieldInput
- class BsonReaderInput extends BsonInput
- final class BsonReaderIterator[T] extends AbstractIterator[T]
- final class BsonReaderListInput extends ListInput
- final class BsonReaderObjectInput extends ObjectInput
- case class BsonRef[S, T](path: String, codec: GenCodec[T], getter: (S) ⇒ T) extends Product with Serializable
- final class BsonValueListOutput extends ListOutput
- final class BsonValueObjectOutput extends ObjectOutput
- final class BsonValueOutput extends BsonOutput
- final class BsonWriterListOutput extends ListOutput
- final class BsonWriterNamedOutput extends BsonOutput
- final class BsonWriterObjectOutput extends ObjectOutput
- final class BsonWriterOutput extends BsonOutput
- final class Doc extends AnyVal
- case class DocKey[A, BSON <: BsonValue](key: String, codec: BsonCodec[A, BSON]) extends Product with Serializable
- trait DocumentCodec[T] extends AnyRef
- class GenCodecBasedBsonCodec[T] extends Codec[T]
- class MongoCodec[A, BSON <: BsonValue] extends Codec[A]
-
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.
Value Members
- object BsonCodec
- object BsonGenCodecs
- object BsonInput
- object BsonOutput
- object BsonRef extends Serializable
- object BsonTypeMetadata extends InputMetadata[BsonType]
- object BsonValueOutput
- object Doc
- object DocKey extends Serializable
- object DuplicateKey
- object Filter
- object KeyEscaper
- object ObjectIdMarker extends TypeMarker[ObjectId]
- object Sort
- object Update