| 259 | } |
| 260 | |
| 261 | bool LookupValueList::find(thread_db* tdbb, Request* request, const ValueExprNode* value, const dsc* desc) const |
| 262 | { |
| 263 | const auto sortedList = init(tdbb, request); |
| 264 | fb_assert(sortedList && sortedList->hasData()); |
| 265 | |
| 266 | if (!sortedList->front().desc) |
| 267 | request->req_flags |= req_null; |
| 268 | else |
| 269 | request->req_flags &= ~req_null; |
| 270 | |
| 271 | return sortedList->exist(SortValueItem(value, desc)); |
| 272 | } |
| 273 | |
| 274 | //-------------------- |
| 275 |