34 #include <warehouse_ros_sqlite/warehouse_ros_sqlite_export.h>
49 bool setParams(
const std::string& host,
unsigned ,
float = 60.0)
override
63 bool connect()
override;
66 bool isConnected()
override;
70 void dropDatabase(
const std::string& db_name)
override;
73 std::string messageType(
const std::string& db_name,
const std::string& collection_name)
override;
75 static const int BUSY_WAIT_MILLISECS = 20;
76 static const int BUSY_MAX_RETRIES = 10;
80 const std::string& collection_name)
override;
82 std::vector<std::string> getTablesOfDatabase(
const std::string& db_name);
83 bool schemaVersionSet();