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

ERR包,出现错误时返回 更多...

类 ErrPacket 继承关系图:
BasePacket

Public 成员函数

 ErrPacket (int8_t sequence=0)
 
virtual RC encode (uint32_t capabilities, std::vector< char > &net_packet) const override
 将当前包编码成网络包 更多...
 
- Public 成员函数 继承自 BasePacket
 BasePacket (int8_t sequence=0)
 
virtual RC encode (uint32_t capabilities, std::vector< char > &net_packet) const =0
 将当前包编码成网络包 更多...
 

Public 属性

int8_t header = 0xFF
 
int16_t error_code = 0
 
char sql_state_marker [1] = {'#'}
 
std::string sql_state {"HY000"}
 
std::string error_message
 
- Public 属性 继承自 BasePacket
PacketHeader packet_header
 

详细描述

ERR包,出现错误时返回

eof_packet

成员函数说明

◆ encode()

virtual RC ErrPacket::encode ( uint32_t  capabilities,
std::vector< char > &  net_packet 
) const
inlineoverridevirtual

将当前包编码成网络包

参数
[in]capabilitiesMySQL协议中的capability标志
[out]net_packet编码后的网络包

实现了 BasePacket.


该结构体的文档由以下文件生成: