#include "Stroika/Foundation/StroikaPreComp.h"#include <filesystem>#include <optional>#include "Stroika/Foundation/Characters/String.h"#include "Stroika/Foundation/Containers/Mapping.h"#include "Stroika/Foundation/Containers/Sequence.h"#include "Stroika/Foundation/DataExchange/Variant/JSON/Reader.h"#include "Stroika/Foundation/DataExchange/Variant/JSON/Writer.h"#include "Stroika/Foundation/DataExchange/VariantValue.h"#include "Stroika/Foundation/Database/Document/Collection.h"#include "Stroika/Foundation/Database/Document/Connection.h"#include "Stroika/Foundation/Database/Document/EngineProperties.h"#include "Stroika/Foundation/Database/Document/Transaction.h"#include "Stroika/Foundation/Debug/AssertExternallySynchronizedMutex.h"#include "Stroika/Foundation/Execution/Synchronized.h"#include "LocalDocumentDB.inl"Go to the source code of this file.
Namespaces | |
| namespace | Stroika::Foundation |
Functions | |
| Ptr | Stroika::Foundation::Database::Document::LocalDocumentDB::New (const Options &options) |
| create an LocalDocumentDB database (and connection) object, guided by argument Options. | |
LocalDocumentDB is a (typically filesystem, but can be RAM based) simple implementation of the DocumentDB API. You can use this to debug/test, and possibly for limited, or embedded, small scale uses.
Advantages:
Disadvantages
Definition in file LocalDocumentDB.h.
| auto Stroika::Foundation::Database::Document::LocalDocumentDB::New | ( | const Options & | options | ) |
create an LocalDocumentDB database (and connection) object, guided by argument Options.
Definition at line 614 of file LocalDocumentDB.cpp.