MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
载入中...
搜索中...
未找到
Public 成员函数 | Private 属性 | 所有成员列表
common::Deserializer类 参考final

反序列化工具 更多...

#include <serializer.h>

Public 成员函数

 Deserializer (span< const char > buffer)
 
 Deserializer (const char *buffer, int size)
 
 Deserializer (const Deserializer &)=delete
 
Deserializeroperator= (const Deserializer &)=delete
 
int read (span< char > data)
 读取指定大小的数据
 
int read (char *data, int size)
 读取指定长度的数据
 
int64_t size () const
 buffer的大小
 
int64_t remain () const
 还剩余多少数据
 
int read_int32 (int32_t &value)
 读取一个int32数据
 
int read_int64 (int64_t &value)
 读取一个int64数据
 

Private 属性

span< const char > buffer_
 存放数据的buffer
 
int64_t position_ = 0
 当前读取到的位置
 

详细描述

反序列化工具


该类的文档由以下文件生成: