hybridse::codec::RowBuilder

#include <fe_row_codec.h>

Summary

Public functions

~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

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