Class LargeListViewArray
public class LargeListViewArray : Array, IArrowArray, IDisposable
- Inheritance
-
LargeListViewArray
- Implements
- Inherited Members
Constructors
LargeListViewArray(ArrayData)
public LargeListViewArray(ArrayData data)
Parameters
dataArrayData
LargeListViewArray(IArrowType, int, ArrowBuffer, ArrowBuffer, IArrowArray, ArrowBuffer, int, int)
public LargeListViewArray(IArrowType dataType, int length, ArrowBuffer valueOffsetsBuffer, ArrowBuffer sizesBuffer, IArrowArray values, ArrowBuffer nullBitmapBuffer, int nullCount = 0, int offset = 0)
Parameters
dataTypeIArrowTypelengthintvalueOffsetsBufferArrowBuffersizesBufferArrowBuffervaluesIArrowArraynullBitmapBufferArrowBuffernullCountintoffsetint
Properties
Sizes
public ReadOnlySpan<long> Sizes { get; }
Property Value
SizesBuffer
public ArrowBuffer SizesBuffer { get; }
Property Value
ValueOffsets
public ReadOnlySpan<long> 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
visitorIArrowArrayVisitor
Dispose(bool)
protected override void Dispose(bool disposing)
Parameters
disposingbool
GetSlicedValues(int)
public IArrowArray GetSlicedValues(int index)
Parameters
indexint
Returns
GetValueLength(int)
public int GetValueLength(int index)
Parameters
indexint