Column#

class rbc.heavydb.Column#

RBC Column<T> type that corresponds to HeavyDB COLUMN

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

{
    T* ptr;
    int64_t sz;
    void* string_dict_proxy;  // available only if T == TextEncodingDict
}

Methods

Column.__init__()

Column.dtype()

Data type of the array elements.

Column.get_string(id)

Return the string for the given id.

Column.get_string_id(s)

Return the string ID for the given string s.