1#ifndef _DITTO_MUTABLE_DOCUMENT_
2#define _DITTO_MUTABLE_DOCUMENT_
4#include "DocumentId.hpp"
5#include "MutableDocumentPath.hpp"
6#include "UpdateResult.hpp"
30 friend class DocumentOperator;
31 friend class QueryOperator;
33 const CDocument_t *document;
35 std::vector<std::unique_ptr<UpdateResult>> results;
This is used as part of update operations for documents.
Definition MutableDocument.hpp:29
MutableDocumentPath operator[](const std::string &path)
Used to specify a path to a key in the document that you can subscript further to access a nested key...
Definition MutableDocument.cpp:11
Provides an interface to specify a path to a key in a document that you can then call various update ...
Definition MutableDocumentPath.hpp:31
An identifier for a Document.
Definition DocumentId.hpp:21