MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
object_checksum.h File Reference
#include <map>
#include <memory>
#include <string>
#include "helper/interface/digester.h"
#include "mrs/database/entry/object.h"
#include "mrs/database/json_mapper/select.h"
#include "mysqlrouter/digest.h"

Go to the source code of this file.

Namespaces

namespace  mrs
 
namespace  mrs::database
 

Functions

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...