<PackageReference Include="Apache.Arrow" Version="22.0.1" />

Apache.Arrow.Ipc.ArrowStreamReader

public Schema Schema { get; }

public ArrowStreamReader(Stream stream)

public ArrowStreamReader(Stream stream, MemoryAllocator allocator)

public ArrowStreamReader(Stream stream, ICompressionCodecFactory compressionCodecFactory)

public ArrowStreamReader(Stream stream, bool leaveOpen)

public ArrowStreamReader(Stream stream, MemoryAllocator allocator, bool leaveOpen)

public ArrowStreamReader(Stream stream, ICompressionCodecFactory compressionCodecFactory, bool leaveOpen)

public ArrowStreamReader(Stream stream, MemoryAllocator allocator, ICompressionCodecFactory compressionCodecFactory, bool leaveOpen)

public ArrowStreamReader(ReadOnlyMemory<byte> buffer)

public ArrowStreamReader(ReadOnlyMemory<byte> buffer, ICompressionCodecFactory compressionCodecFactory)

public void Dispose()

protected virtual void Dispose(bool disposing)

public ValueTask<Schema> GetSchema(CancellationToken cancellationToken = default)

public ValueTask<RecordBatch> ReadNextRecordBatchAsync(CancellationToken cancellationToken = default)