MCPcopy Create free account
hub / github.com/FoundationDB/fdb-document-layer / DocumentDeferred

Class DocumentDeferred

src/QLContext.h:57–65  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

55};
56
57struct DocumentDeferred : ReferenceCounted<DocumentDeferred> {
58 SnapshotLock snapshotLock;
59 Promise<Void> writes_finished;
60 std::vector<Future<Void>> index_update_actors;
61 std::set<struct ITDoc*> dirty;
62 std::vector<std::function<void(Reference<struct DocTransaction>)>> deferred;
63
64 Future<Void> commitChanges(Reference<DocTransaction> tr);
65};
66
67struct DocTransaction : ReferenceCounted<DocTransaction> {
68 Reference<FDB::Transaction> tr;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected