Table of Contents

Class RecordBatch.Builder

Namespace
Apache.Arrow
Assembly
Apache.Arrow.dll
public class RecordBatch.Builder
Inheritance
RecordBatch.Builder
Inherited Members

Constructors

Builder(MemoryAllocator)

public Builder(MemoryAllocator allocator = null)

Parameters

allocator MemoryAllocator

Methods

Append(RecordBatch)

public RecordBatch.Builder Append(RecordBatch batch)

Parameters

batch RecordBatch

Returns

RecordBatch.Builder

Append<TArray>(string, bool, IArrowArrayBuilder<TArray>)

public RecordBatch.Builder Append<TArray>(string name, bool nullable, IArrowArrayBuilder<TArray> builder) where TArray : IArrowArray

Parameters

name string
nullable bool
builder IArrowArrayBuilder<TArray>

Returns

RecordBatch.Builder

Type Parameters

TArray

Append<TArray>(string, bool, Func<ArrayBuilder, TArray>)

public RecordBatch.Builder Append<TArray>(string name, bool nullable, Func<RecordBatch.ArrayBuilder, TArray> action) where TArray : IArrowArray

Parameters

name string
nullable bool
action Func<RecordBatch.ArrayBuilder, TArray>

Returns

RecordBatch.Builder

Type Parameters

TArray

Append<TArray>(string, bool, TArray)

public RecordBatch.Builder Append<TArray>(string name, bool nullable, TArray array) where TArray : IArrowArray

Parameters

name string
nullable bool
array TArray

Returns

RecordBatch.Builder

Type Parameters

TArray

Build()

public RecordBatch Build()

Returns

RecordBatch

Clear()

public RecordBatch.Builder Clear()

Returns

RecordBatch.Builder