TextEncodingNone#

class rbc.heavydb.TextEncodingNone(size)#

RBC TextEncodingNone type that corresponds to HeavyDB type TEXT ENCODED NONE. HeavyDB TextEncodingNone represents the following structure:

struct TextEncodingNone {
    char* ptr;
    size_t size;
    int8_t padding;
}
from rbc.heavydb import TextEncodingNone
@heavydb('TextEncodingNone(int32, int32)')
def make_abc(first, n):
    r = TextEncodingNone(n)
    for i in range(n):
        r[i] = first + i
    return r
from rbc.heavydb import TextEncodingNone
@heavydb('TextEncodingNone()')
def make_text():
    return TextEncodingNone('some text here')

Methods

TextEncodingNone.__init__(size)

TextEncodingNone.to_string()

Returns a Python string

Parameters:

size (int | str) –