c

reactivemongo.bson.lowlevel

LowLevelBsonDocWriter

class LowLevelBsonDocWriter[A <: WritableBuffer] extends AnyRef

Annotations
@deprecated
Deprecated

(Since version 0.13.0) Will be removed

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LowLevelBsonDocWriter
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new LowLevelBsonDocWriter(buf: A)

Value Members

  1. def close(): LowLevelBsonDocWriter.this.type
  2. def mark(tpe: Int): Unit
  3. def openArray(key: String): LowLevelBsonDocWriter.this.type
  4. def openBinary(key: String, tpe: Byte): LowLevelBsonDocWriter.this.type
  5. def openDocument(key: String): LowLevelBsonDocWriter.this.type
  6. def openJavaScriptWithScope(key: String, value: String): LowLevelBsonDocWriter.this.type
  7. def popMark: (Int, Int)
  8. def putBoolean(key: String, value: Boolean): LowLevelBsonDocWriter.this.type
  9. def putBytes(bytes: Array[Byte]): LowLevelBsonDocWriter.this.type
  10. def putDBPointer(key: String, db: String, value: Array[Byte]): LowLevelBsonDocWriter.this.type
  11. def putDateTime(key: String, value: Long): LowLevelBsonDocWriter.this.type
  12. def putDecimal(key: String, high: Long, low: Long): LowLevelBsonDocWriter.this.type
  13. def putDouble(key: String, value: Double): LowLevelBsonDocWriter.this.type
  14. def putInt(key: String, value: Int): LowLevelBsonDocWriter.this.type
  15. def putJavaScript(key: String, value: String): LowLevelBsonDocWriter.this.type
  16. def putLong(key: String, value: Long): LowLevelBsonDocWriter.this.type
  17. def putMaxKey(key: String): LowLevelBsonDocWriter.this.type
  18. def putMinKey(key: String): LowLevelBsonDocWriter.this.type
  19. def putNull(): LowLevelBsonDocWriter.this.type
  20. def putObjectId(key: String, value: Array[Byte]): LowLevelBsonDocWriter.this.type
  21. def putRegex(key: String, value: String, flags: String): LowLevelBsonDocWriter.this.type
  22. def putString(key: String, value: String): LowLevelBsonDocWriter.this.type
  23. def putSymbol(key: String, value: String): LowLevelBsonDocWriter.this.type
  24. def putTimestamp(key: String, value: Long): LowLevelBsonDocWriter.this.type
  25. def putUndefined(): LowLevelBsonDocWriter.this.type
  26. def result(): A