comparison OrthancServer/Sources/Database/StatelessDatabaseOperations.h @ 5804:25df40a274fd find-refactoring

/changes: allowing filtering on multiple changes
author Alain Mazy <am@orthanc.team>
date Mon, 23 Sep 2024 15:40:27 +0200
parents 56352ae88120
children
comparison
equal deleted inserted replaced
5803:e219e272650d 5804:25df40a274fd
262 void GetChangesExtended(std::list<ServerIndexChange>& target /*out*/, 262 void GetChangesExtended(std::list<ServerIndexChange>& target /*out*/,
263 bool& done /*out*/, 263 bool& done /*out*/,
264 int64_t since, 264 int64_t since,
265 int64_t to, 265 int64_t to,
266 uint32_t limit, 266 uint32_t limit,
267 ChangeType filterType) 267 const std::set<ChangeType>& filterType)
268 { 268 {
269 transaction_.GetChangesExtended(target, done, since, to, limit, filterType); 269 transaction_.GetChangesExtended(target, done, since, to, limit, filterType);
270 } 270 }
271 271
272 void GetChildrenInternalId(std::list<int64_t>& target, 272 void GetChildrenInternalId(std::list<int64_t>& target,
672 672
673 void GetChangesExtended(Json::Value& target, 673 void GetChangesExtended(Json::Value& target,
674 int64_t since, 674 int64_t since,
675 int64_t to, 675 int64_t to,
676 uint32_t limit, 676 uint32_t limit,
677 ChangeType filterType); 677 const std::set<ChangeType>& filterType);
678 678
679 void GetLastChange(Json::Value& target); 679 void GetLastChange(Json::Value& target);
680 680
681 bool HasExtendedChanges(); 681 bool HasExtendedChanges();
682 682