Table of Contents

Class ChunkedArray

Namespace
Apache.Arrow
Assembly
Apache.Arrow.dll

A data structure to manage a list of primitive Array arrays logically as one large array

public class ChunkedArray
Inheritance
ChunkedArray
Inherited Members

Constructors

ChunkedArray(Array)

public ChunkedArray(Array array)

Parameters

array Array

ChunkedArray(IList<Array>)

public ChunkedArray(IList<Array> arrays)

Parameters

arrays IList<Array>

ChunkedArray(IList<IArrowArray>)

public ChunkedArray(IList<IArrowArray> arrays)

Parameters

arrays IList<IArrowArray>

Properties

ArrayCount

public int ArrayCount { get; }

Property Value

int

DataType

public IArrowType DataType { get; }

Property Value

IArrowType

Length

public long Length { get; }

Property Value

long

NullCount

public long NullCount { get; }

Property Value

long

Methods

Array(int)

public Array Array(int index)

Parameters

index int

Returns

Array

ArrowArray(int)

public IArrowArray ArrowArray(int index)

Parameters

index int

Returns

IArrowArray

Slice(long)

public ChunkedArray Slice(long offset)

Parameters

offset long

Returns

ChunkedArray

Slice(long, long)

public ChunkedArray Slice(long offset, long length)

Parameters

offset long
length long

Returns

ChunkedArray

ToString()

public override string ToString()

Returns

string