Project

General

Profile

unindexed_queries.txt

Eric Faulhaber, 09/11/2018 03:22 AM

Download (23.8 KB)

 
1
./abl/add-rooms-dialog.w.cache:
2

    
3
   (hotel.room - PRIMARY index selected)
4

    
5
      03254           FIND FIRST room WHERE room.room-num = i NO-ERROR.   
6

    
7

    
8
./abl/avail-rooms-frame.w.cache:
9

    
10
   (hotel.room-type - PRIMARY index selected)
11

    
12
      04106     FOR EACH room-type:
13

    
14
   (hotel.room-type - PRIMARY index selected)
15

    
16
      04295         IF CAN-FIND(room-type WHERE room-type.room-type = rt) THEN
17

    
18
   (hotel.reservation - PRIMARY index selected)
19

    
20
      04349     FOR EACH reservation NO-LOCK 
21
      04350        WHERE NOT (reservation.end-date <= date1 OR date2 <= reservation.start-date):
22

    
23
   (hotel.stay - PRIMARY index selected)
24

    
25
      04360     FOR EACH stay NO-LOCK 
26
      04361        WHERE NOT (stay.end-date <= date1 OR date2 <= stay.start-date):
27

    
28
   (hotel.room - PRIMARY index selected)
29

    
30
      04370     OPEN QUERY availRooms FOR EACH room NO-LOCK WHERE room.ACTIVE
31
      04371        AND (IF r-type <> 0 THEN room.room-type = r-type ELSE TRUE)
32
      04372        AND LOOKUP(STRING(room.room-num), busy-reserv) = 0
33
      04373        AND LOOKUP(STRING(room.room-num), busy-stay) = 0,
34

    
35
   (hotel.room-type - PRIMARY index selected)
36

    
37
      04370     OPEN QUERY availRooms FOR EACH room NO-LOCK WHERE room.ACTIVE
38
      04371        AND (IF r-type <> 0 THEN room.room-type = r-type ELSE TRUE)
39
      04372        AND LOOKUP(STRING(room.room-num), busy-reserv) = 0
40
      04373        AND LOOKUP(STRING(room.room-num), busy-stay) = 0,
41
      04374        EACH room-type OF room NO-LOCK.
42

    
43

    
44
./abl/common/adecomm/as-utils.w.cache:
45

    
46
   (appsrv-tt - PRIMARY index selected)
47

    
48
      00267     IF CAN-FIND(FIRST AppSrv-TT) THEN
49

    
50
   (appsrv-tt - PRIMARY index selected)
51

    
52
      00310     FIND FIRST AppSrv-TT WHERE AppSrv-TT.Partition = partition_name NO-ERROR.
53

    
54
   (appsrv-tt - PRIMARY index selected)
55

    
56
      00358         FOR EACH xAppSrv-TT WHERE xAppSrv-TT.AS-Handle = conn-hdl:  /* make sure any other references to this handle */
57

    
58
   (appsrv-tt - PRIMARY index selected)
59

    
60
      00432       FIND FIRST AppSrv-TT WHERE AppSrv-TT.Partition = partition_name NO-ERROR.
61

    
62
   (appsrv-tt - PRIMARY index selected)
63

    
64
      00522     FOR EACH AppSrv-TT NO-LOCK:
65

    
66
   (appsrv-tt - PRIMARY index selected)
67

    
68
      00699       FIND FIRST lAppSrvTT WHERE lAppSrvTT.Partition = cPartition NO-ERROR.
69

    
70

    
71
./abl/common/adm2/containr.p.cache:
72

    
73
   (tttranslate - PRIMARY index selected)
74

    
75
      05270             FOR EACH ttTranslate:
76

    
77

    
78
./abl/common/adm2/data.p.cache:
79

    
80
   (ttschema - PRIMARY index selected)
81

    
82
      04162         FOR EACH ttSchema WHERE INDEX_position = "":U:
83

    
84

    
85
./abl/common/adm2/smart.p.cache:
86

    
87
   (admlink - NO index selected)
