Mercurial > hg > orthanc-databases
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 } |