Table of Contents

Class Array

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

Constructors

Array(ArrayData)

protected Array(ArrayData data)

Parameters

data ArrayData

Properties

Data

public ArrayData Data { get; }

Property Value

ArrayData

Length

public int Length { get; }

Property Value

int

NullBitmapBuffer

public ArrowBuffer NullBitmapBuffer { get; }

Property Value

ArrowBuffer

NullCount

public int NullCount { get; }

Property Value

int

Offset

public int Offset { get; }

Property Value

int

Methods

Accept(IArrowArrayVisitor)

public virtual void Accept(IArrowArrayVisitor visitor)

Parameters

visitor IArrowArrayVisitor

Dispose()

public void Dispose()

Dispose(bool)

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

IsNull(int)

public bool IsNull(int index)

Parameters

index int

Returns

bool

IsValid(int)

public bool IsValid(int index)

Parameters

index int

Returns

bool

Slice(int, int)

public Array Slice(int offset, int length)

Parameters

offset int
length int

Returns

Array