Buffer Tuple::encode_with_length() const { size_t buffers_size = get_buffers_size(); Buffer buf(sizeof(int32_t) + buffers_size); size_t pos = buf.encode_int32(0, buffers_size); encode_buffers(pos, &buf); return buf; }
Buffer Tuple::encode() const { Buffer buf(get_buffers_size()); encode_buffers(0, &buf); return buf; }
Buffer AbstractData::encode() const { Buffer buf(get_buffers_size()); encode_buffers(0, &buf); return buf; }