diff --git a/Database/AthenaPOOL/RDBAccessSvc/src/RDBQuery.h b/Database/AthenaPOOL/RDBAccessSvc/src/RDBQuery.h
index 689e438c6a8b47ac7b0f2be98cd9b97796002bb3..810b9557dd21b4b9bd8709eb10e30d2ffda4dff1 100755
--- a/Database/AthenaPOOL/RDBAccessSvc/src/RDBQuery.h
+++ b/Database/AthenaPOOL/RDBAccessSvc/src/RDBQuery.h
@@ -34,15 +34,15 @@ class RDBQuery final : public IRDBQuery
 	   const std::string& nodeName,
 	   const std::string& tagId);
 
-  ~RDBQuery() override;
+  virtual ~RDBQuery() override;
   
-  void execute() override;
-  long size() override;
-  void finalize() override;
-  void setOrder(const std::string&) override;
-  void addToOutput(const std::string&) override;
+  virtual void execute() override;
+  virtual long size() override;
+  virtual void finalize() override;
+  virtual void setOrder(const std::string&) override;
+  virtual void addToOutput(const std::string&) override;
 
-  bool next();
+  virtual bool next() override;
 
  private:
   RDBQuery() {}