hybridse::codec::RowBuilder
#include <fe_row_codec.h>
Summary
Public functions
RowBuilder(const hybridse::codec::Schema & schema)
~RowBuilder() =default
CalTotalLength(uint32_t string_length)
uint32_t
SetBuffer(int8_t * buf, uint32_t size)
bool
SetBuffer(int64_t buf_handle, uint32_t size)
bool
SetBuffer(const hybridse::base::RawBuffer & buf)
bool
AppendBool(bool val)
bool
AppendInt32(int32_t val)
bool
AppendInt16(int16_t val)
bool
AppendInt64(int64_t val)
bool
AppendTimestamp(int64_t val)
bool
AppendDate(int32_t year, int32_t month, int32_t day)
bool
AppendFloat(float val)
bool
AppendDouble(double val)
bool
AppendString(const char * val, uint32_t length)
bool
bool
Public Functions
function RowBuilder
function ~RowBuilder
function CalTotalLength
function SetBuffer
function SetBuffer
function SetBuffer
function AppendBool
function AppendInt32
function AppendInt16
function AppendInt64
function AppendTimestamp
function AppendDate
function AppendFloat
function AppendDouble
function AppendString
function AppendNULL
Last updated