MQTTSuite
Loading...
Searching...
No Matches
mqtt::mqttstore::lib::MariaDbStorage Member List

This is the complete list of members for mqtt::mqttstore::lib::MariaDbStorage, including all inherited members.

buildProjectionInsertSql(const StoragePlan::Projection &projection, const MqttMessage &message, const nlohmann::json &payloadJson)mqtt::mqttstore::lib::MariaDbStorageprivatestatic
buildRawInsertSql(const std::string &rawTable, const MqttMessage &message, const std::optional< nlohmann::json > &payloadJson)mqtt::mqttstore::lib::MariaDbStorageprivatestatic
connectionNamemqtt::mqttstore::lib::MariaDbStorageprivate
createRawTable()mqtt::mqttstore::lib::MariaDbStorageprivate
execLogFailure(const std::string &connectionName, const std::string &operation, const std::string &errorString, unsigned int errorNumber)mqtt::mqttstore::lib::MariaDbStorageprivatestatic
hasBinaryContent(const std::string &payload)mqtt::mqttstore::lib::MariaDbStorageprivatestatic
isSafeIdentifier(const std::string &identifier)mqtt::mqttstore::lib::MariaDbStorageprivatestatic
jsonValueForColumn(const StoragePlan::ColumnMapping &mapping, const MqttMessage &message, const nlohmann::json &payloadJson)mqtt::mqttstore::lib::MariaDbStorageprivatestatic
mariaDBmqtt::mqttstore::lib::MariaDbStorageprivate
MariaDbStorage(const std::string &connectionName, const ConnectionConfig &connectionConfig, std::string rawTable, bool autoCreateRawTable, StoragePlan storagePlan)mqtt::mqttstore::lib::MariaDbStorage
parsePayload(const std::string &payload)mqtt::mqttstore::lib::MariaDbStorageprivatestatic
quoteIdentifier(const std::string &identifier)mqtt::mqttstore::lib::MariaDbStorageprivatestatic
rawTablemqtt::mqttstore::lib::MariaDbStorageprivate
sqlQuote(const std::string &value)mqtt::mqttstore::lib::MariaDbStorageprivatestatic
sqlValue(const nlohmann::json &value)mqtt::mqttstore::lib::MariaDbStorageprivatestatic
storagePlanmqtt::mqttstore::lib::MariaDbStorageprivate
store(const MqttMessage &message)mqtt::mqttstore::lib::MariaDbStorage
storeProjections(const MqttMessage &message, const std::optional< nlohmann::json > &payloadJson)mqtt::mqttstore::lib::MariaDbStorageprivate