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

struct  decr
 
struct  infinity
 
struct  string_or_infinity
 
struct  trailing_string
 

静态 Public 成员函数

static void invert (span< byte_t > &s)
 
static RC append (bytes &s, uint64_t x)
 
static RC append (bytes &s, int64_t x)
 
static RC append (bytes &s, float64_t x)
 
static RC append (bytes &s, const string &x)
 
static RC append (bytes &s, const trailing_string &x)
 
static RC append (bytes &s, const infinity &_)
 
static RC append (bytes &s, const string_or_infinity &x)
 
static RC parse (span< byte_t > &s, byte_t dir, int64_t &dst)
 
static RC parse (span< byte_t > &s, byte_t dir, uint64_t &dst)
 
static RC parse (span< byte_t > &s, byte_t dir, infinity &_)
 
static RC parse (span< byte_t > &s, byte_t dir, string &dst)
 
static RC parse (span< byte_t > &s, byte_t dir, float64_t &dst)
 
static RC parse (span< byte_t > &s, byte_t dir, string_or_infinity &dst)
 
static RC parse (span< byte_t > &s, byte_t dir, trailing_string &dst)
 

静态 Public 属性

static const byte_t term [] = {0x00, 0x01}
 
static const byte_t lit00 [] = {0x00, 0xff}
 
static const byte_t litff [] = {0xff, 0x00}
 
static const byte_t inf [] = {0xff, 0xff}
 
static const byte_t msb [] = {0x00, 0x80, 0xc0, 0xe0, 0xf0, 0xf8, 0xfc, 0xfe}
 
static const byte_t increasing = 0x00
 
static const byte_t decreasing = 0xff
 

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