LayoutBinary Class

Definition

public sealed class LayoutBinary : Microsoft.Azure.Cosmos.Serialization.HybridRow.Layouts.LayoutType<byte[]>, Microsoft.Azure.Cosmos.Serialization.HybridRow.Layouts.ILayoutSequenceWritable<byte>, Microsoft.Azure.Cosmos.Serialization.HybridRow.Layouts.ILayoutSpanReadable<byte>, Microsoft.Azure.Cosmos.Serialization.HybridRow.Layouts.ILayoutSpanWritable<byte>
type LayoutBinary = class
    inherit LayoutType<byte[]>
    interface ILayoutSpanWritable<byte>
    interface ILayoutType
    interface ILayoutSpanReadable<byte>
    interface ILayoutSequenceWritable<byte>
Public NotInheritable Class LayoutBinary
Inherits LayoutType(Of Byte())
Implements ILayoutSequenceWritable(Of Byte), ILayoutSpanReadable(Of Byte), ILayoutSpanWritable(Of Byte)
Inheritance
LayoutBinary
Implements

Fields

Immutable (Inherited from LayoutType)
LayoutCode (Inherited from LayoutType)
Size (Inherited from LayoutType)

Properties

AllowVariable (Inherited from LayoutType)
IsBool (Inherited from LayoutType)
IsFixed
IsNull (Inherited from LayoutType)
IsVarint (Inherited from LayoutType)
Name

Methods

DeleteFixed(RowBuffer, RowCursor, LayoutColumn) (Inherited from LayoutType<T>)
DeleteSparse(RowBuffer, RowCursor) (Inherited from LayoutType<T>)
DeleteVariable(RowBuffer, RowCursor, LayoutColumn) (Inherited from LayoutType<T>)
HasValue(RowBuffer, RowCursor, LayoutColumn) (Inherited from LayoutType<T>)
ReadFixed(RowBuffer, RowCursor, LayoutColumn, Byte[])
ReadFixed(RowBuffer, RowCursor, LayoutColumn, ReadOnlySpan<Byte>)
ReadFixed(RowBuffer, RowCursor, LayoutColumn, T) (Inherited from LayoutType<T>)
ReadSparse(RowBuffer, RowCursor, Byte[])
ReadSparse(RowBuffer, RowCursor, ReadOnlySpan<Byte>)
ReadSparse(RowBuffer, RowCursor, T) (Inherited from LayoutType<T>)
ReadVariable(RowBuffer, RowCursor, LayoutColumn, Byte[])
ReadVariable(RowBuffer, RowCursor, LayoutColumn, ReadOnlySpan<Byte>)
ReadVariable(RowBuffer, RowCursor, LayoutColumn, T) (Inherited from LayoutType<T>)
TypeAs<T>() (Inherited from LayoutType)
WriteFixed(RowBuffer, RowCursor, LayoutColumn, Byte[])
WriteFixed(RowBuffer, RowCursor, LayoutColumn, ReadOnlySequence<Byte>)
WriteFixed(RowBuffer, RowCursor, LayoutColumn, ReadOnlySpan<Byte>)
WriteFixed(RowBuffer, RowCursor, LayoutColumn, T) (Inherited from LayoutType<T>)
WriteSparse(RowBuffer, RowCursor, Byte[], UpdateOptions)
WriteSparse(RowBuffer, RowCursor, ReadOnlySequence<Byte>, UpdateOptions)
WriteSparse(RowBuffer, RowCursor, ReadOnlySpan<Byte>, UpdateOptions)
WriteSparse(RowBuffer, RowCursor, T, UpdateOptions) (Inherited from LayoutType<T>)
WriteVariable(RowBuffer, RowCursor, LayoutColumn, Byte[])
WriteVariable(RowBuffer, RowCursor, LayoutColumn, ReadOnlySequence<Byte>)
WriteVariable(RowBuffer, RowCursor, LayoutColumn, ReadOnlySpan<Byte>)
WriteVariable(RowBuffer, RowCursor, LayoutColumn, T) (Inherited from LayoutType<T>)

Applies to