![]() |
MySQL 9.2.0
Source Code Documentation
|
Defines function templates to handle types that do not map directly to a rapidjson type, and require some amount of converson/adaptation. More...
Functions | |
template<typename W , typename ENUM_T > | |
void | write_enum (W *w, ENUM_T enum_val, const char *key, size_t keysz) |
template<typename ENUM_T , typename GV > | |
bool | read_enum (ENUM_T *ep, const GV &gv, const char *key) |
template<typename W > | |
void | write_binary (dd::Sdi_wcontext *wctx, W *w, const binary_t &b, const char *key, size_t keysz) |
template<typename GV > | |
bool | read_binary (dd::Sdi_rcontext *rctx, binary_t *b, const GV &gv, const char *key) |
template<typename W , typename PP > | |
void | write_properties (W *w, const PP &p, const char *key, size_t keysz) |
template<typename PP , typename GV > | |
bool | read_properties (PP *p, const GV &gv, const char *key) |
template<typename W , typename PP > | |
void | write_opx_reference (W *w, const PP &p, const char *key, size_t keysz) |
template<typename PP , typename GV > | |
bool | read_opx_reference (dd::Sdi_rcontext *rctx, PP *p, const GV &gv, const char *key) |
template<typename GV > | |
bool | deserialize_schema_ref (dd::Sdi_rcontext *rctx, dd::Object_id *p, const GV &gv, const char *key) |
template<typename W > | |
void | serialize_tablespace_ref (dd::Sdi_wcontext *wctx, W *w, dd::Object_id tablespace_id, const char *key, size_t keysz) |
template<typename GV > | |
bool | deserialize_tablespace_ref (dd::Sdi_rcontext *rctx, dd::Object_id *p, const GV &gv, const char *key) |
template<typename W , typename C > | |
void | serialize_each (dd::Sdi_wcontext *wctx, W *w, const dd::Collection< C * > &cp, const char *key, size_t keysz) |
template<typename ADD_BINDER , typename GV > | |
bool | deserialize_each (dd::Sdi_rcontext *rctx, ADD_BINDER add_binder, const GV &obj_gv, const char *key) |
Defines function templates to handle types that do not map directly to a rapidjson type, and require some amount of converson/adaptation.
bool deserialize_each | ( | dd::Sdi_rcontext * | rctx, |
ADD_BINDER | add_binder, | ||
const GV & | obj_gv, | ||
const char * | key | ||
) |
bool deserialize_schema_ref | ( | dd::Sdi_rcontext * | rctx, |
dd::Object_id * | p, | ||
const GV & | gv, | ||
const char * | key | ||
) |
bool deserialize_tablespace_ref | ( | dd::Sdi_rcontext * | rctx, |
dd::Object_id * | p, | ||
const GV & | gv, | ||
const char * | key | ||
) |
bool read_binary | ( | dd::Sdi_rcontext * | rctx, |
binary_t * | b, | ||
const GV & | gv, | ||
const char * | key | ||
) |
bool read_enum | ( | ENUM_T * | ep, |
const GV & | gv, | ||
const char * | key | ||
) |
bool read_opx_reference | ( | dd::Sdi_rcontext * | rctx, |
PP * | p, | ||
const GV & | gv, | ||
const char * | key | ||
) |
bool read_properties | ( | PP * | p, |
const GV & | gv, | ||
const char * | key | ||
) |
void serialize_each | ( | dd::Sdi_wcontext * | wctx, |
W * | w, | ||
const dd::Collection< C * > & | cp, | ||
const char * | key, | ||
size_t | keysz | ||
) |
void serialize_tablespace_ref | ( | dd::Sdi_wcontext * | wctx, |
W * | w, | ||
dd::Object_id | tablespace_id, | ||
const char * | key, | ||
size_t | keysz | ||
) |
void write_binary | ( | dd::Sdi_wcontext * | wctx, |
W * | w, | ||
const binary_t & | b, | ||
const char * | key, | ||
size_t | keysz | ||
) |
void write_enum | ( | W * | w, |
ENUM_T | enum_val, | ||
const char * | key, | ||
size_t | keysz | ||
) |
void write_opx_reference | ( | W * | w, |
const PP & | p, | ||
const char * | key, | ||
size_t | keysz | ||
) |
void write_properties | ( | W * | w, |
const PP & | p, | ||
const char * | key, | ||
size_t | keysz | ||
) |