MongoDBStorageMixin Member List

This is the complete list of members for MongoDBStorageMixin, including all inherited members.

collectionExists() constMongoDBStorageMixin
configureMixin(const nlohmann::json &json)MongoDBStorageMixinprotected
connect() constMongoDBStorageMixinprotected
connected() constMongoDBStorageMixinprotected
DATAMongoDBStorageMixinprotectedstatic
databaseExists() constMongoDBStorageMixin
documentExists() constMongoDBStorageMixin
documentExists(const std::string &id) constMongoDBStorageMixin
ensureCollectionExists(bool createIfNotExistent=false)MongoDBStorageMixin
ensureDatabaseExists(bool createIfNotExistent=false)MongoDBStorageMixin
ensureDocumentExists(bool createIfNotExistent=false)MongoDBStorageMixin
ensureDocumentExists(const std::string &id, bool createIfNotExistent=false)MongoDBStorageMixin
ensurePreviousCollectionExists(bool createIfNotExistent=false)MongoDBStorageMixin
FOREIGN_KEYMongoDBStorageMixinprotectedstatic
getAllDocuments() constMongoDBStorageMixin
getCollectionName() constMongoDBStorageMixin
getDatabaseName() constMongoDBStorageMixin
getDocumentName() constMongoDBStorageMixin
getPreviousCollectionName() constMongoDBStorageMixin
getSettings() constMongoDBStorageMixin
IDMongoDBStorageMixinprotectedstatic
METADATAMongoDBStorageMixinprotectedstatic
MongoDBStorageMixin()=defaultMongoDBStorageMixin
MongoDBStorageMixin(const MongoDBSettings &settings, const std::string &exportName, const armem::MemoryID &id)MongoDBStorageMixin
previousCollectionExists() constMongoDBStorageMixin
readDataFromDocument() constMongoDBStorageMixin
readDataFromDocument(const std::string &id) constMongoDBStorageMixin
setHost(const std::string &)MongoDBStorageMixinprotected
setMixinExportName(const std::string &n)MongoDBStorageMixinprotected
setMixinMemoryID(const armem::MemoryID &)MongoDBStorageMixinprotected
setPassword(const std::string &)MongoDBStorageMixinprotected
setPort(const unsigned int)MongoDBStorageMixinprotected
setUser(const std::string &)MongoDBStorageMixinprotected
start()MongoDBStorageMixinprotected
stop()MongoDBStorageMixinprotected
TYPEMongoDBStorageMixinprotectedstatic
writeDataToDocument(const nlohmann::json &data)MongoDBStorageMixin
writeDataToDocument(const std::string &id, const nlohmann::json &data)MongoDBStorageMixin
writeForeignKeyToPreviousDocument()MongoDBStorageMixin
writeForeignKeyToPreviousDocument(const nlohmann::json &type)MongoDBStorageMixin