![]() |
MySQL 9.3.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::map< std::string, std::string > &metadata, std::string_view doc, bool compute_checksum) |
Performs various post-processing tasks on a JSON document produced for a json view. More... | |