Class RowGroupWriterCore<TSlot>
Coordinates one generated row buffer with a row-group writer.
public sealed class RowGroupWriterCore<TSlot> where TSlot : RowBufferSlot
Type Parameters
TSlotThe 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
rowGroupWriterRowGroupWriterThe destination row-group writer.
slotTSlotThe 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()