Table of Contents

Class RowGroupWriterCore<TSlot>

Namespace
Plank.RowApi
Assembly
Plank.dll

Coordinates one generated row buffer with a row-group writer.

public sealed class RowGroupWriterCore<TSlot> where TSlot : RowBufferSlot

Type Parameters

TSlot

The generated buffer-slot type.

Inheritance
RowGroupWriterCore<TSlot>
Inherited Members

Remarks

This unstable API supports Plank-generated code and is not intended for direct use by applications.

Constructors

RowGroupWriterCore(RowGroupWriter, TSlot)

Initializes the core used by a generated row-group writer.

public RowGroupWriterCore(RowGroupWriter rowGroupWriter, TSlot slot)

Parameters

rowGroupWriter RowGroupWriter

The destination row-group writer.

slot TSlot

The generated row buffer.

Methods

GetSlotForRow()

Gets the buffer slot for generated row assignment.

public TSlot GetSlotForRow()

Returns

TSlot

The writable buffer slot.

Write()

Serializes and writes the generated row buffer.

public void Write()