88

    
89
      02502         OPEN QUERY BROWSE-1 FOR EACH ADMLink BY IF Radio-Sort = "Type":U THEN linkType ELSE IF Radio-Sort = "Source":U THEN linkSource:file-name ELSE linkTarget:file-name.
90

    
91
   (admlink - NO index selected)
92

    
93
      02512       OPEN QUERY BROWSE-1 FOR EACH ADMLink BY IF Radio-Sort = "Type":U THEN linkType ELSE IF Radio-Sort = "Source":U THEN linkSource:file-name ELSE linkTarget:file-name. 
94

    
95

    
96
./abl/common/adm2/viewer.p.cache:
97

    
98
   (ttlookupcopy - PRIMARY index selected)
99

    
100
      02566             FOR EACH ttLookupCopy:
101

    
102
   (ttdcombocopy - PRIMARY index selected)
103

    
104
      02571             FOR EACH ttDComboCopy:
105

    
106
   (ttcombodata - PRIMARY index selected)
107

    
108
      03252       IF VALID-HANDLE(gshAstraAppserver) AND CAN-FIND(FIRST ttComboData) THEN
109

    
110

    
111
./abl/ehotel.p.cache:
112

    
113
   (hotel.room - PRIMARY index selected)
114

    
115
      00102        for each room no-lock:
116

    
117
   (hotel.reservation - PRIMARY index selected)
118

    
119
      00107        for each reservation
120
      00108           where reservation.start-date <= end-date
121
      00109             and reservation.end-date > start-date
122
      00110           no-lock:
123

    
124
   (tt-rooms-used - PRIMARY index selected)
125

    
126
      00117              if not can-find(tt-rooms-used
127
      00118                              where tt-rooms-used.use-date = next-date
128
      00119                                and tt-rooms-used.room-num = reservation.room-num) then
129

    
130
   (hotel.stay - PRIMARY index selected)
131

    
132
      00132        for each stay
133
      00133           where stay.start-date <= end-date
134
      00134             and stay.end-date > start-date
135
      00135           no-lock:
136

    
137
   (tt-rooms-used - PRIMARY index selected)
138

    
139
      00142              if not can-find(tt-rooms-used
140
      00143                              where tt-rooms-used.use-date = next-date
141
      00144                                and tt-rooms-used.room-num = stay.room-num) then
142

    
143
   (hotel.room-type - PRIMARY index selected)
144

    
145
      00251        for each room-type no-lock,
146

    
147
   (hotel.room - PRIMARY index selected)
148

    
149
      00251        for each room-type no-lock,
150
      00252            each room no-lock
151
      00253           where room.room-type = room-type.room-type
152
      00254             and room.active
153

    
154
   (tt-room-type-agg - PRIMARY index selected)
155

    
156
      00275        for each tt-room-type-agg,
157

    
158
   (hotel.rate - PRIMARY index selected)
159

    
160
      00275        for each tt-room-type-agg,
161
      00276            each rate no-lock
162
      00277           where rate.room-type = tt-room-type-agg.room-type
163
      00278             and rate.start-date <= end-date
164
      00279             and rate.end-date >= start-date:
165

    
166
   (hotel.room - PRIMARY index selected)
167

    
168
      00292        for each room no-lock
169
      00293           where room.active,
170

    
171
   (hotel.reservation - PRIMARY index selected)
172

    
173
      00292        for each room no-lock
174
      00293           where room.active,
175
      00294            each reservation no-lock
176
      00295           where reservation.room-num = room.room-num
177
      00296             and reservation.start-date <= end-date
178
      00297             and reservation.end-date > start-date:
179

    
180
   (hotel.rate - PRIMARY index selected)
181

    
182
      00307                 find first rate
183
      00308                      where rate.room-type = room.room-type
184
      00309                        and rate.start-date <= next-date
185
      00310                        and rate.end-date >= next-date
186
      00311                      no-lock no-error.
