Class ListArray
public class ListArray : Array, IArrowArray, IDisposable
- Inheritance
-
ListArray
- Implements
- Derived
- Inherited Members
Constructors
ListArray(ArrayData)
public ListArray(ArrayData data)
Parameters
data
ArrayData
ListArray(IArrowType, int, ArrowBuffer, IArrowArray, ArrowBuffer, int, int)
public ListArray(IArrowType dataType, int length, ArrowBuffer valueOffsetsBuffer, IArrowArray values, ArrowBuffer nullBitmapBuffer, int nullCount = 0, int offset = 0)
Parameters
dataType
IArrowTypelength
intvalueOffsetsBuffer
ArrowBuffervalues
IArrowArraynullBitmapBuffer
ArrowBuffernullCount
intoffset
int
Properties
ValueOffsets
public ReadOnlySpan<int> ValueOffsets { get; }
Property Value
ValueOffsetsBuffer
public ArrowBuffer ValueOffsetsBuffer { get; }
Property Value
Values
public IArrowArray Values { get; }
Property Value
Methods
Accept(IArrowArrayVisitor)
public override void Accept(IArrowArrayVisitor visitor)
Parameters
visitor
IArrowArrayVisitor
Dispose(bool)
protected override void Dispose(bool disposing)
Parameters
disposing
bool
GetSlicedValues(int)
public IArrowArray GetSlicedValues(int index)
Parameters
index
int
Returns
GetValueLength(int)
public int GetValueLength(int index)
Parameters
index
int
Returns
GetValueOffset(int)
[Obsolete("This method has been deprecated. Please use ValueOffsets[index] instead.")]
public int GetValueOffset(int index)
Parameters
index
int