BsonFieldInput

halotukozak.mcodec.BsonFieldInput
final class BsonFieldInput(reader: BsonReader, val fieldName: String, tag: Int) extends BsonValueInput, FieldInput

Attributes

Source
BsonInput.scala
Graph
Supertypes
trait FieldInput
trait BsonExtInput
trait SimpleInput
trait Input
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

override def peekKind(): InputKind

Non-consuming probe of the next value's kind. Default backends that cannot peek throw; backends used for flat-sum/@outOfOrder capture (JSON, CBOR) override it.

Non-consuming probe of the next value's kind. Default backends that cannot peek throw; backends used for flat-sum/@outOfOrder capture (JSON, CBOR) override it.

Attributes

Definition Classes
Inherited from:
BsonValueInput
Source
BsonInput.scala
def readBigDecimal(): BigDecimal

Attributes

Inherited from:
BsonValueInput
Source
BsonInput.scala
def readBigInt(): BigInt

Attributes

Inherited from:
BsonValueInput
Source
BsonInput.scala
override def readBinary(): Array[Byte]

Attributes

Definition Classes
Inherited from:
BsonValueInput
Source
BsonInput.scala
def readBoolean(): Boolean

Attributes

Inherited from:
BsonValueInput
Source
BsonInput.scala
def readByte(): Byte

Attributes

Inherited from:
SimpleInput
Source
Input.scala
def readChar(): Char

Attributes

Inherited from:
SimpleInput
Source
Input.scala
def readDouble(): Double

Attributes

Inherited from:
BsonValueInput
Source
BsonInput.scala
def readFloat(): Float

Attributes

Inherited from:
SimpleInput
Source
Input.scala
def readInt(): Int

Attributes

Inherited from:
BsonValueInput
Source
BsonInput.scala
def readJsCode(): String

Attributes

Inherited from:
BsonValueInput
Source
BsonInput.scala

Attributes

Inherited from:
BsonValueInput
Source
BsonInput.scala
def readLong(): Long

Attributes

Inherited from:
BsonValueInput
Source
BsonInput.scala
def readMaxKey(): Unit

Attributes

Inherited from:
BsonValueInput
Source
BsonInput.scala
def readMinKey(): Unit

Attributes

Inherited from:
BsonValueInput
Source
BsonInput.scala
def readNull(): Boolean

Returns true (and consumes the value) if it is null, otherwise returns false and leaves the cursor.

Returns true (and consumes the value) if it is null, otherwise returns false and leaves the cursor.

Attributes

Inherited from:
BsonValueInput
Source
BsonInput.scala

Attributes

Inherited from:
BsonValueInput
Source
BsonInput.scala
def readObjectId(): Array[Byte]

Attributes

Inherited from:
BsonValueInput
Source
BsonInput.scala
def readRegexValue(): (String, String)

Attributes

Inherited from:
BsonValueInput
Source
BsonInput.scala
def readShort(): Short

Attributes

Inherited from:
SimpleInput
Source
Input.scala
final def readSimple(): SimpleInput

Attributes

Inherited from:
InputAndSimpleInput
Source
Input.scala
def readString(): String

Attributes

Inherited from:
BsonValueInput
Source
BsonInput.scala
override def readTimestamp(): Long

Attributes

Definition Classes
Inherited from:
BsonValueInput
Source
BsonInput.scala
def skip(): Unit

Attributes

Inherited from:
BsonValueInput
Source
BsonInput.scala
final def skipValue(): Unit

Attributes

Inherited from:
Input
Source
Input.scala

Concrete fields

val fieldName: String

Attributes

Source
BsonInput.scala