187

    
188
   (hotel.room - PRIMARY index selected)
189

    
190
      00328        for each room no-lock
191
      00329           where room.active,
192

    
193
   (hotel.stay - PRIMARY index selected)
194

    
195
      00328        for each room no-lock
196
      00329           where room.active,
197
      00330            each stay no-lock
198
      00331           where stay.room-num = room.room-num
199
      00332             and stay.start-date <= end-date
200
      00333             and stay.end-date > start-date:
201

    
202
   (hotel.rate - PRIMARY index selected)
203

    
204
      00343                 find first rate
205
      00344                      where rate.room-type = room.room-type
206
      00345                        and rate.start-date <= next-date
207
      00346                        and rate.end-date >= next-date
208
      00347                      no-lock no-error.
209

    
210
   (tt-room-type-agg - PRIMARY index selected)
211

    
212
      00364        for each tt-room-type-agg:
213

    
214

    
215
./abl/export-data.p.cache:
216

    
217
   (hotel._file - PRIMARY index selected)
218

    
219
      00102     for each _file where _file._owner = "PUB" and not _file._file-name begins "_" no-lock:
220

    
221

    
222
./abl/fwd-embedded-driver.p.cache:
223

    
224
   (fwd-embedded-window - NO index selected)
225

    
226
      00186        find first fwd-embedded-window where fwd-embedded-window.pname = lastWindow no-error.
227

    
228
   (fwd-embedded-window - NO index selected)
229

    
230
      00239        find first fwd-embedded-window where fwd-embedded-window.pname = lastWindow  no-error.
231

    
232
   (fwd-embedded-window - NO index selected)
233

    
234
      00249        find first fwd-embedded-window where fwd-embedded-window.pname = lastWindow no-error.
235

    
236
   (fwd-embedded-window - NO index selected)
237

    
238
      00273        find first fwd-embedded-window where fwd-embedded-window.pname = lastWindow no-error.
239

    
240
   (fwd-embedded-window - NO index selected)
241

    
242
      00313        find first fwd-embedded-window where fwd-embedded-window.pname = lastWindow no-error.
243

    
244
   (page-toolbar - NO index selected)
245

    
246
      00331        if not can-find(page-toolbar where page-toolbar.pname = lastWindow and 
247
      00332                                           page-toolbar.pnum = lastPage and page-toolbar.button = h) 
248

    
249
   (fwd-embedded-window - NO index selected)
250

    
251
      00364           find first fwd-embedded-window where fwd-embedded-window.pname = lastWindow no-error.
252

    
253
   (page-toolbar - NO index selected)
254

    
255
      00367           for each page-toolbar where page-toolbar.pname = lastWindow:
256

    
257
   (fwd-embedded-window - NO index selected)
258

    
259
      00456        find first fwd-embedded-window where fwd-embedded-window.pname = windowProgram no-error.
260

    
261
   (fwd-embedded-window - NO index selected)
262

    
263
      00530        find first fwd-embedded-window where fwd-embedded-window.pname = pfile no-error.
264

    
265
   (page-toolbar - NO index selected)
266

    
267
      00739              for each page-toolbar where page-toolbar.pnum = pnum and page-toolbar.pname = lastWindow:
268

    
269

    
270
./abl/guests-frame.w.cache:
271

    
272
   (hotel.service - PRIMARY index selected)
273

    
274
      04076          FOR EACH xservice WHERE xservice.stay-id = stay.stay-id:
275

    
276
   (hotel.guest - PRIMARY index selected)
277

    
278
      04079          FOR EACH xguest WHERE xguest.stay-id = stay.stay-id:
279

    
280
   (hotel.stay - PRIMARY index selected)
281

    
282
      04082          FIND CURRENT stay EXCLUSIVE-LOCK.
283

    
284
   (hotel.stay - PRIMARY index selected)
285

    
286
      04248       OPEN QUERY staysBrowse FOR EACH stay       WHERE stay.checked-out = FALSE NO-LOCK,       EACH room OF stay NO-LOCK,       EACH room-type OF room NO-LOCK,       EACH guest OF stay       WHERE guest.order = 1 NO-LOCK.
