Table of Contents

Struct RecordBatchWithMetadata

Namespace
Apache.Arrow.Ipc
Assembly
Apache.Arrow.dll

A record batch read from an Arrow IPC source, together with the custom metadata carried on the IPC Message that held it.

public readonly struct RecordBatchWithMetadata
Inherited Members

Constructors

RecordBatchWithMetadata(RecordBatch, IReadOnlyDictionary<string, string>)

public RecordBatchWithMetadata(RecordBatch batch, IReadOnlyDictionary<string, string> customMetadata)

Parameters

batch RecordBatch
customMetadata IReadOnlyDictionary<string, string>

Properties

Batch

The record batch that was read, or null at the end of the stream.

public RecordBatch Batch { get; }

Property Value

RecordBatch

CustomMetadata

The Message-level custom metadata accompanying Batch, or null if the message carried none.

public IReadOnlyDictionary<string, string> CustomMetadata { get; }

Property Value

IReadOnlyDictionary<string, string>

Methods

Deconstruct(out RecordBatch, out IReadOnlyDictionary<string, string>)

public void Deconstruct(out RecordBatch batch, out IReadOnlyDictionary<string, string> customMetadata)

Parameters

batch RecordBatch
customMetadata IReadOnlyDictionary<string, string>