hybridse::codec::Row

#include <row.h>

Summary

Public functions

Row()

Row(const std::string & str)

Row(const Row & s)

Row(size_t major_slices, const Row & major, size_t secondary_slices, const Row & secondary)

Row(const hybridse::base::RefCountedSlice & s, size_t secondary_slices, const Row & secondary)

Row(const hybridse::base::RefCountedSlice & s)

buf() const

int8_t *

buf(int32_t pos) const

int8_t *

size() const

int32_t

size(int32_t pos) const

int32_t

empty() const

bool

compare(const Row & b) const

int

GetRowPtrs() const

int8_t **

GetRowPtrCnt() const

int32_t

GetRowSizes() const

int32_t *

GetSlice(uint32_t slice_index) const

hybridse::base::RefCountedSlice

Append(const hybridse::base::RefCountedSlice & slice)

void

ToString() const

std::string

Reset(const int8_t * buf, size_t size)

void

Public Functions

function Row

Row()

function Row

explicit Row(
    const std::string & str
)

function Row

Row(
    const Row & s
)

function Row

Row(
    size_t major_slices,
    const Row & major,
    size_t secondary_slices,
    const Row & secondary
)

function Row

Row(
    const hybridse::base::RefCountedSlice & s,
    size_t secondary_slices,
    const Row & secondary
)

function Row

explicit Row(
    const hybridse::base::RefCountedSlice & s
)

function ~Row

virtual ~Row()

function buf

inline int8_t * buf() const

function buf

inline int8_t * buf(
    int32_t pos
) const

function size

inline int32_t size() const

function size

inline int32_t size(
    int32_t pos
) const

function empty

inline bool empty() const

function compare

int compare(
    const Row & b
) const

function GetRowPtrs

int8_t ** GetRowPtrs() const

function GetRowPtrCnt

int32_t GetRowPtrCnt() const

function GetRowSizes

int32_t * GetRowSizes() const

function GetSlice

inline hybridse::base::RefCountedSlice GetSlice(
    uint32_t slice_index
) const

function Append

inline void Append(
    const hybridse::base::RefCountedSlice & slice
)

function ToString

std::string ToString() const

function Reset

inline void Reset(
    const int8_t * buf,
    size_t size
)

Last updated