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
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
intvalueOffsetsBuffer
ArrowBufferdataBuffer
ArrowBuffernullBitmapBuffer
ArrowBuffernullCount
intoffset
int
Fields
DefaultEncoding
public static readonly Encoding DefaultEncoding
Field Value
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
Returns
- string
The string object at the given index