287

    
288
   (hotel.room - PRIMARY index selected)
289

    
290
      04248       OPEN QUERY staysBrowse FOR EACH stay       WHERE stay.checked-out = FALSE NO-LOCK,       EACH room OF stay NO-LOCK,       EACH room-type OF room NO-LOCK,       EACH guest OF stay       WHERE guest.order = 1 NO-LOCK.
291

    
292
   (hotel.room-type - PRIMARY index selected)
293

    
294
      04248       OPEN QUERY staysBrowse FOR EACH stay       WHERE stay.checked-out = FALSE NO-LOCK,       EACH room OF stay NO-LOCK,       EACH room-type OF room NO-LOCK,       EACH guest OF stay       WHERE guest.order = 1 NO-LOCK.
295

    
296
   (hotel.guest - PRIMARY index selected)
297

    
298
      04248       OPEN QUERY staysBrowse FOR EACH stay       WHERE stay.checked-out = FALSE NO-LOCK,       EACH room OF stay NO-LOCK,       EACH room-type OF room NO-LOCK,       EACH guest OF stay       WHERE guest.order = 1 NO-LOCK.
299

    
300
   (hotel.stay - PRIMARY index selected)
301

    
302
      04278     OPEN QUERY staysBrowse FOR
303
      04279     EACH stay WHERE
304
      04280        (IF roomNum <> ? THEN stay.room-num = roomNum ELSE TRUE) AND
305
      04281        (IF past THEN TRUE ELSE stay.checked-out = FALSE)
306
      04282        NO-LOCK,
307

    
308
   (hotel.room - PRIMARY index selected)
309

    
310
      04278     OPEN QUERY staysBrowse FOR
311
      04279     EACH stay WHERE
312
      04280        (IF roomNum <> ? THEN stay.room-num = roomNum ELSE TRUE) AND
313
      04281        (IF past THEN TRUE ELSE stay.checked-out = FALSE)
314
      04282        NO-LOCK,
315
      04283           EACH room OF stay NO-LOCK,
316

    
317
   (hotel.room-type - PRIMARY index selected)
318

    
319
      04278     OPEN QUERY staysBrowse FOR
320
      04279     EACH stay WHERE
321
      04280        (IF roomNum <> ? THEN stay.room-num = roomNum ELSE TRUE) AND
322
      04281        (IF past THEN TRUE ELSE stay.checked-out = FALSE)
323
      04282        NO-LOCK,
324
      04283           EACH room OF stay NO-LOCK,
325
      04284           EACH room-type OF room NO-LOCK,
326

    
327
   (hotel.guest - PRIMARY index selected)
328

    
329
      04278     OPEN QUERY staysBrowse FOR
330
      04279     EACH stay WHERE
331
      04280        (IF roomNum <> ? THEN stay.room-num = roomNum ELSE TRUE) AND
332
      04281        (IF past THEN TRUE ELSE stay.checked-out = FALSE)
333
      04282        NO-LOCK,
334
      04283           EACH room OF stay NO-LOCK,
335
      04284           EACH room-type OF room NO-LOCK,
336
      04285           EACH guest OF stay WHERE
337
      04286              guest.order = 1 AND
338
      04287         (IF guestName <> ? THEN 
339
      04288            guest.first-name + " " + guest.last-name MATCHES guestName ELSE TRUE)         
340
      04289         NO-LOCK.
341

    
342

    
343
./abl/rates-frame.w.cache:
344

    
345
   (hotel.room-type - PRIMARY index selected)
346

    
347
      03975       FIND FIRST xroom-type WHERE xroom-type.room-type =  rate.room-type.
348

    
349
   (hotel.rate - PRIMARY index selected)
350

    
351
      03985       FIND CURRENT rate EXCLUSIVE-LOCK.
352

    
353
   (hotel.rate - PRIMARY index selected)
