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

Apache.Arrow.Ipc.ArrowFileReaderImplementation

namespace Apache.Arrow.Ipc { internal sealed class ArrowFileReaderImplementation : ArrowStreamReaderImplementation { public bool IsFileValid { get; } public ArrowFileReaderImplementation(Stream stream, MemoryAllocator allocator, ICompressionCodecFactory compressionCodecFactory, bool leaveOpen); public ArrowFileReaderImplementation(Stream stream, MemoryAllocator allocator, ICompressionCodecFactory compressionCodecFactory, bool leaveOpen, ExtensionTypeRegistry extensionRegistry); public ValueTask<int> RecordBatchCountAsync(CancellationToken cancellationToken = default(CancellationToken)); public ValueTask<RecordBatch> ReadRecordBatchAsync(int index, CancellationToken cancellationToken); public RecordBatch ReadRecordBatch(int index); } }