Class RecordBatch
public class RecordBatch : IArrowRecord, IArrowArray, IDisposable
- Inheritance
-
RecordBatch
- Implements
- Inherited Members
- Extension Methods
Constructors
RecordBatch(Schema, IEnumerable<IArrowArray>, int)
public RecordBatch(Schema schema, IEnumerable<IArrowArray> data, int length)
Parameters
schemaSchemadataIEnumerable<IArrowArray>lengthint
Properties
Arrays
public IEnumerable<IArrowArray> Arrays { get; }
Property Value
ColumnCount
public int ColumnCount { get; }
Property Value
Length
public int Length { get; }
Property Value
Schema
public Schema Schema { get; }
Property Value
Methods
Accept(IArrowArrayVisitor)
public void Accept(IArrowArrayVisitor visitor)
Parameters
visitorIArrowArrayVisitor
Clone(MemoryAllocator)
public RecordBatch Clone(MemoryAllocator allocator = null)
Parameters
allocatorMemoryAllocator
Returns
Column(int)
public IArrowArray Column(int i)
Parameters
iint
Returns
Column(string)
public IArrowArray Column(string columnName)
Parameters
columnNamestring
Returns
Column(string, IEqualityComparer<string>)
public IArrowArray Column(string columnName, IEqualityComparer<string> comparer)
Parameters
columnNamestringcomparerIEqualityComparer<string>
Returns
Dispose()
public void Dispose()
Dispose(bool)
protected virtual void Dispose(bool disposing)
Parameters
disposingbool
Slice(int, int)
public RecordBatch Slice(int offset, int length)
Parameters
Returns
SliceShared(int, int)
public RecordBatch SliceShared(int offset, int length)
Parameters
Returns
ToString()
public override string ToString()