Class ArrowFileReader
Implements an ArrowStreamReader that can read Arrow files.
public class ArrowFileReader : ArrowStreamReader, IArrowArrayStream, IArrowReader, IDisposable
- Inheritance
-
ArrowFileReader
- Implements
- Inherited Members
Constructors
ArrowFileReader(Stream)
public ArrowFileReader(Stream stream)
Parameters
streamStream
ArrowFileReader(Stream, ICompressionCodecFactory)
public ArrowFileReader(Stream stream, ICompressionCodecFactory compressionCodecFactory)
Parameters
streamStreamcompressionCodecFactoryICompressionCodecFactory
ArrowFileReader(Stream, MemoryAllocator)
public ArrowFileReader(Stream stream, MemoryAllocator allocator)
Parameters
streamStreamallocatorMemoryAllocator
ArrowFileReader(Stream, MemoryAllocator, ICompressionCodecFactory)
public ArrowFileReader(Stream stream, MemoryAllocator allocator, ICompressionCodecFactory compressionCodecFactory)
Parameters
streamStreamallocatorMemoryAllocatorcompressionCodecFactoryICompressionCodecFactory
ArrowFileReader(Stream, MemoryAllocator, ICompressionCodecFactory, bool)
public ArrowFileReader(Stream stream, MemoryAllocator allocator, ICompressionCodecFactory compressionCodecFactory, bool leaveOpen)
Parameters
streamStreamallocatorMemoryAllocatorcompressionCodecFactoryICompressionCodecFactoryleaveOpenbool
ArrowFileReader(Stream, MemoryAllocator, bool)
public ArrowFileReader(Stream stream, MemoryAllocator allocator, bool leaveOpen)
Parameters
streamStreamallocatorMemoryAllocatorleaveOpenbool
ArrowFileReader(Stream, bool)
public ArrowFileReader(Stream stream, bool leaveOpen)
Parameters
Properties
IsFileValid
public bool IsFileValid { get; }
Property Value
Methods
FromFile(string)
public static ArrowFileReader FromFile(string filename)
Parameters
filenamestring
Returns
ReadRecordBatchAsync(int, CancellationToken)
public ValueTask<RecordBatch> ReadRecordBatchAsync(int index, CancellationToken cancellationToken = default)
Parameters
indexintcancellationTokenCancellationToken
Returns
RecordBatchCountAsync()
public ValueTask<int> RecordBatchCountAsync()