p

ai.snips

bsonmacros

package bsonmacros

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. bsonmacros
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class BaseDAO[DO] extends AnyRef
  2. class BooleanCodec extends Codec[Boolean]
  3. class DatabaseContext extends AnyRef
    Annotations
    @Singleton()
  4. class DoubleCodec extends Codec[Double]
  5. class DynamicCodecRegistry extends CodecRegistry
  6. class EitherCodec[A, B] extends Codec[Either[A, B]]
  7. class ExistentialCodec[T] extends Codec[T]
  8. class InstantCodec extends Codec[Instant]
  9. class IntCodec extends Codec[Int]
  10. class LongCodec extends Codec[Long]
  11. class MapCodec[A, B] extends Codec[Map[A, B]]
  12. class ObjectIdCodec extends Codec[ObjectId]
  13. class SeqCodec[T] extends Codec[Seq[T]]
  14. class SetCodec[T] extends Codec[Set[T]]
  15. class UUIDCodec extends Codec[UUID]

Value Members

  1. def fromDBObject[T](doc: BsonDocument)(implicit ct: ClassTag[T], repo: CodecRegistry): T
  2. def toDBObject(a: Any)(implicit repo: CodecRegistry): BsonDocument
  3. object BsonMagnets
  4. object CodecGen

Inherited from AnyRef

Inherited from Any

Ungrouped