comparison OrthancServer/Sources/ResourceFinder.h @ 5840:b24b61331566 find-refactoring tip

pagination: fixed compat with ODBC that does not support ExtendedFind
author Alain Mazy <am@orthanc.team>
date Mon, 21 Oct 2024 18:24:09 +0200
parents 82fc95cc168c
children
comparison
equal deleted inserted replaced
5837:82fc95cc168c 5840:b24b61331566
92 const FindResponse::Resource& resource); 92 const FindResponse::Resource& resource);
93 93
94 void InjectComputedTags(DicomMap& requestedTags, 94 void InjectComputedTags(DicomMap& requestedTags,
95 const FindResponse::Resource& resource) const; 95 const FindResponse::Resource& resource) const;
96 96
97 void UpdateRequestLimits(); 97 void UpdateRequestLimits(ServerContext& context);
98 98
99 bool HasRequestedTags() const 99 bool HasRequestedTags() const
100 { 100 {
101 return requestedTags_.size() > 0; 101 return requestedTags_.size() > 0;
102 } 102 }
185 const FindResponse::Resource& resource, 185 const FindResponse::Resource& resource,
186 ServerIndex& index, 186 ServerIndex& index,
187 DicomToJsonFormat format) const; 187 DicomToJsonFormat format) const;
188 188
189 void Execute(IVisitor& visitor, 189 void Execute(IVisitor& visitor,
190 ServerContext& context) const; 190 ServerContext& context);
191 191
192 void Execute(Json::Value& target, 192 void Execute(Json::Value& target,
193 ServerContext& context, 193 ServerContext& context,
194 DicomToJsonFormat format, 194 DicomToJsonFormat format,
195 bool includeAllMetadata) const; 195 bool includeAllMetadata);
196 196
197 bool ExecuteOneResource(Json::Value& target, 197 bool ExecuteOneResource(Json::Value& target,
198 ServerContext& context, 198 ServerContext& context,
199 DicomToJsonFormat format, 199 DicomToJsonFormat format,
200 bool includeAllMetadata) const; 200 bool includeAllMetadata);
201 201
202 uint64_t Count(ServerContext& context) const; 202 uint64_t Count(ServerContext& context) const;
203 }; 203 };
204 } 204 }