Table of Contents

Class ArrowFileWriter

Namespace
Apache.Arrow.Ipc
Assembly
Apache.Arrow.dll
public class ArrowFileWriter : ArrowStreamWriter, IDisposable
Inheritance
ArrowFileWriter
Implements
Inherited Members

Constructors

ArrowFileWriter(Stream, Schema)

public ArrowFileWriter(Stream stream, Schema schema)

Parameters

stream Stream
schema Schema

ArrowFileWriter(Stream, Schema, bool)

public ArrowFileWriter(Stream stream, Schema schema, bool leaveOpen)

Parameters

stream Stream
schema Schema
leaveOpen bool

ArrowFileWriter(Stream, Schema, bool, IpcOptions)

public ArrowFileWriter(Stream stream, Schema schema, bool leaveOpen, IpcOptions options)

Parameters

stream Stream
schema Schema
leaveOpen bool
options IpcOptions

ArrowFileWriter(Stream, Schema, bool, IpcOptions, MemoryAllocator)

public ArrowFileWriter(Stream stream, Schema schema, bool leaveOpen, IpcOptions options, MemoryAllocator allocator)

Parameters

stream Stream
schema Schema
leaveOpen bool
options IpcOptions
allocator MemoryAllocator

Methods

WriteRecordBatch(RecordBatch)

public override void WriteRecordBatch(RecordBatch recordBatch)

Parameters

recordBatch RecordBatch

WriteRecordBatchAsync(RecordBatch, CancellationToken)

public override Task WriteRecordBatchAsync(RecordBatch recordBatch, CancellationToken cancellationToken = default)

Parameters

recordBatch RecordBatch
cancellationToken CancellationToken

Returns

Task