ColumnArray#

class rbc.heavydb.ColumnArray#

RBC Column<Array<T>> type that corresponds to HeavyDB COLUMN<ARRAY<T>>

In HeavyDB, a Column of type Array<T> is represented as follows:

{
    int8_t* flatbuffer;
    int64_t size;
}

Methods

ColumnArray.__init__()

ColumnArray.concat_item(index, arr)

Concat array arr at index.

ColumnArray.get_item(index)

Return self[index]

ColumnArray.is_null(index)

Check if the array at index is null.

ColumnArray.set_item(index, arr)

self[index] = arr

ColumnArray.set_null(index)

Set the array at index to null.