Class RecordBatch
public class RecordBatch : IArrowRecord, IArrowArray, IDisposable- Inheritance
- 
      
      RecordBatch
- Implements
- Inherited Members
Constructors
RecordBatch(Schema, IEnumerable<IArrowArray>, int)
public RecordBatch(Schema schema, IEnumerable<IArrowArray> data, int length)Parameters
- schemaSchema
- dataIEnumerable<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
- columnNamestring
- comparerIEqualityComparer<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
ToString()
public override string ToString()