Mercurial > hg > orthanc
comparison OrthancServer/Sources/Database/StatelessDatabaseOperations.cpp @ 4595:cc64385593ef db-changes
added OrthancPluginRegisterDatabaseBackendV3() to plugin sdk
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 16 Mar 2021 17:58:16 +0100 |
parents | d494b4f1103e |
children | cfdd1f59ff6f |
comparison
equal
deleted
inserted
replaced
4594:d494b4f1103e | 4595:cc64385593ef |
---|---|
1108 virtual void ApplyTuple(ReadOnlyTransaction& transaction, | 1108 virtual void ApplyTuple(ReadOnlyTransaction& transaction, |
1109 const Tuple& tuple) ORTHANC_OVERRIDE | 1109 const Tuple& tuple) ORTHANC_OVERRIDE |
1110 { | 1110 { |
1111 tuple.get<0>() = transaction.GetTotalCompressedSize(); | 1111 tuple.get<0>() = transaction.GetTotalCompressedSize(); |
1112 tuple.get<1>() = transaction.GetTotalUncompressedSize(); | 1112 tuple.get<1>() = transaction.GetTotalUncompressedSize(); |
1113 tuple.get<2>() = transaction.GetResourceCount(ResourceType_Patient); | 1113 tuple.get<2>() = transaction.GetResourcesCount(ResourceType_Patient); |
1114 tuple.get<3>() = transaction.GetResourceCount(ResourceType_Study); | 1114 tuple.get<3>() = transaction.GetResourcesCount(ResourceType_Study); |
1115 tuple.get<4>() = transaction.GetResourceCount(ResourceType_Series); | 1115 tuple.get<4>() = transaction.GetResourcesCount(ResourceType_Series); |
1116 tuple.get<5>() = transaction.GetResourceCount(ResourceType_Instance); | 1116 tuple.get<5>() = transaction.GetResourcesCount(ResourceType_Instance); |
1117 } | 1117 } |
1118 }; | 1118 }; |
1119 | 1119 |
1120 Operations operations; | 1120 Operations operations; |
1121 operations.Apply(*this, diskSize, uncompressedSize, countPatients, | 1121 operations.Apply(*this, diskSize, uncompressedSize, countPatients, |
2586 } | 2586 } |
2587 } | 2587 } |
2588 | 2588 |
2589 if (maximumPatients != 0) | 2589 if (maximumPatients != 0) |
2590 { | 2590 { |
2591 uint64_t patientCount = transaction.GetResourceCount(ResourceType_Patient); | 2591 uint64_t patientCount = transaction.GetResourcesCount(ResourceType_Patient); |
2592 if (patientCount > maximumPatients) | 2592 if (patientCount > maximumPatients) |
2593 { | 2593 { |
2594 return true; | 2594 return true; |
2595 } | 2595 } |
2596 } | 2596 } |