StringDictionaryArrayBuilder

Constructors

this
this(void* ptr, Flag!"Take" take)
this
this()

Members

Functions

appendArray
bool appendArray(arrow.string_array.StringArray array)
appendIndices
bool appendIndices(long[] values, bool[] isValids)

Append dictionary indices directly without modifying the internal memo.

appendString
bool appendString(string value)
finishDelta
bool finishDelta(arrow.array.Array outIndices, arrow.array.Array outDelta)
getDictionaryLength
long getDictionaryLength()
insertMemoValues
bool insertMemoValues(arrow.string_array.StringArray values)
resetFull
void resetFull()

Reset and also clear accumulated dictionary values in memo table.

self
StringDictionaryArrayBuilder self()

Returns this, for use in with statements.

Properties

gType
GType gType [@property getter]

Static functions

getGType
GType getGType()

Inherited Members

From ArrayBuilder

getGType
GType getGType()
gType
GType gType [@property getter]
self
ArrayBuilder self()

Returns this, for use in with statements.

appendEmptyValue
bool appendEmptyValue()
appendEmptyValues
bool appendEmptyValues(long n)

Append multiple empty values at once. It's more efficient than multiple arrow.array_builder.ArrayBuilder.appendEmptyValue calls.

appendNull
bool appendNull()
appendNulls
bool appendNulls(long n)

Append multiple nulls at once. It's more efficient than multiple arrow.array_builder.ArrayBuilder.appendNull calls.

finish
arrow.array.Array finish()
getCapacity
long getCapacity()
getChild
arrow.array_builder.ArrayBuilder getChild(int i)
getChildren
arrow.array_builder.ArrayBuilder[] getChildren()
getLength
long getLength()
getNNulls
long getNNulls()
getValueDataType
arrow.data_type.DataType getValueDataType()
getValueType
arrow.types.Type getValueType()
reserve
bool reserve(long additionalCapacity)
reset
void reset()
resize
bool resize(long capacity)