Apache.Arrow.Ipc.ArrowFileReader
namespace Apache.Arrow.Ipc
{
public class ArrowFileReader : ArrowStreamReader
{
public bool IsFileValid { get; }
public ArrowFileReader(Stream stream);
public ArrowFileReader(Stream stream, ICompressionCodecFactory compressionCodecFactory);
public ArrowFileReader(Stream stream, MemoryAllocator allocator);
public ArrowFileReader(Stream stream, MemoryAllocator allocator, ICompressionCodecFactory compressionCodecFactory);
public ArrowFileReader(Stream stream, bool leaveOpen);
public ArrowFileReader(Stream stream, MemoryAllocator allocator, bool leaveOpen);
public ArrowFileReader(Stream stream, MemoryAllocator allocator, ICompressionCodecFactory compressionCodecFactory, bool leaveOpen);
public ArrowFileReader(ArrowContext context, Stream stream, bool leaveOpen = false);
public static ArrowFileReader FromFile(string filename);
public ValueTask<int> RecordBatchCountAsync();
public ValueTask<RecordBatch> ReadRecordBatchAsync(int index, CancellationToken cancellationToken = default(CancellationToken));
}
}