![]() |
MySQL 9.5.0
Source Code Documentation
|
#include <bit>#include <list>#include <memory>#include <optional>#include <tuple>#include <utility>#include <vector>#include <my_rapidjson_size_t.h>#include <rapidjson/document.h>#include <rapidjson/prettywriter.h>#include "helper/digester/sha256_digest.h"#include "helper/json/rapid_json_to_text.h"#include "mrs/database/helper/object_checksum.h"#include "mysql/harness/stdx/bit.h"Namespaces | |
| namespace | mrs |
| namespace | mrs::database |
| namespace | mrs::database::anonymous_namespace{object_checksum.cc} |
Typedefs | |
| using | mrs::database::ForeignKeyReference = entry::ForeignKeyReference |
| using | mrs::database::Table = entry::Table |
Functions | |
| std::string | mrs::database::anonymous_namespace{object_checksum.cc}::pprint_json (const rapidjson::Value &doc) |
| std::string | mrs::database::anonymous_namespace{object_checksum.cc}::string_to_hex (std::string_view s) |
| void | mrs::database::digest_object (std::shared_ptr< entry::Object > object, std::string_view doc, helper::interface::Digester *digest) |
| std::string | mrs::database::compute_checksum (std::shared_ptr< entry::Object > object, std::string_view doc) |
| std::string | mrs::database::post_process_json (std::shared_ptr< entry::Object > view, const dv::ObjectFieldFilter &filter, const std::string >id, std::string_view doc, bool compute_checksum) |
| Performs various post-processing tasks on a JSON document produced for a json view. More... | |