MySQL 9.1.0
Source Code Documentation
|
#include <cstdlib>
#include <functional>
Go to the source code of this file.
Classes | |
class | JsonSerializationErrorHandler |
Error handler for the functions that serialize a JSON value in the JSON binary storage format. More... | |
class | JsonSchemaErrorHandler |
Error handler to be used when parsing JSON schemas and validating JSON objects using a JSON schema. More... | |
class | JsonParseDefaultErrorHandler |
class | JsonSerializationDefaultErrorHandler |
Error handler to be used when serializing JSON binary values in server code. More... | |
class | JsonSchemaDefaultErrorHandler |
The default error handler to be used when parsing JSON schemas and validating JSON objects using a JSON schema inside the MySQL server. More... | |
class | JsonCoercionErrorHandler |
Callback function called when a coercion error occurs. More... | |
class | JsonCoercionWarnHandler |
Callback function called when a coercion error occurs. More... | |
class | JsonCoercionDeprecatedDefaultHandler |
Callback function that checks if MYSQL_TIME_STATUS contains a deprecation warning. More... | |
Typedefs | |
using | JsonParseErrorHandler = std::function< void(const char *parse_err, size_t err_offset)> |
using | JsonErrorHandler = std::function< void()> |
using | JsonCoercionHandler = std::function< void(const char *target_type, int error_code)> |
using | JsonCoercionDeprecatedHandler = std::function< void(MYSQL_TIME_STATUS &status)> |
Functions | |
void | JsonDepthErrorHandler () |
using JsonCoercionDeprecatedHandler = std::function<void(MYSQL_TIME_STATUS &status)> |
using JsonCoercionHandler = std::function<void(const char *target_type, int error_code)> |
using JsonErrorHandler = std::function<void()> |
using JsonParseErrorHandler = std::function<void(const char *parse_err, size_t err_offset)> |
void JsonDepthErrorHandler | ( | ) |