RowReader Struct

Definition

public ref struct RowReader
type RowReader = struct
Public Structure RowReader
Inheritance
RowReader

Constructors

RowReader(ReadOnlyMemory<Byte>, HybridRowVersion, LayoutResolver)
RowReader(ReadOnlyMemory<Byte>, HybridRowVersion, LayoutResolver, RowReader+Checkpoint)
RowReader(RowBuffer)
RowReader(RowBuffer, RowReader+Checkpoint)

Properties

HasValue
Header
Index
Length
Path
PathSpan
Storage
Type
TypeArgs

Methods

Read()
ReadBinary(Byte[])
ReadBinary(ReadOnlySpan<Byte>)
ReadBool(Boolean)
ReadDateTime(DateTime)
ReadDecimal(Decimal)
ReadFloat128(Float128)
ReadFloat32(Single)
ReadFloat64(Double)
ReadGuid(Guid)
ReadInt16(Int16)
ReadInt32(Int32)
ReadInt64(Int64)
ReadInt8(SByte)
ReadMongoDbObjectId(MongoDbObjectId)
ReadNull(NullValue)
ReadScope()
ReadScope<T,TSerializer>(T)
ReadScope<TContext>(TContext, RowReader.ReaderFunc<TContext>)
ReadString(String)
ReadString(Utf8Span)
ReadString(Utf8String)
ReadUInt16(UInt16)
ReadUInt32(UInt32)
ReadUInt64(UInt64)
ReadUInt8(Byte)
ReadUnixDateTime(UnixDateTime)
ReadVarInt(Int64)
ReadVarUInt(UInt64)
SaveCheckpoint()
SkipScope(RowReader)

Extension Methods

ReadList<TItem>(RowReader, RowReaderExtensions.DeserializerFunc<TItem>, List<TItem>)

Applies to