Table of Contents

Class ListViewArray

Namespace
Apache.Arrow
Assembly
Apache.Arrow.dll
public class ListViewArray : Array, IArrowArray, IDisposable
Inheritance
ListViewArray
Implements
Inherited Members

Constructors

ListViewArray(ArrayData)

public ListViewArray(ArrayData data)

Parameters

data ArrayData

ListViewArray(IArrowType, int, ArrowBuffer, ArrowBuffer, IArrowArray, ArrowBuffer, int, int)

public ListViewArray(IArrowType dataType, int length, ArrowBuffer valueOffsetsBuffer, ArrowBuffer sizesBuffer, IArrowArray values, ArrowBuffer nullBitmapBuffer, int nullCount = 0, int offset = 0)

Parameters

dataType IArrowType
length int
valueOffsetsBuffer ArrowBuffer
sizesBuffer ArrowBuffer
values IArrowArray
nullBitmapBuffer ArrowBuffer
nullCount int
offset int

Properties

Sizes

public ReadOnlySpan<int> Sizes { get; }

Property Value

ReadOnlySpan<int>

SizesBuffer

public ArrowBuffer SizesBuffer { get; }

Property Value

ArrowBuffer

ValueOffsets

public ReadOnlySpan<int> ValueOffsets { get; }

Property Value

ReadOnlySpan<int>

ValueOffsetsBuffer

public ArrowBuffer ValueOffsetsBuffer { get; }

Property Value

ArrowBuffer

Values

public IArrowArray Values { get; }

Property Value

IArrowArray

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

IArrowArray

GetValueLength(int)

public int GetValueLength(int index)

Parameters

index int

Returns

int