354

    
355
      04104       OPEN QUERY ratesBrowse FOR EACH rate NO-LOCK,       EACH room-type OF rate NO-LOCK.
356

    
357
   (hotel.room-type - PRIMARY index selected)
358

    
359
      04104       OPEN QUERY ratesBrowse FOR EACH rate NO-LOCK,       EACH room-type OF rate NO-LOCK.
360

    
361
   (hotel.rate - PRIMARY index selected)
362

    
363
      04141        OPEN QUERY ratesBrowse FOR EACH rate NO-LOCK,
364

    
365
   (hotel.room-type - PRIMARY index selected)
366

    
367
      04141        OPEN QUERY ratesBrowse FOR EACH rate NO-LOCK,
368
      04142             EACH room-type OF rate NO-LOCK.
369

    
370
   (hotel.rate - PRIMARY index selected)
371

    
372
      04145        OPEN QUERY ratesBrowse FOR EACH rate NO-LOCK
373
      04146              WHERE rate.end-date >= TODAY,
374

    
375
   (hotel.room-type - PRIMARY index selected)
376

    
377
      04145        OPEN QUERY ratesBrowse FOR EACH rate NO-LOCK
378
      04146              WHERE rate.end-date >= TODAY,
379
      04147                 EACH room-type OF rate NO-LOCK.
380

    
381
   (hotel.room-type - PRIMARY index selected)
382

    
383
      04165          FIND room-type WHERE room-type.room-type = rate.room-type.
384

    
385

    
386
./abl/reservations-frame.w.cache:
387

    
388
   (hotel.reservation - PRIMARY index selected)
389

    
390
      04049       FIND CURRENT reservation EXCLUSIVE-LOCK.
391

    
392
   (hotel.reservation - PRIMARY index selected)
393

    
394
      04194       OPEN QUERY reservationsBrowse FOR EACH reservation       WHERE reservation.end-date >= today NO-LOCK,       EACH room OF reservation NO-LOCK,       EACH room-type OF room NO-LOCK.
395

    
396
   (hotel.room - PRIMARY index selected)
397

    
398
      04194       OPEN QUERY reservationsBrowse FOR EACH reservation       WHERE reservation.end-date >= today NO-LOCK,       EACH room OF reservation NO-LOCK,       EACH room-type OF room NO-LOCK.
399

    
400
   (hotel.room-type - PRIMARY index selected)
401

    
402
      04194       OPEN QUERY reservationsBrowse FOR EACH reservation       WHERE reservation.end-date >= today NO-LOCK,       EACH room OF reservation NO-LOCK,       EACH room-type OF room NO-LOCK.
403

    
404
   (hotel.reservation - PRIMARY index selected)
405

    
406
      04222     OPEN QUERY reservationsBrowse FOR EACH reservation
407
      04223           WHERE reservation.end-date >= today 
408
      04224           AND (IF roomNum <> ? THEN reservation.room-num = roomNum ELSE TRUE)
409
      04225           AND (IF guest <> ? THEN reservation.guest MATCHES guest ELSE TRUE)         
410
      04226        NO-LOCK,
411

    
412
   (hotel.room - PRIMARY index selected)
413

    
414
      04222     OPEN QUERY reservationsBrowse FOR EACH reservation
415
      04223           WHERE reservation.end-date >= today 
416
      04224           AND (IF roomNum <> ? THEN reservation.room-num = roomNum ELSE TRUE)
417
      04225           AND (IF guest <> ? THEN reservation.guest MATCHES guest ELSE TRUE)         
418
      04226        NO-LOCK,
419
      04227           EACH hotel.room OF hotel.reservation NO-LOCK,
420

    
421
   (hotel.room-type - PRIMARY index selected)
422

    
423
      04222     OPEN QUERY reservationsBrowse FOR EACH reservation
424
      04223           WHERE reservation.end-date >= today 
425
      04224           AND (IF roomNum <> ? THEN reservation.room-num = roomNum ELSE TRUE)
