24#ifndef MYSQL_SERVER_JSON_ENCODE_SERVICE_H
25#define MYSQL_SERVER_JSON_ENCODE_SERVICE_H
33 (
const unsigned char *src,
const unsigned char *src_end,
34 const unsigned char *src_data_end,
unsigned char *dst,
36 unsigned char **dst_out));
Definition: mysql_json_encode_imp.h:30
static const unsigned char * encode(const unsigned char *src, const unsigned char *src_end, const unsigned char *src_data_end, unsigned char *dst, unsigned char *dst_end, const CHARSET_INFO_h charset, unsigned char **dst_out) noexcept
Definition: mysql_json_encode_imp.cc:32
struct CHARSET_INFO_h_imp * CHARSET_INFO_h
Definition: mysql_string.h:41
const std::string charset("charset")
Specifies macros to define Service Implementations.
#define DEFINE_METHOD(retval, name, args)
A macro to ensure method implementation has required properties, that is it does not throw exceptions...
Definition: service_implementation.h:79