comparison 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
comparison
equal deleted inserted replaced
241:a063bbf10a3e 242:b97a537f4613
28 namespace OrthancDatabases 28 namespace OrthancDatabases
29 { 29 {
30 class MySQLStorageArea : public StorageBackend 30 class MySQLStorageArea : public StorageBackend
31 { 31 {
32 private: 32 private:
33 class Accessor;
34
33 void ConfigureDatabase(MySQLDatabase& db, 35 void ConfigureDatabase(MySQLDatabase& db,
34 const MySQLParameters& parameters, 36 const MySQLParameters& parameters,
35 bool clearAll); 37 bool clearAll);
36 38
39 protected:
40 virtual bool HasReadRange() const
41 {
42 return true;
43 }
44
37 public: 45 public:
38 MySQLStorageArea(const MySQLParameters& parameters, 46 MySQLStorageArea(const MySQLParameters& parameters,
39 bool clearAll); 47 bool clearAll);
48
49 virtual IAccessor* CreateAccessor();
40 }; 50 };
41 } 51 }