426
      04225           AND (IF guest <> ? THEN reservation.guest MATCHES guest ELSE TRUE)         
427
      04226        NO-LOCK,
428
      04227           EACH hotel.room OF hotel.reservation NO-LOCK,
429
      04228           EACH hotel.room-type OF hotel.room NO-LOCK.
430

    
431

    
432
./abl/rooms-frame.w.cache:
433

    
434
   (hotel.room - PRIMARY index selected)
435

    
436
      03265          FIND xroom EXCLUSIVE-LOCK WHERE xroom.room-num = room.room-num.
437

    
438
   (number - NO index selected)
439

    
440
      03320       FOR EACH number:
441

    
442
   (hotel.room - PRIMARY index selected)
443

    
444
      03321          FIND room WHERE room.room-num = number.num.
445

    
446
   (hotel.room - PRIMARY index selected)
447

    
448
      03462       OPEN QUERY roomsBrowse FOR EACH room NO-LOCK,       EACH room-type OF room NO-LOCK.
449

    
450
   (hotel.room-type - PRIMARY index selected)
451

    
452
      03462       OPEN QUERY roomsBrowse FOR EACH room NO-LOCK,       EACH room-type OF room NO-LOCK.
453

    
454
   (hotel.room - PRIMARY index selected)
455

    
456
      03480     FIND FIRST xroom WHERE xroom.room-num = findRoomNum NO-ERROR.
457

    
458
   (hotel.room - PRIMARY index selected)
459

    
460
      03516          OPEN QUERY roomsBrowse FOR EACH room NO-LOCK, 
461

    
462
   (hotel.room-type - PRIMARY index selected)
463

    
464
      03516          OPEN QUERY roomsBrowse FOR EACH room NO-LOCK, 
465
      03517             EACH room-type OF hotel.room NO-LOCK 
466
      03518             WHERE room.floor = val.   
467

    
468
   (hotel.room - PRIMARY index selected)
469

    
470
      03521          OPEN QUERY roomsBrowse FOR EACH room NO-LOCK,
471

    
472
   (hotel.room-type - PRIMARY index selected)
473

    
474
      03521          OPEN QUERY roomsBrowse FOR EACH room NO-LOCK,
475
      03522             EACH room-type OF room NO-LOCK.
476

    
477
   (hotel.room - PRIMARY index selected)
478

    
479
      03539     FOR EACH xroom NO-LOCK BREAK BY xroom.floor:
480

    
481

    
482
./abl/update-guest-dialog.w.cache:
483

    
484
   (hotel.guest-id-type - PRIMARY index selected)
485

    
486
      04027     FOR EACH guest-id-type:
487

    
488
   (hotel.guest - PRIMARY index selected)
489

    
490
      04041        FIND LAST guest WHERE guest.stay-id = stay-id NO-ERROR.
491

    
492
   (hotel.guest - PRIMARY index selected)
493

    
494
      04056        FIND guest WHERE rowid(guest) = recordRid.
495

    
496
   (hotel.guest - PRIMARY index selected)
497

    
498
      04062        FIND guest WHERE rowid(guest) = recordRid.
499

    
500

    
501
./abl/update-rate-dialog.w.cache:
502

    
503
   (hotel.rate - PRIMARY index selected)
504

    
505
      03943        FIND FIRST xrate WHERE xrate.room-type = rt AND
506
      03944                    NOT ((xrate.end-date < startDate:INPUT-VALUE AND
507
      03945                          xrate.start-date < startDate:INPUT-VALUE)  OR
508
      03946                         (xrate.end-date > endDate:INPUT-VALUE AND
509
      03947                          xrate.start-date > endDate:INPUT-VALUE)) AND
510
      03948                          (IF recordRid <> ? THEN rowid(xrate) <> recordRid
511
      03949                                                ELSE TRUE) NO-ERROR.
512

    
513
   (hotel.rate - PRIMARY index selected)
514

    
515
      03965           FIND rate WHERE ROWID(rate) = recordRid.   
