![]() |
MySQL 9.5.0
Source Code Documentation
|
#include "sql-common/json_hash.h"#include <cassert>#include <cstddef>#include <iterator>#include <map>#include <memory>#include <new>#include <string>#include <string_view>#include <type_traits>#include <utility>#include <vector>#include "extra/xxhash/my_xxhash.h"#include "sql-common/json_dom.h"#include "sql/item_strfunc.h"#include "sql/current_thd.h"Functions | |
| XXH128_hash_t | add_xxh128_hash (XXH128_hash_t l, XXH128_hash_t r) |
| void | XXH128_hash_hex (XXH128_hash_t h, String *s) |
| bool | calculate_etag_for_json (const Json_wrapper &wr, Json_wrapper_hasher &hash_key, const JsonSerializationErrorHandler &error_handler, const std::unordered_set< std::string > *json_arrayagg_keys, std::string *path) |
| XXH128_hash_t add_xxh128_hash | ( | XXH128_hash_t | l, |
| XXH128_hash_t | r | ||
| ) |
| bool calculate_etag_for_json | ( | const Json_wrapper & | wr, |
| Json_wrapper_hasher & | hash_key, | ||
| const JsonSerializationErrorHandler & | error_handler, | ||
| const std::unordered_set< std::string > * | json_arrayagg_keys, | ||
| std::string * | path | ||
| ) |
| void XXH128_hash_hex | ( | XXH128_hash_t | h, |
| String * | s | ||
| ) |