Class LargeStringArray
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
-
ICollection<byte[]>IEnumerable<byte[]>
- Inherited Members
Constructors
LargeStringArray(ArrayData)
public LargeStringArray(ArrayData data)
Parameters
dataArrayData
LargeStringArray(int, ArrowBuffer, ArrowBuffer, ArrowBuffer, int, int)
public LargeStringArray(int length, ArrowBuffer valueOffsetsBuffer, ArrowBuffer dataBuffer, ArrowBuffer nullBitmapBuffer, int nullCount = 0, int offset = 0)
Parameters
lengthintvalueOffsetsBufferArrowBufferdataBufferArrowBuffernullBitmapBufferArrowBuffernullCountintoffsetint
Fields
DefaultEncoding
public static readonly Encoding DefaultEncoding
Field Value
Methods
Accept(IArrowArrayVisitor)
public override void Accept(IArrowArrayVisitor visitor)
Parameters
visitorIArrowArrayVisitor
GetString(int, Encoding)
Get the string value at the given index
public string GetString(int index, Encoding encoding = null)
Parameters
Returns
- string
The string object at the given index