516

    
517
   (hotel.room-type - PRIMARY index selected)
518

    
519
      04023     FOR EACH room-type:
520

    
521
   (hotel.rate - PRIMARY index selected)
522

    
523
      04045        FIND rate WHERE ROWID(rate) = recordRid.
524

    
525

    
526
./abl/update-reservation-dialog.w.cache:
527

    
528
   (hotel.reservation - PRIMARY index selected)
529

    
530
      03977           FIND FIRST xreservation NO-LOCK 
531
      03978              WHERE xreservation.room-num = num AND 
532
      03979              NOT (xreservation.end-date <= date1 OR date2 <= xreservation.start-date) and
533
      03980              (IF recordRid <> ? THEN ROWID(xreservation) <> recordRid ELSE TRUE) NO-ERROR.
534

    
535
   (hotel.reservation - PRIMARY index selected)
536

    
537
      03989           for each xreservation NO-LOCK 
538
      03990             WHERE xreservation.room-num = num AND 
539
      03991             NOT (xreservation.end-date <= date1 OR date2 <= xreservation.start-date):
540

    
541
   (hotel.stay - PRIMARY index selected)
542

    
543
      04001        FIND FIRST xstay NO-LOCK 
544
      04002           WHERE xstay.room-num = num AND 
545
      04003           NOT (xstay.end-date <= date1 OR date2 <= xstay.start-date) and
546
      04004           (IF NOT isReservation AND recordRid <> ? THEN 
547
      04005              ROWID(xstay) <> recordRid ELSE TRUE)
548
      04006           NO-ERROR.
549

    
550
   (hotel.reservation - PRIMARY index selected)
551

    
552
      04020           FIND reservation WHERE ROWID(reservation) = recordRid.   
553

    
554
   (hotel.rate - PRIMARY index selected)
555

    
556
      04148     FOR EACH rate WHERE rate.room-type = room-type AND
557
      04149        NOT ((rate.start-date < date1 AND rate.end-date < date1) OR 
558
      04150             (rate.start-date >= date2 AND rate.end-date >= date2)) 
559

    
560
   (hotel.room - PRIMARY index selected)
561

    
562
      04191     FIND FIRST room WHERE room.room-num = num NO-ERROR.
563

    
564
   (hotel.room - PRIMARY index selected)
565

    
566
      04256     FOR EACH room:
567

    
568
   (hotel.reservation - PRIMARY index selected)
569

    
570
      04273        FIND reservation WHERE ROWID(reservation) = recordRid.
571

    
572
   (hotel.room - PRIMARY index selected)
573

    
574
      04417     FIND FIRST room WHERE room.room-num = num NO-ERROR.
575

    
576
   (hotel.room-type - PRIMARY index selected)
577

    
578
      04423        FIND room-type WHERE room-type.room-type = room.room-type.
579

    
580

    
581
./abl/update-room-dialog.w.cache:
582

    
583
   (hotel.room - PRIMARY index selected)
584

    
585
      03229        FIND room WHERE room.room-num = inRoomNum.
586

    
587
   (hotel.room - PRIMARY index selected)
588

    
589
      03246     FIND room NO-LOCK WHERE room.room-num = inRoomNum.
590

    
591

    
592
./abl/update-service-dialog.w.cache:
593

    
594
   (hotel.service-type - PRIMARY index selected)
595

    
596
      03966           FIND FIRST service-type WHERE service-type.service-type = val NO-ERROR.
597

    
598
   (hotel.service-type - PRIMARY index selected)
599

    
600
      03988     FOR EACH service-type:
601

    
602
   (hotel.service - PRIMARY index selected)
603

    
604
      04009        FIND service WHERE rowid(service) = recordRid.
605

    
606

    
607
./abl/update-stay-dialog.w.cache:
608

    
609
   (hotel.guest - PRIMARY index selected)
610

    
611
      04126        FIND FIRST guest WHERE guest.stay-id = stay.stay-id NO-ERROR.
