Class Column
A Column data structure that logically represents a column in a dataset
public class Column : IDisposable
- Inheritance
-
Column
- Implements
- Inherited Members
Constructors
Column(Field, IList<Array>)
public Column(Field field, IList<Array> arrays)
Parameters
Column(Field, IList<IArrowArray>)
public Column(Field field, IList<IArrowArray> arrays)
Parameters
fieldFieldarraysIList<IArrowArray>
Properties
Data
public ChunkedArray Data { get; }
Property Value
Field
public Field Field { get; }
Property Value
Length
public long Length { get; }
Property Value
Name
public string Name { get; }
Property Value
NullCount
public long NullCount { get; }
Property Value
Type
public IArrowType Type { get; }
Property Value
Methods
Dispose()
public void Dispose()
Slice(int)
public Column Slice(int offset)
Parameters
offsetint
Returns
Slice(int, int)
public Column Slice(int offset, int length)
Parameters
Returns
SliceShared(int)
Slice this column with shared ownership. The returned slice keeps the underlying buffers alive via reference counting. The caller must dispose the returned column when done.
public Column SliceShared(int offset)
Parameters
offsetint
Returns
SliceShared(int, int)
Slice this column with shared ownership. The returned slice keeps the underlying buffers alive via reference counting. The caller must dispose the returned column when done.
public Column SliceShared(int offset, int length)