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() constfunction buf
inline int8_t * buf(
int32_t pos
) constfunction size
inline int32_t size() constfunction size
inline int32_t size(
int32_t pos
) constfunction empty
inline bool empty() constfunction compare
int compare(
const Row & b
) constfunction GetRowPtrs
int8_t ** GetRowPtrs() constfunction GetRowPtrCnt
int32_t GetRowPtrCnt() constfunction GetRowSizes
int32_t * GetRowSizes() constfunction GetSlice
inline hybridse::base::RefCountedSlice GetSlice(
uint32_t slice_index
) constfunction Append
inline void Append(
const hybridse::base::RefCountedSlice & slice
)function ToString
std::string ToString() constfunction Reset
inline void Reset(
const int8_t * buf,
size_t size
)Last updated