612

    
613
   (hotel.reservation - PRIMARY index selected)
614

    
615
      04155           FIND FIRST xreservation NO-LOCK 
616
      04156              WHERE xreservation.room-num = num AND 
617
      04157              NOT (xreservation.end-date <= date1 OR date2 <= xreservation.start-date) and
618
      04158              (IF recordRid <> ? THEN ROWID(xreservation) <> recordRid ELSE TRUE) NO-ERROR.
619

    
620
   (hotel.reservation - PRIMARY index selected)
621

    
622
      04167           for each xreservation NO-LOCK 
623
      04168             WHERE xreservation.room-num = num AND 
624
      04169             NOT (xreservation.end-date <= date1 OR date2 <= xreservation.start-date):
625

    
626
   (hotel.stay - PRIMARY index selected)
627

    
628
      04179        FIND FIRST xstay NO-LOCK 
629
      04180           WHERE xstay.room-num = num AND 
630
      04181           NOT (xstay.end-date <= date1 OR date2 <= xstay.start-date) and
631
      04182           (IF NOT isReservation AND recordRid <> ? THEN 
632
      04183              ROWID(xstay) <> recordRid ELSE TRUE)
633
      04184           NO-ERROR.
634

    
635
   (hotel.guest - PRIMARY index selected)
636

    
637
      04200        FOR EACH xguest WHERE xguest.stay-id = stay.stay-id NO-LOCK:
638

    
639
   (hotel.guest - PRIMARY index selected)
640

    
641
      04232          FIND CURRENT guest EXCLUSIVE-LOCK.
642

    
643
   (hotel.guest - PRIMARY index selected)
644

    
645
      04238          FOR EACH xguest WHERE xguest.stay-id = stay.stay-id:
646

    
647
   (hotel.service - PRIMARY index selected)
648

    
649
      04268          FIND CURRENT service EXCLUSIVE-LOCK.
650

    
651
   (hotel.rate - PRIMARY index selected)
652

    
653
      04461     FOR EACH rate WHERE rate.room-type = room-type AND
654
      04462        NOT ((rate.start-date < date1 AND rate.end-date < date1) OR 
655
      04463             (rate.start-date >= date2 AND rate.end-date >= date2)) 
656

    
657
   (hotel.room - PRIMARY index selected)
658

    
659
      04504     FIND FIRST room WHERE room.room-num = num NO-ERROR.
660

    
661
   (hotel.room - PRIMARY index selected)
662

    
663
      04569     FOR EACH room:
664

    
665
   (hotel.stay - PRIMARY index selected)
666

    
667
      04582        FIND LAST xstay NO-ERROR.
668

    
669
   (hotel.stay - PRIMARY index selected)
670

    
671
      04618        FIND stay WHERE ROWID(stay) = recordRid.
672

    
673
   (hotel.guest - PRIMARY index selected)
674

    
675
      04805     OPEN QUERY guests FOR EACH guest WHERE guest.stay-id = stay.stay-id NO-LOCK.
676

    
677
   (hotel.service - PRIMARY index selected)
678

    
679
      04820     FOR EACH xservice WHERE xservice.stay-id = stay.stay-id:
680

    
681
   (hotel.service - PRIMARY index selected)
682

    
683
      04829     OPEN QUERY services FOR EACH service NO-LOCK
684
      04830        WHERE service.stay-id = stay.stay-id,
685

    
686
   (hotel.service-type - PRIMARY index selected)
687

    
688
      04829     OPEN QUERY services FOR EACH service NO-LOCK
689
      04830        WHERE service.stay-id = stay.stay-id,
690
      04831           EACH service-type OF service NO-LOCK.
691

    
692
   (hotel.room - PRIMARY index selected)
693

    
694
      04872     FIND FIRST room WHERE room.room-num = num NO-ERROR.
695

    
696
   (hotel.room-type - PRIMARY index selected)
697

    
698
      04877        FIND room-type WHERE room-type.room-type = room.room-type.
699

    
700