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
schema
Schemadata
IEnumerable<IArrowArray>length
int
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
visitor
IArrowArrayVisitor
Clone(MemoryAllocator)
public RecordBatch Clone(MemoryAllocator allocator = null)
Parameters
allocator
MemoryAllocator
Returns
Column(int)
public IArrowArray Column(int i)
Parameters
i
int
Returns
Column(string)
public IArrowArray Column(string columnName)
Parameters
columnName
string
Returns
Column(string, IEqualityComparer<string>)
public IArrowArray Column(string columnName, IEqualityComparer<string> comparer)
Parameters
columnName
stringcomparer
IEqualityComparer<string>
Returns
Dispose()
public void Dispose()
Dispose(bool)
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
Slice(int, int)
public RecordBatch Slice(int offset, int length)
Parameters
Returns
ToString()
public override string ToString()