Mercurial > hg > orthanc
comparison OrthancServer/Sources/Database/StatelessDatabaseOperations.cpp @ 5776:de33982a0bf4 find-refactoring
wip: started implementing Find in PostgreSQL
author | Alain Mazy <am@orthanc.team> |
---|---|
date | Fri, 13 Sep 2024 11:57:14 +0200 |
parents | ca06dde85358 |
children | 56352ae88120 |
comparison
equal
deleted
inserted
replaced
5775:9af45c841f59 | 5776:de33982a0bf4 |
---|---|
3714 { | 3714 { |
3715 boost::shared_lock<boost::shared_mutex> lock(mutex_); | 3715 boost::shared_lock<boost::shared_mutex> lock(mutex_); |
3716 return db_.GetDatabaseCapabilities().HasExtendedChanges(); | 3716 return db_.GetDatabaseCapabilities().HasExtendedChanges(); |
3717 } | 3717 } |
3718 | 3718 |
3719 bool StatelessDatabaseOperations::HasFindSupport() | |
3720 { | |
3721 boost::shared_lock<boost::shared_mutex> lock(mutex_); | |
3722 return db_.GetDatabaseCapabilities().HasFindSupport(); | |
3723 } | |
3724 | |
3719 void StatelessDatabaseOperations::ExecuteFind(FindResponse& response, | 3725 void StatelessDatabaseOperations::ExecuteFind(FindResponse& response, |
3720 const FindRequest& request) | 3726 const FindRequest& request) |
3721 { | 3727 { |
3722 class IntegratedFind : public ReadOnlyOperationsT3<FindResponse&, const FindRequest&, | 3728 class IntegratedFind : public ReadOnlyOperationsT3<FindResponse&, const FindRequest&, |
3723 const IDatabaseWrapper::Capabilities&> | 3729 const IDatabaseWrapper::Capabilities&> |