Mercurial > hg > orthanc-databases
diff MySQL/Plugins/MySQLStorageArea.h @ 242:b97a537f4613
MySQL: Support of range reads for the storage area
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 13 Apr 2021 17:00:02 +0200 |
parents | a4918d57435c |
children | 33fa478c119a |
line wrap: on
line diff
--- a/MySQL/Plugins/MySQLStorageArea.h Tue Apr 13 12:07:30 2021 +0200 +++ b/MySQL/Plugins/MySQLStorageArea.h Tue Apr 13 17:00:02 2021 +0200 @@ -30,12 +30,22 @@ class MySQLStorageArea : public StorageBackend { private: + class Accessor; + void ConfigureDatabase(MySQLDatabase& db, const MySQLParameters& parameters, bool clearAll); - + + protected: + virtual bool HasReadRange() const + { + return true; + } + public: MySQLStorageArea(const MySQLParameters& parameters, bool clearAll); + + virtual IAccessor* CreateAccessor(); }; }