![]() |
MySQL 9.5.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 | ( | ) |