hybridse::codec::Row
#include <row.h>
Summary
Public functions
Row()
Row(const std::string & str)
Row(const hybridse::base::RefCountedSlice & s)
~Row()
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
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