DBDriver: added getDatabaseVersion() method

This commit is contained in:
matlabbe
2015-07-26 17:45:48 -04:00
parent b358ffd45d
commit d67500d7bf
6 changed files with 25 additions and 3 deletions

View File

@@ -85,6 +85,7 @@ public:
void closeConnection();
bool isConnected() const;
long getMemoryUsed() const; // In bytes
std::string getDatabaseVersion() const;
void executeNoResult(const std::string & sql) const;
@@ -116,6 +117,7 @@ private:
virtual void disconnectDatabaseQuery() = 0;
virtual bool isConnectedQuery() const = 0;
virtual long getMemoryUsedQuery() const = 0; // In bytes
virtual bool getDatabaseVersionQuery(std::string & version) const = 0;
virtual void executeNoResultQuery(const std::string & sql) const = 0;

View File

@@ -130,6 +130,7 @@ public:
std::map<int, std::string> getAllLabels() const;
bool setUserData(int id, const cv::Mat & data);
int getDatabaseMemoryUsed() const; // in bytes
std::string getDatabaseVersion() const;
double getDbSavingTime() const;
Transform getOdomPose(int signatureId, bool lookInDatabase = false) const;
bool getNodeInfo(int signatureId,