Table of Contents

Class LargeStringArray

Namespace
Apache.Arrow
Assembly
Apache.Arrow.dll
public class LargeStringArray : LargeBinaryArray, IArrowArray, IDisposable, IReadOnlyList<byte[]>, IReadOnlyCollection<byte[]>, ICollection<byte[]>, IEnumerable<byte[]>, IReadOnlyList<string>, IReadOnlyCollection<string>, ICollection<string>, IEnumerable<string>, IEnumerable
Inheritance
LargeStringArray
Implements
Inherited Members

Constructors

LargeStringArray(ArrayData)

public LargeStringArray(ArrayData data)

Parameters

data ArrayData

LargeStringArray(int, ArrowBuffer, ArrowBuffer, ArrowBuffer, int, int)

public LargeStringArray(int length, ArrowBuffer valueOffsetsBuffer, ArrowBuffer dataBuffer, ArrowBuffer nullBitmapBuffer, int nullCount = 0, int offset = 0)

Parameters

length int
valueOffsetsBuffer ArrowBuffer
dataBuffer ArrowBuffer
nullBitmapBuffer ArrowBuffer
nullCount int
offset int

Fields

DefaultEncoding

public static readonly Encoding DefaultEncoding

Field Value

Encoding

Methods

Accept(IArrowArrayVisitor)

public override void Accept(IArrowArrayVisitor visitor)

Parameters

visitor IArrowArrayVisitor

GetString(int, Encoding)

Get the string value at the given index

public string GetString(int index, Encoding encoding = null)

Parameters

index int

Input index

encoding Encoding

Optional: the string encoding, default is UTF8

Returns

string

The string object at the given index