1: # 2008 December 23
2: #
3: # The author disclaims copyright to this source code. In place of
4: # a legal notice, here is a blessing:
5: #
6: # May you do good and not evil.
7: # May you find forgiveness for yourself and forgive others.
8: # May you share freely, never taking more than you give.
9: #
10: #***********************************************************************
11: # This file implements regression tests for SQLite library. The
12: # focus of this file is testing the multi-index OR clause optimizer.
13:
14: set testdir [file dirname $argv0]
15: source $testdir/tester.tcl
16:
17: ifcapable !or_opt {
18: finish_test
19: return
20: }
21:
22: # Evaluate SQL. Return the result set followed by the
23: # and the number of full-scan steps.
24: #
25: proc count_steps {sql} {
26: set r [db eval $sql]
27: lappend r scan [db status step] sort [db status sort]
28: }
29:
30: proc count_steps_sort {sql} {
31: set r [lsort -integer [db eval $sql]]
32: return "$r scan [db status step] sort [db status sort]"
33: }
34:
35: # Build some test data
36: #
37: do_test where7-1.1 {
38: execsql {
39: CREATE TABLE t1(a INTEGER PRIMARY KEY,b,c,d);
40: INSERT INTO t1 VALUES(1,2,3,4);
41: INSERT INTO t1 VALUES(2,3,4,5);
42: INSERT INTO t1 VALUES(3,4,6,8);
43: INSERT INTO t1 VALUES(4,5,10,15);
44: INSERT INTO t1 VALUES(5,10,100,1000);
45: CREATE INDEX t1b ON t1(b);
46: CREATE INDEX t1c ON t1(c);
47: SELECT * FROM t1;
48: }
49: } {1 2 3 4 2 3 4 5 3 4 6 8 4 5 10 15 5 10 100 1000}
50: do_test where7-1.2 {
51: count_steps {
52: SELECT a FROM t1 WHERE b=3 OR c=6 ORDER BY a
53: }
54: } {2 3 scan 0 sort 1}
55: do_test where7-1.3 {
56: count_steps {
57: SELECT a FROM t1 WHERE b=3 OR +c=6 ORDER BY a
58: }
59: } {2 3 scan 4 sort 0}
60: do_test where7-1.4 {
61: count_steps {
62: SELECT a FROM t1 WHERE +b=3 OR c=6 ORDER BY 1
63: }
64: } {2 3 scan 4 sort 0}
65: do_test where7-1.5 {
66: count_steps {
67: SELECT a FROM t1 WHERE 3=b OR c=6 ORDER BY rowid
68: }
69: } {2 3 scan 0 sort 1}
70: do_test where7-1.6 {
71: count_steps {
72: SELECT a FROM t1 WHERE (3=b OR c=6) AND +a>0 ORDER BY a
73: }
74: } {2 3 scan 0 sort 1}
75: do_test where7-1.7 {
76: count_steps {
77: SELECT a FROM t1 WHERE (b=3 OR c>10)
78: }
79: } {2 5 scan 0 sort 0}
80: do_test where7-1.8 {
81: count_steps {
82: SELECT a FROM t1 WHERE (b=3 OR c>=10)
83: }
84: } {2 4 5 scan 0 sort 0}
85: do_test where7-1.9 {
86: count_steps {
87: SELECT a FROM t1 WHERE (b=3 OR c>=10 OR c=4)
88: }
89: } {2 4 5 scan 0 sort 0}
90: do_test where7-1.10 {
91: count_steps {
92: SELECT a FROM t1 WHERE (b=3 OR c>=10 OR c=4 OR b>10)
93: }
94: } {2 4 5 scan 0 sort 0}
95: do_test where7-1.11 {
96: count_steps {
97: SELECT a FROM t1 WHERE (d=5 AND b=3) OR c==100 ORDER BY a;
98: }
99: } {2 5 scan 0 sort 1}
100: do_test where7-1.12 {
101: count_steps {
102: SELECT a FROM t1 WHERE (b BETWEEN 2 AND 4) OR c=100 ORDER BY a
103: }
104: } {1 2 3 5 scan 0 sort 1}
105: do_test where7-1.13 {
106: count_steps {
107: SELECT a FROM t1 WHERE (b BETWEEN 0 AND 2) OR (c BETWEEN 9 AND 999)
108: ORDER BY +a DESC
109: }
110: } {5 4 1 scan 0 sort 1}
111:
112: do_test where7-1.14 {
113: count_steps {
114: SELECT a FROM t1 WHERE (d=8 OR c=6 OR b=4) AND +a>0
115: }
116: } {3 scan 4 sort 0}
117: do_test where7-1.15 {
118: count_steps {
119: SELECT a FROM t1 WHERE +a>=0 AND (d=8 OR c=6 OR b=4)
120: }
121: } {3 scan 4 sort 0}
122:
123: do_test where7-1.20 {
124: set sql "SELECT a FROM t1 WHERE a=11 OR b=11"
125: for {set i 12} {$i<400} {incr i} {
126: append sql " OR a=$i OR b=$i"
127: }
128: append sql " ORDER BY a"
129: count_steps $sql
130: } {scan 0 sort 1}
131: do_test where7-1.21 {
132: set sql "SELECT a FROM t1 WHERE b=11 OR c=11"
133: for {set i 12} {$i<400} {incr i} {
134: append sql " OR b=$i OR c=$i"
135: }
136: append sql " ORDER BY a"
137: count_steps $sql
138: } {5 scan 0 sort 1}
139: do_test where7-1.22 {
140: set sql "SELECT a FROM t1 WHERE (b=11 OR c=11"
141: for {set i 12} {$i<400} {incr i} {
142: append sql " OR b=$i OR c=$i"
143: }
144: append sql ") AND d>=0 AND d<9999 ORDER BY a"
145: count_steps $sql
146: } {5 scan 0 sort 1}
147: do_test where7-1.23 {
148: set sql "SELECT a FROM t1 WHERE (b=11 OR c=11"
149: for {set i 12} {$i<400} {incr i} {
150: append sql " OR (b=$i AND d!=0) OR (c=$i AND d IS NOT NULL)"
151: }
152: append sql ") AND d>=0 AND d<9999 ORDER BY a"
153: count_steps $sql
154: } {5 scan 0 sort 1}
155:
156: do_test where7-1.31 {
157: set sql "SELECT a FROM t1 WHERE (a=11 AND b=11)"
158: for {set i 12} {$i<400} {incr i} {
159: append sql " OR (a=$i AND b=$i)"
160: }
161: append sql " ORDER BY a"
162: count_steps $sql
163: } {scan 0 sort 1}
164: do_test where7-1.32 {
165: set sql "SELECT a FROM t1 WHERE (b=11 AND c=11)"
166: for {set i 12} {$i<400} {incr i} {
167: append sql " OR (b=$i AND c=$i)"
168: }
169: append sql " ORDER BY a"
170: count_steps $sql
171: } {scan 0 sort 1}
172:
173:
174: do_test where7-2.1 {
175: db eval {
176: CREATE TABLE t2(a INTEGER PRIMARY KEY,b,c,d,e,f TEXT,g);
177: INSERT INTO t2 VALUES(1,11,1001,1.001,100.1,'bcdefghij','yxwvuts');
178: INSERT INTO t2 VALUES(2,22,1001,2.002,100.1,'cdefghijk','yxwvuts');
179: INSERT INTO t2 VALUES(3,33,1001,3.0029999999999997,100.1,'defghijkl','xwvutsr');
180: INSERT INTO t2 VALUES(4,44,2002,4.004,200.2,'efghijklm','xwvutsr');
181: INSERT INTO t2 VALUES(5,55,2002,5.004999999999999,200.2,'fghijklmn','xwvutsr');
182: INSERT INTO t2 VALUES(6,66,2002,6.005999999999999,200.2,'ghijklmno','xwvutsr');
183: INSERT INTO t2 VALUES(7,77,3003,7.007,300.29999999999995,'hijklmnop','xwvutsr');
184: INSERT INTO t2 VALUES(8,88,3003,8.008,300.29999999999995,'ijklmnopq','wvutsrq');
185: INSERT INTO t2 VALUES(9,99,3003,9.008999999999999,300.29999999999995,'jklmnopqr','wvutsrq');
186: INSERT INTO t2 VALUES(10,110,4004,10.009999999999998,400.4,'klmnopqrs','wvutsrq');
187: INSERT INTO t2 VALUES(11,121,4004,11.011,400.4,'lmnopqrst','wvutsrq');
188: INSERT INTO t2 VALUES(12,132,4004,12.011999999999999,400.4,'mnopqrstu','wvutsrq');
189: INSERT INTO t2 VALUES(13,143,5005,13.012999999999998,500.5,'nopqrstuv','vutsrqp');
190: INSERT INTO t2 VALUES(14,154,5005,14.014,500.5,'opqrstuvw','vutsrqp');
191: INSERT INTO t2 VALUES(15,165,5005,15.014999999999999,500.5,'pqrstuvwx','vutsrqp');
192: INSERT INTO t2 VALUES(16,176,6006,16.016,600.5999999999999,'qrstuvwxy','vutsrqp');
193: INSERT INTO t2 VALUES(17,187,6006,17.017,600.5999999999999,'rstuvwxyz','vutsrqp');
194: INSERT INTO t2 VALUES(18,198,6006,18.017999999999997,600.5999999999999,'stuvwxyza','utsrqpo');
195: INSERT INTO t2 VALUES(19,209,7007,19.019,700.6999999999999,'tuvwxyzab','utsrqpo');
196: INSERT INTO t2 VALUES(20,220,7007,20.019999999999996,700.6999999999999,'uvwxyzabc','utsrqpo');
197: INSERT INTO t2 VALUES(21,231,7007,21.020999999999997,700.6999999999999,'vwxyzabcd','utsrqpo');
198: INSERT INTO t2 VALUES(22,242,8008,22.022,800.8,'wxyzabcde','utsrqpo');
199: INSERT INTO t2 VALUES(23,253,8008,23.022999999999996,800.8,'xyzabcdef','tsrqpon');
200: INSERT INTO t2 VALUES(24,264,8008,24.023999999999997,800.8,'yzabcdefg','tsrqpon');
201: INSERT INTO t2 VALUES(25,275,9009,25.025,900.9,'zabcdefgh','tsrqpon');
202: INSERT INTO t2 VALUES(26,286,9009,26.025999999999996,900.9,'abcdefghi','tsrqpon');
203: INSERT INTO t2 VALUES(27,297,9009,27.026999999999997,900.9,'bcdefghij','tsrqpon');
204: INSERT INTO t2 VALUES(28,308,10010,28.028,1001.0,'cdefghijk','srqponm');
205: INSERT INTO t2 VALUES(29,319,10010,29.028999999999996,1001.0,'defghijkl','srqponm');
206: INSERT INTO t2 VALUES(30,330,10010,30.029999999999998,1001.0,'efghijklm','srqponm');
207: INSERT INTO t2 VALUES(31,341,11011,31.030999999999995,1101.1,'fghijklmn','srqponm');
208: INSERT INTO t2 VALUES(32,352,11011,32.032,1101.1,'ghijklmno','srqponm');
209: INSERT INTO t2 VALUES(33,363,11011,33.032999999999994,1101.1,'hijklmnop','rqponml');
210: INSERT INTO t2 VALUES(34,374,12012,34.034,1201.1999999999998,'ijklmnopq','rqponml');
211: INSERT INTO t2 VALUES(35,385,12012,35.035,1201.1999999999998,'jklmnopqr','rqponml');
212: INSERT INTO t2 VALUES(36,396,12012,36.035999999999994,1201.1999999999998,'klmnopqrs','rqponml');
213: INSERT INTO t2 VALUES(37,407,13013,37.037,1301.3,'lmnopqrst','rqponml');
214: INSERT INTO t2 VALUES(38,418,13013,38.038,1301.3,'mnopqrstu','qponmlk');
215: INSERT INTO t2 VALUES(39,429,13013,39.038999999999994,1301.3,'nopqrstuv','qponmlk');
216: INSERT INTO t2 VALUES(40,440,14014,40.03999999999999,1401.3999999999999,'opqrstuvw','qponmlk');
217: INSERT INTO t2 VALUES(41,451,14014,41.041,1401.3999999999999,'pqrstuvwx','qponmlk');
218: INSERT INTO t2 VALUES(42,462,14014,42.041999999999994,1401.3999999999999,'qrstuvwxy','qponmlk');
219: INSERT INTO t2 VALUES(43,473,15015,43.04299999999999,1501.5,'rstuvwxyz','ponmlkj');
220: INSERT INTO t2 VALUES(44,484,15015,44.044,1501.5,'stuvwxyza','ponmlkj');
221: INSERT INTO t2 VALUES(45,495,15015,45.044999999999995,1501.5,'tuvwxyzab','ponmlkj');
222: INSERT INTO t2 VALUES(46,506,16016,46.04599999999999,1601.6,'uvwxyzabc','ponmlkj');
223: INSERT INTO t2 VALUES(47,517,16016,47.047,1601.6,'vwxyzabcd','ponmlkj');
224: INSERT INTO t2 VALUES(48,528,16016,48.047999999999995,1601.6,'wxyzabcde','onmlkji');
225: INSERT INTO t2 VALUES(49,539,17017,49.04899999999999,1701.6999999999998,'xyzabcdef','onmlkji');
226: INSERT INTO t2 VALUES(50,550,17017,50.05,1701.6999999999998,'yzabcdefg','onmlkji');
227: INSERT INTO t2 VALUES(51,561,17017,51.050999999999995,1701.6999999999998,'zabcdefgh','onmlkji');
228: INSERT INTO t2 VALUES(52,572,18018,52.05199999999999,1801.8,'abcdefghi','onmlkji');
229: INSERT INTO t2 VALUES(53,583,18018,53.053,1801.8,'bcdefghij','nmlkjih');
230: INSERT INTO t2 VALUES(54,594,18018,54.053999999999995,1801.8,'cdefghijk','nmlkjih');
231: INSERT INTO t2 VALUES(55,605,19019,55.05499999999999,1901.8999999999999,'defghijkl','nmlkjih');
232: INSERT INTO t2 VALUES(56,616,19019,56.056,1901.8999999999999,'efghijklm','nmlkjih');
233: INSERT INTO t2 VALUES(57,627,19019,57.056999999999995,1901.8999999999999,'fghijklmn','nmlkjih');
234: INSERT INTO t2 VALUES(58,638,20020,58.05799999999999,2002.0,'ghijklmno','mlkjihg');
235: INSERT INTO t2 VALUES(59,649,20020,59.05899999999999,2002.0,'hijklmnop','mlkjihg');
236: INSERT INTO t2 VALUES(60,660,20020,60.059999999999995,2002.0,'ijklmnopq','mlkjihg');
237: INSERT INTO t2 VALUES(61,671,21021,61.06099999999999,2102.1,'jklmnopqr','mlkjihg');
238: INSERT INTO t2 VALUES(62,682,21021,62.06199999999999,2102.1,'klmnopqrs','mlkjihg');
239: INSERT INTO t2 VALUES(63,693,21021,63.062999999999995,2102.1,'lmnopqrst','lkjihgf');
240: INSERT INTO t2 VALUES(64,704,22022,64.064,2202.2,'mnopqrstu','lkjihgf');
241: INSERT INTO t2 VALUES(65,715,22022,65.065,2202.2,'nopqrstuv','lkjihgf');
242: INSERT INTO t2 VALUES(66,726,22022,66.06599999999999,2202.2,'opqrstuvw','lkjihgf');
243: INSERT INTO t2 VALUES(67,737,23023,67.067,2302.2999999999997,'pqrstuvwx','lkjihgf');
244: INSERT INTO t2 VALUES(68,748,23023,68.068,2302.2999999999997,'qrstuvwxy','kjihgfe');
245: INSERT INTO t2 VALUES(69,759,23023,69.06899999999999,2302.2999999999997,'rstuvwxyz','kjihgfe');
246: INSERT INTO t2 VALUES(70,770,24024,70.07,2402.3999999999996,'stuvwxyza','kjihgfe');
247: INSERT INTO t2 VALUES(71,781,24024,71.071,2402.3999999999996,'tuvwxyzab','kjihgfe');
248: INSERT INTO t2 VALUES(72,792,24024,72.07199999999999,2402.3999999999996,'uvwxyzabc','kjihgfe');
249: INSERT INTO t2 VALUES(73,803,25025,73.073,2502.5,'vwxyzabcd','jihgfed');
250: INSERT INTO t2 VALUES(74,814,25025,74.074,2502.5,'wxyzabcde','jihgfed');
251: INSERT INTO t2 VALUES(75,825,25025,75.07499999999999,2502.5,'xyzabcdef','jihgfed');
252: INSERT INTO t2 VALUES(76,836,26026,76.076,2602.6,'yzabcdefg','jihgfed');
253: INSERT INTO t2 VALUES(77,847,26026,77.077,2602.6,'zabcdefgh','jihgfed');
254: INSERT INTO t2 VALUES(78,858,26026,78.07799999999999,2602.6,'abcdefghi','ihgfedc');
255: INSERT INTO t2 VALUES(79,869,27027,79.079,2702.7,'bcdefghij','ihgfedc');
256: INSERT INTO t2 VALUES(80,880,27027,80.07999999999998,2702.7,'cdefghijk','ihgfedc');
257: INSERT INTO t2 VALUES(81,891,27027,81.08099999999999,2702.7,'defghijkl','ihgfedc');
258: INSERT INTO t2 VALUES(82,902,28028,82.082,2802.7999999999997,'efghijklm','ihgfedc');
259: INSERT INTO t2 VALUES(83,913,28028,83.08299999999998,2802.7999999999997,'fghijklmn','hgfedcb');
260: INSERT INTO t2 VALUES(84,924,28028,84.08399999999999,2802.7999999999997,'ghijklmno','hgfedcb');
261: INSERT INTO t2 VALUES(85,935,29029,85.085,2902.8999999999996,'hijklmnop','hgfedcb');
262: INSERT INTO t2 VALUES(86,946,29029,86.08599999999998,2902.8999999999996,'ijklmnopq','hgfedcb');
263: INSERT INTO t2 VALUES(87,957,29029,87.08699999999999,2902.8999999999996,'jklmnopqr','hgfedcb');
264: INSERT INTO t2 VALUES(88,968,30030,88.088,3003.0,'klmnopqrs','gfedcba');
265: INSERT INTO t2 VALUES(89,979,30030,89.08899999999998,3003.0,'lmnopqrst','gfedcba');
266: INSERT INTO t2 VALUES(90,990,30030,90.08999999999999,3003.0,'mnopqrstu','gfedcba');
267: INSERT INTO t2 VALUES(91,1001,31031,91.091,3103.1,'nopqrstuv','gfedcba');
268: INSERT INTO t2 VALUES(92,1012,31031,92.09199999999998,3103.1,'opqrstuvw','gfedcba');
269: INSERT INTO t2 VALUES(93,1023,31031,93.09299999999999,3103.1,'pqrstuvwx','fedcbaz');
270: INSERT INTO t2 VALUES(94,1034,32032,94.094,3203.2,'qrstuvwxy','fedcbaz');
271: INSERT INTO t2 VALUES(95,1045,32032,95.09499999999998,3203.2,'rstuvwxyz','fedcbaz');
272: INSERT INTO t2 VALUES(96,1056,32032,96.09599999999999,3203.2,'stuvwxyza','fedcbaz');
273: INSERT INTO t2 VALUES(97,1067,33033,97.097,3303.2999999999997,'tuvwxyzab','fedcbaz');
274: INSERT INTO t2 VALUES(98,1078,33033,98.09799999999998,3303.2999999999997,'uvwxyzabc','edcbazy');
275: INSERT INTO t2 VALUES(99,1089,33033,99.09899999999999,3303.2999999999997,'vwxyzabcd','edcbazy');
276: INSERT INTO t2 VALUES(100,1100,34034,100.1,3403.3999999999996,'wxyzabcde','edcbazy');
277: CREATE INDEX t2b ON t2(b);
278: CREATE INDEX t2c ON t2(c);
279: CREATE INDEX t2d ON t2(d);
280: CREATE INDEX t2e ON t2(e);
281: CREATE INDEX t2f ON t2(f);
282: CREATE INDEX t2g ON t2(g);
283: CREATE TABLE t3(a INTEGER PRIMARY KEY,b,c,d,e,f TEXT,g);
284: INSERT INTO t3 SELECT * FROM t2;
285: CREATE INDEX t3b ON t3(b,c);
286: CREATE INDEX t3c ON t3(c,e);
287: CREATE INDEX t3d ON t3(d,g);
288: CREATE INDEX t3e ON t3(e,f,g);
289: CREATE INDEX t3f ON t3(f,b,d,c);
290: CREATE INDEX t3g ON t3(g,f);
291: }
292: } {}
293:
294: do_test where7-2.2.1 {
295: count_steps_sort {
296: SELECT a FROM t2
297: WHERE b=1070
298: OR (g='edcbazy' AND f GLOB 'wxyza*')
299: OR (d>=89.0 AND d<90.0 AND d NOT NULL)
300: OR ((a BETWEEN 18 AND 20) AND a!=19)
301: OR (g='qponmlk' AND f GLOB 'nopqr*')
302: OR (g='fedcbaz' AND f GLOB 'stuvw*')
303: OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
304: }
305: } {6 18 20 32 39 58 84 89 96 100 scan 0 sort 0}
306: do_test where7-2.2.2 {
307: count_steps_sort {
308: SELECT a FROM t3
309: WHERE b=1070
310: OR (g='edcbazy' AND f GLOB 'wxyza*')
311: OR (d>=89.0 AND d<90.0 AND d NOT NULL)
312: OR ((a BETWEEN 18 AND 20) AND a!=19)
313: OR (g='qponmlk' AND f GLOB 'nopqr*')
314: OR (g='fedcbaz' AND f GLOB 'stuvw*')
315: OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
316: }
317: } {6 18 20 32 39 58 84 89 96 100 scan 0 sort 0}
318: do_test where7-2.3.1 {
319: count_steps_sort {
320: SELECT a FROM t2
321: WHERE (d>=47.0 AND d<48.0 AND d NOT NULL)
322: OR ((a BETWEEN 33 AND 35) AND a!=34)
323: OR (g='edcbazy' AND f GLOB 'uvwxy*')
324: OR b=220
325: OR (d>=70.0 AND d<71.0 AND d NOT NULL)
326: OR ((a BETWEEN 67 AND 69) AND a!=68)
327: OR (g='qponmlk' AND f GLOB 'pqrst*')
328: }
329: } {20 33 35 41 47 67 69 70 98 scan 0 sort 0}
330: do_test where7-2.3.2 {
331: count_steps_sort {
332: SELECT a FROM t3
333: WHERE (d>=47.0 AND d<48.0 AND d NOT NULL)
334: OR ((a BETWEEN 33 AND 35) AND a!=34)
335: OR (g='edcbazy' AND f GLOB 'uvwxy*')
336: OR b=220
337: OR (d>=70.0 AND d<71.0 AND d NOT NULL)
338: OR ((a BETWEEN 67 AND 69) AND a!=68)
339: OR (g='qponmlk' AND f GLOB 'pqrst*')
340: }
341: } {20 33 35 41 47 67 69 70 98 scan 0 sort 0}
342: do_test where7-2.4.1 {
343: count_steps_sort {
344: SELECT a FROM t2
345: WHERE b=190
346: OR ((a BETWEEN 49 AND 51) AND a!=50)
347: OR (g='rqponml' AND f GLOB 'hijkl*')
348: OR b=407
349: }
350: } {33 37 49 51 scan 0 sort 0}
351: do_test where7-2.4.2 {
352: count_steps_sort {
353: SELECT a FROM t3
354: WHERE b=190
355: OR ((a BETWEEN 49 AND 51) AND a!=50)
356: OR (g='rqponml' AND f GLOB 'hijkl*')
357: OR b=407
358: }
359: } {33 37 49 51 scan 0 sort 0}
360: do_test where7-2.5.1 {
361: count_steps_sort {
362: SELECT a FROM t2
363: WHERE (f GLOB '?opqr*' AND f GLOB 'nopq*')
364: OR b=795
365: OR b=1103
366: OR b=583
367: }
368: } {13 39 53 65 91 scan 0 sort 0}
369: do_test where7-2.5.2 {
370: count_steps_sort {
371: SELECT a FROM t3
372: WHERE (f GLOB '?opqr*' AND f GLOB 'nopq*')
373: OR b=795
374: OR b=1103
375: OR b=583
376: }
377: } {13 39 53 65 91 scan 0 sort 0}
378: do_test where7-2.6.1 {
379: count_steps_sort {
380: SELECT a FROM t2
381: WHERE a=74
382: OR a=50
383: OR (g='hgfedcb' AND f GLOB 'hijkl*')
384: OR ((a BETWEEN 16 AND 18) AND a!=17)
385: OR c=21021
386: OR ((a BETWEEN 82 AND 84) AND a!=83)
387: }
388: } {16 18 50 61 62 63 74 82 84 85 scan 0 sort 0}
389: do_test where7-2.6.2 {
390: count_steps_sort {
391: SELECT a FROM t3
392: WHERE a=74
393: OR a=50
394: OR (g='hgfedcb' AND f GLOB 'hijkl*')
395: OR ((a BETWEEN 16 AND 18) AND a!=17)
396: OR c=21021
397: OR ((a BETWEEN 82 AND 84) AND a!=83)
398: }
399: } {16 18 50 61 62 63 74 82 84 85 scan 0 sort 0}
400: do_test where7-2.7.1 {
401: count_steps_sort {
402: SELECT a FROM t2
403: WHERE ((a BETWEEN 8 AND 10) AND a!=9)
404: OR (d>=94.0 AND d<95.0 AND d NOT NULL)
405: OR ((a BETWEEN 34 AND 36) AND a!=35)
406: OR c=14014
407: OR b=828
408: }
409: } {8 10 34 36 40 41 42 94 scan 0 sort 0}
410: do_test where7-2.7.2 {
411: count_steps_sort {
412: SELECT a FROM t3
413: WHERE ((a BETWEEN 8 AND 10) AND a!=9)
414: OR (d>=94.0 AND d<95.0 AND d NOT NULL)
415: OR ((a BETWEEN 34 AND 36) AND a!=35)
416: OR c=14014
417: OR b=828
418: }
419: } {8 10 34 36 40 41 42 94 scan 0 sort 0}
420: do_test where7-2.8.1 {
421: count_steps_sort {
422: SELECT a FROM t2
423: WHERE 1000000<b
424: OR b=308
425: }
426: } {28 scan 0 sort 0}
427: do_test where7-2.8.2 {
428: count_steps_sort {
429: SELECT a FROM t3
430: WHERE 1000000<b
431: OR b=308
432: }
433: } {28 scan 0 sort 0}
434: do_test where7-2.9.1 {
435: count_steps_sort {
436: SELECT a FROM t2
437: WHERE b=949
438: OR ((a BETWEEN 22 AND 24) AND a!=23)
439: OR a=63
440: }
441: } {22 24 63 scan 0 sort 0}
442: do_test where7-2.9.2 {
443: count_steps_sort {
444: SELECT a FROM t3
445: WHERE b=949
446: OR ((a BETWEEN 22 AND 24) AND a!=23)
447: OR a=63
448: }
449: } {22 24 63 scan 0 sort 0}
450: do_test where7-2.10.1 {
451: count_steps_sort {
452: SELECT a FROM t2
453: WHERE ((a BETWEEN 49 AND 51) AND a!=50)
454: OR b=396
455: OR ((a BETWEEN 68 AND 70) AND a!=69)
456: }
457: } {36 49 51 68 70 scan 0 sort 0}
458: do_test where7-2.10.2 {
459: count_steps_sort {
460: SELECT a FROM t3
461: WHERE ((a BETWEEN 49 AND 51) AND a!=50)
462: OR b=396
463: OR ((a BETWEEN 68 AND 70) AND a!=69)
464: }
465: } {36 49 51 68 70 scan 0 sort 0}
466: do_test where7-2.11.1 {
467: count_steps_sort {
468: SELECT a FROM t2
469: WHERE (d>=72.0 AND d<73.0 AND d NOT NULL)
470: OR (g='jihgfed' AND f GLOB 'wxyza*')
471: OR c=11011
472: OR c=20020
473: OR (d>=18.0 AND d<19.0 AND d NOT NULL)
474: }
475: } {18 31 32 33 58 59 60 72 74 scan 0 sort 0}
476: do_test where7-2.11.2 {
477: count_steps_sort {
478: SELECT a FROM t3
479: WHERE (d>=72.0 AND d<73.0 AND d NOT NULL)
480: OR (g='jihgfed' AND f GLOB 'wxyza*')
481: OR c=11011
482: OR c=20020
483: OR (d>=18.0 AND d<19.0 AND d NOT NULL)
484: }
485: } {18 31 32 33 58 59 60 72 74 scan 0 sort 0}
486: do_test where7-2.12.1 {
487: count_steps_sort {
488: SELECT a FROM t2
489: WHERE (d>=50.0 AND d<51.0 AND d NOT NULL)
490: OR (d>=83.0 AND d<84.0 AND d NOT NULL)
491: OR (g='vutsrqp' AND f GLOB 'rstuv*')
492: OR b=792
493: OR a=97
494: OR (d>=87.0 AND d<88.0 AND d NOT NULL)
495: OR (d>=81.0 AND d<82.0 AND d NOT NULL)
496: OR b=916
497: OR a=69
498: OR (d>=31.0 AND d<32.0 AND d NOT NULL)
499: OR c=6006
500: }
501: } {16 17 18 31 50 69 72 81 83 87 97 scan 0 sort 0}
502: do_test where7-2.12.2 {
503: count_steps_sort {
504: SELECT a FROM t3
505: WHERE (d>=50.0 AND d<51.0 AND d NOT NULL)
506: OR (d>=83.0 AND d<84.0 AND d NOT NULL)
507: OR (g='vutsrqp' AND f GLOB 'rstuv*')
508: OR b=792
509: OR a=97
510: OR (d>=87.0 AND d<88.0 AND d NOT NULL)
511: OR (d>=81.0 AND d<82.0 AND d NOT NULL)
512: OR b=916
513: OR a=69
514: OR (d>=31.0 AND d<32.0 AND d NOT NULL)
515: OR c=6006
516: }
517: } {16 17 18 31 50 69 72 81 83 87 97 scan 0 sort 0}
518: do_test where7-2.13.1 {
519: count_steps_sort {
520: SELECT a FROM t2
521: WHERE ((a BETWEEN 50 AND 52) AND a!=51)
522: OR c=9009
523: OR (g='utsrqpo' AND f GLOB 'vwxyz*')
524: OR b=539
525: OR b=297
526: OR (g='wvutsrq' AND f GLOB 'klmno*')
527: OR (g='vutsrqp' AND f GLOB 'pqrst*')
528: OR b=957
529: OR f='xyzabcdef'
530: OR b=619
531: }
532: } {10 15 21 23 25 26 27 49 50 52 75 87 scan 0 sort 0}
533: do_test where7-2.13.2 {
534: count_steps_sort {
535: SELECT a FROM t3
536: WHERE ((a BETWEEN 50 AND 52) AND a!=51)
537: OR c=9009
538: OR (g='utsrqpo' AND f GLOB 'vwxyz*')
539: OR b=539
540: OR b=297
541: OR (g='wvutsrq' AND f GLOB 'klmno*')
542: OR (g='vutsrqp' AND f GLOB 'pqrst*')
543: OR b=957
544: OR f='xyzabcdef'
545: OR b=619
546: }
547: } {10 15 21 23 25 26 27 49 50 52 75 87 scan 0 sort 0}
548: do_test where7-2.14.1 {
549: count_steps_sort {
550: SELECT a FROM t2
551: WHERE ((a BETWEEN 47 AND 49) AND a!=48)
552: OR (d>=48.0 AND d<49.0 AND d NOT NULL)
553: }
554: } {47 48 49 scan 0 sort 0}
555: do_test where7-2.14.2 {
556: count_steps_sort {
557: SELECT a FROM t3
558: WHERE ((a BETWEEN 47 AND 49) AND a!=48)
559: OR (d>=48.0 AND d<49.0 AND d NOT NULL)
560: }
561: } {47 48 49 scan 0 sort 0}
562: do_test where7-2.15.1 {
563: count_steps_sort {
564: SELECT a FROM t2
565: WHERE a=20
566: OR a=67
567: OR b=58
568: OR ((a BETWEEN 19 AND 21) AND a!=20)
569: }
570: } {19 20 21 67 scan 0 sort 0}
571: do_test where7-2.15.2 {
572: count_steps_sort {
573: SELECT a FROM t3
574: WHERE a=20
575: OR a=67
576: OR b=58
577: OR ((a BETWEEN 19 AND 21) AND a!=20)
578: }
579: } {19 20 21 67 scan 0 sort 0}
580: do_test where7-2.16.1 {
581: count_steps_sort {
582: SELECT a FROM t2
583: WHERE b=938
584: OR (d>=67.0 AND d<68.0 AND d NOT NULL)
585: OR (g='vutsrqp' AND f GLOB 'rstuv*')
586: }
587: } {17 67 scan 0 sort 0}
588: do_test where7-2.16.2 {
589: count_steps_sort {
590: SELECT a FROM t3
591: WHERE b=938
592: OR (d>=67.0 AND d<68.0 AND d NOT NULL)
593: OR (g='vutsrqp' AND f GLOB 'rstuv*')
594: }
595: } {17 67 scan 0 sort 0}
596: do_test where7-2.17.1 {
597: count_steps_sort {
598: SELECT a FROM t2
599: WHERE (d>=68.0 AND d<69.0 AND d NOT NULL)
600: OR f='zabcdefgh'
601: OR b=308
602: OR (d>=16.0 AND d<17.0 AND d NOT NULL)
603: OR (g='srqponm' AND f GLOB 'defgh*')
604: OR ((a BETWEEN 15 AND 17) AND a!=16)
605: OR b=443
606: OR ((a BETWEEN 12 AND 14) AND a!=13)
607: OR f='uvwxyzabc'
608: OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
609: }
610: } {12 14 15 16 17 20 24 25 28 29 46 50 51 68 72 76 77 98 scan 0 sort 0}
611: do_test where7-2.17.2 {
612: count_steps_sort {
613: SELECT a FROM t3
614: WHERE (d>=68.0 AND d<69.0 AND d NOT NULL)
615: OR f='zabcdefgh'
616: OR b=308
617: OR (d>=16.0 AND d<17.0 AND d NOT NULL)
618: OR (g='srqponm' AND f GLOB 'defgh*')
619: OR ((a BETWEEN 15 AND 17) AND a!=16)
620: OR b=443
621: OR ((a BETWEEN 12 AND 14) AND a!=13)
622: OR f='uvwxyzabc'
623: OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
624: }
625: } {12 14 15 16 17 20 24 25 28 29 46 50 51 68 72 76 77 98 scan 0 sort 0}
626: do_test where7-2.18.1 {
627: count_steps_sort {
628: SELECT a FROM t2
629: WHERE (d>=46.0 AND d<47.0 AND d NOT NULL)
630: OR b=762
631: OR (d>=56.0 AND d<57.0 AND d NOT NULL)
632: OR a=19
633: }
634: } {19 46 56 scan 0 sort 0}
635: do_test where7-2.18.2 {
636: count_steps_sort {
637: SELECT a FROM t3
638: WHERE (d>=46.0 AND d<47.0 AND d NOT NULL)
639: OR b=762
640: OR (d>=56.0 AND d<57.0 AND d NOT NULL)
641: OR a=19
642: }
643: } {19 46 56 scan 0 sort 0}
644: do_test where7-2.19.1 {
645: count_steps_sort {
646: SELECT a FROM t2
647: WHERE (d>=63.0 AND d<64.0 AND d NOT NULL)
648: OR a=46
649: OR (g='yxwvuts' AND f GLOB 'cdefg*')
650: OR a=73
651: OR c=20020
652: OR ((a BETWEEN 2 AND 4) AND a!=3)
653: OR b=267
654: OR ((a BETWEEN 68 AND 70) AND a!=69)
655: OR (g='utsrqpo' AND f GLOB 'uvwxy*')
656: }
657: } {2 4 20 46 58 59 60 63 68 70 73 scan 0 sort 0}
658: do_test where7-2.19.2 {
659: count_steps_sort {
660: SELECT a FROM t3
661: WHERE (d>=63.0 AND d<64.0 AND d NOT NULL)
662: OR a=46
663: OR (g='yxwvuts' AND f GLOB 'cdefg*')
664: OR a=73
665: OR c=20020
666: OR ((a BETWEEN 2 AND 4) AND a!=3)
667: OR b=267
668: OR ((a BETWEEN 68 AND 70) AND a!=69)
669: OR (g='utsrqpo' AND f GLOB 'uvwxy*')
670: }
671: } {2 4 20 46 58 59 60 63 68 70 73 scan 0 sort 0}
672: do_test where7-2.20.1 {
673: count_steps_sort {
674: SELECT a FROM t2
675: WHERE ((a BETWEEN 27 AND 29) AND a!=28)
676: OR (g='gfedcba' AND f GLOB 'nopqr*')
677: }
678: } {27 29 91 scan 0 sort 0}
679: do_test where7-2.20.2 {
680: count_steps_sort {
681: SELECT a FROM t3
682: WHERE ((a BETWEEN 27 AND 29) AND a!=28)
683: OR (g='gfedcba' AND f GLOB 'nopqr*')
684: }
685: } {27 29 91 scan 0 sort 0}
686: do_test where7-2.21.1 {
687: count_steps_sort {
688: SELECT a FROM t2
689: WHERE c=13013
690: OR (d>=55.0 AND d<56.0 AND d NOT NULL)
691: OR (d>=75.0 AND d<76.0 AND d NOT NULL)
692: OR ((a BETWEEN 87 AND 89) AND a!=88)
693: OR f='bcdefghij'
694: OR b=586
695: OR (g='edcbazy' AND f GLOB 'uvwxy*')
696: OR ((a BETWEEN 59 AND 61) AND a!=60)
697: OR (g='mlkjihg' AND f GLOB 'ghijk*')
698: OR (d>=6.0 AND d<7.0 AND d NOT NULL)
699: OR a=9
700: }
701: } {1 6 9 27 37 38 39 53 55 58 59 61 75 79 87 89 98 scan 0 sort 0}
702: do_test where7-2.21.2 {
703: count_steps_sort {
704: SELECT a FROM t3
705: WHERE c=13013
706: OR (d>=55.0 AND d<56.0 AND d NOT NULL)
707: OR (d>=75.0 AND d<76.0 AND d NOT NULL)
708: OR ((a BETWEEN 87 AND 89) AND a!=88)
709: OR f='bcdefghij'
710: OR b=586
711: OR (g='edcbazy' AND f GLOB 'uvwxy*')
712: OR ((a BETWEEN 59 AND 61) AND a!=60)
713: OR (g='mlkjihg' AND f GLOB 'ghijk*')
714: OR (d>=6.0 AND d<7.0 AND d NOT NULL)
715: OR a=9
716: }
717: } {1 6 9 27 37 38 39 53 55 58 59 61 75 79 87 89 98 scan 0 sort 0}
718: do_test where7-2.22.1 {
719: count_steps_sort {
720: SELECT a FROM t2
721: WHERE b=399
722: OR c=28028
723: OR (d>=82.0 AND d<83.0 AND d NOT NULL)
724: OR (g='qponmlk' AND f GLOB 'qrstu*')
725: OR (d>=98.0 AND d<99.0 AND d NOT NULL)
726: }
727: } {42 82 83 84 98 scan 0 sort 0}
728: do_test where7-2.22.2 {
729: count_steps_sort {
730: SELECT a FROM t3
731: WHERE b=399
732: OR c=28028
733: OR (d>=82.0 AND d<83.0 AND d NOT NULL)
734: OR (g='qponmlk' AND f GLOB 'qrstu*')
735: OR (d>=98.0 AND d<99.0 AND d NOT NULL)
736: }
737: } {42 82 83 84 98 scan 0 sort 0}
738: do_test where7-2.23.1 {
739: count_steps_sort {
740: SELECT a FROM t2
741: WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
742: OR ((a BETWEEN 96 AND 98) AND a!=97)
743: OR c=14014
744: OR c=33033
745: OR a=89
746: OR b=770
747: OR (g='utsrqpo' AND f GLOB 'tuvwx*')
748: OR a=35
749: OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
750: OR b=253
751: OR c=14014
752: }
753: } {4 19 23 30 35 40 41 42 56 70 82 89 95 96 97 98 99 scan 0 sort 0}
754: do_test where7-2.23.2 {
755: count_steps_sort {
756: SELECT a FROM t3
757: WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
758: OR ((a BETWEEN 96 AND 98) AND a!=97)
759: OR c=14014
760: OR c=33033
761: OR a=89
762: OR b=770
763: OR (g='utsrqpo' AND f GLOB 'tuvwx*')
764: OR a=35
765: OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
766: OR b=253
767: OR c=14014
768: }
769: } {4 19 23 30 35 40 41 42 56 70 82 89 95 96 97 98 99 scan 0 sort 0}
770: do_test where7-2.24.1 {
771: count_steps_sort {
772: SELECT a FROM t2
773: WHERE (g='utsrqpo' AND f GLOB 'vwxyz*')
774: OR ((a BETWEEN 32 AND 34) AND a!=33)
775: OR b=330
776: OR (g='xwvutsr' AND f GLOB 'ghijk*')
777: OR a=16
778: }
779: } {6 16 21 30 32 34 scan 0 sort 0}
780: do_test where7-2.24.2 {
781: count_steps_sort {
782: SELECT a FROM t3
783: WHERE (g='utsrqpo' AND f GLOB 'vwxyz*')
784: OR ((a BETWEEN 32 AND 34) AND a!=33)
785: OR b=330
786: OR (g='xwvutsr' AND f GLOB 'ghijk*')
787: OR a=16
788: }
789: } {6 16 21 30 32 34 scan 0 sort 0}
790: do_test where7-2.25.1 {
791: count_steps_sort {
792: SELECT a FROM t2
793: WHERE c=5005
794: OR (d>=2.0 AND d<3.0 AND d NOT NULL)
795: OR ((a BETWEEN 36 AND 38) AND a!=37)
796: OR (g='ponmlkj' AND f GLOB 'vwxyz*')
797: }
798: } {2 13 14 15 36 38 47 scan 0 sort 0}
799: do_test where7-2.25.2 {
800: count_steps_sort {
801: SELECT a FROM t3
802: WHERE c=5005
803: OR (d>=2.0 AND d<3.0 AND d NOT NULL)
804: OR ((a BETWEEN 36 AND 38) AND a!=37)
805: OR (g='ponmlkj' AND f GLOB 'vwxyz*')
806: }
807: } {2 13 14 15 36 38 47 scan 0 sort 0}
808: do_test where7-2.26.1 {
809: count_steps_sort {
810: SELECT a FROM t2
811: WHERE (d>=30.0 AND d<31.0 AND d NOT NULL)
812: OR (g='mlkjihg' AND f GLOB 'ghijk*')
813: OR ((a BETWEEN 64 AND 66) AND a!=65)
814: OR (g='kjihgfe' AND f GLOB 'qrstu*')
815: OR a=33
816: }
817: } {30 33 58 64 66 68 scan 0 sort 0}
818: do_test where7-2.26.2 {
819: count_steps_sort {
820: SELECT a FROM t3
821: WHERE (d>=30.0 AND d<31.0 AND d NOT NULL)
822: OR (g='mlkjihg' AND f GLOB 'ghijk*')
823: OR ((a BETWEEN 64 AND 66) AND a!=65)
824: OR (g='kjihgfe' AND f GLOB 'qrstu*')
825: OR a=33
826: }
827: } {30 33 58 64 66 68 scan 0 sort 0}
828: do_test where7-2.27.1 {
829: count_steps_sort {
830: SELECT a FROM t2
831: WHERE b=1026
832: OR b=410
833: }
834: } { scan 0 sort 0}
835: do_test where7-2.27.2 {
836: count_steps_sort {
837: SELECT a FROM t3
838: WHERE b=1026
839: OR b=410
840: }
841: } { scan 0 sort 0}
842: do_test where7-2.28.1 {
843: count_steps_sort {
844: SELECT a FROM t2
845: WHERE c=18018
846: OR a=94
847: OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
848: OR (g='tsrqpon' AND f GLOB 'abcde*')
849: OR b=1012
850: OR a=3
851: OR d>1e10
852: OR b=905
853: OR b=1089
854: }
855: } {3 15 26 41 52 53 54 67 92 93 94 99 scan 0 sort 0}
856: do_test where7-2.28.2 {
857: count_steps_sort {
858: SELECT a FROM t3
859: WHERE c=18018
860: OR a=94
861: OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
862: OR (g='tsrqpon' AND f GLOB 'abcde*')
863: OR b=1012
864: OR a=3
865: OR d>1e10
866: OR b=905
867: OR b=1089
868: }
869: } {3 15 26 41 52 53 54 67 92 93 94 99 scan 0 sort 0}
870: do_test where7-2.29.1 {
871: count_steps_sort {
872: SELECT a FROM t2
873: WHERE a=100
874: OR c=11011
875: OR b=297
876: OR a=63
877: OR (g='hgfedcb' AND f GLOB 'ghijk*')
878: OR a=76
879: OR b=1026
880: OR a=26
881: OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
882: OR c=30030
883: }
884: } {24 26 27 31 32 33 50 63 76 84 88 89 90 100 scan 0 sort 0}
885: do_test where7-2.29.2 {
886: count_steps_sort {
887: SELECT a FROM t3
888: WHERE a=100
889: OR c=11011
890: OR b=297
891: OR a=63
892: OR (g='hgfedcb' AND f GLOB 'ghijk*')
893: OR a=76
894: OR b=1026
895: OR a=26
896: OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
897: OR c=30030
898: }
899: } {24 26 27 31 32 33 50 63 76 84 88 89 90 100 scan 0 sort 0}
900: do_test where7-2.30.1 {
901: count_steps_sort {
902: SELECT a FROM t2
903: WHERE b=561
904: OR b=1070
905: OR a=59
906: OR b=715
907: OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
908: }
909: } {23 49 51 59 65 75 scan 0 sort 0}
910: do_test where7-2.30.2 {
911: count_steps_sort {
912: SELECT a FROM t3
913: WHERE b=561
914: OR b=1070
915: OR a=59
916: OR b=715
917: OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
918: }
919: } {23 49 51 59 65 75 scan 0 sort 0}
920: do_test where7-2.31.1 {
921: count_steps_sort {
922: SELECT a FROM t2
923: WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
924: OR b=1056
925: OR b=1012
926: OR ((a BETWEEN 57 AND 59) AND a!=58)
927: OR ((a BETWEEN 67 AND 69) AND a!=68)
928: OR (d>=19.0 AND d<20.0 AND d NOT NULL)
929: OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
930: }
931: } {19 26 52 57 59 67 69 78 92 95 96 scan 0 sort 0}
932: do_test where7-2.31.2 {
933: count_steps_sort {
934: SELECT a FROM t3
935: WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
936: OR b=1056
937: OR b=1012
938: OR ((a BETWEEN 57 AND 59) AND a!=58)
939: OR ((a BETWEEN 67 AND 69) AND a!=68)
940: OR (d>=19.0 AND d<20.0 AND d NOT NULL)
941: OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
942: }
943: } {19 26 52 57 59 67 69 78 92 95 96 scan 0 sort 0}
944: do_test where7-2.32.1 {
945: count_steps_sort {
946: SELECT a FROM t2
947: WHERE f='rstuvwxyz'
948: OR (g='jihgfed' AND f GLOB 'wxyza*')
949: OR ((a BETWEEN 90 AND 92) AND a!=91)
950: OR (d>=98.0 AND d<99.0 AND d NOT NULL)
951: }
952: } {17 43 69 74 90 92 95 98 scan 0 sort 0}
953: do_test where7-2.32.2 {
954: count_steps_sort {
955: SELECT a FROM t3
956: WHERE f='rstuvwxyz'
957: OR (g='jihgfed' AND f GLOB 'wxyza*')
958: OR ((a BETWEEN 90 AND 92) AND a!=91)
959: OR (d>=98.0 AND d<99.0 AND d NOT NULL)
960: }
961: } {17 43 69 74 90 92 95 98 scan 0 sort 0}
962: do_test where7-2.33.1 {
963: count_steps_sort {
964: SELECT a FROM t2
965: WHERE (f GLOB '?stuv*' AND f GLOB 'rstu*')
966: OR c=12012
967: OR a=18
968: OR (g='jihgfed' AND f GLOB 'yzabc*')
969: OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
970: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
971: OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
972: }
973: } {9 15 17 18 26 34 35 36 41 43 52 61 67 69 76 78 87 93 95 scan 0 sort 0}
974: do_test where7-2.33.2 {
975: count_steps_sort {
976: SELECT a FROM t3
977: WHERE (f GLOB '?stuv*' AND f GLOB 'rstu*')
978: OR c=12012
979: OR a=18
980: OR (g='jihgfed' AND f GLOB 'yzabc*')
981: OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
982: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
983: OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
984: }
985: } {9 15 17 18 26 34 35 36 41 43 52 61 67 69 76 78 87 93 95 scan 0 sort 0}
986: do_test where7-2.34.1 {
987: count_steps_sort {
988: SELECT a FROM t2
989: WHERE a=77
990: OR (d>=58.0 AND d<59.0 AND d NOT NULL)
991: }
992: } {58 77 scan 0 sort 0}
993: do_test where7-2.34.2 {
994: count_steps_sort {
995: SELECT a FROM t3
996: WHERE a=77
997: OR (d>=58.0 AND d<59.0 AND d NOT NULL)
998: }
999: } {58 77 scan 0 sort 0}
1000: do_test where7-2.35.1 {
1001: count_steps_sort {
1002: SELECT a FROM t2
1003: WHERE b=498
1004: OR (d>=27.0 AND d<28.0 AND d NOT NULL)
1005: OR (d>=88.0 AND d<89.0 AND d NOT NULL)
1006: OR ((a BETWEEN 67 AND 69) AND a!=68)
1007: OR ((a BETWEEN 67 AND 69) AND a!=68)
1008: OR c=33033
1009: OR b=11
1010: OR (g='wvutsrq' AND f GLOB 'lmnop*')
1011: OR ((a BETWEEN 7 AND 9) AND a!=8)
1012: }
1013: } {1 7 9 11 27 67 69 88 97 98 99 scan 0 sort 0}
1014: do_test where7-2.35.2 {
1015: count_steps_sort {
1016: SELECT a FROM t3
1017: WHERE b=498
1018: OR (d>=27.0 AND d<28.0 AND d NOT NULL)
1019: OR (d>=88.0 AND d<89.0 AND d NOT NULL)
1020: OR ((a BETWEEN 67 AND 69) AND a!=68)
1021: OR ((a BETWEEN 67 AND 69) AND a!=68)
1022: OR c=33033
1023: OR b=11
1024: OR (g='wvutsrq' AND f GLOB 'lmnop*')
1025: OR ((a BETWEEN 7 AND 9) AND a!=8)
1026: }
1027: } {1 7 9 11 27 67 69 88 97 98 99 scan 0 sort 0}
1028: do_test where7-2.36.1 {
1029: count_steps_sort {
1030: SELECT a FROM t2
1031: WHERE (d>=6.0 AND d<7.0 AND d NOT NULL)
1032: OR ((a BETWEEN 58 AND 60) AND a!=59)
1033: }
1034: } {6 58 60 scan 0 sort 0}
1035: do_test where7-2.36.2 {
1036: count_steps_sort {
1037: SELECT a FROM t3
1038: WHERE (d>=6.0 AND d<7.0 AND d NOT NULL)
1039: OR ((a BETWEEN 58 AND 60) AND a!=59)
1040: }
1041: } {6 58 60 scan 0 sort 0}
1042: do_test where7-2.37.1 {
1043: count_steps_sort {
1044: SELECT a FROM t2
1045: WHERE b=1059
1046: OR (d>=43.0 AND d<44.0 AND d NOT NULL)
1047: OR c=4004
1048: OR b=806
1049: }
1050: } {10 11 12 43 scan 0 sort 0}
1051: do_test where7-2.37.2 {
1052: count_steps_sort {
1053: SELECT a FROM t3
1054: WHERE b=1059
1055: OR (d>=43.0 AND d<44.0 AND d NOT NULL)
1056: OR c=4004
1057: OR b=806
1058: }
1059: } {10 11 12 43 scan 0 sort 0}
1060: do_test where7-2.38.1 {
1061: count_steps_sort {
1062: SELECT a FROM t2
1063: WHERE b=165
1064: OR b=201
1065: OR (g='edcbazy' AND f GLOB 'vwxyz*')
1066: OR a=32
1067: }
1068: } {15 32 99 scan 0 sort 0}
1069: do_test where7-2.38.2 {
1070: count_steps_sort {
1071: SELECT a FROM t3
1072: WHERE b=165
1073: OR b=201
1074: OR (g='edcbazy' AND f GLOB 'vwxyz*')
1075: OR a=32
1076: }
1077: } {15 32 99 scan 0 sort 0}
1078: do_test where7-2.39.1 {
1079: count_steps_sort {
1080: SELECT a FROM t2
1081: WHERE (g='kjihgfe' AND f GLOB 'rstuv*')
1082: OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
1083: }
1084: } {22 48 69 74 100 scan 0 sort 0}
1085: do_test where7-2.39.2 {
1086: count_steps_sort {
1087: SELECT a FROM t3
1088: WHERE (g='kjihgfe' AND f GLOB 'rstuv*')
1089: OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
1090: }
1091: } {22 48 69 74 100 scan 0 sort 0}
1092: do_test where7-2.40.1 {
1093: count_steps_sort {
1094: SELECT a FROM t2
1095: WHERE b=352
1096: OR b=278
1097: OR ((a BETWEEN 90 AND 92) AND a!=91)
1098: OR ((a BETWEEN 28 AND 30) AND a!=29)
1099: OR b=660
1100: OR a=18
1101: OR a=34
1102: OR b=132
1103: OR (g='gfedcba' AND f GLOB 'lmnop*')
1104: OR (f GLOB '?defg*' AND f GLOB 'cdef*')
1105: OR c=18018
1106: }
1107: } {2 12 18 28 30 32 34 52 53 54 60 80 89 90 92 scan 0 sort 0}
1108: do_test where7-2.40.2 {
1109: count_steps_sort {
1110: SELECT a FROM t3
1111: WHERE b=352
1112: OR b=278
1113: OR ((a BETWEEN 90 AND 92) AND a!=91)
1114: OR ((a BETWEEN 28 AND 30) AND a!=29)
1115: OR b=660
1116: OR a=18
1117: OR a=34
1118: OR b=132
1119: OR (g='gfedcba' AND f GLOB 'lmnop*')
1120: OR (f GLOB '?defg*' AND f GLOB 'cdef*')
1121: OR c=18018
1122: }
1123: } {2 12 18 28 30 32 34 52 53 54 60 80 89 90 92 scan 0 sort 0}
1124: do_test where7-2.41.1 {
1125: count_steps_sort {
1126: SELECT a FROM t2
1127: WHERE (d>=73.0 AND d<74.0 AND d NOT NULL)
1128: OR ((a BETWEEN 5 AND 7) AND a!=6)
1129: }
1130: } {5 7 73 scan 0 sort 0}
1131: do_test where7-2.41.2 {
1132: count_steps_sort {
1133: SELECT a FROM t3
1134: WHERE (d>=73.0 AND d<74.0 AND d NOT NULL)
1135: OR ((a BETWEEN 5 AND 7) AND a!=6)
1136: }
1137: } {5 7 73 scan 0 sort 0}
1138: do_test where7-2.42.1 {
1139: count_steps_sort {
1140: SELECT a FROM t2
1141: WHERE (f GLOB '?efgh*' AND f GLOB 'defg*')
1142: OR (d>=14.0 AND d<15.0 AND d NOT NULL)
1143: OR (g='hgfedcb' AND f GLOB 'fghij*')
1144: OR b=297
1145: OR b=113
1146: OR b=176
1147: OR (g='utsrqpo' AND f GLOB 'vwxyz*')
1148: OR (d>=75.0 AND d<76.0 AND d NOT NULL)
1149: OR a=67
1150: OR c=26026
1151: }
1152: } {3 14 16 21 27 29 55 67 75 76 77 78 81 83 scan 0 sort 0}
1153: do_test where7-2.42.2 {
1154: count_steps_sort {
1155: SELECT a FROM t3
1156: WHERE (f GLOB '?efgh*' AND f GLOB 'defg*')
1157: OR (d>=14.0 AND d<15.0 AND d NOT NULL)
1158: OR (g='hgfedcb' AND f GLOB 'fghij*')
1159: OR b=297
1160: OR b=113
1161: OR b=176
1162: OR (g='utsrqpo' AND f GLOB 'vwxyz*')
1163: OR (d>=75.0 AND d<76.0 AND d NOT NULL)
1164: OR a=67
1165: OR c=26026
1166: }
1167: } {3 14 16 21 27 29 55 67 75 76 77 78 81 83 scan 0 sort 0}
1168: do_test where7-2.43.1 {
1169: count_steps_sort {
1170: SELECT a FROM t2
1171: WHERE (d>=78.0 AND d<79.0 AND d NOT NULL)
1172: OR ((a BETWEEN 4 AND 6) AND a!=5)
1173: OR a=83
1174: OR b=44
1175: OR b=1023
1176: OR ((a BETWEEN 11 AND 13) AND a!=12)
1177: OR b=1023
1178: OR f='ijklmnopq'
1179: }
1180: } {4 6 8 11 13 34 60 78 83 86 93 scan 0 sort 0}
1181: do_test where7-2.43.2 {
1182: count_steps_sort {
1183: SELECT a FROM t3
1184: WHERE (d>=78.0 AND d<79.0 AND d NOT NULL)
1185: OR ((a BETWEEN 4 AND 6) AND a!=5)
1186: OR a=83
1187: OR b=44
1188: OR b=1023
1189: OR ((a BETWEEN 11 AND 13) AND a!=12)
1190: OR b=1023
1191: OR f='ijklmnopq'
1192: }
1193: } {4 6 8 11 13 34 60 78 83 86 93 scan 0 sort 0}
1194: do_test where7-2.44.1 {
1195: count_steps_sort {
1196: SELECT a FROM t2
1197: WHERE (d>=42.0 AND d<43.0 AND d NOT NULL)
1198: OR b=935
1199: OR ((a BETWEEN 32 AND 34) AND a!=33)
1200: OR b=487
1201: OR b=619
1202: OR (g='qponmlk' AND f GLOB 'nopqr*')
1203: OR (g='vutsrqp' AND f GLOB 'rstuv*')
1204: }
1205: } {17 32 34 39 42 85 scan 0 sort 0}
1206: do_test where7-2.44.2 {
1207: count_steps_sort {
1208: SELECT a FROM t3
1209: WHERE (d>=42.0 AND d<43.0 AND d NOT NULL)
1210: OR b=935
1211: OR ((a BETWEEN 32 AND 34) AND a!=33)
1212: OR b=487
1213: OR b=619
1214: OR (g='qponmlk' AND f GLOB 'nopqr*')
1215: OR (g='vutsrqp' AND f GLOB 'rstuv*')
1216: }
1217: } {17 32 34 39 42 85 scan 0 sort 0}
1218: do_test where7-2.45.1 {
1219: count_steps_sort {
1220: SELECT a FROM t2
1221: WHERE (d>=68.0 AND d<69.0 AND d NOT NULL)
1222: OR (d>=94.0 AND d<95.0 AND d NOT NULL)
1223: OR b=938
1224: OR b=641
1225: OR c=17017
1226: OR a=82
1227: OR (d>=65.0 AND d<66.0 AND d NOT NULL)
1228: OR (g='rqponml' AND f GLOB 'lmnop*')
1229: OR ((a BETWEEN 56 AND 58) AND a!=57)
1230: OR (d>=39.0 AND d<40.0 AND d NOT NULL)
1231: }
1232: } {37 39 49 50 51 56 58 65 68 82 94 scan 0 sort 0}
1233: do_test where7-2.45.2 {
1234: count_steps_sort {
1235: SELECT a FROM t3
1236: WHERE (d>=68.0 AND d<69.0 AND d NOT NULL)
1237: OR (d>=94.0 AND d<95.0 AND d NOT NULL)
1238: OR b=938
1239: OR b=641
1240: OR c=17017
1241: OR a=82
1242: OR (d>=65.0 AND d<66.0 AND d NOT NULL)
1243: OR (g='rqponml' AND f GLOB 'lmnop*')
1244: OR ((a BETWEEN 56 AND 58) AND a!=57)
1245: OR (d>=39.0 AND d<40.0 AND d NOT NULL)
1246: }
1247: } {37 39 49 50 51 56 58 65 68 82 94 scan 0 sort 0}
1248: do_test where7-2.46.1 {
1249: count_steps_sort {
1250: SELECT a FROM t2
1251: WHERE (g='ihgfedc' AND f GLOB 'bcdef*')
1252: OR c=22022
1253: }
1254: } {64 65 66 79 scan 0 sort 0}
1255: do_test where7-2.46.2 {
1256: count_steps_sort {
1257: SELECT a FROM t3
1258: WHERE (g='ihgfedc' AND f GLOB 'bcdef*')
1259: OR c=22022
1260: }
1261: } {64 65 66 79 scan 0 sort 0}
1262: do_test where7-2.47.1 {
1263: count_steps_sort {
1264: SELECT a FROM t2
1265: WHERE c=7007
1266: OR b=91
1267: OR b=212
1268: OR (g='lkjihgf' AND f GLOB 'nopqr*')
1269: OR c=28028
1270: OR (d>=83.0 AND d<84.0 AND d NOT NULL)
1271: }
1272: } {19 20 21 65 82 83 84 scan 0 sort 0}
1273: do_test where7-2.47.2 {
1274: count_steps_sort {
1275: SELECT a FROM t3
1276: WHERE c=7007
1277: OR b=91
1278: OR b=212
1279: OR (g='lkjihgf' AND f GLOB 'nopqr*')
1280: OR c=28028
1281: OR (d>=83.0 AND d<84.0 AND d NOT NULL)
1282: }
1283: } {19 20 21 65 82 83 84 scan 0 sort 0}
1284: do_test where7-2.48.1 {
1285: count_steps_sort {
1286: SELECT a FROM t2
1287: WHERE (d>=12.0 AND d<13.0 AND d NOT NULL)
1288: OR a=51
1289: OR ((a BETWEEN 28 AND 30) AND a!=29)
1290: }
1291: } {12 28 30 51 scan 0 sort 0}
1292: do_test where7-2.48.2 {
1293: count_steps_sort {
1294: SELECT a FROM t3
1295: WHERE (d>=12.0 AND d<13.0 AND d NOT NULL)
1296: OR a=51
1297: OR ((a BETWEEN 28 AND 30) AND a!=29)
1298: }
1299: } {12 28 30 51 scan 0 sort 0}
1300: do_test where7-2.49.1 {
1301: count_steps_sort {
1302: SELECT a FROM t2
1303: WHERE (g='wvutsrq' AND f GLOB 'mnopq*')
1304: OR (g='wvutsrq' AND f GLOB 'jklmn*')
1305: OR (g='tsrqpon' AND f GLOB 'xyzab*')
1306: OR ((a BETWEEN 0 AND 2) AND a!=1)
1307: OR c=4004
1308: OR b=322
1309: OR c=13013
1310: OR a=6
1311: }
1312: } {2 6 9 10 11 12 23 37 38 39 scan 0 sort 0}
1313: do_test where7-2.49.2 {
1314: count_steps_sort {
1315: SELECT a FROM t3
1316: WHERE (g='wvutsrq' AND f GLOB 'mnopq*')
1317: OR (g='wvutsrq' AND f GLOB 'jklmn*')
1318: OR (g='tsrqpon' AND f GLOB 'xyzab*')
1319: OR ((a BETWEEN 0 AND 2) AND a!=1)
1320: OR c=4004
1321: OR b=322
1322: OR c=13013
1323: OR a=6
1324: }
1325: } {2 6 9 10 11 12 23 37 38 39 scan 0 sort 0}
1326: do_test where7-2.50.1 {
1327: count_steps_sort {
1328: SELECT a FROM t2
1329: WHERE b=297
1330: OR b=143
1331: OR a=46
1332: OR b=660
1333: OR (d>=41.0 AND d<42.0 AND d NOT NULL)
1334: OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
1335: OR (g='vutsrqp' AND f GLOB 'rstuv*')
1336: OR b=355
1337: OR a=93
1338: OR b=297
1339: }
1340: } {13 17 23 27 41 46 49 60 75 93 scan 0 sort 0}
1341: do_test where7-2.50.2 {
1342: count_steps_sort {
1343: SELECT a FROM t3
1344: WHERE b=297
1345: OR b=143
1346: OR a=46
1347: OR b=660
1348: OR (d>=41.0 AND d<42.0 AND d NOT NULL)
1349: OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
1350: OR (g='vutsrqp' AND f GLOB 'rstuv*')
1351: OR b=355
1352: OR a=93
1353: OR b=297
1354: }
1355: } {13 17 23 27 41 46 49 60 75 93 scan 0 sort 0}
1356: do_test where7-2.51.1 {
1357: count_steps_sort {
1358: SELECT a FROM t2
1359: WHERE b=190
1360: OR a=62
1361: OR (g='edcbazy' AND f GLOB 'vwxyz*')
1362: }
1363: } {62 99 scan 0 sort 0}
1364: do_test where7-2.51.2 {
1365: count_steps_sort {
1366: SELECT a FROM t3
1367: WHERE b=190
1368: OR a=62
1369: OR (g='edcbazy' AND f GLOB 'vwxyz*')
1370: }
1371: } {62 99 scan 0 sort 0}
1372: do_test where7-2.52.1 {
1373: count_steps_sort {
1374: SELECT a FROM t2
1375: WHERE b=1089
1376: OR b=102
1377: OR a=6
1378: OR b=608
1379: }
1380: } {6 99 scan 0 sort 0}
1381: do_test where7-2.52.2 {
1382: count_steps_sort {
1383: SELECT a FROM t3
1384: WHERE b=1089
1385: OR b=102
1386: OR a=6
1387: OR b=608
1388: }
1389: } {6 99 scan 0 sort 0}
1390: do_test where7-2.53.1 {
1391: count_steps_sort {
1392: SELECT a FROM t2
1393: WHERE b=473
1394: OR b=1100
1395: OR (d>=53.0 AND d<54.0 AND d NOT NULL)
1396: OR (d>=15.0 AND d<16.0 AND d NOT NULL)
1397: OR a=20
1398: OR b=1089
1399: OR b=330
1400: OR b=124
1401: OR ((a BETWEEN 56 AND 58) AND a!=57)
1402: }
1403: } {15 20 30 43 53 56 58 99 100 scan 0 sort 0}
1404: do_test where7-2.53.2 {
1405: count_steps_sort {
1406: SELECT a FROM t3
1407: WHERE b=473
1408: OR b=1100
1409: OR (d>=53.0 AND d<54.0 AND d NOT NULL)
1410: OR (d>=15.0 AND d<16.0 AND d NOT NULL)
1411: OR a=20
1412: OR b=1089
1413: OR b=330
1414: OR b=124
1415: OR ((a BETWEEN 56 AND 58) AND a!=57)
1416: }
1417: } {15 20 30 43 53 56 58 99 100 scan 0 sort 0}
1418: do_test where7-2.54.1 {
1419: count_steps_sort {
1420: SELECT a FROM t2
1421: WHERE ((a BETWEEN 68 AND 70) AND a!=69)
1422: OR b=223
1423: OR a=12
1424: OR b=1048
1425: OR b=256
1426: OR a=72
1427: OR c>=34035
1428: OR (g='rqponml' AND f GLOB 'jklmn*')
1429: OR b=674
1430: OR a=22
1431: }
1432: } {12 22 35 68 70 72 scan 0 sort 0}
1433: do_test where7-2.54.2 {
1434: count_steps_sort {
1435: SELECT a FROM t3
1436: WHERE ((a BETWEEN 68 AND 70) AND a!=69)
1437: OR b=223
1438: OR a=12
1439: OR b=1048
1440: OR b=256
1441: OR a=72
1442: OR c>=34035
1443: OR (g='rqponml' AND f GLOB 'jklmn*')
1444: OR b=674
1445: OR a=22
1446: }
1447: } {12 22 35 68 70 72 scan 0 sort 0}
1448: do_test where7-2.55.1 {
1449: count_steps_sort {
1450: SELECT a FROM t2
1451: WHERE ((a BETWEEN 76 AND 78) AND a!=77)
1452: OR (d>=24.0 AND d<25.0 AND d NOT NULL)
1453: OR f='yzabcdefg'
1454: OR c=14014
1455: OR a=1
1456: OR a=9
1457: OR b=960
1458: }
1459: } {1 9 24 40 41 42 50 76 78 scan 0 sort 0}
1460: do_test where7-2.55.2 {
1461: count_steps_sort {
1462: SELECT a FROM t3
1463: WHERE ((a BETWEEN 76 AND 78) AND a!=77)
1464: OR (d>=24.0 AND d<25.0 AND d NOT NULL)
1465: OR f='yzabcdefg'
1466: OR c=14014
1467: OR a=1
1468: OR a=9
1469: OR b=960
1470: }
1471: } {1 9 24 40 41 42 50 76 78 scan 0 sort 0}
1472: do_test where7-2.56.1 {
1473: count_steps_sort {
1474: SELECT a FROM t2
1475: WHERE (g='utsrqpo' AND f GLOB 'tuvwx*')
1476: OR ((a BETWEEN 96 AND 98) AND a!=97)
1477: OR (g='onmlkji' AND f GLOB 'xyzab*')
1478: }
1479: } {19 49 96 98 scan 0 sort 0}
1480: do_test where7-2.56.2 {
1481: count_steps_sort {
1482: SELECT a FROM t3
1483: WHERE (g='utsrqpo' AND f GLOB 'tuvwx*')
1484: OR ((a BETWEEN 96 AND 98) AND a!=97)
1485: OR (g='onmlkji' AND f GLOB 'xyzab*')
1486: }
1487: } {19 49 96 98 scan 0 sort 0}
1488: do_test where7-2.57.1 {
1489: count_steps_sort {
1490: SELECT a FROM t2
1491: WHERE b=748
1492: OR (d>=20.0 AND d<21.0 AND d NOT NULL)
1493: OR (g='lkjihgf' AND f GLOB 'pqrst*')
1494: OR (d>=9.0 AND d<10.0 AND d NOT NULL)
1495: OR b=630
1496: }
1497: } {9 20 67 68 scan 0 sort 0}
1498: do_test where7-2.57.2 {
1499: count_steps_sort {
1500: SELECT a FROM t3
1501: WHERE b=748
1502: OR (d>=20.0 AND d<21.0 AND d NOT NULL)
1503: OR (g='lkjihgf' AND f GLOB 'pqrst*')
1504: OR (d>=9.0 AND d<10.0 AND d NOT NULL)
1505: OR b=630
1506: }
1507: } {9 20 67 68 scan 0 sort 0}
1508: do_test where7-2.58.1 {
1509: count_steps_sort {
1510: SELECT a FROM t2
1511: WHERE b=223
1512: OR b=267
1513: OR a=40
1514: OR ((a BETWEEN 55 AND 57) AND a!=56)
1515: OR c<=10
1516: OR ((a BETWEEN 69 AND 71) AND a!=70)
1517: OR b=528
1518: }
1519: } {40 48 55 57 69 71 scan 0 sort 0}
1520: do_test where7-2.58.2 {
1521: count_steps_sort {
1522: SELECT a FROM t3
1523: WHERE b=223
1524: OR b=267
1525: OR a=40
1526: OR ((a BETWEEN 55 AND 57) AND a!=56)
1527: OR c<=10
1528: OR ((a BETWEEN 69 AND 71) AND a!=70)
1529: OR b=528
1530: }
1531: } {40 48 55 57 69 71 scan 0 sort 0}
1532: do_test where7-2.59.1 {
1533: count_steps_sort {
1534: SELECT a FROM t2
1535: WHERE f='rstuvwxyz'
1536: OR a=41
1537: OR b=462
1538: OR a=68
1539: OR a=84
1540: OR a=69
1541: }
1542: } {17 41 42 43 68 69 84 95 scan 0 sort 0}
1543: do_test where7-2.59.2 {
1544: count_steps_sort {
1545: SELECT a FROM t3
1546: WHERE f='rstuvwxyz'
1547: OR a=41
1548: OR b=462
1549: OR a=68
1550: OR a=84
1551: OR a=69
1552: }
1553: } {17 41 42 43 68 69 84 95 scan 0 sort 0}
1554: do_test where7-2.60.1 {
1555: count_steps_sort {
1556: SELECT a FROM t2
1557: WHERE b=979
1558: OR ((a BETWEEN 3 AND 5) AND a!=4)
1559: OR (g='vutsrqp' AND f GLOB 'nopqr*')
1560: }
1561: } {3 5 13 89 scan 0 sort 0}
1562: do_test where7-2.60.2 {
1563: count_steps_sort {
1564: SELECT a FROM t3
1565: WHERE b=979
1566: OR ((a BETWEEN 3 AND 5) AND a!=4)
1567: OR (g='vutsrqp' AND f GLOB 'nopqr*')
1568: }
1569: } {3 5 13 89 scan 0 sort 0}
1570: do_test where7-2.61.1 {
1571: count_steps_sort {
1572: SELECT a FROM t2
1573: WHERE (d>=9.0 AND d<10.0 AND d NOT NULL)
1574: OR a=8
1575: OR a=62
1576: OR b=726
1577: OR (d>=10.0 AND d<11.0 AND d NOT NULL)
1578: OR ((a BETWEEN 50 AND 52) AND a!=51)
1579: OR (g='vutsrqp' AND f GLOB 'opqrs*')
1580: OR ((a BETWEEN 59 AND 61) AND a!=60)
1581: }
1582: } {8 9 10 14 50 52 59 61 62 66 scan 0 sort 0}
1583: do_test where7-2.61.2 {
1584: count_steps_sort {
1585: SELECT a FROM t3
1586: WHERE (d>=9.0 AND d<10.0 AND d NOT NULL)
1587: OR a=8
1588: OR a=62
1589: OR b=726
1590: OR (d>=10.0 AND d<11.0 AND d NOT NULL)
1591: OR ((a BETWEEN 50 AND 52) AND a!=51)
1592: OR (g='vutsrqp' AND f GLOB 'opqrs*')
1593: OR ((a BETWEEN 59 AND 61) AND a!=60)
1594: }
1595: } {8 9 10 14 50 52 59 61 62 66 scan 0 sort 0}
1596: do_test where7-2.62.1 {
1597: count_steps_sort {
1598: SELECT a FROM t2
1599: WHERE b=495
1600: OR ((a BETWEEN 18 AND 20) AND a!=19)
1601: OR b=924
1602: OR c=11011
1603: OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
1604: OR b=231
1605: OR b=872
1606: OR (g='jihgfed' AND f GLOB 'yzabc*')
1607: }
1608: } {18 20 21 31 32 33 45 47 73 76 84 99 scan 0 sort 0}
1609: do_test where7-2.62.2 {
1610: count_steps_sort {
1611: SELECT a FROM t3
1612: WHERE b=495
1613: OR ((a BETWEEN 18 AND 20) AND a!=19)
1614: OR b=924
1615: OR c=11011
1616: OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
1617: OR b=231
1618: OR b=872
1619: OR (g='jihgfed' AND f GLOB 'yzabc*')
1620: }
1621: } {18 20 21 31 32 33 45 47 73 76 84 99 scan 0 sort 0}
1622: do_test where7-2.63.1 {
1623: count_steps_sort {
1624: SELECT a FROM t2
1625: WHERE a=24
1626: OR b=473
1627: OR (g='hgfedcb' AND f GLOB 'ijklm*')
1628: OR (g='fedcbaz' AND f GLOB 'stuvw*')
1629: OR b=509
1630: OR b=924
1631: OR (d>=21.0 AND d<22.0 AND d NOT NULL)
1632: }
1633: } {21 24 43 84 86 96 scan 0 sort 0}
1634: do_test where7-2.63.2 {
1635: count_steps_sort {
1636: SELECT a FROM t3
1637: WHERE a=24
1638: OR b=473
1639: OR (g='hgfedcb' AND f GLOB 'ijklm*')
1640: OR (g='fedcbaz' AND f GLOB 'stuvw*')
1641: OR b=509
1642: OR b=924
1643: OR (d>=21.0 AND d<22.0 AND d NOT NULL)
1644: }
1645: } {21 24 43 84 86 96 scan 0 sort 0}
1646: do_test where7-2.64.1 {
1647: count_steps_sort {
1648: SELECT a FROM t2
1649: WHERE (d>=93.0 AND d<94.0 AND d NOT NULL)
1650: OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
1651: OR (f GLOB '?defg*' AND f GLOB 'cdef*')
1652: OR (g='edcbazy' AND f GLOB 'wxyza*')
1653: OR b=363
1654: OR (g='xwvutsr' AND f GLOB 'fghij*')
1655: OR ((a BETWEEN 23 AND 25) AND a!=24)
1656: OR ((a BETWEEN 56 AND 58) AND a!=57)
1657: }
1658: } {2 5 8 23 25 28 33 34 54 56 58 60 80 86 93 100 scan 0 sort 0}
1659: do_test where7-2.64.2 {
1660: count_steps_sort {
1661: SELECT a FROM t3
1662: WHERE (d>=93.0 AND d<94.0 AND d NOT NULL)
1663: OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
1664: OR (f GLOB '?defg*' AND f GLOB 'cdef*')
1665: OR (g='edcbazy' AND f GLOB 'wxyza*')
1666: OR b=363
1667: OR (g='xwvutsr' AND f GLOB 'fghij*')
1668: OR ((a BETWEEN 23 AND 25) AND a!=24)
1669: OR ((a BETWEEN 56 AND 58) AND a!=57)
1670: }
1671: } {2 5 8 23 25 28 33 34 54 56 58 60 80 86 93 100 scan 0 sort 0}
1672: do_test where7-2.65.1 {
1673: count_steps_sort {
1674: SELECT a FROM t2
1675: WHERE a=42
1676: OR e IS NULL
1677: OR b=495
1678: OR 1000000<b
1679: OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
1680: OR a=45
1681: OR (g='kjihgfe' AND f GLOB 'rstuv*')
1682: OR a=85
1683: OR (d>=65.0 AND d<66.0 AND d NOT NULL)
1684: }
1685: } {20 42 45 46 65 69 72 85 98 scan 0 sort 0}
1686: do_test where7-2.65.2 {
1687: count_steps_sort {
1688: SELECT a FROM t3
1689: WHERE a=42
1690: OR e IS NULL
1691: OR b=495
1692: OR 1000000<b
1693: OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
1694: OR a=45
1695: OR (g='kjihgfe' AND f GLOB 'rstuv*')
1696: OR a=85
1697: OR (d>=65.0 AND d<66.0 AND d NOT NULL)
1698: }
1699: } {20 42 45 46 65 69 72 85 98 scan 0 sort 0}
1700: do_test where7-2.66.1 {
1701: count_steps_sort {
1702: SELECT a FROM t2
1703: WHERE c=17017
1704: OR f='ijklmnopq'
1705: OR a=39
1706: }
1707: } {8 34 39 49 50 51 60 86 scan 0 sort 0}
1708: do_test where7-2.66.2 {
1709: count_steps_sort {
1710: SELECT a FROM t3
1711: WHERE c=17017
1712: OR f='ijklmnopq'
1713: OR a=39
1714: }
1715: } {8 34 39 49 50 51 60 86 scan 0 sort 0}
1716: do_test where7-2.67.1 {
1717: count_steps_sort {
1718: SELECT a FROM t2
1719: WHERE c>=34035
1720: OR ((a BETWEEN 96 AND 98) AND a!=97)
1721: OR (g='utsrqpo' AND f GLOB 'tuvwx*')
1722: OR (g='edcbazy' AND f GLOB 'wxyza*')
1723: OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
1724: OR (d>=27.0 AND d<28.0 AND d NOT NULL)
1725: OR a=91
1726: }
1727: } {11 19 27 37 63 89 91 96 98 100 scan 0 sort 0}
1728: do_test where7-2.67.2 {
1729: count_steps_sort {
1730: SELECT a FROM t3
1731: WHERE c>=34035
1732: OR ((a BETWEEN 96 AND 98) AND a!=97)
1733: OR (g='utsrqpo' AND f GLOB 'tuvwx*')
1734: OR (g='edcbazy' AND f GLOB 'wxyza*')
1735: OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
1736: OR (d>=27.0 AND d<28.0 AND d NOT NULL)
1737: OR a=91
1738: }
1739: } {11 19 27 37 63 89 91 96 98 100 scan 0 sort 0}
1740: do_test where7-2.68.1 {
1741: count_steps_sort {
1742: SELECT a FROM t2
1743: WHERE (g='gfedcba' AND f GLOB 'nopqr*')
1744: OR (d>=28.0 AND d<29.0 AND d NOT NULL)
1745: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
1746: OR b=649
1747: OR b=231
1748: OR (d>=48.0 AND d<49.0 AND d NOT NULL)
1749: OR (d>=29.0 AND d<30.0 AND d NOT NULL)
1750: OR b=58
1751: }
1752: } {9 21 28 29 35 48 59 61 87 91 scan 0 sort 0}
1753: do_test where7-2.68.2 {
1754: count_steps_sort {
1755: SELECT a FROM t3
1756: WHERE (g='gfedcba' AND f GLOB 'nopqr*')
1757: OR (d>=28.0 AND d<29.0 AND d NOT NULL)
1758: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
1759: OR b=649
1760: OR b=231
1761: OR (d>=48.0 AND d<49.0 AND d NOT NULL)
1762: OR (d>=29.0 AND d<30.0 AND d NOT NULL)
1763: OR b=58
1764: }
1765: } {9 21 28 29 35 48 59 61 87 91 scan 0 sort 0}
1766: do_test where7-2.69.1 {
1767: count_steps_sort {
1768: SELECT a FROM t2
1769: WHERE b=979
1770: OR (d>=78.0 AND d<79.0 AND d NOT NULL)
1771: }
1772: } {78 89 scan 0 sort 0}
1773: do_test where7-2.69.2 {
1774: count_steps_sort {
1775: SELECT a FROM t3
1776: WHERE b=979
1777: OR (d>=78.0 AND d<79.0 AND d NOT NULL)
1778: }
1779: } {78 89 scan 0 sort 0}
1780: do_test where7-2.70.1 {
1781: count_steps_sort {
1782: SELECT a FROM t2
1783: WHERE b=825
1784: OR b=1004
1785: OR ((a BETWEEN 60 AND 62) AND a!=61)
1786: OR ((a BETWEEN 56 AND 58) AND a!=57)
1787: }
1788: } {56 58 60 62 75 scan 0 sort 0}
1789: do_test where7-2.70.2 {
1790: count_steps_sort {
1791: SELECT a FROM t3
1792: WHERE b=825
1793: OR b=1004
1794: OR ((a BETWEEN 60 AND 62) AND a!=61)
1795: OR ((a BETWEEN 56 AND 58) AND a!=57)
1796: }
1797: } {56 58 60 62 75 scan 0 sort 0}
1798: do_test where7-2.71.1 {
1799: count_steps_sort {
1800: SELECT a FROM t2
1801: WHERE a=65
1802: OR (g='nmlkjih' AND f GLOB 'fghij*')
1803: OR c=22022
1804: OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
1805: OR b=671
1806: OR (g='onmlkji' AND f GLOB 'zabcd*')
1807: OR a=91
1808: OR (d>=98.0 AND d<99.0 AND d NOT NULL)
1809: OR ((a BETWEEN 47 AND 49) AND a!=48)
1810: OR b=1004
1811: OR b=960
1812: }
1813: } {5 31 47 49 51 57 61 64 65 66 83 91 98 scan 0 sort 0}
1814: do_test where7-2.71.2 {
1815: count_steps_sort {
1816: SELECT a FROM t3
1817: WHERE a=65
1818: OR (g='nmlkjih' AND f GLOB 'fghij*')
1819: OR c=22022
1820: OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
1821: OR b=671
1822: OR (g='onmlkji' AND f GLOB 'zabcd*')
1823: OR a=91
1824: OR (d>=98.0 AND d<99.0 AND d NOT NULL)
1825: OR ((a BETWEEN 47 AND 49) AND a!=48)
1826: OR b=1004
1827: OR b=960
1828: }
1829: } {5 31 47 49 51 57 61 64 65 66 83 91 98 scan 0 sort 0}
1830: do_test where7-2.72.1 {
1831: count_steps_sort {
1832: SELECT a FROM t2
1833: WHERE b=762
1834: OR (d>=93.0 AND d<94.0 AND d NOT NULL)
1835: OR ((a BETWEEN 56 AND 58) AND a!=57)
1836: }
1837: } {56 58 93 scan 0 sort 0}
1838: do_test where7-2.72.2 {
1839: count_steps_sort {
1840: SELECT a FROM t3
1841: WHERE b=762
1842: OR (d>=93.0 AND d<94.0 AND d NOT NULL)
1843: OR ((a BETWEEN 56 AND 58) AND a!=57)
1844: }
1845: } {56 58 93 scan 0 sort 0}
1846: do_test where7-2.73.1 {
1847: count_steps_sort {
1848: SELECT a FROM t2
1849: WHERE (d>=11.0 AND d<12.0 AND d NOT NULL)
1850: OR a=14
1851: OR (g='hgfedcb' AND f GLOB 'hijkl*')
1852: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
1853: OR (d>=23.0 AND d<24.0 AND d NOT NULL)
1854: OR b=212
1855: OR (d>=78.0 AND d<79.0 AND d NOT NULL)
1856: }
1857: } {11 14 23 54 78 85 scan 0 sort 0}
1858: do_test where7-2.73.2 {
1859: count_steps_sort {
1860: SELECT a FROM t3
1861: WHERE (d>=11.0 AND d<12.0 AND d NOT NULL)
1862: OR a=14
1863: OR (g='hgfedcb' AND f GLOB 'hijkl*')
1864: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
1865: OR (d>=23.0 AND d<24.0 AND d NOT NULL)
1866: OR b=212
1867: OR (d>=78.0 AND d<79.0 AND d NOT NULL)
1868: }
1869: } {11 14 23 54 78 85 scan 0 sort 0}
1870: do_test where7-2.74.1 {
1871: count_steps_sort {
1872: SELECT a FROM t2
1873: WHERE (g='ihgfedc' AND f GLOB 'bcdef*')
1874: OR b=168
1875: OR b=25
1876: OR (d>=89.0 AND d<90.0 AND d NOT NULL)
1877: OR (g='lkjihgf' AND f GLOB 'opqrs*')
1878: }
1879: } {66 79 89 scan 0 sort 0}
1880: do_test where7-2.74.2 {
1881: count_steps_sort {
1882: SELECT a FROM t3
1883: WHERE (g='ihgfedc' AND f GLOB 'bcdef*')
1884: OR b=168
1885: OR b=25
1886: OR (d>=89.0 AND d<90.0 AND d NOT NULL)
1887: OR (g='lkjihgf' AND f GLOB 'opqrs*')
1888: }
1889: } {66 79 89 scan 0 sort 0}
1890: do_test where7-2.75.1 {
1891: count_steps_sort {
1892: SELECT a FROM t2
1893: WHERE c=28028
1894: OR f='jklmnopqr'
1895: OR b=1015
1896: }
1897: } {9 35 61 82 83 84 87 scan 0 sort 0}
1898: do_test where7-2.75.2 {
1899: count_steps_sort {
1900: SELECT a FROM t3
1901: WHERE c=28028
1902: OR f='jklmnopqr'
1903: OR b=1015
1904: }
1905: } {9 35 61 82 83 84 87 scan 0 sort 0}
1906: do_test where7-2.76.1 {
1907: count_steps_sort {
1908: SELECT a FROM t2
1909: WHERE c=31031
1910: OR (d>=100.0 AND d<101.0 AND d NOT NULL)
1911: OR ((a BETWEEN 87 AND 89) AND a!=88)
1912: OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
1913: OR a=49
1914: OR (d>=56.0 AND d<57.0 AND d NOT NULL)
1915: OR (g='mlkjihg' AND f GLOB 'klmno*')
1916: }
1917: } {15 41 49 56 62 67 87 89 91 92 93 100 scan 0 sort 0}
1918: do_test where7-2.76.2 {
1919: count_steps_sort {
1920: SELECT a FROM t3
1921: WHERE c=31031
1922: OR (d>=100.0 AND d<101.0 AND d NOT NULL)
1923: OR ((a BETWEEN 87 AND 89) AND a!=88)
1924: OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
1925: OR a=49
1926: OR (d>=56.0 AND d<57.0 AND d NOT NULL)
1927: OR (g='mlkjihg' AND f GLOB 'klmno*')
1928: }
1929: } {15 41 49 56 62 67 87 89 91 92 93 100 scan 0 sort 0}
1930: do_test where7-2.77.1 {
1931: count_steps_sort {
1932: SELECT a FROM t2
1933: WHERE a=80
1934: OR ((a BETWEEN 4 AND 6) AND a!=5)
1935: OR (d>=29.0 AND d<30.0 AND d NOT NULL)
1936: OR (d>=25.0 AND d<26.0 AND d NOT NULL)
1937: OR b=971
1938: OR a=60
1939: }
1940: } {4 6 25 29 60 80 scan 0 sort 0}
1941: do_test where7-2.77.2 {
1942: count_steps_sort {
1943: SELECT a FROM t3
1944: WHERE a=80
1945: OR ((a BETWEEN 4 AND 6) AND a!=5)
1946: OR (d>=29.0 AND d<30.0 AND d NOT NULL)
1947: OR (d>=25.0 AND d<26.0 AND d NOT NULL)
1948: OR b=971
1949: OR a=60
1950: }
1951: } {4 6 25 29 60 80 scan 0 sort 0}
1952: do_test where7-2.78.1 {
1953: count_steps_sort {
1954: SELECT a FROM t2
1955: WHERE (d>=85.0 AND d<86.0 AND d NOT NULL)
1956: OR (g='gfedcba' AND f GLOB 'lmnop*')
1957: OR ((a BETWEEN 30 AND 32) AND a!=31)
1958: OR b=1089
1959: OR (d>=43.0 AND d<44.0 AND d NOT NULL)
1960: }
1961: } {30 32 43 85 89 99 scan 0 sort 0}
1962: do_test where7-2.78.2 {
1963: count_steps_sort {
1964: SELECT a FROM t3
1965: WHERE (d>=85.0 AND d<86.0 AND d NOT NULL)
1966: OR (g='gfedcba' AND f GLOB 'lmnop*')
1967: OR ((a BETWEEN 30 AND 32) AND a!=31)
1968: OR b=1089
1969: OR (d>=43.0 AND d<44.0 AND d NOT NULL)
1970: }
1971: } {30 32 43 85 89 99 scan 0 sort 0}
1972: do_test where7-2.79.1 {
1973: count_steps_sort {
1974: SELECT a FROM t2
1975: WHERE b=399
1976: OR ((a BETWEEN 9 AND 11) AND a!=10)
1977: OR (g='gfedcba' AND f GLOB 'mnopq*')
1978: OR (g='nmlkjih' AND f GLOB 'fghij*')
1979: OR a=10
1980: OR b=1026
1981: }
1982: } {9 10 11 57 90 scan 0 sort 0}
1983: do_test where7-2.79.2 {
1984: count_steps_sort {
1985: SELECT a FROM t3
1986: WHERE b=399
1987: OR ((a BETWEEN 9 AND 11) AND a!=10)
1988: OR (g='gfedcba' AND f GLOB 'mnopq*')
1989: OR (g='nmlkjih' AND f GLOB 'fghij*')
1990: OR a=10
1991: OR b=1026
1992: }
1993: } {9 10 11 57 90 scan 0 sort 0}
1994: do_test where7-2.80.1 {
1995: count_steps_sort {
1996: SELECT a FROM t2
1997: WHERE (g='jihgfed' AND f GLOB 'yzabc*')
1998: OR b=465
1999: OR (g='ponmlkj' AND f GLOB 'rstuv*')
2000: OR (g='lkjihgf' AND f GLOB 'nopqr*')
2001: OR (g='xwvutsr' AND f GLOB 'fghij*')
2002: }
2003: } {5 43 65 76 scan 0 sort 0}
2004: do_test where7-2.80.2 {
2005: count_steps_sort {
2006: SELECT a FROM t3
2007: WHERE (g='jihgfed' AND f GLOB 'yzabc*')
2008: OR b=465
2009: OR (g='ponmlkj' AND f GLOB 'rstuv*')
2010: OR (g='lkjihgf' AND f GLOB 'nopqr*')
2011: OR (g='xwvutsr' AND f GLOB 'fghij*')
2012: }
2013: } {5 43 65 76 scan 0 sort 0}
2014: do_test where7-2.81.1 {
2015: count_steps_sort {
2016: SELECT a FROM t2
2017: WHERE a=25
2018: OR b=792
2019: OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
2020: }
2021: } {19 25 45 71 72 97 scan 0 sort 0}
2022: do_test where7-2.81.2 {
2023: count_steps_sort {
2024: SELECT a FROM t3
2025: WHERE a=25
2026: OR b=792
2027: OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
2028: }
2029: } {19 25 45 71 72 97 scan 0 sort 0}
2030: do_test where7-2.82.1 {
2031: count_steps_sort {
2032: SELECT a FROM t2
2033: WHERE b=979
2034: OR (d>=8.0 AND d<9.0 AND d NOT NULL)
2035: OR a=13
2036: OR a=15
2037: OR ((a BETWEEN 6 AND 8) AND a!=7)
2038: OR (g='utsrqpo' AND f GLOB 'vwxyz*')
2039: OR a=27
2040: OR ((a BETWEEN 98 AND 100) AND a!=99)
2041: OR (g='lkjihgf' AND f GLOB 'pqrst*')
2042: OR a=32
2043: OR a=39
2044: }
2045: } {6 8 13 15 21 27 32 39 67 89 98 100 scan 0 sort 0}
2046: do_test where7-2.82.2 {
2047: count_steps_sort {
2048: SELECT a FROM t3
2049: WHERE b=979
2050: OR (d>=8.0 AND d<9.0 AND d NOT NULL)
2051: OR a=13
2052: OR a=15
2053: OR ((a BETWEEN 6 AND 8) AND a!=7)
2054: OR (g='utsrqpo' AND f GLOB 'vwxyz*')
2055: OR a=27
2056: OR ((a BETWEEN 98 AND 100) AND a!=99)
2057: OR (g='lkjihgf' AND f GLOB 'pqrst*')
2058: OR a=32
2059: OR a=39
2060: }
2061: } {6 8 13 15 21 27 32 39 67 89 98 100 scan 0 sort 0}
2062: do_test where7-2.83.1 {
2063: count_steps_sort {
2064: SELECT a FROM t2
2065: WHERE f='hijklmnop'
2066: OR (g='utsrqpo' AND f GLOB 'vwxyz*')
2067: OR ((a BETWEEN 31 AND 33) AND a!=32)
2068: OR (g='mlkjihg' AND f GLOB 'ghijk*')
2069: OR (d>=1.0 AND d<2.0 AND d NOT NULL)
2070: OR ((a BETWEEN 77 AND 79) AND a!=78)
2071: OR b=528
2072: OR c=30030
2073: OR (g='qponmlk' AND f GLOB 'qrstu*')
2074: }
2075: } {1 7 21 31 33 42 48 58 59 77 79 85 88 89 90 scan 0 sort 0}
2076: do_test where7-2.83.2 {
2077: count_steps_sort {
2078: SELECT a FROM t3
2079: WHERE f='hijklmnop'
2080: OR (g='utsrqpo' AND f GLOB 'vwxyz*')
2081: OR ((a BETWEEN 31 AND 33) AND a!=32)
2082: OR (g='mlkjihg' AND f GLOB 'ghijk*')
2083: OR (d>=1.0 AND d<2.0 AND d NOT NULL)
2084: OR ((a BETWEEN 77 AND 79) AND a!=78)
2085: OR b=528
2086: OR c=30030
2087: OR (g='qponmlk' AND f GLOB 'qrstu*')
2088: }
2089: } {1 7 21 31 33 42 48 58 59 77 79 85 88 89 90 scan 0 sort 0}
2090: do_test where7-2.84.1 {
2091: count_steps_sort {
2092: SELECT a FROM t2
2093: WHERE b=69
2094: OR e IS NULL
2095: OR b=352
2096: OR 1000000<b
2097: OR b=289
2098: }
2099: } {32 scan 0 sort 0}
2100: do_test where7-2.84.2 {
2101: count_steps_sort {
2102: SELECT a FROM t3
2103: WHERE b=69
2104: OR e IS NULL
2105: OR b=352
2106: OR 1000000<b
2107: OR b=289
2108: }
2109: } {32 scan 0 sort 0}
2110: do_test where7-2.85.1 {
2111: count_steps_sort {
2112: SELECT a FROM t2
2113: WHERE (g='lkjihgf' AND f GLOB 'pqrst*')
2114: OR b=748
2115: OR b=696
2116: OR (g='ponmlkj' AND f GLOB 'rstuv*')
2117: OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
2118: }
2119: } {4 30 43 56 67 68 82 scan 0 sort 0}
2120: do_test where7-2.85.2 {
2121: count_steps_sort {
2122: SELECT a FROM t3
2123: WHERE (g='lkjihgf' AND f GLOB 'pqrst*')
2124: OR b=748
2125: OR b=696
2126: OR (g='ponmlkj' AND f GLOB 'rstuv*')
2127: OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
2128: }
2129: } {4 30 43 56 67 68 82 scan 0 sort 0}
2130: do_test where7-2.86.1 {
2131: count_steps_sort {
2132: SELECT a FROM t2
2133: WHERE ((a BETWEEN 71 AND 73) AND a!=72)
2134: OR (g='qponmlk' AND f GLOB 'opqrs*')
2135: OR a=87
2136: OR a=80
2137: OR (g='kjihgfe' AND f GLOB 'qrstu*')
2138: OR b=784
2139: OR a=49
2140: OR ((a BETWEEN 34 AND 36) AND a!=35)
2141: }
2142: } {34 36 40 49 68 71 73 80 87 scan 0 sort 0}
2143: do_test where7-2.86.2 {
2144: count_steps_sort {
2145: SELECT a FROM t3
2146: WHERE ((a BETWEEN 71 AND 73) AND a!=72)
2147: OR (g='qponmlk' AND f GLOB 'opqrs*')
2148: OR a=87
2149: OR a=80
2150: OR (g='kjihgfe' AND f GLOB 'qrstu*')
2151: OR b=784
2152: OR a=49
2153: OR ((a BETWEEN 34 AND 36) AND a!=35)
2154: }
2155: } {34 36 40 49 68 71 73 80 87 scan 0 sort 0}
2156: do_test where7-2.87.1 {
2157: count_steps_sort {
2158: SELECT a FROM t2
2159: WHERE ((a BETWEEN 14 AND 16) AND a!=15)
2160: OR (g='wvutsrq' AND f GLOB 'jklmn*')
2161: OR (g='wvutsrq' AND f GLOB 'ijklm*')
2162: OR (g='hgfedcb' AND f GLOB 'ijklm*')
2163: OR c=1001
2164: OR (g='hgfedcb' AND f GLOB 'hijkl*')
2165: OR (d>=16.0 AND d<17.0 AND d NOT NULL)
2166: OR (g='ihgfedc' AND f GLOB 'abcde*')
2167: OR c=33033
2168: }
2169: } {1 2 3 8 9 14 16 78 85 86 97 98 99 scan 0 sort 0}
2170: do_test where7-2.87.2 {
2171: count_steps_sort {
2172: SELECT a FROM t3
2173: WHERE ((a BETWEEN 14 AND 16) AND a!=15)
2174: OR (g='wvutsrq' AND f GLOB 'jklmn*')
2175: OR (g='wvutsrq' AND f GLOB 'ijklm*')
2176: OR (g='hgfedcb' AND f GLOB 'ijklm*')
2177: OR c=1001
2178: OR (g='hgfedcb' AND f GLOB 'hijkl*')
2179: OR (d>=16.0 AND d<17.0 AND d NOT NULL)
2180: OR (g='ihgfedc' AND f GLOB 'abcde*')
2181: OR c=33033
2182: }
2183: } {1 2 3 8 9 14 16 78 85 86 97 98 99 scan 0 sort 0}
2184: do_test where7-2.88.1 {
2185: count_steps_sort {
2186: SELECT a FROM t2
2187: WHERE b=311
2188: OR b=1103
2189: OR b=88
2190: }
2191: } {8 scan 0 sort 0}
2192: do_test where7-2.88.2 {
2193: count_steps_sort {
2194: SELECT a FROM t3
2195: WHERE b=311
2196: OR b=1103
2197: OR b=88
2198: }
2199: } {8 scan 0 sort 0}
2200: do_test where7-2.89.1 {
2201: count_steps_sort {
2202: SELECT a FROM t2
2203: WHERE ((a BETWEEN 65 AND 67) AND a!=66)
2204: OR ((a BETWEEN 26 AND 28) AND a!=27)
2205: OR c=5005
2206: OR b=1045
2207: OR c=8008
2208: OR f='bcdefghij'
2209: }
2210: } {1 13 14 15 22 23 24 26 27 28 53 65 67 79 95 scan 0 sort 0}
2211: do_test where7-2.89.2 {
2212: count_steps_sort {
2213: SELECT a FROM t3
2214: WHERE ((a BETWEEN 65 AND 67) AND a!=66)
2215: OR ((a BETWEEN 26 AND 28) AND a!=27)
2216: OR c=5005
2217: OR b=1045
2218: OR c=8008
2219: OR f='bcdefghij'
2220: }
2221: } {1 13 14 15 22 23 24 26 27 28 53 65 67 79 95 scan 0 sort 0}
2222: do_test where7-2.90.1 {
2223: count_steps_sort {
2224: SELECT a FROM t2
2225: WHERE b=66
2226: OR b=553
2227: OR a=64
2228: OR (d>=93.0 AND d<94.0 AND d NOT NULL)
2229: OR (g='vutsrqp' AND f GLOB 'rstuv*')
2230: OR a=62
2231: OR b=1081
2232: OR b=770
2233: OR b=762
2234: OR b=803
2235: OR (g='srqponm' AND f GLOB 'efghi*')
2236: }
2237: } {6 17 30 62 64 70 73 93 scan 0 sort 0}
2238: do_test where7-2.90.2 {
2239: count_steps_sort {
2240: SELECT a FROM t3
2241: WHERE b=66
2242: OR b=553
2243: OR a=64
2244: OR (d>=93.0 AND d<94.0 AND d NOT NULL)
2245: OR (g='vutsrqp' AND f GLOB 'rstuv*')
2246: OR a=62
2247: OR b=1081
2248: OR b=770
2249: OR b=762
2250: OR b=803
2251: OR (g='srqponm' AND f GLOB 'efghi*')
2252: }
2253: } {6 17 30 62 64 70 73 93 scan 0 sort 0}
2254: do_test where7-2.91.1 {
2255: count_steps_sort {
2256: SELECT a FROM t2
2257: WHERE (g='wvutsrq' AND f GLOB 'klmno*')
2258: OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
2259: OR c=17017
2260: OR b=168
2261: OR ((a BETWEEN 77 AND 79) AND a!=78)
2262: }
2263: } {10 19 45 49 50 51 71 77 79 97 scan 0 sort 0}
2264: do_test where7-2.91.2 {
2265: count_steps_sort {
2266: SELECT a FROM t3
2267: WHERE (g='wvutsrq' AND f GLOB 'klmno*')
2268: OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
2269: OR c=17017
2270: OR b=168
2271: OR ((a BETWEEN 77 AND 79) AND a!=78)
2272: }
2273: } {10 19 45 49 50 51 71 77 79 97 scan 0 sort 0}
2274: do_test where7-2.92.1 {
2275: count_steps_sort {
2276: SELECT a FROM t2
2277: WHERE c=34034
2278: OR (d>=68.0 AND d<69.0 AND d NOT NULL)
2279: OR a=44
2280: OR (g='tsrqpon' AND f GLOB 'xyzab*')
2281: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
2282: OR c=31031
2283: OR (g='ihgfedc' AND f GLOB 'abcde*')
2284: OR b=619
2285: OR (f GLOB '?efgh*' AND f GLOB 'defg*')
2286: OR ((a BETWEEN 29 AND 31) AND a!=30)
2287: }
2288: } {3 12 23 29 31 44 55 68 78 81 91 92 93 100 scan 0 sort 0}
2289: do_test where7-2.92.2 {
2290: count_steps_sort {
2291: SELECT a FROM t3
2292: WHERE c=34034
2293: OR (d>=68.0 AND d<69.0 AND d NOT NULL)
2294: OR a=44
2295: OR (g='tsrqpon' AND f GLOB 'xyzab*')
2296: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
2297: OR c=31031
2298: OR (g='ihgfedc' AND f GLOB 'abcde*')
2299: OR b=619
2300: OR (f GLOB '?efgh*' AND f GLOB 'defg*')
2301: OR ((a BETWEEN 29 AND 31) AND a!=30)
2302: }
2303: } {3 12 23 29 31 44 55 68 78 81 91 92 93 100 scan 0 sort 0}
2304: do_test where7-2.93.1 {
2305: count_steps_sort {
2306: SELECT a FROM t2
2307: WHERE a=48
2308: OR c=15015
2309: OR ((a BETWEEN 65 AND 67) AND a!=66)
2310: OR ((a BETWEEN 97 AND 99) AND a!=98)
2311: OR (d>=44.0 AND d<45.0 AND d NOT NULL)
2312: OR b=110
2313: OR f='klmnopqrs'
2314: OR (g='fedcbaz' AND f GLOB 'qrstu*')
2315: OR (g='onmlkji' AND f GLOB 'abcde*')
2316: OR b=674
2317: OR (g='fedcbaz' AND f GLOB 'stuvw*')
2318: }
2319: } {10 36 43 44 45 48 52 62 65 67 88 94 96 97 99 scan 0 sort 0}
2320: do_test where7-2.93.2 {
2321: count_steps_sort {
2322: SELECT a FROM t3
2323: WHERE a=48
2324: OR c=15015
2325: OR ((a BETWEEN 65 AND 67) AND a!=66)
2326: OR ((a BETWEEN 97 AND 99) AND a!=98)
2327: OR (d>=44.0 AND d<45.0 AND d NOT NULL)
2328: OR b=110
2329: OR f='klmnopqrs'
2330: OR (g='fedcbaz' AND f GLOB 'qrstu*')
2331: OR (g='onmlkji' AND f GLOB 'abcde*')
2332: OR b=674
2333: OR (g='fedcbaz' AND f GLOB 'stuvw*')
2334: }
2335: } {10 36 43 44 45 48 52 62 65 67 88 94 96 97 99 scan 0 sort 0}
2336: do_test where7-2.94.1 {
2337: count_steps_sort {
2338: SELECT a FROM t2
2339: WHERE a=72
2340: OR b=913
2341: OR (d>=28.0 AND d<29.0 AND d NOT NULL)
2342: OR b=121
2343: OR (d>=2.0 AND d<3.0 AND d NOT NULL)
2344: }
2345: } {2 11 28 72 83 scan 0 sort 0}
2346: do_test where7-2.94.2 {
2347: count_steps_sort {
2348: SELECT a FROM t3
2349: WHERE a=72
2350: OR b=913
2351: OR (d>=28.0 AND d<29.0 AND d NOT NULL)
2352: OR b=121
2353: OR (d>=2.0 AND d<3.0 AND d NOT NULL)
2354: }
2355: } {2 11 28 72 83 scan 0 sort 0}
2356: do_test where7-2.95.1 {
2357: count_steps_sort {
2358: SELECT a FROM t2
2359: WHERE a=18
2360: OR b=286
2361: OR b=1015
2362: OR a=49
2363: OR b=264
2364: }
2365: } {18 24 26 49 scan 0 sort 0}
2366: do_test where7-2.95.2 {
2367: count_steps_sort {
2368: SELECT a FROM t3
2369: WHERE a=18
2370: OR b=286
2371: OR b=1015
2372: OR a=49
2373: OR b=264
2374: }
2375: } {18 24 26 49 scan 0 sort 0}
2376: do_test where7-2.96.1 {
2377: count_steps_sort {
2378: SELECT a FROM t2
2379: WHERE b=69
2380: OR a=11
2381: OR c=1001
2382: OR ((a BETWEEN 54 AND 56) AND a!=55)
2383: OR a=57
2384: OR ((a BETWEEN 48 AND 50) AND a!=49)
2385: }
2386: } {1 2 3 11 48 50 54 56 57 scan 0 sort 0}
2387: do_test where7-2.96.2 {
2388: count_steps_sort {
2389: SELECT a FROM t3
2390: WHERE b=69
2391: OR a=11
2392: OR c=1001
2393: OR ((a BETWEEN 54 AND 56) AND a!=55)
2394: OR a=57
2395: OR ((a BETWEEN 48 AND 50) AND a!=49)
2396: }
2397: } {1 2 3 11 48 50 54 56 57 scan 0 sort 0}
2398: do_test where7-2.97.1 {
2399: count_steps_sort {
2400: SELECT a FROM t2
2401: WHERE b=231
2402: OR (g='hgfedcb' AND f GLOB 'ghijk*')
2403: }
2404: } {21 84 scan 0 sort 0}
2405: do_test where7-2.97.2 {
2406: count_steps_sort {
2407: SELECT a FROM t3
2408: WHERE b=231
2409: OR (g='hgfedcb' AND f GLOB 'ghijk*')
2410: }
2411: } {21 84 scan 0 sort 0}
2412: do_test where7-2.98.1 {
2413: count_steps_sort {
2414: SELECT a FROM t2
2415: WHERE b=25
2416: OR (d>=23.0 AND d<24.0 AND d NOT NULL)
2417: OR ((a BETWEEN 81 AND 83) AND a!=82)
2418: OR (d>=17.0 AND d<18.0 AND d NOT NULL)
2419: OR ((a BETWEEN 3 AND 5) AND a!=4)
2420: OR b=289
2421: OR ((a BETWEEN 85 AND 87) AND a!=86)
2422: }
2423: } {3 5 17 23 81 83 85 87 scan 0 sort 0}
2424: do_test where7-2.98.2 {
2425: count_steps_sort {
2426: SELECT a FROM t3
2427: WHERE b=25
2428: OR (d>=23.0 AND d<24.0 AND d NOT NULL)
2429: OR ((a BETWEEN 81 AND 83) AND a!=82)
2430: OR (d>=17.0 AND d<18.0 AND d NOT NULL)
2431: OR ((a BETWEEN 3 AND 5) AND a!=4)
2432: OR b=289
2433: OR ((a BETWEEN 85 AND 87) AND a!=86)
2434: }
2435: } {3 5 17 23 81 83 85 87 scan 0 sort 0}
2436: do_test where7-2.99.1 {
2437: count_steps_sort {
2438: SELECT a FROM t2
2439: WHERE f='defghijkl'
2440: OR b=465
2441: OR (d>=46.0 AND d<47.0 AND d NOT NULL)
2442: OR c=9009
2443: OR b=990
2444: OR b=132
2445: OR a=35
2446: OR (d>=78.0 AND d<79.0 AND d NOT NULL)
2447: OR a=81
2448: OR ((a BETWEEN 71 AND 73) AND a!=72)
2449: }
2450: } {3 12 25 26 27 29 35 46 55 71 73 78 81 90 scan 0 sort 0}
2451: do_test where7-2.99.2 {
2452: count_steps_sort {
2453: SELECT a FROM t3
2454: WHERE f='defghijkl'
2455: OR b=465
2456: OR (d>=46.0 AND d<47.0 AND d NOT NULL)
2457: OR c=9009
2458: OR b=990
2459: OR b=132
2460: OR a=35
2461: OR (d>=78.0 AND d<79.0 AND d NOT NULL)
2462: OR a=81
2463: OR ((a BETWEEN 71 AND 73) AND a!=72)
2464: }
2465: } {3 12 25 26 27 29 35 46 55 71 73 78 81 90 scan 0 sort 0}
2466: do_test where7-2.100.1 {
2467: count_steps_sort {
2468: SELECT a FROM t2
2469: WHERE c=26026
2470: OR (d>=9.0 AND d<10.0 AND d NOT NULL)
2471: OR f='lmnopqrst'
2472: OR a=6
2473: OR ((a BETWEEN 59 AND 61) AND a!=60)
2474: }
2475: } {6 9 11 37 59 61 63 76 77 78 89 scan 0 sort 0}
2476: do_test where7-2.100.2 {
2477: count_steps_sort {
2478: SELECT a FROM t3
2479: WHERE c=26026
2480: OR (d>=9.0 AND d<10.0 AND d NOT NULL)
2481: OR f='lmnopqrst'
2482: OR a=6
2483: OR ((a BETWEEN 59 AND 61) AND a!=60)
2484: }
2485: } {6 9 11 37 59 61 63 76 77 78 89 scan 0 sort 0}
2486: do_test where7-2.101.1 {
2487: count_steps_sort {
2488: SELECT a FROM t2
2489: WHERE ((a BETWEEN 98 AND 100) AND a!=99)
2490: OR (d>=7.0 AND d<8.0 AND d NOT NULL)
2491: }
2492: } {7 98 100 scan 0 sort 0}
2493: do_test where7-2.101.2 {
2494: count_steps_sort {
2495: SELECT a FROM t3
2496: WHERE ((a BETWEEN 98 AND 100) AND a!=99)
2497: OR (d>=7.0 AND d<8.0 AND d NOT NULL)
2498: }
2499: } {7 98 100 scan 0 sort 0}
2500: do_test where7-2.102.1 {
2501: count_steps_sort {
2502: SELECT a FROM t2
2503: WHERE c=11011
2504: OR (d>=51.0 AND d<52.0 AND d NOT NULL)
2505: OR b=630
2506: OR c=19019
2507: OR (g='gfedcba' AND f GLOB 'lmnop*')
2508: OR a=24
2509: OR (d>=95.0 AND d<96.0 AND d NOT NULL)
2510: OR ((a BETWEEN 51 AND 53) AND a!=52)
2511: }
2512: } {24 31 32 33 51 53 55 56 57 89 95 scan 0 sort 0}
2513: do_test where7-2.102.2 {
2514: count_steps_sort {
2515: SELECT a FROM t3
2516: WHERE c=11011
2517: OR (d>=51.0 AND d<52.0 AND d NOT NULL)
2518: OR b=630
2519: OR c=19019
2520: OR (g='gfedcba' AND f GLOB 'lmnop*')
2521: OR a=24
2522: OR (d>=95.0 AND d<96.0 AND d NOT NULL)
2523: OR ((a BETWEEN 51 AND 53) AND a!=52)
2524: }
2525: } {24 31 32 33 51 53 55 56 57 89 95 scan 0 sort 0}
2526: do_test where7-2.103.1 {
2527: count_steps_sort {
2528: SELECT a FROM t2
2529: WHERE ((a BETWEEN 91 AND 93) AND a!=92)
2530: OR b=993
2531: OR a=81
2532: OR b=366
2533: OR b=69
2534: }
2535: } {81 91 93 scan 0 sort 0}
2536: do_test where7-2.103.2 {
2537: count_steps_sort {
2538: SELECT a FROM t3
2539: WHERE ((a BETWEEN 91 AND 93) AND a!=92)
2540: OR b=993
2541: OR a=81
2542: OR b=366
2543: OR b=69
2544: }
2545: } {81 91 93 scan 0 sort 0}
2546: do_test where7-2.104.1 {
2547: count_steps_sort {
2548: SELECT a FROM t2
2549: WHERE f='stuvwxyza'
2550: OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
2551: OR ((a BETWEEN 1 AND 3) AND a!=2)
2552: OR b=1037
2553: OR f='zabcdefgh'
2554: OR (g='gfedcba' AND f GLOB 'mnopq*')
2555: }
2556: } {1 3 18 24 25 44 50 51 70 76 77 90 96 scan 0 sort 0}
2557: do_test where7-2.104.2 {
2558: count_steps_sort {
2559: SELECT a FROM t3
2560: WHERE f='stuvwxyza'
2561: OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
2562: OR ((a BETWEEN 1 AND 3) AND a!=2)
2563: OR b=1037
2564: OR f='zabcdefgh'
2565: OR (g='gfedcba' AND f GLOB 'mnopq*')
2566: }
2567: } {1 3 18 24 25 44 50 51 70 76 77 90 96 scan 0 sort 0}
2568: do_test where7-2.105.1 {
2569: count_steps_sort {
2570: SELECT a FROM t2
2571: WHERE (g='xwvutsr' AND f GLOB 'ghijk*')
2572: OR ((a BETWEEN 4 AND 6) AND a!=5)
2573: OR ((a BETWEEN 30 AND 32) AND a!=31)
2574: }
2575: } {4 6 30 32 scan 0 sort 0}
2576: do_test where7-2.105.2 {
2577: count_steps_sort {
2578: SELECT a FROM t3
2579: WHERE (g='xwvutsr' AND f GLOB 'ghijk*')
2580: OR ((a BETWEEN 4 AND 6) AND a!=5)
2581: OR ((a BETWEEN 30 AND 32) AND a!=31)
2582: }
2583: } {4 6 30 32 scan 0 sort 0}
2584: do_test where7-2.106.1 {
2585: count_steps_sort {
2586: SELECT a FROM t2
2587: WHERE b=847
2588: OR b=190
2589: OR ((a BETWEEN 38 AND 40) AND a!=39)
2590: OR ((a BETWEEN 70 AND 72) AND a!=71)
2591: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
2592: OR (g='tsrqpon' AND f GLOB 'xyzab*')
2593: OR b=704
2594: }
2595: } {9 23 35 38 40 61 64 70 72 77 87 scan 0 sort 0}
2596: do_test where7-2.106.2 {
2597: count_steps_sort {
2598: SELECT a FROM t3
2599: WHERE b=847
2600: OR b=190
2601: OR ((a BETWEEN 38 AND 40) AND a!=39)
2602: OR ((a BETWEEN 70 AND 72) AND a!=71)
2603: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
2604: OR (g='tsrqpon' AND f GLOB 'xyzab*')
2605: OR b=704
2606: }
2607: } {9 23 35 38 40 61 64 70 72 77 87 scan 0 sort 0}
2608: do_test where7-2.107.1 {
2609: count_steps_sort {
2610: SELECT a FROM t2
2611: WHERE b=88
2612: OR f='vwxyzabcd'
2613: OR f='fghijklmn'
2614: OR (g='gfedcba' AND f GLOB 'lmnop*')
2615: }
2616: } {5 8 21 31 47 57 73 83 89 99 scan 0 sort 0}
2617: do_test where7-2.107.2 {
2618: count_steps_sort {
2619: SELECT a FROM t3
2620: WHERE b=88
2621: OR f='vwxyzabcd'
2622: OR f='fghijklmn'
2623: OR (g='gfedcba' AND f GLOB 'lmnop*')
2624: }
2625: } {5 8 21 31 47 57 73 83 89 99 scan 0 sort 0}
2626: do_test where7-2.108.1 {
2627: count_steps_sort {
2628: SELECT a FROM t2
2629: WHERE b=498
2630: OR (d>=69.0 AND d<70.0 AND d NOT NULL)
2631: OR a=1
2632: }
2633: } {1 69 scan 0 sort 0}
2634: do_test where7-2.108.2 {
2635: count_steps_sort {
2636: SELECT a FROM t3
2637: WHERE b=498
2638: OR (d>=69.0 AND d<70.0 AND d NOT NULL)
2639: OR a=1
2640: }
2641: } {1 69 scan 0 sort 0}
2642: do_test where7-2.109.1 {
2643: count_steps_sort {
2644: SELECT a FROM t2
2645: WHERE ((a BETWEEN 47 AND 49) AND a!=48)
2646: OR a=5
2647: OR b=179
2648: OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
2649: OR a=69
2650: }
2651: } {5 17 43 47 49 69 95 scan 0 sort 0}
2652: do_test where7-2.109.2 {
2653: count_steps_sort {
2654: SELECT a FROM t3
2655: WHERE ((a BETWEEN 47 AND 49) AND a!=48)
2656: OR a=5
2657: OR b=179
2658: OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
2659: OR a=69
2660: }
2661: } {5 17 43 47 49 69 95 scan 0 sort 0}
2662: do_test where7-2.110.1 {
2663: count_steps_sort {
2664: SELECT a FROM t2
2665: WHERE b=971
2666: OR (g='xwvutsr' AND f GLOB 'hijkl*')
2667: OR (g='yxwvuts' AND f GLOB 'bcdef*')
2668: OR b=828
2669: OR a=81
2670: OR ((a BETWEEN 23 AND 25) AND a!=24)
2671: OR b=627
2672: OR b=355
2673: OR b=377
2674: OR a=44
2675: }
2676: } {1 7 23 25 44 57 81 scan 0 sort 0}
2677: do_test where7-2.110.2 {
2678: count_steps_sort {
2679: SELECT a FROM t3
2680: WHERE b=971
2681: OR (g='xwvutsr' AND f GLOB 'hijkl*')
2682: OR (g='yxwvuts' AND f GLOB 'bcdef*')
2683: OR b=828
2684: OR a=81
2685: OR ((a BETWEEN 23 AND 25) AND a!=24)
2686: OR b=627
2687: OR b=355
2688: OR b=377
2689: OR a=44
2690: }
2691: } {1 7 23 25 44 57 81 scan 0 sort 0}
2692: do_test where7-2.111.1 {
2693: count_steps_sort {
2694: SELECT a FROM t2
2695: WHERE b=850
2696: OR ((a BETWEEN 6 AND 8) AND a!=7)
2697: }
2698: } {6 8 scan 0 sort 0}
2699: do_test where7-2.111.2 {
2700: count_steps_sort {
2701: SELECT a FROM t3
2702: WHERE b=850
2703: OR ((a BETWEEN 6 AND 8) AND a!=7)
2704: }
2705: } {6 8 scan 0 sort 0}
2706: do_test where7-2.112.1 {
2707: count_steps_sort {
2708: SELECT a FROM t2
2709: WHERE (g='lkjihgf' AND f GLOB 'opqrs*')
2710: OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
2711: }
2712: } {17 43 66 69 95 scan 0 sort 0}
2713: do_test where7-2.112.2 {
2714: count_steps_sort {
2715: SELECT a FROM t3
2716: WHERE (g='lkjihgf' AND f GLOB 'opqrs*')
2717: OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
2718: }
2719: } {17 43 66 69 95 scan 0 sort 0}
2720: do_test where7-2.113.1 {
2721: count_steps_sort {
2722: SELECT a FROM t2
2723: WHERE b=726
2724: OR b=740
2725: OR a=33
2726: OR c=8008
2727: OR f='rstuvwxyz'
2728: OR b=168
2729: }
2730: } {17 22 23 24 33 43 66 69 95 scan 0 sort 0}
2731: do_test where7-2.113.2 {
2732: count_steps_sort {
2733: SELECT a FROM t3
2734: WHERE b=726
2735: OR b=740
2736: OR a=33
2737: OR c=8008
2738: OR f='rstuvwxyz'
2739: OR b=168
2740: }
2741: } {17 22 23 24 33 43 66 69 95 scan 0 sort 0}
2742: do_test where7-2.114.1 {
2743: count_steps_sort {
2744: SELECT a FROM t2
2745: WHERE (g='vutsrqp' AND f GLOB 'rstuv*')
2746: OR (g='utsrqpo' AND f GLOB 'tuvwx*')
2747: OR b=396
2748: }
2749: } {17 19 36 scan 0 sort 0}
2750: do_test where7-2.114.2 {
2751: count_steps_sort {
2752: SELECT a FROM t3
2753: WHERE (g='vutsrqp' AND f GLOB 'rstuv*')
2754: OR (g='utsrqpo' AND f GLOB 'tuvwx*')
2755: OR b=396
2756: }
2757: } {17 19 36 scan 0 sort 0}
2758: do_test where7-2.115.1 {
2759: count_steps_sort {
2760: SELECT a FROM t2
2761: WHERE a=77
2762: OR ((a BETWEEN 48 AND 50) AND a!=49)
2763: OR c<=10
2764: OR ((a BETWEEN 5 AND 7) AND a!=6)
2765: }
2766: } {5 7 48 50 77 scan 0 sort 0}
2767: do_test where7-2.115.2 {
2768: count_steps_sort {
2769: SELECT a FROM t3
2770: WHERE a=77
2771: OR ((a BETWEEN 48 AND 50) AND a!=49)
2772: OR c<=10
2773: OR ((a BETWEEN 5 AND 7) AND a!=6)
2774: }
2775: } {5 7 48 50 77 scan 0 sort 0}
2776: do_test where7-2.116.1 {
2777: count_steps_sort {
2778: SELECT a FROM t2
2779: WHERE ((a BETWEEN 12 AND 14) AND a!=13)
2780: OR ((a BETWEEN 13 AND 15) AND a!=14)
2781: OR b=253
2782: OR ((a BETWEEN 20 AND 22) AND a!=21)
2783: OR b=396
2784: OR b=630
2785: OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
2786: OR c=3003
2787: OR (d>=49.0 AND d<50.0 AND d NOT NULL)
2788: }
2789: } {1 7 8 9 12 13 14 15 20 22 23 27 36 49 53 79 scan 0 sort 0}
2790: do_test where7-2.116.2 {
2791: count_steps_sort {
2792: SELECT a FROM t3
2793: WHERE ((a BETWEEN 12 AND 14) AND a!=13)
2794: OR ((a BETWEEN 13 AND 15) AND a!=14)
2795: OR b=253
2796: OR ((a BETWEEN 20 AND 22) AND a!=21)
2797: OR b=396
2798: OR b=630
2799: OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
2800: OR c=3003
2801: OR (d>=49.0 AND d<50.0 AND d NOT NULL)
2802: }
2803: } {1 7 8 9 12 13 14 15 20 22 23 27 36 49 53 79 scan 0 sort 0}
2804: do_test where7-2.117.1 {
2805: count_steps_sort {
2806: SELECT a FROM t2
2807: WHERE b=957
2808: OR b=242
2809: OR b=113
2810: OR b=957
2811: OR b=311
2812: OR b=143
2813: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
2814: OR (g='onmlkji' AND f GLOB 'wxyza*')
2815: OR (d>=10.0 AND d<11.0 AND d NOT NULL)
2816: }
2817: } {9 10 13 22 35 48 61 87 scan 0 sort 0}
2818: do_test where7-2.117.2 {
2819: count_steps_sort {
2820: SELECT a FROM t3
2821: WHERE b=957
2822: OR b=242
2823: OR b=113
2824: OR b=957
2825: OR b=311
2826: OR b=143
2827: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
2828: OR (g='onmlkji' AND f GLOB 'wxyza*')
2829: OR (d>=10.0 AND d<11.0 AND d NOT NULL)
2830: }
2831: } {9 10 13 22 35 48 61 87 scan 0 sort 0}
2832: do_test where7-2.118.1 {
2833: count_steps_sort {
2834: SELECT a FROM t2
2835: WHERE ((a BETWEEN 74 AND 76) AND a!=75)
2836: OR ((a BETWEEN 94 AND 96) AND a!=95)
2837: OR b=451
2838: OR (g='lkjihgf' AND f GLOB 'opqrs*')
2839: }
2840: } {41 66 74 76 94 96 scan 0 sort 0}
2841: do_test where7-2.118.2 {
2842: count_steps_sort {
2843: SELECT a FROM t3
2844: WHERE ((a BETWEEN 74 AND 76) AND a!=75)
2845: OR ((a BETWEEN 94 AND 96) AND a!=95)
2846: OR b=451
2847: OR (g='lkjihgf' AND f GLOB 'opqrs*')
2848: }
2849: } {41 66 74 76 94 96 scan 0 sort 0}
2850: do_test where7-2.119.1 {
2851: count_steps_sort {
2852: SELECT a FROM t2
2853: WHERE (d>=3.0 AND d<4.0 AND d NOT NULL)
2854: OR b=451
2855: OR b=363
2856: OR b=330
2857: OR (g='srqponm' AND f GLOB 'efghi*')
2858: OR ((a BETWEEN 52 AND 54) AND a!=53)
2859: OR (g='xwvutsr' AND f GLOB 'defgh*')
2860: OR ((a BETWEEN 81 AND 83) AND a!=82)
2861: OR (g='gfedcba' AND f GLOB 'lmnop*')
2862: }
2863: } {3 30 33 41 52 54 81 83 89 scan 0 sort 0}
2864: do_test where7-2.119.2 {
2865: count_steps_sort {
2866: SELECT a FROM t3
2867: WHERE (d>=3.0 AND d<4.0 AND d NOT NULL)
2868: OR b=451
2869: OR b=363
2870: OR b=330
2871: OR (g='srqponm' AND f GLOB 'efghi*')
2872: OR ((a BETWEEN 52 AND 54) AND a!=53)
2873: OR (g='xwvutsr' AND f GLOB 'defgh*')
2874: OR ((a BETWEEN 81 AND 83) AND a!=82)
2875: OR (g='gfedcba' AND f GLOB 'lmnop*')
2876: }
2877: } {3 30 33 41 52 54 81 83 89 scan 0 sort 0}
2878: do_test where7-2.120.1 {
2879: count_steps_sort {
2880: SELECT a FROM t2
2881: WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
2882: OR (d>=68.0 AND d<69.0 AND d NOT NULL)
2883: OR (g='vutsrqp' AND f GLOB 'pqrst*')
2884: OR e IS NULL
2885: OR b=759
2886: }
2887: } {15 68 69 95 scan 0 sort 0}
2888: do_test where7-2.120.2 {
2889: count_steps_sort {
2890: SELECT a FROM t3
2891: WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
2892: OR (d>=68.0 AND d<69.0 AND d NOT NULL)
2893: OR (g='vutsrqp' AND f GLOB 'pqrst*')
2894: OR e IS NULL
2895: OR b=759
2896: }
2897: } {15 68 69 95 scan 0 sort 0}
2898: do_test where7-2.121.1 {
2899: count_steps_sort {
2900: SELECT a FROM t2
2901: WHERE (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
2902: OR ((a BETWEEN 19 AND 21) AND a!=20)
2903: OR (g='jihgfed' AND f GLOB 'wxyza*')
2904: }
2905: } {19 21 45 71 74 97 scan 0 sort 0}
2906: do_test where7-2.121.2 {
2907: count_steps_sort {
2908: SELECT a FROM t3
2909: WHERE (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
2910: OR ((a BETWEEN 19 AND 21) AND a!=20)
2911: OR (g='jihgfed' AND f GLOB 'wxyza*')
2912: }
2913: } {19 21 45 71 74 97 scan 0 sort 0}
2914: do_test where7-2.122.1 {
2915: count_steps_sort {
2916: SELECT a FROM t2
2917: WHERE b=1037
2918: OR (d>=47.0 AND d<48.0 AND d NOT NULL)
2919: OR ((a BETWEEN 43 AND 45) AND a!=44)
2920: OR (d>=82.0 AND d<83.0 AND d NOT NULL)
2921: OR (d>=27.0 AND d<28.0 AND d NOT NULL)
2922: OR ((a BETWEEN 75 AND 77) AND a!=76)
2923: }
2924: } {27 43 45 47 75 77 82 scan 0 sort 0}
2925: do_test where7-2.122.2 {
2926: count_steps_sort {
2927: SELECT a FROM t3
2928: WHERE b=1037
2929: OR (d>=47.0 AND d<48.0 AND d NOT NULL)
2930: OR ((a BETWEEN 43 AND 45) AND a!=44)
2931: OR (d>=82.0 AND d<83.0 AND d NOT NULL)
2932: OR (d>=27.0 AND d<28.0 AND d NOT NULL)
2933: OR ((a BETWEEN 75 AND 77) AND a!=76)
2934: }
2935: } {27 43 45 47 75 77 82 scan 0 sort 0}
2936: do_test where7-2.123.1 {
2937: count_steps_sort {
2938: SELECT a FROM t2
2939: WHERE b=1045
2940: OR ((a BETWEEN 36 AND 38) AND a!=37)
2941: OR ((a BETWEEN 37 AND 39) AND a!=38)
2942: OR c=12012
2943: }
2944: } {34 35 36 37 38 39 95 scan 0 sort 0}
2945: do_test where7-2.123.2 {
2946: count_steps_sort {
2947: SELECT a FROM t3
2948: WHERE b=1045
2949: OR ((a BETWEEN 36 AND 38) AND a!=37)
2950: OR ((a BETWEEN 37 AND 39) AND a!=38)
2951: OR c=12012
2952: }
2953: } {34 35 36 37 38 39 95 scan 0 sort 0}
2954: do_test where7-2.124.1 {
2955: count_steps_sort {
2956: SELECT a FROM t2
2957: WHERE (g='fedcbaz' AND f GLOB 'tuvwx*')
2958: OR b=421
2959: OR b=429
2960: OR b=498
2961: OR b=33
2962: OR b=198
2963: OR c=14014
2964: OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
2965: }
2966: } {3 18 23 39 40 41 42 49 75 97 scan 0 sort 0}
2967: do_test where7-2.124.2 {
2968: count_steps_sort {
2969: SELECT a FROM t3
2970: WHERE (g='fedcbaz' AND f GLOB 'tuvwx*')
2971: OR b=421
2972: OR b=429
2973: OR b=498
2974: OR b=33
2975: OR b=198
2976: OR c=14014
2977: OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
2978: }
2979: } {3 18 23 39 40 41 42 49 75 97 scan 0 sort 0}
2980: do_test where7-2.125.1 {
2981: count_steps_sort {
2982: SELECT a FROM t2
2983: WHERE b=47
2984: OR c=31031
2985: OR a=38
2986: OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
2987: OR (g='srqponm' AND f GLOB 'fghij*')
2988: OR b=242
2989: OR (d>=70.0 AND d<71.0 AND d NOT NULL)
2990: OR b=352
2991: OR a=49
2992: OR (g='nmlkjih' AND f GLOB 'fghij*')
2993: }
2994: } {8 22 31 32 34 38 49 57 60 70 86 91 92 93 scan 0 sort 0}
2995: do_test where7-2.125.2 {
2996: count_steps_sort {
2997: SELECT a FROM t3
2998: WHERE b=47
2999: OR c=31031
3000: OR a=38
3001: OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
3002: OR (g='srqponm' AND f GLOB 'fghij*')
3003: OR b=242
3004: OR (d>=70.0 AND d<71.0 AND d NOT NULL)
3005: OR b=352
3006: OR a=49
3007: OR (g='nmlkjih' AND f GLOB 'fghij*')
3008: }
3009: } {8 22 31 32 34 38 49 57 60 70 86 91 92 93 scan 0 sort 0}
3010: do_test where7-2.126.1 {
3011: count_steps_sort {
3012: SELECT a FROM t2
3013: WHERE (d>=87.0 AND d<88.0 AND d NOT NULL)
3014: OR b=704
3015: OR a=7
3016: OR a=8
3017: OR a=46
3018: OR b=740
3019: OR b=993
3020: OR (d>=38.0 AND d<39.0 AND d NOT NULL)
3021: }
3022: } {7 8 38 46 64 87 scan 0 sort 0}
3023: do_test where7-2.126.2 {
3024: count_steps_sort {
3025: SELECT a FROM t3
3026: WHERE (d>=87.0 AND d<88.0 AND d NOT NULL)
3027: OR b=704
3028: OR a=7
3029: OR a=8
3030: OR a=46
3031: OR b=740
3032: OR b=993
3033: OR (d>=38.0 AND d<39.0 AND d NOT NULL)
3034: }
3035: } {7 8 38 46 64 87 scan 0 sort 0}
3036: do_test where7-2.127.1 {
3037: count_steps_sort {
3038: SELECT a FROM t2
3039: WHERE ((a BETWEEN 62 AND 64) AND a!=63)
3040: OR c=32032
3041: OR a=76
3042: }
3043: } {62 64 76 94 95 96 scan 0 sort 0}
3044: do_test where7-2.127.2 {
3045: count_steps_sort {
3046: SELECT a FROM t3
3047: WHERE ((a BETWEEN 62 AND 64) AND a!=63)
3048: OR c=32032
3049: OR a=76
3050: }
3051: } {62 64 76 94 95 96 scan 0 sort 0}
3052: do_test where7-2.128.1 {
3053: count_steps_sort {
3054: SELECT a FROM t2
3055: WHERE (g='utsrqpo' AND f GLOB 'tuvwx*')
3056: OR b=528
3057: OR (g='gfedcba' AND f GLOB 'nopqr*')
3058: }
3059: } {19 48 91 scan 0 sort 0}
3060: do_test where7-2.128.2 {
3061: count_steps_sort {
3062: SELECT a FROM t3
3063: WHERE (g='utsrqpo' AND f GLOB 'tuvwx*')
3064: OR b=528
3065: OR (g='gfedcba' AND f GLOB 'nopqr*')
3066: }
3067: } {19 48 91 scan 0 sort 0}
3068: do_test where7-2.129.1 {
3069: count_steps_sort {
3070: SELECT a FROM t2
3071: WHERE (d>=26.0 AND d<27.0 AND d NOT NULL)
3072: OR (d>=97.0 AND d<98.0 AND d NOT NULL)
3073: OR a=65
3074: }
3075: } {26 65 97 scan 0 sort 0}
3076: do_test where7-2.129.2 {
3077: count_steps_sort {
3078: SELECT a FROM t3
3079: WHERE (d>=26.0 AND d<27.0 AND d NOT NULL)
3080: OR (d>=97.0 AND d<98.0 AND d NOT NULL)
3081: OR a=65
3082: }
3083: } {26 65 97 scan 0 sort 0}
3084: do_test where7-2.130.1 {
3085: count_steps_sort {
3086: SELECT a FROM t2
3087: WHERE (d>=71.0 AND d<72.0 AND d NOT NULL)
3088: OR 1000000<b
3089: OR (g='yxwvuts' AND f GLOB 'cdefg*')
3090: OR (d>=50.0 AND d<51.0 AND d NOT NULL)
3091: OR a=24
3092: }
3093: } {2 24 50 71 scan 0 sort 0}
3094: do_test where7-2.130.2 {
3095: count_steps_sort {
3096: SELECT a FROM t3
3097: WHERE (d>=71.0 AND d<72.0 AND d NOT NULL)
3098: OR 1000000<b
3099: OR (g='yxwvuts' AND f GLOB 'cdefg*')
3100: OR (d>=50.0 AND d<51.0 AND d NOT NULL)
3101: OR a=24
3102: }
3103: } {2 24 50 71 scan 0 sort 0}
3104: do_test where7-2.131.1 {
3105: count_steps_sort {
3106: SELECT a FROM t2
3107: WHERE a=60
3108: OR a=39
3109: OR ((a BETWEEN 93 AND 95) AND a!=94)
3110: OR b=36
3111: OR b=814
3112: OR a=14
3113: OR (d>=61.0 AND d<62.0 AND d NOT NULL)
3114: OR b=440
3115: OR (g='xwvutsr' AND f GLOB 'fghij*')
3116: OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
3117: }
3118: } {5 14 25 39 40 51 60 61 74 77 93 95 scan 0 sort 0}
3119: do_test where7-2.131.2 {
3120: count_steps_sort {
3121: SELECT a FROM t3
3122: WHERE a=60
3123: OR a=39
3124: OR ((a BETWEEN 93 AND 95) AND a!=94)
3125: OR b=36
3126: OR b=814
3127: OR a=14
3128: OR (d>=61.0 AND d<62.0 AND d NOT NULL)
3129: OR b=440
3130: OR (g='xwvutsr' AND f GLOB 'fghij*')
3131: OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
3132: }
3133: } {5 14 25 39 40 51 60 61 74 77 93 95 scan 0 sort 0}
3134: do_test where7-2.132.1 {
3135: count_steps_sort {
3136: SELECT a FROM t2
3137: WHERE f IS NULL
3138: OR ((a BETWEEN 39 AND 41) AND a!=40)
3139: }
3140: } {39 41 scan 0 sort 0}
3141: do_test where7-2.132.2 {
3142: count_steps_sort {
3143: SELECT a FROM t3
3144: WHERE f IS NULL
3145: OR ((a BETWEEN 39 AND 41) AND a!=40)
3146: }
3147: } {39 41 scan 0 sort 0}
3148: do_test where7-2.133.1 {
3149: count_steps_sort {
3150: SELECT a FROM t2
3151: WHERE b=44
3152: OR ((a BETWEEN 17 AND 19) AND a!=18)
3153: }
3154: } {4 17 19 scan 0 sort 0}
3155: do_test where7-2.133.2 {
3156: count_steps_sort {
3157: SELECT a FROM t3
3158: WHERE b=44
3159: OR ((a BETWEEN 17 AND 19) AND a!=18)
3160: }
3161: } {4 17 19 scan 0 sort 0}
3162: do_test where7-2.134.1 {
3163: count_steps_sort {
3164: SELECT a FROM t2
3165: WHERE (d>=80.0 AND d<81.0 AND d NOT NULL)
3166: OR a=82
3167: }
3168: } {80 82 scan 0 sort 0}
3169: do_test where7-2.134.2 {
3170: count_steps_sort {
3171: SELECT a FROM t3
3172: WHERE (d>=80.0 AND d<81.0 AND d NOT NULL)
3173: OR a=82
3174: }
3175: } {80 82 scan 0 sort 0}
3176: do_test where7-2.135.1 {
3177: count_steps_sort {
3178: SELECT a FROM t2
3179: WHERE ((a BETWEEN 84 AND 86) AND a!=85)
3180: OR c=24024
3181: OR b=946
3182: OR a=19
3183: OR (d>=47.0 AND d<48.0 AND d NOT NULL)
3184: }
3185: } {19 47 70 71 72 84 86 scan 0 sort 0}
3186: do_test where7-2.135.2 {
3187: count_steps_sort {
3188: SELECT a FROM t3
3189: WHERE ((a BETWEEN 84 AND 86) AND a!=85)
3190: OR c=24024
3191: OR b=946
3192: OR a=19
3193: OR (d>=47.0 AND d<48.0 AND d NOT NULL)
3194: }
3195: } {19 47 70 71 72 84 86 scan 0 sort 0}
3196: do_test where7-2.136.1 {
3197: count_steps_sort {
3198: SELECT a FROM t2
3199: WHERE a=27
3200: OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
3201: OR ((a BETWEEN 89 AND 91) AND a!=90)
3202: OR (g='ihgfedc' AND f GLOB 'efghi*')
3203: OR b=1045
3204: OR a=84
3205: OR f='qrstuvwxy'
3206: }
3207: } {16 19 27 42 45 68 71 82 84 89 91 94 95 97 scan 0 sort 0}
3208: do_test where7-2.136.2 {
3209: count_steps_sort {
3210: SELECT a FROM t3
3211: WHERE a=27
3212: OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
3213: OR ((a BETWEEN 89 AND 91) AND a!=90)
3214: OR (g='ihgfedc' AND f GLOB 'efghi*')
3215: OR b=1045
3216: OR a=84
3217: OR f='qrstuvwxy'
3218: }
3219: } {16 19 27 42 45 68 71 82 84 89 91 94 95 97 scan 0 sort 0}
3220: do_test where7-2.137.1 {
3221: count_steps_sort {
3222: SELECT a FROM t2
3223: WHERE b=704
3224: OR b=949
3225: OR (d>=72.0 AND d<73.0 AND d NOT NULL)
3226: OR (g='utsrqpo' AND f GLOB 'wxyza*')
3227: OR c=24024
3228: OR b=553
3229: OR a=18
3230: OR a=92
3231: }
3232: } {18 22 64 70 71 72 92 scan 0 sort 0}
3233: do_test where7-2.137.2 {
3234: count_steps_sort {
3235: SELECT a FROM t3
3236: WHERE b=704
3237: OR b=949
3238: OR (d>=72.0 AND d<73.0 AND d NOT NULL)
3239: OR (g='utsrqpo' AND f GLOB 'wxyza*')
3240: OR c=24024
3241: OR b=553
3242: OR a=18
3243: OR a=92
3244: }
3245: } {18 22 64 70 71 72 92 scan 0 sort 0}
3246: do_test where7-2.138.1 {
3247: count_steps_sort {
3248: SELECT a FROM t2
3249: WHERE (f GLOB '?cdef*' AND f GLOB 'bcde*')
3250: OR (g='ihgfedc' AND f GLOB 'efghi*')
3251: OR b=902
3252: OR (d>=61.0 AND d<62.0 AND d NOT NULL)
3253: OR b=25
3254: OR ((a BETWEEN 16 AND 18) AND a!=17)
3255: OR f='zabcdefgh'
3256: OR b=385
3257: }
3258: } {1 16 18 25 27 35 51 53 61 77 79 82 scan 0 sort 0}
3259: do_test where7-2.138.2 {
3260: count_steps_sort {
3261: SELECT a FROM t3
3262: WHERE (f GLOB '?cdef*' AND f GLOB 'bcde*')
3263: OR (g='ihgfedc' AND f GLOB 'efghi*')
3264: OR b=902
3265: OR (d>=61.0 AND d<62.0 AND d NOT NULL)
3266: OR b=25
3267: OR ((a BETWEEN 16 AND 18) AND a!=17)
3268: OR f='zabcdefgh'
3269: OR b=385
3270: }
3271: } {1 16 18 25 27 35 51 53 61 77 79 82 scan 0 sort 0}
3272: do_test where7-2.139.1 {
3273: count_steps_sort {
3274: SELECT a FROM t2
3275: WHERE a=22
3276: OR b=36
3277: OR ((a BETWEEN 57 AND 59) AND a!=58)
3278: OR (d>=31.0 AND d<32.0 AND d NOT NULL)
3279: OR ((a BETWEEN 81 AND 83) AND a!=82)
3280: }
3281: } {22 31 57 59 81 83 scan 0 sort 0}
3282: do_test where7-2.139.2 {
3283: count_steps_sort {
3284: SELECT a FROM t3
3285: WHERE a=22
3286: OR b=36
3287: OR ((a BETWEEN 57 AND 59) AND a!=58)
3288: OR (d>=31.0 AND d<32.0 AND d NOT NULL)
3289: OR ((a BETWEEN 81 AND 83) AND a!=82)
3290: }
3291: } {22 31 57 59 81 83 scan 0 sort 0}
3292: do_test where7-2.140.1 {
3293: count_steps_sort {
3294: SELECT a FROM t2
3295: WHERE b=253
3296: OR (d>=60.0 AND d<61.0 AND d NOT NULL)
3297: }
3298: } {23 60 scan 0 sort 0}
3299: do_test where7-2.140.2 {
3300: count_steps_sort {
3301: SELECT a FROM t3
3302: WHERE b=253
3303: OR (d>=60.0 AND d<61.0 AND d NOT NULL)
3304: }
3305: } {23 60 scan 0 sort 0}
3306: do_test where7-2.141.1 {
3307: count_steps_sort {
3308: SELECT a FROM t2
3309: WHERE (f GLOB '?qrst*' AND f GLOB 'pqrs*')
3310: OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
3311: OR b=641
3312: OR ((a BETWEEN 36 AND 38) AND a!=37)
3313: }
3314: } {1 15 27 36 38 41 53 67 79 93 scan 0 sort 0}
3315: do_test where7-2.141.2 {
3316: count_steps_sort {
3317: SELECT a FROM t3
3318: WHERE (f GLOB '?qrst*' AND f GLOB 'pqrs*')
3319: OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
3320: OR b=641
3321: OR ((a BETWEEN 36 AND 38) AND a!=37)
3322: }
3323: } {1 15 27 36 38 41 53 67 79 93 scan 0 sort 0}
3324: do_test where7-2.142.1 {
3325: count_steps_sort {
3326: SELECT a FROM t2
3327: WHERE c=30030
3328: OR a=18
3329: OR ((a BETWEEN 44 AND 46) AND a!=45)
3330: OR (d>=89.0 AND d<90.0 AND d NOT NULL)
3331: OR b=11
3332: OR (g='qponmlk' AND f GLOB 'opqrs*')
3333: OR a=52
3334: OR (g='utsrqpo' AND f GLOB 'wxyza*')
3335: OR a=13
3336: OR (d>=65.0 AND d<66.0 AND d NOT NULL)
3337: }
3338: } {1 13 18 22 40 44 46 52 65 88 89 90 scan 0 sort 0}
3339: do_test where7-2.142.2 {
3340: count_steps_sort {
3341: SELECT a FROM t3
3342: WHERE c=30030
3343: OR a=18
3344: OR ((a BETWEEN 44 AND 46) AND a!=45)
3345: OR (d>=89.0 AND d<90.0 AND d NOT NULL)
3346: OR b=11
3347: OR (g='qponmlk' AND f GLOB 'opqrs*')
3348: OR a=52
3349: OR (g='utsrqpo' AND f GLOB 'wxyza*')
3350: OR a=13
3351: OR (d>=65.0 AND d<66.0 AND d NOT NULL)
3352: }
3353: } {1 13 18 22 40 44 46 52 65 88 89 90 scan 0 sort 0}
3354: do_test where7-2.143.1 {
3355: count_steps_sort {
3356: SELECT a FROM t2
3357: WHERE c=23023
3358: OR f='efghijklm'
3359: OR ((a BETWEEN 39 AND 41) AND a!=40)
3360: OR b=1045
3361: OR (d>=24.0 AND d<25.0 AND d NOT NULL)
3362: OR f='uvwxyzabc'
3363: OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
3364: }
3365: } {4 20 24 30 39 41 46 50 56 67 68 69 72 76 82 95 98 scan 0 sort 0}
3366: do_test where7-2.143.2 {
3367: count_steps_sort {
3368: SELECT a FROM t3
3369: WHERE c=23023
3370: OR f='efghijklm'
3371: OR ((a BETWEEN 39 AND 41) AND a!=40)
3372: OR b=1045
3373: OR (d>=24.0 AND d<25.0 AND d NOT NULL)
3374: OR f='uvwxyzabc'
3375: OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
3376: }
3377: } {4 20 24 30 39 41 46 50 56 67 68 69 72 76 82 95 98 scan 0 sort 0}
3378: do_test where7-2.144.1 {
3379: count_steps_sort {
3380: SELECT a FROM t2
3381: WHERE b=476
3382: OR a=11
3383: OR a=52
3384: OR b=858
3385: OR b=264
3386: OR f='wxyzabcde'
3387: OR c=18018
3388: OR b=597
3389: OR (d>=69.0 AND d<70.0 AND d NOT NULL)
3390: }
3391: } {11 22 24 48 52 53 54 69 74 78 100 scan 0 sort 0}
3392: do_test where7-2.144.2 {
3393: count_steps_sort {
3394: SELECT a FROM t3
3395: WHERE b=476
3396: OR a=11
3397: OR a=52
3398: OR b=858
3399: OR b=264
3400: OR f='wxyzabcde'
3401: OR c=18018
3402: OR b=597
3403: OR (d>=69.0 AND d<70.0 AND d NOT NULL)
3404: }
3405: } {11 22 24 48 52 53 54 69 74 78 100 scan 0 sort 0}
3406: do_test where7-2.145.1 {
3407: count_steps_sort {
3408: SELECT a FROM t2
3409: WHERE b=91
3410: OR (g='utsrqpo' AND f GLOB 'wxyza*')
3411: OR (d>=21.0 AND d<22.0 AND d NOT NULL)
3412: OR (g='wvutsrq' AND f GLOB 'mnopq*')
3413: OR ((a BETWEEN 89 AND 91) AND a!=90)
3414: OR (d>=85.0 AND d<86.0 AND d NOT NULL)
3415: OR b=102
3416: OR (d>=36.0 AND d<37.0 AND d NOT NULL)
3417: OR ((a BETWEEN 59 AND 61) AND a!=60)
3418: OR b=784
3419: }
3420: } {12 21 22 36 59 61 85 89 91 scan 0 sort 0}
3421: do_test where7-2.145.2 {
3422: count_steps_sort {
3423: SELECT a FROM t3
3424: WHERE b=91
3425: OR (g='utsrqpo' AND f GLOB 'wxyza*')
3426: OR (d>=21.0 AND d<22.0 AND d NOT NULL)
3427: OR (g='wvutsrq' AND f GLOB 'mnopq*')
3428: OR ((a BETWEEN 89 AND 91) AND a!=90)
3429: OR (d>=85.0 AND d<86.0 AND d NOT NULL)
3430: OR b=102
3431: OR (d>=36.0 AND d<37.0 AND d NOT NULL)
3432: OR ((a BETWEEN 59 AND 61) AND a!=60)
3433: OR b=784
3434: }
3435: } {12 21 22 36 59 61 85 89 91 scan 0 sort 0}
3436: do_test where7-2.146.1 {
3437: count_steps_sort {
3438: SELECT a FROM t2
3439: WHERE (g='vutsrqp' AND f GLOB 'opqrs*')
3440: OR (g='gfedcba' AND f GLOB 'nopqr*')
3441: OR b=990
3442: OR a=52
3443: OR (d>=38.0 AND d<39.0 AND d NOT NULL)
3444: }
3445: } {14 38 52 90 91 scan 0 sort 0}
3446: do_test where7-2.146.2 {
3447: count_steps_sort {
3448: SELECT a FROM t3
3449: WHERE (g='vutsrqp' AND f GLOB 'opqrs*')
3450: OR (g='gfedcba' AND f GLOB 'nopqr*')
3451: OR b=990
3452: OR a=52
3453: OR (d>=38.0 AND d<39.0 AND d NOT NULL)
3454: }
3455: } {14 38 52 90 91 scan 0 sort 0}
3456: do_test where7-2.147.1 {
3457: count_steps_sort {
3458: SELECT a FROM t2
3459: WHERE c=22022
3460: OR b=960
3461: OR ((a BETWEEN 43 AND 45) AND a!=44)
3462: OR a=48
3463: OR b=729
3464: OR ((a BETWEEN 41 AND 43) AND a!=42)
3465: OR a=44
3466: OR b=773
3467: }
3468: } {41 43 44 45 48 64 65 66 scan 0 sort 0}
3469: do_test where7-2.147.2 {
3470: count_steps_sort {
3471: SELECT a FROM t3
3472: WHERE c=22022
3473: OR b=960
3474: OR ((a BETWEEN 43 AND 45) AND a!=44)
3475: OR a=48
3476: OR b=729
3477: OR ((a BETWEEN 41 AND 43) AND a!=42)
3478: OR a=44
3479: OR b=773
3480: }
3481: } {41 43 44 45 48 64 65 66 scan 0 sort 0}
3482: do_test where7-2.148.1 {
3483: count_steps_sort {
3484: SELECT a FROM t2
3485: WHERE ((a BETWEEN 68 AND 70) AND a!=69)
3486: OR b=421
3487: OR ((a BETWEEN 22 AND 24) AND a!=23)
3488: OR (d>=2.0 AND d<3.0 AND d NOT NULL)
3489: OR (g='srqponm' AND f GLOB 'defgh*')
3490: OR (d>=89.0 AND d<90.0 AND d NOT NULL)
3491: OR (d>=24.0 AND d<25.0 AND d NOT NULL)
3492: OR c=22022
3493: OR b=825
3494: OR ((a BETWEEN 17 AND 19) AND a!=18)
3495: OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
3496: }
3497: } {2 6 17 19 22 24 29 32 58 64 65 66 68 70 75 84 89 scan 0 sort 0}
3498: do_test where7-2.148.2 {
3499: count_steps_sort {
3500: SELECT a FROM t3
3501: WHERE ((a BETWEEN 68 AND 70) AND a!=69)
3502: OR b=421
3503: OR ((a BETWEEN 22 AND 24) AND a!=23)
3504: OR (d>=2.0 AND d<3.0 AND d NOT NULL)
3505: OR (g='srqponm' AND f GLOB 'defgh*')
3506: OR (d>=89.0 AND d<90.0 AND d NOT NULL)
3507: OR (d>=24.0 AND d<25.0 AND d NOT NULL)
3508: OR c=22022
3509: OR b=825
3510: OR ((a BETWEEN 17 AND 19) AND a!=18)
3511: OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
3512: }
3513: } {2 6 17 19 22 24 29 32 58 64 65 66 68 70 75 84 89 scan 0 sort 0}
3514: do_test where7-2.149.1 {
3515: count_steps_sort {
3516: SELECT a FROM t2
3517: WHERE (d>=44.0 AND d<45.0 AND d NOT NULL)
3518: OR b=484
3519: OR b=1026
3520: OR a=90
3521: OR (g='jihgfed' AND f GLOB 'wxyza*')
3522: OR b=608
3523: OR a=32
3524: }
3525: } {32 44 74 90 scan 0 sort 0}
3526: do_test where7-2.149.2 {
3527: count_steps_sort {
3528: SELECT a FROM t3
3529: WHERE (d>=44.0 AND d<45.0 AND d NOT NULL)
3530: OR b=484
3531: OR b=1026
3532: OR a=90
3533: OR (g='jihgfed' AND f GLOB 'wxyza*')
3534: OR b=608
3535: OR a=32
3536: }
3537: } {32 44 74 90 scan 0 sort 0}
3538: do_test where7-2.150.1 {
3539: count_steps_sort {
3540: SELECT a FROM t2
3541: WHERE c<=10
3542: OR (d>=76.0 AND d<77.0 AND d NOT NULL)
3543: OR b=154
3544: OR (d>=77.0 AND d<78.0 AND d NOT NULL)
3545: OR b=880
3546: OR a=55
3547: OR b=773
3548: OR b=319
3549: OR (g='hgfedcb' AND f GLOB 'fghij*')
3550: }
3551: } {14 29 55 76 77 80 83 scan 0 sort 0}
3552: do_test where7-2.150.2 {
3553: count_steps_sort {
3554: SELECT a FROM t3
3555: WHERE c<=10
3556: OR (d>=76.0 AND d<77.0 AND d NOT NULL)
3557: OR b=154
3558: OR (d>=77.0 AND d<78.0 AND d NOT NULL)
3559: OR b=880
3560: OR a=55
3561: OR b=773
3562: OR b=319
3563: OR (g='hgfedcb' AND f GLOB 'fghij*')
3564: }
3565: } {14 29 55 76 77 80 83 scan 0 sort 0}
3566: do_test where7-2.151.1 {
3567: count_steps_sort {
3568: SELECT a FROM t2
3569: WHERE (g='wvutsrq' AND f GLOB 'ijklm*')
3570: OR f='mnopqrstu'
3571: OR a=62
3572: }
3573: } {8 12 38 62 64 90 scan 0 sort 0}
3574: do_test where7-2.151.2 {
3575: count_steps_sort {
3576: SELECT a FROM t3
3577: WHERE (g='wvutsrq' AND f GLOB 'ijklm*')
3578: OR f='mnopqrstu'
3579: OR a=62
3580: }
3581: } {8 12 38 62 64 90 scan 0 sort 0}
3582: do_test where7-2.152.1 {
3583: count_steps_sort {
3584: SELECT a FROM t2
3585: WHERE a=33
3586: OR b=1045
3587: OR (d>=40.0 AND d<41.0 AND d NOT NULL)
3588: OR c=13013
3589: OR (g='gfedcba' AND f GLOB 'mnopq*')
3590: OR b=124
3591: OR (g='gfedcba' AND f GLOB 'klmno*')
3592: }
3593: } {33 37 38 39 40 88 90 95 scan 0 sort 0}
3594: do_test where7-2.152.2 {
3595: count_steps_sort {
3596: SELECT a FROM t3
3597: WHERE a=33
3598: OR b=1045
3599: OR (d>=40.0 AND d<41.0 AND d NOT NULL)
3600: OR c=13013
3601: OR (g='gfedcba' AND f GLOB 'mnopq*')
3602: OR b=124
3603: OR (g='gfedcba' AND f GLOB 'klmno*')
3604: }
3605: } {33 37 38 39 40 88 90 95 scan 0 sort 0}
3606: do_test where7-2.153.1 {
3607: count_steps_sort {
3608: SELECT a FROM t2
3609: WHERE b=883
3610: OR c=32032
3611: OR f='fghijklmn'
3612: OR ((a BETWEEN 49 AND 51) AND a!=50)
3613: OR b=421
3614: OR b=803
3615: OR c=4004
3616: OR (f GLOB '?defg*' AND f GLOB 'cdef*')
3617: }
3618: } {2 5 10 11 12 28 31 49 51 54 57 73 80 83 94 95 96 scan 0 sort 0}
3619: do_test where7-2.153.2 {
3620: count_steps_sort {
3621: SELECT a FROM t3
3622: WHERE b=883
3623: OR c=32032
3624: OR f='fghijklmn'
3625: OR ((a BETWEEN 49 AND 51) AND a!=50)
3626: OR b=421
3627: OR b=803
3628: OR c=4004
3629: OR (f GLOB '?defg*' AND f GLOB 'cdef*')
3630: }
3631: } {2 5 10 11 12 28 31 49 51 54 57 73 80 83 94 95 96 scan 0 sort 0}
3632: do_test where7-2.154.1 {
3633: count_steps_sort {
3634: SELECT a FROM t2
3635: WHERE (f GLOB '?rstu*' AND f GLOB 'qrst*')
3636: OR b=99
3637: OR (g='kjihgfe' AND f GLOB 'uvwxy*')
3638: }
3639: } {9 16 42 68 72 94 scan 0 sort 0}
3640: do_test where7-2.154.2 {
3641: count_steps_sort {
3642: SELECT a FROM t3
3643: WHERE (f GLOB '?rstu*' AND f GLOB 'qrst*')
3644: OR b=99
3645: OR (g='kjihgfe' AND f GLOB 'uvwxy*')
3646: }
3647: } {9 16 42 68 72 94 scan 0 sort 0}
3648: do_test where7-2.155.1 {
3649: count_steps_sort {
3650: SELECT a FROM t2
3651: WHERE f='defghijkl'
3652: OR b=308
3653: }
3654: } {3 28 29 55 81 scan 0 sort 0}
3655: do_test where7-2.155.2 {
3656: count_steps_sort {
3657: SELECT a FROM t3
3658: WHERE f='defghijkl'
3659: OR b=308
3660: }
3661: } {3 28 29 55 81 scan 0 sort 0}
3662: do_test where7-2.156.1 {
3663: count_steps_sort {
3664: SELECT a FROM t2
3665: WHERE b=795
3666: OR (g='yxwvuts' AND f GLOB 'cdefg*')
3667: OR f='jklmnopqr'
3668: OR (f GLOB '?defg*' AND f GLOB 'cdef*')
3669: OR (d>=51.0 AND d<52.0 AND d NOT NULL)
3670: OR b=1056
3671: }
3672: } {2 9 28 35 51 54 61 80 87 96 scan 0 sort 0}
3673: do_test where7-2.156.2 {
3674: count_steps_sort {
3675: SELECT a FROM t3
3676: WHERE b=795
3677: OR (g='yxwvuts' AND f GLOB 'cdefg*')
3678: OR f='jklmnopqr'
3679: OR (f GLOB '?defg*' AND f GLOB 'cdef*')
3680: OR (d>=51.0 AND d<52.0 AND d NOT NULL)
3681: OR b=1056
3682: }
3683: } {2 9 28 35 51 54 61 80 87 96 scan 0 sort 0}
3684: do_test where7-2.157.1 {
3685: count_steps_sort {
3686: SELECT a FROM t2
3687: WHERE a=47
3688: OR (d>=94.0 AND d<95.0 AND d NOT NULL)
3689: OR b=410
3690: OR b=682
3691: OR ((a BETWEEN 98 AND 100) AND a!=99)
3692: OR f='hijklmnop'
3693: OR (d>=40.0 AND d<41.0 AND d NOT NULL)
3694: OR b=168
3695: OR (d>=51.0 AND d<52.0 AND d NOT NULL)
3696: OR a=32
3697: OR a=72
3698: }
3699: } {7 32 33 40 47 51 59 62 72 85 94 98 100 scan 0 sort 0}
3700: do_test where7-2.157.2 {
3701: count_steps_sort {
3702: SELECT a FROM t3
3703: WHERE a=47
3704: OR (d>=94.0 AND d<95.0 AND d NOT NULL)
3705: OR b=410
3706: OR b=682
3707: OR ((a BETWEEN 98 AND 100) AND a!=99)
3708: OR f='hijklmnop'
3709: OR (d>=40.0 AND d<41.0 AND d NOT NULL)
3710: OR b=168
3711: OR (d>=51.0 AND d<52.0 AND d NOT NULL)
3712: OR a=32
3713: OR a=72
3714: }
3715: } {7 32 33 40 47 51 59 62 72 85 94 98 100 scan 0 sort 0}
3716: do_test where7-2.158.1 {
3717: count_steps_sort {
3718: SELECT a FROM t2
3719: WHERE b=616
3720: OR ((a BETWEEN 25 AND 27) AND a!=26)
3721: OR (d>=38.0 AND d<39.0 AND d NOT NULL)
3722: OR a=96
3723: }
3724: } {25 27 38 56 96 scan 0 sort 0}
3725: do_test where7-2.158.2 {
3726: count_steps_sort {
3727: SELECT a FROM t3
3728: WHERE b=616
3729: OR ((a BETWEEN 25 AND 27) AND a!=26)
3730: OR (d>=38.0 AND d<39.0 AND d NOT NULL)
3731: OR a=96
3732: }
3733: } {25 27 38 56 96 scan 0 sort 0}
3734: do_test where7-2.159.1 {
3735: count_steps_sort {
3736: SELECT a FROM t2
3737: WHERE (d>=66.0 AND d<67.0 AND d NOT NULL)
3738: OR b=352
3739: }
3740: } {32 66 scan 0 sort 0}
3741: do_test where7-2.159.2 {
3742: count_steps_sort {
3743: SELECT a FROM t3
3744: WHERE (d>=66.0 AND d<67.0 AND d NOT NULL)
3745: OR b=352
3746: }
3747: } {32 66 scan 0 sort 0}
3748: do_test where7-2.160.1 {
3749: count_steps_sort {
3750: SELECT a FROM t2
3751: WHERE b=795
3752: OR c=13013
3753: OR (d>=28.0 AND d<29.0 AND d NOT NULL)
3754: OR b=597
3755: }
3756: } {28 37 38 39 scan 0 sort 0}
3757: do_test where7-2.160.2 {
3758: count_steps_sort {
3759: SELECT a FROM t3
3760: WHERE b=795
3761: OR c=13013
3762: OR (d>=28.0 AND d<29.0 AND d NOT NULL)
3763: OR b=597
3764: }
3765: } {28 37 38 39 scan 0 sort 0}
3766: do_test where7-2.161.1 {
3767: count_steps_sort {
3768: SELECT a FROM t2
3769: WHERE a=23
3770: OR (g='kjihgfe' AND f GLOB 'qrstu*')
3771: OR b=641
3772: OR b=352
3773: OR b=179
3774: OR b=806
3775: OR b=839
3776: OR b=33
3777: }
3778: } {3 23 32 68 scan 0 sort 0}
3779: do_test where7-2.161.2 {
3780: count_steps_sort {
3781: SELECT a FROM t3
3782: WHERE a=23
3783: OR (g='kjihgfe' AND f GLOB 'qrstu*')
3784: OR b=641
3785: OR b=352
3786: OR b=179
3787: OR b=806
3788: OR b=839
3789: OR b=33
3790: }
3791: } {3 23 32 68 scan 0 sort 0}
3792: do_test where7-2.162.1 {
3793: count_steps_sort {
3794: SELECT a FROM t2
3795: WHERE b=1070
3796: OR b=1078
3797: OR ((a BETWEEN 11 AND 13) AND a!=12)
3798: OR c=12012
3799: OR (g='hgfedcb' AND f GLOB 'ghijk*')
3800: OR b=319
3801: OR c=5005
3802: OR 1000000<b
3803: OR b=1037
3804: OR b=234
3805: }
3806: } {11 13 14 15 29 34 35 36 84 98 scan 0 sort 0}
3807: do_test where7-2.162.2 {
3808: count_steps_sort {
3809: SELECT a FROM t3
3810: WHERE b=1070
3811: OR b=1078
3812: OR ((a BETWEEN 11 AND 13) AND a!=12)
3813: OR c=12012
3814: OR (g='hgfedcb' AND f GLOB 'ghijk*')
3815: OR b=319
3816: OR c=5005
3817: OR 1000000<b
3818: OR b=1037
3819: OR b=234
3820: }
3821: } {11 13 14 15 29 34 35 36 84 98 scan 0 sort 0}
3822: do_test where7-2.163.1 {
3823: count_steps_sort {
3824: SELECT a FROM t2
3825: WHERE f='cdefghijk'
3826: OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
3827: OR (g='ihgfedc' AND f GLOB 'defgh*')
3828: OR (d>=59.0 AND d<60.0 AND d NOT NULL)
3829: }
3830: } {2 17 28 43 54 59 69 80 81 95 scan 0 sort 0}
3831: do_test where7-2.163.2 {
3832: count_steps_sort {
3833: SELECT a FROM t3
3834: WHERE f='cdefghijk'
3835: OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
3836: OR (g='ihgfedc' AND f GLOB 'defgh*')
3837: OR (d>=59.0 AND d<60.0 AND d NOT NULL)
3838: }
3839: } {2 17 28 43 54 59 69 80 81 95 scan 0 sort 0}
3840: do_test where7-2.164.1 {
3841: count_steps_sort {
3842: SELECT a FROM t2
3843: WHERE a=65
3844: OR c=14014
3845: OR (d>=88.0 AND d<89.0 AND d NOT NULL)
3846: OR a=47
3847: OR b=220
3848: OR (d>=37.0 AND d<38.0 AND d NOT NULL)
3849: }
3850: } {20 37 40 41 42 47 65 88 scan 0 sort 0}
3851: do_test where7-2.164.2 {
3852: count_steps_sort {
3853: SELECT a FROM t3
3854: WHERE a=65
3855: OR c=14014
3856: OR (d>=88.0 AND d<89.0 AND d NOT NULL)
3857: OR a=47
3858: OR b=220
3859: OR (d>=37.0 AND d<38.0 AND d NOT NULL)
3860: }
3861: } {20 37 40 41 42 47 65 88 scan 0 sort 0}
3862: do_test where7-2.165.1 {
3863: count_steps_sort {
3864: SELECT a FROM t2
3865: WHERE (g='hgfedcb' AND f GLOB 'ijklm*')
3866: OR (g='rqponml' AND f GLOB 'jklmn*')
3867: OR b=891
3868: OR (g='nmlkjih' AND f GLOB 'fghij*')
3869: OR b=484
3870: OR a=62
3871: OR (g='ihgfedc' AND f GLOB 'defgh*')
3872: }
3873: } {35 44 57 62 81 86 scan 0 sort 0}
3874: do_test where7-2.165.2 {
3875: count_steps_sort {
3876: SELECT a FROM t3
3877: WHERE (g='hgfedcb' AND f GLOB 'ijklm*')
3878: OR (g='rqponml' AND f GLOB 'jklmn*')
3879: OR b=891
3880: OR (g='nmlkjih' AND f GLOB 'fghij*')
3881: OR b=484
3882: OR a=62
3883: OR (g='ihgfedc' AND f GLOB 'defgh*')
3884: }
3885: } {35 44 57 62 81 86 scan 0 sort 0}
3886: do_test where7-2.166.1 {
3887: count_steps_sort {
3888: SELECT a FROM t2
3889: WHERE b=363
3890: OR (g='tsrqpon' AND f GLOB 'zabcd*')
3891: OR ((a BETWEEN 58 AND 60) AND a!=59)
3892: OR (d>=2.0 AND d<3.0 AND d NOT NULL)
3893: OR (d>=46.0 AND d<47.0 AND d NOT NULL)
3894: OR (g='wvutsrq' AND f GLOB 'klmno*')
3895: OR a=39
3896: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
3897: }
3898: } {2 10 25 33 39 46 54 58 60 scan 0 sort 0}
3899: do_test where7-2.166.2 {
3900: count_steps_sort {
3901: SELECT a FROM t3
3902: WHERE b=363
3903: OR (g='tsrqpon' AND f GLOB 'zabcd*')
3904: OR ((a BETWEEN 58 AND 60) AND a!=59)
3905: OR (d>=2.0 AND d<3.0 AND d NOT NULL)
3906: OR (d>=46.0 AND d<47.0 AND d NOT NULL)
3907: OR (g='wvutsrq' AND f GLOB 'klmno*')
3908: OR a=39
3909: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
3910: }
3911: } {2 10 25 33 39 46 54 58 60 scan 0 sort 0}
3912: do_test where7-2.167.1 {
3913: count_steps_sort {
3914: SELECT a FROM t2
3915: WHERE c=30030
3916: OR (d>=52.0 AND d<53.0 AND d NOT NULL)
3917: OR b=850
3918: OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
3919: }
3920: } {20 46 52 72 88 89 90 98 scan 0 sort 0}
3921: do_test where7-2.167.2 {
3922: count_steps_sort {
3923: SELECT a FROM t3
3924: WHERE c=30030
3925: OR (d>=52.0 AND d<53.0 AND d NOT NULL)
3926: OR b=850
3927: OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
3928: }
3929: } {20 46 52 72 88 89 90 98 scan 0 sort 0}
3930: do_test where7-2.168.1 {
3931: count_steps_sort {
3932: SELECT a FROM t2
3933: WHERE (d>=23.0 AND d<24.0 AND d NOT NULL)
3934: OR (d>=91.0 AND d<92.0 AND d NOT NULL)
3935: OR b=80
3936: }
3937: } {23 91 scan 0 sort 0}
3938: do_test where7-2.168.2 {
3939: count_steps_sort {
3940: SELECT a FROM t3
3941: WHERE (d>=23.0 AND d<24.0 AND d NOT NULL)
3942: OR (d>=91.0 AND d<92.0 AND d NOT NULL)
3943: OR b=80
3944: }
3945: } {23 91 scan 0 sort 0}
3946: do_test where7-2.169.1 {
3947: count_steps_sort {
3948: SELECT a FROM t2
3949: WHERE ((a BETWEEN 59 AND 61) AND a!=60)
3950: OR (d>=77.0 AND d<78.0 AND d NOT NULL)
3951: OR b=462
3952: OR a=51
3953: OR b=344
3954: OR b=333
3955: OR ((a BETWEEN 61 AND 63) AND a!=62)
3956: }
3957: } {42 51 59 61 63 77 scan 0 sort 0}
3958: do_test where7-2.169.2 {
3959: count_steps_sort {
3960: SELECT a FROM t3
3961: WHERE ((a BETWEEN 59 AND 61) AND a!=60)
3962: OR (d>=77.0 AND d<78.0 AND d NOT NULL)
3963: OR b=462
3964: OR a=51
3965: OR b=344
3966: OR b=333
3967: OR ((a BETWEEN 61 AND 63) AND a!=62)
3968: }
3969: } {42 51 59 61 63 77 scan 0 sort 0}
3970: do_test where7-2.170.1 {
3971: count_steps_sort {
3972: SELECT a FROM t2
3973: WHERE b=586
3974: OR a=21
3975: OR b=638
3976: }
3977: } {21 58 scan 0 sort 0}
3978: do_test where7-2.170.2 {
3979: count_steps_sort {
3980: SELECT a FROM t3
3981: WHERE b=586
3982: OR a=21
3983: OR b=638
3984: }
3985: } {21 58 scan 0 sort 0}
3986: do_test where7-2.171.1 {
3987: count_steps_sort {
3988: SELECT a FROM t2
3989: WHERE b=179
3990: OR ((a BETWEEN 2 AND 4) AND a!=3)
3991: OR ((a BETWEEN 40 AND 42) AND a!=41)
3992: OR (d>=13.0 AND d<14.0 AND d NOT NULL)
3993: OR ((a BETWEEN 72 AND 74) AND a!=73)
3994: }
3995: } {2 4 13 40 42 72 74 scan 0 sort 0}
3996: do_test where7-2.171.2 {
3997: count_steps_sort {
3998: SELECT a FROM t3
3999: WHERE b=179
4000: OR ((a BETWEEN 2 AND 4) AND a!=3)
4001: OR ((a BETWEEN 40 AND 42) AND a!=41)
4002: OR (d>=13.0 AND d<14.0 AND d NOT NULL)
4003: OR ((a BETWEEN 72 AND 74) AND a!=73)
4004: }
4005: } {2 4 13 40 42 72 74 scan 0 sort 0}
4006: do_test where7-2.172.1 {
4007: count_steps_sort {
4008: SELECT a FROM t2
4009: WHERE b=333
4010: OR (g='nmlkjih' AND f GLOB 'bcdef*')
4011: OR (d>=62.0 AND d<63.0 AND d NOT NULL)
4012: OR b=407
4013: OR a=5
4014: OR b=817
4015: OR b=891
4016: }
4017: } {5 37 53 62 81 scan 0 sort 0}
4018: do_test where7-2.172.2 {
4019: count_steps_sort {
4020: SELECT a FROM t3
4021: WHERE b=333
4022: OR (g='nmlkjih' AND f GLOB 'bcdef*')
4023: OR (d>=62.0 AND d<63.0 AND d NOT NULL)
4024: OR b=407
4025: OR a=5
4026: OR b=817
4027: OR b=891
4028: }
4029: } {5 37 53 62 81 scan 0 sort 0}
4030: do_test where7-2.173.1 {
4031: count_steps_sort {
4032: SELECT a FROM t2
4033: WHERE b<0
4034: OR b=352
4035: OR b=517
4036: OR (g='fedcbaz' AND f GLOB 'tuvwx*')
4037: OR ((a BETWEEN 12 AND 14) AND a!=13)
4038: OR b=1012
4039: OR ((a BETWEEN 11 AND 13) AND a!=12)
4040: }
4041: } {11 12 13 14 32 47 92 97 scan 0 sort 0}
4042: do_test where7-2.173.2 {
4043: count_steps_sort {
4044: SELECT a FROM t3
4045: WHERE b<0
4046: OR b=352
4047: OR b=517
4048: OR (g='fedcbaz' AND f GLOB 'tuvwx*')
4049: OR ((a BETWEEN 12 AND 14) AND a!=13)
4050: OR b=1012
4051: OR ((a BETWEEN 11 AND 13) AND a!=12)
4052: }
4053: } {11 12 13 14 32 47 92 97 scan 0 sort 0}
4054: do_test where7-2.174.1 {
4055: count_steps_sort {
4056: SELECT a FROM t2
4057: WHERE (g='qponmlk' AND f GLOB 'pqrst*')
4058: OR c<=10
4059: OR (g='vutsrqp' AND f GLOB 'opqrs*')
4060: OR a=32
4061: OR (g='wvutsrq' AND f GLOB 'mnopq*')
4062: OR d<0.0
4063: }
4064: } {12 14 32 41 scan 0 sort 0}
4065: do_test where7-2.174.2 {
4066: count_steps_sort {
4067: SELECT a FROM t3
4068: WHERE (g='qponmlk' AND f GLOB 'pqrst*')
4069: OR c<=10
4070: OR (g='vutsrqp' AND f GLOB 'opqrs*')
4071: OR a=32
4072: OR (g='wvutsrq' AND f GLOB 'mnopq*')
4073: OR d<0.0
4074: }
4075: } {12 14 32 41 scan 0 sort 0}
4076: do_test where7-2.175.1 {
4077: count_steps_sort {
4078: SELECT a FROM t2
4079: WHERE ((a BETWEEN 20 AND 22) AND a!=21)
4080: OR b=1045
4081: OR (g='ihgfedc' AND f GLOB 'abcde*')
4082: OR a=26
4083: OR (g='gfedcba' AND f GLOB 'opqrs*')
4084: }
4085: } {20 22 26 78 92 95 scan 0 sort 0}
4086: do_test where7-2.175.2 {
4087: count_steps_sort {
4088: SELECT a FROM t3
4089: WHERE ((a BETWEEN 20 AND 22) AND a!=21)
4090: OR b=1045
4091: OR (g='ihgfedc' AND f GLOB 'abcde*')
4092: OR a=26
4093: OR (g='gfedcba' AND f GLOB 'opqrs*')
4094: }
4095: } {20 22 26 78 92 95 scan 0 sort 0}
4096: do_test where7-2.176.1 {
4097: count_steps_sort {
4098: SELECT a FROM t2
4099: WHERE a=49
4100: OR b=58
4101: }
4102: } {49 scan 0 sort 0}
4103: do_test where7-2.176.2 {
4104: count_steps_sort {
4105: SELECT a FROM t3
4106: WHERE a=49
4107: OR b=58
4108: }
4109: } {49 scan 0 sort 0}
4110: do_test where7-2.177.1 {
4111: count_steps_sort {
4112: SELECT a FROM t2
4113: WHERE (d>=3.0 AND d<4.0 AND d NOT NULL)
4114: OR (g='jihgfed' AND f GLOB 'xyzab*')
4115: OR c=32032
4116: OR b=289
4117: OR ((a BETWEEN 17 AND 19) AND a!=18)
4118: OR ((a BETWEEN 14 AND 16) AND a!=15)
4119: }
4120: } {3 14 16 17 19 75 94 95 96 scan 0 sort 0}
4121: do_test where7-2.177.2 {
4122: count_steps_sort {
4123: SELECT a FROM t3
4124: WHERE (d>=3.0 AND d<4.0 AND d NOT NULL)
4125: OR (g='jihgfed' AND f GLOB 'xyzab*')
4126: OR c=32032
4127: OR b=289
4128: OR ((a BETWEEN 17 AND 19) AND a!=18)
4129: OR ((a BETWEEN 14 AND 16) AND a!=15)
4130: }
4131: } {3 14 16 17 19 75 94 95 96 scan 0 sort 0}
4132: do_test where7-2.178.1 {
4133: count_steps_sort {
4134: SELECT a FROM t2
4135: WHERE ((a BETWEEN 15 AND 17) AND a!=16)
4136: OR ((a BETWEEN 57 AND 59) AND a!=58)
4137: OR b=33
4138: OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
4139: }
4140: } {3 15 17 43 57 59 69 95 scan 0 sort 0}
4141: do_test where7-2.178.2 {
4142: count_steps_sort {
4143: SELECT a FROM t3
4144: WHERE ((a BETWEEN 15 AND 17) AND a!=16)
4145: OR ((a BETWEEN 57 AND 59) AND a!=58)
4146: OR b=33
4147: OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
4148: }
4149: } {3 15 17 43 57 59 69 95 scan 0 sort 0}
4150: do_test where7-2.179.1 {
4151: count_steps_sort {
4152: SELECT a FROM t2
4153: WHERE b=828
4154: OR b=341
4155: OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
4156: OR b=902
4157: OR ((a BETWEEN 64 AND 66) AND a!=65)
4158: OR (d>=1.0 AND d<2.0 AND d NOT NULL)
4159: OR (g='fedcbaz' AND f GLOB 'rstuv*')
4160: OR b=242
4161: OR (g='yxwvuts' AND f GLOB 'cdefg*')
4162: OR (d>=91.0 AND d<92.0 AND d NOT NULL)
4163: OR (g='qponmlk' AND f GLOB 'qrstu*')
4164: }
4165: } {1 2 16 22 31 42 64 66 68 82 91 94 95 scan 0 sort 0}
4166: do_test where7-2.179.2 {
4167: count_steps_sort {
4168: SELECT a FROM t3
4169: WHERE b=828
4170: OR b=341
4171: OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
4172: OR b=902
4173: OR ((a BETWEEN 64 AND 66) AND a!=65)
4174: OR (d>=1.0 AND d<2.0 AND d NOT NULL)
4175: OR (g='fedcbaz' AND f GLOB 'rstuv*')
4176: OR b=242
4177: OR (g='yxwvuts' AND f GLOB 'cdefg*')
4178: OR (d>=91.0 AND d<92.0 AND d NOT NULL)
4179: OR (g='qponmlk' AND f GLOB 'qrstu*')
4180: }
4181: } {1 2 16 22 31 42 64 66 68 82 91 94 95 scan 0 sort 0}
4182: do_test where7-2.180.1 {
4183: count_steps_sort {
4184: SELECT a FROM t2
4185: WHERE (g='nmlkjih' AND f GLOB 'efghi*')
4186: OR b=982
4187: OR b=781
4188: OR ((a BETWEEN 66 AND 68) AND a!=67)
4189: OR d>1e10
4190: OR (d>=71.0 AND d<72.0 AND d NOT NULL)
4191: }
4192: } {56 66 68 71 scan 0 sort 0}
4193: do_test where7-2.180.2 {
4194: count_steps_sort {
4195: SELECT a FROM t3
4196: WHERE (g='nmlkjih' AND f GLOB 'efghi*')
4197: OR b=982
4198: OR b=781
4199: OR ((a BETWEEN 66 AND 68) AND a!=67)
4200: OR d>1e10
4201: OR (d>=71.0 AND d<72.0 AND d NOT NULL)
4202: }
4203: } {56 66 68 71 scan 0 sort 0}
4204: do_test where7-2.181.1 {
4205: count_steps_sort {
4206: SELECT a FROM t2
4207: WHERE (g='kjihgfe' AND f GLOB 'rstuv*')
4208: OR a=31
4209: OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
4210: OR ((a BETWEEN 57 AND 59) AND a!=58)
4211: OR a=76
4212: OR (d>=23.0 AND d<24.0 AND d NOT NULL)
4213: OR (g='jihgfed' AND f GLOB 'wxyza*')
4214: OR b=176
4215: }
4216: } {8 16 23 31 34 57 59 60 69 74 76 86 scan 0 sort 0}
4217: do_test where7-2.181.2 {
4218: count_steps_sort {
4219: SELECT a FROM t3
4220: WHERE (g='kjihgfe' AND f GLOB 'rstuv*')
4221: OR a=31
4222: OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
4223: OR ((a BETWEEN 57 AND 59) AND a!=58)
4224: OR a=76
4225: OR (d>=23.0 AND d<24.0 AND d NOT NULL)
4226: OR (g='jihgfed' AND f GLOB 'wxyza*')
4227: OR b=176
4228: }
4229: } {8 16 23 31 34 57 59 60 69 74 76 86 scan 0 sort 0}
4230: do_test where7-2.182.1 {
4231: count_steps_sort {
4232: SELECT a FROM t2
4233: WHERE (g='ponmlkj' AND f GLOB 'vwxyz*')
4234: OR ((a BETWEEN 59 AND 61) AND a!=60)
4235: OR (g='nmlkjih' AND f GLOB 'defgh*')
4236: OR (d>=60.0 AND d<61.0 AND d NOT NULL)
4237: OR (g='wvutsrq' AND f GLOB 'mnopq*')
4238: OR b=14
4239: OR ((a BETWEEN 88 AND 90) AND a!=89)
4240: OR f='zabcdefgh'
4241: }
4242: } {12 25 47 51 55 59 60 61 77 88 90 scan 0 sort 0}
4243: do_test where7-2.182.2 {
4244: count_steps_sort {
4245: SELECT a FROM t3
4246: WHERE (g='ponmlkj' AND f GLOB 'vwxyz*')
4247: OR ((a BETWEEN 59 AND 61) AND a!=60)
4248: OR (g='nmlkjih' AND f GLOB 'defgh*')
4249: OR (d>=60.0 AND d<61.0 AND d NOT NULL)
4250: OR (g='wvutsrq' AND f GLOB 'mnopq*')
4251: OR b=14
4252: OR ((a BETWEEN 88 AND 90) AND a!=89)
4253: OR f='zabcdefgh'
4254: }
4255: } {12 25 47 51 55 59 60 61 77 88 90 scan 0 sort 0}
4256: do_test where7-2.183.1 {
4257: count_steps_sort {
4258: SELECT a FROM t2
4259: WHERE (g='tsrqpon' AND f GLOB 'zabcd*')
4260: OR b=286
4261: OR (d>=31.0 AND d<32.0 AND d NOT NULL)
4262: OR b=91
4263: OR ((a BETWEEN 43 AND 45) AND a!=44)
4264: }
4265: } {25 26 31 43 45 scan 0 sort 0}
4266: do_test where7-2.183.2 {
4267: count_steps_sort {
4268: SELECT a FROM t3
4269: WHERE (g='tsrqpon' AND f GLOB 'zabcd*')
4270: OR b=286
4271: OR (d>=31.0 AND d<32.0 AND d NOT NULL)
4272: OR b=91
4273: OR ((a BETWEEN 43 AND 45) AND a!=44)
4274: }
4275: } {25 26 31 43 45 scan 0 sort 0}
4276: do_test where7-2.184.1 {
4277: count_steps_sort {
4278: SELECT a FROM t2
4279: WHERE (g='lkjihgf' AND f GLOB 'nopqr*')
4280: OR c=19019
4281: OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
4282: OR b=374
4283: }
4284: } {22 34 48 55 56 57 65 74 100 scan 0 sort 0}
4285: do_test where7-2.184.2 {
4286: count_steps_sort {
4287: SELECT a FROM t3
4288: WHERE (g='lkjihgf' AND f GLOB 'nopqr*')
4289: OR c=19019
4290: OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
4291: OR b=374
4292: }
4293: } {22 34 48 55 56 57 65 74 100 scan 0 sort 0}
4294: do_test where7-2.185.1 {
4295: count_steps_sort {
4296: SELECT a FROM t2
4297: WHERE g IS NULL
4298: OR (g='onmlkji' AND f GLOB 'wxyza*')
4299: }
4300: } {48 scan 0 sort 0}
4301: do_test where7-2.185.2 {
4302: count_steps_sort {
4303: SELECT a FROM t3
4304: WHERE g IS NULL
4305: OR (g='onmlkji' AND f GLOB 'wxyza*')
4306: }
4307: } {48 scan 0 sort 0}
4308: do_test where7-2.186.1 {
4309: count_steps_sort {
4310: SELECT a FROM t2
4311: WHERE a=4
4312: OR b=407
4313: }
4314: } {4 37 scan 0 sort 0}
4315: do_test where7-2.186.2 {
4316: count_steps_sort {
4317: SELECT a FROM t3
4318: WHERE a=4
4319: OR b=407
4320: }
4321: } {4 37 scan 0 sort 0}
4322: do_test where7-2.187.1 {
4323: count_steps_sort {
4324: SELECT a FROM t2
4325: WHERE ((a BETWEEN 66 AND 68) AND a!=67)
4326: OR b=564
4327: OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
4328: OR b=234
4329: OR b=641
4330: OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
4331: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
4332: OR (d>=5.0 AND d<6.0 AND d NOT NULL)
4333: OR a=98
4334: }
4335: } {1 5 12 13 27 39 53 65 66 68 79 91 98 scan 0 sort 0}
4336: do_test where7-2.187.2 {
4337: count_steps_sort {
4338: SELECT a FROM t3
4339: WHERE ((a BETWEEN 66 AND 68) AND a!=67)
4340: OR b=564
4341: OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
4342: OR b=234
4343: OR b=641
4344: OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
4345: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
4346: OR (d>=5.0 AND d<6.0 AND d NOT NULL)
4347: OR a=98
4348: }
4349: } {1 5 12 13 27 39 53 65 66 68 79 91 98 scan 0 sort 0}
4350: do_test where7-2.188.1 {
4351: count_steps_sort {
4352: SELECT a FROM t2
4353: WHERE a=73
4354: OR b=44
4355: OR b=539
4356: OR c=11011
4357: OR (g='fedcbaz' AND f GLOB 'rstuv*')
4358: OR b=69
4359: OR b=1001
4360: OR (d>=26.0 AND d<27.0 AND d NOT NULL)
4361: OR (d>=23.0 AND d<24.0 AND d NOT NULL)
4362: OR (g='ihgfedc' AND f GLOB 'defgh*')
4363: OR ((a BETWEEN 32 AND 34) AND a!=33)
4364: }
4365: } {4 23 26 31 32 33 34 49 73 81 91 95 scan 0 sort 0}
4366: do_test where7-2.188.2 {
4367: count_steps_sort {
4368: SELECT a FROM t3
4369: WHERE a=73
4370: OR b=44
4371: OR b=539
4372: OR c=11011
4373: OR (g='fedcbaz' AND f GLOB 'rstuv*')
4374: OR b=69
4375: OR b=1001
4376: OR (d>=26.0 AND d<27.0 AND d NOT NULL)
4377: OR (d>=23.0 AND d<24.0 AND d NOT NULL)
4378: OR (g='ihgfedc' AND f GLOB 'defgh*')
4379: OR ((a BETWEEN 32 AND 34) AND a!=33)
4380: }
4381: } {4 23 26 31 32 33 34 49 73 81 91 95 scan 0 sort 0}
4382: do_test where7-2.189.1 {
4383: count_steps_sort {
4384: SELECT a FROM t2
4385: WHERE b=264
4386: OR b=143
4387: OR a=48
4388: }
4389: } {13 24 48 scan 0 sort 0}
4390: do_test where7-2.189.2 {
4391: count_steps_sort {
4392: SELECT a FROM t3
4393: WHERE b=264
4394: OR b=143
4395: OR a=48
4396: }
4397: } {13 24 48 scan 0 sort 0}
4398: do_test where7-2.190.1 {
4399: count_steps_sort {
4400: SELECT a FROM t2
4401: WHERE b=1001
4402: OR b=1070
4403: OR ((a BETWEEN 72 AND 74) AND a!=73)
4404: OR b=14
4405: OR ((a BETWEEN 56 AND 58) AND a!=57)
4406: OR (d>=18.0 AND d<19.0 AND d NOT NULL)
4407: OR a=66
4408: }
4409: } {18 56 58 66 72 74 91 scan 0 sort 0}
4410: do_test where7-2.190.2 {
4411: count_steps_sort {
4412: SELECT a FROM t3
4413: WHERE b=1001
4414: OR b=1070
4415: OR ((a BETWEEN 72 AND 74) AND a!=73)
4416: OR b=14
4417: OR ((a BETWEEN 56 AND 58) AND a!=57)
4418: OR (d>=18.0 AND d<19.0 AND d NOT NULL)
4419: OR a=66
4420: }
4421: } {18 56 58 66 72 74 91 scan 0 sort 0}
4422: do_test where7-2.191.1 {
4423: count_steps_sort {
4424: SELECT a FROM t2
4425: WHERE c=23023
4426: OR (d>=83.0 AND d<84.0 AND d NOT NULL)
4427: OR a=66
4428: OR (g='onmlkji' AND f GLOB 'zabcd*')
4429: OR a=51
4430: OR a=23
4431: OR c=4004
4432: }
4433: } {10 11 12 23 51 66 67 68 69 83 scan 0 sort 0}
4434: do_test where7-2.191.2 {
4435: count_steps_sort {
4436: SELECT a FROM t3
4437: WHERE c=23023
4438: OR (d>=83.0 AND d<84.0 AND d NOT NULL)
4439: OR a=66
4440: OR (g='onmlkji' AND f GLOB 'zabcd*')
4441: OR a=51
4442: OR a=23
4443: OR c=4004
4444: }
4445: } {10 11 12 23 51 66 67 68 69 83 scan 0 sort 0}
4446: do_test where7-2.192.1 {
4447: count_steps_sort {
4448: SELECT a FROM t2
4449: WHERE b=36
4450: OR (g='rqponml' AND f GLOB 'lmnop*')
4451: OR a=80
4452: }
4453: } {37 80 scan 0 sort 0}
4454: do_test where7-2.192.2 {
4455: count_steps_sort {
4456: SELECT a FROM t3
4457: WHERE b=36
4458: OR (g='rqponml' AND f GLOB 'lmnop*')
4459: OR a=80
4460: }
4461: } {37 80 scan 0 sort 0}
4462: do_test where7-2.193.1 {
4463: count_steps_sort {
4464: SELECT a FROM t2
4465: WHERE (f GLOB '?jklm*' AND f GLOB 'ijkl*')
4466: OR ((a BETWEEN 37 AND 39) AND a!=38)
4467: OR a=55
4468: OR f='efghijklm'
4469: OR a=8
4470: OR a=80
4471: OR (d>=34.0 AND d<35.0 AND d NOT NULL)
4472: OR b=256
4473: OR (d>=72.0 AND d<73.0 AND d NOT NULL)
4474: }
4475: } {4 8 30 34 37 39 55 56 60 72 80 82 86 scan 0 sort 0}
4476: do_test where7-2.193.2 {
4477: count_steps_sort {
4478: SELECT a FROM t3
4479: WHERE (f GLOB '?jklm*' AND f GLOB 'ijkl*')
4480: OR ((a BETWEEN 37 AND 39) AND a!=38)
4481: OR a=55
4482: OR f='efghijklm'
4483: OR a=8
4484: OR a=80
4485: OR (d>=34.0 AND d<35.0 AND d NOT NULL)
4486: OR b=256
4487: OR (d>=72.0 AND d<73.0 AND d NOT NULL)
4488: }
4489: } {4 8 30 34 37 39 55 56 60 72 80 82 86 scan 0 sort 0}
4490: do_test where7-2.194.1 {
4491: count_steps_sort {
4492: SELECT a FROM t2
4493: WHERE (d>=87.0 AND d<88.0 AND d NOT NULL)
4494: OR b=836
4495: OR (f GLOB '?defg*' AND f GLOB 'cdef*')
4496: OR (g='wvutsrq' AND f GLOB 'ijklm*')
4497: OR a=91
4498: OR b=594
4499: OR (g='ponmlkj' AND f GLOB 'vwxyz*')
4500: }
4501: } {2 8 28 47 54 76 80 87 91 scan 0 sort 0}
4502: do_test where7-2.194.2 {
4503: count_steps_sort {
4504: SELECT a FROM t3
4505: WHERE (d>=87.0 AND d<88.0 AND d NOT NULL)
4506: OR b=836
4507: OR (f GLOB '?defg*' AND f GLOB 'cdef*')
4508: OR (g='wvutsrq' AND f GLOB 'ijklm*')
4509: OR a=91
4510: OR b=594
4511: OR (g='ponmlkj' AND f GLOB 'vwxyz*')
4512: }
4513: } {2 8 28 47 54 76 80 87 91 scan 0 sort 0}
4514: do_test where7-2.195.1 {
4515: count_steps_sort {
4516: SELECT a FROM t2
4517: WHERE (g='tsrqpon' AND f GLOB 'yzabc*')
4518: OR (g='wvutsrq' AND f GLOB 'mnopq*')
4519: OR ((a BETWEEN 62 AND 64) AND a!=63)
4520: OR c=6006
4521: OR ((a BETWEEN 50 AND 52) AND a!=51)
4522: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
4523: OR ((a BETWEEN 88 AND 90) AND a!=89)
4524: OR (d>=43.0 AND d<44.0 AND d NOT NULL)
4525: }
4526: } {12 16 17 18 24 43 50 52 62 64 88 90 scan 0 sort 0}
4527: do_test where7-2.195.2 {
4528: count_steps_sort {
4529: SELECT a FROM t3
4530: WHERE (g='tsrqpon' AND f GLOB 'yzabc*')
4531: OR (g='wvutsrq' AND f GLOB 'mnopq*')
4532: OR ((a BETWEEN 62 AND 64) AND a!=63)
4533: OR c=6006
4534: OR ((a BETWEEN 50 AND 52) AND a!=51)
4535: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
4536: OR ((a BETWEEN 88 AND 90) AND a!=89)
4537: OR (d>=43.0 AND d<44.0 AND d NOT NULL)
4538: }
4539: } {12 16 17 18 24 43 50 52 62 64 88 90 scan 0 sort 0}
4540: do_test where7-2.196.1 {
4541: count_steps_sort {
4542: SELECT a FROM t2
4543: WHERE ((a BETWEEN 83 AND 85) AND a!=84)
4544: OR ((a BETWEEN 14 AND 16) AND a!=15)
4545: OR a=13
4546: OR b=121
4547: OR (d>=44.0 AND d<45.0 AND d NOT NULL)
4548: OR ((a BETWEEN 12 AND 14) AND a!=13)
4549: OR (g='utsrqpo' AND f GLOB 'stuvw*')
4550: OR b=660
4551: OR b=792
4552: OR (g='xwvutsr' AND f GLOB 'ghijk*')
4553: }
4554: } {6 11 12 13 14 16 18 44 60 72 83 85 scan 0 sort 0}
4555: do_test where7-2.196.2 {
4556: count_steps_sort {
4557: SELECT a FROM t3
4558: WHERE ((a BETWEEN 83 AND 85) AND a!=84)
4559: OR ((a BETWEEN 14 AND 16) AND a!=15)
4560: OR a=13
4561: OR b=121
4562: OR (d>=44.0 AND d<45.0 AND d NOT NULL)
4563: OR ((a BETWEEN 12 AND 14) AND a!=13)
4564: OR (g='utsrqpo' AND f GLOB 'stuvw*')
4565: OR b=660
4566: OR b=792
4567: OR (g='xwvutsr' AND f GLOB 'ghijk*')
4568: }
4569: } {6 11 12 13 14 16 18 44 60 72 83 85 scan 0 sort 0}
4570: do_test where7-2.197.1 {
4571: count_steps_sort {
4572: SELECT a FROM t2
4573: WHERE b=1089
4574: OR b=495
4575: OR b=157
4576: OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
4577: OR (d>=59.0 AND d<60.0 AND d NOT NULL)
4578: OR (g='yxwvuts' AND f GLOB 'bcdef*')
4579: OR (g='xwvutsr' AND f GLOB 'hijkl*')
4580: OR (d>=1.0 AND d<2.0 AND d NOT NULL)
4581: OR f='wxyzabcde'
4582: }
4583: } {1 7 20 22 45 46 48 59 72 74 98 99 100 scan 0 sort 0}
4584: do_test where7-2.197.2 {
4585: count_steps_sort {
4586: SELECT a FROM t3
4587: WHERE b=1089
4588: OR b=495
4589: OR b=157
4590: OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
4591: OR (d>=59.0 AND d<60.0 AND d NOT NULL)
4592: OR (g='yxwvuts' AND f GLOB 'bcdef*')
4593: OR (g='xwvutsr' AND f GLOB 'hijkl*')
4594: OR (d>=1.0 AND d<2.0 AND d NOT NULL)
4595: OR f='wxyzabcde'
4596: }
4597: } {1 7 20 22 45 46 48 59 72 74 98 99 100 scan 0 sort 0}
4598: do_test where7-2.198.1 {
4599: count_steps_sort {
4600: SELECT a FROM t2
4601: WHERE f='bcdefghij'
4602: OR ((a BETWEEN 40 AND 42) AND a!=41)
4603: OR (g='srqponm' AND f GLOB 'ghijk*')
4604: OR b=157
4605: OR b=267
4606: OR c=34034
4607: }
4608: } {1 27 32 40 42 53 79 100 scan 0 sort 0}
4609: do_test where7-2.198.2 {
4610: count_steps_sort {
4611: SELECT a FROM t3
4612: WHERE f='bcdefghij'
4613: OR ((a BETWEEN 40 AND 42) AND a!=41)
4614: OR (g='srqponm' AND f GLOB 'ghijk*')
4615: OR b=157
4616: OR b=267
4617: OR c=34034
4618: }
4619: } {1 27 32 40 42 53 79 100 scan 0 sort 0}
4620: do_test where7-2.199.1 {
4621: count_steps_sort {
4622: SELECT a FROM t2
4623: WHERE a=19
4624: OR a=23
4625: OR c<=10
4626: OR (g='lkjihgf' AND f GLOB 'opqrs*')
4627: }
4628: } {19 23 66 scan 0 sort 0}
4629: do_test where7-2.199.2 {
4630: count_steps_sort {
4631: SELECT a FROM t3
4632: WHERE a=19
4633: OR a=23
4634: OR c<=10
4635: OR (g='lkjihgf' AND f GLOB 'opqrs*')
4636: }
4637: } {19 23 66 scan 0 sort 0}
4638: do_test where7-2.200.1 {
4639: count_steps_sort {
4640: SELECT a FROM t2
4641: WHERE ((a BETWEEN 1 AND 3) AND a!=2)
4642: OR b=792
4643: OR b=803
4644: OR b=36
4645: OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
4646: }
4647: } {1 3 27 53 72 73 79 scan 0 sort 0}
4648: do_test where7-2.200.2 {
4649: count_steps_sort {
4650: SELECT a FROM t3
4651: WHERE ((a BETWEEN 1 AND 3) AND a!=2)
4652: OR b=792
4653: OR b=803
4654: OR b=36
4655: OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
4656: }
4657: } {1 3 27 53 72 73 79 scan 0 sort 0}
4658: do_test where7-2.201.1 {
4659: count_steps_sort {
4660: SELECT a FROM t2
4661: WHERE (g='utsrqpo' AND f GLOB 'uvwxy*')
4662: OR ((a BETWEEN 71 AND 73) AND a!=72)
4663: OR ((a BETWEEN 76 AND 78) AND a!=77)
4664: OR f='jklmnopqr'
4665: OR (g='onmlkji' AND f GLOB 'yzabc*')
4666: OR b=891
4667: OR a=40
4668: OR (d>=67.0 AND d<68.0 AND d NOT NULL)
4669: }
4670: } {9 20 35 40 50 61 67 71 73 76 78 81 87 scan 0 sort 0}
4671: do_test where7-2.201.2 {
4672: count_steps_sort {
4673: SELECT a FROM t3
4674: WHERE (g='utsrqpo' AND f GLOB 'uvwxy*')
4675: OR ((a BETWEEN 71 AND 73) AND a!=72)
4676: OR ((a BETWEEN 76 AND 78) AND a!=77)
4677: OR f='jklmnopqr'
4678: OR (g='onmlkji' AND f GLOB 'yzabc*')
4679: OR b=891
4680: OR a=40
4681: OR (d>=67.0 AND d<68.0 AND d NOT NULL)
4682: }
4683: } {9 20 35 40 50 61 67 71 73 76 78 81 87 scan 0 sort 0}
4684: do_test where7-2.202.1 {
4685: count_steps_sort {
4686: SELECT a FROM t2
4687: WHERE (d>=15.0 AND d<16.0 AND d NOT NULL)
4688: OR a=32
4689: OR (d>=88.0 AND d<89.0 AND d NOT NULL)
4690: OR a=95
4691: OR d>1e10
4692: OR b=429
4693: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
4694: OR (g='jihgfed' AND f GLOB 'yzabc*')
4695: OR c=10010
4696: OR ((a BETWEEN 83 AND 85) AND a!=84)
4697: }
4698: } {15 28 29 30 32 39 54 76 83 85 88 95 scan 0 sort 0}
4699: do_test where7-2.202.2 {
4700: count_steps_sort {
4701: SELECT a FROM t3
4702: WHERE (d>=15.0 AND d<16.0 AND d NOT NULL)
4703: OR a=32
4704: OR (d>=88.0 AND d<89.0 AND d NOT NULL)
4705: OR a=95
4706: OR d>1e10
4707: OR b=429
4708: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
4709: OR (g='jihgfed' AND f GLOB 'yzabc*')
4710: OR c=10010
4711: OR ((a BETWEEN 83 AND 85) AND a!=84)
4712: }
4713: } {15 28 29 30 32 39 54 76 83 85 88 95 scan 0 sort 0}
4714: do_test where7-2.203.1 {
4715: count_steps_sort {
4716: SELECT a FROM t2
4717: WHERE (g='xwvutsr' AND f GLOB 'defgh*')
4718: OR a=22
4719: OR a=26
4720: OR a=81
4721: OR a=53
4722: OR ((a BETWEEN 92 AND 94) AND a!=93)
4723: OR c=30030
4724: OR (g='wvutsrq' AND f GLOB 'ijklm*')
4725: OR a=82
4726: OR b=594
4727: }
4728: } {3 8 22 26 53 54 81 82 88 89 90 92 94 scan 0 sort 0}
4729: do_test where7-2.203.2 {
4730: count_steps_sort {
4731: SELECT a FROM t3
4732: WHERE (g='xwvutsr' AND f GLOB 'defgh*')
4733: OR a=22
4734: OR a=26
4735: OR a=81
4736: OR a=53
4737: OR ((a BETWEEN 92 AND 94) AND a!=93)
4738: OR c=30030
4739: OR (g='wvutsrq' AND f GLOB 'ijklm*')
4740: OR a=82
4741: OR b=594
4742: }
4743: } {3 8 22 26 53 54 81 82 88 89 90 92 94 scan 0 sort 0}
4744: do_test where7-2.204.1 {
4745: count_steps_sort {
4746: SELECT a FROM t2
4747: WHERE ((a BETWEEN 34 AND 36) AND a!=35)
4748: OR (d>=57.0 AND d<58.0 AND d NOT NULL)
4749: OR (g='srqponm' AND f GLOB 'efghi*')
4750: OR a=83
4751: OR (g='hgfedcb' AND f GLOB 'ijklm*')
4752: OR (g='kjihgfe' AND f GLOB 'qrstu*')
4753: OR ((a BETWEEN 99 AND 101) AND a!=100)
4754: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
4755: OR b=1092
4756: OR (g='srqponm' AND f GLOB 'efghi*')
4757: OR b=25
4758: }
4759: } {12 30 34 36 57 68 83 86 99 scan 0 sort 0}
4760: do_test where7-2.204.2 {
4761: count_steps_sort {
4762: SELECT a FROM t3
4763: WHERE ((a BETWEEN 34 AND 36) AND a!=35)
4764: OR (d>=57.0 AND d<58.0 AND d NOT NULL)
4765: OR (g='srqponm' AND f GLOB 'efghi*')
4766: OR a=83
4767: OR (g='hgfedcb' AND f GLOB 'ijklm*')
4768: OR (g='kjihgfe' AND f GLOB 'qrstu*')
4769: OR ((a BETWEEN 99 AND 101) AND a!=100)
4770: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
4771: OR b=1092
4772: OR (g='srqponm' AND f GLOB 'efghi*')
4773: OR b=25
4774: }
4775: } {12 30 34 36 57 68 83 86 99 scan 0 sort 0}
4776: do_test where7-2.205.1 {
4777: count_steps_sort {
4778: SELECT a FROM t2
4779: WHERE a=20
4780: OR b=421
4781: OR (g='xwvutsr' AND f GLOB 'fghij*')
4782: OR a=50
4783: OR (g='qponmlk' AND f GLOB 'opqrs*')
4784: OR (d>=53.0 AND d<54.0 AND d NOT NULL)
4785: }
4786: } {5 20 40 50 53 scan 0 sort 0}
4787: do_test where7-2.205.2 {
4788: count_steps_sort {
4789: SELECT a FROM t3
4790: WHERE a=20
4791: OR b=421
4792: OR (g='xwvutsr' AND f GLOB 'fghij*')
4793: OR a=50
4794: OR (g='qponmlk' AND f GLOB 'opqrs*')
4795: OR (d>=53.0 AND d<54.0 AND d NOT NULL)
4796: }
4797: } {5 20 40 50 53 scan 0 sort 0}
4798: do_test where7-2.206.1 {
4799: count_steps_sort {
4800: SELECT a FROM t2
4801: WHERE b=960
4802: OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
4803: }
4804: } {13 39 65 91 scan 0 sort 0}
4805: do_test where7-2.206.2 {
4806: count_steps_sort {
4807: SELECT a FROM t3
4808: WHERE b=960
4809: OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
4810: }
4811: } {13 39 65 91 scan 0 sort 0}
4812: do_test where7-2.207.1 {
4813: count_steps_sort {
4814: SELECT a FROM t2
4815: WHERE b=891
4816: OR (d>=31.0 AND d<32.0 AND d NOT NULL)
4817: OR f='nopqrstuv'
4818: }
4819: } {13 31 39 65 81 91 scan 0 sort 0}
4820: do_test where7-2.207.2 {
4821: count_steps_sort {
4822: SELECT a FROM t3
4823: WHERE b=891
4824: OR (d>=31.0 AND d<32.0 AND d NOT NULL)
4825: OR f='nopqrstuv'
4826: }
4827: } {13 31 39 65 81 91 scan 0 sort 0}
4828: do_test where7-2.208.1 {
4829: count_steps_sort {
4830: SELECT a FROM t2
4831: WHERE b=157
4832: OR b=289
4833: OR ((a BETWEEN 32 AND 34) AND a!=33)
4834: OR b=1001
4835: OR b=707
4836: }
4837: } {32 34 91 scan 0 sort 0}
4838: do_test where7-2.208.2 {
4839: count_steps_sort {
4840: SELECT a FROM t3
4841: WHERE b=157
4842: OR b=289
4843: OR ((a BETWEEN 32 AND 34) AND a!=33)
4844: OR b=1001
4845: OR b=707
4846: }
4847: } {32 34 91 scan 0 sort 0}
4848: do_test where7-2.209.1 {
4849: count_steps_sort {
4850: SELECT a FROM t2
4851: WHERE (g='edcbazy' AND f GLOB 'wxyza*')
4852: OR b=957
4853: OR ((a BETWEEN 48 AND 50) AND a!=49)
4854: }
4855: } {48 50 87 100 scan 0 sort 0}
4856: do_test where7-2.209.2 {
4857: count_steps_sort {
4858: SELECT a FROM t3
4859: WHERE (g='edcbazy' AND f GLOB 'wxyza*')
4860: OR b=957
4861: OR ((a BETWEEN 48 AND 50) AND a!=49)
4862: }
4863: } {48 50 87 100 scan 0 sort 0}
4864: do_test where7-2.210.1 {
4865: count_steps_sort {
4866: SELECT a FROM t2
4867: WHERE (d>=40.0 AND d<41.0 AND d NOT NULL)
4868: OR a=77
4869: OR (d>=85.0 AND d<86.0 AND d NOT NULL)
4870: }
4871: } {40 77 85 scan 0 sort 0}
4872: do_test where7-2.210.2 {
4873: count_steps_sort {
4874: SELECT a FROM t3
4875: WHERE (d>=40.0 AND d<41.0 AND d NOT NULL)
4876: OR a=77
4877: OR (d>=85.0 AND d<86.0 AND d NOT NULL)
4878: }
4879: } {40 77 85 scan 0 sort 0}
4880: do_test where7-2.211.1 {
4881: count_steps_sort {
4882: SELECT a FROM t2
4883: WHERE (d>=66.0 AND d<67.0 AND d NOT NULL)
4884: OR b=11
4885: OR (g='fedcbaz' AND f GLOB 'stuvw*')
4886: OR ((a BETWEEN 14 AND 16) AND a!=15)
4887: OR (d>=38.0 AND d<39.0 AND d NOT NULL)
4888: OR a=99
4889: }
4890: } {1 14 16 38 66 96 99 scan 0 sort 0}
4891: do_test where7-2.211.2 {
4892: count_steps_sort {
4893: SELECT a FROM t3
4894: WHERE (d>=66.0 AND d<67.0 AND d NOT NULL)
4895: OR b=11
4896: OR (g='fedcbaz' AND f GLOB 'stuvw*')
4897: OR ((a BETWEEN 14 AND 16) AND a!=15)
4898: OR (d>=38.0 AND d<39.0 AND d NOT NULL)
4899: OR a=99
4900: }
4901: } {1 14 16 38 66 96 99 scan 0 sort 0}
4902: do_test where7-2.212.1 {
4903: count_steps_sort {
4904: SELECT a FROM t2
4905: WHERE f='fghijklmn'
4906: OR a=16
4907: OR (g='xwvutsr' AND f GLOB 'defgh*')
4908: OR ((a BETWEEN 60 AND 62) AND a!=61)
4909: OR ((a BETWEEN 90 AND 92) AND a!=91)
4910: OR ((a BETWEEN 9 AND 11) AND a!=10)
4911: OR (d>=52.0 AND d<53.0 AND d NOT NULL)
4912: OR (g='kjihgfe' AND f GLOB 'tuvwx*')
4913: OR b=80
4914: }
4915: } {3 5 9 11 16 31 52 57 60 62 71 83 90 92 scan 0 sort 0}
4916: do_test where7-2.212.2 {
4917: count_steps_sort {
4918: SELECT a FROM t3
4919: WHERE f='fghijklmn'
4920: OR a=16
4921: OR (g='xwvutsr' AND f GLOB 'defgh*')
4922: OR ((a BETWEEN 60 AND 62) AND a!=61)
4923: OR ((a BETWEEN 90 AND 92) AND a!=91)
4924: OR ((a BETWEEN 9 AND 11) AND a!=10)
4925: OR (d>=52.0 AND d<53.0 AND d NOT NULL)
4926: OR (g='kjihgfe' AND f GLOB 'tuvwx*')
4927: OR b=80
4928: }
4929: } {3 5 9 11 16 31 52 57 60 62 71 83 90 92 scan 0 sort 0}
4930: do_test where7-2.213.1 {
4931: count_steps_sort {
4932: SELECT a FROM t2
4933: WHERE (g='wvutsrq' AND f GLOB 'mnopq*')
4934: OR a=44
4935: OR a=43
4936: OR (g='lkjihgf' AND f GLOB 'opqrs*')
4937: OR b=25
4938: }
4939: } {12 43 44 66 scan 0 sort 0}
4940: do_test where7-2.213.2 {
4941: count_steps_sort {
4942: SELECT a FROM t3
4943: WHERE (g='wvutsrq' AND f GLOB 'mnopq*')
4944: OR a=44
4945: OR a=43
4946: OR (g='lkjihgf' AND f GLOB 'opqrs*')
4947: OR b=25
4948: }
4949: } {12 43 44 66 scan 0 sort 0}
4950: do_test where7-2.214.1 {
4951: count_steps_sort {
4952: SELECT a FROM t2
4953: WHERE f='vwxyzabcd'
4954: OR a=73
4955: OR b=597
4956: }
4957: } {21 47 73 99 scan 0 sort 0}
4958: do_test where7-2.214.2 {
4959: count_steps_sort {
4960: SELECT a FROM t3
4961: WHERE f='vwxyzabcd'
4962: OR a=73
4963: OR b=597
4964: }
4965: } {21 47 73 99 scan 0 sort 0}
4966: do_test where7-2.215.1 {
4967: count_steps_sort {
4968: SELECT a FROM t2
4969: WHERE b=22
4970: OR ((a BETWEEN 61 AND 63) AND a!=62)
4971: OR e IS NULL
4972: OR a=1
4973: }
4974: } {1 2 61 63 scan 0 sort 0}
4975: do_test where7-2.215.2 {
4976: count_steps_sort {
4977: SELECT a FROM t3
4978: WHERE b=22
4979: OR ((a BETWEEN 61 AND 63) AND a!=62)
4980: OR e IS NULL
4981: OR a=1
4982: }
4983: } {1 2 61 63 scan 0 sort 0}
4984: do_test where7-2.216.1 {
4985: count_steps_sort {
4986: SELECT a FROM t2
4987: WHERE (d>=3.0 AND d<4.0 AND d NOT NULL)
4988: OR (g='gfedcba' AND f GLOB 'opqrs*')
4989: OR b=1015
4990: OR c=16016
4991: OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
4992: OR f='abcdefghi'
4993: OR b=605
4994: OR a=63
4995: }
4996: } {3 19 26 45 46 47 48 52 55 63 71 78 92 97 scan 0 sort 0}
4997: do_test where7-2.216.2 {
4998: count_steps_sort {
4999: SELECT a FROM t3
5000: WHERE (d>=3.0 AND d<4.0 AND d NOT NULL)
5001: OR (g='gfedcba' AND f GLOB 'opqrs*')
5002: OR b=1015
5003: OR c=16016
5004: OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
5005: OR f='abcdefghi'
5006: OR b=605
5007: OR a=63
5008: }
5009: } {3 19 26 45 46 47 48 52 55 63 71 78 92 97 scan 0 sort 0}
5010: do_test where7-2.217.1 {
5011: count_steps_sort {
5012: SELECT a FROM t2
5013: WHERE (g='yxwvuts' AND f GLOB 'bcdef*')
5014: OR (d>=44.0 AND d<45.0 AND d NOT NULL)
5015: OR b=641
5016: OR b=795
5017: }
5018: } {1 44 scan 0 sort 0}
5019: do_test where7-2.217.2 {
5020: count_steps_sort {
5021: SELECT a FROM t3
5022: WHERE (g='yxwvuts' AND f GLOB 'bcdef*')
5023: OR (d>=44.0 AND d<45.0 AND d NOT NULL)
5024: OR b=641
5025: OR b=795
5026: }
5027: } {1 44 scan 0 sort 0}
5028: do_test where7-2.218.1 {
5029: count_steps_sort {
5030: SELECT a FROM t2
5031: WHERE f='fghijklmn'
5032: OR (d>=44.0 AND d<45.0 AND d NOT NULL)
5033: OR (d>=15.0 AND d<16.0 AND d NOT NULL)
5034: }
5035: } {5 15 31 44 57 83 scan 0 sort 0}
5036: do_test where7-2.218.2 {
5037: count_steps_sort {
5038: SELECT a FROM t3
5039: WHERE f='fghijklmn'
5040: OR (d>=44.0 AND d<45.0 AND d NOT NULL)
5041: OR (d>=15.0 AND d<16.0 AND d NOT NULL)
5042: }
5043: } {5 15 31 44 57 83 scan 0 sort 0}
5044: do_test where7-2.219.1 {
5045: count_steps_sort {
5046: SELECT a FROM t2
5047: WHERE ((a BETWEEN 99 AND 101) AND a!=100)
5048: OR ((a BETWEEN 72 AND 74) AND a!=73)
5049: OR ((a BETWEEN 85 AND 87) AND a!=86)
5050: OR a=92
5051: OR b=1100
5052: OR ((a BETWEEN 98 AND 100) AND a!=99)
5053: OR ((a BETWEEN 30 AND 32) AND a!=31)
5054: }
5055: } {30 32 72 74 85 87 92 98 99 100 scan 0 sort 0}
5056: do_test where7-2.219.2 {
5057: count_steps_sort {
5058: SELECT a FROM t3
5059: WHERE ((a BETWEEN 99 AND 101) AND a!=100)
5060: OR ((a BETWEEN 72 AND 74) AND a!=73)
5061: OR ((a BETWEEN 85 AND 87) AND a!=86)
5062: OR a=92
5063: OR b=1100
5064: OR ((a BETWEEN 98 AND 100) AND a!=99)
5065: OR ((a BETWEEN 30 AND 32) AND a!=31)
5066: }
5067: } {30 32 72 74 85 87 92 98 99 100 scan 0 sort 0}
5068: do_test where7-2.220.1 {
5069: count_steps_sort {
5070: SELECT a FROM t2
5071: WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
5072: OR (d>=16.0 AND d<17.0 AND d NOT NULL)
5073: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
5074: OR b=880
5075: OR (d>=86.0 AND d<87.0 AND d NOT NULL)
5076: OR b=1089
5077: OR ((a BETWEEN 69 AND 71) AND a!=70)
5078: OR f IS NULL
5079: OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
5080: }
5081: } {5 12 16 31 57 69 71 80 83 86 97 99 scan 0 sort 0}
5082: do_test where7-2.220.2 {
5083: count_steps_sort {
5084: SELECT a FROM t3
5085: WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
5086: OR (d>=16.0 AND d<17.0 AND d NOT NULL)
5087: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
5088: OR b=880
5089: OR (d>=86.0 AND d<87.0 AND d NOT NULL)
5090: OR b=1089
5091: OR ((a BETWEEN 69 AND 71) AND a!=70)
5092: OR f IS NULL
5093: OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
5094: }
5095: } {5 12 16 31 57 69 71 80 83 86 97 99 scan 0 sort 0}
5096: do_test where7-2.221.1 {
5097: count_steps_sort {
5098: SELECT a FROM t2
5099: WHERE b=1026
5100: OR b=407
5101: OR (g='srqponm' AND f GLOB 'fghij*')
5102: OR b=564
5103: OR c=23023
5104: OR b=891
5105: OR c=22022
5106: OR ((a BETWEEN 22 AND 24) AND a!=23)
5107: OR ((a BETWEEN 9 AND 11) AND a!=10)
5108: OR (g='rqponml' AND f GLOB 'ijklm*')
5109: OR (g='utsrqpo' AND f GLOB 'vwxyz*')
5110: }
5111: } {9 11 21 22 24 31 34 37 64 65 66 67 68 69 81 scan 0 sort 0}
5112: do_test where7-2.221.2 {
5113: count_steps_sort {
5114: SELECT a FROM t3
5115: WHERE b=1026
5116: OR b=407
5117: OR (g='srqponm' AND f GLOB 'fghij*')
5118: OR b=564
5119: OR c=23023
5120: OR b=891
5121: OR c=22022
5122: OR ((a BETWEEN 22 AND 24) AND a!=23)
5123: OR ((a BETWEEN 9 AND 11) AND a!=10)
5124: OR (g='rqponml' AND f GLOB 'ijklm*')
5125: OR (g='utsrqpo' AND f GLOB 'vwxyz*')
5126: }
5127: } {9 11 21 22 24 31 34 37 64 65 66 67 68 69 81 scan 0 sort 0}
5128: do_test where7-2.222.1 {
5129: count_steps_sort {
5130: SELECT a FROM t2
5131: WHERE ((a BETWEEN 71 AND 73) AND a!=72)
5132: OR a=72
5133: OR a=43
5134: }
5135: } {43 71 72 73 scan 0 sort 0}
5136: do_test where7-2.222.2 {
5137: count_steps_sort {
5138: SELECT a FROM t3
5139: WHERE ((a BETWEEN 71 AND 73) AND a!=72)
5140: OR a=72
5141: OR a=43
5142: }
5143: } {43 71 72 73 scan 0 sort 0}
5144: do_test where7-2.223.1 {
5145: count_steps_sort {
5146: SELECT a FROM t2
5147: WHERE ((a BETWEEN 67 AND 69) AND a!=68)
5148: OR ((a BETWEEN 79 AND 81) AND a!=80)
5149: OR c=18018
5150: OR b=792
5151: OR (g='mlkjihg' AND f GLOB 'jklmn*')
5152: OR (d>=77.0 AND d<78.0 AND d NOT NULL)
5153: OR (d>=8.0 AND d<9.0 AND d NOT NULL)
5154: OR (d>=91.0 AND d<92.0 AND d NOT NULL)
5155: OR f='uvwxyzabc'
5156: OR (d>=74.0 AND d<75.0 AND d NOT NULL)
5157: }
5158: } {8 20 46 52 53 54 61 67 69 72 74 77 79 81 91 98 scan 0 sort 0}
5159: do_test where7-2.223.2 {
5160: count_steps_sort {
5161: SELECT a FROM t3
5162: WHERE ((a BETWEEN 67 AND 69) AND a!=68)
5163: OR ((a BETWEEN 79 AND 81) AND a!=80)
5164: OR c=18018
5165: OR b=792
5166: OR (g='mlkjihg' AND f GLOB 'jklmn*')
5167: OR (d>=77.0 AND d<78.0 AND d NOT NULL)
5168: OR (d>=8.0 AND d<9.0 AND d NOT NULL)
5169: OR (d>=91.0 AND d<92.0 AND d NOT NULL)
5170: OR f='uvwxyzabc'
5171: OR (d>=74.0 AND d<75.0 AND d NOT NULL)
5172: }
5173: } {8 20 46 52 53 54 61 67 69 72 74 77 79 81 91 98 scan 0 sort 0}
5174: do_test where7-2.224.1 {
5175: count_steps_sort {
5176: SELECT a FROM t2
5177: WHERE b=429
5178: OR (d>=33.0 AND d<34.0 AND d NOT NULL)
5179: OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
5180: OR (g='qponmlk' AND f GLOB 'opqrs*')
5181: OR b=1070
5182: OR (g='vutsrqp' AND f GLOB 'rstuv*')
5183: }
5184: } {4 17 30 33 39 40 56 82 scan 0 sort 0}
5185: do_test where7-2.224.2 {
5186: count_steps_sort {
5187: SELECT a FROM t3
5188: WHERE b=429
5189: OR (d>=33.0 AND d<34.0 AND d NOT NULL)
5190: OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
5191: OR (g='qponmlk' AND f GLOB 'opqrs*')
5192: OR b=1070
5193: OR (g='vutsrqp' AND f GLOB 'rstuv*')
5194: }
5195: } {4 17 30 33 39 40 56 82 scan 0 sort 0}
5196: do_test where7-2.225.1 {
5197: count_steps_sort {
5198: SELECT a FROM t2
5199: WHERE (g='mlkjihg' AND f GLOB 'jklmn*')
5200: OR b=572
5201: }
5202: } {52 61 scan 0 sort 0}
5203: do_test where7-2.225.2 {
5204: count_steps_sort {
5205: SELECT a FROM t3
5206: WHERE (g='mlkjihg' AND f GLOB 'jklmn*')
5207: OR b=572
5208: }
5209: } {52 61 scan 0 sort 0}
5210: do_test where7-2.226.1 {
5211: count_steps_sort {
5212: SELECT a FROM t2
5213: WHERE ((a BETWEEN 62 AND 64) AND a!=63)
5214: OR f='abcdefghi'
5215: OR (g='wvutsrq' AND f GLOB 'ijklm*')
5216: }
5217: } {8 26 52 62 64 78 scan 0 sort 0}
5218: do_test where7-2.226.2 {
5219: count_steps_sort {
5220: SELECT a FROM t3
5221: WHERE ((a BETWEEN 62 AND 64) AND a!=63)
5222: OR f='abcdefghi'
5223: OR (g='wvutsrq' AND f GLOB 'ijklm*')
5224: }
5225: } {8 26 52 62 64 78 scan 0 sort 0}
5226: do_test where7-2.227.1 {
5227: count_steps_sort {
5228: SELECT a FROM t2
5229: WHERE a=40
5230: OR ((a BETWEEN 85 AND 87) AND a!=86)
5231: }
5232: } {40 85 87 scan 0 sort 0}
5233: do_test where7-2.227.2 {
5234: count_steps_sort {
5235: SELECT a FROM t3
5236: WHERE a=40
5237: OR ((a BETWEEN 85 AND 87) AND a!=86)
5238: }
5239: } {40 85 87 scan 0 sort 0}
5240: do_test where7-2.228.1 {
5241: count_steps_sort {
5242: SELECT a FROM t2
5243: WHERE a=43
5244: OR ((a BETWEEN 44 AND 46) AND a!=45)
5245: OR a=1
5246: OR ((a BETWEEN 75 AND 77) AND a!=76)
5247: OR a=75
5248: OR (g='hgfedcb' AND f GLOB 'fghij*')
5249: OR ((a BETWEEN 59 AND 61) AND a!=60)
5250: }
5251: } {1 43 44 46 59 61 75 77 83 scan 0 sort 0}
5252: do_test where7-2.228.2 {
5253: count_steps_sort {
5254: SELECT a FROM t3
5255: WHERE a=43
5256: OR ((a BETWEEN 44 AND 46) AND a!=45)
5257: OR a=1
5258: OR ((a BETWEEN 75 AND 77) AND a!=76)
5259: OR a=75
5260: OR (g='hgfedcb' AND f GLOB 'fghij*')
5261: OR ((a BETWEEN 59 AND 61) AND a!=60)
5262: }
5263: } {1 43 44 46 59 61 75 77 83 scan 0 sort 0}
5264: do_test where7-2.229.1 {
5265: count_steps_sort {
5266: SELECT a FROM t2
5267: WHERE (g='gfedcba' AND f GLOB 'nopqr*')
5268: OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
5269: OR (g='mlkjihg' AND f GLOB 'ijklm*')
5270: OR b=231
5271: OR a=87
5272: }
5273: } {8 21 34 60 86 87 91 scan 0 sort 0}
5274: do_test where7-2.229.2 {
5275: count_steps_sort {
5276: SELECT a FROM t3
5277: WHERE (g='gfedcba' AND f GLOB 'nopqr*')
5278: OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
5279: OR (g='mlkjihg' AND f GLOB 'ijklm*')
5280: OR b=231
5281: OR a=87
5282: }
5283: } {8 21 34 60 86 87 91 scan 0 sort 0}
5284: do_test where7-2.230.1 {
5285: count_steps_sort {
5286: SELECT a FROM t2
5287: WHERE a=77
5288: OR (g='lkjihgf' AND f GLOB 'nopqr*')
5289: OR (g='rqponml' AND f GLOB 'hijkl*')
5290: OR c=24024
5291: OR c=5005
5292: }
5293: } {13 14 15 33 65 70 71 72 77 scan 0 sort 0}
5294: do_test where7-2.230.2 {
5295: count_steps_sort {
5296: SELECT a FROM t3
5297: WHERE a=77
5298: OR (g='lkjihgf' AND f GLOB 'nopqr*')
5299: OR (g='rqponml' AND f GLOB 'hijkl*')
5300: OR c=24024
5301: OR c=5005
5302: }
5303: } {13 14 15 33 65 70 71 72 77 scan 0 sort 0}
5304: do_test where7-2.231.1 {
5305: count_steps_sort {
5306: SELECT a FROM t2
5307: WHERE (g='mlkjihg' AND f GLOB 'ijklm*')
5308: OR ((a BETWEEN 89 AND 91) AND a!=90)
5309: OR (g='srqponm' AND f GLOB 'defgh*')
5310: OR ((a BETWEEN 64 AND 66) AND a!=65)
5311: OR b=682
5312: OR (d>=34.0 AND d<35.0 AND d NOT NULL)
5313: OR (g='lkjihgf' AND f GLOB 'nopqr*')
5314: OR (d>=22.0 AND d<23.0 AND d NOT NULL)
5315: }
5316: } {22 29 34 60 62 64 65 66 89 91 scan 0 sort 0}
5317: do_test where7-2.231.2 {
5318: count_steps_sort {
5319: SELECT a FROM t3
5320: WHERE (g='mlkjihg' AND f GLOB 'ijklm*')
5321: OR ((a BETWEEN 89 AND 91) AND a!=90)
5322: OR (g='srqponm' AND f GLOB 'defgh*')
5323: OR ((a BETWEEN 64 AND 66) AND a!=65)
5324: OR b=682
5325: OR (d>=34.0 AND d<35.0 AND d NOT NULL)
5326: OR (g='lkjihgf' AND f GLOB 'nopqr*')
5327: OR (d>=22.0 AND d<23.0 AND d NOT NULL)
5328: }
5329: } {22 29 34 60 62 64 65 66 89 91 scan 0 sort 0}
5330: do_test where7-2.232.1 {
5331: count_steps_sort {
5332: SELECT a FROM t2
5333: WHERE b=212
5334: OR b=121
5335: OR c=2002
5336: OR ((a BETWEEN 84 AND 86) AND a!=85)
5337: OR (g='jihgfed' AND f GLOB 'xyzab*')
5338: }
5339: } {4 5 6 11 75 84 86 scan 0 sort 0}
5340: do_test where7-2.232.2 {
5341: count_steps_sort {
5342: SELECT a FROM t3
5343: WHERE b=212
5344: OR b=121
5345: OR c=2002
5346: OR ((a BETWEEN 84 AND 86) AND a!=85)
5347: OR (g='jihgfed' AND f GLOB 'xyzab*')
5348: }
5349: } {4 5 6 11 75 84 86 scan 0 sort 0}
5350: do_test where7-2.233.1 {
5351: count_steps_sort {
5352: SELECT a FROM t2
5353: WHERE (d>=55.0 AND d<56.0 AND d NOT NULL)
5354: OR f='abcdefghi'
5355: OR b=267
5356: OR (g='ihgfedc' AND f GLOB 'abcde*')
5357: OR (g='utsrqpo' AND f GLOB 'uvwxy*')
5358: OR a=82
5359: OR a=54
5360: OR (d>=16.0 AND d<17.0 AND d NOT NULL)
5361: OR b=1078
5362: }
5363: } {16 20 26 52 54 55 78 82 98 scan 0 sort 0}
5364: do_test where7-2.233.2 {
5365: count_steps_sort {
5366: SELECT a FROM t3
5367: WHERE (d>=55.0 AND d<56.0 AND d NOT NULL)
5368: OR f='abcdefghi'
5369: OR b=267
5370: OR (g='ihgfedc' AND f GLOB 'abcde*')
5371: OR (g='utsrqpo' AND f GLOB 'uvwxy*')
5372: OR a=82
5373: OR a=54
5374: OR (d>=16.0 AND d<17.0 AND d NOT NULL)
5375: OR b=1078
5376: }
5377: } {16 20 26 52 54 55 78 82 98 scan 0 sort 0}
5378: do_test where7-2.234.1 {
5379: count_steps_sort {
5380: SELECT a FROM t2
5381: WHERE (d>=93.0 AND d<94.0 AND d NOT NULL)
5382: OR f='hijklmnop'
5383: OR (d>=34.0 AND d<35.0 AND d NOT NULL)
5384: }
5385: } {7 33 34 59 85 93 scan 0 sort 0}
5386: do_test where7-2.234.2 {
5387: count_steps_sort {
5388: SELECT a FROM t3
5389: WHERE (d>=93.0 AND d<94.0 AND d NOT NULL)
5390: OR f='hijklmnop'
5391: OR (d>=34.0 AND d<35.0 AND d NOT NULL)
5392: }
5393: } {7 33 34 59 85 93 scan 0 sort 0}
5394: do_test where7-2.235.1 {
5395: count_steps_sort {
5396: SELECT a FROM t2
5397: WHERE ((a BETWEEN 98 AND 100) AND a!=99)
5398: OR ((a BETWEEN 51 AND 53) AND a!=52)
5399: OR a=18
5400: OR ((a BETWEEN 31 AND 33) AND a!=32)
5401: OR (d>=94.0 AND d<95.0 AND d NOT NULL)
5402: OR 1000000<b
5403: OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
5404: OR (g='rqponml' AND f GLOB 'lmnop*')
5405: OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
5406: }
5407: } {7 14 18 31 33 37 40 51 53 59 66 85 92 94 98 100 scan 0 sort 0}
5408: do_test where7-2.235.2 {
5409: count_steps_sort {
5410: SELECT a FROM t3
5411: WHERE ((a BETWEEN 98 AND 100) AND a!=99)
5412: OR ((a BETWEEN 51 AND 53) AND a!=52)
5413: OR a=18
5414: OR ((a BETWEEN 31 AND 33) AND a!=32)
5415: OR (d>=94.0 AND d<95.0 AND d NOT NULL)
5416: OR 1000000<b
5417: OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
5418: OR (g='rqponml' AND f GLOB 'lmnop*')
5419: OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
5420: }
5421: } {7 14 18 31 33 37 40 51 53 59 66 85 92 94 98 100 scan 0 sort 0}
5422: do_test where7-2.236.1 {
5423: count_steps_sort {
5424: SELECT a FROM t2
5425: WHERE b=1001
5426: OR b=168
5427: OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
5428: OR (d>=89.0 AND d<90.0 AND d NOT NULL)
5429: }
5430: } {7 33 59 85 89 91 scan 0 sort 0}
5431: do_test where7-2.236.2 {
5432: count_steps_sort {
5433: SELECT a FROM t3
5434: WHERE b=1001
5435: OR b=168
5436: OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
5437: OR (d>=89.0 AND d<90.0 AND d NOT NULL)
5438: }
5439: } {7 33 59 85 89 91 scan 0 sort 0}
5440: do_test where7-2.237.1 {
5441: count_steps_sort {
5442: SELECT a FROM t2
5443: WHERE a=51
5444: OR (g='fedcbaz' AND f GLOB 'stuvw*')
5445: OR (g='edcbazy' AND f GLOB 'uvwxy*')
5446: OR b=330
5447: }
5448: } {30 51 96 98 scan 0 sort 0}
5449: do_test where7-2.237.2 {
5450: count_steps_sort {
5451: SELECT a FROM t3
5452: WHERE a=51
5453: OR (g='fedcbaz' AND f GLOB 'stuvw*')
5454: OR (g='edcbazy' AND f GLOB 'uvwxy*')
5455: OR b=330
5456: }
5457: } {30 51 96 98 scan 0 sort 0}
5458: do_test where7-2.238.1 {
5459: count_steps_sort {
5460: SELECT a FROM t2
5461: WHERE (g='kjihgfe' AND f GLOB 'tuvwx*')
5462: OR b=704
5463: OR a=62
5464: OR f='pqrstuvwx'
5465: OR b=495
5466: OR c=26026
5467: OR (g='kjihgfe' AND f GLOB 'qrstu*')
5468: OR b<0
5469: OR b=597
5470: }
5471: } {15 41 45 62 64 67 68 71 76 77 78 93 scan 0 sort 0}
5472: do_test where7-2.238.2 {
5473: count_steps_sort {
5474: SELECT a FROM t3
5475: WHERE (g='kjihgfe' AND f GLOB 'tuvwx*')
5476: OR b=704
5477: OR a=62
5478: OR f='pqrstuvwx'
5479: OR b=495
5480: OR c=26026
5481: OR (g='kjihgfe' AND f GLOB 'qrstu*')
5482: OR b<0
5483: OR b=597
5484: }
5485: } {15 41 45 62 64 67 68 71 76 77 78 93 scan 0 sort 0}
5486: do_test where7-2.239.1 {
5487: count_steps_sort {
5488: SELECT a FROM t2
5489: WHERE (d>=2.0 AND d<3.0 AND d NOT NULL)
5490: OR ((a BETWEEN 87 AND 89) AND a!=88)
5491: OR b=520
5492: OR ((a BETWEEN 47 AND 49) AND a!=48)
5493: OR f IS NULL
5494: }
5495: } {2 47 49 87 89 scan 0 sort 0}
5496: do_test where7-2.239.2 {
5497: count_steps_sort {
5498: SELECT a FROM t3
5499: WHERE (d>=2.0 AND d<3.0 AND d NOT NULL)
5500: OR ((a BETWEEN 87 AND 89) AND a!=88)
5501: OR b=520
5502: OR ((a BETWEEN 47 AND 49) AND a!=48)
5503: OR f IS NULL
5504: }
5505: } {2 47 49 87 89 scan 0 sort 0}
5506: do_test where7-2.240.1 {
5507: count_steps_sort {
5508: SELECT a FROM t2
5509: WHERE c=14014
5510: OR (g='fedcbaz' AND f GLOB 'rstuv*')
5511: OR b=572
5512: OR c=15015
5513: }
5514: } {40 41 42 43 44 45 52 95 scan 0 sort 0}
5515: do_test where7-2.240.2 {
5516: count_steps_sort {
5517: SELECT a FROM t3
5518: WHERE c=14014
5519: OR (g='fedcbaz' AND f GLOB 'rstuv*')
5520: OR b=572
5521: OR c=15015
5522: }
5523: } {40 41 42 43 44 45 52 95 scan 0 sort 0}
5524: do_test where7-2.241.1 {
5525: count_steps_sort {
5526: SELECT a FROM t2
5527: WHERE (f GLOB '?efgh*' AND f GLOB 'defg*')
5528: OR b=850
5529: OR (g='lkjihgf' AND f GLOB 'nopqr*')
5530: OR ((a BETWEEN 15 AND 17) AND a!=16)
5531: OR b=88
5532: OR f='hijklmnop'
5533: OR b=806
5534: OR (d>=46.0 AND d<47.0 AND d NOT NULL)
5535: OR b=88
5536: }
5537: } {3 7 8 15 17 29 33 46 55 59 65 81 85 scan 0 sort 0}
5538: do_test where7-2.241.2 {
5539: count_steps_sort {
5540: SELECT a FROM t3
5541: WHERE (f GLOB '?efgh*' AND f GLOB 'defg*')
5542: OR b=850
5543: OR (g='lkjihgf' AND f GLOB 'nopqr*')
5544: OR ((a BETWEEN 15 AND 17) AND a!=16)
5545: OR b=88
5546: OR f='hijklmnop'
5547: OR b=806
5548: OR (d>=46.0 AND d<47.0 AND d NOT NULL)
5549: OR b=88
5550: }
5551: } {3 7 8 15 17 29 33 46 55 59 65 81 85 scan 0 sort 0}
5552: do_test where7-2.242.1 {
5553: count_steps_sort {
5554: SELECT a FROM t2
5555: WHERE b=817
5556: OR (d>=55.0 AND d<56.0 AND d NOT NULL)
5557: OR a=36
5558: OR b=960
5559: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
5560: OR b=374
5561: OR b=938
5562: OR b=773
5563: OR (g='jihgfed' AND f GLOB 'zabcd*')
5564: OR (g='mlkjihg' AND f GLOB 'ghijk*')
5565: }
5566: } {34 36 55 58 63 77 scan 0 sort 0}
5567: do_test where7-2.242.2 {
5568: count_steps_sort {
5569: SELECT a FROM t3
5570: WHERE b=817
5571: OR (d>=55.0 AND d<56.0 AND d NOT NULL)
5572: OR a=36
5573: OR b=960
5574: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
5575: OR b=374
5576: OR b=938
5577: OR b=773
5578: OR (g='jihgfed' AND f GLOB 'zabcd*')
5579: OR (g='mlkjihg' AND f GLOB 'ghijk*')
5580: }
5581: } {34 36 55 58 63 77 scan 0 sort 0}
5582: do_test where7-2.243.1 {
5583: count_steps_sort {
5584: SELECT a FROM t2
5585: WHERE (g='kjihgfe' AND f GLOB 'rstuv*')
5586: OR b=146
5587: }
5588: } {69 scan 0 sort 0}
5589: do_test where7-2.243.2 {
5590: count_steps_sort {
5591: SELECT a FROM t3
5592: WHERE (g='kjihgfe' AND f GLOB 'rstuv*')
5593: OR b=146
5594: }
5595: } {69 scan 0 sort 0}
5596: do_test where7-2.244.1 {
5597: count_steps_sort {
5598: SELECT a FROM t2
5599: WHERE f='pqrstuvwx'
5600: OR ((a BETWEEN 6 AND 8) AND a!=7)
5601: OR ((a BETWEEN 76 AND 78) AND a!=77)
5602: OR b=704
5603: OR a=18
5604: }
5605: } {6 8 15 18 41 64 67 76 78 93 scan 0 sort 0}
5606: do_test where7-2.244.2 {
5607: count_steps_sort {
5608: SELECT a FROM t3
5609: WHERE f='pqrstuvwx'
5610: OR ((a BETWEEN 6 AND 8) AND a!=7)
5611: OR ((a BETWEEN 76 AND 78) AND a!=77)
5612: OR b=704
5613: OR a=18
5614: }
5615: } {6 8 15 18 41 64 67 76 78 93 scan 0 sort 0}
5616: do_test where7-2.245.1 {
5617: count_steps_sort {
5618: SELECT a FROM t2
5619: WHERE (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
5620: OR b=399
5621: OR b=1004
5622: OR c=16016
5623: OR (d>=31.0 AND d<32.0 AND d NOT NULL)
5624: OR b=671
5625: OR a=25
5626: OR a=30
5627: OR a=8
5628: OR (d>=5.0 AND d<6.0 AND d NOT NULL)
5629: }
5630: } {5 8 19 25 30 31 45 46 47 48 61 71 97 scan 0 sort 0}
5631: do_test where7-2.245.2 {
5632: count_steps_sort {
5633: SELECT a FROM t3
5634: WHERE (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
5635: OR b=399
5636: OR b=1004
5637: OR c=16016
5638: OR (d>=31.0 AND d<32.0 AND d NOT NULL)
5639: OR b=671
5640: OR a=25
5641: OR a=30
5642: OR a=8
5643: OR (d>=5.0 AND d<6.0 AND d NOT NULL)
5644: }
5645: } {5 8 19 25 30 31 45 46 47 48 61 71 97 scan 0 sort 0}
5646: do_test where7-2.246.1 {
5647: count_steps_sort {
5648: SELECT a FROM t2
5649: WHERE b=561
5650: OR ((a BETWEEN 28 AND 30) AND a!=29)
5651: OR b=594
5652: OR ((a BETWEEN 39 AND 41) AND a!=40)
5653: OR b=861
5654: OR (d>=90.0 AND d<91.0 AND d NOT NULL)
5655: OR b=949
5656: OR (g='utsrqpo' AND f GLOB 'stuvw*')
5657: OR (g='nmlkjih' AND f GLOB 'cdefg*')
5658: }
5659: } {18 28 30 39 41 51 54 90 scan 0 sort 0}
5660: do_test where7-2.246.2 {
5661: count_steps_sort {
5662: SELECT a FROM t3
5663: WHERE b=561
5664: OR ((a BETWEEN 28 AND 30) AND a!=29)
5665: OR b=594
5666: OR ((a BETWEEN 39 AND 41) AND a!=40)
5667: OR b=861
5668: OR (d>=90.0 AND d<91.0 AND d NOT NULL)
5669: OR b=949
5670: OR (g='utsrqpo' AND f GLOB 'stuvw*')
5671: OR (g='nmlkjih' AND f GLOB 'cdefg*')
5672: }
5673: } {18 28 30 39 41 51 54 90 scan 0 sort 0}
5674: do_test where7-2.247.1 {
5675: count_steps_sort {
5676: SELECT a FROM t2
5677: WHERE (g='xwvutsr' AND f GLOB 'hijkl*')
5678: OR a=83
5679: OR c=26026
5680: OR a=49
5681: OR a=57
5682: OR c=23023
5683: OR f='uvwxyzabc'
5684: }
5685: } {7 20 46 49 57 67 68 69 72 76 77 78 83 98 scan 0 sort 0}
5686: do_test where7-2.247.2 {
5687: count_steps_sort {
5688: SELECT a FROM t3
5689: WHERE (g='xwvutsr' AND f GLOB 'hijkl*')
5690: OR a=83
5691: OR c=26026
5692: OR a=49
5693: OR a=57
5694: OR c=23023
5695: OR f='uvwxyzabc'
5696: }
5697: } {7 20 46 49 57 67 68 69 72 76 77 78 83 98 scan 0 sort 0}
5698: do_test where7-2.248.1 {
5699: count_steps_sort {
5700: SELECT a FROM t2
5701: WHERE d>1e10
5702: OR b=355
5703: OR f='stuvwxyza'
5704: OR b=22
5705: }
5706: } {2 18 44 70 96 scan 0 sort 0}
5707: do_test where7-2.248.2 {
5708: count_steps_sort {
5709: SELECT a FROM t3
5710: WHERE d>1e10
5711: OR b=355
5712: OR f='stuvwxyza'
5713: OR b=22
5714: }
5715: } {2 18 44 70 96 scan 0 sort 0}
5716: do_test where7-2.249.1 {
5717: count_steps_sort {
5718: SELECT a FROM t2
5719: WHERE b=451
5720: OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
5721: }
5722: } {8 34 41 60 86 scan 0 sort 0}
5723: do_test where7-2.249.2 {
5724: count_steps_sort {
5725: SELECT a FROM t3
5726: WHERE b=451
5727: OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
5728: }
5729: } {8 34 41 60 86 scan 0 sort 0}
5730: do_test where7-2.250.1 {
5731: count_steps_sort {
5732: SELECT a FROM t2
5733: WHERE b=47
5734: OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
5735: }
5736: } {1 27 53 79 scan 0 sort 0}
5737: do_test where7-2.250.2 {
5738: count_steps_sort {
5739: SELECT a FROM t3
5740: WHERE b=47
5741: OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
5742: }
5743: } {1 27 53 79 scan 0 sort 0}
5744: do_test where7-2.251.1 {
5745: count_steps_sort {
5746: SELECT a FROM t2
5747: WHERE b=1037
5748: OR (g='wvutsrq' AND f GLOB 'mnopq*')
5749: OR ((a BETWEEN 66 AND 68) AND a!=67)
5750: OR b=344
5751: OR (d>=86.0 AND d<87.0 AND d NOT NULL)
5752: }
5753: } {12 66 68 86 scan 0 sort 0}
5754: do_test where7-2.251.2 {
5755: count_steps_sort {
5756: SELECT a FROM t3
5757: WHERE b=1037
5758: OR (g='wvutsrq' AND f GLOB 'mnopq*')
5759: OR ((a BETWEEN 66 AND 68) AND a!=67)
5760: OR b=344
5761: OR (d>=86.0 AND d<87.0 AND d NOT NULL)
5762: }
5763: } {12 66 68 86 scan 0 sort 0}
5764: do_test where7-2.252.1 {
5765: count_steps_sort {
5766: SELECT a FROM t2
5767: WHERE b=506
5768: OR ((a BETWEEN 20 AND 22) AND a!=21)
5769: OR (g='hgfedcb' AND f GLOB 'ijklm*')
5770: OR b=429
5771: OR b=275
5772: }
5773: } {20 22 25 39 46 86 scan 0 sort 0}
5774: do_test where7-2.252.2 {
5775: count_steps_sort {
5776: SELECT a FROM t3
5777: WHERE b=506
5778: OR ((a BETWEEN 20 AND 22) AND a!=21)
5779: OR (g='hgfedcb' AND f GLOB 'ijklm*')
5780: OR b=429
5781: OR b=275
5782: }
5783: } {20 22 25 39 46 86 scan 0 sort 0}
5784: do_test where7-2.253.1 {
5785: count_steps_sort {
5786: SELECT a FROM t2
5787: WHERE ((a BETWEEN 60 AND 62) AND a!=61)
5788: OR a=28
5789: OR b=443
5790: OR b=363
5791: OR (d>=28.0 AND d<29.0 AND d NOT NULL)
5792: OR a=60
5793: OR b=80
5794: OR (g='ponmlkj' AND f GLOB 'vwxyz*')
5795: OR b=616
5796: }
5797: } {28 33 47 56 60 62 scan 0 sort 0}
5798: do_test where7-2.253.2 {
5799: count_steps_sort {
5800: SELECT a FROM t3
5801: WHERE ((a BETWEEN 60 AND 62) AND a!=61)
5802: OR a=28
5803: OR b=443
5804: OR b=363
5805: OR (d>=28.0 AND d<29.0 AND d NOT NULL)
5806: OR a=60
5807: OR b=80
5808: OR (g='ponmlkj' AND f GLOB 'vwxyz*')
5809: OR b=616
5810: }
5811: } {28 33 47 56 60 62 scan 0 sort 0}
5812: do_test where7-2.254.1 {
5813: count_steps_sort {
5814: SELECT a FROM t2
5815: WHERE (d>=33.0 AND d<34.0 AND d NOT NULL)
5816: OR b=660
5817: }
5818: } {33 60 scan 0 sort 0}
5819: do_test where7-2.254.2 {
5820: count_steps_sort {
5821: SELECT a FROM t3
5822: WHERE (d>=33.0 AND d<34.0 AND d NOT NULL)
5823: OR b=660
5824: }
5825: } {33 60 scan 0 sort 0}
5826: do_test where7-2.255.1 {
5827: count_steps_sort {
5828: SELECT a FROM t2
5829: WHERE (g='xwvutsr' AND f GLOB 'hijkl*')
5830: OR a=43
5831: OR ((a BETWEEN 64 AND 66) AND a!=65)
5832: OR b=586
5833: OR c=17017
5834: OR (g='onmlkji' AND f GLOB 'yzabc*')
5835: OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
5836: OR a=87
5837: OR b=968
5838: }
5839: } {7 21 43 47 49 50 51 64 66 73 87 88 99 scan 0 sort 0}
5840: do_test where7-2.255.2 {
5841: count_steps_sort {
5842: SELECT a FROM t3
5843: WHERE (g='xwvutsr' AND f GLOB 'hijkl*')
5844: OR a=43
5845: OR ((a BETWEEN 64 AND 66) AND a!=65)
5846: OR b=586
5847: OR c=17017
5848: OR (g='onmlkji' AND f GLOB 'yzabc*')
5849: OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
5850: OR a=87
5851: OR b=968
5852: }
5853: } {7 21 43 47 49 50 51 64 66 73 87 88 99 scan 0 sort 0}
5854: do_test where7-2.256.1 {
5855: count_steps_sort {
5856: SELECT a FROM t2
5857: WHERE f='klmnopqrs'
5858: OR b=982
5859: OR b=575
5860: OR b=110
5861: OR b=99
5862: }
5863: } {9 10 36 62 88 scan 0 sort 0}
5864: do_test where7-2.256.2 {
5865: count_steps_sort {
5866: SELECT a FROM t3
5867: WHERE f='klmnopqrs'
5868: OR b=982
5869: OR b=575
5870: OR b=110
5871: OR b=99
5872: }
5873: } {9 10 36 62 88 scan 0 sort 0}
5874: do_test where7-2.257.1 {
5875: count_steps_sort {
5876: SELECT a FROM t2
5877: WHERE (g='rqponml' AND f GLOB 'jklmn*')
5878: OR (g='xwvutsr' AND f GLOB 'efghi*')
5879: OR c>=34035
5880: OR b=850
5881: OR ((a BETWEEN 32 AND 34) AND a!=33)
5882: OR b=924
5883: OR (d>=37.0 AND d<38.0 AND d NOT NULL)
5884: OR (d>=78.0 AND d<79.0 AND d NOT NULL)
5885: OR b=355
5886: OR (d>=56.0 AND d<57.0 AND d NOT NULL)
5887: OR (d>=86.0 AND d<87.0 AND d NOT NULL)
5888: }
5889: } {4 32 34 35 37 56 78 84 86 scan 0 sort 0}
5890: do_test where7-2.257.2 {
5891: count_steps_sort {
5892: SELECT a FROM t3
5893: WHERE (g='rqponml' AND f GLOB 'jklmn*')
5894: OR (g='xwvutsr' AND f GLOB 'efghi*')
5895: OR c>=34035
5896: OR b=850
5897: OR ((a BETWEEN 32 AND 34) AND a!=33)
5898: OR b=924
5899: OR (d>=37.0 AND d<38.0 AND d NOT NULL)
5900: OR (d>=78.0 AND d<79.0 AND d NOT NULL)
5901: OR b=355
5902: OR (d>=56.0 AND d<57.0 AND d NOT NULL)
5903: OR (d>=86.0 AND d<87.0 AND d NOT NULL)
5904: }
5905: } {4 32 34 35 37 56 78 84 86 scan 0 sort 0}
5906: do_test where7-2.258.1 {
5907: count_steps_sort {
5908: SELECT a FROM t2
5909: WHERE (d>=46.0 AND d<47.0 AND d NOT NULL)
5910: OR b=982
5911: OR ((a BETWEEN 81 AND 83) AND a!=82)
5912: OR b=374
5913: }
5914: } {34 46 81 83 scan 0 sort 0}
5915: do_test where7-2.258.2 {
5916: count_steps_sort {
5917: SELECT a FROM t3
5918: WHERE (d>=46.0 AND d<47.0 AND d NOT NULL)
5919: OR b=982
5920: OR ((a BETWEEN 81 AND 83) AND a!=82)
5921: OR b=374
5922: }
5923: } {34 46 81 83 scan 0 sort 0}
5924: do_test where7-2.259.1 {
5925: count_steps_sort {
5926: SELECT a FROM t2
5927: WHERE ((a BETWEEN 87 AND 89) AND a!=88)
5928: OR b=814
5929: OR (d>=19.0 AND d<20.0 AND d NOT NULL)
5930: }
5931: } {19 74 87 89 scan 0 sort 0}
5932: do_test where7-2.259.2 {
5933: count_steps_sort {
5934: SELECT a FROM t3
5935: WHERE ((a BETWEEN 87 AND 89) AND a!=88)
5936: OR b=814
5937: OR (d>=19.0 AND d<20.0 AND d NOT NULL)
5938: }
5939: } {19 74 87 89 scan 0 sort 0}
5940: do_test where7-2.260.1 {
5941: count_steps_sort {
5942: SELECT a FROM t2
5943: WHERE (g='qponmlk' AND f GLOB 'nopqr*')
5944: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
5945: OR b=993
5946: }
5947: } {12 39 scan 0 sort 0}
5948: do_test where7-2.260.2 {
5949: count_steps_sort {
5950: SELECT a FROM t3
5951: WHERE (g='qponmlk' AND f GLOB 'nopqr*')
5952: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
5953: OR b=993
5954: }
5955: } {12 39 scan 0 sort 0}
5956: do_test where7-2.261.1 {
5957: count_steps_sort {
5958: SELECT a FROM t2
5959: WHERE b=234
5960: OR a=22
5961: OR b=289
5962: OR b=795
5963: OR (g='gfedcba' AND f GLOB 'nopqr*')
5964: OR b=242
5965: OR a=59
5966: OR b=1045
5967: OR (d>=8.0 AND d<9.0 AND d NOT NULL)
5968: }
5969: } {8 22 59 91 95 scan 0 sort 0}
5970: do_test where7-2.261.2 {
5971: count_steps_sort {
5972: SELECT a FROM t3
5973: WHERE b=234
5974: OR a=22
5975: OR b=289
5976: OR b=795
5977: OR (g='gfedcba' AND f GLOB 'nopqr*')
5978: OR b=242
5979: OR a=59
5980: OR b=1045
5981: OR (d>=8.0 AND d<9.0 AND d NOT NULL)
5982: }
5983: } {8 22 59 91 95 scan 0 sort 0}
5984: do_test where7-2.262.1 {
5985: count_steps_sort {
5986: SELECT a FROM t2
5987: WHERE b=245
5988: OR (g='wvutsrq' AND f GLOB 'klmno*')
5989: OR c=3003
5990: OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
5991: OR ((a BETWEEN 68 AND 70) AND a!=69)
5992: OR (d>=1.0 AND d<2.0 AND d NOT NULL)
5993: OR (d>=33.0 AND d<34.0 AND d NOT NULL)
5994: OR ((a BETWEEN 71 AND 73) AND a!=72)
5995: }
5996: } {1 7 8 9 10 26 33 52 68 70 71 73 78 scan 0 sort 0}
5997: do_test where7-2.262.2 {
5998: count_steps_sort {
5999: SELECT a FROM t3
6000: WHERE b=245
6001: OR (g='wvutsrq' AND f GLOB 'klmno*')
6002: OR c=3003
6003: OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
6004: OR ((a BETWEEN 68 AND 70) AND a!=69)
6005: OR (d>=1.0 AND d<2.0 AND d NOT NULL)
6006: OR (d>=33.0 AND d<34.0 AND d NOT NULL)
6007: OR ((a BETWEEN 71 AND 73) AND a!=72)
6008: }
6009: } {1 7 8 9 10 26 33 52 68 70 71 73 78 scan 0 sort 0}
6010: do_test where7-2.263.1 {
6011: count_steps_sort {
6012: SELECT a FROM t2
6013: WHERE (g='hgfedcb' AND f GLOB 'jklmn*')
6014: OR b=220
6015: OR b=443
6016: OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
6017: OR a=62
6018: OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
6019: OR b=1023
6020: OR a=100
6021: OR (g='nmlkjih' AND f GLOB 'defgh*')
6022: OR (d>=97.0 AND d<98.0 AND d NOT NULL)
6023: }
6024: } {18 20 44 55 62 70 87 93 96 97 100 scan 0 sort 0}
6025: do_test where7-2.263.2 {
6026: count_steps_sort {
6027: SELECT a FROM t3
6028: WHERE (g='hgfedcb' AND f GLOB 'jklmn*')
6029: OR b=220
6030: OR b=443
6031: OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
6032: OR a=62
6033: OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
6034: OR b=1023
6035: OR a=100
6036: OR (g='nmlkjih' AND f GLOB 'defgh*')
6037: OR (d>=97.0 AND d<98.0 AND d NOT NULL)
6038: }
6039: } {18 20 44 55 62 70 87 93 96 97 100 scan 0 sort 0}
6040: do_test where7-2.264.1 {
6041: count_steps_sort {
6042: SELECT a FROM t2
6043: WHERE c=11011
6044: OR f='tuvwxyzab'
6045: OR (g='ponmlkj' AND f GLOB 'vwxyz*')
6046: OR (g='hgfedcb' AND f GLOB 'ghijk*')
6047: }
6048: } {19 31 32 33 45 47 71 84 97 scan 0 sort 0}
6049: do_test where7-2.264.2 {
6050: count_steps_sort {
6051: SELECT a FROM t3
6052: WHERE c=11011
6053: OR f='tuvwxyzab'
6054: OR (g='ponmlkj' AND f GLOB 'vwxyz*')
6055: OR (g='hgfedcb' AND f GLOB 'ghijk*')
6056: }
6057: } {19 31 32 33 45 47 71 84 97 scan 0 sort 0}
6058: do_test where7-2.265.1 {
6059: count_steps_sort {
6060: SELECT a FROM t2
6061: WHERE ((a BETWEEN 93 AND 95) AND a!=94)
6062: OR a=79
6063: OR (d>=39.0 AND d<40.0 AND d NOT NULL)
6064: OR b=462
6065: }
6066: } {39 42 79 93 95 scan 0 sort 0}
6067: do_test where7-2.265.2 {
6068: count_steps_sort {
6069: SELECT a FROM t3
6070: WHERE ((a BETWEEN 93 AND 95) AND a!=94)
6071: OR a=79
6072: OR (d>=39.0 AND d<40.0 AND d NOT NULL)
6073: OR b=462
6074: }
6075: } {39 42 79 93 95 scan 0 sort 0}
6076: do_test where7-2.266.1 {
6077: count_steps_sort {
6078: SELECT a FROM t2
6079: WHERE (d>=33.0 AND d<34.0 AND d NOT NULL)
6080: OR b=146
6081: OR 1000000<b
6082: OR b=99
6083: OR ((a BETWEEN 75 AND 77) AND a!=76)
6084: }
6085: } {9 33 75 77 scan 0 sort 0}
6086: do_test where7-2.266.2 {
6087: count_steps_sort {
6088: SELECT a FROM t3
6089: WHERE (d>=33.0 AND d<34.0 AND d NOT NULL)
6090: OR b=146
6091: OR 1000000<b
6092: OR b=99
6093: OR ((a BETWEEN 75 AND 77) AND a!=76)
6094: }
6095: } {9 33 75 77 scan 0 sort 0}
6096: do_test where7-2.267.1 {
6097: count_steps_sort {
6098: SELECT a FROM t2
6099: WHERE b=935
6100: OR b=473
6101: OR a=28
6102: OR (d>=20.0 AND d<21.0 AND d NOT NULL)
6103: OR ((a BETWEEN 62 AND 64) AND a!=63)
6104: OR a=62
6105: OR b=619
6106: OR a=82
6107: OR (d>=67.0 AND d<68.0 AND d NOT NULL)
6108: OR c=14014
6109: OR (d>=43.0 AND d<44.0 AND d NOT NULL)
6110: }
6111: } {20 28 40 41 42 43 62 64 67 82 85 scan 0 sort 0}
6112: do_test where7-2.267.2 {
6113: count_steps_sort {
6114: SELECT a FROM t3
6115: WHERE b=935
6116: OR b=473
6117: OR a=28
6118: OR (d>=20.0 AND d<21.0 AND d NOT NULL)
6119: OR ((a BETWEEN 62 AND 64) AND a!=63)
6120: OR a=62
6121: OR b=619
6122: OR a=82
6123: OR (d>=67.0 AND d<68.0 AND d NOT NULL)
6124: OR c=14014
6125: OR (d>=43.0 AND d<44.0 AND d NOT NULL)
6126: }
6127: } {20 28 40 41 42 43 62 64 67 82 85 scan 0 sort 0}
6128: do_test where7-2.268.1 {
6129: count_steps_sort {
6130: SELECT a FROM t2
6131: WHERE (g='ponmlkj' AND f GLOB 'uvwxy*')
6132: OR b=443
6133: OR b=33
6134: OR b=762
6135: OR b=575
6136: OR c=16016
6137: OR (g='kjihgfe' AND f GLOB 'uvwxy*')
6138: OR ((a BETWEEN 41 AND 43) AND a!=42)
6139: OR (g='qponmlk' AND f GLOB 'opqrs*')
6140: OR b=1092
6141: }
6142: } {3 40 41 43 46 47 48 72 scan 0 sort 0}
6143: do_test where7-2.268.2 {
6144: count_steps_sort {
6145: SELECT a FROM t3
6146: WHERE (g='ponmlkj' AND f GLOB 'uvwxy*')
6147: OR b=443
6148: OR b=33
6149: OR b=762
6150: OR b=575
6151: OR c=16016
6152: OR (g='kjihgfe' AND f GLOB 'uvwxy*')
6153: OR ((a BETWEEN 41 AND 43) AND a!=42)
6154: OR (g='qponmlk' AND f GLOB 'opqrs*')
6155: OR b=1092
6156: }
6157: } {3 40 41 43 46 47 48 72 scan 0 sort 0}
6158: do_test where7-2.269.1 {
6159: count_steps_sort {
6160: SELECT a FROM t2
6161: WHERE b=806
6162: OR b=872
6163: OR (g='ihgfedc' AND f GLOB 'cdefg*')
6164: OR f='uvwxyzabc'
6165: OR b=748
6166: OR b=586
6167: OR ((a BETWEEN 15 AND 17) AND a!=16)
6168: OR (g='gfedcba' AND f GLOB 'klmno*')
6169: OR ((a BETWEEN 32 AND 34) AND a!=33)
6170: OR (g='vutsrqp' AND f GLOB 'pqrst*')
6171: OR b=891
6172: }
6173: } {15 17 20 32 34 46 68 72 80 81 88 98 scan 0 sort 0}
6174: do_test where7-2.269.2 {
6175: count_steps_sort {
6176: SELECT a FROM t3
6177: WHERE b=806
6178: OR b=872
6179: OR (g='ihgfedc' AND f GLOB 'cdefg*')
6180: OR f='uvwxyzabc'
6181: OR b=748
6182: OR b=586
6183: OR ((a BETWEEN 15 AND 17) AND a!=16)
6184: OR (g='gfedcba' AND f GLOB 'klmno*')
6185: OR ((a BETWEEN 32 AND 34) AND a!=33)
6186: OR (g='vutsrqp' AND f GLOB 'pqrst*')
6187: OR b=891
6188: }
6189: } {15 17 20 32 34 46 68 72 80 81 88 98 scan 0 sort 0}
6190: do_test where7-2.270.1 {
6191: count_steps_sort {
6192: SELECT a FROM t2
6193: WHERE b=693
6194: OR f='fghijklmn'
6195: OR (g='rqponml' AND f GLOB 'hijkl*')
6196: OR (g='qponmlk' AND f GLOB 'nopqr*')
6197: OR ((a BETWEEN 71 AND 73) AND a!=72)
6198: OR a=96
6199: }
6200: } {5 31 33 39 57 63 71 73 83 96 scan 0 sort 0}
6201: do_test where7-2.270.2 {
6202: count_steps_sort {
6203: SELECT a FROM t3
6204: WHERE b=693
6205: OR f='fghijklmn'
6206: OR (g='rqponml' AND f GLOB 'hijkl*')
6207: OR (g='qponmlk' AND f GLOB 'nopqr*')
6208: OR ((a BETWEEN 71 AND 73) AND a!=72)
6209: OR a=96
6210: }
6211: } {5 31 33 39 57 63 71 73 83 96 scan 0 sort 0}
6212: do_test where7-2.271.1 {
6213: count_steps_sort {
6214: SELECT a FROM t2
6215: WHERE (g='hgfedcb' AND f GLOB 'ijklm*')
6216: OR b=451
6217: OR ((a BETWEEN 96 AND 98) AND a!=97)
6218: OR ((a BETWEEN 97 AND 99) AND a!=98)
6219: OR a=84
6220: }
6221: } {41 84 86 96 97 98 99 scan 0 sort 0}
6222: do_test where7-2.271.2 {
6223: count_steps_sort {
6224: SELECT a FROM t3
6225: WHERE (g='hgfedcb' AND f GLOB 'ijklm*')
6226: OR b=451
6227: OR ((a BETWEEN 96 AND 98) AND a!=97)
6228: OR ((a BETWEEN 97 AND 99) AND a!=98)
6229: OR a=84
6230: }
6231: } {41 84 86 96 97 98 99 scan 0 sort 0}
6232: do_test where7-2.272.1 {
6233: count_steps_sort {
6234: SELECT a FROM t2
6235: WHERE (g='nmlkjih' AND f GLOB 'bcdef*')
6236: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
6237: OR a=75
6238: OR b=960
6239: OR (g='tsrqpon' AND f GLOB 'yzabc*')
6240: OR b=616
6241: OR b=330
6242: OR ((a BETWEEN 16 AND 18) AND a!=17)
6243: OR a=26
6244: OR (g='kjihgfe' AND f GLOB 'uvwxy*')
6245: }
6246: } {16 18 24 26 30 53 56 63 72 75 scan 0 sort 0}
6247: do_test where7-2.272.2 {
6248: count_steps_sort {
6249: SELECT a FROM t3
6250: WHERE (g='nmlkjih' AND f GLOB 'bcdef*')
6251: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
6252: OR a=75
6253: OR b=960
6254: OR (g='tsrqpon' AND f GLOB 'yzabc*')
6255: OR b=616
6256: OR b=330
6257: OR ((a BETWEEN 16 AND 18) AND a!=17)
6258: OR a=26
6259: OR (g='kjihgfe' AND f GLOB 'uvwxy*')
6260: }
6261: } {16 18 24 26 30 53 56 63 72 75 scan 0 sort 0}
6262: do_test where7-2.273.1 {
6263: count_steps_sort {
6264: SELECT a FROM t2
6265: WHERE b=762
6266: OR (g='nmlkjih' AND f GLOB 'bcdef*')
6267: }
6268: } {53 scan 0 sort 0}
6269: do_test where7-2.273.2 {
6270: count_steps_sort {
6271: SELECT a FROM t3
6272: WHERE b=762
6273: OR (g='nmlkjih' AND f GLOB 'bcdef*')
6274: }
6275: } {53 scan 0 sort 0}
6276: do_test where7-2.274.1 {
6277: count_steps_sort {
6278: SELECT a FROM t2
6279: WHERE b=14
6280: OR a=23
6281: OR b=748
6282: OR b=407
6283: OR (d>=4.0 AND d<5.0 AND d NOT NULL)
6284: OR (d>=87.0 AND d<88.0 AND d NOT NULL)
6285: OR b=979
6286: OR ((a BETWEEN 15 AND 17) AND a!=16)
6287: }
6288: } {4 15 17 23 37 68 87 89 scan 0 sort 0}
6289: do_test where7-2.274.2 {
6290: count_steps_sort {
6291: SELECT a FROM t3
6292: WHERE b=14
6293: OR a=23
6294: OR b=748
6295: OR b=407
6296: OR (d>=4.0 AND d<5.0 AND d NOT NULL)
6297: OR (d>=87.0 AND d<88.0 AND d NOT NULL)
6298: OR b=979
6299: OR ((a BETWEEN 15 AND 17) AND a!=16)
6300: }
6301: } {4 15 17 23 37 68 87 89 scan 0 sort 0}
6302: do_test where7-2.275.1 {
6303: count_steps_sort {
6304: SELECT a FROM t2
6305: WHERE ((a BETWEEN 36 AND 38) AND a!=37)
6306: OR a=92
6307: }
6308: } {36 38 92 scan 0 sort 0}
6309: do_test where7-2.275.2 {
6310: count_steps_sort {
6311: SELECT a FROM t3
6312: WHERE ((a BETWEEN 36 AND 38) AND a!=37)
6313: OR a=92
6314: }
6315: } {36 38 92 scan 0 sort 0}
6316: do_test where7-2.276.1 {
6317: count_steps_sort {
6318: SELECT a FROM t2
6319: WHERE c=14014
6320: OR b=927
6321: OR b=176
6322: OR ((a BETWEEN 34 AND 36) AND a!=35)
6323: OR b=220
6324: OR (g='tsrqpon' AND f GLOB 'yzabc*')
6325: OR a=4
6326: }
6327: } {4 16 20 24 34 36 40 41 42 scan 0 sort 0}
6328: do_test where7-2.276.2 {
6329: count_steps_sort {
6330: SELECT a FROM t3
6331: WHERE c=14014
6332: OR b=927
6333: OR b=176
6334: OR ((a BETWEEN 34 AND 36) AND a!=35)
6335: OR b=220
6336: OR (g='tsrqpon' AND f GLOB 'yzabc*')
6337: OR a=4
6338: }
6339: } {4 16 20 24 34 36 40 41 42 scan 0 sort 0}
6340: do_test where7-2.277.1 {
6341: count_steps_sort {
6342: SELECT a FROM t2
6343: WHERE a=29
6344: OR (g='utsrqpo' AND f GLOB 'tuvwx*')
6345: OR b=979
6346: OR b=275
6347: OR ((a BETWEEN 56 AND 58) AND a!=57)
6348: OR (d>=41.0 AND d<42.0 AND d NOT NULL)
6349: OR b=539
6350: OR a=87
6351: }
6352: } {19 25 29 41 49 56 58 87 89 scan 0 sort 0}
6353: do_test where7-2.277.2 {
6354: count_steps_sort {
6355: SELECT a FROM t3
6356: WHERE a=29
6357: OR (g='utsrqpo' AND f GLOB 'tuvwx*')
6358: OR b=979
6359: OR b=275
6360: OR ((a BETWEEN 56 AND 58) AND a!=57)
6361: OR (d>=41.0 AND d<42.0 AND d NOT NULL)
6362: OR b=539
6363: OR a=87
6364: }
6365: } {19 25 29 41 49 56 58 87 89 scan 0 sort 0}
6366: do_test where7-2.278.1 {
6367: count_steps_sort {
6368: SELECT a FROM t2
6369: WHERE ((a BETWEEN 43 AND 45) AND a!=44)
6370: OR (g='kjihgfe' AND f GLOB 'rstuv*')
6371: OR (g='nmlkjih' AND f GLOB 'fghij*')
6372: OR ((a BETWEEN 57 AND 59) AND a!=58)
6373: OR f='fghijklmn'
6374: OR (g='rqponml' AND f GLOB 'klmno*')
6375: OR ((a BETWEEN 4 AND 6) AND a!=5)
6376: OR a=74
6377: OR ((a BETWEEN 7 AND 9) AND a!=8)
6378: }
6379: } {4 5 6 7 9 31 36 43 45 57 59 69 74 83 scan 0 sort 0}
6380: do_test where7-2.278.2 {
6381: count_steps_sort {
6382: SELECT a FROM t3
6383: WHERE ((a BETWEEN 43 AND 45) AND a!=44)
6384: OR (g='kjihgfe' AND f GLOB 'rstuv*')
6385: OR (g='nmlkjih' AND f GLOB 'fghij*')
6386: OR ((a BETWEEN 57 AND 59) AND a!=58)
6387: OR f='fghijklmn'
6388: OR (g='rqponml' AND f GLOB 'klmno*')
6389: OR ((a BETWEEN 4 AND 6) AND a!=5)
6390: OR a=74
6391: OR ((a BETWEEN 7 AND 9) AND a!=8)
6392: }
6393: } {4 5 6 7 9 31 36 43 45 57 59 69 74 83 scan 0 sort 0}
6394: do_test where7-2.279.1 {
6395: count_steps_sort {
6396: SELECT a FROM t2
6397: WHERE ((a BETWEEN 80 AND 82) AND a!=81)
6398: OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
6399: OR (d>=42.0 AND d<43.0 AND d NOT NULL)
6400: OR ((a BETWEEN 49 AND 51) AND a!=50)
6401: OR (g='ihgfedc' AND f GLOB 'bcdef*')
6402: }
6403: } {8 34 42 49 51 60 79 80 82 86 scan 0 sort 0}
6404: do_test where7-2.279.2 {
6405: count_steps_sort {
6406: SELECT a FROM t3
6407: WHERE ((a BETWEEN 80 AND 82) AND a!=81)
6408: OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
6409: OR (d>=42.0 AND d<43.0 AND d NOT NULL)
6410: OR ((a BETWEEN 49 AND 51) AND a!=50)
6411: OR (g='ihgfedc' AND f GLOB 'bcdef*')
6412: }
6413: } {8 34 42 49 51 60 79 80 82 86 scan 0 sort 0}
6414: do_test where7-2.280.1 {
6415: count_steps_sort {
6416: SELECT a FROM t2
6417: WHERE ((a BETWEEN 58 AND 60) AND a!=59)
6418: OR b=696
6419: OR f='tuvwxyzab'
6420: OR b=374
6421: OR b=110
6422: OR a=90
6423: }
6424: } {10 19 34 45 58 60 71 90 97 scan 0 sort 0}
6425: do_test where7-2.280.2 {
6426: count_steps_sort {
6427: SELECT a FROM t3
6428: WHERE ((a BETWEEN 58 AND 60) AND a!=59)
6429: OR b=696
6430: OR f='tuvwxyzab'
6431: OR b=374
6432: OR b=110
6433: OR a=90
6434: }
6435: } {10 19 34 45 58 60 71 90 97 scan 0 sort 0}
6436: do_test where7-2.281.1 {
6437: count_steps_sort {
6438: SELECT a FROM t2
6439: WHERE (g='xwvutsr' AND f GLOB 'ghijk*')
6440: OR c=23023
6441: OR b=377
6442: OR b=858
6443: OR (g='nmlkjih' AND f GLOB 'fghij*')
6444: }
6445: } {6 57 67 68 69 78 scan 0 sort 0}
6446: do_test where7-2.281.2 {
6447: count_steps_sort {
6448: SELECT a FROM t3
6449: WHERE (g='xwvutsr' AND f GLOB 'ghijk*')
6450: OR c=23023
6451: OR b=377
6452: OR b=858
6453: OR (g='nmlkjih' AND f GLOB 'fghij*')
6454: }
6455: } {6 57 67 68 69 78 scan 0 sort 0}
6456: do_test where7-2.282.1 {
6457: count_steps_sort {
6458: SELECT a FROM t2
6459: WHERE (d>=38.0 AND d<39.0 AND d NOT NULL)
6460: OR b=322
6461: OR (d>=19.0 AND d<20.0 AND d NOT NULL)
6462: OR (g='fedcbaz' AND f GLOB 'pqrst*')
6463: OR (g='onmlkji' AND f GLOB 'wxyza*')
6464: OR b=432
6465: OR b=55
6466: OR a=53
6467: OR (d>=74.0 AND d<75.0 AND d NOT NULL)
6468: OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
6469: OR b=25
6470: }
6471: } {5 7 19 33 38 48 53 59 74 85 93 scan 0 sort 0}
6472: do_test where7-2.282.2 {
6473: count_steps_sort {
6474: SELECT a FROM t3
6475: WHERE (d>=38.0 AND d<39.0 AND d NOT NULL)
6476: OR b=322
6477: OR (d>=19.0 AND d<20.0 AND d NOT NULL)
6478: OR (g='fedcbaz' AND f GLOB 'pqrst*')
6479: OR (g='onmlkji' AND f GLOB 'wxyza*')
6480: OR b=432
6481: OR b=55
6482: OR a=53
6483: OR (d>=74.0 AND d<75.0 AND d NOT NULL)
6484: OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
6485: OR b=25
6486: }
6487: } {5 7 19 33 38 48 53 59 74 85 93 scan 0 sort 0}
6488: do_test where7-2.283.1 {
6489: count_steps_sort {
6490: SELECT a FROM t2
6491: WHERE b=484
6492: OR (g='jihgfed' AND f GLOB 'wxyza*')
6493: OR b=616
6494: OR c=5005
6495: OR ((a BETWEEN 27 AND 29) AND a!=28)
6496: }
6497: } {13 14 15 27 29 44 56 74 scan 0 sort 0}
6498: do_test where7-2.283.2 {
6499: count_steps_sort {
6500: SELECT a FROM t3
6501: WHERE b=484
6502: OR (g='jihgfed' AND f GLOB 'wxyza*')
6503: OR b=616
6504: OR c=5005
6505: OR ((a BETWEEN 27 AND 29) AND a!=28)
6506: }
6507: } {13 14 15 27 29 44 56 74 scan 0 sort 0}
6508: do_test where7-2.284.1 {
6509: count_steps_sort {
6510: SELECT a FROM t2
6511: WHERE b=916
6512: OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
6513: OR b=1048
6514: OR c=6006
6515: OR b=762
6516: OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
6517: OR ((a BETWEEN 59 AND 61) AND a!=60)
6518: OR b=751
6519: OR (d>=73.0 AND d<74.0 AND d NOT NULL)
6520: }
6521: } {13 14 16 17 18 39 40 59 61 65 66 73 91 92 scan 0 sort 0}
6522: do_test where7-2.284.2 {
6523: count_steps_sort {
6524: SELECT a FROM t3
6525: WHERE b=916
6526: OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
6527: OR b=1048
6528: OR c=6006
6529: OR b=762
6530: OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
6531: OR ((a BETWEEN 59 AND 61) AND a!=60)
6532: OR b=751
6533: OR (d>=73.0 AND d<74.0 AND d NOT NULL)
6534: }
6535: } {13 14 16 17 18 39 40 59 61 65 66 73 91 92 scan 0 sort 0}
6536: do_test where7-2.285.1 {
6537: count_steps_sort {
6538: SELECT a FROM t2
6539: WHERE (d>=32.0 AND d<33.0 AND d NOT NULL)
6540: OR b=927
6541: OR b=275
6542: OR b=396
6543: OR c=4004
6544: OR (g='vutsrqp' AND f GLOB 'opqrs*')
6545: OR b=319
6546: OR ((a BETWEEN 83 AND 85) AND a!=84)
6547: OR a=3
6548: OR ((a BETWEEN 73 AND 75) AND a!=74)
6549: }
6550: } {3 10 11 12 14 25 29 32 36 73 75 83 85 scan 0 sort 0}
6551: do_test where7-2.285.2 {
6552: count_steps_sort {
6553: SELECT a FROM t3
6554: WHERE (d>=32.0 AND d<33.0 AND d NOT NULL)
6555: OR b=927
6556: OR b=275
6557: OR b=396
6558: OR c=4004
6559: OR (g='vutsrqp' AND f GLOB 'opqrs*')
6560: OR b=319
6561: OR ((a BETWEEN 83 AND 85) AND a!=84)
6562: OR a=3
6563: OR ((a BETWEEN 73 AND 75) AND a!=74)
6564: }
6565: } {3 10 11 12 14 25 29 32 36 73 75 83 85 scan 0 sort 0}
6566: do_test where7-2.286.1 {
6567: count_steps_sort {
6568: SELECT a FROM t2
6569: WHERE (g='wvutsrq' AND f GLOB 'lmnop*')
6570: OR b=718
6571: OR f='vwxyzabcd'
6572: OR (d>=98.0 AND d<99.0 AND d NOT NULL)
6573: OR (g='kjihgfe' AND f GLOB 'tuvwx*')
6574: OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
6575: OR (d>=22.0 AND d<23.0 AND d NOT NULL)
6576: OR ((a BETWEEN 66 AND 68) AND a!=67)
6577: OR (g='mlkjihg' AND f GLOB 'jklmn*')
6578: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
6579: OR (d>=11.0 AND d<12.0 AND d NOT NULL)
6580: }
6581: } {9 11 19 21 22 35 45 47 61 66 68 71 73 87 97 98 99 scan 0 sort 0}
6582: do_test where7-2.286.2 {
6583: count_steps_sort {
6584: SELECT a FROM t3
6585: WHERE (g='wvutsrq' AND f GLOB 'lmnop*')
6586: OR b=718
6587: OR f='vwxyzabcd'
6588: OR (d>=98.0 AND d<99.0 AND d NOT NULL)
6589: OR (g='kjihgfe' AND f GLOB 'tuvwx*')
6590: OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
6591: OR (d>=22.0 AND d<23.0 AND d NOT NULL)
6592: OR ((a BETWEEN 66 AND 68) AND a!=67)
6593: OR (g='mlkjihg' AND f GLOB 'jklmn*')
6594: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
6595: OR (d>=11.0 AND d<12.0 AND d NOT NULL)
6596: }
6597: } {9 11 19 21 22 35 45 47 61 66 68 71 73 87 97 98 99 scan 0 sort 0}
6598: do_test where7-2.287.1 {
6599: count_steps_sort {
6600: SELECT a FROM t2
6601: WHERE b=187
6602: OR b=1056
6603: OR b=861
6604: OR b=1081
6605: OR b=572
6606: OR (d>=4.0 AND d<5.0 AND d NOT NULL)
6607: OR a=11
6608: OR ((a BETWEEN 99 AND 101) AND a!=100)
6609: OR a=89
6610: OR b=421
6611: }
6612: } {4 11 17 52 89 96 99 scan 0 sort 0}
6613: do_test where7-2.287.2 {
6614: count_steps_sort {
6615: SELECT a FROM t3
6616: WHERE b=187
6617: OR b=1056
6618: OR b=861
6619: OR b=1081
6620: OR b=572
6621: OR (d>=4.0 AND d<5.0 AND d NOT NULL)
6622: OR a=11
6623: OR ((a BETWEEN 99 AND 101) AND a!=100)
6624: OR a=89
6625: OR b=421
6626: }
6627: } {4 11 17 52 89 96 99 scan 0 sort 0}
6628: do_test where7-2.288.1 {
6629: count_steps_sort {
6630: SELECT a FROM t2
6631: WHERE b=231
6632: OR b=388
6633: OR d<0.0
6634: OR (d>=39.0 AND d<40.0 AND d NOT NULL)
6635: OR b=1045
6636: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
6637: }
6638: } {12 21 39 95 scan 0 sort 0}
6639: do_test where7-2.288.2 {
6640: count_steps_sort {
6641: SELECT a FROM t3
6642: WHERE b=231
6643: OR b=388
6644: OR d<0.0
6645: OR (d>=39.0 AND d<40.0 AND d NOT NULL)
6646: OR b=1045
6647: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
6648: }
6649: } {12 21 39 95 scan 0 sort 0}
6650: do_test where7-2.289.1 {
6651: count_steps_sort {
6652: SELECT a FROM t2
6653: WHERE b=528
6654: OR (d>=53.0 AND d<54.0 AND d NOT NULL)
6655: OR b=762
6656: }
6657: } {48 53 scan 0 sort 0}
6658: do_test where7-2.289.2 {
6659: count_steps_sort {
6660: SELECT a FROM t3
6661: WHERE b=528
6662: OR (d>=53.0 AND d<54.0 AND d NOT NULL)
6663: OR b=762
6664: }
6665: } {48 53 scan 0 sort 0}
6666: do_test where7-2.290.1 {
6667: count_steps_sort {
6668: SELECT a FROM t2
6669: WHERE f='stuvwxyza'
6670: OR ((a BETWEEN 90 AND 92) AND a!=91)
6671: OR b=916
6672: }
6673: } {18 44 70 90 92 96 scan 0 sort 0}
6674: do_test where7-2.290.2 {
6675: count_steps_sort {
6676: SELECT a FROM t3
6677: WHERE f='stuvwxyza'
6678: OR ((a BETWEEN 90 AND 92) AND a!=91)
6679: OR b=916
6680: }
6681: } {18 44 70 90 92 96 scan 0 sort 0}
6682: do_test where7-2.291.1 {
6683: count_steps_sort {
6684: SELECT a FROM t2
6685: WHERE (d>=52.0 AND d<53.0 AND d NOT NULL)
6686: OR (d>=76.0 AND d<77.0 AND d NOT NULL)
6687: OR ((a BETWEEN 96 AND 98) AND a!=97)
6688: OR (d>=19.0 AND d<20.0 AND d NOT NULL)
6689: OR (d>=4.0 AND d<5.0 AND d NOT NULL)
6690: }
6691: } {4 19 52 76 96 98 scan 0 sort 0}
6692: do_test where7-2.291.2 {
6693: count_steps_sort {
6694: SELECT a FROM t3
6695: WHERE (d>=52.0 AND d<53.0 AND d NOT NULL)
6696: OR (d>=76.0 AND d<77.0 AND d NOT NULL)
6697: OR ((a BETWEEN 96 AND 98) AND a!=97)
6698: OR (d>=19.0 AND d<20.0 AND d NOT NULL)
6699: OR (d>=4.0 AND d<5.0 AND d NOT NULL)
6700: }
6701: } {4 19 52 76 96 98 scan 0 sort 0}
6702: do_test where7-2.292.1 {
6703: count_steps_sort {
6704: SELECT a FROM t2
6705: WHERE b=102
6706: OR c=6006
6707: OR b=231
6708: OR b=212
6709: OR (d>=36.0 AND d<37.0 AND d NOT NULL)
6710: OR (g='gfedcba' AND f GLOB 'klmno*')
6711: OR c=30030
6712: OR (g='onmlkji' AND f GLOB 'abcde*')
6713: }
6714: } {16 17 18 21 36 52 88 89 90 scan 0 sort 0}
6715: do_test where7-2.292.2 {
6716: count_steps_sort {
6717: SELECT a FROM t3
6718: WHERE b=102
6719: OR c=6006
6720: OR b=231
6721: OR b=212
6722: OR (d>=36.0 AND d<37.0 AND d NOT NULL)
6723: OR (g='gfedcba' AND f GLOB 'klmno*')
6724: OR c=30030
6725: OR (g='onmlkji' AND f GLOB 'abcde*')
6726: }
6727: } {16 17 18 21 36 52 88 89 90 scan 0 sort 0}
6728: do_test where7-2.293.1 {
6729: count_steps_sort {
6730: SELECT a FROM t2
6731: WHERE a=47
6732: OR a=82
6733: OR c=25025
6734: OR ((a BETWEEN 40 AND 42) AND a!=41)
6735: OR f='qrstuvwxy'
6736: OR a=5
6737: }
6738: } {5 16 40 42 47 68 73 74 75 82 94 scan 0 sort 0}
6739: do_test where7-2.293.2 {
6740: count_steps_sort {
6741: SELECT a FROM t3
6742: WHERE a=47
6743: OR a=82
6744: OR c=25025
6745: OR ((a BETWEEN 40 AND 42) AND a!=41)
6746: OR f='qrstuvwxy'
6747: OR a=5
6748: }
6749: } {5 16 40 42 47 68 73 74 75 82 94 scan 0 sort 0}
6750: do_test where7-2.294.1 {
6751: count_steps_sort {
6752: SELECT a FROM t2
6753: WHERE b=429
6754: OR a=30
6755: OR f='vwxyzabcd'
6756: OR b=762
6757: OR a=60
6758: OR (g='srqponm' AND f GLOB 'efghi*')
6759: OR (g='xwvutsr' AND f GLOB 'efghi*')
6760: }
6761: } {4 21 30 39 47 60 73 99 scan 0 sort 0}
6762: do_test where7-2.294.2 {
6763: count_steps_sort {
6764: SELECT a FROM t3
6765: WHERE b=429
6766: OR a=30
6767: OR f='vwxyzabcd'
6768: OR b=762
6769: OR a=60
6770: OR (g='srqponm' AND f GLOB 'efghi*')
6771: OR (g='xwvutsr' AND f GLOB 'efghi*')
6772: }
6773: } {4 21 30 39 47 60 73 99 scan 0 sort 0}
6774: do_test where7-2.295.1 {
6775: count_steps_sort {
6776: SELECT a FROM t2
6777: WHERE (g='mlkjihg' AND f GLOB 'ghijk*')
6778: OR a=3
6779: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
6780: OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
6781: OR b=498
6782: OR a=100
6783: OR (d>=31.0 AND d<32.0 AND d NOT NULL)
6784: OR (g='kjihgfe' AND f GLOB 'rstuv*')
6785: OR a=69
6786: }
6787: } {3 13 31 39 58 63 65 69 91 100 scan 0 sort 0}
6788: do_test where7-2.295.2 {
6789: count_steps_sort {
6790: SELECT a FROM t3
6791: WHERE (g='mlkjihg' AND f GLOB 'ghijk*')
6792: OR a=3
6793: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
6794: OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
6795: OR b=498
6796: OR a=100
6797: OR (d>=31.0 AND d<32.0 AND d NOT NULL)
6798: OR (g='kjihgfe' AND f GLOB 'rstuv*')
6799: OR a=69
6800: }
6801: } {3 13 31 39 58 63 65 69 91 100 scan 0 sort 0}
6802: do_test where7-2.296.1 {
6803: count_steps_sort {
6804: SELECT a FROM t2
6805: WHERE (g='ihgfedc' AND f GLOB 'efghi*')
6806: OR b=300
6807: OR (d>=7.0 AND d<8.0 AND d NOT NULL)
6808: OR b=58
6809: OR ((a BETWEEN 55 AND 57) AND a!=56)
6810: OR (g='nmlkjih' AND f GLOB 'defgh*')
6811: OR b=286
6812: OR b=234
6813: OR ((a BETWEEN 43 AND 45) AND a!=44)
6814: OR f='ghijklmno'
6815: OR (d>=26.0 AND d<27.0 AND d NOT NULL)
6816: }
6817: } {6 7 26 32 43 45 55 57 58 82 84 scan 0 sort 0}
6818: do_test where7-2.296.2 {
6819: count_steps_sort {
6820: SELECT a FROM t3
6821: WHERE (g='ihgfedc' AND f GLOB 'efghi*')
6822: OR b=300
6823: OR (d>=7.0 AND d<8.0 AND d NOT NULL)
6824: OR b=58
6825: OR ((a BETWEEN 55 AND 57) AND a!=56)
6826: OR (g='nmlkjih' AND f GLOB 'defgh*')
6827: OR b=286
6828: OR b=234
6829: OR ((a BETWEEN 43 AND 45) AND a!=44)
6830: OR f='ghijklmno'
6831: OR (d>=26.0 AND d<27.0 AND d NOT NULL)
6832: }
6833: } {6 7 26 32 43 45 55 57 58 82 84 scan 0 sort 0}
6834: do_test where7-2.297.1 {
6835: count_steps_sort {
6836: SELECT a FROM t2
6837: WHERE a=95
6838: OR ((a BETWEEN 72 AND 74) AND a!=73)
6839: OR ((a BETWEEN 23 AND 25) AND a!=24)
6840: OR b=594
6841: OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
6842: OR ((a BETWEEN 37 AND 39) AND a!=38)
6843: OR ((a BETWEEN 56 AND 58) AND a!=57)
6844: OR ((a BETWEEN 18 AND 20) AND a!=19)
6845: OR (d>=45.0 AND d<46.0 AND d NOT NULL)
6846: OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
6847: OR ((a BETWEEN 53 AND 55) AND a!=54)
6848: }
6849: } {5 7 18 20 23 25 31 33 37 39 45 53 54 55 56 57 58 59 72 74 83 85 95 scan 0 sort 0}
6850: do_test where7-2.297.2 {
6851: count_steps_sort {
6852: SELECT a FROM t3
6853: WHERE a=95
6854: OR ((a BETWEEN 72 AND 74) AND a!=73)
6855: OR ((a BETWEEN 23 AND 25) AND a!=24)
6856: OR b=594
6857: OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
6858: OR ((a BETWEEN 37 AND 39) AND a!=38)
6859: OR ((a BETWEEN 56 AND 58) AND a!=57)
6860: OR ((a BETWEEN 18 AND 20) AND a!=19)
6861: OR (d>=45.0 AND d<46.0 AND d NOT NULL)
6862: OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
6863: OR ((a BETWEEN 53 AND 55) AND a!=54)
6864: }
6865: } {5 7 18 20 23 25 31 33 37 39 45 53 54 55 56 57 58 59 72 74 83 85 95 scan 0 sort 0}
6866: do_test where7-2.298.1 {
6867: count_steps_sort {
6868: SELECT a FROM t2
6869: WHERE b=949
6870: OR (g='xwvutsr' AND f GLOB 'fghij*')
6871: OR (g='vutsrqp' AND f GLOB 'opqrs*')
6872: }
6873: } {5 14 scan 0 sort 0}
6874: do_test where7-2.298.2 {
6875: count_steps_sort {
6876: SELECT a FROM t3
6877: WHERE b=949
6878: OR (g='xwvutsr' AND f GLOB 'fghij*')
6879: OR (g='vutsrqp' AND f GLOB 'opqrs*')
6880: }
6881: } {5 14 scan 0 sort 0}
6882: do_test where7-2.299.1 {
6883: count_steps_sort {
6884: SELECT a FROM t2
6885: WHERE b=960
6886: OR a=44
6887: OR (g='xwvutsr' AND f GLOB 'ghijk*')
6888: OR a=39
6889: OR b=828
6890: OR ((a BETWEEN 3 AND 5) AND a!=4)
6891: OR d<0.0
6892: OR b=770
6893: OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
6894: OR b=594
6895: OR ((a BETWEEN 89 AND 91) AND a!=90)
6896: }
6897: } {3 5 6 18 39 44 54 70 89 91 96 scan 0 sort 0}
6898: do_test where7-2.299.2 {
6899: count_steps_sort {
6900: SELECT a FROM t3
6901: WHERE b=960
6902: OR a=44
6903: OR (g='xwvutsr' AND f GLOB 'ghijk*')
6904: OR a=39
6905: OR b=828
6906: OR ((a BETWEEN 3 AND 5) AND a!=4)
6907: OR d<0.0
6908: OR b=770
6909: OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
6910: OR b=594
6911: OR ((a BETWEEN 89 AND 91) AND a!=90)
6912: }
6913: } {3 5 6 18 39 44 54 70 89 91 96 scan 0 sort 0}
6914: do_test where7-2.300.1 {
6915: count_steps_sort {
6916: SELECT a FROM t2
6917: WHERE ((a BETWEEN 40 AND 42) AND a!=41)
6918: OR b=198
6919: OR a=51
6920: OR b=1056
6921: OR b=748
6922: OR ((a BETWEEN 9 AND 11) AND a!=10)
6923: }
6924: } {9 11 18 40 42 51 68 96 scan 0 sort 0}
6925: do_test where7-2.300.2 {
6926: count_steps_sort {
6927: SELECT a FROM t3
6928: WHERE ((a BETWEEN 40 AND 42) AND a!=41)
6929: OR b=198
6930: OR a=51
6931: OR b=1056
6932: OR b=748
6933: OR ((a BETWEEN 9 AND 11) AND a!=10)
6934: }
6935: } {9 11 18 40 42 51 68 96 scan 0 sort 0}
6936: do_test where7-2.301.1 {
6937: count_steps_sort {
6938: SELECT a FROM t2
6939: WHERE b=1081
6940: OR ((a BETWEEN 66 AND 68) AND a!=67)
6941: OR b=1004
6942: OR (g='gfedcba' AND f GLOB 'nopqr*')
6943: OR ((a BETWEEN 29 AND 31) AND a!=30)
6944: OR b=660
6945: OR b=957
6946: OR b=869
6947: }
6948: } {29 31 60 66 68 79 87 91 scan 0 sort 0}
6949: do_test where7-2.301.2 {
6950: count_steps_sort {
6951: SELECT a FROM t3
6952: WHERE b=1081
6953: OR ((a BETWEEN 66 AND 68) AND a!=67)
6954: OR b=1004
6955: OR (g='gfedcba' AND f GLOB 'nopqr*')
6956: OR ((a BETWEEN 29 AND 31) AND a!=30)
6957: OR b=660
6958: OR b=957
6959: OR b=869
6960: }
6961: } {29 31 60 66 68 79 87 91 scan 0 sort 0}
6962: do_test where7-2.302.1 {
6963: count_steps_sort {
6964: SELECT a FROM t2
6965: WHERE b=927
6966: OR c=12012
6967: OR f='yzabcdefg'
6968: OR b=880
6969: OR a=63
6970: OR (g='ponmlkj' AND f GLOB 'stuvw*')
6971: OR (g='mlkjihg' AND f GLOB 'ghijk*')
6972: OR (g='hgfedcb' AND f GLOB 'ijklm*')
6973: }
6974: } {24 34 35 36 44 50 58 63 76 80 86 scan 0 sort 0}
6975: do_test where7-2.302.2 {
6976: count_steps_sort {
6977: SELECT a FROM t3
6978: WHERE b=927
6979: OR c=12012
6980: OR f='yzabcdefg'
6981: OR b=880
6982: OR a=63
6983: OR (g='ponmlkj' AND f GLOB 'stuvw*')
6984: OR (g='mlkjihg' AND f GLOB 'ghijk*')
6985: OR (g='hgfedcb' AND f GLOB 'ijklm*')
6986: }
6987: } {24 34 35 36 44 50 58 63 76 80 86 scan 0 sort 0}
6988: do_test where7-2.303.1 {
6989: count_steps_sort {
6990: SELECT a FROM t2
6991: WHERE a=69
6992: OR b=1103
6993: OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
6994: OR f='wxyzabcde'
6995: OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
6996: OR (g='gfedcba' AND f GLOB 'klmno*')
6997: OR f='pqrstuvwx'
6998: OR (g='jihgfed' AND f GLOB 'vwxyz*')
6999: OR a=59
7000: OR b=946
7001: }
7002: } {15 18 22 26 41 44 48 52 59 67 69 70 73 74 78 86 88 93 96 100 scan 0 sort 0}
7003: do_test where7-2.303.2 {
7004: count_steps_sort {
7005: SELECT a FROM t3
7006: WHERE a=69
7007: OR b=1103
7008: OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
7009: OR f='wxyzabcde'
7010: OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
7011: OR (g='gfedcba' AND f GLOB 'klmno*')
7012: OR f='pqrstuvwx'
7013: OR (g='jihgfed' AND f GLOB 'vwxyz*')
7014: OR a=59
7015: OR b=946
7016: }
7017: } {15 18 22 26 41 44 48 52 59 67 69 70 73 74 78 86 88 93 96 100 scan 0 sort 0}
7018: do_test where7-2.304.1 {
7019: count_steps_sort {
7020: SELECT a FROM t2
7021: WHERE (d>=47.0 AND d<48.0 AND d NOT NULL)
7022: OR (g='jihgfed' AND f GLOB 'xyzab*')
7023: OR a=68
7024: OR ((a BETWEEN 14 AND 16) AND a!=15)
7025: }
7026: } {14 16 47 68 75 scan 0 sort 0}
7027: do_test where7-2.304.2 {
7028: count_steps_sort {
7029: SELECT a FROM t3
7030: WHERE (d>=47.0 AND d<48.0 AND d NOT NULL)
7031: OR (g='jihgfed' AND f GLOB 'xyzab*')
7032: OR a=68
7033: OR ((a BETWEEN 14 AND 16) AND a!=15)
7034: }
7035: } {14 16 47 68 75 scan 0 sort 0}
7036: do_test where7-2.305.1 {
7037: count_steps_sort {
7038: SELECT a FROM t2
7039: WHERE (d>=10.0 AND d<11.0 AND d NOT NULL)
7040: OR (g='lkjihgf' AND f GLOB 'lmnop*')
7041: }
7042: } {10 63 scan 0 sort 0}
7043: do_test where7-2.305.2 {
7044: count_steps_sort {
7045: SELECT a FROM t3
7046: WHERE (d>=10.0 AND d<11.0 AND d NOT NULL)
7047: OR (g='lkjihgf' AND f GLOB 'lmnop*')
7048: }
7049: } {10 63 scan 0 sort 0}
7050: do_test where7-2.306.1 {
7051: count_steps_sort {
7052: SELECT a FROM t2
7053: WHERE a=32
7054: OR ((a BETWEEN 15 AND 17) AND a!=16)
7055: OR ((a BETWEEN 92 AND 94) AND a!=93)
7056: OR (d>=86.0 AND d<87.0 AND d NOT NULL)
7057: OR c=7007
7058: OR b=968
7059: OR (d>=18.0 AND d<19.0 AND d NOT NULL)
7060: }
7061: } {15 17 18 19 20 21 32 86 88 92 94 scan 0 sort 0}
7062: do_test where7-2.306.2 {
7063: count_steps_sort {
7064: SELECT a FROM t3
7065: WHERE a=32
7066: OR ((a BETWEEN 15 AND 17) AND a!=16)
7067: OR ((a BETWEEN 92 AND 94) AND a!=93)
7068: OR (d>=86.0 AND d<87.0 AND d NOT NULL)
7069: OR c=7007
7070: OR b=968
7071: OR (d>=18.0 AND d<19.0 AND d NOT NULL)
7072: }
7073: } {15 17 18 19 20 21 32 86 88 92 94 scan 0 sort 0}
7074: do_test where7-2.307.1 {
7075: count_steps_sort {
7076: SELECT a FROM t2
7077: WHERE f='cdefghijk'
7078: OR b=1103
7079: }
7080: } {2 28 54 80 scan 0 sort 0}
7081: do_test where7-2.307.2 {
7082: count_steps_sort {
7083: SELECT a FROM t3
7084: WHERE f='cdefghijk'
7085: OR b=1103
7086: }
7087: } {2 28 54 80 scan 0 sort 0}
7088: do_test where7-2.308.1 {
7089: count_steps_sort {
7090: SELECT a FROM t2
7091: WHERE ((a BETWEEN 21 AND 23) AND a!=22)
7092: OR (g='vutsrqp' AND f GLOB 'opqrs*')
7093: OR c=14014
7094: OR b=990
7095: OR (g='nmlkjih' AND f GLOB 'efghi*')
7096: OR c=14014
7097: OR (g='vutsrqp' AND f GLOB 'nopqr*')
7098: OR b=740
7099: OR c=3003
7100: }
7101: } {7 8 9 13 14 21 23 40 41 42 56 90 scan 0 sort 0}
7102: do_test where7-2.308.2 {
7103: count_steps_sort {
7104: SELECT a FROM t3
7105: WHERE ((a BETWEEN 21 AND 23) AND a!=22)
7106: OR (g='vutsrqp' AND f GLOB 'opqrs*')
7107: OR c=14014
7108: OR b=990
7109: OR (g='nmlkjih' AND f GLOB 'efghi*')
7110: OR c=14014
7111: OR (g='vutsrqp' AND f GLOB 'nopqr*')
7112: OR b=740
7113: OR c=3003
7114: }
7115: } {7 8 9 13 14 21 23 40 41 42 56 90 scan 0 sort 0}
7116: do_test where7-2.309.1 {
7117: count_steps_sort {
7118: SELECT a FROM t2
7119: WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
7120: OR a=67
7121: OR b=135
7122: OR f='bcdefghij'
7123: OR b=924
7124: OR (d>=22.0 AND d<23.0 AND d NOT NULL)
7125: }
7126: } {1 22 27 53 60 67 79 84 scan 0 sort 0}
7127: do_test where7-2.309.2 {
7128: count_steps_sort {
7129: SELECT a FROM t3
7130: WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
7131: OR a=67
7132: OR b=135
7133: OR f='bcdefghij'
7134: OR b=924
7135: OR (d>=22.0 AND d<23.0 AND d NOT NULL)
7136: }
7137: } {1 22 27 53 60 67 79 84 scan 0 sort 0}
7138: do_test where7-2.310.1 {
7139: count_steps_sort {
7140: SELECT a FROM t2
7141: WHERE a=96
7142: OR a=13
7143: }
7144: } {13 96 scan 0 sort 0}
7145: do_test where7-2.310.2 {
7146: count_steps_sort {
7147: SELECT a FROM t3
7148: WHERE a=96
7149: OR a=13
7150: }
7151: } {13 96 scan 0 sort 0}
7152: do_test where7-2.311.1 {
7153: count_steps_sort {
7154: SELECT a FROM t2
7155: WHERE ((a BETWEEN 34 AND 36) AND a!=35)
7156: OR (d>=50.0 AND d<51.0 AND d NOT NULL)
7157: OR ((a BETWEEN 35 AND 37) AND a!=36)
7158: OR a=49
7159: OR a=38
7160: OR b=157
7161: OR a=4
7162: OR b=311
7163: OR ((a BETWEEN 97 AND 99) AND a!=98)
7164: OR (g='tsrqpon' AND f GLOB 'bcdef*')
7165: OR b=396
7166: }
7167: } {4 27 34 35 36 37 38 49 50 97 99 scan 0 sort 0}
7168: do_test where7-2.311.2 {
7169: count_steps_sort {
7170: SELECT a FROM t3
7171: WHERE ((a BETWEEN 34 AND 36) AND a!=35)
7172: OR (d>=50.0 AND d<51.0 AND d NOT NULL)
7173: OR ((a BETWEEN 35 AND 37) AND a!=36)
7174: OR a=49
7175: OR a=38
7176: OR b=157
7177: OR a=4
7178: OR b=311
7179: OR ((a BETWEEN 97 AND 99) AND a!=98)
7180: OR (g='tsrqpon' AND f GLOB 'bcdef*')
7181: OR b=396
7182: }
7183: } {4 27 34 35 36 37 38 49 50 97 99 scan 0 sort 0}
7184: do_test where7-2.312.1 {
7185: count_steps_sort {
7186: SELECT a FROM t2
7187: WHERE a=82
7188: OR b=333
7189: OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
7190: OR b=99
7191: OR a=63
7192: OR a=35
7193: OR b=176
7194: }
7195: } {9 16 22 35 48 63 74 82 100 scan 0 sort 0}
7196: do_test where7-2.312.2 {
7197: count_steps_sort {
7198: SELECT a FROM t3
7199: WHERE a=82
7200: OR b=333
7201: OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
7202: OR b=99
7203: OR a=63
7204: OR a=35
7205: OR b=176
7206: }
7207: } {9 16 22 35 48 63 74 82 100 scan 0 sort 0}
7208: do_test where7-2.313.1 {
7209: count_steps_sort {
7210: SELECT a FROM t2
7211: WHERE a=90
7212: OR a=81
7213: OR ((a BETWEEN 51 AND 53) AND a!=52)
7214: OR f='mnopqrstu'
7215: OR b=927
7216: OR b=311
7217: OR a=34
7218: OR b=715
7219: OR f='rstuvwxyz'
7220: }
7221: } {12 17 34 38 43 51 53 64 65 69 81 90 95 scan 0 sort 0}
7222: do_test where7-2.313.2 {
7223: count_steps_sort {
7224: SELECT a FROM t3
7225: WHERE a=90
7226: OR a=81
7227: OR ((a BETWEEN 51 AND 53) AND a!=52)
7228: OR f='mnopqrstu'
7229: OR b=927
7230: OR b=311
7231: OR a=34
7232: OR b=715
7233: OR f='rstuvwxyz'
7234: }
7235: } {12 17 34 38 43 51 53 64 65 69 81 90 95 scan 0 sort 0}
7236: do_test where7-2.314.1 {
7237: count_steps_sort {
7238: SELECT a FROM t2
7239: WHERE b=484
7240: OR ((a BETWEEN 10 AND 12) AND a!=11)
7241: OR f='lmnopqrst'
7242: OR ((a BETWEEN 37 AND 39) AND a!=38)
7243: OR (d>=64.0 AND d<65.0 AND d NOT NULL)
7244: OR (d>=7.0 AND d<8.0 AND d NOT NULL)
7245: OR b<0
7246: OR b=231
7247: OR a=14
7248: }
7249: } {7 10 11 12 14 21 37 39 44 63 64 89 scan 0 sort 0}
7250: do_test where7-2.314.2 {
7251: count_steps_sort {
7252: SELECT a FROM t3
7253: WHERE b=484
7254: OR ((a BETWEEN 10 AND 12) AND a!=11)
7255: OR f='lmnopqrst'
7256: OR ((a BETWEEN 37 AND 39) AND a!=38)
7257: OR (d>=64.0 AND d<65.0 AND d NOT NULL)
7258: OR (d>=7.0 AND d<8.0 AND d NOT NULL)
7259: OR b<0
7260: OR b=231
7261: OR a=14
7262: }
7263: } {7 10 11 12 14 21 37 39 44 63 64 89 scan 0 sort 0}
7264: do_test where7-2.315.1 {
7265: count_steps_sort {
7266: SELECT a FROM t2
7267: WHERE b=905
7268: OR f='hijklmnop'
7269: OR (d>=45.0 AND d<46.0 AND d NOT NULL)
7270: OR (d>=26.0 AND d<27.0 AND d NOT NULL)
7271: OR (g='ihgfedc' AND f GLOB 'cdefg*')
7272: OR (g='utsrqpo' AND f GLOB 'wxyza*')
7273: OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
7274: OR b=817
7275: OR (d>=20.0 AND d<21.0 AND d NOT NULL)
7276: }
7277: } {7 11 20 22 26 33 37 45 59 63 80 85 89 scan 0 sort 0}
7278: do_test where7-2.315.2 {
7279: count_steps_sort {
7280: SELECT a FROM t3
7281: WHERE b=905
7282: OR f='hijklmnop'
7283: OR (d>=45.0 AND d<46.0 AND d NOT NULL)
7284: OR (d>=26.0 AND d<27.0 AND d NOT NULL)
7285: OR (g='ihgfedc' AND f GLOB 'cdefg*')
7286: OR (g='utsrqpo' AND f GLOB 'wxyza*')
7287: OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
7288: OR b=817
7289: OR (d>=20.0 AND d<21.0 AND d NOT NULL)
7290: }
7291: } {7 11 20 22 26 33 37 45 59 63 80 85 89 scan 0 sort 0}
7292: do_test where7-2.316.1 {
7293: count_steps_sort {
7294: SELECT a FROM t2
7295: WHERE (g='hgfedcb' AND f GLOB 'hijkl*')
7296: OR b=311
7297: OR (d>=61.0 AND d<62.0 AND d NOT NULL)
7298: OR a=48
7299: OR (g='ponmlkj' AND f GLOB 'rstuv*')
7300: OR (g='ponmlkj' AND f GLOB 'vwxyz*')
7301: OR c=32032
7302: OR f='opqrstuvw'
7303: OR b=300
7304: OR b=1001
7305: OR ((a BETWEEN 94 AND 96) AND a!=95)
7306: }
7307: } {14 40 43 47 48 61 66 85 91 92 94 95 96 scan 0 sort 0}
7308: do_test where7-2.316.2 {
7309: count_steps_sort {
7310: SELECT a FROM t3
7311: WHERE (g='hgfedcb' AND f GLOB 'hijkl*')
7312: OR b=311
7313: OR (d>=61.0 AND d<62.0 AND d NOT NULL)
7314: OR a=48
7315: OR (g='ponmlkj' AND f GLOB 'rstuv*')
7316: OR (g='ponmlkj' AND f GLOB 'vwxyz*')
7317: OR c=32032
7318: OR f='opqrstuvw'
7319: OR b=300
7320: OR b=1001
7321: OR ((a BETWEEN 94 AND 96) AND a!=95)
7322: }
7323: } {14 40 43 47 48 61 66 85 91 92 94 95 96 scan 0 sort 0}
7324: do_test where7-2.317.1 {
7325: count_steps_sort {
7326: SELECT a FROM t2
7327: WHERE (d>=95.0 AND d<96.0 AND d NOT NULL)
7328: OR b=1070
7329: OR (g='edcbazy' AND f GLOB 'vwxyz*')
7330: OR (d>=45.0 AND d<46.0 AND d NOT NULL)
7331: OR (d>=22.0 AND d<23.0 AND d NOT NULL)
7332: OR a=22
7333: OR (d>=11.0 AND d<12.0 AND d NOT NULL)
7334: OR (d>=61.0 AND d<62.0 AND d NOT NULL)
7335: OR f='tuvwxyzab'
7336: OR a=72
7337: OR ((a BETWEEN 53 AND 55) AND a!=54)
7338: }
7339: } {11 19 22 45 53 55 61 71 72 95 97 99 scan 0 sort 0}
7340: do_test where7-2.317.2 {
7341: count_steps_sort {
7342: SELECT a FROM t3
7343: WHERE (d>=95.0 AND d<96.0 AND d NOT NULL)
7344: OR b=1070
7345: OR (g='edcbazy' AND f GLOB 'vwxyz*')
7346: OR (d>=45.0 AND d<46.0 AND d NOT NULL)
7347: OR (d>=22.0 AND d<23.0 AND d NOT NULL)
7348: OR a=22
7349: OR (d>=11.0 AND d<12.0 AND d NOT NULL)
7350: OR (d>=61.0 AND d<62.0 AND d NOT NULL)
7351: OR f='tuvwxyzab'
7352: OR a=72
7353: OR ((a BETWEEN 53 AND 55) AND a!=54)
7354: }
7355: } {11 19 22 45 53 55 61 71 72 95 97 99 scan 0 sort 0}
7356: do_test where7-2.318.1 {
7357: count_steps_sort {
7358: SELECT a FROM t2
7359: WHERE (d>=8.0 AND d<9.0 AND d NOT NULL)
7360: OR (g='vutsrqp' AND f GLOB 'qrstu*')
7361: OR a=21
7362: OR b=1026
7363: OR ((a BETWEEN 34 AND 36) AND a!=35)
7364: OR b=473
7365: }
7366: } {8 16 21 34 36 43 scan 0 sort 0}
7367: do_test where7-2.318.2 {
7368: count_steps_sort {
7369: SELECT a FROM t3
7370: WHERE (d>=8.0 AND d<9.0 AND d NOT NULL)
7371: OR (g='vutsrqp' AND f GLOB 'qrstu*')
7372: OR a=21
7373: OR b=1026
7374: OR ((a BETWEEN 34 AND 36) AND a!=35)
7375: OR b=473
7376: }
7377: } {8 16 21 34 36 43 scan 0 sort 0}
7378: do_test where7-2.319.1 {
7379: count_steps_sort {
7380: SELECT a FROM t2
7381: WHERE ((a BETWEEN 71 AND 73) AND a!=72)
7382: OR ((a BETWEEN 43 AND 45) AND a!=44)
7383: OR a=100
7384: OR a=29
7385: OR c=15015
7386: OR a=87
7387: OR (g='gfedcba' AND f GLOB 'klmno*')
7388: }
7389: } {29 43 44 45 71 73 87 88 100 scan 0 sort 0}
7390: do_test where7-2.319.2 {
7391: count_steps_sort {
7392: SELECT a FROM t3
7393: WHERE ((a BETWEEN 71 AND 73) AND a!=72)
7394: OR ((a BETWEEN 43 AND 45) AND a!=44)
7395: OR a=100
7396: OR a=29
7397: OR c=15015
7398: OR a=87
7399: OR (g='gfedcba' AND f GLOB 'klmno*')
7400: }
7401: } {29 43 44 45 71 73 87 88 100 scan 0 sort 0}
7402: do_test where7-2.320.1 {
7403: count_steps_sort {
7404: SELECT a FROM t2
7405: WHERE (d>=1.0 AND d<2.0 AND d NOT NULL)
7406: OR b=542
7407: OR b=638
7408: }
7409: } {1 58 scan 0 sort 0}
7410: do_test where7-2.320.2 {
7411: count_steps_sort {
7412: SELECT a FROM t3
7413: WHERE (d>=1.0 AND d<2.0 AND d NOT NULL)
7414: OR b=542
7415: OR b=638
7416: }
7417: } {1 58 scan 0 sort 0}
7418: do_test where7-2.321.1 {
7419: count_steps_sort {
7420: SELECT a FROM t2
7421: WHERE ((a BETWEEN 5 AND 7) AND a!=6)
7422: OR b=1070
7423: OR a=91
7424: OR b=1015
7425: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
7426: OR (g='ihgfedc' AND f GLOB 'cdefg*')
7427: OR ((a BETWEEN 91 AND 93) AND a!=92)
7428: }
7429: } {5 7 12 80 91 93 scan 0 sort 0}
7430: do_test where7-2.321.2 {
7431: count_steps_sort {
7432: SELECT a FROM t3
7433: WHERE ((a BETWEEN 5 AND 7) AND a!=6)
7434: OR b=1070
7435: OR a=91
7436: OR b=1015
7437: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
7438: OR (g='ihgfedc' AND f GLOB 'cdefg*')
7439: OR ((a BETWEEN 91 AND 93) AND a!=92)
7440: }
7441: } {5 7 12 80 91 93 scan 0 sort 0}
7442: do_test where7-2.322.1 {
7443: count_steps_sort {
7444: SELECT a FROM t2
7445: WHERE a=7
7446: OR (g='yxwvuts' AND f GLOB 'bcdef*')
7447: OR b=1015
7448: OR b=839
7449: OR (g='rqponml' AND f GLOB 'klmno*')
7450: OR b=410
7451: OR (f GLOB '?defg*' AND f GLOB 'cdef*')
7452: OR a=71
7453: }
7454: } {1 2 7 28 36 54 71 80 scan 0 sort 0}
7455: do_test where7-2.322.2 {
7456: count_steps_sort {
7457: SELECT a FROM t3
7458: WHERE a=7
7459: OR (g='yxwvuts' AND f GLOB 'bcdef*')
7460: OR b=1015
7461: OR b=839
7462: OR (g='rqponml' AND f GLOB 'klmno*')
7463: OR b=410
7464: OR (f GLOB '?defg*' AND f GLOB 'cdef*')
7465: OR a=71
7466: }
7467: } {1 2 7 28 36 54 71 80 scan 0 sort 0}
7468: do_test where7-2.323.1 {
7469: count_steps_sort {
7470: SELECT a FROM t2
7471: WHERE b=880
7472: OR b=982
7473: OR a=52
7474: OR (g='onmlkji' AND f GLOB 'abcde*')
7475: OR a=24
7476: OR ((a BETWEEN 47 AND 49) AND a!=48)
7477: OR (g='mlkjihg' AND f GLOB 'ijklm*')
7478: OR (g='ihgfedc' AND f GLOB 'cdefg*')
7479: OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
7480: }
7481: } {24 47 49 50 52 60 76 80 scan 0 sort 0}
7482: do_test where7-2.323.2 {
7483: count_steps_sort {
7484: SELECT a FROM t3
7485: WHERE b=880
7486: OR b=982
7487: OR a=52
7488: OR (g='onmlkji' AND f GLOB 'abcde*')
7489: OR a=24
7490: OR ((a BETWEEN 47 AND 49) AND a!=48)
7491: OR (g='mlkjihg' AND f GLOB 'ijklm*')
7492: OR (g='ihgfedc' AND f GLOB 'cdefg*')
7493: OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
7494: }
7495: } {24 47 49 50 52 60 76 80 scan 0 sort 0}
7496: do_test where7-2.324.1 {
7497: count_steps_sort {
7498: SELECT a FROM t2
7499: WHERE ((a BETWEEN 67 AND 69) AND a!=68)
7500: OR (g='utsrqpo' AND f GLOB 'wxyza*')
7501: OR (g='lkjihgf' AND f GLOB 'pqrst*')
7502: OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
7503: }
7504: } {5 22 31 57 67 69 83 scan 0 sort 0}
7505: do_test where7-2.324.2 {
7506: count_steps_sort {
7507: SELECT a FROM t3
7508: WHERE ((a BETWEEN 67 AND 69) AND a!=68)
7509: OR (g='utsrqpo' AND f GLOB 'wxyza*')
7510: OR (g='lkjihgf' AND f GLOB 'pqrst*')
7511: OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
7512: }
7513: } {5 22 31 57 67 69 83 scan 0 sort 0}
7514: do_test where7-2.325.1 {
7515: count_steps_sort {
7516: SELECT a FROM t2
7517: WHERE f='abcdefghi'
7518: OR a=5
7519: OR b=124
7520: OR (g='kjihgfe' AND f GLOB 'rstuv*')
7521: OR b=432
7522: OR 1000000<b
7523: OR a=58
7524: OR (d>=45.0 AND d<46.0 AND d NOT NULL)
7525: OR b=77
7526: OR b=605
7527: }
7528: } {5 7 26 45 52 55 58 69 78 scan 0 sort 0}
7529: do_test where7-2.325.2 {
7530: count_steps_sort {
7531: SELECT a FROM t3
7532: WHERE f='abcdefghi'
7533: OR a=5
7534: OR b=124
7535: OR (g='kjihgfe' AND f GLOB 'rstuv*')
7536: OR b=432
7537: OR 1000000<b
7538: OR a=58
7539: OR (d>=45.0 AND d<46.0 AND d NOT NULL)
7540: OR b=77
7541: OR b=605
7542: }
7543: } {5 7 26 45 52 55 58 69 78 scan 0 sort 0}
7544: do_test where7-2.326.1 {
7545: count_steps_sort {
7546: SELECT a FROM t2
7547: WHERE (d>=89.0 AND d<90.0 AND d NOT NULL)
7548: OR b=583
7549: OR a=62
7550: }
7551: } {53 62 89 scan 0 sort 0}
7552: do_test where7-2.326.2 {
7553: count_steps_sort {
7554: SELECT a FROM t3
7555: WHERE (d>=89.0 AND d<90.0 AND d NOT NULL)
7556: OR b=583
7557: OR a=62
7558: }
7559: } {53 62 89 scan 0 sort 0}
7560: do_test where7-2.327.1 {
7561: count_steps_sort {
7562: SELECT a FROM t2
7563: WHERE ((a BETWEEN 84 AND 86) AND a!=85)
7564: OR f='pqrstuvwx'
7565: OR (d>=5.0 AND d<6.0 AND d NOT NULL)
7566: OR b=278
7567: OR a=10
7568: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
7569: OR (d>=28.0 AND d<29.0 AND d NOT NULL)
7570: OR ((a BETWEEN 63 AND 65) AND a!=64)
7571: OR (g='kjihgfe' AND f GLOB 'qrstu*')
7572: OR f='uvwxyzabc'
7573: }
7574: } {5 10 15 20 28 41 46 54 63 65 67 68 72 84 86 93 98 scan 0 sort 0}
7575: do_test where7-2.327.2 {
7576: count_steps_sort {
7577: SELECT a FROM t3
7578: WHERE ((a BETWEEN 84 AND 86) AND a!=85)
7579: OR f='pqrstuvwx'
7580: OR (d>=5.0 AND d<6.0 AND d NOT NULL)
7581: OR b=278
7582: OR a=10
7583: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
7584: OR (d>=28.0 AND d<29.0 AND d NOT NULL)
7585: OR ((a BETWEEN 63 AND 65) AND a!=64)
7586: OR (g='kjihgfe' AND f GLOB 'qrstu*')
7587: OR f='uvwxyzabc'
7588: }
7589: } {5 10 15 20 28 41 46 54 63 65 67 68 72 84 86 93 98 scan 0 sort 0}
7590: do_test where7-2.328.1 {
7591: count_steps_sort {
7592: SELECT a FROM t2
7593: WHERE ((a BETWEEN 57 AND 59) AND a!=58)
7594: OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
7595: OR b=564
7596: OR (g='gfedcba' AND f GLOB 'mnopq*')
7597: OR ((a BETWEEN 56 AND 58) AND a!=57)
7598: OR b=77
7599: OR (g='nmlkjih' AND f GLOB 'efghi*')
7600: OR b=968
7601: OR b=847
7602: OR (g='hgfedcb' AND f GLOB 'hijkl*')
7603: OR (g='lkjihgf' AND f GLOB 'opqrs*')
7604: }
7605: } {7 14 40 56 57 58 59 66 77 85 88 90 92 scan 0 sort 0}
7606: do_test where7-2.328.2 {
7607: count_steps_sort {
7608: SELECT a FROM t3
7609: WHERE ((a BETWEEN 57 AND 59) AND a!=58)
7610: OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
7611: OR b=564
7612: OR (g='gfedcba' AND f GLOB 'mnopq*')
7613: OR ((a BETWEEN 56 AND 58) AND a!=57)
7614: OR b=77
7615: OR (g='nmlkjih' AND f GLOB 'efghi*')
7616: OR b=968
7617: OR b=847
7618: OR (g='hgfedcb' AND f GLOB 'hijkl*')
7619: OR (g='lkjihgf' AND f GLOB 'opqrs*')
7620: }
7621: } {7 14 40 56 57 58 59 66 77 85 88 90 92 scan 0 sort 0}
7622: do_test where7-2.329.1 {
7623: count_steps_sort {
7624: SELECT a FROM t2
7625: WHERE b=539
7626: OR b=594
7627: OR ((a BETWEEN 63 AND 65) AND a!=64)
7628: OR f='abcdefghi'
7629: OR a=6
7630: OR (d>=17.0 AND d<18.0 AND d NOT NULL)
7631: OR b=762
7632: }
7633: } {6 17 26 49 52 54 63 65 78 scan 0 sort 0}
7634: do_test where7-2.329.2 {
7635: count_steps_sort {
7636: SELECT a FROM t3
7637: WHERE b=539
7638: OR b=594
7639: OR ((a BETWEEN 63 AND 65) AND a!=64)
7640: OR f='abcdefghi'
7641: OR a=6
7642: OR (d>=17.0 AND d<18.0 AND d NOT NULL)
7643: OR b=762
7644: }
7645: } {6 17 26 49 52 54 63 65 78 scan 0 sort 0}
7646: do_test where7-2.330.1 {
7647: count_steps_sort {
7648: SELECT a FROM t2
7649: WHERE b=869
7650: OR b=630
7651: }
7652: } {79 scan 0 sort 0}
7653: do_test where7-2.330.2 {
7654: count_steps_sort {
7655: SELECT a FROM t3
7656: WHERE b=869
7657: OR b=630
7658: }
7659: } {79 scan 0 sort 0}
7660: do_test where7-2.331.1 {
7661: count_steps_sort {
7662: SELECT a FROM t2
7663: WHERE (d>=72.0 AND d<73.0 AND d NOT NULL)
7664: OR b=693
7665: OR (g='hgfedcb' AND f GLOB 'ijklm*')
7666: OR b=968
7667: OR ((a BETWEEN 63 AND 65) AND a!=64)
7668: OR b=132
7669: OR f='nopqrstuv'
7670: OR ((a BETWEEN 28 AND 30) AND a!=29)
7671: }
7672: } {12 13 28 30 39 63 65 72 86 88 91 scan 0 sort 0}
7673: do_test where7-2.331.2 {
7674: count_steps_sort {
7675: SELECT a FROM t3
7676: WHERE (d>=72.0 AND d<73.0 AND d NOT NULL)
7677: OR b=693
7678: OR (g='hgfedcb' AND f GLOB 'ijklm*')
7679: OR b=968
7680: OR ((a BETWEEN 63 AND 65) AND a!=64)
7681: OR b=132
7682: OR f='nopqrstuv'
7683: OR ((a BETWEEN 28 AND 30) AND a!=29)
7684: }
7685: } {12 13 28 30 39 63 65 72 86 88 91 scan 0 sort 0}
7686: do_test where7-2.332.1 {
7687: count_steps_sort {
7688: SELECT a FROM t2
7689: WHERE c=32032
7690: OR b=814
7691: OR (d>=90.0 AND d<91.0 AND d NOT NULL)
7692: OR b=814
7693: OR a=78
7694: OR a=37
7695: }
7696: } {37 74 78 90 94 95 96 scan 0 sort 0}
7697: do_test where7-2.332.2 {
7698: count_steps_sort {
7699: SELECT a FROM t3
7700: WHERE c=32032
7701: OR b=814
7702: OR (d>=90.0 AND d<91.0 AND d NOT NULL)
7703: OR b=814
7704: OR a=78
7705: OR a=37
7706: }
7707: } {37 74 78 90 94 95 96 scan 0 sort 0}
7708: do_test where7-2.333.1 {
7709: count_steps_sort {
7710: SELECT a FROM t2
7711: WHERE b=190
7712: OR (g='mlkjihg' AND f GLOB 'hijkl*')
7713: OR b=924
7714: OR (d>=40.0 AND d<41.0 AND d NOT NULL)
7715: OR b=759
7716: OR (g='yxwvuts' AND f GLOB 'bcdef*')
7717: }
7718: } {1 40 59 69 84 scan 0 sort 0}
7719: do_test where7-2.333.2 {
7720: count_steps_sort {
7721: SELECT a FROM t3
7722: WHERE b=190
7723: OR (g='mlkjihg' AND f GLOB 'hijkl*')
7724: OR b=924
7725: OR (d>=40.0 AND d<41.0 AND d NOT NULL)
7726: OR b=759
7727: OR (g='yxwvuts' AND f GLOB 'bcdef*')
7728: }
7729: } {1 40 59 69 84 scan 0 sort 0}
7730: do_test where7-2.334.1 {
7731: count_steps_sort {
7732: SELECT a FROM t2
7733: WHERE a=97
7734: OR b=201
7735: OR b=597
7736: OR a=6
7737: OR f='cdefghijk'
7738: OR ((a BETWEEN 74 AND 76) AND a!=75)
7739: OR b=300
7740: OR b=693
7741: OR b=333
7742: OR b=740
7743: }
7744: } {2 6 28 54 63 74 76 80 97 scan 0 sort 0}
7745: do_test where7-2.334.2 {
7746: count_steps_sort {
7747: SELECT a FROM t3
7748: WHERE a=97
7749: OR b=201
7750: OR b=597
7751: OR a=6
7752: OR f='cdefghijk'
7753: OR ((a BETWEEN 74 AND 76) AND a!=75)
7754: OR b=300
7755: OR b=693
7756: OR b=333
7757: OR b=740
7758: }
7759: } {2 6 28 54 63 74 76 80 97 scan 0 sort 0}
7760: do_test where7-2.335.1 {
7761: count_steps_sort {
7762: SELECT a FROM t2
7763: WHERE c=26026
7764: OR (g='kjihgfe' AND f GLOB 'uvwxy*')
7765: OR (g='mlkjihg' AND f GLOB 'ijklm*')
7766: OR c=17017
7767: OR (g='jihgfed' AND f GLOB 'wxyza*')
7768: OR (g='srqponm' AND f GLOB 'ghijk*')
7769: OR (g='jihgfed' AND f GLOB 'zabcd*')
7770: OR ((a BETWEEN 2 AND 4) AND a!=3)
7771: OR (d>=43.0 AND d<44.0 AND d NOT NULL)
7772: }
7773: } {2 4 32 43 49 50 51 60 72 74 76 77 78 scan 0 sort 0}
7774: do_test where7-2.335.2 {
7775: count_steps_sort {
7776: SELECT a FROM t3
7777: WHERE c=26026
7778: OR (g='kjihgfe' AND f GLOB 'uvwxy*')
7779: OR (g='mlkjihg' AND f GLOB 'ijklm*')
7780: OR c=17017
7781: OR (g='jihgfed' AND f GLOB 'wxyza*')
7782: OR (g='srqponm' AND f GLOB 'ghijk*')
7783: OR (g='jihgfed' AND f GLOB 'zabcd*')
7784: OR ((a BETWEEN 2 AND 4) AND a!=3)
7785: OR (d>=43.0 AND d<44.0 AND d NOT NULL)
7786: }
7787: } {2 4 32 43 49 50 51 60 72 74 76 77 78 scan 0 sort 0}
7788: do_test where7-2.336.1 {
7789: count_steps_sort {
7790: SELECT a FROM t2
7791: WHERE (d>=70.0 AND d<71.0 AND d NOT NULL)
7792: OR ((a BETWEEN 13 AND 15) AND a!=14)
7793: OR b=638
7794: OR b=495
7795: OR a=44
7796: OR b=374
7797: OR a=22
7798: OR c=12012
7799: }
7800: } {13 15 22 34 35 36 44 45 58 70 scan 0 sort 0}
7801: do_test where7-2.336.2 {
7802: count_steps_sort {
7803: SELECT a FROM t3
7804: WHERE (d>=70.0 AND d<71.0 AND d NOT NULL)
7805: OR ((a BETWEEN 13 AND 15) AND a!=14)
7806: OR b=638
7807: OR b=495
7808: OR a=44
7809: OR b=374
7810: OR a=22
7811: OR c=12012
7812: }
7813: } {13 15 22 34 35 36 44 45 58 70 scan 0 sort 0}
7814: do_test where7-2.337.1 {
7815: count_steps_sort {
7816: SELECT a FROM t2
7817: WHERE c=8008
7818: OR (d>=39.0 AND d<40.0 AND d NOT NULL)
7819: OR (d>=100.0 AND d<101.0 AND d NOT NULL)
7820: OR (d>=1.0 AND d<2.0 AND d NOT NULL)
7821: OR b=300
7822: OR (g='yxwvuts' AND f GLOB 'cdefg*')
7823: OR a=41
7824: OR (g='onmlkji' AND f GLOB 'xyzab*')
7825: OR b=135
7826: OR b=605
7827: }
7828: } {1 2 22 23 24 39 41 49 55 100 scan 0 sort 0}
7829: do_test where7-2.337.2 {
7830: count_steps_sort {
7831: SELECT a FROM t3
7832: WHERE c=8008
7833: OR (d>=39.0 AND d<40.0 AND d NOT NULL)
7834: OR (d>=100.0 AND d<101.0 AND d NOT NULL)
7835: OR (d>=1.0 AND d<2.0 AND d NOT NULL)
7836: OR b=300
7837: OR (g='yxwvuts' AND f GLOB 'cdefg*')
7838: OR a=41
7839: OR (g='onmlkji' AND f GLOB 'xyzab*')
7840: OR b=135
7841: OR b=605
7842: }
7843: } {1 2 22 23 24 39 41 49 55 100 scan 0 sort 0}
7844: do_test where7-2.338.1 {
7845: count_steps_sort {
7846: SELECT a FROM t2
7847: WHERE (f GLOB '?stuv*' AND f GLOB 'rstu*')
7848: OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
7849: OR (g='srqponm' AND f GLOB 'efghi*')
7850: OR (g='qponmlk' AND f GLOB 'pqrst*')
7851: OR b=762
7852: OR b=484
7853: OR b=190
7854: OR ((a BETWEEN 95 AND 97) AND a!=96)
7855: OR (d>=74.0 AND d<75.0 AND d NOT NULL)
7856: OR (g='mlkjihg' AND f GLOB 'jklmn*')
7857: OR b=1023
7858: }
7859: } {4 17 30 41 43 44 56 61 69 74 82 93 95 97 scan 0 sort 0}
7860: do_test where7-2.338.2 {
7861: count_steps_sort {
7862: SELECT a FROM t3
7863: WHERE (f GLOB '?stuv*' AND f GLOB 'rstu*')
7864: OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
7865: OR (g='srqponm' AND f GLOB 'efghi*')
7866: OR (g='qponmlk' AND f GLOB 'pqrst*')
7867: OR b=762
7868: OR b=484
7869: OR b=190
7870: OR ((a BETWEEN 95 AND 97) AND a!=96)
7871: OR (d>=74.0 AND d<75.0 AND d NOT NULL)
7872: OR (g='mlkjihg' AND f GLOB 'jklmn*')
7873: OR b=1023
7874: }
7875: } {4 17 30 41 43 44 56 61 69 74 82 93 95 97 scan 0 sort 0}
7876: do_test where7-2.339.1 {
7877: count_steps_sort {
7878: SELECT a FROM t2
7879: WHERE (g='ihgfedc' AND f GLOB 'efghi*')
7880: OR a=34
7881: OR f='rstuvwxyz'
7882: OR (d>=10.0 AND d<11.0 AND d NOT NULL)
7883: OR b=729
7884: }
7885: } {10 17 34 43 69 82 95 scan 0 sort 0}
7886: do_test where7-2.339.2 {
7887: count_steps_sort {
7888: SELECT a FROM t3
7889: WHERE (g='ihgfedc' AND f GLOB 'efghi*')
7890: OR a=34
7891: OR f='rstuvwxyz'
7892: OR (d>=10.0 AND d<11.0 AND d NOT NULL)
7893: OR b=729
7894: }
7895: } {10 17 34 43 69 82 95 scan 0 sort 0}
7896: do_test where7-2.340.1 {
7897: count_steps_sort {
7898: SELECT a FROM t2
7899: WHERE (d>=37.0 AND d<38.0 AND d NOT NULL)
7900: OR b=1004
7901: OR (g='qponmlk' AND f GLOB 'pqrst*')
7902: OR g IS NULL
7903: }
7904: } {37 41 scan 0 sort 0}
7905: do_test where7-2.340.2 {
7906: count_steps_sort {
7907: SELECT a FROM t3
7908: WHERE (d>=37.0 AND d<38.0 AND d NOT NULL)
7909: OR b=1004
7910: OR (g='qponmlk' AND f GLOB 'pqrst*')
7911: OR g IS NULL
7912: }
7913: } {37 41 scan 0 sort 0}
7914: do_test where7-2.341.1 {
7915: count_steps_sort {
7916: SELECT a FROM t2
7917: WHERE a=73
7918: OR ((a BETWEEN 36 AND 38) AND a!=37)
7919: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
7920: OR ((a BETWEEN 51 AND 53) AND a!=52)
7921: OR a=9
7922: OR (d>=1.0 AND d<2.0 AND d NOT NULL)
7923: OR (d>=55.0 AND d<56.0 AND d NOT NULL)
7924: OR a=44
7925: OR a=23
7926: OR (g='ihgfedc' AND f GLOB 'abcde*')
7927: OR (g='rqponml' AND f GLOB 'lmnop*')
7928: }
7929: } {1 9 23 36 37 38 44 51 53 55 63 73 78 scan 0 sort 0}
7930: do_test where7-2.341.2 {
7931: count_steps_sort {
7932: SELECT a FROM t3
7933: WHERE a=73
7934: OR ((a BETWEEN 36 AND 38) AND a!=37)
7935: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
7936: OR ((a BETWEEN 51 AND 53) AND a!=52)
7937: OR a=9
7938: OR (d>=1.0 AND d<2.0 AND d NOT NULL)
7939: OR (d>=55.0 AND d<56.0 AND d NOT NULL)
7940: OR a=44
7941: OR a=23
7942: OR (g='ihgfedc' AND f GLOB 'abcde*')
7943: OR (g='rqponml' AND f GLOB 'lmnop*')
7944: }
7945: } {1 9 23 36 37 38 44 51 53 55 63 73 78 scan 0 sort 0}
7946: do_test where7-2.342.1 {
7947: count_steps_sort {
7948: SELECT a FROM t2
7949: WHERE b=487
7950: OR ((a BETWEEN 77 AND 79) AND a!=78)
7951: OR a=11
7952: OR ((a BETWEEN 12 AND 14) AND a!=13)
7953: OR ((a BETWEEN 69 AND 71) AND a!=70)
7954: OR (g='ihgfedc' AND f GLOB 'bcdef*')
7955: OR (g='ihgfedc' AND f GLOB 'abcde*')
7956: OR a=13
7957: OR a=15
7958: OR (d>=29.0 AND d<30.0 AND d NOT NULL)
7959: OR a=36
7960: }
7961: } {11 12 13 14 15 29 36 69 71 77 78 79 scan 0 sort 0}
7962: do_test where7-2.342.2 {
7963: count_steps_sort {
7964: SELECT a FROM t3
7965: WHERE b=487
7966: OR ((a BETWEEN 77 AND 79) AND a!=78)
7967: OR a=11
7968: OR ((a BETWEEN 12 AND 14) AND a!=13)
7969: OR ((a BETWEEN 69 AND 71) AND a!=70)
7970: OR (g='ihgfedc' AND f GLOB 'bcdef*')
7971: OR (g='ihgfedc' AND f GLOB 'abcde*')
7972: OR a=13
7973: OR a=15
7974: OR (d>=29.0 AND d<30.0 AND d NOT NULL)
7975: OR a=36
7976: }
7977: } {11 12 13 14 15 29 36 69 71 77 78 79 scan 0 sort 0}
7978: do_test where7-2.343.1 {
7979: count_steps_sort {
7980: SELECT a FROM t2
7981: WHERE b=938
7982: OR ((a BETWEEN 57 AND 59) AND a!=58)
7983: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
7984: OR (d>=32.0 AND d<33.0 AND d NOT NULL)
7985: OR b=245
7986: OR (d>=35.0 AND d<36.0 AND d NOT NULL)
7987: }
7988: } {32 35 54 57 59 scan 0 sort 0}
7989: do_test where7-2.343.2 {
7990: count_steps_sort {
7991: SELECT a FROM t3
7992: WHERE b=938
7993: OR ((a BETWEEN 57 AND 59) AND a!=58)
7994: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
7995: OR (d>=32.0 AND d<33.0 AND d NOT NULL)
7996: OR b=245
7997: OR (d>=35.0 AND d<36.0 AND d NOT NULL)
7998: }
7999: } {32 35 54 57 59 scan 0 sort 0}
8000: do_test where7-2.344.1 {
8001: count_steps_sort {
8002: SELECT a FROM t2
8003: WHERE b=1078
8004: OR c=19019
8005: OR a=38
8006: OR a=59
8007: OR ((a BETWEEN 30 AND 32) AND a!=31)
8008: OR ((a BETWEEN 95 AND 97) AND a!=96)
8009: OR c=25025
8010: OR (d>=51.0 AND d<52.0 AND d NOT NULL)
8011: OR (d>=79.0 AND d<80.0 AND d NOT NULL)
8012: OR (d>=76.0 AND d<77.0 AND d NOT NULL)
8013: }
8014: } {30 32 38 51 55 56 57 59 73 74 75 76 79 95 97 98 scan 0 sort 0}
8015: do_test where7-2.344.2 {
8016: count_steps_sort {
8017: SELECT a FROM t3
8018: WHERE b=1078
8019: OR c=19019
8020: OR a=38
8021: OR a=59
8022: OR ((a BETWEEN 30 AND 32) AND a!=31)
8023: OR ((a BETWEEN 95 AND 97) AND a!=96)
8024: OR c=25025
8025: OR (d>=51.0 AND d<52.0 AND d NOT NULL)
8026: OR (d>=79.0 AND d<80.0 AND d NOT NULL)
8027: OR (d>=76.0 AND d<77.0 AND d NOT NULL)
8028: }
8029: } {30 32 38 51 55 56 57 59 73 74 75 76 79 95 97 98 scan 0 sort 0}
8030: do_test where7-2.345.1 {
8031: count_steps_sort {
8032: SELECT a FROM t2
8033: WHERE f='cdefghijk'
8034: OR b=168
8035: OR b=561
8036: OR a=81
8037: OR a=87
8038: }
8039: } {2 28 51 54 80 81 87 scan 0 sort 0}
8040: do_test where7-2.345.2 {
8041: count_steps_sort {
8042: SELECT a FROM t3
8043: WHERE f='cdefghijk'
8044: OR b=168
8045: OR b=561
8046: OR a=81
8047: OR a=87
8048: }
8049: } {2 28 51 54 80 81 87 scan 0 sort 0}
8050: do_test where7-2.346.1 {
8051: count_steps_sort {
8052: SELECT a FROM t2
8053: WHERE (g='gfedcba' AND f GLOB 'klmno*')
8054: OR ((a BETWEEN 9 AND 11) AND a!=10)
8055: OR (g='rqponml' AND f GLOB 'hijkl*')
8056: OR a=48
8057: OR b=113
8058: OR ((a BETWEEN 20 AND 22) AND a!=21)
8059: OR b=880
8060: OR ((a BETWEEN 85 AND 87) AND a!=86)
8061: OR (d>=73.0 AND d<74.0 AND d NOT NULL)
8062: OR (g='nmlkjih' AND f GLOB 'bcdef*')
8063: }
8064: } {9 11 20 22 33 48 53 73 80 85 87 88 scan 0 sort 0}
8065: do_test where7-2.346.2 {
8066: count_steps_sort {
8067: SELECT a FROM t3
8068: WHERE (g='gfedcba' AND f GLOB 'klmno*')
8069: OR ((a BETWEEN 9 AND 11) AND a!=10)
8070: OR (g='rqponml' AND f GLOB 'hijkl*')
8071: OR a=48
8072: OR b=113
8073: OR ((a BETWEEN 20 AND 22) AND a!=21)
8074: OR b=880
8075: OR ((a BETWEEN 85 AND 87) AND a!=86)
8076: OR (d>=73.0 AND d<74.0 AND d NOT NULL)
8077: OR (g='nmlkjih' AND f GLOB 'bcdef*')
8078: }
8079: } {9 11 20 22 33 48 53 73 80 85 87 88 scan 0 sort 0}
8080: do_test where7-2.347.1 {
8081: count_steps_sort {
8082: SELECT a FROM t2
8083: WHERE b=517
8084: OR b=187
8085: OR (g='xwvutsr' AND f GLOB 'ghijk*')
8086: OR b=1092
8087: OR ((a BETWEEN 84 AND 86) AND a!=85)
8088: OR (g='ponmlkj' AND f GLOB 'vwxyz*')
8089: }
8090: } {6 17 47 84 86 scan 0 sort 0}
8091: do_test where7-2.347.2 {
8092: count_steps_sort {
8093: SELECT a FROM t3
8094: WHERE b=517
8095: OR b=187
8096: OR (g='xwvutsr' AND f GLOB 'ghijk*')
8097: OR b=1092
8098: OR ((a BETWEEN 84 AND 86) AND a!=85)
8099: OR (g='ponmlkj' AND f GLOB 'vwxyz*')
8100: }
8101: } {6 17 47 84 86 scan 0 sort 0}
8102: do_test where7-2.348.1 {
8103: count_steps_sort {
8104: SELECT a FROM t2
8105: WHERE b=982
8106: OR (d>=45.0 AND d<46.0 AND d NOT NULL)
8107: OR b=234
8108: OR c=15015
8109: OR a=47
8110: OR f='qrstuvwxy'
8111: OR (d>=65.0 AND d<66.0 AND d NOT NULL)
8112: OR b=814
8113: OR b=440
8114: OR b=454
8115: }
8116: } {16 40 42 43 44 45 47 65 68 74 94 scan 0 sort 0}
8117: do_test where7-2.348.2 {
8118: count_steps_sort {
8119: SELECT a FROM t3
8120: WHERE b=982
8121: OR (d>=45.0 AND d<46.0 AND d NOT NULL)
8122: OR b=234
8123: OR c=15015
8124: OR a=47
8125: OR f='qrstuvwxy'
8126: OR (d>=65.0 AND d<66.0 AND d NOT NULL)
8127: OR b=814
8128: OR b=440
8129: OR b=454
8130: }
8131: } {16 40 42 43 44 45 47 65 68 74 94 scan 0 sort 0}
8132: do_test where7-2.349.1 {
8133: count_steps_sort {
8134: SELECT a FROM t2
8135: WHERE (d>=47.0 AND d<48.0 AND d NOT NULL)
8136: OR c=7007
8137: OR b=429
8138: OR ((a BETWEEN 25 AND 27) AND a!=26)
8139: OR b=231
8140: OR (d>=26.0 AND d<27.0 AND d NOT NULL)
8141: OR c=22022
8142: OR f='bcdefghij'
8143: }
8144: } {1 19 20 21 25 26 27 39 47 53 64 65 66 79 scan 0 sort 0}
8145: do_test where7-2.349.2 {
8146: count_steps_sort {
8147: SELECT a FROM t3
8148: WHERE (d>=47.0 AND d<48.0 AND d NOT NULL)
8149: OR c=7007
8150: OR b=429
8151: OR ((a BETWEEN 25 AND 27) AND a!=26)
8152: OR b=231
8153: OR (d>=26.0 AND d<27.0 AND d NOT NULL)
8154: OR c=22022
8155: OR f='bcdefghij'
8156: }
8157: } {1 19 20 21 25 26 27 39 47 53 64 65 66 79 scan 0 sort 0}
8158: do_test where7-2.350.1 {
8159: count_steps_sort {
8160: SELECT a FROM t2
8161: WHERE c=17017
8162: OR (d>=62.0 AND d<63.0 AND d NOT NULL)
8163: OR ((a BETWEEN 88 AND 90) AND a!=89)
8164: OR b=784
8165: OR ((a BETWEEN 22 AND 24) AND a!=23)
8166: OR ((a BETWEEN 54 AND 56) AND a!=55)
8167: OR ((a BETWEEN 16 AND 18) AND a!=17)
8168: OR f='zabcdefgh'
8169: }
8170: } {16 18 22 24 25 49 50 51 54 56 62 77 88 90 scan 0 sort 0}
8171: do_test where7-2.350.2 {
8172: count_steps_sort {
8173: SELECT a FROM t3
8174: WHERE c=17017
8175: OR (d>=62.0 AND d<63.0 AND d NOT NULL)
8176: OR ((a BETWEEN 88 AND 90) AND a!=89)
8177: OR b=784
8178: OR ((a BETWEEN 22 AND 24) AND a!=23)
8179: OR ((a BETWEEN 54 AND 56) AND a!=55)
8180: OR ((a BETWEEN 16 AND 18) AND a!=17)
8181: OR f='zabcdefgh'
8182: }
8183: } {16 18 22 24 25 49 50 51 54 56 62 77 88 90 scan 0 sort 0}
8184: do_test where7-2.351.1 {
8185: count_steps_sort {
8186: SELECT a FROM t2
8187: WHERE b=344
8188: OR b=275
8189: OR c<=10
8190: }
8191: } {25 scan 0 sort 0}
8192: do_test where7-2.351.2 {
8193: count_steps_sort {
8194: SELECT a FROM t3
8195: WHERE b=344
8196: OR b=275
8197: OR c<=10
8198: }
8199: } {25 scan 0 sort 0}
8200: do_test where7-2.352.1 {
8201: count_steps_sort {
8202: SELECT a FROM t2
8203: WHERE ((a BETWEEN 44 AND 46) AND a!=45)
8204: OR a=76
8205: OR b=154
8206: OR a=30
8207: OR c=3003
8208: OR (d>=88.0 AND d<89.0 AND d NOT NULL)
8209: OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
8210: OR b=564
8211: OR b=55
8212: OR a=38
8213: }
8214: } {5 7 8 9 14 23 30 38 44 46 49 75 76 88 scan 0 sort 0}
8215: do_test where7-2.352.2 {
8216: count_steps_sort {
8217: SELECT a FROM t3
8218: WHERE ((a BETWEEN 44 AND 46) AND a!=45)
8219: OR a=76
8220: OR b=154
8221: OR a=30
8222: OR c=3003
8223: OR (d>=88.0 AND d<89.0 AND d NOT NULL)
8224: OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
8225: OR b=564
8226: OR b=55
8227: OR a=38
8228: }
8229: } {5 7 8 9 14 23 30 38 44 46 49 75 76 88 scan 0 sort 0}
8230: do_test where7-2.353.1 {
8231: count_steps_sort {
8232: SELECT a FROM t2
8233: WHERE a=52
8234: OR ((a BETWEEN 66 AND 68) AND a!=67)
8235: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
8236: }
8237: } {52 54 66 68 scan 0 sort 0}
8238: do_test where7-2.353.2 {
8239: count_steps_sort {
8240: SELECT a FROM t3
8241: WHERE a=52
8242: OR ((a BETWEEN 66 AND 68) AND a!=67)
8243: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
8244: }
8245: } {52 54 66 68 scan 0 sort 0}
8246: do_test where7-2.354.1 {
8247: count_steps_sort {
8248: SELECT a FROM t2
8249: WHERE b=792
8250: OR (g='wvutsrq' AND f GLOB 'jklmn*')
8251: }
8252: } {9 72 scan 0 sort 0}
8253: do_test where7-2.354.2 {
8254: count_steps_sort {
8255: SELECT a FROM t3
8256: WHERE b=792
8257: OR (g='wvutsrq' AND f GLOB 'jklmn*')
8258: }
8259: } {9 72 scan 0 sort 0}
8260: do_test where7-2.355.1 {
8261: count_steps_sort {
8262: SELECT a FROM t2
8263: WHERE (d>=73.0 AND d<74.0 AND d NOT NULL)
8264: OR c=21021
8265: OR (g='lkjihgf' AND f GLOB 'nopqr*')
8266: OR f='zabcdefgh'
8267: OR (g='yxwvuts' AND f GLOB 'bcdef*')
8268: OR b=781
8269: OR a=64
8270: OR (d>=11.0 AND d<12.0 AND d NOT NULL)
8271: }
8272: } {1 11 25 51 61 62 63 64 65 71 73 77 scan 0 sort 0}
8273: do_test where7-2.355.2 {
8274: count_steps_sort {
8275: SELECT a FROM t3
8276: WHERE (d>=73.0 AND d<74.0 AND d NOT NULL)
8277: OR c=21021
8278: OR (g='lkjihgf' AND f GLOB 'nopqr*')
8279: OR f='zabcdefgh'
8280: OR (g='yxwvuts' AND f GLOB 'bcdef*')
8281: OR b=781
8282: OR a=64
8283: OR (d>=11.0 AND d<12.0 AND d NOT NULL)
8284: }
8285: } {1 11 25 51 61 62 63 64 65 71 73 77 scan 0 sort 0}
8286: do_test where7-2.356.1 {
8287: count_steps_sort {
8288: SELECT a FROM t2
8289: WHERE (g='lkjihgf' AND f GLOB 'pqrst*')
8290: OR (d>=90.0 AND d<91.0 AND d NOT NULL)
8291: OR a=34
8292: OR (g='rqponml' AND f GLOB 'ijklm*')
8293: OR (g='rqponml' AND f GLOB 'klmno*')
8294: OR (g='srqponm' AND f GLOB 'defgh*')
8295: OR b=319
8296: OR b=330
8297: OR ((a BETWEEN 28 AND 30) AND a!=29)
8298: }
8299: } {28 29 30 34 36 67 90 scan 0 sort 0}
8300: do_test where7-2.356.2 {
8301: count_steps_sort {
8302: SELECT a FROM t3
8303: WHERE (g='lkjihgf' AND f GLOB 'pqrst*')
8304: OR (d>=90.0 AND d<91.0 AND d NOT NULL)
8305: OR a=34
8306: OR (g='rqponml' AND f GLOB 'ijklm*')
8307: OR (g='rqponml' AND f GLOB 'klmno*')
8308: OR (g='srqponm' AND f GLOB 'defgh*')
8309: OR b=319
8310: OR b=330
8311: OR ((a BETWEEN 28 AND 30) AND a!=29)
8312: }
8313: } {28 29 30 34 36 67 90 scan 0 sort 0}
8314: do_test where7-2.357.1 {
8315: count_steps_sort {
8316: SELECT a FROM t2
8317: WHERE (g='qponmlk' AND f GLOB 'pqrst*')
8318: OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
8319: OR a=45
8320: OR (d>=81.0 AND d<82.0 AND d NOT NULL)
8321: }
8322: } {15 41 45 67 81 93 scan 0 sort 0}
8323: do_test where7-2.357.2 {
8324: count_steps_sort {
8325: SELECT a FROM t3
8326: WHERE (g='qponmlk' AND f GLOB 'pqrst*')
8327: OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
8328: OR a=45
8329: OR (d>=81.0 AND d<82.0 AND d NOT NULL)
8330: }
8331: } {15 41 45 67 81 93 scan 0 sort 0}
8332: do_test where7-2.358.1 {
8333: count_steps_sort {
8334: SELECT a FROM t2
8335: WHERE (d>=53.0 AND d<54.0 AND d NOT NULL)
8336: OR (g='nmlkjih' AND f GLOB 'cdefg*')
8337: OR b=165
8338: OR b=836
8339: }
8340: } {15 53 54 76 scan 0 sort 0}
8341: do_test where7-2.358.2 {
8342: count_steps_sort {
8343: SELECT a FROM t3
8344: WHERE (d>=53.0 AND d<54.0 AND d NOT NULL)
8345: OR (g='nmlkjih' AND f GLOB 'cdefg*')
8346: OR b=165
8347: OR b=836
8348: }
8349: } {15 53 54 76 scan 0 sort 0}
8350: do_test where7-2.359.1 {
8351: count_steps_sort {
8352: SELECT a FROM t2
8353: WHERE b=1034
8354: OR f='vwxyzabcd'
8355: OR (g='gfedcba' AND f GLOB 'nopqr*')
8356: OR ((a BETWEEN 57 AND 59) AND a!=58)
8357: }
8358: } {21 47 57 59 73 91 94 99 scan 0 sort 0}
8359: do_test where7-2.359.2 {
8360: count_steps_sort {
8361: SELECT a FROM t3
8362: WHERE b=1034
8363: OR f='vwxyzabcd'
8364: OR (g='gfedcba' AND f GLOB 'nopqr*')
8365: OR ((a BETWEEN 57 AND 59) AND a!=58)
8366: }
8367: } {21 47 57 59 73 91 94 99 scan 0 sort 0}
8368: do_test where7-2.360.1 {
8369: count_steps_sort {
8370: SELECT a FROM t2
8371: WHERE b=440
8372: OR a=19
8373: OR (d>=47.0 AND d<48.0 AND d NOT NULL)
8374: OR c=22022
8375: OR (d>=47.0 AND d<48.0 AND d NOT NULL)
8376: OR a=92
8377: OR b=1026
8378: OR b=608
8379: }
8380: } {19 40 47 64 65 66 92 scan 0 sort 0}
8381: do_test where7-2.360.2 {
8382: count_steps_sort {
8383: SELECT a FROM t3
8384: WHERE b=440
8385: OR a=19
8386: OR (d>=47.0 AND d<48.0 AND d NOT NULL)
8387: OR c=22022
8388: OR (d>=47.0 AND d<48.0 AND d NOT NULL)
8389: OR a=92
8390: OR b=1026
8391: OR b=608
8392: }
8393: } {19 40 47 64 65 66 92 scan 0 sort 0}
8394: do_test where7-2.361.1 {
8395: count_steps_sort {
8396: SELECT a FROM t2
8397: WHERE a=37
8398: OR b=88
8399: OR (g='utsrqpo' AND f GLOB 'wxyza*')
8400: OR c=23023
8401: OR (d>=67.0 AND d<68.0 AND d NOT NULL)
8402: OR a=56
8403: OR ((a BETWEEN 13 AND 15) AND a!=14)
8404: OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
8405: OR f='ijklmnopq'
8406: OR ((a BETWEEN 85 AND 87) AND a!=86)
8407: }
8408: } {8 13 15 16 22 34 37 42 56 60 67 68 69 85 86 87 94 scan 0 sort 0}
8409: do_test where7-2.361.2 {
8410: count_steps_sort {
8411: SELECT a FROM t3
8412: WHERE a=37
8413: OR b=88
8414: OR (g='utsrqpo' AND f GLOB 'wxyza*')
8415: OR c=23023
8416: OR (d>=67.0 AND d<68.0 AND d NOT NULL)
8417: OR a=56
8418: OR ((a BETWEEN 13 AND 15) AND a!=14)
8419: OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
8420: OR f='ijklmnopq'
8421: OR ((a BETWEEN 85 AND 87) AND a!=86)
8422: }
8423: } {8 13 15 16 22 34 37 42 56 60 67 68 69 85 86 87 94 scan 0 sort 0}
8424: do_test where7-2.362.1 {
8425: count_steps_sort {
8426: SELECT a FROM t2
8427: WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
8428: OR ((a BETWEEN 22 AND 24) AND a!=23)
8429: OR a=74
8430: OR (g='utsrqpo' AND f GLOB 'uvwxy*')
8431: OR ((a BETWEEN 42 AND 44) AND a!=43)
8432: }
8433: } {20 22 24 42 44 74 97 scan 0 sort 0}
8434: do_test where7-2.362.2 {
8435: count_steps_sort {
8436: SELECT a FROM t3
8437: WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
8438: OR ((a BETWEEN 22 AND 24) AND a!=23)
8439: OR a=74
8440: OR (g='utsrqpo' AND f GLOB 'uvwxy*')
8441: OR ((a BETWEEN 42 AND 44) AND a!=43)
8442: }
8443: } {20 22 24 42 44 74 97 scan 0 sort 0}
8444: do_test where7-2.363.1 {
8445: count_steps_sort {
8446: SELECT a FROM t2
8447: WHERE f='uvwxyzabc'
8448: OR b=869
8449: OR ((a BETWEEN 49 AND 51) AND a!=50)
8450: }
8451: } {20 46 49 51 72 79 98 scan 0 sort 0}
8452: do_test where7-2.363.2 {
8453: count_steps_sort {
8454: SELECT a FROM t3
8455: WHERE f='uvwxyzabc'
8456: OR b=869
8457: OR ((a BETWEEN 49 AND 51) AND a!=50)
8458: }
8459: } {20 46 49 51 72 79 98 scan 0 sort 0}
8460: do_test where7-2.364.1 {
8461: count_steps_sort {
8462: SELECT a FROM t2
8463: WHERE b=682
8464: OR b=583
8465: OR b=685
8466: OR b=817
8467: OR ((a BETWEEN 34 AND 36) AND a!=35)
8468: }
8469: } {34 36 53 62 scan 0 sort 0}
8470: do_test where7-2.364.2 {
8471: count_steps_sort {
8472: SELECT a FROM t3
8473: WHERE b=682
8474: OR b=583
8475: OR b=685
8476: OR b=817
8477: OR ((a BETWEEN 34 AND 36) AND a!=35)
8478: }
8479: } {34 36 53 62 scan 0 sort 0}
8480: do_test where7-2.365.1 {
8481: count_steps_sort {
8482: SELECT a FROM t2
8483: WHERE b=583
8484: OR a=39
8485: OR b=627
8486: OR ((a BETWEEN 72 AND 74) AND a!=73)
8487: }
8488: } {39 53 57 72 74 scan 0 sort 0}
8489: do_test where7-2.365.2 {
8490: count_steps_sort {
8491: SELECT a FROM t3
8492: WHERE b=583
8493: OR a=39
8494: OR b=627
8495: OR ((a BETWEEN 72 AND 74) AND a!=73)
8496: }
8497: } {39 53 57 72 74 scan 0 sort 0}
8498: do_test where7-2.366.1 {
8499: count_steps_sort {
8500: SELECT a FROM t2
8501: WHERE (g='jihgfed' AND f GLOB 'vwxyz*')
8502: OR ((a BETWEEN 2 AND 4) AND a!=3)
8503: OR b=212
8504: OR (g='nmlkjih' AND f GLOB 'bcdef*')
8505: OR ((a BETWEEN 24 AND 26) AND a!=25)
8506: OR a=20
8507: OR (g='kjihgfe' AND f GLOB 'qrstu*')
8508: OR b=627
8509: }
8510: } {2 4 20 24 26 53 57 68 73 scan 0 sort 0}
8511: do_test where7-2.366.2 {
8512: count_steps_sort {
8513: SELECT a FROM t3
8514: WHERE (g='jihgfed' AND f GLOB 'vwxyz*')
8515: OR ((a BETWEEN 2 AND 4) AND a!=3)
8516: OR b=212
8517: OR (g='nmlkjih' AND f GLOB 'bcdef*')
8518: OR ((a BETWEEN 24 AND 26) AND a!=25)
8519: OR a=20
8520: OR (g='kjihgfe' AND f GLOB 'qrstu*')
8521: OR b=627
8522: }
8523: } {2 4 20 24 26 53 57 68 73 scan 0 sort 0}
8524: do_test where7-2.367.1 {
8525: count_steps_sort {
8526: SELECT a FROM t2
8527: WHERE (f GLOB '?jklm*' AND f GLOB 'ijkl*')
8528: OR (d>=77.0 AND d<78.0 AND d NOT NULL)
8529: OR b=157
8530: OR b=1026
8531: }
8532: } {8 34 60 77 86 scan 0 sort 0}
8533: do_test where7-2.367.2 {
8534: count_steps_sort {
8535: SELECT a FROM t3
8536: WHERE (f GLOB '?jklm*' AND f GLOB 'ijkl*')
8537: OR (d>=77.0 AND d<78.0 AND d NOT NULL)
8538: OR b=157
8539: OR b=1026
8540: }
8541: } {8 34 60 77 86 scan 0 sort 0}
8542: do_test where7-2.368.1 {
8543: count_steps_sort {
8544: SELECT a FROM t2
8545: WHERE b=553
8546: OR a=16
8547: OR ((a BETWEEN 80 AND 82) AND a!=81)
8548: OR ((a BETWEEN 31 AND 33) AND a!=32)
8549: OR (g='wvutsrq' AND f GLOB 'lmnop*')
8550: OR f='zabcdefgh'
8551: OR (g='lkjihgf' AND f GLOB 'pqrst*')
8552: OR (g='xwvutsr' AND f GLOB 'fghij*')
8553: }
8554: } {5 11 16 25 31 33 51 67 77 80 82 scan 0 sort 0}
8555: do_test where7-2.368.2 {
8556: count_steps_sort {
8557: SELECT a FROM t3
8558: WHERE b=553
8559: OR a=16
8560: OR ((a BETWEEN 80 AND 82) AND a!=81)
8561: OR ((a BETWEEN 31 AND 33) AND a!=32)
8562: OR (g='wvutsrq' AND f GLOB 'lmnop*')
8563: OR f='zabcdefgh'
8564: OR (g='lkjihgf' AND f GLOB 'pqrst*')
8565: OR (g='xwvutsr' AND f GLOB 'fghij*')
8566: }
8567: } {5 11 16 25 31 33 51 67 77 80 82 scan 0 sort 0}
8568: do_test where7-2.369.1 {
8569: count_steps_sort {
8570: SELECT a FROM t2
8571: WHERE b=858
8572: OR c=9009
8573: OR b=792
8574: OR b=88
8575: OR b=154
8576: }
8577: } {8 14 25 26 27 72 78 scan 0 sort 0}
8578: do_test where7-2.369.2 {
8579: count_steps_sort {
8580: SELECT a FROM t3
8581: WHERE b=858
8582: OR c=9009
8583: OR b=792
8584: OR b=88
8585: OR b=154
8586: }
8587: } {8 14 25 26 27 72 78 scan 0 sort 0}
8588: do_test where7-2.370.1 {
8589: count_steps_sort {
8590: SELECT a FROM t2
8591: WHERE f IS NULL
8592: OR a=37
8593: OR (g='onmlkji' AND f GLOB 'wxyza*')
8594: OR ((a BETWEEN 55 AND 57) AND a!=56)
8595: OR b=168
8596: OR b=22
8597: OR (g='utsrqpo' AND f GLOB 'vwxyz*')
8598: OR b=506
8599: }
8600: } {2 21 37 46 48 55 57 scan 0 sort 0}
8601: do_test where7-2.370.2 {
8602: count_steps_sort {
8603: SELECT a FROM t3
8604: WHERE f IS NULL
8605: OR a=37
8606: OR (g='onmlkji' AND f GLOB 'wxyza*')
8607: OR ((a BETWEEN 55 AND 57) AND a!=56)
8608: OR b=168
8609: OR b=22
8610: OR (g='utsrqpo' AND f GLOB 'vwxyz*')
8611: OR b=506
8612: }
8613: } {2 21 37 46 48 55 57 scan 0 sort 0}
8614: do_test where7-2.371.1 {
8615: count_steps_sort {
8616: SELECT a FROM t2
8617: WHERE a=29
8618: OR ((a BETWEEN 26 AND 28) AND a!=27)
8619: OR (g='kjihgfe' AND f GLOB 'rstuv*')
8620: OR (g='qponmlk' AND f GLOB 'qrstu*')
8621: OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
8622: OR b=209
8623: OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
8624: OR b=146
8625: }
8626: } {19 25 26 28 29 42 45 51 69 71 77 97 scan 0 sort 0}
8627: do_test where7-2.371.2 {
8628: count_steps_sort {
8629: SELECT a FROM t3
8630: WHERE a=29
8631: OR ((a BETWEEN 26 AND 28) AND a!=27)
8632: OR (g='kjihgfe' AND f GLOB 'rstuv*')
8633: OR (g='qponmlk' AND f GLOB 'qrstu*')
8634: OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
8635: OR b=209
8636: OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
8637: OR b=146
8638: }
8639: } {19 25 26 28 29 42 45 51 69 71 77 97 scan 0 sort 0}
8640: do_test where7-2.372.1 {
8641: count_steps_sort {
8642: SELECT a FROM t2
8643: WHERE a=63
8644: OR a=69
8645: OR b=333
8646: OR (d>=6.0 AND d<7.0 AND d NOT NULL)
8647: OR b=135
8648: OR b=25
8649: OR b=1037
8650: OR b=682
8651: OR c=27027
8652: OR a=46
8653: }
8654: } {6 46 62 63 69 79 80 81 scan 0 sort 0}
8655: do_test where7-2.372.2 {
8656: count_steps_sort {
8657: SELECT a FROM t3
8658: WHERE a=63
8659: OR a=69
8660: OR b=333
8661: OR (d>=6.0 AND d<7.0 AND d NOT NULL)
8662: OR b=135
8663: OR b=25
8664: OR b=1037
8665: OR b=682
8666: OR c=27027
8667: OR a=46
8668: }
8669: } {6 46 62 63 69 79 80 81 scan 0 sort 0}
8670: do_test where7-2.373.1 {
8671: count_steps_sort {
8672: SELECT a FROM t2
8673: WHERE (g='edcbazy' AND f GLOB 'wxyza*')
8674: OR (d>=52.0 AND d<53.0 AND d NOT NULL)
8675: OR b=113
8676: OR ((a BETWEEN 40 AND 42) AND a!=41)
8677: OR ((a BETWEEN 53 AND 55) AND a!=54)
8678: OR ((a BETWEEN 59 AND 61) AND a!=60)
8679: }
8680: } {40 42 52 53 55 59 61 100 scan 0 sort 0}
8681: do_test where7-2.373.2 {
8682: count_steps_sort {
8683: SELECT a FROM t3
8684: WHERE (g='edcbazy' AND f GLOB 'wxyza*')
8685: OR (d>=52.0 AND d<53.0 AND d NOT NULL)
8686: OR b=113
8687: OR ((a BETWEEN 40 AND 42) AND a!=41)
8688: OR ((a BETWEEN 53 AND 55) AND a!=54)
8689: OR ((a BETWEEN 59 AND 61) AND a!=60)
8690: }
8691: } {40 42 52 53 55 59 61 100 scan 0 sort 0}
8692: do_test where7-2.374.1 {
8693: count_steps_sort {
8694: SELECT a FROM t2
8695: WHERE b=1026
8696: OR (d>=48.0 AND d<49.0 AND d NOT NULL)
8697: }
8698: } {48 scan 0 sort 0}
8699: do_test where7-2.374.2 {
8700: count_steps_sort {
8701: SELECT a FROM t3
8702: WHERE b=1026
8703: OR (d>=48.0 AND d<49.0 AND d NOT NULL)
8704: }
8705: } {48 scan 0 sort 0}
8706: do_test where7-2.375.1 {
8707: count_steps_sort {
8708: SELECT a FROM t2
8709: WHERE (g='rqponml' AND f GLOB 'ijklm*')
8710: OR a=99
8711: OR a=100
8712: OR b=429
8713: OR b=682
8714: OR b=495
8715: OR f='efghijklm'
8716: OR a=10
8717: OR f='mnopqrstu'
8718: OR b=946
8719: OR (d>=95.0 AND d<96.0 AND d NOT NULL)
8720: }
8721: } {4 10 12 30 34 38 39 45 56 62 64 82 86 90 95 99 100 scan 0 sort 0}
8722: do_test where7-2.375.2 {
8723: count_steps_sort {
8724: SELECT a FROM t3
8725: WHERE (g='rqponml' AND f GLOB 'ijklm*')
8726: OR a=99
8727: OR a=100
8728: OR b=429
8729: OR b=682
8730: OR b=495
8731: OR f='efghijklm'
8732: OR a=10
8733: OR f='mnopqrstu'
8734: OR b=946
8735: OR (d>=95.0 AND d<96.0 AND d NOT NULL)
8736: }
8737: } {4 10 12 30 34 38 39 45 56 62 64 82 86 90 95 99 100 scan 0 sort 0}
8738: do_test where7-2.376.1 {
8739: count_steps_sort {
8740: SELECT a FROM t2
8741: WHERE (d>=11.0 AND d<12.0 AND d NOT NULL)
8742: OR c=23023
8743: OR b=462
8744: OR ((a BETWEEN 17 AND 19) AND a!=18)
8745: }
8746: } {11 17 19 42 67 68 69 scan 0 sort 0}
8747: do_test where7-2.376.2 {
8748: count_steps_sort {
8749: SELECT a FROM t3
8750: WHERE (d>=11.0 AND d<12.0 AND d NOT NULL)
8751: OR c=23023
8752: OR b=462
8753: OR ((a BETWEEN 17 AND 19) AND a!=18)
8754: }
8755: } {11 17 19 42 67 68 69 scan 0 sort 0}
8756: do_test where7-2.377.1 {
8757: count_steps_sort {
8758: SELECT a FROM t2
8759: WHERE b=539
8760: OR ((a BETWEEN 9 AND 11) AND a!=10)
8761: OR c=6006
8762: OR a=18
8763: OR c=24024
8764: OR (g='wvutsrq' AND f GLOB 'jklmn*')
8765: OR (d>=38.0 AND d<39.0 AND d NOT NULL)
8766: OR (g='ponmlkj' AND f GLOB 'rstuv*')
8767: OR c=19019
8768: OR (d>=87.0 AND d<88.0 AND d NOT NULL)
8769: OR ((a BETWEEN 44 AND 46) AND a!=45)
8770: }
8771: } {9 11 16 17 18 38 43 44 46 49 55 56 57 70 71 72 87 scan 0 sort 0}
8772: do_test where7-2.377.2 {
8773: count_steps_sort {
8774: SELECT a FROM t3
8775: WHERE b=539
8776: OR ((a BETWEEN 9 AND 11) AND a!=10)
8777: OR c=6006
8778: OR a=18
8779: OR c=24024
8780: OR (g='wvutsrq' AND f GLOB 'jklmn*')
8781: OR (d>=38.0 AND d<39.0 AND d NOT NULL)
8782: OR (g='ponmlkj' AND f GLOB 'rstuv*')
8783: OR c=19019
8784: OR (d>=87.0 AND d<88.0 AND d NOT NULL)
8785: OR ((a BETWEEN 44 AND 46) AND a!=45)
8786: }
8787: } {9 11 16 17 18 38 43 44 46 49 55 56 57 70 71 72 87 scan 0 sort 0}
8788: do_test where7-2.378.1 {
8789: count_steps_sort {
8790: SELECT a FROM t2
8791: WHERE (d>=15.0 AND d<16.0 AND d NOT NULL)
8792: OR a=20
8793: OR (d>=94.0 AND d<95.0 AND d NOT NULL)
8794: OR b=121
8795: OR a=10
8796: OR b=792
8797: }
8798: } {10 11 15 20 72 94 scan 0 sort 0}
8799: do_test where7-2.378.2 {
8800: count_steps_sort {
8801: SELECT a FROM t3
8802: WHERE (d>=15.0 AND d<16.0 AND d NOT NULL)
8803: OR a=20
8804: OR (d>=94.0 AND d<95.0 AND d NOT NULL)
8805: OR b=121
8806: OR a=10
8807: OR b=792
8808: }
8809: } {10 11 15 20 72 94 scan 0 sort 0}
8810: do_test where7-2.379.1 {
8811: count_steps_sort {
8812: SELECT a FROM t2
8813: WHERE b=99
8814: OR ((a BETWEEN 85 AND 87) AND a!=86)
8815: OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
8816: }
8817: } {9 14 40 66 85 87 92 scan 0 sort 0}
8818: do_test where7-2.379.2 {
8819: count_steps_sort {
8820: SELECT a FROM t3
8821: WHERE b=99
8822: OR ((a BETWEEN 85 AND 87) AND a!=86)
8823: OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
8824: }
8825: } {9 14 40 66 85 87 92 scan 0 sort 0}
8826: do_test where7-2.380.1 {
8827: count_steps_sort {
8828: SELECT a FROM t2
8829: WHERE (f GLOB '?hijk*' AND f GLOB 'ghij*')
8830: OR ((a BETWEEN 79 AND 81) AND a!=80)
8831: OR b=715
8832: OR ((a BETWEEN 23 AND 25) AND a!=24)
8833: }
8834: } {6 23 25 32 58 65 79 81 84 scan 0 sort 0}
8835: do_test where7-2.380.2 {
8836: count_steps_sort {
8837: SELECT a FROM t3
8838: WHERE (f GLOB '?hijk*' AND f GLOB 'ghij*')
8839: OR ((a BETWEEN 79 AND 81) AND a!=80)
8840: OR b=715
8841: OR ((a BETWEEN 23 AND 25) AND a!=24)
8842: }
8843: } {6 23 25 32 58 65 79 81 84 scan 0 sort 0}
8844: do_test where7-2.381.1 {
8845: count_steps_sort {
8846: SELECT a FROM t2
8847: WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
8848: OR (g='fedcbaz' AND f GLOB 'tuvwx*')
8849: OR a=46
8850: OR (d>=28.0 AND d<29.0 AND d NOT NULL)
8851: }
8852: } {28 46 97 scan 0 sort 0}
8853: do_test where7-2.381.2 {
8854: count_steps_sort {
8855: SELECT a FROM t3
8856: WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
8857: OR (g='fedcbaz' AND f GLOB 'tuvwx*')
8858: OR a=46
8859: OR (d>=28.0 AND d<29.0 AND d NOT NULL)
8860: }
8861: } {28 46 97 scan 0 sort 0}
8862: do_test where7-2.382.1 {
8863: count_steps_sort {
8864: SELECT a FROM t2
8865: WHERE (g='ihgfedc' AND f GLOB 'defgh*')
8866: OR ((a BETWEEN 97 AND 99) AND a!=98)
8867: OR (d>=18.0 AND d<19.0 AND d NOT NULL)
8868: OR b=1056
8869: OR b=146
8870: }
8871: } {18 81 96 97 99 scan 0 sort 0}
8872: do_test where7-2.382.2 {
8873: count_steps_sort {
8874: SELECT a FROM t3
8875: WHERE (g='ihgfedc' AND f GLOB 'defgh*')
8876: OR ((a BETWEEN 97 AND 99) AND a!=98)
8877: OR (d>=18.0 AND d<19.0 AND d NOT NULL)
8878: OR b=1056
8879: OR b=146
8880: }
8881: } {18 81 96 97 99 scan 0 sort 0}
8882: do_test where7-2.383.1 {
8883: count_steps_sort {
8884: SELECT a FROM t2
8885: WHERE a=15
8886: OR b=388
8887: OR ((a BETWEEN 82 AND 84) AND a!=83)
8888: OR a=36
8889: OR b=737
8890: OR ((a BETWEEN 21 AND 23) AND a!=22)
8891: OR (d>=89.0 AND d<90.0 AND d NOT NULL)
8892: OR a=75
8893: }
8894: } {15 21 23 36 67 75 82 84 89 scan 0 sort 0}
8895: do_test where7-2.383.2 {
8896: count_steps_sort {
8897: SELECT a FROM t3
8898: WHERE a=15
8899: OR b=388
8900: OR ((a BETWEEN 82 AND 84) AND a!=83)
8901: OR a=36
8902: OR b=737
8903: OR ((a BETWEEN 21 AND 23) AND a!=22)
8904: OR (d>=89.0 AND d<90.0 AND d NOT NULL)
8905: OR a=75
8906: }
8907: } {15 21 23 36 67 75 82 84 89 scan 0 sort 0}
8908: do_test where7-2.384.1 {
8909: count_steps_sort {
8910: SELECT a FROM t2
8911: WHERE c=9009
8912: OR a=34
8913: OR (d>=95.0 AND d<96.0 AND d NOT NULL)
8914: OR (d>=16.0 AND d<17.0 AND d NOT NULL)
8915: OR b=715
8916: OR b=619
8917: OR ((a BETWEEN 98 AND 100) AND a!=99)
8918: }
8919: } {16 25 26 27 34 65 95 98 100 scan 0 sort 0}
8920: do_test where7-2.384.2 {
8921: count_steps_sort {
8922: SELECT a FROM t3
8923: WHERE c=9009
8924: OR a=34
8925: OR (d>=95.0 AND d<96.0 AND d NOT NULL)
8926: OR (d>=16.0 AND d<17.0 AND d NOT NULL)
8927: OR b=715
8928: OR b=619
8929: OR ((a BETWEEN 98 AND 100) AND a!=99)
8930: }
8931: } {16 25 26 27 34 65 95 98 100 scan 0 sort 0}
8932: do_test where7-2.385.1 {
8933: count_steps_sort {
8934: SELECT a FROM t2
8935: WHERE (d>=61.0 AND d<62.0 AND d NOT NULL)
8936: OR ((a BETWEEN 11 AND 13) AND a!=12)
8937: OR ((a BETWEEN 74 AND 76) AND a!=75)
8938: OR ((a BETWEEN 39 AND 41) AND a!=40)
8939: OR b=242
8940: OR ((a BETWEEN 32 AND 34) AND a!=33)
8941: OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
8942: OR b=300
8943: OR ((a BETWEEN 24 AND 26) AND a!=25)
8944: OR (d>=21.0 AND d<22.0 AND d NOT NULL)
8945: OR ((a BETWEEN 93 AND 95) AND a!=94)
8946: }
8947: } {1 11 13 21 22 24 26 27 32 34 39 41 53 61 74 76 79 93 95 scan 0 sort 0}
8948: do_test where7-2.385.2 {
8949: count_steps_sort {
8950: SELECT a FROM t3
8951: WHERE (d>=61.0 AND d<62.0 AND d NOT NULL)
8952: OR ((a BETWEEN 11 AND 13) AND a!=12)
8953: OR ((a BETWEEN 74 AND 76) AND a!=75)
8954: OR ((a BETWEEN 39 AND 41) AND a!=40)
8955: OR b=242
8956: OR ((a BETWEEN 32 AND 34) AND a!=33)
8957: OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
8958: OR b=300
8959: OR ((a BETWEEN 24 AND 26) AND a!=25)
8960: OR (d>=21.0 AND d<22.0 AND d NOT NULL)
8961: OR ((a BETWEEN 93 AND 95) AND a!=94)
8962: }
8963: } {1 11 13 21 22 24 26 27 32 34 39 41 53 61 74 76 79 93 95 scan 0 sort 0}
8964: do_test where7-2.386.1 {
8965: count_steps_sort {
8966: SELECT a FROM t2
8967: WHERE a=85
8968: OR (d>=33.0 AND d<34.0 AND d NOT NULL)
8969: OR b=212
8970: OR ((a BETWEEN 25 AND 27) AND a!=26)
8971: OR b=36
8972: OR b=231
8973: OR b=1048
8974: OR (d>=92.0 AND d<93.0 AND d NOT NULL)
8975: OR ((a BETWEEN 69 AND 71) AND a!=70)
8976: OR (g='ponmlkj' AND f GLOB 'rstuv*')
8977: OR c=19019
8978: }
8979: } {21 25 27 33 43 55 56 57 69 71 85 92 scan 0 sort 0}
8980: do_test where7-2.386.2 {
8981: count_steps_sort {
8982: SELECT a FROM t3
8983: WHERE a=85
8984: OR (d>=33.0 AND d<34.0 AND d NOT NULL)
8985: OR b=212
8986: OR ((a BETWEEN 25 AND 27) AND a!=26)
8987: OR b=36
8988: OR b=231
8989: OR b=1048
8990: OR (d>=92.0 AND d<93.0 AND d NOT NULL)
8991: OR ((a BETWEEN 69 AND 71) AND a!=70)
8992: OR (g='ponmlkj' AND f GLOB 'rstuv*')
8993: OR c=19019
8994: }
8995: } {21 25 27 33 43 55 56 57 69 71 85 92 scan 0 sort 0}
8996: do_test where7-2.387.1 {
8997: count_steps_sort {
8998: SELECT a FROM t2
8999: WHERE ((a BETWEEN 28 AND 30) AND a!=29)
9000: OR (d>=8.0 AND d<9.0 AND d NOT NULL)
9001: OR b=1059
9002: OR b=630
9003: }
9004: } {8 28 30 scan 0 sort 0}
9005: do_test where7-2.387.2 {
9006: count_steps_sort {
9007: SELECT a FROM t3
9008: WHERE ((a BETWEEN 28 AND 30) AND a!=29)
9009: OR (d>=8.0 AND d<9.0 AND d NOT NULL)
9010: OR b=1059
9011: OR b=630
9012: }
9013: } {8 28 30 scan 0 sort 0}
9014: do_test where7-2.388.1 {
9015: count_steps_sort {
9016: SELECT a FROM t2
9017: WHERE f='ghijklmno'
9018: OR f='nopqrstuv'
9019: OR b=297
9020: }
9021: } {6 13 27 32 39 58 65 84 91 scan 0 sort 0}
9022: do_test where7-2.388.2 {
9023: count_steps_sort {
9024: SELECT a FROM t3
9025: WHERE f='ghijklmno'
9026: OR f='nopqrstuv'
9027: OR b=297
9028: }
9029: } {6 13 27 32 39 58 65 84 91 scan 0 sort 0}
9030: do_test where7-2.389.1 {
9031: count_steps_sort {
9032: SELECT a FROM t2
9033: WHERE b=1001
9034: OR ((a BETWEEN 87 AND 89) AND a!=88)
9035: OR (d>=15.0 AND d<16.0 AND d NOT NULL)
9036: OR ((a BETWEEN 68 AND 70) AND a!=69)
9037: OR a=58
9038: OR b=333
9039: OR (d>=49.0 AND d<50.0 AND d NOT NULL)
9040: OR (g='ponmlkj' AND f GLOB 'rstuv*')
9041: OR b=572
9042: OR ((a BETWEEN 50 AND 52) AND a!=51)
9043: OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
9044: }
9045: } {7 15 33 43 49 50 52 58 59 68 70 85 87 89 91 scan 0 sort 0}
9046: do_test where7-2.389.2 {
9047: count_steps_sort {
9048: SELECT a FROM t3
9049: WHERE b=1001
9050: OR ((a BETWEEN 87 AND 89) AND a!=88)
9051: OR (d>=15.0 AND d<16.0 AND d NOT NULL)
9052: OR ((a BETWEEN 68 AND 70) AND a!=69)
9053: OR a=58
9054: OR b=333
9055: OR (d>=49.0 AND d<50.0 AND d NOT NULL)
9056: OR (g='ponmlkj' AND f GLOB 'rstuv*')
9057: OR b=572
9058: OR ((a BETWEEN 50 AND 52) AND a!=51)
9059: OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
9060: }
9061: } {7 15 33 43 49 50 52 58 59 68 70 85 87 89 91 scan 0 sort 0}
9062: do_test where7-2.390.1 {
9063: count_steps_sort {
9064: SELECT a FROM t2
9065: WHERE b=1034
9066: OR f='lmnopqrst'
9067: OR (g='qponmlk' AND f GLOB 'mnopq*')
9068: }
9069: } {11 37 38 63 89 94 scan 0 sort 0}
9070: do_test where7-2.390.2 {
9071: count_steps_sort {
9072: SELECT a FROM t3
9073: WHERE b=1034
9074: OR f='lmnopqrst'
9075: OR (g='qponmlk' AND f GLOB 'mnopq*')
9076: }
9077: } {11 37 38 63 89 94 scan 0 sort 0}
9078: do_test where7-2.391.1 {
9079: count_steps_sort {
9080: SELECT a FROM t2
9081: WHERE c=15015
9082: OR (d>=87.0 AND d<88.0 AND d NOT NULL)
9083: OR (g='mlkjihg' AND f GLOB 'hijkl*')
9084: OR b=58
9085: OR b=674
9086: OR b=979
9087: }
9088: } {43 44 45 59 87 89 scan 0 sort 0}
9089: do_test where7-2.391.2 {
9090: count_steps_sort {
9091: SELECT a FROM t3
9092: WHERE c=15015
9093: OR (d>=87.0 AND d<88.0 AND d NOT NULL)
9094: OR (g='mlkjihg' AND f GLOB 'hijkl*')
9095: OR b=58
9096: OR b=674
9097: OR b=979
9098: }
9099: } {43 44 45 59 87 89 scan 0 sort 0}
9100: do_test where7-2.392.1 {
9101: count_steps_sort {
9102: SELECT a FROM t2
9103: WHERE ((a BETWEEN 60 AND 62) AND a!=61)
9104: OR b=660
9105: OR b=341
9106: }
9107: } {31 60 62 scan 0 sort 0}
9108: do_test where7-2.392.2 {
9109: count_steps_sort {
9110: SELECT a FROM t3
9111: WHERE ((a BETWEEN 60 AND 62) AND a!=61)
9112: OR b=660
9113: OR b=341
9114: }
9115: } {31 60 62 scan 0 sort 0}
9116: do_test where7-2.393.1 {
9117: count_steps_sort {
9118: SELECT a FROM t2
9119: WHERE b=528
9120: OR (d>=64.0 AND d<65.0 AND d NOT NULL)
9121: OR b=630
9122: OR a=19
9123: OR (g='ponmlkj' AND f GLOB 'stuvw*')
9124: OR f='wxyzabcde'
9125: OR (g='ponmlkj' AND f GLOB 'rstuv*')
9126: OR b=377
9127: OR (d>=48.0 AND d<49.0 AND d NOT NULL)
9128: OR a=77
9129: OR (d>=8.0 AND d<9.0 AND d NOT NULL)
9130: }
9131: } {8 19 22 43 44 48 64 74 77 100 scan 0 sort 0}
9132: do_test where7-2.393.2 {
9133: count_steps_sort {
9134: SELECT a FROM t3
9135: WHERE b=528
9136: OR (d>=64.0 AND d<65.0 AND d NOT NULL)
9137: OR b=630
9138: OR a=19
9139: OR (g='ponmlkj' AND f GLOB 'stuvw*')
9140: OR f='wxyzabcde'
9141: OR (g='ponmlkj' AND f GLOB 'rstuv*')
9142: OR b=377
9143: OR (d>=48.0 AND d<49.0 AND d NOT NULL)
9144: OR a=77
9145: OR (d>=8.0 AND d<9.0 AND d NOT NULL)
9146: }
9147: } {8 19 22 43 44 48 64 74 77 100 scan 0 sort 0}
9148: do_test where7-2.394.1 {
9149: count_steps_sort {
9150: SELECT a FROM t2
9151: WHERE b=506
9152: OR a=70
9153: }
9154: } {46 70 scan 0 sort 0}
9155: do_test where7-2.394.2 {
9156: count_steps_sort {
9157: SELECT a FROM t3
9158: WHERE b=506
9159: OR a=70
9160: }
9161: } {46 70 scan 0 sort 0}
9162: do_test where7-2.395.1 {
9163: count_steps_sort {
9164: SELECT a FROM t2
9165: WHERE a=64
9166: OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
9167: OR (d>=57.0 AND d<58.0 AND d NOT NULL)
9168: OR (g='srqponm' AND f GLOB 'cdefg*')
9169: OR c=14014
9170: OR b=586
9171: OR c=27027
9172: OR (d>=86.0 AND d<87.0 AND d NOT NULL)
9173: OR (g='jihgfed' AND f GLOB 'wxyza*')
9174: }
9175: } {26 28 40 41 42 52 57 64 74 78 79 80 81 86 scan 0 sort 0}
9176: do_test where7-2.395.2 {
9177: count_steps_sort {
9178: SELECT a FROM t3
9179: WHERE a=64
9180: OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
9181: OR (d>=57.0 AND d<58.0 AND d NOT NULL)
9182: OR (g='srqponm' AND f GLOB 'cdefg*')
9183: OR c=14014
9184: OR b=586
9185: OR c=27027
9186: OR (d>=86.0 AND d<87.0 AND d NOT NULL)
9187: OR (g='jihgfed' AND f GLOB 'wxyza*')
9188: }
9189: } {26 28 40 41 42 52 57 64 74 78 79 80 81 86 scan 0 sort 0}
9190: do_test where7-2.396.1 {
9191: count_steps_sort {
9192: SELECT a FROM t2
9193: WHERE a=46
9194: OR b=297
9195: OR ((a BETWEEN 57 AND 59) AND a!=58)
9196: OR (d>=75.0 AND d<76.0 AND d NOT NULL)
9197: OR b=275
9198: OR b=91
9199: OR b=1015
9200: OR c=12012
9201: OR a=23
9202: OR b=278
9203: }
9204: } {23 25 27 34 35 36 46 57 59 75 scan 0 sort 0}
9205: do_test where7-2.396.2 {
9206: count_steps_sort {
9207: SELECT a FROM t3
9208: WHERE a=46
9209: OR b=297
9210: OR ((a BETWEEN 57 AND 59) AND a!=58)
9211: OR (d>=75.0 AND d<76.0 AND d NOT NULL)
9212: OR b=275
9213: OR b=91
9214: OR b=1015
9215: OR c=12012
9216: OR a=23
9217: OR b=278
9218: }
9219: } {23 25 27 34 35 36 46 57 59 75 scan 0 sort 0}
9220: do_test where7-2.397.1 {
9221: count_steps_sort {
9222: SELECT a FROM t2
9223: WHERE (g='kjihgfe' AND f GLOB 'tuvwx*')
9224: OR (g='tsrqpon' AND f GLOB 'zabcd*')
9225: OR (d>=61.0 AND d<62.0 AND d NOT NULL)
9226: OR (d>=98.0 AND d<99.0 AND d NOT NULL)
9227: OR (g='tsrqpon' AND f GLOB 'bcdef*')
9228: OR a=23
9229: OR b=737
9230: OR (d>=71.0 AND d<72.0 AND d NOT NULL)
9231: OR ((a BETWEEN 18 AND 20) AND a!=19)
9232: OR (d>=69.0 AND d<70.0 AND d NOT NULL)
9233: OR ((a BETWEEN 68 AND 70) AND a!=69)
9234: }
9235: } {18 20 23 25 27 61 67 68 69 70 71 98 scan 0 sort 0}
9236: do_test where7-2.397.2 {
9237: count_steps_sort {
9238: SELECT a FROM t3
9239: WHERE (g='kjihgfe' AND f GLOB 'tuvwx*')
9240: OR (g='tsrqpon' AND f GLOB 'zabcd*')
9241: OR (d>=61.0 AND d<62.0 AND d NOT NULL)
9242: OR (d>=98.0 AND d<99.0 AND d NOT NULL)
9243: OR (g='tsrqpon' AND f GLOB 'bcdef*')
9244: OR a=23
9245: OR b=737
9246: OR (d>=71.0 AND d<72.0 AND d NOT NULL)
9247: OR ((a BETWEEN 18 AND 20) AND a!=19)
9248: OR (d>=69.0 AND d<70.0 AND d NOT NULL)
9249: OR ((a BETWEEN 68 AND 70) AND a!=69)
9250: }
9251: } {18 20 23 25 27 61 67 68 69 70 71 98 scan 0 sort 0}
9252: do_test where7-2.398.1 {
9253: count_steps_sort {
9254: SELECT a FROM t2
9255: WHERE b=814
9256: OR (d>=71.0 AND d<72.0 AND d NOT NULL)
9257: OR b=377
9258: OR (d>=79.0 AND d<80.0 AND d NOT NULL)
9259: }
9260: } {71 74 79 scan 0 sort 0}
9261: do_test where7-2.398.2 {
9262: count_steps_sort {
9263: SELECT a FROM t3
9264: WHERE b=814
9265: OR (d>=71.0 AND d<72.0 AND d NOT NULL)
9266: OR b=377
9267: OR (d>=79.0 AND d<80.0 AND d NOT NULL)
9268: }
9269: } {71 74 79 scan 0 sort 0}
9270: do_test where7-2.399.1 {
9271: count_steps_sort {
9272: SELECT a FROM t2
9273: WHERE a=18
9274: OR b=1059
9275: OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
9276: OR (g='nmlkjih' AND f GLOB 'bcdef*')
9277: OR (d>=9.0 AND d<10.0 AND d NOT NULL)
9278: OR (g='ponmlkj' AND f GLOB 'uvwxy*')
9279: OR b=795
9280: }
9281: } {9 18 25 46 51 53 77 scan 0 sort 0}
9282: do_test where7-2.399.2 {
9283: count_steps_sort {
9284: SELECT a FROM t3
9285: WHERE a=18
9286: OR b=1059
9287: OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
9288: OR (g='nmlkjih' AND f GLOB 'bcdef*')
9289: OR (d>=9.0 AND d<10.0 AND d NOT NULL)
9290: OR (g='ponmlkj' AND f GLOB 'uvwxy*')
9291: OR b=795
9292: }
9293: } {9 18 25 46 51 53 77 scan 0 sort 0}
9294: do_test where7-2.400.1 {
9295: count_steps_sort {
9296: SELECT a FROM t2
9297: WHERE (f GLOB '?mnop*' AND f GLOB 'lmno*')
9298: OR a=93
9299: OR a=11
9300: OR f='nopqrstuv'
9301: OR (d>=27.0 AND d<28.0 AND d NOT NULL)
9302: OR ((a BETWEEN 22 AND 24) AND a!=23)
9303: OR a=17
9304: OR b=366
9305: }
9306: } {11 13 17 22 24 27 37 39 63 65 89 91 93 scan 0 sort 0}
9307: do_test where7-2.400.2 {
9308: count_steps_sort {
9309: SELECT a FROM t3
9310: WHERE (f GLOB '?mnop*' AND f GLOB 'lmno*')
9311: OR a=93
9312: OR a=11
9313: OR f='nopqrstuv'
9314: OR (d>=27.0 AND d<28.0 AND d NOT NULL)
9315: OR ((a BETWEEN 22 AND 24) AND a!=23)
9316: OR a=17
9317: OR b=366
9318: }
9319: } {11 13 17 22 24 27 37 39 63 65 89 91 93 scan 0 sort 0}
9320: do_test where7-2.401.1 {
9321: count_steps_sort {
9322: SELECT a FROM t2
9323: WHERE b=685
9324: OR a=33
9325: OR ((a BETWEEN 40 AND 42) AND a!=41)
9326: OR (g='vutsrqp' AND f GLOB 'qrstu*')
9327: OR (g='rqponml' AND f GLOB 'lmnop*')
9328: OR ((a BETWEEN 39 AND 41) AND a!=40)
9329: OR ((a BETWEEN 80 AND 82) AND a!=81)
9330: OR b=715
9331: OR ((a BETWEEN 93 AND 95) AND a!=94)
9332: OR a=6
9333: OR ((a BETWEEN 59 AND 61) AND a!=60)
9334: }
9335: } {6 16 33 37 39 40 41 42 59 61 65 80 82 93 95 scan 0 sort 0}
9336: do_test where7-2.401.2 {
9337: count_steps_sort {
9338: SELECT a FROM t3
9339: WHERE b=685
9340: OR a=33
9341: OR ((a BETWEEN 40 AND 42) AND a!=41)
9342: OR (g='vutsrqp' AND f GLOB 'qrstu*')
9343: OR (g='rqponml' AND f GLOB 'lmnop*')
9344: OR ((a BETWEEN 39 AND 41) AND a!=40)
9345: OR ((a BETWEEN 80 AND 82) AND a!=81)
9346: OR b=715
9347: OR ((a BETWEEN 93 AND 95) AND a!=94)
9348: OR a=6
9349: OR ((a BETWEEN 59 AND 61) AND a!=60)
9350: }
9351: } {6 16 33 37 39 40 41 42 59 61 65 80 82 93 95 scan 0 sort 0}
9352: do_test where7-2.402.1 {
9353: count_steps_sort {
9354: SELECT a FROM t2
9355: WHERE a=89
9356: OR b=1037
9357: OR (g='mlkjihg' AND f GLOB 'ijklm*')
9358: }
9359: } {60 89 scan 0 sort 0}
9360: do_test where7-2.402.2 {
9361: count_steps_sort {
9362: SELECT a FROM t3
9363: WHERE a=89
9364: OR b=1037
9365: OR (g='mlkjihg' AND f GLOB 'ijklm*')
9366: }
9367: } {60 89 scan 0 sort 0}
9368: do_test where7-2.403.1 {
9369: count_steps_sort {
9370: SELECT a FROM t2
9371: WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
9372: OR ((a BETWEEN 44 AND 46) AND a!=45)
9373: OR (d>=28.0 AND d<29.0 AND d NOT NULL)
9374: OR b=663
9375: OR b=531
9376: OR b=146
9377: OR b=102
9378: OR ((a BETWEEN 87 AND 89) AND a!=88)
9379: OR ((a BETWEEN 87 AND 89) AND a!=88)
9380: OR a=26
9381: }
9382: } {26 28 44 46 87 89 97 scan 0 sort 0}
9383: do_test where7-2.403.2 {
9384: count_steps_sort {
9385: SELECT a FROM t3
9386: WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
9387: OR ((a BETWEEN 44 AND 46) AND a!=45)
9388: OR (d>=28.0 AND d<29.0 AND d NOT NULL)
9389: OR b=663
9390: OR b=531
9391: OR b=146
9392: OR b=102
9393: OR ((a BETWEEN 87 AND 89) AND a!=88)
9394: OR ((a BETWEEN 87 AND 89) AND a!=88)
9395: OR a=26
9396: }
9397: } {26 28 44 46 87 89 97 scan 0 sort 0}
9398: do_test where7-2.404.1 {
9399: count_steps_sort {
9400: SELECT a FROM t2
9401: WHERE (g='kjihgfe' AND f GLOB 'stuvw*')
9402: OR (g='rqponml' AND f GLOB 'jklmn*')
9403: OR (g='lkjihgf' AND f GLOB 'mnopq*')
9404: OR b=726
9405: OR ((a BETWEEN 73 AND 75) AND a!=74)
9406: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
9407: OR c=2002
9408: OR c=15015
9409: OR (d>=75.0 AND d<76.0 AND d NOT NULL)
9410: OR b=201
9411: }
9412: } {4 5 6 12 35 43 44 45 64 66 70 73 75 scan 0 sort 0}
9413: do_test where7-2.404.2 {
9414: count_steps_sort {
9415: SELECT a FROM t3
9416: WHERE (g='kjihgfe' AND f GLOB 'stuvw*')
9417: OR (g='rqponml' AND f GLOB 'jklmn*')
9418: OR (g='lkjihgf' AND f GLOB 'mnopq*')
9419: OR b=726
9420: OR ((a BETWEEN 73 AND 75) AND a!=74)
9421: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
9422: OR c=2002
9423: OR c=15015
9424: OR (d>=75.0 AND d<76.0 AND d NOT NULL)
9425: OR b=201
9426: }
9427: } {4 5 6 12 35 43 44 45 64 66 70 73 75 scan 0 sort 0}
9428: do_test where7-2.405.1 {
9429: count_steps_sort {
9430: SELECT a FROM t2
9431: WHERE (g='kjihgfe' AND f GLOB 'uvwxy*')
9432: OR b=924
9433: OR f='lmnopqrst'
9434: OR b=1048
9435: }
9436: } {11 37 63 72 84 89 scan 0 sort 0}
9437: do_test where7-2.405.2 {
9438: count_steps_sort {
9439: SELECT a FROM t3
9440: WHERE (g='kjihgfe' AND f GLOB 'uvwxy*')
9441: OR b=924
9442: OR f='lmnopqrst'
9443: OR b=1048
9444: }
9445: } {11 37 63 72 84 89 scan 0 sort 0}
9446: do_test where7-2.406.1 {
9447: count_steps_sort {
9448: SELECT a FROM t2
9449: WHERE (d>=63.0 AND d<64.0 AND d NOT NULL)
9450: OR (g='wvutsrq' AND f GLOB 'mnopq*')
9451: OR b=198
9452: OR (d>=58.0 AND d<59.0 AND d NOT NULL)
9453: OR ((a BETWEEN 12 AND 14) AND a!=13)
9454: OR ((a BETWEEN 20 AND 22) AND a!=21)
9455: OR b=286
9456: OR ((a BETWEEN 65 AND 67) AND a!=66)
9457: }
9458: } {12 14 18 20 22 26 58 63 65 67 scan 0 sort 0}
9459: do_test where7-2.406.2 {
9460: count_steps_sort {
9461: SELECT a FROM t3
9462: WHERE (d>=63.0 AND d<64.0 AND d NOT NULL)
9463: OR (g='wvutsrq' AND f GLOB 'mnopq*')
9464: OR b=198
9465: OR (d>=58.0 AND d<59.0 AND d NOT NULL)
9466: OR ((a BETWEEN 12 AND 14) AND a!=13)
9467: OR ((a BETWEEN 20 AND 22) AND a!=21)
9468: OR b=286
9469: OR ((a BETWEEN 65 AND 67) AND a!=66)
9470: }
9471: } {12 14 18 20 22 26 58 63 65 67 scan 0 sort 0}
9472: do_test where7-2.407.1 {
9473: count_steps_sort {
9474: SELECT a FROM t2
9475: WHERE b=242
9476: OR (d>=17.0 AND d<18.0 AND d NOT NULL)
9477: OR (d>=99.0 AND d<100.0 AND d NOT NULL)
9478: OR ((a BETWEEN 57 AND 59) AND a!=58)
9479: OR f='bcdefghij'
9480: OR ((a BETWEEN 17 AND 19) AND a!=18)
9481: OR (d>=88.0 AND d<89.0 AND d NOT NULL)
9482: OR a=38
9483: OR b=187
9484: }
9485: } {1 17 19 22 27 38 53 57 59 79 88 99 scan 0 sort 0}
9486: do_test where7-2.407.2 {
9487: count_steps_sort {
9488: SELECT a FROM t3
9489: WHERE b=242
9490: OR (d>=17.0 AND d<18.0 AND d NOT NULL)
9491: OR (d>=99.0 AND d<100.0 AND d NOT NULL)
9492: OR ((a BETWEEN 57 AND 59) AND a!=58)
9493: OR f='bcdefghij'
9494: OR ((a BETWEEN 17 AND 19) AND a!=18)
9495: OR (d>=88.0 AND d<89.0 AND d NOT NULL)
9496: OR a=38
9497: OR b=187
9498: }
9499: } {1 17 19 22 27 38 53 57 59 79 88 99 scan 0 sort 0}
9500: do_test where7-2.408.1 {
9501: count_steps_sort {
9502: SELECT a FROM t2
9503: WHERE (d>=10.0 AND d<11.0 AND d NOT NULL)
9504: OR b=630
9505: OR a=55
9506: OR c=26026
9507: OR (g='kjihgfe' AND f GLOB 'qrstu*')
9508: OR (d>=23.0 AND d<24.0 AND d NOT NULL)
9509: }
9510: } {10 23 55 68 76 77 78 scan 0 sort 0}
9511: do_test where7-2.408.2 {
9512: count_steps_sort {
9513: SELECT a FROM t3
9514: WHERE (d>=10.0 AND d<11.0 AND d NOT NULL)
9515: OR b=630
9516: OR a=55
9517: OR c=26026
9518: OR (g='kjihgfe' AND f GLOB 'qrstu*')
9519: OR (d>=23.0 AND d<24.0 AND d NOT NULL)
9520: }
9521: } {10 23 55 68 76 77 78 scan 0 sort 0}
9522: do_test where7-2.409.1 {
9523: count_steps_sort {
9524: SELECT a FROM t2
9525: WHERE f='uvwxyzabc'
9526: OR f='xyzabcdef'
9527: OR (g='ihgfedc' AND f GLOB 'bcdef*')
9528: OR (d>=70.0 AND d<71.0 AND d NOT NULL)
9529: OR ((a BETWEEN 51 AND 53) AND a!=52)
9530: OR (d>=31.0 AND d<32.0 AND d NOT NULL)
9531: OR b=69
9532: OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
9533: }
9534: } {8 20 23 31 34 46 49 51 53 60 70 72 75 79 86 98 scan 0 sort 0}
9535: do_test where7-2.409.2 {
9536: count_steps_sort {
9537: SELECT a FROM t3
9538: WHERE f='uvwxyzabc'
9539: OR f='xyzabcdef'
9540: OR (g='ihgfedc' AND f GLOB 'bcdef*')
9541: OR (d>=70.0 AND d<71.0 AND d NOT NULL)
9542: OR ((a BETWEEN 51 AND 53) AND a!=52)
9543: OR (d>=31.0 AND d<32.0 AND d NOT NULL)
9544: OR b=69
9545: OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
9546: }
9547: } {8 20 23 31 34 46 49 51 53 60 70 72 75 79 86 98 scan 0 sort 0}
9548: do_test where7-2.410.1 {
9549: count_steps_sort {
9550: SELECT a FROM t2
9551: WHERE b=1026
9552: OR b=454
9553: OR ((a BETWEEN 92 AND 94) AND a!=93)
9554: OR b=179
9555: OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
9556: OR f='qrstuvwxy'
9557: }
9558: } {16 26 42 52 68 78 92 94 scan 0 sort 0}
9559: do_test where7-2.410.2 {
9560: count_steps_sort {
9561: SELECT a FROM t3
9562: WHERE b=1026
9563: OR b=454
9564: OR ((a BETWEEN 92 AND 94) AND a!=93)
9565: OR b=179
9566: OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
9567: OR f='qrstuvwxy'
9568: }
9569: } {16 26 42 52 68 78 92 94 scan 0 sort 0}
9570: do_test where7-2.411.1 {
9571: count_steps_sort {
9572: SELECT a FROM t2
9573: WHERE ((a BETWEEN 6 AND 8) AND a!=7)
9574: OR b=619
9575: OR a=20
9576: OR (g='vutsrqp' AND f GLOB 'nopqr*')
9577: OR b=946
9578: OR (d>=61.0 AND d<62.0 AND d NOT NULL)
9579: OR a=64
9580: OR ((a BETWEEN 17 AND 19) AND a!=18)
9581: OR b=1001
9582: OR b=858
9583: }
9584: } {6 8 13 17 19 20 61 64 78 86 91 scan 0 sort 0}
9585: do_test where7-2.411.2 {
9586: count_steps_sort {
9587: SELECT a FROM t3
9588: WHERE ((a BETWEEN 6 AND 8) AND a!=7)
9589: OR b=619
9590: OR a=20
9591: OR (g='vutsrqp' AND f GLOB 'nopqr*')
9592: OR b=946
9593: OR (d>=61.0 AND d<62.0 AND d NOT NULL)
9594: OR a=64
9595: OR ((a BETWEEN 17 AND 19) AND a!=18)
9596: OR b=1001
9597: OR b=858
9598: }
9599: } {6 8 13 17 19 20 61 64 78 86 91 scan 0 sort 0}
9600: do_test where7-2.412.1 {
9601: count_steps_sort {
9602: SELECT a FROM t2
9603: WHERE b=902
9604: OR (d>=27.0 AND d<28.0 AND d NOT NULL)
9605: OR a=86
9606: OR (d>=97.0 AND d<98.0 AND d NOT NULL)
9607: }
9608: } {27 82 86 97 scan 0 sort 0}
9609: do_test where7-2.412.2 {
9610: count_steps_sort {
9611: SELECT a FROM t3
9612: WHERE b=902
9613: OR (d>=27.0 AND d<28.0 AND d NOT NULL)
9614: OR a=86
9615: OR (d>=97.0 AND d<98.0 AND d NOT NULL)
9616: }
9617: } {27 82 86 97 scan 0 sort 0}
9618: do_test where7-2.413.1 {
9619: count_steps_sort {
9620: SELECT a FROM t2
9621: WHERE (d>=56.0 AND d<57.0 AND d NOT NULL)
9622: OR a=32
9623: OR (g='qponmlk' AND f GLOB 'mnopq*')
9624: OR (g='xwvutsr' AND f GLOB 'efghi*')
9625: OR c=32032
9626: }
9627: } {4 32 38 56 94 95 96 scan 0 sort 0}
9628: do_test where7-2.413.2 {
9629: count_steps_sort {
9630: SELECT a FROM t3
9631: WHERE (d>=56.0 AND d<57.0 AND d NOT NULL)
9632: OR a=32
9633: OR (g='qponmlk' AND f GLOB 'mnopq*')
9634: OR (g='xwvutsr' AND f GLOB 'efghi*')
9635: OR c=32032
9636: }
9637: } {4 32 38 56 94 95 96 scan 0 sort 0}
9638: do_test where7-2.414.1 {
9639: count_steps_sort {
9640: SELECT a FROM t2
9641: WHERE b=168
9642: OR c=2002
9643: OR b=77
9644: OR (d>=27.0 AND d<28.0 AND d NOT NULL)
9645: OR f='qrstuvwxy'
9646: }
9647: } {4 5 6 7 16 27 42 68 94 scan 0 sort 0}
9648: do_test where7-2.414.2 {
9649: count_steps_sort {
9650: SELECT a FROM t3
9651: WHERE b=168
9652: OR c=2002
9653: OR b=77
9654: OR (d>=27.0 AND d<28.0 AND d NOT NULL)
9655: OR f='qrstuvwxy'
9656: }
9657: } {4 5 6 7 16 27 42 68 94 scan 0 sort 0}
9658: do_test where7-2.415.1 {
9659: count_steps_sort {
9660: SELECT a FROM t2
9661: WHERE f='abcdefghi'
9662: OR b=506
9663: }
9664: } {26 46 52 78 scan 0 sort 0}
9665: do_test where7-2.415.2 {
9666: count_steps_sort {
9667: SELECT a FROM t3
9668: WHERE f='abcdefghi'
9669: OR b=506
9670: }
9671: } {26 46 52 78 scan 0 sort 0}
9672: do_test where7-2.416.1 {
9673: count_steps_sort {
9674: SELECT a FROM t2
9675: WHERE b=264
9676: OR c=34034
9677: OR a=96
9678: }
9679: } {24 96 100 scan 0 sort 0}
9680: do_test where7-2.416.2 {
9681: count_steps_sort {
9682: SELECT a FROM t3
9683: WHERE b=264
9684: OR c=34034
9685: OR a=96
9686: }
9687: } {24 96 100 scan 0 sort 0}
9688: do_test where7-2.417.1 {
9689: count_steps_sort {
9690: SELECT a FROM t2
9691: WHERE (d>=32.0 AND d<33.0 AND d NOT NULL)
9692: OR a=27
9693: OR ((a BETWEEN 55 AND 57) AND a!=56)
9694: OR (g='utsrqpo' AND f GLOB 'tuvwx*')
9695: }
9696: } {19 27 32 55 57 scan 0 sort 0}
9697: do_test where7-2.417.2 {
9698: count_steps_sort {
9699: SELECT a FROM t3
9700: WHERE (d>=32.0 AND d<33.0 AND d NOT NULL)
9701: OR a=27
9702: OR ((a BETWEEN 55 AND 57) AND a!=56)
9703: OR (g='utsrqpo' AND f GLOB 'tuvwx*')
9704: }
9705: } {19 27 32 55 57 scan 0 sort 0}
9706: do_test where7-2.418.1 {
9707: count_steps_sort {
9708: SELECT a FROM t2
9709: WHERE (d>=74.0 AND d<75.0 AND d NOT NULL)
9710: OR b=77
9711: }
9712: } {7 74 scan 0 sort 0}
9713: do_test where7-2.418.2 {
9714: count_steps_sort {
9715: SELECT a FROM t3
9716: WHERE (d>=74.0 AND d<75.0 AND d NOT NULL)
9717: OR b=77
9718: }
9719: } {7 74 scan 0 sort 0}
9720: do_test where7-2.419.1 {
9721: count_steps_sort {
9722: SELECT a FROM t2
9723: WHERE c=27027
9724: OR f='vwxyzabcd'
9725: OR b=1048
9726: OR a=96
9727: OR a=99
9728: OR ((a BETWEEN 56 AND 58) AND a!=57)
9729: OR b=561
9730: OR b=352
9731: OR (d>=37.0 AND d<38.0 AND d NOT NULL)
9732: OR (g='utsrqpo' AND f GLOB 'stuvw*')
9733: OR a=95
9734: }
9735: } {18 21 32 37 47 51 56 58 73 79 80 81 95 96 99 scan 0 sort 0}
9736: do_test where7-2.419.2 {
9737: count_steps_sort {
9738: SELECT a FROM t3
9739: WHERE c=27027
9740: OR f='vwxyzabcd'
9741: OR b=1048
9742: OR a=96
9743: OR a=99
9744: OR ((a BETWEEN 56 AND 58) AND a!=57)
9745: OR b=561
9746: OR b=352
9747: OR (d>=37.0 AND d<38.0 AND d NOT NULL)
9748: OR (g='utsrqpo' AND f GLOB 'stuvw*')
9749: OR a=95
9750: }
9751: } {18 21 32 37 47 51 56 58 73 79 80 81 95 96 99 scan 0 sort 0}
9752: do_test where7-2.420.1 {
9753: count_steps_sort {
9754: SELECT a FROM t2
9755: WHERE b=275
9756: OR ((a BETWEEN 10 AND 12) AND a!=11)
9757: OR f='ghijklmno'
9758: OR b=619
9759: OR (g='edcbazy' AND f GLOB 'vwxyz*')
9760: OR ((a BETWEEN 91 AND 93) AND a!=92)
9761: OR b=476
9762: OR a=83
9763: OR ((a BETWEEN 47 AND 49) AND a!=48)
9764: }
9765: } {6 10 12 25 32 47 49 58 83 84 91 93 99 scan 0 sort 0}
9766: do_test where7-2.420.2 {
9767: count_steps_sort {
9768: SELECT a FROM t3
9769: WHERE b=275
9770: OR ((a BETWEEN 10 AND 12) AND a!=11)
9771: OR f='ghijklmno'
9772: OR b=619
9773: OR (g='edcbazy' AND f GLOB 'vwxyz*')
9774: OR ((a BETWEEN 91 AND 93) AND a!=92)
9775: OR b=476
9776: OR a=83
9777: OR ((a BETWEEN 47 AND 49) AND a!=48)
9778: }
9779: } {6 10 12 25 32 47 49 58 83 84 91 93 99 scan 0 sort 0}
9780: do_test where7-2.421.1 {
9781: count_steps_sort {
9782: SELECT a FROM t2
9783: WHERE b=542
9784: OR a=17
9785: OR f='jklmnopqr'
9786: OR ((a BETWEEN 5 AND 7) AND a!=6)
9787: OR (d>=39.0 AND d<40.0 AND d NOT NULL)
9788: OR a=23
9789: OR (d>=25.0 AND d<26.0 AND d NOT NULL)
9790: }
9791: } {5 7 9 17 23 25 35 39 61 87 scan 0 sort 0}
9792: do_test where7-2.421.2 {
9793: count_steps_sort {
9794: SELECT a FROM t3
9795: WHERE b=542
9796: OR a=17
9797: OR f='jklmnopqr'
9798: OR ((a BETWEEN 5 AND 7) AND a!=6)
9799: OR (d>=39.0 AND d<40.0 AND d NOT NULL)
9800: OR a=23
9801: OR (d>=25.0 AND d<26.0 AND d NOT NULL)
9802: }
9803: } {5 7 9 17 23 25 35 39 61 87 scan 0 sort 0}
9804: do_test where7-2.422.1 {
9805: count_steps_sort {
9806: SELECT a FROM t2
9807: WHERE (d>=74.0 AND d<75.0 AND d NOT NULL)
9808: OR b=363
9809: OR b=454
9810: }
9811: } {33 74 scan 0 sort 0}
9812: do_test where7-2.422.2 {
9813: count_steps_sort {
9814: SELECT a FROM t3
9815: WHERE (d>=74.0 AND d<75.0 AND d NOT NULL)
9816: OR b=363
9817: OR b=454
9818: }
9819: } {33 74 scan 0 sort 0}
9820: do_test where7-2.423.1 {
9821: count_steps_sort {
9822: SELECT a FROM t2
9823: WHERE b=1059
9824: OR (g='jihgfed' AND f GLOB 'yzabc*')
9825: OR (g='rqponml' AND f GLOB 'jklmn*')
9826: OR b=47
9827: OR b=660
9828: OR ((a BETWEEN 34 AND 36) AND a!=35)
9829: OR a=84
9830: }
9831: } {34 35 36 60 76 84 scan 0 sort 0}
9832: do_test where7-2.423.2 {
9833: count_steps_sort {
9834: SELECT a FROM t3
9835: WHERE b=1059
9836: OR (g='jihgfed' AND f GLOB 'yzabc*')
9837: OR (g='rqponml' AND f GLOB 'jklmn*')
9838: OR b=47
9839: OR b=660
9840: OR ((a BETWEEN 34 AND 36) AND a!=35)
9841: OR a=84
9842: }
9843: } {34 35 36 60 76 84 scan 0 sort 0}
9844: do_test where7-2.424.1 {
9845: count_steps_sort {
9846: SELECT a FROM t2
9847: WHERE f='ghijklmno'
9848: OR b=1012
9849: }
9850: } {6 32 58 84 92 scan 0 sort 0}
9851: do_test where7-2.424.2 {
9852: count_steps_sort {
9853: SELECT a FROM t3
9854: WHERE f='ghijklmno'
9855: OR b=1012
9856: }
9857: } {6 32 58 84 92 scan 0 sort 0}
9858: do_test where7-2.425.1 {
9859: count_steps_sort {
9860: SELECT a FROM t2
9861: WHERE b=597
9862: OR f='lmnopqrst'
9863: OR a=24
9864: OR (g='fedcbaz' AND f GLOB 'stuvw*')
9865: OR ((a BETWEEN 31 AND 33) AND a!=32)
9866: OR b=1023
9867: OR a=53
9868: OR a=78
9869: OR f='efghijklm'
9870: OR (g='rqponml' AND f GLOB 'lmnop*')
9871: OR (d>=85.0 AND d<86.0 AND d NOT NULL)
9872: }
9873: } {4 11 24 30 31 33 37 53 56 63 78 82 85 89 93 96 scan 0 sort 0}
9874: do_test where7-2.425.2 {
9875: count_steps_sort {
9876: SELECT a FROM t3
9877: WHERE b=597
9878: OR f='lmnopqrst'
9879: OR a=24
9880: OR (g='fedcbaz' AND f GLOB 'stuvw*')
9881: OR ((a BETWEEN 31 AND 33) AND a!=32)
9882: OR b=1023
9883: OR a=53
9884: OR a=78
9885: OR f='efghijklm'
9886: OR (g='rqponml' AND f GLOB 'lmnop*')
9887: OR (d>=85.0 AND d<86.0 AND d NOT NULL)
9888: }
9889: } {4 11 24 30 31 33 37 53 56 63 78 82 85 89 93 96 scan 0 sort 0}
9890: do_test where7-2.426.1 {
9891: count_steps_sort {
9892: SELECT a FROM t2
9893: WHERE b=198
9894: OR (d>=94.0 AND d<95.0 AND d NOT NULL)
9895: OR b=388
9896: }
9897: } {18 94 scan 0 sort 0}
9898: do_test where7-2.426.2 {
9899: count_steps_sort {
9900: SELECT a FROM t3
9901: WHERE b=198
9902: OR (d>=94.0 AND d<95.0 AND d NOT NULL)
9903: OR b=388
9904: }
9905: } {18 94 scan 0 sort 0}
9906: do_test where7-2.427.1 {
9907: count_steps_sort {
9908: SELECT a FROM t2
9909: WHERE f='tuvwxyzab'
9910: OR b=388
9911: OR ((a BETWEEN 84 AND 86) AND a!=85)
9912: OR (g='fedcbaz' AND f GLOB 'stuvw*')
9913: OR b=957
9914: OR b=663
9915: OR b=847
9916: OR (g='jihgfed' AND f GLOB 'vwxyz*')
9917: }
9918: } {19 45 71 73 77 84 86 87 96 97 scan 0 sort 0}
9919: do_test where7-2.427.2 {
9920: count_steps_sort {
9921: SELECT a FROM t3
9922: WHERE f='tuvwxyzab'
9923: OR b=388
9924: OR ((a BETWEEN 84 AND 86) AND a!=85)
9925: OR (g='fedcbaz' AND f GLOB 'stuvw*')
9926: OR b=957
9927: OR b=663
9928: OR b=847
9929: OR (g='jihgfed' AND f GLOB 'vwxyz*')
9930: }
9931: } {19 45 71 73 77 84 86 87 96 97 scan 0 sort 0}
9932: do_test where7-2.428.1 {
9933: count_steps_sort {
9934: SELECT a FROM t2
9935: WHERE (d>=81.0 AND d<82.0 AND d NOT NULL)
9936: OR a=56
9937: OR (g='hgfedcb' AND f GLOB 'ghijk*')
9938: }
9939: } {56 81 84 scan 0 sort 0}
9940: do_test where7-2.428.2 {
9941: count_steps_sort {
9942: SELECT a FROM t3
9943: WHERE (d>=81.0 AND d<82.0 AND d NOT NULL)
9944: OR a=56
9945: OR (g='hgfedcb' AND f GLOB 'ghijk*')
9946: }
9947: } {56 81 84 scan 0 sort 0}
9948: do_test where7-2.429.1 {
9949: count_steps_sort {
9950: SELECT a FROM t2
9951: WHERE c>=34035
9952: OR b=168
9953: OR (d>=89.0 AND d<90.0 AND d NOT NULL)
9954: OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
9955: }
9956: } {1 27 53 79 89 scan 0 sort 0}
9957: do_test where7-2.429.2 {
9958: count_steps_sort {
9959: SELECT a FROM t3
9960: WHERE c>=34035
9961: OR b=168
9962: OR (d>=89.0 AND d<90.0 AND d NOT NULL)
9963: OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
9964: }
9965: } {1 27 53 79 89 scan 0 sort 0}
9966: do_test where7-2.430.1 {
9967: count_steps_sort {
9968: SELECT a FROM t2
9969: WHERE ((a BETWEEN 79 AND 81) AND a!=80)
9970: OR b=564
9971: OR c=6006
9972: OR b=979
9973: }
9974: } {16 17 18 79 81 89 scan 0 sort 0}
9975: do_test where7-2.430.2 {
9976: count_steps_sort {
9977: SELECT a FROM t3
9978: WHERE ((a BETWEEN 79 AND 81) AND a!=80)
9979: OR b=564
9980: OR c=6006
9981: OR b=979
9982: }
9983: } {16 17 18 79 81 89 scan 0 sort 0}
9984: do_test where7-2.431.1 {
9985: count_steps_sort {
9986: SELECT a FROM t2
9987: WHERE (d>=29.0 AND d<30.0 AND d NOT NULL)
9988: OR (g='qponmlk' AND f GLOB 'opqrs*')
9989: OR f='rstuvwxyz'
9990: OR (g='qponmlk' AND f GLOB 'nopqr*')
9991: }
9992: } {17 29 39 40 43 69 95 scan 0 sort 0}
9993: do_test where7-2.431.2 {
9994: count_steps_sort {
9995: SELECT a FROM t3
9996: WHERE (d>=29.0 AND d<30.0 AND d NOT NULL)
9997: OR (g='qponmlk' AND f GLOB 'opqrs*')
9998: OR f='rstuvwxyz'
9999: OR (g='qponmlk' AND f GLOB 'nopqr*')
10000: }
10001: } {17 29 39 40 43 69 95 scan 0 sort 0}
10002: do_test where7-2.432.1 {
10003: count_steps_sort {
10004: SELECT a FROM t2
10005: WHERE b=58
10006: OR b=484
10007: OR (d>=68.0 AND d<69.0 AND d NOT NULL)
10008: OR b=671
10009: OR a=69
10010: }
10011: } {44 61 68 69 scan 0 sort 0}
10012: do_test where7-2.432.2 {
10013: count_steps_sort {
10014: SELECT a FROM t3
10015: WHERE b=58
10016: OR b=484
10017: OR (d>=68.0 AND d<69.0 AND d NOT NULL)
10018: OR b=671
10019: OR a=69
10020: }
10021: } {44 61 68 69 scan 0 sort 0}
10022: do_test where7-2.433.1 {
10023: count_steps_sort {
10024: SELECT a FROM t2
10025: WHERE f='mnopqrstu'
10026: OR (d>=73.0 AND d<74.0 AND d NOT NULL)
10027: OR b=861
10028: OR b=77
10029: OR f='qrstuvwxy'
10030: }
10031: } {7 12 16 38 42 64 68 73 90 94 scan 0 sort 0}
10032: do_test where7-2.433.2 {
10033: count_steps_sort {
10034: SELECT a FROM t3
10035: WHERE f='mnopqrstu'
10036: OR (d>=73.0 AND d<74.0 AND d NOT NULL)
10037: OR b=861
10038: OR b=77
10039: OR f='qrstuvwxy'
10040: }
10041: } {7 12 16 38 42 64 68 73 90 94 scan 0 sort 0}
10042: do_test where7-2.434.1 {
10043: count_steps_sort {
10044: SELECT a FROM t2
10045: WHERE b=113
10046: OR (d>=51.0 AND d<52.0 AND d NOT NULL)
10047: OR b=113
10048: OR (g='xwvutsr' AND f GLOB 'efghi*')
10049: OR ((a BETWEEN 62 AND 64) AND a!=63)
10050: OR c=6006
10051: OR (d>=14.0 AND d<15.0 AND d NOT NULL)
10052: OR b=946
10053: OR a=86
10054: }
10055: } {4 14 16 17 18 51 62 64 86 scan 0 sort 0}
10056: do_test where7-2.434.2 {
10057: count_steps_sort {
10058: SELECT a FROM t3
10059: WHERE b=113
10060: OR (d>=51.0 AND d<52.0 AND d NOT NULL)
10061: OR b=113
10062: OR (g='xwvutsr' AND f GLOB 'efghi*')
10063: OR ((a BETWEEN 62 AND 64) AND a!=63)
10064: OR c=6006
10065: OR (d>=14.0 AND d<15.0 AND d NOT NULL)
10066: OR b=946
10067: OR a=86
10068: }
10069: } {4 14 16 17 18 51 62 64 86 scan 0 sort 0}
10070: do_test where7-2.435.1 {
10071: count_steps_sort {
10072: SELECT a FROM t2
10073: WHERE (g='hgfedcb' AND f GLOB 'hijkl*')
10074: OR ((a BETWEEN 8 AND 10) AND a!=9)
10075: OR c=22022
10076: OR ((a BETWEEN 79 AND 81) AND a!=80)
10077: OR (d>=79.0 AND d<80.0 AND d NOT NULL)
10078: OR c=25025
10079: }
10080: } {8 10 64 65 66 73 74 75 79 81 85 scan 0 sort 0}
10081: do_test where7-2.435.2 {
10082: count_steps_sort {
10083: SELECT a FROM t3
10084: WHERE (g='hgfedcb' AND f GLOB 'hijkl*')
10085: OR ((a BETWEEN 8 AND 10) AND a!=9)
10086: OR c=22022
10087: OR ((a BETWEEN 79 AND 81) AND a!=80)
10088: OR (d>=79.0 AND d<80.0 AND d NOT NULL)
10089: OR c=25025
10090: }
10091: } {8 10 64 65 66 73 74 75 79 81 85 scan 0 sort 0}
10092: do_test where7-2.436.1 {
10093: count_steps_sort {
10094: SELECT a FROM t2
10095: WHERE ((a BETWEEN 74 AND 76) AND a!=75)
10096: OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
10097: OR b=47
10098: OR ((a BETWEEN 44 AND 46) AND a!=45)
10099: OR a=92
10100: OR b=795
10101: OR b=25
10102: OR c=7007
10103: OR a=93
10104: OR ((a BETWEEN 93 AND 95) AND a!=94)
10105: OR (g='utsrqpo' AND f GLOB 'stuvw*')
10106: }
10107: } {14 18 19 20 21 40 44 46 66 74 76 92 93 95 scan 0 sort 0}
10108: do_test where7-2.436.2 {
10109: count_steps_sort {
10110: SELECT a FROM t3
10111: WHERE ((a BETWEEN 74 AND 76) AND a!=75)
10112: OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
10113: OR b=47
10114: OR ((a BETWEEN 44 AND 46) AND a!=45)
10115: OR a=92
10116: OR b=795
10117: OR b=25
10118: OR c=7007
10119: OR a=93
10120: OR ((a BETWEEN 93 AND 95) AND a!=94)
10121: OR (g='utsrqpo' AND f GLOB 'stuvw*')
10122: }
10123: } {14 18 19 20 21 40 44 46 66 74 76 92 93 95 scan 0 sort 0}
10124: do_test where7-2.437.1 {
10125: count_steps_sort {
10126: SELECT a FROM t2
10127: WHERE (g='kjihgfe' AND f GLOB 'uvwxy*')
10128: OR a=13
10129: OR (g='fedcbaz' AND f GLOB 'qrstu*')
10130: OR (d>=66.0 AND d<67.0 AND d NOT NULL)
10131: OR (g='xwvutsr' AND f GLOB 'ghijk*')
10132: OR c=29029
10133: OR b=311
10134: OR b=366
10135: OR a=94
10136: OR a=72
10137: }
10138: } {6 13 66 72 85 86 87 94 scan 0 sort 0}
10139: do_test where7-2.437.2 {
10140: count_steps_sort {
10141: SELECT a FROM t3
10142: WHERE (g='kjihgfe' AND f GLOB 'uvwxy*')
10143: OR a=13
10144: OR (g='fedcbaz' AND f GLOB 'qrstu*')
10145: OR (d>=66.0 AND d<67.0 AND d NOT NULL)
10146: OR (g='xwvutsr' AND f GLOB 'ghijk*')
10147: OR c=29029
10148: OR b=311
10149: OR b=366
10150: OR a=94
10151: OR a=72
10152: }
10153: } {6 13 66 72 85 86 87 94 scan 0 sort 0}
10154: do_test where7-2.438.1 {
10155: count_steps_sort {
10156: SELECT a FROM t2
10157: WHERE c=26026
10158: OR a=96
10159: OR a=22
10160: OR b=341
10161: OR (d>=25.0 AND d<26.0 AND d NOT NULL)
10162: OR b=872
10163: OR (d>=2.0 AND d<3.0 AND d NOT NULL)
10164: OR ((a BETWEEN 25 AND 27) AND a!=26)
10165: }
10166: } {2 22 25 27 31 76 77 78 96 scan 0 sort 0}
10167: do_test where7-2.438.2 {
10168: count_steps_sort {
10169: SELECT a FROM t3
10170: WHERE c=26026
10171: OR a=96
10172: OR a=22
10173: OR b=341
10174: OR (d>=25.0 AND d<26.0 AND d NOT NULL)
10175: OR b=872
10176: OR (d>=2.0 AND d<3.0 AND d NOT NULL)
10177: OR ((a BETWEEN 25 AND 27) AND a!=26)
10178: }
10179: } {2 22 25 27 31 76 77 78 96 scan 0 sort 0}
10180: do_test where7-2.439.1 {
10181: count_steps_sort {
10182: SELECT a FROM t2
10183: WHERE (d>=82.0 AND d<83.0 AND d NOT NULL)
10184: OR (d>=36.0 AND d<37.0 AND d NOT NULL)
10185: OR (g='tsrqpon' AND f GLOB 'xyzab*')
10186: OR (d>=36.0 AND d<37.0 AND d NOT NULL)
10187: OR ((a BETWEEN 63 AND 65) AND a!=64)
10188: OR a=41
10189: OR (g='xwvutsr' AND f GLOB 'ghijk*')
10190: OR (g='onmlkji' AND f GLOB 'zabcd*')
10191: OR b=913
10192: }
10193: } {6 23 36 41 51 63 65 82 83 scan 0 sort 0}
10194: do_test where7-2.439.2 {
10195: count_steps_sort {
10196: SELECT a FROM t3
10197: WHERE (d>=82.0 AND d<83.0 AND d NOT NULL)
10198: OR (d>=36.0 AND d<37.0 AND d NOT NULL)
10199: OR (g='tsrqpon' AND f GLOB 'xyzab*')
10200: OR (d>=36.0 AND d<37.0 AND d NOT NULL)
10201: OR ((a BETWEEN 63 AND 65) AND a!=64)
10202: OR a=41
10203: OR (g='xwvutsr' AND f GLOB 'ghijk*')
10204: OR (g='onmlkji' AND f GLOB 'zabcd*')
10205: OR b=913
10206: }
10207: } {6 23 36 41 51 63 65 82 83 scan 0 sort 0}
10208: do_test where7-2.440.1 {
10209: count_steps_sort {
10210: SELECT a FROM t2
10211: WHERE ((a BETWEEN 42 AND 44) AND a!=43)
10212: OR a=90
10213: }
10214: } {42 44 90 scan 0 sort 0}
10215: do_test where7-2.440.2 {
10216: count_steps_sort {
10217: SELECT a FROM t3
10218: WHERE ((a BETWEEN 42 AND 44) AND a!=43)
10219: OR a=90
10220: }
10221: } {42 44 90 scan 0 sort 0}
10222: do_test where7-2.441.1 {
10223: count_steps_sort {
10224: SELECT a FROM t2
10225: WHERE (d>=44.0 AND d<45.0 AND d NOT NULL)
10226: OR (d>=21.0 AND d<22.0 AND d NOT NULL)
10227: OR b=484
10228: }
10229: } {21 44 scan 0 sort 0}
10230: do_test where7-2.441.2 {
10231: count_steps_sort {
10232: SELECT a FROM t3
10233: WHERE (d>=44.0 AND d<45.0 AND d NOT NULL)
10234: OR (d>=21.0 AND d<22.0 AND d NOT NULL)
10235: OR b=484
10236: }
10237: } {21 44 scan 0 sort 0}
10238: do_test where7-2.442.1 {
10239: count_steps_sort {
10240: SELECT a FROM t2
10241: WHERE (d>=22.0 AND d<23.0 AND d NOT NULL)
10242: OR b=377
10243: OR b=363
10244: OR ((a BETWEEN 55 AND 57) AND a!=56)
10245: OR b=737
10246: OR (d>=100.0 AND d<101.0 AND d NOT NULL)
10247: OR b=506
10248: OR (d>=25.0 AND d<26.0 AND d NOT NULL)
10249: OR a=16
10250: }
10251: } {16 22 25 33 46 55 57 67 100 scan 0 sort 0}
10252: do_test where7-2.442.2 {
10253: count_steps_sort {
10254: SELECT a FROM t3
10255: WHERE (d>=22.0 AND d<23.0 AND d NOT NULL)
10256: OR b=377
10257: OR b=363
10258: OR ((a BETWEEN 55 AND 57) AND a!=56)
10259: OR b=737
10260: OR (d>=100.0 AND d<101.0 AND d NOT NULL)
10261: OR b=506
10262: OR (d>=25.0 AND d<26.0 AND d NOT NULL)
10263: OR a=16
10264: }
10265: } {16 22 25 33 46 55 57 67 100 scan 0 sort 0}
10266: do_test where7-2.443.1 {
10267: count_steps_sort {
10268: SELECT a FROM t2
10269: WHERE (g='jihgfed' AND f GLOB 'zabcd*')
10270: OR b=102
10271: OR b=212
10272: OR (d>=37.0 AND d<38.0 AND d NOT NULL)
10273: OR b=487
10274: OR (g='ihgfedc' AND f GLOB 'efghi*')
10275: }
10276: } {37 77 82 scan 0 sort 0}
10277: do_test where7-2.443.2 {
10278: count_steps_sort {
10279: SELECT a FROM t3
10280: WHERE (g='jihgfed' AND f GLOB 'zabcd*')
10281: OR b=102
10282: OR b=212
10283: OR (d>=37.0 AND d<38.0 AND d NOT NULL)
10284: OR b=487
10285: OR (g='ihgfedc' AND f GLOB 'efghi*')
10286: }
10287: } {37 77 82 scan 0 sort 0}
10288: do_test where7-2.444.1 {
10289: count_steps_sort {
10290: SELECT a FROM t2
10291: WHERE b=154
10292: OR a=51
10293: OR b=520
10294: }
10295: } {14 51 scan 0 sort 0}
10296: do_test where7-2.444.2 {
10297: count_steps_sort {
10298: SELECT a FROM t3
10299: WHERE b=154
10300: OR a=51
10301: OR b=520
10302: }
10303: } {14 51 scan 0 sort 0}
10304: do_test where7-2.445.1 {
10305: count_steps_sort {
10306: SELECT a FROM t2
10307: WHERE b=872
10308: OR ((a BETWEEN 58 AND 60) AND a!=59)
10309: OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
10310: OR b=957
10311: OR (d>=42.0 AND d<43.0 AND d NOT NULL)
10312: OR a=67
10313: OR a=72
10314: }
10315: } {21 42 47 58 60 67 72 73 87 99 scan 0 sort 0}
10316: do_test where7-2.445.2 {
10317: count_steps_sort {
10318: SELECT a FROM t3
10319: WHERE b=872
10320: OR ((a BETWEEN 58 AND 60) AND a!=59)
10321: OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
10322: OR b=957
10323: OR (d>=42.0 AND d<43.0 AND d NOT NULL)
10324: OR a=67
10325: OR a=72
10326: }
10327: } {21 42 47 58 60 67 72 73 87 99 scan 0 sort 0}
10328: do_test where7-2.446.1 {
10329: count_steps_sort {
10330: SELECT a FROM t2
10331: WHERE b=66
10332: OR b=102
10333: OR b=396
10334: OR (g='vutsrqp' AND f GLOB 'opqrs*')
10335: OR ((a BETWEEN 7 AND 9) AND a!=8)
10336: OR b=759
10337: OR (g='edcbazy' AND f GLOB 'wxyza*')
10338: OR f='ghijklmno'
10339: OR (g='edcbazy' AND f GLOB 'wxyza*')
10340: OR ((a BETWEEN 90 AND 92) AND a!=91)
10341: OR (d>=97.0 AND d<98.0 AND d NOT NULL)
10342: }
10343: } {6 7 9 14 32 36 58 69 84 90 92 97 100 scan 0 sort 0}
10344: do_test where7-2.446.2 {
10345: count_steps_sort {
10346: SELECT a FROM t3
10347: WHERE b=66
10348: OR b=102
10349: OR b=396
10350: OR (g='vutsrqp' AND f GLOB 'opqrs*')
10351: OR ((a BETWEEN 7 AND 9) AND a!=8)
10352: OR b=759
10353: OR (g='edcbazy' AND f GLOB 'wxyza*')
10354: OR f='ghijklmno'
10355: OR (g='edcbazy' AND f GLOB 'wxyza*')
10356: OR ((a BETWEEN 90 AND 92) AND a!=91)
10357: OR (d>=97.0 AND d<98.0 AND d NOT NULL)
10358: }
10359: } {6 7 9 14 32 36 58 69 84 90 92 97 100 scan 0 sort 0}
10360: do_test where7-2.447.1 {
10361: count_steps_sort {
10362: SELECT a FROM t2
10363: WHERE ((a BETWEEN 69 AND 71) AND a!=70)
10364: OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
10365: OR (g='onmlkji' AND f GLOB 'wxyza*')
10366: OR a=72
10367: OR b=1100
10368: OR b=102
10369: OR b=135
10370: }
10371: } {24 48 50 69 71 72 76 100 scan 0 sort 0}
10372: do_test where7-2.447.2 {
10373: count_steps_sort {
10374: SELECT a FROM t3
10375: WHERE ((a BETWEEN 69 AND 71) AND a!=70)
10376: OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
10377: OR (g='onmlkji' AND f GLOB 'wxyza*')
10378: OR a=72
10379: OR b=1100
10380: OR b=102
10381: OR b=135
10382: }
10383: } {24 48 50 69 71 72 76 100 scan 0 sort 0}
10384: do_test where7-2.448.1 {
10385: count_steps_sort {
10386: SELECT a FROM t2
10387: WHERE b=99
10388: OR a=76
10389: }
10390: } {9 76 scan 0 sort 0}
10391: do_test where7-2.448.2 {
10392: count_steps_sort {
10393: SELECT a FROM t3
10394: WHERE b=99
10395: OR a=76
10396: }
10397: } {9 76 scan 0 sort 0}
10398: do_test where7-2.449.1 {
10399: count_steps_sort {
10400: SELECT a FROM t2
10401: WHERE b=891
10402: OR b=806
10403: OR (d>=19.0 AND d<20.0 AND d NOT NULL)
10404: OR ((a BETWEEN 85 AND 87) AND a!=86)
10405: OR b=861
10406: OR ((a BETWEEN 82 AND 84) AND a!=83)
10407: OR (d>=34.0 AND d<35.0 AND d NOT NULL)
10408: }
10409: } {19 34 81 82 84 85 87 scan 0 sort 0}
10410: do_test where7-2.449.2 {
10411: count_steps_sort {
10412: SELECT a FROM t3
10413: WHERE b=891
10414: OR b=806
10415: OR (d>=19.0 AND d<20.0 AND d NOT NULL)
10416: OR ((a BETWEEN 85 AND 87) AND a!=86)
10417: OR b=861
10418: OR ((a BETWEEN 82 AND 84) AND a!=83)
10419: OR (d>=34.0 AND d<35.0 AND d NOT NULL)
10420: }
10421: } {19 34 81 82 84 85 87 scan 0 sort 0}
10422: do_test where7-2.450.1 {
10423: count_steps_sort {
10424: SELECT a FROM t2
10425: WHERE b=1034
10426: OR b=91
10427: }
10428: } {94 scan 0 sort 0}
10429: do_test where7-2.450.2 {
10430: count_steps_sort {
10431: SELECT a FROM t3
10432: WHERE b=1034
10433: OR b=91
10434: }
10435: } {94 scan 0 sort 0}
10436: do_test where7-2.451.1 {
10437: count_steps_sort {
10438: SELECT a FROM t2
10439: WHERE b=47
10440: OR a=91
10441: OR d>1e10
10442: OR (g='srqponm' AND f GLOB 'cdefg*')
10443: }
10444: } {28 91 scan 0 sort 0}
10445: do_test where7-2.451.2 {
10446: count_steps_sort {
10447: SELECT a FROM t3
10448: WHERE b=47
10449: OR a=91
10450: OR d>1e10
10451: OR (g='srqponm' AND f GLOB 'cdefg*')
10452: }
10453: } {28 91 scan 0 sort 0}
10454: do_test where7-2.452.1 {
10455: count_steps_sort {
10456: SELECT a FROM t2
10457: WHERE b=1023
10458: OR f='zabcdefgh'
10459: OR b=451
10460: OR b=443
10461: OR c>=34035
10462: OR b=58
10463: }
10464: } {25 41 51 77 93 scan 0 sort 0}
10465: do_test where7-2.452.2 {
10466: count_steps_sort {
10467: SELECT a FROM t3
10468: WHERE b=1023
10469: OR f='zabcdefgh'
10470: OR b=451
10471: OR b=443
10472: OR c>=34035
10473: OR b=58
10474: }
10475: } {25 41 51 77 93 scan 0 sort 0}
10476: do_test where7-2.453.1 {
10477: count_steps_sort {
10478: SELECT a FROM t2
10479: WHERE b=971
10480: OR b=36
10481: OR a=11
10482: OR f='hijklmnop'
10483: }
10484: } {7 11 33 59 85 scan 0 sort 0}
10485: do_test where7-2.453.2 {
10486: count_steps_sort {
10487: SELECT a FROM t3
10488: WHERE b=971
10489: OR b=36
10490: OR a=11
10491: OR f='hijklmnop'
10492: }
10493: } {7 11 33 59 85 scan 0 sort 0}
10494: do_test where7-2.454.1 {
10495: count_steps_sort {
10496: SELECT a FROM t2
10497: WHERE (f GLOB '?efgh*' AND f GLOB 'defg*')
10498: OR b=619
10499: OR ((a BETWEEN 91 AND 93) AND a!=92)
10500: OR c=11011
10501: OR b=550
10502: OR b=1059
10503: OR (g='hgfedcb' AND f GLOB 'ghijk*')
10504: OR (d>=78.0 AND d<79.0 AND d NOT NULL)
10505: OR (d>=18.0 AND d<19.0 AND d NOT NULL)
10506: OR (d>=92.0 AND d<93.0 AND d NOT NULL)
10507: OR b=737
10508: }
10509: } {3 18 29 31 32 33 50 55 67 78 81 84 91 92 93 scan 0 sort 0}
10510: do_test where7-2.454.2 {
10511: count_steps_sort {
10512: SELECT a FROM t3
10513: WHERE (f GLOB '?efgh*' AND f GLOB 'defg*')
10514: OR b=619
10515: OR ((a BETWEEN 91 AND 93) AND a!=92)
10516: OR c=11011
10517: OR b=550
10518: OR b=1059
10519: OR (g='hgfedcb' AND f GLOB 'ghijk*')
10520: OR (d>=78.0 AND d<79.0 AND d NOT NULL)
10521: OR (d>=18.0 AND d<19.0 AND d NOT NULL)
10522: OR (d>=92.0 AND d<93.0 AND d NOT NULL)
10523: OR b=737
10524: }
10525: } {3 18 29 31 32 33 50 55 67 78 81 84 91 92 93 scan 0 sort 0}
10526: do_test where7-2.455.1 {
10527: count_steps_sort {
10528: SELECT a FROM t2
10529: WHERE (g='edcbazy' AND f GLOB 'vwxyz*')
10530: OR ((a BETWEEN 59 AND 61) AND a!=60)
10531: OR (g='ihgfedc' AND f GLOB 'cdefg*')
10532: OR a=78
10533: OR a=27
10534: OR b=792
10535: OR b=946
10536: OR c=22022
10537: OR a=23
10538: OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
10539: OR b=388
10540: }
10541: } {13 23 27 39 59 61 64 65 66 72 78 80 86 91 99 scan 0 sort 0}
10542: do_test where7-2.455.2 {
10543: count_steps_sort {
10544: SELECT a FROM t3
10545: WHERE (g='edcbazy' AND f GLOB 'vwxyz*')
10546: OR ((a BETWEEN 59 AND 61) AND a!=60)
10547: OR (g='ihgfedc' AND f GLOB 'cdefg*')
10548: OR a=78
10549: OR a=27
10550: OR b=792
10551: OR b=946
10552: OR c=22022
10553: OR a=23
10554: OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
10555: OR b=388
10556: }
10557: } {13 23 27 39 59 61 64 65 66 72 78 80 86 91 99 scan 0 sort 0}
10558: do_test where7-2.456.1 {
10559: count_steps_sort {
10560: SELECT a FROM t2
10561: WHERE c=32032
10562: OR f IS NULL
10563: OR ((a BETWEEN 37 AND 39) AND a!=38)
10564: OR (g='jihgfed' AND f GLOB 'wxyza*')
10565: OR (g='xwvutsr' AND f GLOB 'efghi*')
10566: OR b=825
10567: }
10568: } {4 37 39 74 75 94 95 96 scan 0 sort 0}
10569: do_test where7-2.456.2 {
10570: count_steps_sort {
10571: SELECT a FROM t3
10572: WHERE c=32032
10573: OR f IS NULL
10574: OR ((a BETWEEN 37 AND 39) AND a!=38)
10575: OR (g='jihgfed' AND f GLOB 'wxyza*')
10576: OR (g='xwvutsr' AND f GLOB 'efghi*')
10577: OR b=825
10578: }
10579: } {4 37 39 74 75 94 95 96 scan 0 sort 0}
10580: do_test where7-2.457.1 {
10581: count_steps_sort {
10582: SELECT a FROM t2
10583: WHERE (d>=84.0 AND d<85.0 AND d NOT NULL)
10584: OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
10585: OR ((a BETWEEN 5 AND 7) AND a!=6)
10586: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
10587: OR b=1078
10588: OR b=198
10589: OR (d>=67.0 AND d<68.0 AND d NOT NULL)
10590: OR b=55
10591: OR b=517
10592: OR b=740
10593: }
10594: } {5 7 18 21 47 54 67 73 84 98 99 scan 0 sort 0}
10595: do_test where7-2.457.2 {
10596: count_steps_sort {
10597: SELECT a FROM t3
10598: WHERE (d>=84.0 AND d<85.0 AND d NOT NULL)
10599: OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
10600: OR ((a BETWEEN 5 AND 7) AND a!=6)
10601: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
10602: OR b=1078
10603: OR b=198
10604: OR (d>=67.0 AND d<68.0 AND d NOT NULL)
10605: OR b=55
10606: OR b=517
10607: OR b=740
10608: }
10609: } {5 7 18 21 47 54 67 73 84 98 99 scan 0 sort 0}
10610: do_test where7-2.458.1 {
10611: count_steps_sort {
10612: SELECT a FROM t2
10613: WHERE (g='wvutsrq' AND f GLOB 'ijklm*')
10614: OR c=25025
10615: OR b=550
10616: OR (d>=22.0 AND d<23.0 AND d NOT NULL)
10617: OR (g='nmlkjih' AND f GLOB 'bcdef*')
10618: }
10619: } {8 22 50 53 73 74 75 scan 0 sort 0}
10620: do_test where7-2.458.2 {
10621: count_steps_sort {
10622: SELECT a FROM t3
10623: WHERE (g='wvutsrq' AND f GLOB 'ijklm*')
10624: OR c=25025
10625: OR b=550
10626: OR (d>=22.0 AND d<23.0 AND d NOT NULL)
10627: OR (g='nmlkjih' AND f GLOB 'bcdef*')
10628: }
10629: } {8 22 50 53 73 74 75 scan 0 sort 0}
10630: do_test where7-2.459.1 {
10631: count_steps_sort {
10632: SELECT a FROM t2
10633: WHERE b=432
10634: OR f='opqrstuvw'
10635: OR (g='kjihgfe' AND f GLOB 'qrstu*')
10636: }
10637: } {14 40 66 68 92 scan 0 sort 0}
10638: do_test where7-2.459.2 {
10639: count_steps_sort {
10640: SELECT a FROM t3
10641: WHERE b=432
10642: OR f='opqrstuvw'
10643: OR (g='kjihgfe' AND f GLOB 'qrstu*')
10644: }
10645: } {14 40 66 68 92 scan 0 sort 0}
10646: do_test where7-2.460.1 {
10647: count_steps_sort {
10648: SELECT a FROM t2
10649: WHERE ((a BETWEEN 14 AND 16) AND a!=15)
10650: OR b=847
10651: OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
10652: OR b=583
10653: OR ((a BETWEEN 63 AND 65) AND a!=64)
10654: OR (d>=26.0 AND d<27.0 AND d NOT NULL)
10655: OR ((a BETWEEN 40 AND 42) AND a!=41)
10656: OR (d>=75.0 AND d<76.0 AND d NOT NULL)
10657: OR b=938
10658: }
10659: } {11 14 16 26 37 40 42 53 63 65 75 77 89 scan 0 sort 0}
10660: do_test where7-2.460.2 {
10661: count_steps_sort {
10662: SELECT a FROM t3
10663: WHERE ((a BETWEEN 14 AND 16) AND a!=15)
10664: OR b=847
10665: OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
10666: OR b=583
10667: OR ((a BETWEEN 63 AND 65) AND a!=64)
10668: OR (d>=26.0 AND d<27.0 AND d NOT NULL)
10669: OR ((a BETWEEN 40 AND 42) AND a!=41)
10670: OR (d>=75.0 AND d<76.0 AND d NOT NULL)
10671: OR b=938
10672: }
10673: } {11 14 16 26 37 40 42 53 63 65 75 77 89 scan 0 sort 0}
10674: do_test where7-2.461.1 {
10675: count_steps_sort {
10676: SELECT a FROM t2
10677: WHERE b=671
10678: OR a=56
10679: OR (d>=49.0 AND d<50.0 AND d NOT NULL)
10680: OR b=157
10681: OR a=83
10682: OR ((a BETWEEN 73 AND 75) AND a!=74)
10683: OR c=21021
10684: OR b=319
10685: OR b=187
10686: OR ((a BETWEEN 65 AND 67) AND a!=66)
10687: OR b=839
10688: }
10689: } {17 29 49 56 61 62 63 65 67 73 75 83 scan 0 sort 0}
10690: do_test where7-2.461.2 {
10691: count_steps_sort {
10692: SELECT a FROM t3
10693: WHERE b=671
10694: OR a=56
10695: OR (d>=49.0 AND d<50.0 AND d NOT NULL)
10696: OR b=157
10697: OR a=83
10698: OR ((a BETWEEN 73 AND 75) AND a!=74)
10699: OR c=21021
10700: OR b=319
10701: OR b=187
10702: OR ((a BETWEEN 65 AND 67) AND a!=66)
10703: OR b=839
10704: }
10705: } {17 29 49 56 61 62 63 65 67 73 75 83 scan 0 sort 0}
10706: do_test where7-2.462.1 {
10707: count_steps_sort {
10708: SELECT a FROM t2
10709: WHERE (g='kjihgfe' AND f GLOB 'uvwxy*')
10710: OR b=586
10711: OR d<0.0
10712: OR c=9009
10713: }
10714: } {25 26 27 72 scan 0 sort 0}
10715: do_test where7-2.462.2 {
10716: count_steps_sort {
10717: SELECT a FROM t3
10718: WHERE (g='kjihgfe' AND f GLOB 'uvwxy*')
10719: OR b=586
10720: OR d<0.0
10721: OR c=9009
10722: }
10723: } {25 26 27 72 scan 0 sort 0}
10724: do_test where7-2.463.1 {
10725: count_steps_sort {
10726: SELECT a FROM t2
10727: WHERE a=82
10728: OR a=34
10729: OR f='jklmnopqr'
10730: OR a=82
10731: OR (d>=16.0 AND d<17.0 AND d NOT NULL)
10732: OR b=454
10733: OR b=355
10734: OR c=21021
10735: OR ((a BETWEEN 63 AND 65) AND a!=64)
10736: OR a=30
10737: }
10738: } {9 16 30 34 35 61 62 63 65 82 87 scan 0 sort 0}
10739: do_test where7-2.463.2 {
10740: count_steps_sort {
10741: SELECT a FROM t3
10742: WHERE a=82
10743: OR a=34
10744: OR f='jklmnopqr'
10745: OR a=82
10746: OR (d>=16.0 AND d<17.0 AND d NOT NULL)
10747: OR b=454
10748: OR b=355
10749: OR c=21021
10750: OR ((a BETWEEN 63 AND 65) AND a!=64)
10751: OR a=30
10752: }
10753: } {9 16 30 34 35 61 62 63 65 82 87 scan 0 sort 0}
10754: do_test where7-2.464.1 {
10755: count_steps_sort {
10756: SELECT a FROM t2
10757: WHERE ((a BETWEEN 44 AND 46) AND a!=45)
10758: OR a=53
10759: OR (d>=23.0 AND d<24.0 AND d NOT NULL)
10760: OR (g='ponmlkj' AND f GLOB 'uvwxy*')
10761: OR b=594
10762: OR b=80
10763: OR ((a BETWEEN 18 AND 20) AND a!=19)
10764: OR (d>=49.0 AND d<50.0 AND d NOT NULL)
10765: OR d>1e10
10766: }
10767: } {18 20 23 44 46 49 53 54 scan 0 sort 0}
10768: do_test where7-2.464.2 {
10769: count_steps_sort {
10770: SELECT a FROM t3
10771: WHERE ((a BETWEEN 44 AND 46) AND a!=45)
10772: OR a=53
10773: OR (d>=23.0 AND d<24.0 AND d NOT NULL)
10774: OR (g='ponmlkj' AND f GLOB 'uvwxy*')
10775: OR b=594
10776: OR b=80
10777: OR ((a BETWEEN 18 AND 20) AND a!=19)
10778: OR (d>=49.0 AND d<50.0 AND d NOT NULL)
10779: OR d>1e10
10780: }
10781: } {18 20 23 44 46 49 53 54 scan 0 sort 0}
10782: do_test where7-2.465.1 {
10783: count_steps_sort {
10784: SELECT a FROM t2
10785: WHERE f='opqrstuvw'
10786: OR a=7
10787: }
10788: } {7 14 40 66 92 scan 0 sort 0}
10789: do_test where7-2.465.2 {
10790: count_steps_sort {
10791: SELECT a FROM t3
10792: WHERE f='opqrstuvw'
10793: OR a=7
10794: }
10795: } {7 14 40 66 92 scan 0 sort 0}
10796: do_test where7-2.466.1 {
10797: count_steps_sort {
10798: SELECT a FROM t2
10799: WHERE b=627
10800: OR ((a BETWEEN 75 AND 77) AND a!=76)
10801: OR ((a BETWEEN 43 AND 45) AND a!=44)
10802: OR a=90
10803: OR (d>=33.0 AND d<34.0 AND d NOT NULL)
10804: }
10805: } {33 43 45 57 75 77 90 scan 0 sort 0}
10806: do_test where7-2.466.2 {
10807: count_steps_sort {
10808: SELECT a FROM t3
10809: WHERE b=627
10810: OR ((a BETWEEN 75 AND 77) AND a!=76)
10811: OR ((a BETWEEN 43 AND 45) AND a!=44)
10812: OR a=90
10813: OR (d>=33.0 AND d<34.0 AND d NOT NULL)
10814: }
10815: } {33 43 45 57 75 77 90 scan 0 sort 0}
10816: do_test where7-2.467.1 {
10817: count_steps_sort {
10818: SELECT a FROM t2
10819: WHERE a=59
10820: OR ((a BETWEEN 69 AND 71) AND a!=70)
10821: OR (d>=9.0 AND d<10.0 AND d NOT NULL)
10822: OR (g='xwvutsr' AND f GLOB 'fghij*')
10823: OR f='wxyzabcde'
10824: OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
10825: OR a=70
10826: OR ((a BETWEEN 23 AND 25) AND a!=24)
10827: OR ((a BETWEEN 14 AND 16) AND a!=15)
10828: }
10829: } {5 9 14 16 22 23 25 48 51 59 69 70 71 74 77 100 scan 0 sort 0}
10830: do_test where7-2.467.2 {
10831: count_steps_sort {
10832: SELECT a FROM t3
10833: WHERE a=59
10834: OR ((a BETWEEN 69 AND 71) AND a!=70)
10835: OR (d>=9.0 AND d<10.0 AND d NOT NULL)
10836: OR (g='xwvutsr' AND f GLOB 'fghij*')
10837: OR f='wxyzabcde'
10838: OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
10839: OR a=70
10840: OR ((a BETWEEN 23 AND 25) AND a!=24)
10841: OR ((a BETWEEN 14 AND 16) AND a!=15)
10842: }
10843: } {5 9 14 16 22 23 25 48 51 59 69 70 71 74 77 100 scan 0 sort 0}
10844: do_test where7-2.468.1 {
10845: count_steps_sort {
10846: SELECT a FROM t2
10847: WHERE a=69
10848: OR (g='ihgfedc' AND f GLOB 'defgh*')
10849: }
10850: } {69 81 scan 0 sort 0}
10851: do_test where7-2.468.2 {
10852: count_steps_sort {
10853: SELECT a FROM t3
10854: WHERE a=69
10855: OR (g='ihgfedc' AND f GLOB 'defgh*')
10856: }
10857: } {69 81 scan 0 sort 0}
10858: do_test where7-2.469.1 {
10859: count_steps_sort {
10860: SELECT a FROM t2
10861: WHERE a=41
10862: OR a=43
10863: OR a=92
10864: OR (g='fedcbaz' AND f GLOB 'rstuv*')
10865: OR (g='mlkjihg' AND f GLOB 'klmno*')
10866: }
10867: } {41 43 62 92 95 scan 0 sort 0}
10868: do_test where7-2.469.2 {
10869: count_steps_sort {
10870: SELECT a FROM t3
10871: WHERE a=41
10872: OR a=43
10873: OR a=92
10874: OR (g='fedcbaz' AND f GLOB 'rstuv*')
10875: OR (g='mlkjihg' AND f GLOB 'klmno*')
10876: }
10877: } {41 43 62 92 95 scan 0 sort 0}
10878: do_test where7-2.470.1 {
10879: count_steps_sort {
10880: SELECT a FROM t2
10881: WHERE b=300
10882: OR (d>=52.0 AND d<53.0 AND d NOT NULL)
10883: OR b=935
10884: OR b=190
10885: }
10886: } {52 85 scan 0 sort 0}
10887: do_test where7-2.470.2 {
10888: count_steps_sort {
10889: SELECT a FROM t3
10890: WHERE b=300
10891: OR (d>=52.0 AND d<53.0 AND d NOT NULL)
10892: OR b=935
10893: OR b=190
10894: }
10895: } {52 85 scan 0 sort 0}
10896: do_test where7-2.471.1 {
10897: count_steps_sort {
10898: SELECT a FROM t2
10899: WHERE f='fghijklmn'
10900: OR f='fghijklmn'
10901: OR (g='xwvutsr' AND f GLOB 'efghi*')
10902: OR b=465
10903: OR b=586
10904: OR (d>=20.0 AND d<21.0 AND d NOT NULL)
10905: OR b=88
10906: OR ((a BETWEEN 30 AND 32) AND a!=31)
10907: OR b=726
10908: OR ((a BETWEEN 51 AND 53) AND a!=52)
10909: }
10910: } {4 5 8 20 30 31 32 51 53 57 66 83 scan 0 sort 0}
10911: do_test where7-2.471.2 {
10912: count_steps_sort {
10913: SELECT a FROM t3
10914: WHERE f='fghijklmn'
10915: OR f='fghijklmn'
10916: OR (g='xwvutsr' AND f GLOB 'efghi*')
10917: OR b=465
10918: OR b=586
10919: OR (d>=20.0 AND d<21.0 AND d NOT NULL)
10920: OR b=88
10921: OR ((a BETWEEN 30 AND 32) AND a!=31)
10922: OR b=726
10923: OR ((a BETWEEN 51 AND 53) AND a!=52)
10924: }
10925: } {4 5 8 20 30 31 32 51 53 57 66 83 scan 0 sort 0}
10926: do_test where7-2.472.1 {
10927: count_steps_sort {
10928: SELECT a FROM t2
10929: WHERE (d>=34.0 AND d<35.0 AND d NOT NULL)
10930: OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
10931: OR (g='hgfedcb' AND f GLOB 'hijkl*')
10932: OR (g='fedcbaz' AND f GLOB 'tuvwx*')
10933: OR (g='edcbazy' AND f GLOB 'wxyza*')
10934: OR b=814
10935: OR a=20
10936: OR 1000000<b
10937: OR b=792
10938: }
10939: } {20 25 34 51 72 74 77 85 97 100 scan 0 sort 0}
10940: do_test where7-2.472.2 {
10941: count_steps_sort {
10942: SELECT a FROM t3
10943: WHERE (d>=34.0 AND d<35.0 AND d NOT NULL)
10944: OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
10945: OR (g='hgfedcb' AND f GLOB 'hijkl*')
10946: OR (g='fedcbaz' AND f GLOB 'tuvwx*')
10947: OR (g='edcbazy' AND f GLOB 'wxyza*')
10948: OR b=814
10949: OR a=20
10950: OR 1000000<b
10951: OR b=792
10952: }
10953: } {20 25 34 51 72 74 77 85 97 100 scan 0 sort 0}
10954: do_test where7-2.473.1 {
10955: count_steps_sort {
10956: SELECT a FROM t2
10957: WHERE (g='kjihgfe' AND f GLOB 'uvwxy*')
10958: OR ((a BETWEEN 53 AND 55) AND a!=54)
10959: OR c=1001
10960: OR b=484
10961: OR (d>=65.0 AND d<66.0 AND d NOT NULL)
10962: OR c<=10
10963: OR a=92
10964: OR (g='tsrqpon' AND f GLOB 'zabcd*')
10965: OR ((a BETWEEN 0 AND 2) AND a!=1)
10966: OR b=1026
10967: }
10968: } {1 2 3 25 44 53 55 65 72 92 scan 0 sort 0}
10969: do_test where7-2.473.2 {
10970: count_steps_sort {
10971: SELECT a FROM t3
10972: WHERE (g='kjihgfe' AND f GLOB 'uvwxy*')
10973: OR ((a BETWEEN 53 AND 55) AND a!=54)
10974: OR c=1001
10975: OR b=484
10976: OR (d>=65.0 AND d<66.0 AND d NOT NULL)
10977: OR c<=10
10978: OR a=92
10979: OR (g='tsrqpon' AND f GLOB 'zabcd*')
10980: OR ((a BETWEEN 0 AND 2) AND a!=1)
10981: OR b=1026
10982: }
10983: } {1 2 3 25 44 53 55 65 72 92 scan 0 sort 0}
10984: do_test where7-2.474.1 {
10985: count_steps_sort {
10986: SELECT a FROM t2
10987: WHERE a=54
10988: OR (g='xwvutsr' AND f GLOB 'defgh*')
10989: OR b=993
10990: OR c=22022
10991: OR a=68
10992: OR ((a BETWEEN 99 AND 101) AND a!=100)
10993: OR a=62
10994: OR (f GLOB '?efgh*' AND f GLOB 'defg*')
10995: OR b=1015
10996: }
10997: } {3 29 54 55 62 64 65 66 68 81 99 scan 0 sort 0}
10998: do_test where7-2.474.2 {
10999: count_steps_sort {
11000: SELECT a FROM t3
11001: WHERE a=54
11002: OR (g='xwvutsr' AND f GLOB 'defgh*')
11003: OR b=993
11004: OR c=22022
11005: OR a=68
11006: OR ((a BETWEEN 99 AND 101) AND a!=100)
11007: OR a=62
11008: OR (f GLOB '?efgh*' AND f GLOB 'defg*')
11009: OR b=1015
11010: }
11011: } {3 29 54 55 62 64 65 66 68 81 99 scan 0 sort 0}
11012: do_test where7-2.475.1 {
11013: count_steps_sort {
11014: SELECT a FROM t2
11015: WHERE b=319
11016: OR a=50
11017: OR (g='srqponm' AND f GLOB 'defgh*')
11018: OR (d>=55.0 AND d<56.0 AND d NOT NULL)
11019: OR (d>=10.0 AND d<11.0 AND d NOT NULL)
11020: OR (d>=92.0 AND d<93.0 AND d NOT NULL)
11021: OR a=96
11022: }
11023: } {10 29 50 55 92 96 scan 0 sort 0}
11024: do_test where7-2.475.2 {
11025: count_steps_sort {
11026: SELECT a FROM t3
11027: WHERE b=319
11028: OR a=50
11029: OR (g='srqponm' AND f GLOB 'defgh*')
11030: OR (d>=55.0 AND d<56.0 AND d NOT NULL)
11031: OR (d>=10.0 AND d<11.0 AND d NOT NULL)
11032: OR (d>=92.0 AND d<93.0 AND d NOT NULL)
11033: OR a=96
11034: }
11035: } {10 29 50 55 92 96 scan 0 sort 0}
11036: do_test where7-2.476.1 {
11037: count_steps_sort {
11038: SELECT a FROM t2
11039: WHERE b=971
11040: OR c=18018
11041: OR b=564
11042: OR b=583
11043: OR b=80
11044: }
11045: } {52 53 54 scan 0 sort 0}
11046: do_test where7-2.476.2 {
11047: count_steps_sort {
11048: SELECT a FROM t3
11049: WHERE b=971
11050: OR c=18018
11051: OR b=564
11052: OR b=583
11053: OR b=80
11054: }
11055: } {52 53 54 scan 0 sort 0}
11056: do_test where7-2.477.1 {
11057: count_steps_sort {
11058: SELECT a FROM t2
11059: WHERE (d>=35.0 AND d<36.0 AND d NOT NULL)
11060: OR b=1026
11061: OR ((a BETWEEN 14 AND 16) AND a!=15)
11062: }
11063: } {14 16 35 scan 0 sort 0}
11064: do_test where7-2.477.2 {
11065: count_steps_sort {
11066: SELECT a FROM t3
11067: WHERE (d>=35.0 AND d<36.0 AND d NOT NULL)
11068: OR b=1026
11069: OR ((a BETWEEN 14 AND 16) AND a!=15)
11070: }
11071: } {14 16 35 scan 0 sort 0}
11072: do_test where7-2.478.1 {
11073: count_steps_sort {
11074: SELECT a FROM t2
11075: WHERE (g='ponmlkj' AND f GLOB 'uvwxy*')
11076: OR (d>=34.0 AND d<35.0 AND d NOT NULL)
11077: OR b=407
11078: OR b=454
11079: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
11080: OR (d>=91.0 AND d<92.0 AND d NOT NULL)
11081: OR b=627
11082: OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
11083: }
11084: } {9 13 34 35 37 39 46 57 61 65 87 91 scan 0 sort 0}
11085: do_test where7-2.478.2 {
11086: count_steps_sort {
11087: SELECT a FROM t3
11088: WHERE (g='ponmlkj' AND f GLOB 'uvwxy*')
11089: OR (d>=34.0 AND d<35.0 AND d NOT NULL)
11090: OR b=407
11091: OR b=454
11092: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
11093: OR (d>=91.0 AND d<92.0 AND d NOT NULL)
11094: OR b=627
11095: OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
11096: }
11097: } {9 13 34 35 37 39 46 57 61 65 87 91 scan 0 sort 0}
11098: do_test where7-2.479.1 {
11099: count_steps_sort {
11100: SELECT a FROM t2
11101: WHERE (d>=79.0 AND d<80.0 AND d NOT NULL)
11102: OR c=34034
11103: OR ((a BETWEEN 24 AND 26) AND a!=25)
11104: OR ((a BETWEEN 18 AND 20) AND a!=19)
11105: OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
11106: OR a=67
11107: }
11108: } {6 18 20 24 26 32 58 67 79 84 100 scan 0 sort 0}
11109: do_test where7-2.479.2 {
11110: count_steps_sort {
11111: SELECT a FROM t3
11112: WHERE (d>=79.0 AND d<80.0 AND d NOT NULL)
11113: OR c=34034
11114: OR ((a BETWEEN 24 AND 26) AND a!=25)
11115: OR ((a BETWEEN 18 AND 20) AND a!=19)
11116: OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
11117: OR a=67
11118: }
11119: } {6 18 20 24 26 32 58 67 79 84 100 scan 0 sort 0}
11120: do_test where7-2.480.1 {
11121: count_steps_sort {
11122: SELECT a FROM t2
11123: WHERE a=97
11124: OR b=575
11125: OR (d>=81.0 AND d<82.0 AND d NOT NULL)
11126: OR ((a BETWEEN 2 AND 4) AND a!=3)
11127: OR (d>=1.0 AND d<2.0 AND d NOT NULL)
11128: OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
11129: }
11130: } {1 2 4 16 42 68 81 94 97 scan 0 sort 0}
11131: do_test where7-2.480.2 {
11132: count_steps_sort {
11133: SELECT a FROM t3
11134: WHERE a=97
11135: OR b=575
11136: OR (d>=81.0 AND d<82.0 AND d NOT NULL)
11137: OR ((a BETWEEN 2 AND 4) AND a!=3)
11138: OR (d>=1.0 AND d<2.0 AND d NOT NULL)
11139: OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
11140: }
11141: } {1 2 4 16 42 68 81 94 97 scan 0 sort 0}
11142: do_test where7-2.481.1 {
11143: count_steps_sort {
11144: SELECT a FROM t2
11145: WHERE b=561
11146: OR b=773
11147: OR (d>=46.0 AND d<47.0 AND d NOT NULL)
11148: OR b=201
11149: OR a=99
11150: OR (g='utsrqpo' AND f GLOB 'tuvwx*')
11151: OR ((a BETWEEN 36 AND 38) AND a!=37)
11152: OR (d>=23.0 AND d<24.0 AND d NOT NULL)
11153: OR b=946
11154: OR b=993
11155: OR (g='fedcbaz' AND f GLOB 'qrstu*')
11156: }
11157: } {19 23 36 38 46 51 86 94 99 scan 0 sort 0}
11158: do_test where7-2.481.2 {
11159: count_steps_sort {
11160: SELECT a FROM t3
11161: WHERE b=561
11162: OR b=773
11163: OR (d>=46.0 AND d<47.0 AND d NOT NULL)
11164: OR b=201
11165: OR a=99
11166: OR (g='utsrqpo' AND f GLOB 'tuvwx*')
11167: OR ((a BETWEEN 36 AND 38) AND a!=37)
11168: OR (d>=23.0 AND d<24.0 AND d NOT NULL)
11169: OR b=946
11170: OR b=993
11171: OR (g='fedcbaz' AND f GLOB 'qrstu*')
11172: }
11173: } {19 23 36 38 46 51 86 94 99 scan 0 sort 0}
11174: do_test where7-2.482.1 {
11175: count_steps_sort {
11176: SELECT a FROM t2
11177: WHERE b=806
11178: OR (g='kjihgfe' AND f GLOB 'uvwxy*')
11179: OR ((a BETWEEN 24 AND 26) AND a!=25)
11180: OR b=916
11181: OR b<0
11182: OR (d>=62.0 AND d<63.0 AND d NOT NULL)
11183: OR b=154
11184: OR c=10010
11185: OR b=451
11186: OR (d>=14.0 AND d<15.0 AND d NOT NULL)
11187: }
11188: } {14 24 26 28 29 30 41 62 72 scan 0 sort 0}
11189: do_test where7-2.482.2 {
11190: count_steps_sort {
11191: SELECT a FROM t3
11192: WHERE b=806
11193: OR (g='kjihgfe' AND f GLOB 'uvwxy*')
11194: OR ((a BETWEEN 24 AND 26) AND a!=25)
11195: OR b=916
11196: OR b<0
11197: OR (d>=62.0 AND d<63.0 AND d NOT NULL)
11198: OR b=154
11199: OR c=10010
11200: OR b=451
11201: OR (d>=14.0 AND d<15.0 AND d NOT NULL)
11202: }
11203: } {14 24 26 28 29 30 41 62 72 scan 0 sort 0}
11204: do_test where7-2.483.1 {
11205: count_steps_sort {
11206: SELECT a FROM t2
11207: WHERE b=836
11208: OR d>1e10
11209: OR (g='utsrqpo' AND f GLOB 'uvwxy*')
11210: OR f='pqrstuvwx'
11211: OR ((a BETWEEN 3 AND 5) AND a!=4)
11212: OR f='abcdefghi'
11213: OR (g='nmlkjih' AND f GLOB 'fghij*')
11214: OR a=33
11215: OR ((a BETWEEN 19 AND 21) AND a!=20)
11216: OR ((a BETWEEN 88 AND 90) AND a!=89)
11217: OR b=476
11218: }
11219: } {3 5 15 19 20 21 26 33 41 52 57 67 76 78 88 90 93 scan 0 sort 0}
11220: do_test where7-2.483.2 {
11221: count_steps_sort {
11222: SELECT a FROM t3
11223: WHERE b=836
11224: OR d>1e10
11225: OR (g='utsrqpo' AND f GLOB 'uvwxy*')
11226: OR f='pqrstuvwx'
11227: OR ((a BETWEEN 3 AND 5) AND a!=4)
11228: OR f='abcdefghi'
11229: OR (g='nmlkjih' AND f GLOB 'fghij*')
11230: OR a=33
11231: OR ((a BETWEEN 19 AND 21) AND a!=20)
11232: OR ((a BETWEEN 88 AND 90) AND a!=89)
11233: OR b=476
11234: }
11235: } {3 5 15 19 20 21 26 33 41 52 57 67 76 78 88 90 93 scan 0 sort 0}
11236: do_test where7-2.484.1 {
11237: count_steps_sort {
11238: SELECT a FROM t2
11239: WHERE a=48
11240: OR a=92
11241: OR a=1
11242: OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
11243: OR (d>=28.0 AND d<29.0 AND d NOT NULL)
11244: OR (d>=7.0 AND d<8.0 AND d NOT NULL)
11245: OR (g='rqponml' AND f GLOB 'lmnop*')
11246: OR b=905
11247: OR ((a BETWEEN 51 AND 53) AND a!=52)
11248: }
11249: } {1 4 7 28 30 37 48 51 53 56 82 92 scan 0 sort 0}
11250: do_test where7-2.484.2 {
11251: count_steps_sort {
11252: SELECT a FROM t3
11253: WHERE a=48
11254: OR a=92
11255: OR a=1
11256: OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
11257: OR (d>=28.0 AND d<29.0 AND d NOT NULL)
11258: OR (d>=7.0 AND d<8.0 AND d NOT NULL)
11259: OR (g='rqponml' AND f GLOB 'lmnop*')
11260: OR b=905
11261: OR ((a BETWEEN 51 AND 53) AND a!=52)
11262: }
11263: } {1 4 7 28 30 37 48 51 53 56 82 92 scan 0 sort 0}
11264: do_test where7-2.485.1 {
11265: count_steps_sort {
11266: SELECT a FROM t2
11267: WHERE (d>=17.0 AND d<18.0 AND d NOT NULL)
11268: OR (d>=4.0 AND d<5.0 AND d NOT NULL)
11269: OR b=212
11270: OR a=42
11271: OR a=92
11272: }
11273: } {4 17 42 92 scan 0 sort 0}
11274: do_test where7-2.485.2 {
11275: count_steps_sort {
11276: SELECT a FROM t3
11277: WHERE (d>=17.0 AND d<18.0 AND d NOT NULL)
11278: OR (d>=4.0 AND d<5.0 AND d NOT NULL)
11279: OR b=212
11280: OR a=42
11281: OR a=92
11282: }
11283: } {4 17 42 92 scan 0 sort 0}
11284: do_test where7-2.486.1 {
11285: count_steps_sort {
11286: SELECT a FROM t2
11287: WHERE b=740
11288: OR b=564
11289: OR (g='onmlkji' AND f GLOB 'zabcd*')
11290: OR a=11
11291: OR ((a BETWEEN 44 AND 46) AND a!=45)
11292: OR b=322
11293: OR (d>=6.0 AND d<7.0 AND d NOT NULL)
11294: OR (g='utsrqpo' AND f GLOB 'wxyza*')
11295: OR b=902
11296: OR c>=34035
11297: }
11298: } {6 11 22 44 46 51 82 scan 0 sort 0}
11299: do_test where7-2.486.2 {
11300: count_steps_sort {
11301: SELECT a FROM t3
11302: WHERE b=740
11303: OR b=564
11304: OR (g='onmlkji' AND f GLOB 'zabcd*')
11305: OR a=11
11306: OR ((a BETWEEN 44 AND 46) AND a!=45)
11307: OR b=322
11308: OR (d>=6.0 AND d<7.0 AND d NOT NULL)
11309: OR (g='utsrqpo' AND f GLOB 'wxyza*')
11310: OR b=902
11311: OR c>=34035
11312: }
11313: } {6 11 22 44 46 51 82 scan 0 sort 0}
11314: do_test where7-2.487.1 {
11315: count_steps_sort {
11316: SELECT a FROM t2
11317: WHERE ((a BETWEEN 52 AND 54) AND a!=53)
11318: OR ((a BETWEEN 56 AND 58) AND a!=57)
11319: OR (d>=8.0 AND d<9.0 AND d NOT NULL)
11320: OR a=27
11321: OR a=48
11322: OR b=927
11323: OR ((a BETWEEN 89 AND 91) AND a!=90)
11324: OR (g='fedcbaz' AND f GLOB 'stuvw*')
11325: OR f='abcdefghi'
11326: OR b=91
11327: OR b=55
11328: }
11329: } {5 8 26 27 48 52 54 56 58 78 89 91 96 scan 0 sort 0}
11330: do_test where7-2.487.2 {
11331: count_steps_sort {
11332: SELECT a FROM t3
11333: WHERE ((a BETWEEN 52 AND 54) AND a!=53)
11334: OR ((a BETWEEN 56 AND 58) AND a!=57)
11335: OR (d>=8.0 AND d<9.0 AND d NOT NULL)
11336: OR a=27
11337: OR a=48
11338: OR b=927
11339: OR ((a BETWEEN 89 AND 91) AND a!=90)
11340: OR (g='fedcbaz' AND f GLOB 'stuvw*')
11341: OR f='abcdefghi'
11342: OR b=91
11343: OR b=55
11344: }
11345: } {5 8 26 27 48 52 54 56 58 78 89 91 96 scan 0 sort 0}
11346: do_test where7-2.488.1 {
11347: count_steps_sort {
11348: SELECT a FROM t2
11349: WHERE (g='srqponm' AND f GLOB 'efghi*')
11350: OR ((a BETWEEN 88 AND 90) AND a!=89)
11351: OR a=20
11352: OR b=11
11353: }
11354: } {1 20 30 88 90 scan 0 sort 0}
11355: do_test where7-2.488.2 {
11356: count_steps_sort {
11357: SELECT a FROM t3
11358: WHERE (g='srqponm' AND f GLOB 'efghi*')
11359: OR ((a BETWEEN 88 AND 90) AND a!=89)
11360: OR a=20
11361: OR b=11
11362: }
11363: } {1 20 30 88 90 scan 0 sort 0}
11364: do_test where7-2.489.1 {
11365: count_steps_sort {
11366: SELECT a FROM t2
11367: WHERE (d>=27.0 AND d<28.0 AND d NOT NULL)
11368: OR b=55
11369: OR (d>=13.0 AND d<14.0 AND d NOT NULL)
11370: OR (g='onmlkji' AND f GLOB 'abcde*')
11371: OR a=50
11372: OR (d>=73.0 AND d<74.0 AND d NOT NULL)
11373: OR (d>=51.0 AND d<52.0 AND d NOT NULL)
11374: OR (d>=64.0 AND d<65.0 AND d NOT NULL)
11375: }
11376: } {5 13 27 50 51 52 64 73 scan 0 sort 0}
11377: do_test where7-2.489.2 {
11378: count_steps_sort {
11379: SELECT a FROM t3
11380: WHERE (d>=27.0 AND d<28.0 AND d NOT NULL)
11381: OR b=55
11382: OR (d>=13.0 AND d<14.0 AND d NOT NULL)
11383: OR (g='onmlkji' AND f GLOB 'abcde*')
11384: OR a=50
11385: OR (d>=73.0 AND d<74.0 AND d NOT NULL)
11386: OR (d>=51.0 AND d<52.0 AND d NOT NULL)
11387: OR (d>=64.0 AND d<65.0 AND d NOT NULL)
11388: }
11389: } {5 13 27 50 51 52 64 73 scan 0 sort 0}
11390: do_test where7-2.490.1 {
11391: count_steps_sort {
11392: SELECT a FROM t2
11393: WHERE (g='rqponml' AND f GLOB 'ijklm*')
11394: OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
11395: }
11396: } {22 34 48 74 100 scan 0 sort 0}
11397: do_test where7-2.490.2 {
11398: count_steps_sort {
11399: SELECT a FROM t3
11400: WHERE (g='rqponml' AND f GLOB 'ijklm*')
11401: OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
11402: }
11403: } {22 34 48 74 100 scan 0 sort 0}
11404: do_test where7-2.491.1 {
11405: count_steps_sort {
11406: SELECT a FROM t2
11407: WHERE b=704
11408: OR b=924
11409: OR (g='gfedcba' AND f GLOB 'mnopq*')
11410: OR b=113
11411: }
11412: } {64 84 90 scan 0 sort 0}
11413: do_test where7-2.491.2 {
11414: count_steps_sort {
11415: SELECT a FROM t3
11416: WHERE b=704
11417: OR b=924
11418: OR (g='gfedcba' AND f GLOB 'mnopq*')
11419: OR b=113
11420: }
11421: } {64 84 90 scan 0 sort 0}
11422: do_test where7-2.492.1 {
11423: count_steps_sort {
11424: SELECT a FROM t2
11425: WHERE ((a BETWEEN 20 AND 22) AND a!=21)
11426: OR b=289
11427: OR ((a BETWEEN 14 AND 16) AND a!=15)
11428: }
11429: } {14 16 20 22 scan 0 sort 0}
11430: do_test where7-2.492.2 {
11431: count_steps_sort {
11432: SELECT a FROM t3
11433: WHERE ((a BETWEEN 20 AND 22) AND a!=21)
11434: OR b=289
11435: OR ((a BETWEEN 14 AND 16) AND a!=15)
11436: }
11437: } {14 16 20 22 scan 0 sort 0}
11438: do_test where7-2.493.1 {
11439: count_steps_sort {
11440: SELECT a FROM t2
11441: WHERE b=935
11442: OR b=1001
11443: OR ((a BETWEEN 78 AND 80) AND a!=79)
11444: OR a=31
11445: OR a=56
11446: }
11447: } {31 56 78 80 85 91 scan 0 sort 0}
11448: do_test where7-2.493.2 {
11449: count_steps_sort {
11450: SELECT a FROM t3
11451: WHERE b=935
11452: OR b=1001
11453: OR ((a BETWEEN 78 AND 80) AND a!=79)
11454: OR a=31
11455: OR a=56
11456: }
11457: } {31 56 78 80 85 91 scan 0 sort 0}
11458: do_test where7-2.494.1 {
11459: count_steps_sort {
11460: SELECT a FROM t2
11461: WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
11462: OR b=726
11463: OR f='abcdefghi'
11464: OR b=179
11465: OR (g='utsrqpo' AND f GLOB 'tuvwx*')
11466: OR b=539
11467: OR b=66
11468: OR ((a BETWEEN 86 AND 88) AND a!=87)
11469: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
11470: }
11471: } {6 9 19 26 35 49 52 60 61 66 78 86 87 88 scan 0 sort 0}
11472: do_test where7-2.494.2 {
11473: count_steps_sort {
11474: SELECT a FROM t3
11475: WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
11476: OR b=726
11477: OR f='abcdefghi'
11478: OR b=179
11479: OR (g='utsrqpo' AND f GLOB 'tuvwx*')
11480: OR b=539
11481: OR b=66
11482: OR ((a BETWEEN 86 AND 88) AND a!=87)
11483: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
11484: }
11485: } {6 9 19 26 35 49 52 60 61 66 78 86 87 88 scan 0 sort 0}
11486: do_test where7-2.495.1 {
11487: count_steps_sort {
11488: SELECT a FROM t2
11489: WHERE b=179
11490: OR b=685
11491: }
11492: } { scan 0 sort 0}
11493: do_test where7-2.495.2 {
11494: count_steps_sort {
11495: SELECT a FROM t3
11496: WHERE b=179
11497: OR b=685
11498: }
11499: } { scan 0 sort 0}
11500: do_test where7-2.496.1 {
11501: count_steps_sort {
11502: SELECT a FROM t2
11503: WHERE b=201
11504: OR b=682
11505: OR b=443
11506: OR b=836
11507: OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
11508: OR (d>=11.0 AND d<12.0 AND d NOT NULL)
11509: OR ((a BETWEEN 51 AND 53) AND a!=52)
11510: OR b=110
11511: OR (f GLOB '?defg*' AND f GLOB 'cdef*')
11512: }
11513: } {2 10 11 13 28 39 51 53 54 62 65 76 80 91 scan 0 sort 0}
11514: do_test where7-2.496.2 {
11515: count_steps_sort {
11516: SELECT a FROM t3
11517: WHERE b=201
11518: OR b=682
11519: OR b=443
11520: OR b=836
11521: OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
11522: OR (d>=11.0 AND d<12.0 AND d NOT NULL)
11523: OR ((a BETWEEN 51 AND 53) AND a!=52)
11524: OR b=110
11525: OR (f GLOB '?defg*' AND f GLOB 'cdef*')
11526: }
11527: } {2 10 11 13 28 39 51 53 54 62 65 76 80 91 scan 0 sort 0}
11528: do_test where7-2.497.1 {
11529: count_steps_sort {
11530: SELECT a FROM t2
11531: WHERE (f GLOB '?zabc*' AND f GLOB 'yzab*')
11532: OR b=462
11533: OR ((a BETWEEN 4 AND 6) AND a!=5)
11534: OR a=22
11535: OR b=594
11536: OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
11537: OR (d>=57.0 AND d<58.0 AND d NOT NULL)
11538: OR (g='jihgfed' AND f GLOB 'wxyza*')
11539: OR (g='mlkjihg' AND f GLOB 'jklmn*')
11540: }
11541: } {4 6 18 22 24 42 44 50 54 57 61 70 74 76 96 scan 0 sort 0}
11542: do_test where7-2.497.2 {
11543: count_steps_sort {
11544: SELECT a FROM t3
11545: WHERE (f GLOB '?zabc*' AND f GLOB 'yzab*')
11546: OR b=462
11547: OR ((a BETWEEN 4 AND 6) AND a!=5)
11548: OR a=22
11549: OR b=594
11550: OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
11551: OR (d>=57.0 AND d<58.0 AND d NOT NULL)
11552: OR (g='jihgfed' AND f GLOB 'wxyza*')
11553: OR (g='mlkjihg' AND f GLOB 'jklmn*')
11554: }
11555: } {4 6 18 22 24 42 44 50 54 57 61 70 74 76 96 scan 0 sort 0}
11556: do_test where7-2.498.1 {
11557: count_steps_sort {
11558: SELECT a FROM t2
11559: WHERE (g='utsrqpo' AND f GLOB 'wxyza*')
11560: OR (d>=1.0 AND d<2.0 AND d NOT NULL)
11561: OR (g='wvutsrq' AND f GLOB 'klmno*')
11562: OR f='vwxyzabcd'
11563: OR (g='vutsrqp' AND f GLOB 'nopqr*')
11564: OR a=37
11565: OR a=50
11566: }
11567: } {1 10 13 21 22 37 47 50 73 99 scan 0 sort 0}
11568: do_test where7-2.498.2 {
11569: count_steps_sort {
11570: SELECT a FROM t3
11571: WHERE (g='utsrqpo' AND f GLOB 'wxyza*')
11572: OR (d>=1.0 AND d<2.0 AND d NOT NULL)
11573: OR (g='wvutsrq' AND f GLOB 'klmno*')
11574: OR f='vwxyzabcd'
11575: OR (g='vutsrqp' AND f GLOB 'nopqr*')
11576: OR a=37
11577: OR a=50
11578: }
11579: } {1 10 13 21 22 37 47 50 73 99 scan 0 sort 0}
11580: do_test where7-2.499.1 {
11581: count_steps_sort {
11582: SELECT a FROM t2
11583: WHERE ((a BETWEEN 83 AND 85) AND a!=84)
11584: OR b=784
11585: OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
11586: OR b=825
11587: OR a=80
11588: OR (g='tsrqpon' AND f GLOB 'xyzab*')
11589: OR (d>=97.0 AND d<98.0 AND d NOT NULL)
11590: OR b=531
11591: OR a=100
11592: }
11593: } {20 23 46 72 75 80 83 85 97 98 100 scan 0 sort 0}
11594: do_test where7-2.499.2 {
11595: count_steps_sort {
11596: SELECT a FROM t3
11597: WHERE ((a BETWEEN 83 AND 85) AND a!=84)
11598: OR b=784
11599: OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
11600: OR b=825
11601: OR a=80
11602: OR (g='tsrqpon' AND f GLOB 'xyzab*')
11603: OR (d>=97.0 AND d<98.0 AND d NOT NULL)
11604: OR b=531
11605: OR a=100
11606: }
11607: } {20 23 46 72 75 80 83 85 97 98 100 scan 0 sort 0}
11608: do_test where7-2.500.1 {
11609: count_steps_sort {
11610: SELECT a FROM t2
11611: WHERE (g='utsrqpo' AND f GLOB 'tuvwx*')
11612: OR b=220
11613: OR (d>=53.0 AND d<54.0 AND d NOT NULL)
11614: }
11615: } {19 20 53 scan 0 sort 0}
11616: do_test where7-2.500.2 {
11617: count_steps_sort {
11618: SELECT a FROM t3
11619: WHERE (g='utsrqpo' AND f GLOB 'tuvwx*')
11620: OR b=220
11621: OR (d>=53.0 AND d<54.0 AND d NOT NULL)
11622: }
11623: } {19 20 53 scan 0 sort 0}
11624: do_test where7-2.501.1 {
11625: count_steps_sort {
11626: SELECT a FROM t2
11627: WHERE a=92
11628: OR (d>=9.0 AND d<10.0 AND d NOT NULL)
11629: OR b=990
11630: }
11631: } {9 90 92 scan 0 sort 0}
11632: do_test where7-2.501.2 {
11633: count_steps_sort {
11634: SELECT a FROM t3
11635: WHERE a=92
11636: OR (d>=9.0 AND d<10.0 AND d NOT NULL)
11637: OR b=990
11638: }
11639: } {9 90 92 scan 0 sort 0}
11640: do_test where7-2.502.1 {
11641: count_steps_sort {
11642: SELECT a FROM t2
11643: WHERE ((a BETWEEN 77 AND 79) AND a!=78)
11644: OR b=894
11645: OR c=28028
11646: OR b=905
11647: OR (g='ponmlkj' AND f GLOB 'tuvwx*')
11648: OR (g='kjihgfe' AND f GLOB 'stuvw*')
11649: OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
11650: OR b=1037
11651: }
11652: } {26 45 52 70 77 78 79 82 83 84 scan 0 sort 0}
11653: do_test where7-2.502.2 {
11654: count_steps_sort {
11655: SELECT a FROM t3
11656: WHERE ((a BETWEEN 77 AND 79) AND a!=78)
11657: OR b=894
11658: OR c=28028
11659: OR b=905
11660: OR (g='ponmlkj' AND f GLOB 'tuvwx*')
11661: OR (g='kjihgfe' AND f GLOB 'stuvw*')
11662: OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
11663: OR b=1037
11664: }
11665: } {26 45 52 70 77 78 79 82 83 84 scan 0 sort 0}
11666: do_test where7-2.503.1 {
11667: count_steps_sort {
11668: SELECT a FROM t2
11669: WHERE (d>=72.0 AND d<73.0 AND d NOT NULL)
11670: OR b=773
11671: OR f='defghijkl'
11672: }
11673: } {3 29 55 72 81 scan 0 sort 0}
11674: do_test where7-2.503.2 {
11675: count_steps_sort {
11676: SELECT a FROM t3
11677: WHERE (d>=72.0 AND d<73.0 AND d NOT NULL)
11678: OR b=773
11679: OR f='defghijkl'
11680: }
11681: } {3 29 55 72 81 scan 0 sort 0}
11682: do_test where7-2.504.1 {
11683: count_steps_sort {
11684: SELECT a FROM t2
11685: WHERE (g='wvutsrq' AND f GLOB 'mnopq*')
11686: OR b=861
11687: OR (g='rqponml' AND f GLOB 'lmnop*')
11688: }
11689: } {12 37 scan 0 sort 0}
11690: do_test where7-2.504.2 {
11691: count_steps_sort {
11692: SELECT a FROM t3
11693: WHERE (g='wvutsrq' AND f GLOB 'mnopq*')
11694: OR b=861
11695: OR (g='rqponml' AND f GLOB 'lmnop*')
11696: }
11697: } {12 37 scan 0 sort 0}
11698: do_test where7-2.505.1 {
11699: count_steps_sort {
11700: SELECT a FROM t2
11701: WHERE b=704
11702: OR (g='wvutsrq' AND f GLOB 'klmno*')
11703: OR (d>=51.0 AND d<52.0 AND d NOT NULL)
11704: OR (d>=89.0 AND d<90.0 AND d NOT NULL)
11705: OR b=25
11706: OR (g='jihgfed' AND f GLOB 'zabcd*')
11707: OR b=487
11708: OR (g='hgfedcb' AND f GLOB 'fghij*')
11709: OR ((a BETWEEN 77 AND 79) AND a!=78)
11710: OR (d>=23.0 AND d<24.0 AND d NOT NULL)
11711: OR (d>=84.0 AND d<85.0 AND d NOT NULL)
11712: }
11713: } {10 23 51 64 77 79 83 84 89 scan 0 sort 0}
11714: do_test where7-2.505.2 {
11715: count_steps_sort {
11716: SELECT a FROM t3
11717: WHERE b=704
11718: OR (g='wvutsrq' AND f GLOB 'klmno*')
11719: OR (d>=51.0 AND d<52.0 AND d NOT NULL)
11720: OR (d>=89.0 AND d<90.0 AND d NOT NULL)
11721: OR b=25
11722: OR (g='jihgfed' AND f GLOB 'zabcd*')
11723: OR b=487
11724: OR (g='hgfedcb' AND f GLOB 'fghij*')
11725: OR ((a BETWEEN 77 AND 79) AND a!=78)
11726: OR (d>=23.0 AND d<24.0 AND d NOT NULL)
11727: OR (d>=84.0 AND d<85.0 AND d NOT NULL)
11728: }
11729: } {10 23 51 64 77 79 83 84 89 scan 0 sort 0}
11730: do_test where7-2.506.1 {
11731: count_steps_sort {
11732: SELECT a FROM t2
11733: WHERE a=19
11734: OR (g='onmlkji' AND f GLOB 'xyzab*')
11735: OR b=674
11736: OR (d>=60.0 AND d<61.0 AND d NOT NULL)
11737: OR b=355
11738: OR ((a BETWEEN 72 AND 74) AND a!=73)
11739: OR (g='qponmlk' AND f GLOB 'pqrst*')
11740: OR c=28028
11741: OR b=649
11742: OR (g='vutsrqp' AND f GLOB 'rstuv*')
11743: OR (g='srqponm' AND f GLOB 'fghij*')
11744: }
11745: } {17 19 31 41 49 59 60 72 74 82 83 84 scan 0 sort 0}
11746: do_test where7-2.506.2 {
11747: count_steps_sort {
11748: SELECT a FROM t3
11749: WHERE a=19
11750: OR (g='onmlkji' AND f GLOB 'xyzab*')
11751: OR b=674
11752: OR (d>=60.0 AND d<61.0 AND d NOT NULL)
11753: OR b=355
11754: OR ((a BETWEEN 72 AND 74) AND a!=73)
11755: OR (g='qponmlk' AND f GLOB 'pqrst*')
11756: OR c=28028
11757: OR b=649
11758: OR (g='vutsrqp' AND f GLOB 'rstuv*')
11759: OR (g='srqponm' AND f GLOB 'fghij*')
11760: }
11761: } {17 19 31 41 49 59 60 72 74 82 83 84 scan 0 sort 0}
11762: do_test where7-2.507.1 {
11763: count_steps_sort {
11764: SELECT a FROM t2
11765: WHERE ((a BETWEEN 76 AND 78) AND a!=77)
11766: OR a=1
11767: OR a=22
11768: OR b=836
11769: OR c=24024
11770: }
11771: } {1 22 70 71 72 76 78 scan 0 sort 0}
11772: do_test where7-2.507.2 {
11773: count_steps_sort {
11774: SELECT a FROM t3
11775: WHERE ((a BETWEEN 76 AND 78) AND a!=77)
11776: OR a=1
11777: OR a=22
11778: OR b=836
11779: OR c=24024
11780: }
11781: } {1 22 70 71 72 76 78 scan 0 sort 0}
11782: do_test where7-2.508.1 {
11783: count_steps_sort {
11784: SELECT a FROM t2
11785: WHERE b=135
11786: OR (g='utsrqpo' AND f GLOB 'uvwxy*')
11787: OR ((a BETWEEN 39 AND 41) AND a!=40)
11788: }
11789: } {20 39 41 scan 0 sort 0}
11790: do_test where7-2.508.2 {
11791: count_steps_sort {
11792: SELECT a FROM t3
11793: WHERE b=135
11794: OR (g='utsrqpo' AND f GLOB 'uvwxy*')
11795: OR ((a BETWEEN 39 AND 41) AND a!=40)
11796: }
11797: } {20 39 41 scan 0 sort 0}
11798: do_test where7-2.509.1 {
11799: count_steps_sort {
11800: SELECT a FROM t2
11801: WHERE (g='hgfedcb' AND f GLOB 'ijklm*')
11802: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
11803: }
11804: } {9 35 61 86 87 scan 0 sort 0}
11805: do_test where7-2.509.2 {
11806: count_steps_sort {
11807: SELECT a FROM t3
11808: WHERE (g='hgfedcb' AND f GLOB 'ijklm*')
11809: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
11810: }
11811: } {9 35 61 86 87 scan 0 sort 0}
11812: do_test where7-2.510.1 {
11813: count_steps_sort {
11814: SELECT a FROM t2
11815: WHERE (g='jihgfed' AND f GLOB 'wxyza*')
11816: OR f='ghijklmno'
11817: }
11818: } {6 32 58 74 84 scan 0 sort 0}
11819: do_test where7-2.510.2 {
11820: count_steps_sort {
11821: SELECT a FROM t3
11822: WHERE (g='jihgfed' AND f GLOB 'wxyza*')
11823: OR f='ghijklmno'
11824: }
11825: } {6 32 58 74 84 scan 0 sort 0}
11826: do_test where7-2.511.1 {
11827: count_steps_sort {
11828: SELECT a FROM t2
11829: WHERE b=825
11830: OR b=902
11831: OR a=40
11832: OR ((a BETWEEN 28 AND 30) AND a!=29)
11833: OR a=30
11834: OR a=10
11835: OR a=73
11836: }
11837: } {10 28 30 40 73 75 82 scan 0 sort 0}
11838: do_test where7-2.511.2 {
11839: count_steps_sort {
11840: SELECT a FROM t3
11841: WHERE b=825
11842: OR b=902
11843: OR a=40
11844: OR ((a BETWEEN 28 AND 30) AND a!=29)
11845: OR a=30
11846: OR a=10
11847: OR a=73
11848: }
11849: } {10 28 30 40 73 75 82 scan 0 sort 0}
11850: do_test where7-2.512.1 {
11851: count_steps_sort {
11852: SELECT a FROM t2
11853: WHERE ((a BETWEEN 22 AND 24) AND a!=23)
11854: OR a=5
11855: OR b=432
11856: OR b=979
11857: OR b=762
11858: OR b=352
11859: OR ((a BETWEEN 36 AND 38) AND a!=37)
11860: OR c=27027
11861: OR c=20020
11862: OR (d>=23.0 AND d<24.0 AND d NOT NULL)
11863: }
11864: } {5 22 23 24 32 36 38 58 59 60 79 80 81 89 scan 0 sort 0}
11865: do_test where7-2.512.2 {
11866: count_steps_sort {
11867: SELECT a FROM t3
11868: WHERE ((a BETWEEN 22 AND 24) AND a!=23)
11869: OR a=5
11870: OR b=432
11871: OR b=979
11872: OR b=762
11873: OR b=352
11874: OR ((a BETWEEN 36 AND 38) AND a!=37)
11875: OR c=27027
11876: OR c=20020
11877: OR (d>=23.0 AND d<24.0 AND d NOT NULL)
11878: }
11879: } {5 22 23 24 32 36 38 58 59 60 79 80 81 89 scan 0 sort 0}
11880: do_test where7-2.513.1 {
11881: count_steps_sort {
11882: SELECT a FROM t2
11883: WHERE (f GLOB '?lmno*' AND f GLOB 'klmn*')
11884: OR ((a BETWEEN 5 AND 7) AND a!=6)
11885: OR b=99
11886: OR a=54
11887: }
11888: } {5 7 9 10 36 54 62 88 scan 0 sort 0}
11889: do_test where7-2.513.2 {
11890: count_steps_sort {
11891: SELECT a FROM t3
11892: WHERE (f GLOB '?lmno*' AND f GLOB 'klmn*')
11893: OR ((a BETWEEN 5 AND 7) AND a!=6)
11894: OR b=99
11895: OR a=54
11896: }
11897: } {5 7 9 10 36 54 62 88 scan 0 sort 0}
11898: do_test where7-2.514.1 {
11899: count_steps_sort {
11900: SELECT a FROM t2
11901: WHERE b=300
11902: OR (g='mlkjihg' AND f GLOB 'klmno*')
11903: OR b=319
11904: OR f='fghijklmn'
11905: OR (d>=73.0 AND d<74.0 AND d NOT NULL)
11906: OR ((a BETWEEN 42 AND 44) AND a!=43)
11907: }
11908: } {5 29 31 42 44 57 62 73 83 scan 0 sort 0}
11909: do_test where7-2.514.2 {
11910: count_steps_sort {
11911: SELECT a FROM t3
11912: WHERE b=300
11913: OR (g='mlkjihg' AND f GLOB 'klmno*')
11914: OR b=319
11915: OR f='fghijklmn'
11916: OR (d>=73.0 AND d<74.0 AND d NOT NULL)
11917: OR ((a BETWEEN 42 AND 44) AND a!=43)
11918: }
11919: } {5 29 31 42 44 57 62 73 83 scan 0 sort 0}
11920: do_test where7-2.515.1 {
11921: count_steps_sort {
11922: SELECT a FROM t2
11923: WHERE b=671
11924: OR ((a BETWEEN 86 AND 88) AND a!=87)
11925: OR (d>=27.0 AND d<28.0 AND d NOT NULL)
11926: OR b=1004
11927: OR ((a BETWEEN 18 AND 20) AND a!=19)
11928: OR ((a BETWEEN 5 AND 7) AND a!=6)
11929: OR (d>=82.0 AND d<83.0 AND d NOT NULL)
11930: OR b=748
11931: OR (g='tsrqpon' AND f GLOB 'xyzab*')
11932: }
11933: } {5 7 18 20 23 27 61 68 82 86 88 scan 0 sort 0}
11934: do_test where7-2.515.2 {
11935: count_steps_sort {
11936: SELECT a FROM t3
11937: WHERE b=671
11938: OR ((a BETWEEN 86 AND 88) AND a!=87)
11939: OR (d>=27.0 AND d<28.0 AND d NOT NULL)
11940: OR b=1004
11941: OR ((a BETWEEN 18 AND 20) AND a!=19)
11942: OR ((a BETWEEN 5 AND 7) AND a!=6)
11943: OR (d>=82.0 AND d<83.0 AND d NOT NULL)
11944: OR b=748
11945: OR (g='tsrqpon' AND f GLOB 'xyzab*')
11946: }
11947: } {5 7 18 20 23 27 61 68 82 86 88 scan 0 sort 0}
11948: do_test where7-2.516.1 {
11949: count_steps_sort {
11950: SELECT a FROM t2
11951: WHERE a=47
11952: OR b=784
11953: OR ((a BETWEEN 21 AND 23) AND a!=22)
11954: OR a=16
11955: OR a=25
11956: OR b=572
11957: }
11958: } {16 21 23 25 47 52 scan 0 sort 0}
11959: do_test where7-2.516.2 {
11960: count_steps_sort {
11961: SELECT a FROM t3
11962: WHERE a=47
11963: OR b=784
11964: OR ((a BETWEEN 21 AND 23) AND a!=22)
11965: OR a=16
11966: OR a=25
11967: OR b=572
11968: }
11969: } {16 21 23 25 47 52 scan 0 sort 0}
11970: do_test where7-2.517.1 {
11971: count_steps_sort {
11972: SELECT a FROM t2
11973: WHERE (g='jihgfed' AND f GLOB 'wxyza*')
11974: OR (d>=67.0 AND d<68.0 AND d NOT NULL)
11975: OR b=110
11976: OR (g='gfedcba' AND f GLOB 'nopqr*')
11977: OR c=26026
11978: OR (d>=69.0 AND d<70.0 AND d NOT NULL)
11979: OR b=850
11980: OR a=6
11981: }
11982: } {6 10 67 69 74 76 77 78 91 scan 0 sort 0}
11983: do_test where7-2.517.2 {
11984: count_steps_sort {
11985: SELECT a FROM t3
11986: WHERE (g='jihgfed' AND f GLOB 'wxyza*')
11987: OR (d>=67.0 AND d<68.0 AND d NOT NULL)
11988: OR b=110
11989: OR (g='gfedcba' AND f GLOB 'nopqr*')
11990: OR c=26026
11991: OR (d>=69.0 AND d<70.0 AND d NOT NULL)
11992: OR b=850
11993: OR a=6
11994: }
11995: } {6 10 67 69 74 76 77 78 91 scan 0 sort 0}
11996: do_test where7-2.518.1 {
11997: count_steps_sort {
11998: SELECT a FROM t2
11999: WHERE ((a BETWEEN 74 AND 76) AND a!=75)
12000: OR ((a BETWEEN 1 AND 3) AND a!=2)
12001: OR (g='jihgfed' AND f GLOB 'wxyza*')
12002: OR (g='utsrqpo' AND f GLOB 'tuvwx*')
12003: OR (g='mlkjihg' AND f GLOB 'klmno*')
12004: OR b=135
12005: OR a=28
12006: OR ((a BETWEEN 1 AND 3) AND a!=2)
12007: OR b=737
12008: }
12009: } {1 3 19 28 62 67 74 76 scan 0 sort 0}
12010: do_test where7-2.518.2 {
12011: count_steps_sort {
12012: SELECT a FROM t3
12013: WHERE ((a BETWEEN 74 AND 76) AND a!=75)
12014: OR ((a BETWEEN 1 AND 3) AND a!=2)
12015: OR (g='jihgfed' AND f GLOB 'wxyza*')
12016: OR (g='utsrqpo' AND f GLOB 'tuvwx*')
12017: OR (g='mlkjihg' AND f GLOB 'klmno*')
12018: OR b=135
12019: OR a=28
12020: OR ((a BETWEEN 1 AND 3) AND a!=2)
12021: OR b=737
12022: }
12023: } {1 3 19 28 62 67 74 76 scan 0 sort 0}
12024: do_test where7-2.519.1 {
12025: count_steps_sort {
12026: SELECT a FROM t2
12027: WHERE b=242
12028: OR (d>=20.0 AND d<21.0 AND d NOT NULL)
12029: OR ((a BETWEEN 20 AND 22) AND a!=21)
12030: }
12031: } {20 22 scan 0 sort 0}
12032: do_test where7-2.519.2 {
12033: count_steps_sort {
12034: SELECT a FROM t3
12035: WHERE b=242
12036: OR (d>=20.0 AND d<21.0 AND d NOT NULL)
12037: OR ((a BETWEEN 20 AND 22) AND a!=21)
12038: }
12039: } {20 22 scan 0 sort 0}
12040: do_test where7-2.520.1 {
12041: count_steps_sort {
12042: SELECT a FROM t2
12043: WHERE b=528
12044: OR a=41
12045: OR f='cdefghijk'
12046: OR a=98
12047: OR b=759
12048: OR a=43
12049: OR b=286
12050: OR f='hijklmnop'
12051: }
12052: } {2 7 26 28 33 41 43 48 54 59 69 80 85 98 scan 0 sort 0}
12053: do_test where7-2.520.2 {
12054: count_steps_sort {
12055: SELECT a FROM t3
12056: WHERE b=528
12057: OR a=41
12058: OR f='cdefghijk'
12059: OR a=98
12060: OR b=759
12061: OR a=43
12062: OR b=286
12063: OR f='hijklmnop'
12064: }
12065: } {2 7 26 28 33 41 43 48 54 59 69 80 85 98 scan 0 sort 0}
12066: do_test where7-2.521.1 {
12067: count_steps_sort {
12068: SELECT a FROM t2
12069: WHERE (g='xwvutsr' AND f GLOB 'ghijk*')
12070: OR (d>=61.0 AND d<62.0 AND d NOT NULL)
12071: OR (g='vutsrqp' AND f GLOB 'pqrst*')
12072: OR a=52
12073: }
12074: } {6 15 52 61 scan 0 sort 0}
12075: do_test where7-2.521.2 {
12076: count_steps_sort {
12077: SELECT a FROM t3
12078: WHERE (g='xwvutsr' AND f GLOB 'ghijk*')
12079: OR (d>=61.0 AND d<62.0 AND d NOT NULL)
12080: OR (g='vutsrqp' AND f GLOB 'pqrst*')
12081: OR a=52
12082: }
12083: } {6 15 52 61 scan 0 sort 0}
12084: do_test where7-2.522.1 {
12085: count_steps_sort {
12086: SELECT a FROM t2
12087: WHERE (g='ihgfedc' AND f GLOB 'abcde*')
12088: OR ((a BETWEEN 2 AND 4) AND a!=3)
12089: OR a=86
12090: OR c=33033
12091: OR c=2002
12092: OR a=92
12093: }
12094: } {2 4 5 6 78 86 92 97 98 99 scan 0 sort 0}
12095: do_test where7-2.522.2 {
12096: count_steps_sort {
12097: SELECT a FROM t3
12098: WHERE (g='ihgfedc' AND f GLOB 'abcde*')
12099: OR ((a BETWEEN 2 AND 4) AND a!=3)
12100: OR a=86
12101: OR c=33033
12102: OR c=2002
12103: OR a=92
12104: }
12105: } {2 4 5 6 78 86 92 97 98 99 scan 0 sort 0}
12106: do_test where7-2.523.1 {
12107: count_steps_sort {
12108: SELECT a FROM t2
12109: WHERE ((a BETWEEN 47 AND 49) AND a!=48)
12110: OR b=517
12111: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
12112: OR ((a BETWEEN 67 AND 69) AND a!=68)
12113: OR (g='srqponm' AND f GLOB 'fghij*')
12114: OR f='defghijkl'
12115: OR b=707
12116: OR c>=34035
12117: OR ((a BETWEEN 33 AND 35) AND a!=34)
12118: OR a=80
12119: OR (d>=23.0 AND d<24.0 AND d NOT NULL)
12120: }
12121: } {3 23 29 31 33 35 47 49 55 63 67 69 80 81 scan 0 sort 0}
12122: do_test where7-2.523.2 {
12123: count_steps_sort {
12124: SELECT a FROM t3
12125: WHERE ((a BETWEEN 47 AND 49) AND a!=48)
12126: OR b=517
12127: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
12128: OR ((a BETWEEN 67 AND 69) AND a!=68)
12129: OR (g='srqponm' AND f GLOB 'fghij*')
12130: OR f='defghijkl'
12131: OR b=707
12132: OR c>=34035
12133: OR ((a BETWEEN 33 AND 35) AND a!=34)
12134: OR a=80
12135: OR (d>=23.0 AND d<24.0 AND d NOT NULL)
12136: }
12137: } {3 23 29 31 33 35 47 49 55 63 67 69 80 81 scan 0 sort 0}
12138: do_test where7-2.524.1 {
12139: count_steps_sort {
12140: SELECT a FROM t2
12141: WHERE (d>=96.0 AND d<97.0 AND d NOT NULL)
12142: OR b=209
12143: OR b=399
12144: OR (g='fedcbaz' AND f GLOB 'tuvwx*')
12145: }
12146: } {19 96 97 scan 0 sort 0}
12147: do_test where7-2.524.2 {
12148: count_steps_sort {
12149: SELECT a FROM t3
12150: WHERE (d>=96.0 AND d<97.0 AND d NOT NULL)
12151: OR b=209
12152: OR b=399
12153: OR (g='fedcbaz' AND f GLOB 'tuvwx*')
12154: }
12155: } {19 96 97 scan 0 sort 0}
12156: do_test where7-2.525.1 {
12157: count_steps_sort {
12158: SELECT a FROM t2
12159: WHERE ((a BETWEEN 18 AND 20) AND a!=19)
12160: OR (g='qponmlk' AND f GLOB 'mnopq*')
12161: OR b=597
12162: OR a=95
12163: OR (g='nmlkjih' AND f GLOB 'defgh*')
12164: OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
12165: OR b=432
12166: OR (d>=92.0 AND d<93.0 AND d NOT NULL)
12167: }
12168: } {18 20 24 38 50 55 76 92 95 scan 0 sort 0}
12169: do_test where7-2.525.2 {
12170: count_steps_sort {
12171: SELECT a FROM t3
12172: WHERE ((a BETWEEN 18 AND 20) AND a!=19)
12173: OR (g='qponmlk' AND f GLOB 'mnopq*')
12174: OR b=597
12175: OR a=95
12176: OR (g='nmlkjih' AND f GLOB 'defgh*')
12177: OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
12178: OR b=432
12179: OR (d>=92.0 AND d<93.0 AND d NOT NULL)
12180: }
12181: } {18 20 24 38 50 55 76 92 95 scan 0 sort 0}
12182: do_test where7-2.526.1 {
12183: count_steps_sort {
12184: SELECT a FROM t2
12185: WHERE (d>=88.0 AND d<89.0 AND d NOT NULL)
12186: OR b=157
12187: OR ((a BETWEEN 78 AND 80) AND a!=79)
12188: OR a=3
12189: OR b=663
12190: OR a=2
12191: OR c=21021
12192: OR b=330
12193: OR b=231
12194: OR (g='tsrqpon' AND f GLOB 'bcdef*')
12195: }
12196: } {2 3 21 27 30 61 62 63 78 80 88 scan 0 sort 0}
12197: do_test where7-2.526.2 {
12198: count_steps_sort {
12199: SELECT a FROM t3
12200: WHERE (d>=88.0 AND d<89.0 AND d NOT NULL)
12201: OR b=157
12202: OR ((a BETWEEN 78 AND 80) AND a!=79)
12203: OR a=3
12204: OR b=663
12205: OR a=2
12206: OR c=21021
12207: OR b=330
12208: OR b=231
12209: OR (g='tsrqpon' AND f GLOB 'bcdef*')
12210: }
12211: } {2 3 21 27 30 61 62 63 78 80 88 scan 0 sort 0}
12212: do_test where7-2.527.1 {
12213: count_steps_sort {
12214: SELECT a FROM t2
12215: WHERE (g='hgfedcb' AND f GLOB 'fghij*')
12216: OR ((a BETWEEN 64 AND 66) AND a!=65)
12217: OR f IS NULL
12218: }
12219: } {64 66 83 scan 0 sort 0}
12220: do_test where7-2.527.2 {
12221: count_steps_sort {
12222: SELECT a FROM t3
12223: WHERE (g='hgfedcb' AND f GLOB 'fghij*')
12224: OR ((a BETWEEN 64 AND 66) AND a!=65)
12225: OR f IS NULL
12226: }
12227: } {64 66 83 scan 0 sort 0}
12228: do_test where7-2.528.1 {
12229: count_steps_sort {
12230: SELECT a FROM t2
12231: WHERE ((a BETWEEN 99 AND 101) AND a!=100)
12232: OR (g='fedcbaz' AND f GLOB 'pqrst*')
12233: OR 1000000<b
12234: OR (g='jihgfed' AND f GLOB 'xyzab*')
12235: OR b=990
12236: }
12237: } {75 90 93 99 scan 0 sort 0}
12238: do_test where7-2.528.2 {
12239: count_steps_sort {
12240: SELECT a FROM t3
12241: WHERE ((a BETWEEN 99 AND 101) AND a!=100)
12242: OR (g='fedcbaz' AND f GLOB 'pqrst*')
12243: OR 1000000<b
12244: OR (g='jihgfed' AND f GLOB 'xyzab*')
12245: OR b=990
12246: }
12247: } {75 90 93 99 scan 0 sort 0}
12248: do_test where7-2.529.1 {
12249: count_steps_sort {
12250: SELECT a FROM t2
12251: WHERE b=165
12252: OR a=69
12253: OR (g='ponmlkj' AND f GLOB 'stuvw*')
12254: }
12255: } {15 44 69 scan 0 sort 0}
12256: do_test where7-2.529.2 {
12257: count_steps_sort {
12258: SELECT a FROM t3
12259: WHERE b=165
12260: OR a=69
12261: OR (g='ponmlkj' AND f GLOB 'stuvw*')
12262: }
12263: } {15 44 69 scan 0 sort 0}
12264: do_test where7-2.530.1 {
12265: count_steps_sort {
12266: SELECT a FROM t2
12267: WHERE (g='nmlkjih' AND f GLOB 'defgh*')
12268: OR (g='ponmlkj' AND f GLOB 'uvwxy*')
12269: OR b=784
12270: OR b=583
12271: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
12272: OR b=814
12273: OR (g='mlkjihg' AND f GLOB 'ghijk*')
12274: OR b=619
12275: OR (d>=80.0 AND d<81.0 AND d NOT NULL)
12276: }
12277: } {46 53 54 55 58 74 80 scan 0 sort 0}
12278: do_test where7-2.530.2 {
12279: count_steps_sort {
12280: SELECT a FROM t3
12281: WHERE (g='nmlkjih' AND f GLOB 'defgh*')
12282: OR (g='ponmlkj' AND f GLOB 'uvwxy*')
12283: OR b=784
12284: OR b=583
12285: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
12286: OR b=814
12287: OR (g='mlkjihg' AND f GLOB 'ghijk*')
12288: OR b=619
12289: OR (d>=80.0 AND d<81.0 AND d NOT NULL)
12290: }
12291: } {46 53 54 55 58 74 80 scan 0 sort 0}
12292: do_test where7-2.531.1 {
12293: count_steps_sort {
12294: SELECT a FROM t2
12295: WHERE a=86
12296: OR b=484
12297: OR (g='ihgfedc' AND f GLOB 'bcdef*')
12298: OR b=418
12299: OR b=509
12300: OR a=42
12301: OR b=825
12302: OR a=91
12303: OR b=1023
12304: OR b=814
12305: OR ((a BETWEEN 99 AND 101) AND a!=100)
12306: }
12307: } {38 42 44 74 75 79 86 91 93 99 scan 0 sort 0}
12308: do_test where7-2.531.2 {
12309: count_steps_sort {
12310: SELECT a FROM t3
12311: WHERE a=86
12312: OR b=484
12313: OR (g='ihgfedc' AND f GLOB 'bcdef*')
12314: OR b=418
12315: OR b=509
12316: OR a=42
12317: OR b=825
12318: OR a=91
12319: OR b=1023
12320: OR b=814
12321: OR ((a BETWEEN 99 AND 101) AND a!=100)
12322: }
12323: } {38 42 44 74 75 79 86 91 93 99 scan 0 sort 0}
12324: do_test where7-2.532.1 {
12325: count_steps_sort {
12326: SELECT a FROM t2
12327: WHERE (d>=86.0 AND d<87.0 AND d NOT NULL)
12328: OR b=231
12329: OR a=81
12330: OR a=72
12331: OR ((a BETWEEN 24 AND 26) AND a!=25)
12332: OR b=396
12333: }
12334: } {21 24 26 36 72 81 86 scan 0 sort 0}
12335: do_test where7-2.532.2 {
12336: count_steps_sort {
12337: SELECT a FROM t3
12338: WHERE (d>=86.0 AND d<87.0 AND d NOT NULL)
12339: OR b=231
12340: OR a=81
12341: OR a=72
12342: OR ((a BETWEEN 24 AND 26) AND a!=25)
12343: OR b=396
12344: }
12345: } {21 24 26 36 72 81 86 scan 0 sort 0}
12346: do_test where7-2.533.1 {
12347: count_steps_sort {
12348: SELECT a FROM t2
12349: WHERE (d>=74.0 AND d<75.0 AND d NOT NULL)
12350: OR a=63
12351: OR ((a BETWEEN 70 AND 72) AND a!=71)
12352: OR a=71
12353: OR b=22
12354: OR ((a BETWEEN 76 AND 78) AND a!=77)
12355: OR (d>=21.0 AND d<22.0 AND d NOT NULL)
12356: OR ((a BETWEEN 59 AND 61) AND a!=60)
12357: OR a=53
12358: }
12359: } {2 21 53 59 61 63 70 71 72 74 76 78 scan 0 sort 0}
12360: do_test where7-2.533.2 {
12361: count_steps_sort {
12362: SELECT a FROM t3
12363: WHERE (d>=74.0 AND d<75.0 AND d NOT NULL)
12364: OR a=63
12365: OR ((a BETWEEN 70 AND 72) AND a!=71)
12366: OR a=71
12367: OR b=22
12368: OR ((a BETWEEN 76 AND 78) AND a!=77)
12369: OR (d>=21.0 AND d<22.0 AND d NOT NULL)
12370: OR ((a BETWEEN 59 AND 61) AND a!=60)
12371: OR a=53
12372: }
12373: } {2 21 53 59 61 63 70 71 72 74 76 78 scan 0 sort 0}
12374: do_test where7-2.534.1 {
12375: count_steps_sort {
12376: SELECT a FROM t2
12377: WHERE b=861
12378: OR b=649
12379: OR b=146
12380: OR f='abcdefghi'
12381: }
12382: } {26 52 59 78 scan 0 sort 0}
12383: do_test where7-2.534.2 {
12384: count_steps_sort {
12385: SELECT a FROM t3
12386: WHERE b=861
12387: OR b=649
12388: OR b=146
12389: OR f='abcdefghi'
12390: }
12391: } {26 52 59 78 scan 0 sort 0}
12392: do_test where7-2.535.1 {
12393: count_steps_sort {
12394: SELECT a FROM t2
12395: WHERE (f GLOB '?klmn*' AND f GLOB 'jklm*')
12396: OR c=5005
12397: OR ((a BETWEEN 50 AND 52) AND a!=51)
12398: OR a=93
12399: OR c=24024
12400: OR b=619
12401: OR b=234
12402: OR b=55
12403: OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
12404: OR (d>=56.0 AND d<57.0 AND d NOT NULL)
12405: }
12406: } {5 9 13 14 15 21 35 47 50 52 56 61 70 71 72 73 87 93 99 scan 0 sort 0}
12407: do_test where7-2.535.2 {
12408: count_steps_sort {
12409: SELECT a FROM t3
12410: WHERE (f GLOB '?klmn*' AND f GLOB 'jklm*')
12411: OR c=5005
12412: OR ((a BETWEEN 50 AND 52) AND a!=51)
12413: OR a=93
12414: OR c=24024
12415: OR b=619
12416: OR b=234
12417: OR b=55
12418: OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
12419: OR (d>=56.0 AND d<57.0 AND d NOT NULL)
12420: }
12421: } {5 9 13 14 15 21 35 47 50 52 56 61 70 71 72 73 87 93 99 scan 0 sort 0}
12422: do_test where7-2.536.1 {
12423: count_steps_sort {
12424: SELECT a FROM t2
12425: WHERE b=355
12426: OR (d>=49.0 AND d<50.0 AND d NOT NULL)
12427: OR (g='kjihgfe' AND f GLOB 'rstuv*')
12428: OR b=806
12429: OR b=462
12430: OR b=531
12431: OR (g='lkjihgf' AND f GLOB 'lmnop*')
12432: OR f='mnopqrstu'
12433: }
12434: } {12 38 42 49 63 64 69 90 scan 0 sort 0}
12435: do_test where7-2.536.2 {
12436: count_steps_sort {
12437: SELECT a FROM t3
12438: WHERE b=355
12439: OR (d>=49.0 AND d<50.0 AND d NOT NULL)
12440: OR (g='kjihgfe' AND f GLOB 'rstuv*')
12441: OR b=806
12442: OR b=462
12443: OR b=531
12444: OR (g='lkjihgf' AND f GLOB 'lmnop*')
12445: OR f='mnopqrstu'
12446: }
12447: } {12 38 42 49 63 64 69 90 scan 0 sort 0}
12448: do_test where7-2.537.1 {
12449: count_steps_sort {
12450: SELECT a FROM t2
12451: WHERE ((a BETWEEN 60 AND 62) AND a!=61)
12452: OR f='pqrstuvwx'
12453: OR (g='nmlkjih' AND f GLOB 'efghi*')
12454: OR b=495
12455: OR (g='kjihgfe' AND f GLOB 'stuvw*')
12456: OR a=75
12457: }
12458: } {15 41 45 56 60 62 67 70 75 93 scan 0 sort 0}
12459: do_test where7-2.537.2 {
12460: count_steps_sort {
12461: SELECT a FROM t3
12462: WHERE ((a BETWEEN 60 AND 62) AND a!=61)
12463: OR f='pqrstuvwx'
12464: OR (g='nmlkjih' AND f GLOB 'efghi*')
12465: OR b=495
12466: OR (g='kjihgfe' AND f GLOB 'stuvw*')
12467: OR a=75
12468: }
12469: } {15 41 45 56 60 62 67 70 75 93 scan 0 sort 0}
12470: do_test where7-2.538.1 {
12471: count_steps_sort {
12472: SELECT a FROM t2
12473: WHERE (g='xwvutsr' AND f GLOB 'efghi*')
12474: OR (g='utsrqpo' AND f GLOB 'vwxyz*')
12475: OR b=748
12476: OR b=913
12477: OR (d>=5.0 AND d<6.0 AND d NOT NULL)
12478: OR a=22
12479: }
12480: } {4 5 21 22 68 83 scan 0 sort 0}
12481: do_test where7-2.538.2 {
12482: count_steps_sort {
12483: SELECT a FROM t3
12484: WHERE (g='xwvutsr' AND f GLOB 'efghi*')
12485: OR (g='utsrqpo' AND f GLOB 'vwxyz*')
12486: OR b=748
12487: OR b=913
12488: OR (d>=5.0 AND d<6.0 AND d NOT NULL)
12489: OR a=22
12490: }
12491: } {4 5 21 22 68 83 scan 0 sort 0}
12492: do_test where7-2.539.1 {
12493: count_steps_sort {
12494: SELECT a FROM t2
12495: WHERE a=19
12496: OR b=902
12497: OR ((a BETWEEN 63 AND 65) AND a!=64)
12498: OR b=168
12499: OR (g='lkjihgf' AND f GLOB 'pqrst*')
12500: OR a=50
12501: OR f='uvwxyzabc'
12502: OR b=836
12503: OR ((a BETWEEN 77 AND 79) AND a!=78)
12504: OR a=50
12505: }
12506: } {19 20 46 50 63 65 67 72 76 77 79 82 98 scan 0 sort 0}
12507: do_test where7-2.539.2 {
12508: count_steps_sort {
12509: SELECT a FROM t3
12510: WHERE a=19
12511: OR b=902
12512: OR ((a BETWEEN 63 AND 65) AND a!=64)
12513: OR b=168
12514: OR (g='lkjihgf' AND f GLOB 'pqrst*')
12515: OR a=50
12516: OR f='uvwxyzabc'
12517: OR b=836
12518: OR ((a BETWEEN 77 AND 79) AND a!=78)
12519: OR a=50
12520: }
12521: } {19 20 46 50 63 65 67 72 76 77 79 82 98 scan 0 sort 0}
12522: do_test where7-2.540.1 {
12523: count_steps_sort {
12524: SELECT a FROM t2
12525: WHERE c=12012
12526: OR b=993
12527: OR b=839
12528: OR ((a BETWEEN 30 AND 32) AND a!=31)
12529: OR a=87
12530: }
12531: } {30 32 34 35 36 87 scan 0 sort 0}
12532: do_test where7-2.540.2 {
12533: count_steps_sort {
12534: SELECT a FROM t3
12535: WHERE c=12012
12536: OR b=993
12537: OR b=839
12538: OR ((a BETWEEN 30 AND 32) AND a!=31)
12539: OR a=87
12540: }
12541: } {30 32 34 35 36 87 scan 0 sort 0}
12542: do_test where7-2.541.1 {
12543: count_steps_sort {
12544: SELECT a FROM t2
12545: WHERE b=814
12546: OR c=30030
12547: OR (g='qponmlk' AND f GLOB 'opqrs*')
12548: OR (d>=34.0 AND d<35.0 AND d NOT NULL)
12549: OR a=16
12550: OR b=1048
12551: OR b=113
12552: OR (d>=61.0 AND d<62.0 AND d NOT NULL)
12553: OR (g='xwvutsr' AND f GLOB 'defgh*')
12554: OR b=729
12555: OR a=54
12556: }
12557: } {3 16 34 40 54 61 74 88 89 90 scan 0 sort 0}
12558: do_test where7-2.541.2 {
12559: count_steps_sort {
12560: SELECT a FROM t3
12561: WHERE b=814
12562: OR c=30030
12563: OR (g='qponmlk' AND f GLOB 'opqrs*')
12564: OR (d>=34.0 AND d<35.0 AND d NOT NULL)
12565: OR a=16
12566: OR b=1048
12567: OR b=113
12568: OR (d>=61.0 AND d<62.0 AND d NOT NULL)
12569: OR (g='xwvutsr' AND f GLOB 'defgh*')
12570: OR b=729
12571: OR a=54
12572: }
12573: } {3 16 34 40 54 61 74 88 89 90 scan 0 sort 0}
12574: do_test where7-2.542.1 {
12575: count_steps_sort {
12576: SELECT a FROM t2
12577: WHERE b=399
12578: OR (g='kjihgfe' AND f GLOB 'tuvwx*')
12579: OR b=814
12580: OR c=22022
12581: OR (d>=8.0 AND d<9.0 AND d NOT NULL)
12582: OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
12583: OR a=1
12584: OR b=311
12585: OR b=121
12586: OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
12587: OR b=198
12588: }
12589: } {1 6 8 11 18 32 37 58 63 64 65 66 71 74 84 89 scan 0 sort 0}
12590: do_test where7-2.542.2 {
12591: count_steps_sort {
12592: SELECT a FROM t3
12593: WHERE b=399
12594: OR (g='kjihgfe' AND f GLOB 'tuvwx*')
12595: OR b=814
12596: OR c=22022
12597: OR (d>=8.0 AND d<9.0 AND d NOT NULL)
12598: OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
12599: OR a=1
12600: OR b=311
12601: OR b=121
12602: OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
12603: OR b=198
12604: }
12605: } {1 6 8 11 18 32 37 58 63 64 65 66 71 74 84 89 scan 0 sort 0}
12606: do_test where7-2.543.1 {
12607: count_steps_sort {
12608: SELECT a FROM t2
12609: WHERE b=146
12610: OR (d>=52.0 AND d<53.0 AND d NOT NULL)
12611: OR a=57
12612: }
12613: } {52 57 scan 0 sort 0}
12614: do_test where7-2.543.2 {
12615: count_steps_sort {
12616: SELECT a FROM t3
12617: WHERE b=146
12618: OR (d>=52.0 AND d<53.0 AND d NOT NULL)
12619: OR a=57
12620: }
12621: } {52 57 scan 0 sort 0}
12622: do_test where7-2.544.1 {
12623: count_steps_sort {
12624: SELECT a FROM t2
12625: WHERE (d>=100.0 AND d<101.0 AND d NOT NULL)
12626: OR f='fghijklmn'
12627: OR a=70
12628: OR (d>=4.0 AND d<5.0 AND d NOT NULL)
12629: }
12630: } {4 5 31 57 70 83 100 scan 0 sort 0}
12631: do_test where7-2.544.2 {
12632: count_steps_sort {
12633: SELECT a FROM t3
12634: WHERE (d>=100.0 AND d<101.0 AND d NOT NULL)
12635: OR f='fghijklmn'
12636: OR a=70
12637: OR (d>=4.0 AND d<5.0 AND d NOT NULL)
12638: }
12639: } {4 5 31 57 70 83 100 scan 0 sort 0}
12640: do_test where7-2.545.1 {
12641: count_steps_sort {
12642: SELECT a FROM t2
12643: WHERE a=42
12644: OR b=333
12645: OR (d>=35.0 AND d<36.0 AND d NOT NULL)
12646: OR b=1089
12647: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
12648: OR a=22
12649: OR b=594
12650: OR (d>=15.0 AND d<16.0 AND d NOT NULL)
12651: OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
12652: }
12653: } {5 12 15 22 31 35 42 54 57 83 99 scan 0 sort 0}
12654: do_test where7-2.545.2 {
12655: count_steps_sort {
12656: SELECT a FROM t3
12657: WHERE a=42
12658: OR b=333
12659: OR (d>=35.0 AND d<36.0 AND d NOT NULL)
12660: OR b=1089
12661: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
12662: OR a=22
12663: OR b=594
12664: OR (d>=15.0 AND d<16.0 AND d NOT NULL)
12665: OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
12666: }
12667: } {5 12 15 22 31 35 42 54 57 83 99 scan 0 sort 0}
12668: do_test where7-2.546.1 {
12669: count_steps_sort {
12670: SELECT a FROM t2
12671: WHERE (d>=67.0 AND d<68.0 AND d NOT NULL)
12672: OR (d>=16.0 AND d<17.0 AND d NOT NULL)
12673: OR b=113
12674: OR (d>=25.0 AND d<26.0 AND d NOT NULL)
12675: OR (d>=69.0 AND d<70.0 AND d NOT NULL)
12676: OR ((a BETWEEN 3 AND 5) AND a!=4)
12677: OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
12678: OR f='mnopqrstu'
12679: OR (d>=17.0 AND d<18.0 AND d NOT NULL)
12680: OR b=902
12681: }
12682: } {3 5 12 16 17 25 26 38 52 64 67 69 78 82 90 scan 0 sort 0}
12683: do_test where7-2.546.2 {
12684: count_steps_sort {
12685: SELECT a FROM t3
12686: WHERE (d>=67.0 AND d<68.0 AND d NOT NULL)
12687: OR (d>=16.0 AND d<17.0 AND d NOT NULL)
12688: OR b=113
12689: OR (d>=25.0 AND d<26.0 AND d NOT NULL)
12690: OR (d>=69.0 AND d<70.0 AND d NOT NULL)
12691: OR ((a BETWEEN 3 AND 5) AND a!=4)
12692: OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
12693: OR f='mnopqrstu'
12694: OR (d>=17.0 AND d<18.0 AND d NOT NULL)
12695: OR b=902
12696: }
12697: } {3 5 12 16 17 25 26 38 52 64 67 69 78 82 90 scan 0 sort 0}
12698: do_test where7-2.547.1 {
12699: count_steps_sort {
12700: SELECT a FROM t2
12701: WHERE (g='onmlkji' AND f GLOB 'zabcd*')
12702: OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
12703: OR a=13
12704: }
12705: } {13 15 41 51 67 93 scan 0 sort 0}
12706: do_test where7-2.547.2 {
12707: count_steps_sort {
12708: SELECT a FROM t3
12709: WHERE (g='onmlkji' AND f GLOB 'zabcd*')
12710: OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
12711: OR a=13
12712: }
12713: } {13 15 41 51 67 93 scan 0 sort 0}
12714: do_test where7-2.548.1 {
12715: count_steps_sort {
12716: SELECT a FROM t2
12717: WHERE (g='edcbazy' AND f GLOB 'wxyza*')
12718: OR b=410
12719: OR (g='ihgfedc' AND f GLOB 'efghi*')
12720: OR b=418
12721: OR (g='gfedcba' AND f GLOB 'klmno*')
12722: OR (d>=65.0 AND d<66.0 AND d NOT NULL)
12723: }
12724: } {38 65 82 88 100 scan 0 sort 0}
12725: do_test where7-2.548.2 {
12726: count_steps_sort {
12727: SELECT a FROM t3
12728: WHERE (g='edcbazy' AND f GLOB 'wxyza*')
12729: OR b=410
12730: OR (g='ihgfedc' AND f GLOB 'efghi*')
12731: OR b=418
12732: OR (g='gfedcba' AND f GLOB 'klmno*')
12733: OR (d>=65.0 AND d<66.0 AND d NOT NULL)
12734: }
12735: } {38 65 82 88 100 scan 0 sort 0}
12736: do_test where7-2.549.1 {
12737: count_steps_sort {
12738: SELECT a FROM t2
12739: WHERE a=5
12740: OR a=95
12741: OR a=56
12742: OR a=46
12743: OR (d>=100.0 AND d<101.0 AND d NOT NULL)
12744: OR (g='mlkjihg' AND f GLOB 'jklmn*')
12745: OR (g='wvutsrq' AND f GLOB 'klmno*')
12746: OR (d>=41.0 AND d<42.0 AND d NOT NULL)
12747: }
12748: } {5 10 41 46 56 61 95 100 scan 0 sort 0}
12749: do_test where7-2.549.2 {
12750: count_steps_sort {
12751: SELECT a FROM t3
12752: WHERE a=5
12753: OR a=95
12754: OR a=56
12755: OR a=46
12756: OR (d>=100.0 AND d<101.0 AND d NOT NULL)
12757: OR (g='mlkjihg' AND f GLOB 'jklmn*')
12758: OR (g='wvutsrq' AND f GLOB 'klmno*')
12759: OR (d>=41.0 AND d<42.0 AND d NOT NULL)
12760: }
12761: } {5 10 41 46 56 61 95 100 scan 0 sort 0}
12762: do_test where7-2.550.1 {
12763: count_steps_sort {
12764: SELECT a FROM t2
12765: WHERE (d>=87.0 AND d<88.0 AND d NOT NULL)
12766: OR a=13
12767: OR (d>=75.0 AND d<76.0 AND d NOT NULL)
12768: OR a=9
12769: OR a=27
12770: OR ((a BETWEEN 88 AND 90) AND a!=89)
12771: OR (d>=37.0 AND d<38.0 AND d NOT NULL)
12772: OR b=484
12773: OR (d>=44.0 AND d<45.0 AND d NOT NULL)
12774: OR b=594
12775: }
12776: } {9 13 27 37 44 54 75 87 88 90 scan 0 sort 0}
12777: do_test where7-2.550.2 {
12778: count_steps_sort {
12779: SELECT a FROM t3
12780: WHERE (d>=87.0 AND d<88.0 AND d NOT NULL)
12781: OR a=13
12782: OR (d>=75.0 AND d<76.0 AND d NOT NULL)
12783: OR a=9
12784: OR a=27
12785: OR ((a BETWEEN 88 AND 90) AND a!=89)
12786: OR (d>=37.0 AND d<38.0 AND d NOT NULL)
12787: OR b=484
12788: OR (d>=44.0 AND d<45.0 AND d NOT NULL)
12789: OR b=594
12790: }
12791: } {9 13 27 37 44 54 75 87 88 90 scan 0 sort 0}
12792: do_test where7-2.551.1 {
12793: count_steps_sort {
12794: SELECT a FROM t2
12795: WHERE b=539
12796: OR b=418
12797: OR (g='vutsrqp' AND f GLOB 'pqrst*')
12798: OR b=759
12799: }
12800: } {15 38 49 69 scan 0 sort 0}
12801: do_test where7-2.551.2 {
12802: count_steps_sort {
12803: SELECT a FROM t3
12804: WHERE b=539
12805: OR b=418
12806: OR (g='vutsrqp' AND f GLOB 'pqrst*')
12807: OR b=759
12808: }
12809: } {15 38 49 69 scan 0 sort 0}
12810: do_test where7-2.552.1 {
12811: count_steps_sort {
12812: SELECT a FROM t2
12813: WHERE b=1001
12814: OR (g='wvutsrq' AND f GLOB 'ijklm*')
12815: OR (g='nmlkjih' AND f GLOB 'cdefg*')
12816: OR c=34034
12817: OR a=84
12818: }
12819: } {8 54 84 91 100 scan 0 sort 0}
12820: do_test where7-2.552.2 {
12821: count_steps_sort {
12822: SELECT a FROM t3
12823: WHERE b=1001
12824: OR (g='wvutsrq' AND f GLOB 'ijklm*')
12825: OR (g='nmlkjih' AND f GLOB 'cdefg*')
12826: OR c=34034
12827: OR a=84
12828: }
12829: } {8 54 84 91 100 scan 0 sort 0}
12830: do_test where7-2.553.1 {
12831: count_steps_sort {
12832: SELECT a FROM t2
12833: WHERE b=795
12834: OR b=671
12835: OR (d>=38.0 AND d<39.0 AND d NOT NULL)
12836: OR ((a BETWEEN 71 AND 73) AND a!=72)
12837: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
12838: OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
12839: OR b=322
12840: OR (d>=60.0 AND d<61.0 AND d NOT NULL)
12841: OR c=34034
12842: OR b=410
12843: }
12844: } {15 38 41 60 61 63 67 71 73 93 100 scan 0 sort 0}
12845: do_test where7-2.553.2 {
12846: count_steps_sort {
12847: SELECT a FROM t3
12848: WHERE b=795
12849: OR b=671
12850: OR (d>=38.0 AND d<39.0 AND d NOT NULL)
12851: OR ((a BETWEEN 71 AND 73) AND a!=72)
12852: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
12853: OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
12854: OR b=322
12855: OR (d>=60.0 AND d<61.0 AND d NOT NULL)
12856: OR c=34034
12857: OR b=410
12858: }
12859: } {15 38 41 60 61 63 67 71 73 93 100 scan 0 sort 0}
12860: do_test where7-2.554.1 {
12861: count_steps_sort {
12862: SELECT a FROM t2
12863: WHERE c=13013
12864: OR (g='fedcbaz' AND f GLOB 'qrstu*')
12865: OR (d>=42.0 AND d<43.0 AND d NOT NULL)
12866: OR (g='mlkjihg' AND f GLOB 'jklmn*')
12867: OR b=47
12868: OR (d>=79.0 AND d<80.0 AND d NOT NULL)
12869: OR (g='kjihgfe' AND f GLOB 'rstuv*')
12870: OR b=828
12871: }
12872: } {37 38 39 42 61 69 79 94 scan 0 sort 0}
12873: do_test where7-2.554.2 {
12874: count_steps_sort {
12875: SELECT a FROM t3
12876: WHERE c=13013
12877: OR (g='fedcbaz' AND f GLOB 'qrstu*')
12878: OR (d>=42.0 AND d<43.0 AND d NOT NULL)
12879: OR (g='mlkjihg' AND f GLOB 'jklmn*')
12880: OR b=47
12881: OR (d>=79.0 AND d<80.0 AND d NOT NULL)
12882: OR (g='kjihgfe' AND f GLOB 'rstuv*')
12883: OR b=828
12884: }
12885: } {37 38 39 42 61 69 79 94 scan 0 sort 0}
12886: do_test where7-2.555.1 {
12887: count_steps_sort {
12888: SELECT a FROM t2
12889: WHERE b=451
12890: OR b=836
12891: OR (g='onmlkji' AND f GLOB 'wxyza*')
12892: }
12893: } {41 48 76 scan 0 sort 0}
12894: do_test where7-2.555.2 {
12895: count_steps_sort {
12896: SELECT a FROM t3
12897: WHERE b=451
12898: OR b=836
12899: OR (g='onmlkji' AND f GLOB 'wxyza*')
12900: }
12901: } {41 48 76 scan 0 sort 0}
12902: do_test where7-2.556.1 {
12903: count_steps_sort {
12904: SELECT a FROM t2
12905: WHERE b=575
12906: OR b=748
12907: OR b=520
12908: OR b=154
12909: OR a=70
12910: OR f='efghijklm'
12911: }
12912: } {4 14 30 56 68 70 82 scan 0 sort 0}
12913: do_test where7-2.556.2 {
12914: count_steps_sort {
12915: SELECT a FROM t3
12916: WHERE b=575
12917: OR b=748
12918: OR b=520
12919: OR b=154
12920: OR a=70
12921: OR f='efghijklm'
12922: }
12923: } {4 14 30 56 68 70 82 scan 0 sort 0}
12924: do_test where7-2.557.1 {
12925: count_steps_sort {
12926: SELECT a FROM t2
12927: WHERE f='tuvwxyzab'
12928: OR (g='nmlkjih' AND f GLOB 'efghi*')
12929: }
12930: } {19 45 56 71 97 scan 0 sort 0}
12931: do_test where7-2.557.2 {
12932: count_steps_sort {
12933: SELECT a FROM t3
12934: WHERE f='tuvwxyzab'
12935: OR (g='nmlkjih' AND f GLOB 'efghi*')
12936: }
12937: } {19 45 56 71 97 scan 0 sort 0}
12938: do_test where7-2.558.1 {
12939: count_steps_sort {
12940: SELECT a FROM t2
12941: WHERE (d>=12.0 AND d<13.0 AND d NOT NULL)
12942: OR b=806
12943: OR a=47
12944: OR d<0.0
12945: OR b=982
12946: OR (d>=2.0 AND d<3.0 AND d NOT NULL)
12947: OR (g='hgfedcb' AND f GLOB 'jklmn*')
12948: OR ((a BETWEEN 97 AND 99) AND a!=98)
12949: OR e IS NULL
12950: OR c=32032
12951: OR b=795
12952: }
12953: } {2 12 47 87 94 95 96 97 99 scan 0 sort 0}
12954: do_test where7-2.558.2 {
12955: count_steps_sort {
12956: SELECT a FROM t3
12957: WHERE (d>=12.0 AND d<13.0 AND d NOT NULL)
12958: OR b=806
12959: OR a=47
12960: OR d<0.0
12961: OR b=982
12962: OR (d>=2.0 AND d<3.0 AND d NOT NULL)
12963: OR (g='hgfedcb' AND f GLOB 'jklmn*')
12964: OR ((a BETWEEN 97 AND 99) AND a!=98)
12965: OR e IS NULL
12966: OR c=32032
12967: OR b=795
12968: }
12969: } {2 12 47 87 94 95 96 97 99 scan 0 sort 0}
12970: do_test where7-2.559.1 {
12971: count_steps_sort {
12972: SELECT a FROM t2
12973: WHERE a=62
12974: OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
12975: OR ((a BETWEEN 89 AND 91) AND a!=90)
12976: OR (g='edcbazy' AND f GLOB 'vwxyz*')
12977: }
12978: } {23 49 62 75 89 91 99 scan 0 sort 0}
12979: do_test where7-2.559.2 {
12980: count_steps_sort {
12981: SELECT a FROM t3
12982: WHERE a=62
12983: OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
12984: OR ((a BETWEEN 89 AND 91) AND a!=90)
12985: OR (g='edcbazy' AND f GLOB 'vwxyz*')
12986: }
12987: } {23 49 62 75 89 91 99 scan 0 sort 0}
12988: do_test where7-2.560.1 {
12989: count_steps_sort {
12990: SELECT a FROM t2
12991: WHERE (d>=57.0 AND d<58.0 AND d NOT NULL)
12992: OR b=1056
12993: OR (d>=73.0 AND d<74.0 AND d NOT NULL)
12994: OR b=729
12995: OR (d>=9.0 AND d<10.0 AND d NOT NULL)
12996: OR b=220
12997: OR b=498
12998: OR ((a BETWEEN 96 AND 98) AND a!=97)
12999: }
13000: } {9 20 57 73 96 98 scan 0 sort 0}
13001: do_test where7-2.560.2 {
13002: count_steps_sort {
13003: SELECT a FROM t3
13004: WHERE (d>=57.0 AND d<58.0 AND d NOT NULL)
13005: OR b=1056
13006: OR (d>=73.0 AND d<74.0 AND d NOT NULL)
13007: OR b=729
13008: OR (d>=9.0 AND d<10.0 AND d NOT NULL)
13009: OR b=220
13010: OR b=498
13011: OR ((a BETWEEN 96 AND 98) AND a!=97)
13012: }
13013: } {9 20 57 73 96 98 scan 0 sort 0}
13014: do_test where7-2.561.1 {
13015: count_steps_sort {
13016: SELECT a FROM t2
13017: WHERE b=44
13018: OR (g='qponmlk' AND f GLOB 'mnopq*')
13019: OR (g='wvutsrq' AND f GLOB 'klmno*')
13020: }
13021: } {4 10 38 scan 0 sort 0}
13022: do_test where7-2.561.2 {
13023: count_steps_sort {
13024: SELECT a FROM t3
13025: WHERE b=44
13026: OR (g='qponmlk' AND f GLOB 'mnopq*')
13027: OR (g='wvutsrq' AND f GLOB 'klmno*')
13028: }
13029: } {4 10 38 scan 0 sort 0}
13030: do_test where7-2.562.1 {
13031: count_steps_sort {
13032: SELECT a FROM t2
13033: WHERE b=883
13034: OR b=311
13035: OR b=880
13036: OR (g='qponmlk' AND f GLOB 'pqrst*')
13037: OR ((a BETWEEN 57 AND 59) AND a!=58)
13038: OR a=88
13039: OR b=154
13040: OR a=94
13041: OR a=37
13042: OR c=31031
13043: }
13044: } {14 37 41 57 59 80 88 91 92 93 94 scan 0 sort 0}
13045: do_test where7-2.562.2 {
13046: count_steps_sort {
13047: SELECT a FROM t3
13048: WHERE b=883
13049: OR b=311
13050: OR b=880
13051: OR (g='qponmlk' AND f GLOB 'pqrst*')
13052: OR ((a BETWEEN 57 AND 59) AND a!=58)
13053: OR a=88
13054: OR b=154
13055: OR a=94
13056: OR a=37
13057: OR c=31031
13058: }
13059: } {14 37 41 57 59 80 88 91 92 93 94 scan 0 sort 0}
13060: do_test where7-2.563.1 {
13061: count_steps_sort {
13062: SELECT a FROM t2
13063: WHERE (g='onmlkji' AND f GLOB 'xyzab*')
13064: OR a=10
13065: OR b=190
13066: OR ((a BETWEEN 8 AND 10) AND a!=9)
13067: OR (d>=55.0 AND d<56.0 AND d NOT NULL)
13068: OR (g='gfedcba' AND f GLOB 'mnopq*')
13069: OR ((a BETWEEN 67 AND 69) AND a!=68)
13070: OR b=385
13071: OR a=82
13072: OR ((a BETWEEN 63 AND 65) AND a!=64)
13073: OR c=22022
13074: }
13075: } {8 10 35 49 55 63 64 65 66 67 69 82 90 scan 0 sort 0}
13076: do_test where7-2.563.2 {
13077: count_steps_sort {
13078: SELECT a FROM t3
13079: WHERE (g='onmlkji' AND f GLOB 'xyzab*')
13080: OR a=10
13081: OR b=190
13082: OR ((a BETWEEN 8 AND 10) AND a!=9)
13083: OR (d>=55.0 AND d<56.0 AND d NOT NULL)
13084: OR (g='gfedcba' AND f GLOB 'mnopq*')
13085: OR ((a BETWEEN 67 AND 69) AND a!=68)
13086: OR b=385
13087: OR a=82
13088: OR ((a BETWEEN 63 AND 65) AND a!=64)
13089: OR c=22022
13090: }
13091: } {8 10 35 49 55 63 64 65 66 67 69 82 90 scan 0 sort 0}
13092: do_test where7-2.564.1 {
13093: count_steps_sort {
13094: SELECT a FROM t2
13095: WHERE b=1070
13096: OR a=33
13097: OR b=363
13098: OR a=47
13099: }
13100: } {33 47 scan 0 sort 0}
13101: do_test where7-2.564.2 {
13102: count_steps_sort {
13103: SELECT a FROM t3
13104: WHERE b=1070
13105: OR a=33
13106: OR b=363
13107: OR a=47
13108: }
13109: } {33 47 scan 0 sort 0}
13110: do_test where7-2.565.1 {
13111: count_steps_sort {
13112: SELECT a FROM t2
13113: WHERE c=1001
13114: OR ((a BETWEEN 60 AND 62) AND a!=61)
13115: OR ((a BETWEEN 63 AND 65) AND a!=64)
13116: OR a=49
13117: OR ((a BETWEEN 33 AND 35) AND a!=34)
13118: OR c=33033
13119: OR (g='utsrqpo' AND f GLOB 'stuvw*')
13120: OR (d>=81.0 AND d<82.0 AND d NOT NULL)
13121: OR g IS NULL
13122: OR b=220
13123: OR (d>=70.0 AND d<71.0 AND d NOT NULL)
13124: }
13125: } {1 2 3 18 20 33 35 49 60 62 63 65 70 81 97 98 99 scan 0 sort 0}
13126: do_test where7-2.565.2 {
13127: count_steps_sort {
13128: SELECT a FROM t3
13129: WHERE c=1001
13130: OR ((a BETWEEN 60 AND 62) AND a!=61)
13131: OR ((a BETWEEN 63 AND 65) AND a!=64)
13132: OR a=49
13133: OR ((a BETWEEN 33 AND 35) AND a!=34)
13134: OR c=33033
13135: OR (g='utsrqpo' AND f GLOB 'stuvw*')
13136: OR (d>=81.0 AND d<82.0 AND d NOT NULL)
13137: OR g IS NULL
13138: OR b=220
13139: OR (d>=70.0 AND d<71.0 AND d NOT NULL)
13140: }
13141: } {1 2 3 18 20 33 35 49 60 62 63 65 70 81 97 98 99 scan 0 sort 0}
13142: do_test where7-2.566.1 {
13143: count_steps_sort {
13144: SELECT a FROM t2
13145: WHERE (g='kjihgfe' AND f GLOB 'tuvwx*')
13146: OR b=212
13147: OR b=418
13148: OR ((a BETWEEN 31 AND 33) AND a!=32)
13149: }
13150: } {31 33 38 71 scan 0 sort 0}
13151: do_test where7-2.566.2 {
13152: count_steps_sort {
13153: SELECT a FROM t3
13154: WHERE (g='kjihgfe' AND f GLOB 'tuvwx*')
13155: OR b=212
13156: OR b=418
13157: OR ((a BETWEEN 31 AND 33) AND a!=32)
13158: }
13159: } {31 33 38 71 scan 0 sort 0}
13160: do_test where7-2.567.1 {
13161: count_steps_sort {
13162: SELECT a FROM t2
13163: WHERE b=344
13164: OR f='nopqrstuv'
13165: OR b=704
13166: OR a=84
13167: }
13168: } {13 39 64 65 84 91 scan 0 sort 0}
13169: do_test where7-2.567.2 {
13170: count_steps_sort {
13171: SELECT a FROM t3
13172: WHERE b=344
13173: OR f='nopqrstuv'
13174: OR b=704
13175: OR a=84
13176: }
13177: } {13 39 64 65 84 91 scan 0 sort 0}
13178: do_test where7-2.568.1 {
13179: count_steps_sort {
13180: SELECT a FROM t2
13181: WHERE ((a BETWEEN 30 AND 32) AND a!=31)
13182: OR (d>=5.0 AND d<6.0 AND d NOT NULL)
13183: }
13184: } {5 30 32 scan 0 sort 0}
13185: do_test where7-2.568.2 {
13186: count_steps_sort {
13187: SELECT a FROM t3
13188: WHERE ((a BETWEEN 30 AND 32) AND a!=31)
13189: OR (d>=5.0 AND d<6.0 AND d NOT NULL)
13190: }
13191: } {5 30 32 scan 0 sort 0}
13192: do_test where7-2.569.1 {
13193: count_steps_sort {
13194: SELECT a FROM t2
13195: WHERE (g='hgfedcb' AND f GLOB 'jklmn*')
13196: OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
13197: }
13198: } {26 52 78 87 scan 0 sort 0}
13199: do_test where7-2.569.2 {
13200: count_steps_sort {
13201: SELECT a FROM t3
13202: WHERE (g='hgfedcb' AND f GLOB 'jklmn*')
13203: OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
13204: }
13205: } {26 52 78 87 scan 0 sort 0}
13206: do_test where7-2.570.1 {
13207: count_steps_sort {
13208: SELECT a FROM t2
13209: WHERE ((a BETWEEN 0 AND 2) AND a!=1)
13210: OR b=1100
13211: OR (d>=70.0 AND d<71.0 AND d NOT NULL)
13212: OR b=421
13213: OR b=465
13214: OR b=894
13215: OR c=13013
13216: OR b=47
13217: OR b=674
13218: OR ((a BETWEEN 0 AND 2) AND a!=1)
13219: }
13220: } {2 37 38 39 70 100 scan 0 sort 0}
13221: do_test where7-2.570.2 {
13222: count_steps_sort {
13223: SELECT a FROM t3
13224: WHERE ((a BETWEEN 0 AND 2) AND a!=1)
13225: OR b=1100
13226: OR (d>=70.0 AND d<71.0 AND d NOT NULL)
13227: OR b=421
13228: OR b=465
13229: OR b=894
13230: OR c=13013
13231: OR b=47
13232: OR b=674
13233: OR ((a BETWEEN 0 AND 2) AND a!=1)
13234: }
13235: } {2 37 38 39 70 100 scan 0 sort 0}
13236: do_test where7-2.571.1 {
13237: count_steps_sort {
13238: SELECT a FROM t2
13239: WHERE c=18018
13240: OR (g='ihgfedc' AND f GLOB 'abcde*')
13241: OR b=410
13242: OR b=858
13243: OR (d>=49.0 AND d<50.0 AND d NOT NULL)
13244: }
13245: } {49 52 53 54 78 scan 0 sort 0}
13246: do_test where7-2.571.2 {
13247: count_steps_sort {
13248: SELECT a FROM t3
13249: WHERE c=18018
13250: OR (g='ihgfedc' AND f GLOB 'abcde*')
13251: OR b=410
13252: OR b=858
13253: OR (d>=49.0 AND d<50.0 AND d NOT NULL)
13254: }
13255: } {49 52 53 54 78 scan 0 sort 0}
13256: do_test where7-2.572.1 {
13257: count_steps_sort {
13258: SELECT a FROM t2
13259: WHERE (g='ponmlkj' AND f GLOB 'vwxyz*')
13260: OR b=781
13261: }
13262: } {47 71 scan 0 sort 0}
13263: do_test where7-2.572.2 {
13264: count_steps_sort {
13265: SELECT a FROM t3
13266: WHERE (g='ponmlkj' AND f GLOB 'vwxyz*')
13267: OR b=781
13268: }
13269: } {47 71 scan 0 sort 0}
13270: do_test where7-2.573.1 {
13271: count_steps_sort {
13272: SELECT a FROM t2
13273: WHERE b=1070
13274: OR ((a BETWEEN 50 AND 52) AND a!=51)
13275: OR a=54
13276: OR (g='tsrqpon' AND f GLOB 'zabcd*')
13277: OR a=9
13278: OR (d>=47.0 AND d<48.0 AND d NOT NULL)
13279: OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
13280: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
13281: }
13282: } {7 9 25 33 47 50 52 54 59 63 85 scan 0 sort 0}
13283: do_test where7-2.573.2 {
13284: count_steps_sort {
13285: SELECT a FROM t3
13286: WHERE b=1070
13287: OR ((a BETWEEN 50 AND 52) AND a!=51)
13288: OR a=54
13289: OR (g='tsrqpon' AND f GLOB 'zabcd*')
13290: OR a=9
13291: OR (d>=47.0 AND d<48.0 AND d NOT NULL)
13292: OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
13293: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
13294: }
13295: } {7 9 25 33 47 50 52 54 59 63 85 scan 0 sort 0}
13296: do_test where7-2.574.1 {
13297: count_steps_sort {
13298: SELECT a FROM t2
13299: WHERE a=55
13300: OR a=62
13301: OR a=63
13302: OR (g='onmlkji' AND f GLOB 'yzabc*')
13303: OR (g='rqponml' AND f GLOB 'ijklm*')
13304: OR ((a BETWEEN 99 AND 101) AND a!=100)
13305: }
13306: } {34 50 55 62 63 99 scan 0 sort 0}
13307: do_test where7-2.574.2 {
13308: count_steps_sort {
13309: SELECT a FROM t3
13310: WHERE a=55
13311: OR a=62
13312: OR a=63
13313: OR (g='onmlkji' AND f GLOB 'yzabc*')
13314: OR (g='rqponml' AND f GLOB 'ijklm*')
13315: OR ((a BETWEEN 99 AND 101) AND a!=100)
13316: }
13317: } {34 50 55 62 63 99 scan 0 sort 0}
13318: do_test where7-2.575.1 {
13319: count_steps_sort {
13320: SELECT a FROM t2
13321: WHERE b=421
13322: OR b=146
13323: OR b=22
13324: OR f='efghijklm'
13325: }
13326: } {2 4 30 56 82 scan 0 sort 0}
13327: do_test where7-2.575.2 {
13328: count_steps_sort {
13329: SELECT a FROM t3
13330: WHERE b=421
13331: OR b=146
13332: OR b=22
13333: OR f='efghijklm'
13334: }
13335: } {2 4 30 56 82 scan 0 sort 0}
13336: do_test where7-2.576.1 {
13337: count_steps_sort {
13338: SELECT a FROM t2
13339: WHERE b=553
13340: OR ((a BETWEEN 21 AND 23) AND a!=22)
13341: OR (g='onmlkji' AND f GLOB 'wxyza*')
13342: OR (d>=59.0 AND d<60.0 AND d NOT NULL)
13343: OR (g='mlkjihg' AND f GLOB 'jklmn*')
13344: OR b=583
13345: OR a=56
13346: }
13347: } {21 23 48 53 56 59 61 scan 0 sort 0}
13348: do_test where7-2.576.2 {
13349: count_steps_sort {
13350: SELECT a FROM t3
13351: WHERE b=553
13352: OR ((a BETWEEN 21 AND 23) AND a!=22)
13353: OR (g='onmlkji' AND f GLOB 'wxyza*')
13354: OR (d>=59.0 AND d<60.0 AND d NOT NULL)
13355: OR (g='mlkjihg' AND f GLOB 'jklmn*')
13356: OR b=583
13357: OR a=56
13358: }
13359: } {21 23 48 53 56 59 61 scan 0 sort 0}
13360: do_test where7-2.577.1 {
13361: count_steps_sort {
13362: SELECT a FROM t2
13363: WHERE a=83
13364: OR (d>=77.0 AND d<78.0 AND d NOT NULL)
13365: OR (g='srqponm' AND f GLOB 'defgh*')
13366: OR a=1
13367: OR ((a BETWEEN 17 AND 19) AND a!=18)
13368: OR ((a BETWEEN 49 AND 51) AND a!=50)
13369: OR b=245
13370: }
13371: } {1 17 19 29 49 51 77 83 scan 0 sort 0}
13372: do_test where7-2.577.2 {
13373: count_steps_sort {
13374: SELECT a FROM t3
13375: WHERE a=83
13376: OR (d>=77.0 AND d<78.0 AND d NOT NULL)
13377: OR (g='srqponm' AND f GLOB 'defgh*')
13378: OR a=1
13379: OR ((a BETWEEN 17 AND 19) AND a!=18)
13380: OR ((a BETWEEN 49 AND 51) AND a!=50)
13381: OR b=245
13382: }
13383: } {1 17 19 29 49 51 77 83 scan 0 sort 0}
13384: do_test where7-2.578.1 {
13385: count_steps_sort {
13386: SELECT a FROM t2
13387: WHERE c=3003
13388: OR b=619
13389: OR ((a BETWEEN 19 AND 21) AND a!=20)
13390: }
13391: } {7 8 9 19 21 scan 0 sort 0}
13392: do_test where7-2.578.2 {
13393: count_steps_sort {
13394: SELECT a FROM t3
13395: WHERE c=3003
13396: OR b=619
13397: OR ((a BETWEEN 19 AND 21) AND a!=20)
13398: }
13399: } {7 8 9 19 21 scan 0 sort 0}
13400: do_test where7-2.579.1 {
13401: count_steps_sort {
13402: SELECT a FROM t2
13403: WHERE b=924
13404: OR a=92
13405: OR a=63
13406: OR (d>=60.0 AND d<61.0 AND d NOT NULL)
13407: OR (g='fedcbaz' AND f GLOB 'tuvwx*')
13408: }
13409: } {60 63 84 92 97 scan 0 sort 0}
13410: do_test where7-2.579.2 {
13411: count_steps_sort {
13412: SELECT a FROM t3
13413: WHERE b=924
13414: OR a=92
13415: OR a=63
13416: OR (d>=60.0 AND d<61.0 AND d NOT NULL)
13417: OR (g='fedcbaz' AND f GLOB 'tuvwx*')
13418: }
13419: } {60 63 84 92 97 scan 0 sort 0}
13420: do_test where7-2.580.1 {
13421: count_steps_sort {
13422: SELECT a FROM t2
13423: WHERE b=440
13424: OR f='vwxyzabcd'
13425: OR b=190
13426: OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
13427: OR (d>=42.0 AND d<43.0 AND d NOT NULL)
13428: OR b=88
13429: OR b=58
13430: }
13431: } {8 11 21 37 40 42 47 63 73 89 99 scan 0 sort 0}
13432: do_test where7-2.580.2 {
13433: count_steps_sort {
13434: SELECT a FROM t3
13435: WHERE b=440
13436: OR f='vwxyzabcd'
13437: OR b=190
13438: OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
13439: OR (d>=42.0 AND d<43.0 AND d NOT NULL)
13440: OR b=88
13441: OR b=58
13442: }
13443: } {8 11 21 37 40 42 47 63 73 89 99 scan 0 sort 0}
13444: do_test where7-2.581.1 {
13445: count_steps_sort {
13446: SELECT a FROM t2
13447: WHERE b=495
13448: OR c=24024
13449: OR (d>=82.0 AND d<83.0 AND d NOT NULL)
13450: OR b=1001
13451: OR (g='tsrqpon' AND f GLOB 'zabcd*')
13452: OR d>1e10
13453: OR b=531
13454: OR (d>=49.0 AND d<50.0 AND d NOT NULL)
13455: OR b=1089
13456: }
13457: } {25 45 49 70 71 72 82 91 99 scan 0 sort 0}
13458: do_test where7-2.581.2 {
13459: count_steps_sort {
13460: SELECT a FROM t3
13461: WHERE b=495
13462: OR c=24024
13463: OR (d>=82.0 AND d<83.0 AND d NOT NULL)
13464: OR b=1001
13465: OR (g='tsrqpon' AND f GLOB 'zabcd*')
13466: OR d>1e10
13467: OR b=531
13468: OR (d>=49.0 AND d<50.0 AND d NOT NULL)
13469: OR b=1089
13470: }
13471: } {25 45 49 70 71 72 82 91 99 scan 0 sort 0}
13472: do_test where7-2.582.1 {
13473: count_steps_sort {
13474: SELECT a FROM t2
13475: WHERE (d>=48.0 AND d<49.0 AND d NOT NULL)
13476: OR (d>=41.0 AND d<42.0 AND d NOT NULL)
13477: }
13478: } {41 48 scan 0 sort 0}
13479: do_test where7-2.582.2 {
13480: count_steps_sort {
13481: SELECT a FROM t3
13482: WHERE (d>=48.0 AND d<49.0 AND d NOT NULL)
13483: OR (d>=41.0 AND d<42.0 AND d NOT NULL)
13484: }
13485: } {41 48 scan 0 sort 0}
13486: do_test where7-2.583.1 {
13487: count_steps_sort {
13488: SELECT a FROM t2
13489: WHERE ((a BETWEEN 71 AND 73) AND a!=72)
13490: OR (g='yxwvuts' AND f GLOB 'bcdef*')
13491: OR ((a BETWEEN 80 AND 82) AND a!=81)
13492: OR (d>=52.0 AND d<53.0 AND d NOT NULL)
13493: OR ((a BETWEEN 91 AND 93) AND a!=92)
13494: OR d>1e10
13495: OR b=22
13496: OR c=5005
13497: OR ((a BETWEEN 22 AND 24) AND a!=23)
13498: }
13499: } {1 2 13 14 15 22 24 52 71 73 80 82 91 93 scan 0 sort 0}
13500: do_test where7-2.583.2 {
13501: count_steps_sort {
13502: SELECT a FROM t3
13503: WHERE ((a BETWEEN 71 AND 73) AND a!=72)
13504: OR (g='yxwvuts' AND f GLOB 'bcdef*')
13505: OR ((a BETWEEN 80 AND 82) AND a!=81)
13506: OR (d>=52.0 AND d<53.0 AND d NOT NULL)
13507: OR ((a BETWEEN 91 AND 93) AND a!=92)
13508: OR d>1e10
13509: OR b=22
13510: OR c=5005
13511: OR ((a BETWEEN 22 AND 24) AND a!=23)
13512: }
13513: } {1 2 13 14 15 22 24 52 71 73 80 82 91 93 scan 0 sort 0}
13514: do_test where7-2.584.1 {
13515: count_steps_sort {
13516: SELECT a FROM t2
13517: WHERE ((a BETWEEN 9 AND 11) AND a!=10)
13518: OR b=1078
13519: OR b=806
13520: OR b=605
13521: OR ((a BETWEEN 23 AND 25) AND a!=24)
13522: OR (g='jihgfed' AND f GLOB 'yzabc*')
13523: OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
13524: }
13525: } {9 11 15 23 25 41 55 67 76 93 98 scan 0 sort 0}
13526: do_test where7-2.584.2 {
13527: count_steps_sort {
13528: SELECT a FROM t3
13529: WHERE ((a BETWEEN 9 AND 11) AND a!=10)
13530: OR b=1078
13531: OR b=806
13532: OR b=605
13533: OR ((a BETWEEN 23 AND 25) AND a!=24)
13534: OR (g='jihgfed' AND f GLOB 'yzabc*')
13535: OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
13536: }
13537: } {9 11 15 23 25 41 55 67 76 93 98 scan 0 sort 0}
13538: do_test where7-2.585.1 {
13539: count_steps_sort {
13540: SELECT a FROM t2
13541: WHERE ((a BETWEEN 84 AND 86) AND a!=85)
13542: OR b=572
13543: OR c=10010
13544: OR (g='kjihgfe' AND f GLOB 'qrstu*')
13545: OR a=29
13546: OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
13547: }
13548: } {7 28 29 30 33 52 59 68 84 85 86 scan 0 sort 0}
13549: do_test where7-2.585.2 {
13550: count_steps_sort {
13551: SELECT a FROM t3
13552: WHERE ((a BETWEEN 84 AND 86) AND a!=85)
13553: OR b=572
13554: OR c=10010
13555: OR (g='kjihgfe' AND f GLOB 'qrstu*')
13556: OR a=29
13557: OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
13558: }
13559: } {7 28 29 30 33 52 59 68 84 85 86 scan 0 sort 0}
13560: do_test where7-2.586.1 {
13561: count_steps_sort {
13562: SELECT a FROM t2
13563: WHERE ((a BETWEEN 94 AND 96) AND a!=95)
13564: OR b=858
13565: OR b=806
13566: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
13567: OR (d>=77.0 AND d<78.0 AND d NOT NULL)
13568: }
13569: } {63 77 78 94 96 scan 0 sort 0}
13570: do_test where7-2.586.2 {
13571: count_steps_sort {
13572: SELECT a FROM t3
13573: WHERE ((a BETWEEN 94 AND 96) AND a!=95)
13574: OR b=858
13575: OR b=806
13576: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
13577: OR (d>=77.0 AND d<78.0 AND d NOT NULL)
13578: }
13579: } {63 77 78 94 96 scan 0 sort 0}
13580: do_test where7-2.587.1 {
13581: count_steps_sort {
13582: SELECT a FROM t2
13583: WHERE f='vwxyzabcd'
13584: OR a=72
13585: OR (d>=37.0 AND d<38.0 AND d NOT NULL)
13586: OR b=935
13587: OR (d>=40.0 AND d<41.0 AND d NOT NULL)
13588: OR (d>=36.0 AND d<37.0 AND d NOT NULL)
13589: OR c=13013
13590: }
13591: } {21 36 37 38 39 40 47 72 73 85 99 scan 0 sort 0}
13592: do_test where7-2.587.2 {
13593: count_steps_sort {
13594: SELECT a FROM t3
13595: WHERE f='vwxyzabcd'
13596: OR a=72
13597: OR (d>=37.0 AND d<38.0 AND d NOT NULL)
13598: OR b=935
13599: OR (d>=40.0 AND d<41.0 AND d NOT NULL)
13600: OR (d>=36.0 AND d<37.0 AND d NOT NULL)
13601: OR c=13013
13602: }
13603: } {21 36 37 38 39 40 47 72 73 85 99 scan 0 sort 0}
13604: do_test where7-2.588.1 {
13605: count_steps_sort {
13606: SELECT a FROM t2
13607: WHERE c=5005
13608: OR (g='gfedcba' AND f GLOB 'klmno*')
13609: OR (d>=43.0 AND d<44.0 AND d NOT NULL)
13610: OR (g='ponmlkj' AND f GLOB 'stuvw*')
13611: OR b=143
13612: OR a=68
13613: OR a=77
13614: OR b=80
13615: }
13616: } {13 14 15 43 44 68 77 88 scan 0 sort 0}
13617: do_test where7-2.588.2 {
13618: count_steps_sort {
13619: SELECT a FROM t3
13620: WHERE c=5005
13621: OR (g='gfedcba' AND f GLOB 'klmno*')
13622: OR (d>=43.0 AND d<44.0 AND d NOT NULL)
13623: OR (g='ponmlkj' AND f GLOB 'stuvw*')
13624: OR b=143
13625: OR a=68
13626: OR a=77
13627: OR b=80
13628: }
13629: } {13 14 15 43 44 68 77 88 scan 0 sort 0}
13630: do_test where7-2.589.1 {
13631: count_steps_sort {
13632: SELECT a FROM t2
13633: WHERE (d>=5.0 AND d<6.0 AND d NOT NULL)
13634: OR (g='xwvutsr' AND f GLOB 'ghijk*')
13635: OR (d>=72.0 AND d<73.0 AND d NOT NULL)
13636: OR ((a BETWEEN 76 AND 78) AND a!=77)
13637: OR (g='kjihgfe' AND f GLOB 'qrstu*')
13638: OR a=99
13639: OR ((a BETWEEN 12 AND 14) AND a!=13)
13640: }
13641: } {5 6 12 14 68 72 76 78 99 scan 0 sort 0}
13642: do_test where7-2.589.2 {
13643: count_steps_sort {
13644: SELECT a FROM t3
13645: WHERE (d>=5.0 AND d<6.0 AND d NOT NULL)
13646: OR (g='xwvutsr' AND f GLOB 'ghijk*')
13647: OR (d>=72.0 AND d<73.0 AND d NOT NULL)
13648: OR ((a BETWEEN 76 AND 78) AND a!=77)
13649: OR (g='kjihgfe' AND f GLOB 'qrstu*')
13650: OR a=99
13651: OR ((a BETWEEN 12 AND 14) AND a!=13)
13652: }
13653: } {5 6 12 14 68 72 76 78 99 scan 0 sort 0}
13654: do_test where7-2.590.1 {
13655: count_steps_sort {
13656: SELECT a FROM t2
13657: WHERE (g='qponmlk' AND f GLOB 'opqrs*')
13658: OR ((a BETWEEN 88 AND 90) AND a!=89)
13659: OR (d>=13.0 AND d<14.0 AND d NOT NULL)
13660: OR (g='xwvutsr' AND f GLOB 'fghij*')
13661: OR b=971
13662: OR (g='xwvutsr' AND f GLOB 'fghij*')
13663: }
13664: } {5 13 40 88 90 scan 0 sort 0}
13665: do_test where7-2.590.2 {
13666: count_steps_sort {
13667: SELECT a FROM t3
13668: WHERE (g='qponmlk' AND f GLOB 'opqrs*')
13669: OR ((a BETWEEN 88 AND 90) AND a!=89)
13670: OR (d>=13.0 AND d<14.0 AND d NOT NULL)
13671: OR (g='xwvutsr' AND f GLOB 'fghij*')
13672: OR b=971
13673: OR (g='xwvutsr' AND f GLOB 'fghij*')
13674: }
13675: } {5 13 40 88 90 scan 0 sort 0}
13676: do_test where7-2.591.1 {
13677: count_steps_sort {
13678: SELECT a FROM t2
13679: WHERE (f GLOB '?lmno*' AND f GLOB 'klmn*')
13680: OR b=806
13681: OR (g='ponmlkj' AND f GLOB 'rstuv*')
13682: OR b=1015
13683: OR ((a BETWEEN 68 AND 70) AND a!=69)
13684: OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
13685: }
13686: } {10 13 36 39 43 62 65 68 70 88 91 scan 0 sort 0}
13687: do_test where7-2.591.2 {
13688: count_steps_sort {
13689: SELECT a FROM t3
13690: WHERE (f GLOB '?lmno*' AND f GLOB 'klmn*')
13691: OR b=806
13692: OR (g='ponmlkj' AND f GLOB 'rstuv*')
13693: OR b=1015
13694: OR ((a BETWEEN 68 AND 70) AND a!=69)
13695: OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
13696: }
13697: } {10 13 36 39 43 62 65 68 70 88 91 scan 0 sort 0}
13698: do_test where7-2.592.1 {
13699: count_steps_sort {
13700: SELECT a FROM t2
13701: WHERE f='nopqrstuv'
13702: OR b=993
13703: OR a=76
13704: OR (d>=79.0 AND d<80.0 AND d NOT NULL)
13705: OR c=20020
13706: OR a=26
13707: OR b=1048
13708: OR b=561
13709: OR (g='rqponml' AND f GLOB 'klmno*')
13710: OR ((a BETWEEN 55 AND 57) AND a!=56)
13711: OR a=56
13712: }
13713: } {13 26 36 39 51 55 56 57 58 59 60 65 76 79 91 scan 0 sort 0}
13714: do_test where7-2.592.2 {
13715: count_steps_sort {
13716: SELECT a FROM t3
13717: WHERE f='nopqrstuv'
13718: OR b=993
13719: OR a=76
13720: OR (d>=79.0 AND d<80.0 AND d NOT NULL)
13721: OR c=20020
13722: OR a=26
13723: OR b=1048
13724: OR b=561
13725: OR (g='rqponml' AND f GLOB 'klmno*')
13726: OR ((a BETWEEN 55 AND 57) AND a!=56)
13727: OR a=56
13728: }
13729: } {13 26 36 39 51 55 56 57 58 59 60 65 76 79 91 scan 0 sort 0}
13730: do_test where7-2.593.1 {
13731: count_steps_sort {
13732: SELECT a FROM t2
13733: WHERE b=781
13734: OR b=671
13735: OR (d>=60.0 AND d<61.0 AND d NOT NULL)
13736: OR (d>=15.0 AND d<16.0 AND d NOT NULL)
13737: OR ((a BETWEEN 39 AND 41) AND a!=40)
13738: OR b=113
13739: OR (d>=16.0 AND d<17.0 AND d NOT NULL)
13740: OR b=385
13741: OR (g='hgfedcb' AND f GLOB 'fghij*')
13742: }
13743: } {15 16 35 39 41 60 61 71 83 scan 0 sort 0}
13744: do_test where7-2.593.2 {
13745: count_steps_sort {
13746: SELECT a FROM t3
13747: WHERE b=781
13748: OR b=671
13749: OR (d>=60.0 AND d<61.0 AND d NOT NULL)
13750: OR (d>=15.0 AND d<16.0 AND d NOT NULL)
13751: OR ((a BETWEEN 39 AND 41) AND a!=40)
13752: OR b=113
13753: OR (d>=16.0 AND d<17.0 AND d NOT NULL)
13754: OR b=385
13755: OR (g='hgfedcb' AND f GLOB 'fghij*')
13756: }
13757: } {15 16 35 39 41 60 61 71 83 scan 0 sort 0}
13758: do_test where7-2.594.1 {
13759: count_steps_sort {
13760: SELECT a FROM t2
13761: WHERE b=410
13762: OR ((a BETWEEN 85 AND 87) AND a!=86)
13763: OR b=674
13764: OR b=825
13765: OR b=704
13766: OR (g='mlkjihg' AND f GLOB 'jklmn*')
13767: OR (d>=9.0 AND d<10.0 AND d NOT NULL)
13768: OR ((a BETWEEN 58 AND 60) AND a!=59)
13769: OR a=76
13770: OR c=32032
13771: OR ((a BETWEEN 43 AND 45) AND a!=44)
13772: }
13773: } {9 43 45 58 60 61 64 75 76 85 87 94 95 96 scan 0 sort 0}
13774: do_test where7-2.594.2 {
13775: count_steps_sort {
13776: SELECT a FROM t3
13777: WHERE b=410
13778: OR ((a BETWEEN 85 AND 87) AND a!=86)
13779: OR b=674
13780: OR b=825
13781: OR b=704
13782: OR (g='mlkjihg' AND f GLOB 'jklmn*')
13783: OR (d>=9.0 AND d<10.0 AND d NOT NULL)
13784: OR ((a BETWEEN 58 AND 60) AND a!=59)
13785: OR a=76
13786: OR c=32032
13787: OR ((a BETWEEN 43 AND 45) AND a!=44)
13788: }
13789: } {9 43 45 58 60 61 64 75 76 85 87 94 95 96 scan 0 sort 0}
13790: do_test where7-2.595.1 {
13791: count_steps_sort {
13792: SELECT a FROM t2
13793: WHERE b=869
13794: OR (g='ponmlkj' AND f GLOB 'rstuv*')
13795: }
13796: } {43 79 scan 0 sort 0}
13797: do_test where7-2.595.2 {
13798: count_steps_sort {
13799: SELECT a FROM t3
13800: WHERE b=869
13801: OR (g='ponmlkj' AND f GLOB 'rstuv*')
13802: }
13803: } {43 79 scan 0 sort 0}
13804: do_test where7-2.596.1 {
13805: count_steps_sort {
13806: SELECT a FROM t2
13807: WHERE b=869
13808: OR a=34
13809: OR (d>=87.0 AND d<88.0 AND d NOT NULL)
13810: }
13811: } {34 79 87 scan 0 sort 0}
13812: do_test where7-2.596.2 {
13813: count_steps_sort {
13814: SELECT a FROM t3
13815: WHERE b=869
13816: OR a=34
13817: OR (d>=87.0 AND d<88.0 AND d NOT NULL)
13818: }
13819: } {34 79 87 scan 0 sort 0}
13820: do_test where7-2.597.1 {
13821: count_steps_sort {
13822: SELECT a FROM t2
13823: WHERE (g='rqponml' AND f GLOB 'hijkl*')
13824: OR (g='ponmlkj' AND f GLOB 'stuvw*')
13825: OR a=8
13826: OR a=72
13827: OR ((a BETWEEN 95 AND 97) AND a!=96)
13828: OR (g='gfedcba' AND f GLOB 'mnopq*')
13829: }
13830: } {8 33 44 72 90 95 97 scan 0 sort 0}
13831: do_test where7-2.597.2 {
13832: count_steps_sort {
13833: SELECT a FROM t3
13834: WHERE (g='rqponml' AND f GLOB 'hijkl*')
13835: OR (g='ponmlkj' AND f GLOB 'stuvw*')
13836: OR a=8
13837: OR a=72
13838: OR ((a BETWEEN 95 AND 97) AND a!=96)
13839: OR (g='gfedcba' AND f GLOB 'mnopq*')
13840: }
13841: } {8 33 44 72 90 95 97 scan 0 sort 0}
13842: do_test where7-2.598.1 {
13843: count_steps_sort {
13844: SELECT a FROM t2
13845: WHERE a=20
13846: OR ((a BETWEEN 74 AND 76) AND a!=75)
13847: OR b=341
13848: OR (g='tsrqpon' AND f GLOB 'abcde*')
13849: OR b=814
13850: OR b=1026
13851: OR a=14
13852: OR a=13
13853: OR b=1037
13854: OR ((a BETWEEN 56 AND 58) AND a!=57)
13855: }
13856: } {13 14 20 26 31 56 58 74 76 scan 0 sort 0}
13857: do_test where7-2.598.2 {
13858: count_steps_sort {
13859: SELECT a FROM t3
13860: WHERE a=20
13861: OR ((a BETWEEN 74 AND 76) AND a!=75)
13862: OR b=341
13863: OR (g='tsrqpon' AND f GLOB 'abcde*')
13864: OR b=814
13865: OR b=1026
13866: OR a=14
13867: OR a=13
13868: OR b=1037
13869: OR ((a BETWEEN 56 AND 58) AND a!=57)
13870: }
13871: } {13 14 20 26 31 56 58 74 76 scan 0 sort 0}
13872: do_test where7-2.599.1 {
13873: count_steps_sort {
13874: SELECT a FROM t2
13875: WHERE b=443
13876: OR (d>=10.0 AND d<11.0 AND d NOT NULL)
13877: OR b=839
13878: OR (d>=51.0 AND d<52.0 AND d NOT NULL)
13879: OR (g='onmlkji' AND f GLOB 'xyzab*')
13880: OR (g='vutsrqp' AND f GLOB 'nopqr*')
13881: OR c=7007
13882: }
13883: } {10 13 19 20 21 49 51 scan 0 sort 0}
13884: do_test where7-2.599.2 {
13885: count_steps_sort {
13886: SELECT a FROM t3
13887: WHERE b=443
13888: OR (d>=10.0 AND d<11.0 AND d NOT NULL)
13889: OR b=839
13890: OR (d>=51.0 AND d<52.0 AND d NOT NULL)
13891: OR (g='onmlkji' AND f GLOB 'xyzab*')
13892: OR (g='vutsrqp' AND f GLOB 'nopqr*')
13893: OR c=7007
13894: }
13895: } {10 13 19 20 21 49 51 scan 0 sort 0}
13896: do_test where7-2.600.1 {
13897: count_steps_sort {
13898: SELECT a FROM t2
13899: WHERE (f GLOB '?rstu*' AND f GLOB 'qrst*')
13900: OR a=21
13901: OR (d>=9.0 AND d<10.0 AND d NOT NULL)
13902: OR (d>=3.0 AND d<4.0 AND d NOT NULL)
13903: OR f='zabcdefgh'
13904: OR (d>=97.0 AND d<98.0 AND d NOT NULL)
13905: OR b=506
13906: OR ((a BETWEEN 14 AND 16) AND a!=15)
13907: OR b=88
13908: OR b=190
13909: }
13910: } {3 8 9 14 16 21 25 42 46 51 68 77 94 97 scan 0 sort 0}
13911: do_test where7-2.600.2 {
13912: count_steps_sort {
13913: SELECT a FROM t3
13914: WHERE (f GLOB '?rstu*' AND f GLOB 'qrst*')
13915: OR a=21
13916: OR (d>=9.0 AND d<10.0 AND d NOT NULL)
13917: OR (d>=3.0 AND d<4.0 AND d NOT NULL)
13918: OR f='zabcdefgh'
13919: OR (d>=97.0 AND d<98.0 AND d NOT NULL)
13920: OR b=506
13921: OR ((a BETWEEN 14 AND 16) AND a!=15)
13922: OR b=88
13923: OR b=190
13924: }
13925: } {3 8 9 14 16 21 25 42 46 51 68 77 94 97 scan 0 sort 0}
13926: do_test where7-2.601.1 {
13927: count_steps_sort {
13928: SELECT a FROM t2
13929: WHERE (d>=41.0 AND d<42.0 AND d NOT NULL)
13930: OR f='bcdefghij'
13931: OR ((a BETWEEN 68 AND 70) AND a!=69)
13932: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
13933: OR (g='srqponm' AND f GLOB 'efghi*')
13934: OR (g='mlkjihg' AND f GLOB 'jklmn*')
13935: OR b=762
13936: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
13937: OR (g='jihgfed' AND f GLOB 'yzabc*')
13938: }
13939: } {1 27 30 41 53 54 61 63 68 70 76 79 scan 0 sort 0}
13940: do_test where7-2.601.2 {
13941: count_steps_sort {
13942: SELECT a FROM t3
13943: WHERE (d>=41.0 AND d<42.0 AND d NOT NULL)
13944: OR f='bcdefghij'
13945: OR ((a BETWEEN 68 AND 70) AND a!=69)
13946: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
13947: OR (g='srqponm' AND f GLOB 'efghi*')
13948: OR (g='mlkjihg' AND f GLOB 'jklmn*')
13949: OR b=762
13950: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
13951: OR (g='jihgfed' AND f GLOB 'yzabc*')
13952: }
13953: } {1 27 30 41 53 54 61 63 68 70 76 79 scan 0 sort 0}
13954: do_test where7-2.602.1 {
13955: count_steps_sort {
13956: SELECT a FROM t2
13957: WHERE (d>=85.0 AND d<86.0 AND d NOT NULL)
13958: OR f='qrstuvwxy'
13959: OR (d>=56.0 AND d<57.0 AND d NOT NULL)
13960: }
13961: } {16 42 56 68 85 94 scan 0 sort 0}
13962: do_test where7-2.602.2 {
13963: count_steps_sort {
13964: SELECT a FROM t3
13965: WHERE (d>=85.0 AND d<86.0 AND d NOT NULL)
13966: OR f='qrstuvwxy'
13967: OR (d>=56.0 AND d<57.0 AND d NOT NULL)
13968: }
13969: } {16 42 56 68 85 94 scan 0 sort 0}
13970: do_test where7-2.603.1 {
13971: count_steps_sort {
13972: SELECT a FROM t2
13973: WHERE (d>=89.0 AND d<90.0 AND d NOT NULL)
13974: OR (d>=57.0 AND d<58.0 AND d NOT NULL)
13975: OR a=21
13976: OR b<0
13977: OR f='bcdefghij'
13978: OR ((a BETWEEN 14 AND 16) AND a!=15)
13979: }
13980: } {1 14 16 21 27 53 57 79 89 scan 0 sort 0}
13981: do_test where7-2.603.2 {
13982: count_steps_sort {
13983: SELECT a FROM t3
13984: WHERE (d>=89.0 AND d<90.0 AND d NOT NULL)
13985: OR (d>=57.0 AND d<58.0 AND d NOT NULL)
13986: OR a=21
13987: OR b<0
13988: OR f='bcdefghij'
13989: OR ((a BETWEEN 14 AND 16) AND a!=15)
13990: }
13991: } {1 14 16 21 27 53 57 79 89 scan 0 sort 0}
13992: do_test where7-2.604.1 {
13993: count_steps_sort {
13994: SELECT a FROM t2
13995: WHERE (d>=55.0 AND d<56.0 AND d NOT NULL)
13996: OR (g='hgfedcb' AND f GLOB 'fghij*')
13997: OR (d>=40.0 AND d<41.0 AND d NOT NULL)
13998: OR b=1067
13999: OR b=231
14000: OR b=113
14001: OR b=22
14002: OR a=55
14003: OR b=663
14004: }
14005: } {2 21 40 55 83 97 scan 0 sort 0}
14006: do_test where7-2.604.2 {
14007: count_steps_sort {
14008: SELECT a FROM t3
14009: WHERE (d>=55.0 AND d<56.0 AND d NOT NULL)
14010: OR (g='hgfedcb' AND f GLOB 'fghij*')
14011: OR (d>=40.0 AND d<41.0 AND d NOT NULL)
14012: OR b=1067
14013: OR b=231
14014: OR b=113
14015: OR b=22
14016: OR a=55
14017: OR b=663
14018: }
14019: } {2 21 40 55 83 97 scan 0 sort 0}
14020: do_test where7-2.605.1 {
14021: count_steps_sort {
14022: SELECT a FROM t2
14023: WHERE a=1
14024: OR b=454
14025: OR b=396
14026: OR b=1059
14027: OR a=69
14028: OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
14029: OR b=440
14030: OR b=825
14031: }
14032: } {1 21 36 40 47 69 73 75 99 scan 0 sort 0}
14033: do_test where7-2.605.2 {
14034: count_steps_sort {
14035: SELECT a FROM t3
14036: WHERE a=1
14037: OR b=454
14038: OR b=396
14039: OR b=1059
14040: OR a=69
14041: OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
14042: OR b=440
14043: OR b=825
14044: }
14045: } {1 21 36 40 47 69 73 75 99 scan 0 sort 0}
14046: do_test where7-2.606.1 {
14047: count_steps_sort {
14048: SELECT a FROM t2
14049: WHERE (d>=26.0 AND d<27.0 AND d NOT NULL)
14050: OR b=308
14051: OR c<=10
14052: OR (g='xwvutsr' AND f GLOB 'hijkl*')
14053: OR f='ghijklmno'
14054: OR b=289
14055: OR a=5
14056: OR b=267
14057: OR b=949
14058: OR ((a BETWEEN 7 AND 9) AND a!=8)
14059: }
14060: } {5 6 7 9 26 28 32 58 84 scan 0 sort 0}
14061: do_test where7-2.606.2 {
14062: count_steps_sort {
14063: SELECT a FROM t3
14064: WHERE (d>=26.0 AND d<27.0 AND d NOT NULL)
14065: OR b=308
14066: OR c<=10
14067: OR (g='xwvutsr' AND f GLOB 'hijkl*')
14068: OR f='ghijklmno'
14069: OR b=289
14070: OR a=5
14071: OR b=267
14072: OR b=949
14073: OR ((a BETWEEN 7 AND 9) AND a!=8)
14074: }
14075: } {5 6 7 9 26 28 32 58 84 scan 0 sort 0}
14076: do_test where7-2.607.1 {
14077: count_steps_sort {
14078: SELECT a FROM t2
14079: WHERE ((a BETWEEN 95 AND 97) AND a!=96)
14080: OR (d>=17.0 AND d<18.0 AND d NOT NULL)
14081: OR b=993
14082: OR ((a BETWEEN 43 AND 45) AND a!=44)
14083: OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
14084: OR b=663
14085: OR (g='ihgfedc' AND f GLOB 'defgh*')
14086: OR b=869
14087: OR (d>=43.0 AND d<44.0 AND d NOT NULL)
14088: OR b=121
14089: }
14090: } {11 17 24 43 45 50 76 79 81 95 97 scan 0 sort 0}
14091: do_test where7-2.607.2 {
14092: count_steps_sort {
14093: SELECT a FROM t3
14094: WHERE ((a BETWEEN 95 AND 97) AND a!=96)
14095: OR (d>=17.0 AND d<18.0 AND d NOT NULL)
14096: OR b=993
14097: OR ((a BETWEEN 43 AND 45) AND a!=44)
14098: OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
14099: OR b=663
14100: OR (g='ihgfedc' AND f GLOB 'defgh*')
14101: OR b=869
14102: OR (d>=43.0 AND d<44.0 AND d NOT NULL)
14103: OR b=121
14104: }
14105: } {11 17 24 43 45 50 76 79 81 95 97 scan 0 sort 0}
14106: do_test where7-2.608.1 {
14107: count_steps_sort {
14108: SELECT a FROM t2
14109: WHERE (g='xwvutsr' AND f GLOB 'efghi*')
14110: OR (g='tsrqpon' AND f GLOB 'bcdef*')
14111: OR (g='hgfedcb' AND f GLOB 'jklmn*')
14112: OR b=770
14113: }
14114: } {4 27 70 87 scan 0 sort 0}
14115: do_test where7-2.608.2 {
14116: count_steps_sort {
14117: SELECT a FROM t3
14118: WHERE (g='xwvutsr' AND f GLOB 'efghi*')
14119: OR (g='tsrqpon' AND f GLOB 'bcdef*')
14120: OR (g='hgfedcb' AND f GLOB 'jklmn*')
14121: OR b=770
14122: }
14123: } {4 27 70 87 scan 0 sort 0}
14124: do_test where7-2.609.1 {
14125: count_steps_sort {
14126: SELECT a FROM t2
14127: WHERE ((a BETWEEN 80 AND 82) AND a!=81)
14128: OR (g='nmlkjih' AND f GLOB 'fghij*')
14129: OR (g='kjihgfe' AND f GLOB 'tuvwx*')
14130: OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
14131: OR (g='gfedcba' AND f GLOB 'mnopq*')
14132: }
14133: } {19 45 57 71 80 82 90 97 scan 0 sort 0}
14134: do_test where7-2.609.2 {
14135: count_steps_sort {
14136: SELECT a FROM t3
14137: WHERE ((a BETWEEN 80 AND 82) AND a!=81)
14138: OR (g='nmlkjih' AND f GLOB 'fghij*')
14139: OR (g='kjihgfe' AND f GLOB 'tuvwx*')
14140: OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
14141: OR (g='gfedcba' AND f GLOB 'mnopq*')
14142: }
14143: } {19 45 57 71 80 82 90 97 scan 0 sort 0}
14144: do_test where7-2.610.1 {
14145: count_steps_sort {
14146: SELECT a FROM t2
14147: WHERE b=22
14148: OR c=31031
14149: OR b=894
14150: OR a=31
14151: OR ((a BETWEEN 84 AND 86) AND a!=85)
14152: OR (d>=92.0 AND d<93.0 AND d NOT NULL)
14153: OR a=94
14154: OR (d>=21.0 AND d<22.0 AND d NOT NULL)
14155: OR ((a BETWEEN 93 AND 95) AND a!=94)
14156: OR a=21
14157: OR b=1001
14158: }
14159: } {2 21 31 84 86 91 92 93 94 95 scan 0 sort 0}
14160: do_test where7-2.610.2 {
14161: count_steps_sort {
14162: SELECT a FROM t3
14163: WHERE b=22
14164: OR c=31031
14165: OR b=894
14166: OR a=31
14167: OR ((a BETWEEN 84 AND 86) AND a!=85)
14168: OR (d>=92.0 AND d<93.0 AND d NOT NULL)
14169: OR a=94
14170: OR (d>=21.0 AND d<22.0 AND d NOT NULL)
14171: OR ((a BETWEEN 93 AND 95) AND a!=94)
14172: OR a=21
14173: OR b=1001
14174: }
14175: } {2 21 31 84 86 91 92 93 94 95 scan 0 sort 0}
14176: do_test where7-2.611.1 {
14177: count_steps_sort {
14178: SELECT a FROM t2
14179: WHERE (g='onmlkji' AND f GLOB 'zabcd*')
14180: OR b=1092
14181: OR (g='ihgfedc' AND f GLOB 'cdefg*')
14182: OR (g='ponmlkj' AND f GLOB 'uvwxy*')
14183: OR a=77
14184: OR a=63
14185: OR b=762
14186: OR b=894
14187: OR b=685
14188: OR (g='vutsrqp' AND f GLOB 'nopqr*')
14189: }
14190: } {13 46 51 63 77 80 scan 0 sort 0}
14191: do_test where7-2.611.2 {
14192: count_steps_sort {
14193: SELECT a FROM t3
14194: WHERE (g='onmlkji' AND f GLOB 'zabcd*')
14195: OR b=1092
14196: OR (g='ihgfedc' AND f GLOB 'cdefg*')
14197: OR (g='ponmlkj' AND f GLOB 'uvwxy*')
14198: OR a=77
14199: OR a=63
14200: OR b=762
14201: OR b=894
14202: OR b=685
14203: OR (g='vutsrqp' AND f GLOB 'nopqr*')
14204: }
14205: } {13 46 51 63 77 80 scan 0 sort 0}
14206: do_test where7-2.612.1 {
14207: count_steps_sort {
14208: SELECT a FROM t2
14209: WHERE (g='wvutsrq' AND f GLOB 'klmno*')
14210: OR ((a BETWEEN 93 AND 95) AND a!=94)
14211: OR b=231
14212: }
14213: } {10 21 93 95 scan 0 sort 0}
14214: do_test where7-2.612.2 {
14215: count_steps_sort {
14216: SELECT a FROM t3
14217: WHERE (g='wvutsrq' AND f GLOB 'klmno*')
14218: OR ((a BETWEEN 93 AND 95) AND a!=94)
14219: OR b=231
14220: }
14221: } {10 21 93 95 scan 0 sort 0}
14222: do_test where7-2.613.1 {
14223: count_steps_sort {
14224: SELECT a FROM t2
14225: WHERE b=828
14226: OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
14227: OR ((a BETWEEN 8 AND 10) AND a!=9)
14228: }
14229: } {8 10 26 52 78 scan 0 sort 0}
14230: do_test where7-2.613.2 {
14231: count_steps_sort {
14232: SELECT a FROM t3
14233: WHERE b=828
14234: OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
14235: OR ((a BETWEEN 8 AND 10) AND a!=9)
14236: }
14237: } {8 10 26 52 78 scan 0 sort 0}
14238: do_test where7-2.614.1 {
14239: count_steps_sort {
14240: SELECT a FROM t2
14241: WHERE (f GLOB '?opqr*' AND f GLOB 'nopq*')
14242: OR (d>=47.0 AND d<48.0 AND d NOT NULL)
14243: OR b=520
14244: OR ((a BETWEEN 4 AND 6) AND a!=5)
14245: OR (d>=50.0 AND d<51.0 AND d NOT NULL)
14246: OR ((a BETWEEN 31 AND 33) AND a!=32)
14247: OR (g='edcbazy' AND f GLOB 'wxyza*')
14248: OR a=21
14249: }
14250: } {4 6 13 21 31 33 39 47 50 65 91 100 scan 0 sort 0}
14251: do_test where7-2.614.2 {
14252: count_steps_sort {
14253: SELECT a FROM t3
14254: WHERE (f GLOB '?opqr*' AND f GLOB 'nopq*')
14255: OR (d>=47.0 AND d<48.0 AND d NOT NULL)
14256: OR b=520
14257: OR ((a BETWEEN 4 AND 6) AND a!=5)
14258: OR (d>=50.0 AND d<51.0 AND d NOT NULL)
14259: OR ((a BETWEEN 31 AND 33) AND a!=32)
14260: OR (g='edcbazy' AND f GLOB 'wxyza*')
14261: OR a=21
14262: }
14263: } {4 6 13 21 31 33 39 47 50 65 91 100 scan 0 sort 0}
14264: do_test where7-2.615.1 {
14265: count_steps_sort {
14266: SELECT a FROM t2
14267: WHERE b=553
14268: OR (g='lkjihgf' AND f GLOB 'lmnop*')
14269: OR b=1034
14270: OR b=418
14271: OR a=57
14272: OR f='mnopqrstu'
14273: OR (d>=99.0 AND d<100.0 AND d NOT NULL)
14274: }
14275: } {12 38 57 63 64 90 94 99 scan 0 sort 0}
14276: do_test where7-2.615.2 {
14277: count_steps_sort {
14278: SELECT a FROM t3
14279: WHERE b=553
14280: OR (g='lkjihgf' AND f GLOB 'lmnop*')
14281: OR b=1034
14282: OR b=418
14283: OR a=57
14284: OR f='mnopqrstu'
14285: OR (d>=99.0 AND d<100.0 AND d NOT NULL)
14286: }
14287: } {12 38 57 63 64 90 94 99 scan 0 sort 0}
14288: do_test where7-2.616.1 {
14289: count_steps_sort {
14290: SELECT a FROM t2
14291: WHERE a=43
14292: OR (g='ponmlkj' AND f GLOB 'vwxyz*')
14293: OR b=418
14294: OR (g='kjihgfe' AND f GLOB 'stuvw*')
14295: OR (d>=43.0 AND d<44.0 AND d NOT NULL)
14296: OR b=594
14297: OR a=21
14298: OR a=78
14299: OR a=91
14300: OR (d>=80.0 AND d<81.0 AND d NOT NULL)
14301: }
14302: } {21 38 43 47 54 70 78 80 91 scan 0 sort 0}
14303: do_test where7-2.616.2 {
14304: count_steps_sort {
14305: SELECT a FROM t3
14306: WHERE a=43
14307: OR (g='ponmlkj' AND f GLOB 'vwxyz*')
14308: OR b=418
14309: OR (g='kjihgfe' AND f GLOB 'stuvw*')
14310: OR (d>=43.0 AND d<44.0 AND d NOT NULL)
14311: OR b=594
14312: OR a=21
14313: OR a=78
14314: OR a=91
14315: OR (d>=80.0 AND d<81.0 AND d NOT NULL)
14316: }
14317: } {21 38 43 47 54 70 78 80 91 scan 0 sort 0}
14318: do_test where7-2.617.1 {
14319: count_steps_sort {
14320: SELECT a FROM t2
14321: WHERE b=671
14322: OR (g='onmlkji' AND f GLOB 'wxyza*')
14323: OR ((a BETWEEN 95 AND 97) AND a!=96)
14324: }
14325: } {48 61 95 97 scan 0 sort 0}
14326: do_test where7-2.617.2 {
14327: count_steps_sort {
14328: SELECT a FROM t3
14329: WHERE b=671
14330: OR (g='onmlkji' AND f GLOB 'wxyza*')
14331: OR ((a BETWEEN 95 AND 97) AND a!=96)
14332: }
14333: } {48 61 95 97 scan 0 sort 0}
14334: do_test where7-2.618.1 {
14335: count_steps_sort {
14336: SELECT a FROM t2
14337: WHERE (d>=2.0 AND d<3.0 AND d NOT NULL)
14338: OR b=726
14339: OR b=663
14340: OR (d>=13.0 AND d<14.0 AND d NOT NULL)
14341: OR a=25
14342: OR f='qrstuvwxy'
14343: }
14344: } {2 13 16 25 42 66 68 94 scan 0 sort 0}
14345: do_test where7-2.618.2 {
14346: count_steps_sort {
14347: SELECT a FROM t3
14348: WHERE (d>=2.0 AND d<3.0 AND d NOT NULL)
14349: OR b=726
14350: OR b=663
14351: OR (d>=13.0 AND d<14.0 AND d NOT NULL)
14352: OR a=25
14353: OR f='qrstuvwxy'
14354: }
14355: } {2 13 16 25 42 66 68 94 scan 0 sort 0}
14356: do_test where7-2.619.1 {
14357: count_steps_sort {
14358: SELECT a FROM t2
14359: WHERE b=806
14360: OR (g='ihgfedc' AND f GLOB 'efghi*')
14361: OR (d>=50.0 AND d<51.0 AND d NOT NULL)
14362: OR ((a BETWEEN 10 AND 12) AND a!=11)
14363: OR b=275
14364: OR ((a BETWEEN 80 AND 82) AND a!=81)
14365: }
14366: } {10 12 25 50 80 82 scan 0 sort 0}
14367: do_test where7-2.619.2 {
14368: count_steps_sort {
14369: SELECT a FROM t3
14370: WHERE b=806
14371: OR (g='ihgfedc' AND f GLOB 'efghi*')
14372: OR (d>=50.0 AND d<51.0 AND d NOT NULL)
14373: OR ((a BETWEEN 10 AND 12) AND a!=11)
14374: OR b=275
14375: OR ((a BETWEEN 80 AND 82) AND a!=81)
14376: }
14377: } {10 12 25 50 80 82 scan 0 sort 0}
14378: do_test where7-2.620.1 {
14379: count_steps_sort {
14380: SELECT a FROM t2
14381: WHERE c=24024
14382: OR (g='tsrqpon' AND f GLOB 'xyzab*')
14383: OR b=429
14384: OR (g='qponmlk' AND f GLOB 'nopqr*')
14385: OR b=110
14386: OR a=39
14387: OR (g='yxwvuts' AND f GLOB 'cdefg*')
14388: }
14389: } {2 10 23 39 70 71 72 scan 0 sort 0}
14390: do_test where7-2.620.2 {
14391: count_steps_sort {
14392: SELECT a FROM t3
14393: WHERE c=24024
14394: OR (g='tsrqpon' AND f GLOB 'xyzab*')
14395: OR b=429
14396: OR (g='qponmlk' AND f GLOB 'nopqr*')
14397: OR b=110
14398: OR a=39
14399: OR (g='yxwvuts' AND f GLOB 'cdefg*')
14400: }
14401: } {2 10 23 39 70 71 72 scan 0 sort 0}
14402: do_test where7-2.621.1 {
14403: count_steps_sort {
14404: SELECT a FROM t2
14405: WHERE a=66
14406: OR ((a BETWEEN 68 AND 70) AND a!=69)
14407: OR b=198
14408: OR b=682
14409: OR c=23023
14410: }
14411: } {18 62 66 67 68 69 70 scan 0 sort 0}
14412: do_test where7-2.621.2 {
14413: count_steps_sort {
14414: SELECT a FROM t3
14415: WHERE a=66
14416: OR ((a BETWEEN 68 AND 70) AND a!=69)
14417: OR b=198
14418: OR b=682
14419: OR c=23023
14420: }
14421: } {18 62 66 67 68 69 70 scan 0 sort 0}
14422: do_test where7-2.622.1 {
14423: count_steps_sort {
14424: SELECT a FROM t2
14425: WHERE b=806
14426: OR b=253
14427: OR a=36
14428: }
14429: } {23 36 scan 0 sort 0}
14430: do_test where7-2.622.2 {
14431: count_steps_sort {
14432: SELECT a FROM t3
14433: WHERE b=806
14434: OR b=253
14435: OR a=36
14436: }
14437: } {23 36 scan 0 sort 0}
14438: do_test where7-2.623.1 {
14439: count_steps_sort {
14440: SELECT a FROM t2
14441: WHERE b=509
14442: OR ((a BETWEEN 22 AND 24) AND a!=23)
14443: OR (g='vutsrqp' AND f GLOB 'nopqr*')
14444: OR b=718
14445: OR a=4
14446: OR ((a BETWEEN 56 AND 58) AND a!=57)
14447: OR (d>=69.0 AND d<70.0 AND d NOT NULL)
14448: OR (d>=16.0 AND d<17.0 AND d NOT NULL)
14449: }
14450: } {4 13 16 22 24 56 58 69 scan 0 sort 0}
14451: do_test where7-2.623.2 {
14452: count_steps_sort {
14453: SELECT a FROM t3
14454: WHERE b=509
14455: OR ((a BETWEEN 22 AND 24) AND a!=23)
14456: OR (g='vutsrqp' AND f GLOB 'nopqr*')
14457: OR b=718
14458: OR a=4
14459: OR ((a BETWEEN 56 AND 58) AND a!=57)
14460: OR (d>=69.0 AND d<70.0 AND d NOT NULL)
14461: OR (d>=16.0 AND d<17.0 AND d NOT NULL)
14462: }
14463: } {4 13 16 22 24 56 58 69 scan 0 sort 0}
14464: do_test where7-2.624.1 {
14465: count_steps_sort {
14466: SELECT a FROM t2
14467: WHERE (g='jihgfed' AND f GLOB 'zabcd*')
14468: OR b=1026
14469: OR a=93
14470: OR c=18018
14471: }
14472: } {52 53 54 77 93 scan 0 sort 0}
14473: do_test where7-2.624.2 {
14474: count_steps_sort {
14475: SELECT a FROM t3
14476: WHERE (g='jihgfed' AND f GLOB 'zabcd*')
14477: OR b=1026
14478: OR a=93
14479: OR c=18018
14480: }
14481: } {52 53 54 77 93 scan 0 sort 0}
14482: do_test where7-2.625.1 {
14483: count_steps_sort {
14484: SELECT a FROM t2
14485: WHERE b=388
14486: OR a=44
14487: }
14488: } {44 scan 0 sort 0}
14489: do_test where7-2.625.2 {
14490: count_steps_sort {
14491: SELECT a FROM t3
14492: WHERE b=388
14493: OR a=44
14494: }
14495: } {44 scan 0 sort 0}
14496: do_test where7-2.626.1 {
14497: count_steps_sort {
14498: SELECT a FROM t2
14499: WHERE c=9009
14500: OR b=542
14501: OR f='cdefghijk'
14502: OR b=319
14503: OR b=616
14504: }
14505: } {2 25 26 27 28 29 54 56 80 scan 0 sort 0}
14506: do_test where7-2.626.2 {
14507: count_steps_sort {
14508: SELECT a FROM t3
14509: WHERE c=9009
14510: OR b=542
14511: OR f='cdefghijk'
14512: OR b=319
14513: OR b=616
14514: }
14515: } {2 25 26 27 28 29 54 56 80 scan 0 sort 0}
14516: do_test where7-2.627.1 {
14517: count_steps_sort {
14518: SELECT a FROM t2
14519: WHERE b=990
14520: OR (d>=97.0 AND d<98.0 AND d NOT NULL)
14521: OR ((a BETWEEN 41 AND 43) AND a!=42)
14522: OR (g='nmlkjih' AND f GLOB 'fghij*')
14523: OR (d>=86.0 AND d<87.0 AND d NOT NULL)
14524: OR b=531
14525: OR (d>=67.0 AND d<68.0 AND d NOT NULL)
14526: OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
14527: OR f='qrstuvwxy'
14528: }
14529: } {6 16 32 41 42 43 57 58 67 68 84 86 90 94 97 scan 0 sort 0}
14530: do_test where7-2.627.2 {
14531: count_steps_sort {
14532: SELECT a FROM t3
14533: WHERE b=990
14534: OR (d>=97.0 AND d<98.0 AND d NOT NULL)
14535: OR ((a BETWEEN 41 AND 43) AND a!=42)
14536: OR (g='nmlkjih' AND f GLOB 'fghij*')
14537: OR (d>=86.0 AND d<87.0 AND d NOT NULL)
14538: OR b=531
14539: OR (d>=67.0 AND d<68.0 AND d NOT NULL)
14540: OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
14541: OR f='qrstuvwxy'
14542: }
14543: } {6 16 32 41 42 43 57 58 67 68 84 86 90 94 97 scan 0 sort 0}
14544: do_test where7-2.628.1 {
14545: count_steps_sort {
14546: SELECT a FROM t2
14547: WHERE a=60
14548: OR (g='jihgfed' AND f GLOB 'vwxyz*')
14549: OR b=627
14550: OR (g='edcbazy' AND f GLOB 'vwxyz*')
14551: OR (d>=38.0 AND d<39.0 AND d NOT NULL)
14552: OR (d>=78.0 AND d<79.0 AND d NOT NULL)
14553: OR b=883
14554: OR (d>=93.0 AND d<94.0 AND d NOT NULL)
14555: OR f='yzabcdefg'
14556: OR (d>=59.0 AND d<60.0 AND d NOT NULL)
14557: }
14558: } {24 38 50 57 59 60 73 76 78 93 99 scan 0 sort 0}
14559: do_test where7-2.628.2 {
14560: count_steps_sort {
14561: SELECT a FROM t3
14562: WHERE a=60
14563: OR (g='jihgfed' AND f GLOB 'vwxyz*')
14564: OR b=627
14565: OR (g='edcbazy' AND f GLOB 'vwxyz*')
14566: OR (d>=38.0 AND d<39.0 AND d NOT NULL)
14567: OR (d>=78.0 AND d<79.0 AND d NOT NULL)
14568: OR b=883
14569: OR (d>=93.0 AND d<94.0 AND d NOT NULL)
14570: OR f='yzabcdefg'
14571: OR (d>=59.0 AND d<60.0 AND d NOT NULL)
14572: }
14573: } {24 38 50 57 59 60 73 76 78 93 99 scan 0 sort 0}
14574: do_test where7-2.629.1 {
14575: count_steps_sort {
14576: SELECT a FROM t2
14577: WHERE b=696
14578: OR b=938
14579: OR a=18
14580: OR b=957
14581: OR c=18018
14582: OR c=3003
14583: OR ((a BETWEEN 33 AND 35) AND a!=34)
14584: }
14585: } {7 8 9 18 33 35 52 53 54 87 scan 0 sort 0}
14586: do_test where7-2.629.2 {
14587: count_steps_sort {
14588: SELECT a FROM t3
14589: WHERE b=696
14590: OR b=938
14591: OR a=18
14592: OR b=957
14593: OR c=18018
14594: OR c=3003
14595: OR ((a BETWEEN 33 AND 35) AND a!=34)
14596: }
14597: } {7 8 9 18 33 35 52 53 54 87 scan 0 sort 0}
14598: do_test where7-2.630.1 {
14599: count_steps_sort {
14600: SELECT a FROM t2
14601: WHERE c=29029
14602: OR a=73
14603: }
14604: } {73 85 86 87 scan 0 sort 0}
14605: do_test where7-2.630.2 {
14606: count_steps_sort {
14607: SELECT a FROM t3
14608: WHERE c=29029
14609: OR a=73
14610: }
14611: } {73 85 86 87 scan 0 sort 0}
14612: do_test where7-2.631.1 {
14613: count_steps_sort {
14614: SELECT a FROM t2
14615: WHERE a=28
14616: OR (g='tsrqpon' AND f GLOB 'bcdef*')
14617: OR b=69
14618: OR ((a BETWEEN 85 AND 87) AND a!=86)
14619: OR b=781
14620: OR a=64
14621: OR b=91
14622: OR (g='ihgfedc' AND f GLOB 'efghi*')
14623: OR a=16
14624: OR b=278
14625: OR a=26
14626: }
14627: } {16 26 27 28 64 71 82 85 87 scan 0 sort 0}
14628: do_test where7-2.631.2 {
14629: count_steps_sort {
14630: SELECT a FROM t3
14631: WHERE a=28
14632: OR (g='tsrqpon' AND f GLOB 'bcdef*')
14633: OR b=69
14634: OR ((a BETWEEN 85 AND 87) AND a!=86)
14635: OR b=781
14636: OR a=64
14637: OR b=91
14638: OR (g='ihgfedc' AND f GLOB 'efghi*')
14639: OR a=16
14640: OR b=278
14641: OR a=26
14642: }
14643: } {16 26 27 28 64 71 82 85 87 scan 0 sort 0}
14644: do_test where7-2.632.1 {
14645: count_steps_sort {
14646: SELECT a FROM t2
14647: WHERE a=70
14648: OR c=3003
14649: }
14650: } {7 8 9 70 scan 0 sort 0}
14651: do_test where7-2.632.2 {
14652: count_steps_sort {
14653: SELECT a FROM t3
14654: WHERE a=70
14655: OR c=3003
14656: }
14657: } {7 8 9 70 scan 0 sort 0}
14658: do_test where7-2.633.1 {
14659: count_steps_sort {
14660: SELECT a FROM t2
14661: WHERE c=31031
14662: OR a=76
14663: OR b=1023
14664: OR b=33
14665: }
14666: } {3 76 91 92 93 scan 0 sort 0}
14667: do_test where7-2.633.2 {
14668: count_steps_sort {
14669: SELECT a FROM t3
14670: WHERE c=31031
14671: OR a=76
14672: OR b=1023
14673: OR b=33
14674: }
14675: } {3 76 91 92 93 scan 0 sort 0}
14676: do_test where7-2.634.1 {
14677: count_steps_sort {
14678: SELECT a FROM t2
14679: WHERE (d>=62.0 AND d<63.0 AND d NOT NULL)
14680: OR b=1001
14681: OR (d>=86.0 AND d<87.0 AND d NOT NULL)
14682: }
14683: } {62 86 91 scan 0 sort 0}
14684: do_test where7-2.634.2 {
14685: count_steps_sort {
14686: SELECT a FROM t3
14687: WHERE (d>=62.0 AND d<63.0 AND d NOT NULL)
14688: OR b=1001
14689: OR (d>=86.0 AND d<87.0 AND d NOT NULL)
14690: }
14691: } {62 86 91 scan 0 sort 0}
14692: do_test where7-2.635.1 {
14693: count_steps_sort {
14694: SELECT a FROM t2
14695: WHERE f='yzabcdefg'
14696: OR ((a BETWEEN 48 AND 50) AND a!=49)
14697: OR a=100
14698: OR (g='rqponml' AND f GLOB 'ijklm*')
14699: OR a=62
14700: OR a=67
14701: OR b=605
14702: OR c=23023
14703: OR a=26
14704: OR b=982
14705: OR ((a BETWEEN 3 AND 5) AND a!=4)
14706: }
14707: } {3 5 24 26 34 48 50 55 62 67 68 69 76 100 scan 0 sort 0}
14708: do_test where7-2.635.2 {
14709: count_steps_sort {
14710: SELECT a FROM t3
14711: WHERE f='yzabcdefg'
14712: OR ((a BETWEEN 48 AND 50) AND a!=49)
14713: OR a=100
14714: OR (g='rqponml' AND f GLOB 'ijklm*')
14715: OR a=62
14716: OR a=67
14717: OR b=605
14718: OR c=23023
14719: OR a=26
14720: OR b=982
14721: OR ((a BETWEEN 3 AND 5) AND a!=4)
14722: }
14723: } {3 5 24 26 34 48 50 55 62 67 68 69 76 100 scan 0 sort 0}
14724: do_test where7-2.636.1 {
14725: count_steps_sort {
14726: SELECT a FROM t2
14727: WHERE b=220
14728: OR ((a BETWEEN 24 AND 26) AND a!=25)
14729: OR f IS NULL
14730: OR ((a BETWEEN 25 AND 27) AND a!=26)
14731: OR b=784
14732: }
14733: } {20 24 25 26 27 scan 0 sort 0}
14734: do_test where7-2.636.2 {
14735: count_steps_sort {
14736: SELECT a FROM t3
14737: WHERE b=220
14738: OR ((a BETWEEN 24 AND 26) AND a!=25)
14739: OR f IS NULL
14740: OR ((a BETWEEN 25 AND 27) AND a!=26)
14741: OR b=784
14742: }
14743: } {20 24 25 26 27 scan 0 sort 0}
14744: do_test where7-2.637.1 {
14745: count_steps_sort {
14746: SELECT a FROM t2
14747: WHERE (f GLOB '?stuv*' AND f GLOB 'rstu*')
14748: OR b=751
14749: OR (g='gfedcba' AND f GLOB 'klmno*')
14750: OR (d>=10.0 AND d<11.0 AND d NOT NULL)
14751: OR a=67
14752: OR b=102
14753: }
14754: } {10 17 43 67 69 88 95 scan 0 sort 0}
14755: do_test where7-2.637.2 {
14756: count_steps_sort {
14757: SELECT a FROM t3
14758: WHERE (f GLOB '?stuv*' AND f GLOB 'rstu*')
14759: OR b=751
14760: OR (g='gfedcba' AND f GLOB 'klmno*')
14761: OR (d>=10.0 AND d<11.0 AND d NOT NULL)
14762: OR a=67
14763: OR b=102
14764: }
14765: } {10 17 43 67 69 88 95 scan 0 sort 0}
14766: do_test where7-2.638.1 {
14767: count_steps_sort {
14768: SELECT a FROM t2
14769: WHERE (d>=69.0 AND d<70.0 AND d NOT NULL)
14770: OR b=256
14771: OR c=7007
14772: OR c=26026
14773: OR ((a BETWEEN 80 AND 82) AND a!=81)
14774: OR (d>=74.0 AND d<75.0 AND d NOT NULL)
14775: OR a=66
14776: }
14777: } {19 20 21 66 69 74 76 77 78 80 82 scan 0 sort 0}
14778: do_test where7-2.638.2 {
14779: count_steps_sort {
14780: SELECT a FROM t3
14781: WHERE (d>=69.0 AND d<70.0 AND d NOT NULL)
14782: OR b=256
14783: OR c=7007
14784: OR c=26026
14785: OR ((a BETWEEN 80 AND 82) AND a!=81)
14786: OR (d>=74.0 AND d<75.0 AND d NOT NULL)
14787: OR a=66
14788: }
14789: } {19 20 21 66 69 74 76 77 78 80 82 scan 0 sort 0}
14790: do_test where7-2.639.1 {
14791: count_steps_sort {
14792: SELECT a FROM t2
14793: WHERE c=2002
14794: OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
14795: OR ((a BETWEEN 41 AND 43) AND a!=42)
14796: OR (g='ihgfedc' AND f GLOB 'defgh*')
14797: OR b=33
14798: OR b=817
14799: OR (g='ponmlkj' AND f GLOB 'tuvwx*')
14800: OR (d>=10.0 AND d<11.0 AND d NOT NULL)
14801: OR (g='xwvutsr' AND f GLOB 'efghi*')
14802: OR (d>=21.0 AND d<22.0 AND d NOT NULL)
14803: }
14804: } {3 4 5 6 8 10 21 34 41 43 45 60 81 86 scan 0 sort 0}
14805: do_test where7-2.639.2 {
14806: count_steps_sort {
14807: SELECT a FROM t3
14808: WHERE c=2002
14809: OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
14810: OR ((a BETWEEN 41 AND 43) AND a!=42)
14811: OR (g='ihgfedc' AND f GLOB 'defgh*')
14812: OR b=33
14813: OR b=817
14814: OR (g='ponmlkj' AND f GLOB 'tuvwx*')
14815: OR (d>=10.0 AND d<11.0 AND d NOT NULL)
14816: OR (g='xwvutsr' AND f GLOB 'efghi*')
14817: OR (d>=21.0 AND d<22.0 AND d NOT NULL)
14818: }
14819: } {3 4 5 6 8 10 21 34 41 43 45 60 81 86 scan 0 sort 0}
14820: do_test where7-2.640.1 {
14821: count_steps_sort {
14822: SELECT a FROM t2
14823: WHERE (g='srqponm' AND f GLOB 'cdefg*')
14824: OR (g='ihgfedc' AND f GLOB 'defgh*')
14825: OR a=80
14826: OR a=53
14827: OR a=62
14828: OR a=49
14829: OR a=53
14830: OR a=56
14831: OR (d>=83.0 AND d<84.0 AND d NOT NULL)
14832: }
14833: } {28 49 53 56 62 80 81 83 scan 0 sort 0}
14834: do_test where7-2.640.2 {
14835: count_steps_sort {
14836: SELECT a FROM t3
14837: WHERE (g='srqponm' AND f GLOB 'cdefg*')
14838: OR (g='ihgfedc' AND f GLOB 'defgh*')
14839: OR a=80
14840: OR a=53
14841: OR a=62
14842: OR a=49
14843: OR a=53
14844: OR a=56
14845: OR (d>=83.0 AND d<84.0 AND d NOT NULL)
14846: }
14847: } {28 49 53 56 62 80 81 83 scan 0 sort 0}
14848: do_test where7-2.641.1 {
14849: count_steps_sort {
14850: SELECT a FROM t2
14851: WHERE ((a BETWEEN 7 AND 9) AND a!=8)
14852: OR b=652
14853: OR a=72
14854: OR b=209
14855: OR (g='tsrqpon' AND f GLOB 'xyzab*')
14856: OR a=38
14857: OR ((a BETWEEN 66 AND 68) AND a!=67)
14858: OR d>1e10
14859: }
14860: } {7 9 19 23 38 66 68 72 scan 0 sort 0}
14861: do_test where7-2.641.2 {
14862: count_steps_sort {
14863: SELECT a FROM t3
14864: WHERE ((a BETWEEN 7 AND 9) AND a!=8)
14865: OR b=652
14866: OR a=72
14867: OR b=209
14868: OR (g='tsrqpon' AND f GLOB 'xyzab*')
14869: OR a=38
14870: OR ((a BETWEEN 66 AND 68) AND a!=67)
14871: OR d>1e10
14872: }
14873: } {7 9 19 23 38 66 68 72 scan 0 sort 0}
14874: do_test where7-2.642.1 {
14875: count_steps_sort {
14876: SELECT a FROM t2
14877: WHERE b=949
14878: OR e IS NULL
14879: }
14880: } { scan 0 sort 0}
14881: do_test where7-2.642.2 {
14882: count_steps_sort {
14883: SELECT a FROM t3
14884: WHERE b=949
14885: OR e IS NULL
14886: }
14887: } { scan 0 sort 0}
14888: do_test where7-2.643.1 {
14889: count_steps_sort {
14890: SELECT a FROM t2
14891: WHERE b=179
14892: OR (g='srqponm' AND f GLOB 'defgh*')
14893: OR b=509
14894: OR ((a BETWEEN 58 AND 60) AND a!=59)
14895: OR (d>=49.0 AND d<50.0 AND d NOT NULL)
14896: OR (g='tsrqpon' AND f GLOB 'abcde*')
14897: OR f='bcdefghij'
14898: }
14899: } {1 26 27 29 49 53 58 60 79 scan 0 sort 0}
14900: do_test where7-2.643.2 {
14901: count_steps_sort {
14902: SELECT a FROM t3
14903: WHERE b=179
14904: OR (g='srqponm' AND f GLOB 'defgh*')
14905: OR b=509
14906: OR ((a BETWEEN 58 AND 60) AND a!=59)
14907: OR (d>=49.0 AND d<50.0 AND d NOT NULL)
14908: OR (g='tsrqpon' AND f GLOB 'abcde*')
14909: OR f='bcdefghij'
14910: }
14911: } {1 26 27 29 49 53 58 60 79 scan 0 sort 0}
14912: do_test where7-2.644.1 {
14913: count_steps_sort {
14914: SELECT a FROM t2
14915: WHERE a=23
14916: OR a=43
14917: OR c=19019
14918: OR (d>=47.0 AND d<48.0 AND d NOT NULL)
14919: OR c=18018
14920: }
14921: } {23 43 47 52 53 54 55 56 57 scan 0 sort 0}
14922: do_test where7-2.644.2 {
14923: count_steps_sort {
14924: SELECT a FROM t3
14925: WHERE a=23
14926: OR a=43
14927: OR c=19019
14928: OR (d>=47.0 AND d<48.0 AND d NOT NULL)
14929: OR c=18018
14930: }
14931: } {23 43 47 52 53 54 55 56 57 scan 0 sort 0}
14932: do_test where7-2.645.1 {
14933: count_steps_sort {
14934: SELECT a FROM t2
14935: WHERE a=36
14936: OR (d>=22.0 AND d<23.0 AND d NOT NULL)
14937: OR b=231
14938: }
14939: } {21 22 36 scan 0 sort 0}
14940: do_test where7-2.645.2 {
14941: count_steps_sort {
14942: SELECT a FROM t3
14943: WHERE a=36
14944: OR (d>=22.0 AND d<23.0 AND d NOT NULL)
14945: OR b=231
14946: }
14947: } {21 22 36 scan 0 sort 0}
14948: do_test where7-2.646.1 {
14949: count_steps_sort {
14950: SELECT a FROM t2
14951: WHERE a=21
14952: OR b=355
14953: OR a=97
14954: }
14955: } {21 97 scan 0 sort 0}
14956: do_test where7-2.646.2 {
14957: count_steps_sort {
14958: SELECT a FROM t3
14959: WHERE a=21
14960: OR b=355
14961: OR a=97
14962: }
14963: } {21 97 scan 0 sort 0}
14964: do_test where7-2.647.1 {
14965: count_steps_sort {
14966: SELECT a FROM t2
14967: WHERE (d>=28.0 AND d<29.0 AND d NOT NULL)
14968: OR b=421
14969: OR (g='qponmlk' AND f GLOB 'qrstu*')
14970: OR b=704
14971: OR a=90
14972: OR a=78
14973: OR 1000000<b
14974: OR (d>=80.0 AND d<81.0 AND d NOT NULL)
14975: OR (g='ihgfedc' AND f GLOB 'defgh*')
14976: OR ((a BETWEEN 53 AND 55) AND a!=54)
14977: }
14978: } {28 42 53 55 64 78 80 81 90 scan 0 sort 0}
14979: do_test where7-2.647.2 {
14980: count_steps_sort {
14981: SELECT a FROM t3
14982: WHERE (d>=28.0 AND d<29.0 AND d NOT NULL)
14983: OR b=421
14984: OR (g='qponmlk' AND f GLOB 'qrstu*')
14985: OR b=704
14986: OR a=90
14987: OR a=78
14988: OR 1000000<b
14989: OR (d>=80.0 AND d<81.0 AND d NOT NULL)
14990: OR (g='ihgfedc' AND f GLOB 'defgh*')
14991: OR ((a BETWEEN 53 AND 55) AND a!=54)
14992: }
14993: } {28 42 53 55 64 78 80 81 90 scan 0 sort 0}
14994: do_test where7-2.648.1 {
14995: count_steps_sort {
14996: SELECT a FROM t2
14997: WHERE (g='fedcbaz' AND f GLOB 'pqrst*')
14998: OR ((a BETWEEN 93 AND 95) AND a!=94)
14999: }
15000: } {93 95 scan 0 sort 0}
15001: do_test where7-2.648.2 {
15002: count_steps_sort {
15003: SELECT a FROM t3
15004: WHERE (g='fedcbaz' AND f GLOB 'pqrst*')
15005: OR ((a BETWEEN 93 AND 95) AND a!=94)
15006: }
15007: } {93 95 scan 0 sort 0}
15008: do_test where7-2.649.1 {
15009: count_steps_sort {
15010: SELECT a FROM t2
15011: WHERE d<0.0
15012: OR a=78
15013: OR b=539
15014: OR ((a BETWEEN 8 AND 10) AND a!=9)
15015: OR ((a BETWEEN 25 AND 27) AND a!=26)
15016: OR e IS NULL
15017: OR a=48
15018: OR (g='nmlkjih' AND f GLOB 'fghij*')
15019: }
15020: } {8 10 25 27 48 49 57 78 scan 0 sort 0}
15021: do_test where7-2.649.2 {
15022: count_steps_sort {
15023: SELECT a FROM t3
15024: WHERE d<0.0
15025: OR a=78
15026: OR b=539
15027: OR ((a BETWEEN 8 AND 10) AND a!=9)
15028: OR ((a BETWEEN 25 AND 27) AND a!=26)
15029: OR e IS NULL
15030: OR a=48
15031: OR (g='nmlkjih' AND f GLOB 'fghij*')
15032: }
15033: } {8 10 25 27 48 49 57 78 scan 0 sort 0}
15034: do_test where7-2.650.1 {
15035: count_steps_sort {
15036: SELECT a FROM t2
15037: WHERE ((a BETWEEN 94 AND 96) AND a!=95)
15038: OR (d>=78.0 AND d<79.0 AND d NOT NULL)
15039: OR b=22
15040: }
15041: } {2 78 94 96 scan 0 sort 0}
15042: do_test where7-2.650.2 {
15043: count_steps_sort {
15044: SELECT a FROM t3
15045: WHERE ((a BETWEEN 94 AND 96) AND a!=95)
15046: OR (d>=78.0 AND d<79.0 AND d NOT NULL)
15047: OR b=22
15048: }
15049: } {2 78 94 96 scan 0 sort 0}
15050: do_test where7-2.651.1 {
15051: count_steps_sort {
15052: SELECT a FROM t2
15053: WHERE b=275
15054: OR ((a BETWEEN 57 AND 59) AND a!=58)
15055: OR (d>=92.0 AND d<93.0 AND d NOT NULL)
15056: OR (g='rqponml' AND f GLOB 'lmnop*')
15057: OR (d>=53.0 AND d<54.0 AND d NOT NULL)
15058: OR f='ijklmnopq'
15059: }
15060: } {8 25 34 37 53 57 59 60 86 92 scan 0 sort 0}
15061: do_test where7-2.651.2 {
15062: count_steps_sort {
15063: SELECT a FROM t3
15064: WHERE b=275
15065: OR ((a BETWEEN 57 AND 59) AND a!=58)
15066: OR (d>=92.0 AND d<93.0 AND d NOT NULL)
15067: OR (g='rqponml' AND f GLOB 'lmnop*')
15068: OR (d>=53.0 AND d<54.0 AND d NOT NULL)
15069: OR f='ijklmnopq'
15070: }
15071: } {8 25 34 37 53 57 59 60 86 92 scan 0 sort 0}
15072: do_test where7-2.652.1 {
15073: count_steps_sort {
15074: SELECT a FROM t2
15075: WHERE b=256
15076: OR c=13013
15077: OR b=44
15078: OR f='jklmnopqr'
15079: OR b=883
15080: }
15081: } {4 9 35 37 38 39 61 87 scan 0 sort 0}
15082: do_test where7-2.652.2 {
15083: count_steps_sort {
15084: SELECT a FROM t3
15085: WHERE b=256
15086: OR c=13013
15087: OR b=44
15088: OR f='jklmnopqr'
15089: OR b=883
15090: }
15091: } {4 9 35 37 38 39 61 87 scan 0 sort 0}
15092: do_test where7-2.653.1 {
15093: count_steps_sort {
15094: SELECT a FROM t2
15095: WHERE f='zabcdefgh'
15096: OR (g='xwvutsr' AND f GLOB 'defgh*')
15097: OR a=54
15098: OR b=770
15099: OR ((a BETWEEN 96 AND 98) AND a!=97)
15100: OR a=81
15101: OR b=190
15102: OR a=2
15103: }
15104: } {2 3 25 51 54 70 77 81 96 98 scan 0 sort 0}
15105: do_test where7-2.653.2 {
15106: count_steps_sort {
15107: SELECT a FROM t3
15108: WHERE f='zabcdefgh'
15109: OR (g='xwvutsr' AND f GLOB 'defgh*')
15110: OR a=54
15111: OR b=770
15112: OR ((a BETWEEN 96 AND 98) AND a!=97)
15113: OR a=81
15114: OR b=190
15115: OR a=2
15116: }
15117: } {2 3 25 51 54 70 77 81 96 98 scan 0 sort 0}
15118: do_test where7-2.654.1 {
15119: count_steps_sort {
15120: SELECT a FROM t2
15121: WHERE (d>=12.0 AND d<13.0 AND d NOT NULL)
15122: OR c=12012
15123: OR a=16
15124: OR a=15
15125: OR ((a BETWEEN 70 AND 72) AND a!=71)
15126: OR a=69
15127: OR b=748
15128: OR a=61
15129: OR b=473
15130: OR ((a BETWEEN 69 AND 71) AND a!=70)
15131: }
15132: } {12 15 16 34 35 36 43 61 68 69 70 71 72 scan 0 sort 0}
15133: do_test where7-2.654.2 {
15134: count_steps_sort {
15135: SELECT a FROM t3
15136: WHERE (d>=12.0 AND d<13.0 AND d NOT NULL)
15137: OR c=12012
15138: OR a=16
15139: OR a=15
15140: OR ((a BETWEEN 70 AND 72) AND a!=71)
15141: OR a=69
15142: OR b=748
15143: OR a=61
15144: OR b=473
15145: OR ((a BETWEEN 69 AND 71) AND a!=70)
15146: }
15147: } {12 15 16 34 35 36 43 61 68 69 70 71 72 scan 0 sort 0}
15148: do_test where7-2.655.1 {
15149: count_steps_sort {
15150: SELECT a FROM t2
15151: WHERE b=223
15152: OR a=14
15153: OR ((a BETWEEN 74 AND 76) AND a!=75)
15154: OR (g='qponmlk' AND f GLOB 'pqrst*')
15155: OR ((a BETWEEN 33 AND 35) AND a!=34)
15156: OR b=539
15157: OR (d>=48.0 AND d<49.0 AND d NOT NULL)
15158: OR (d>=61.0 AND d<62.0 AND d NOT NULL)
15159: OR a=21
15160: }
15161: } {14 21 33 35 41 48 49 61 74 76 scan 0 sort 0}
15162: do_test where7-2.655.2 {
15163: count_steps_sort {
15164: SELECT a FROM t3
15165: WHERE b=223
15166: OR a=14
15167: OR ((a BETWEEN 74 AND 76) AND a!=75)
15168: OR (g='qponmlk' AND f GLOB 'pqrst*')
15169: OR ((a BETWEEN 33 AND 35) AND a!=34)
15170: OR b=539
15171: OR (d>=48.0 AND d<49.0 AND d NOT NULL)
15172: OR (d>=61.0 AND d<62.0 AND d NOT NULL)
15173: OR a=21
15174: }
15175: } {14 21 33 35 41 48 49 61 74 76 scan 0 sort 0}
15176: do_test where7-2.656.1 {
15177: count_steps_sort {
15178: SELECT a FROM t2
15179: WHERE a=99
15180: OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
15181: OR a=73
15182: OR a=56
15183: OR b=253
15184: OR b=880
15185: }
15186: } {5 23 31 56 57 73 80 83 99 scan 0 sort 0}
15187: do_test where7-2.656.2 {
15188: count_steps_sort {
15189: SELECT a FROM t3
15190: WHERE a=99
15191: OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
15192: OR a=73
15193: OR a=56
15194: OR b=253
15195: OR b=880
15196: }
15197: } {5 23 31 56 57 73 80 83 99 scan 0 sort 0}
15198: do_test where7-2.657.1 {
15199: count_steps_sort {
15200: SELECT a FROM t2
15201: WHERE b=927
15202: OR b=300
15203: OR b=223
15204: OR (g='wvutsrq' AND f GLOB 'jklmn*')
15205: OR (g='fedcbaz' AND f GLOB 'rstuv*')
15206: OR b=154
15207: OR b=759
15208: }
15209: } {9 14 69 95 scan 0 sort 0}
15210: do_test where7-2.657.2 {
15211: count_steps_sort {
15212: SELECT a FROM t3
15213: WHERE b=927
15214: OR b=300
15215: OR b=223
15216: OR (g='wvutsrq' AND f GLOB 'jklmn*')
15217: OR (g='fedcbaz' AND f GLOB 'rstuv*')
15218: OR b=154
15219: OR b=759
15220: }
15221: } {9 14 69 95 scan 0 sort 0}
15222: do_test where7-2.658.1 {
15223: count_steps_sort {
15224: SELECT a FROM t2
15225: WHERE b=242
15226: OR b=905
15227: OR (d>=66.0 AND d<67.0 AND d NOT NULL)
15228: OR (g='hgfedcb' AND f GLOB 'ijklm*')
15229: OR (d>=96.0 AND d<97.0 AND d NOT NULL)
15230: OR a=24
15231: OR ((a BETWEEN 67 AND 69) AND a!=68)
15232: OR b=1100
15233: OR b=850
15234: OR ((a BETWEEN 55 AND 57) AND a!=56)
15235: }
15236: } {22 24 55 57 66 67 69 86 96 100 scan 0 sort 0}
15237: do_test where7-2.658.2 {
15238: count_steps_sort {
15239: SELECT a FROM t3
15240: WHERE b=242
15241: OR b=905
15242: OR (d>=66.0 AND d<67.0 AND d NOT NULL)
15243: OR (g='hgfedcb' AND f GLOB 'ijklm*')
15244: OR (d>=96.0 AND d<97.0 AND d NOT NULL)
15245: OR a=24
15246: OR ((a BETWEEN 67 AND 69) AND a!=68)
15247: OR b=1100
15248: OR b=850
15249: OR ((a BETWEEN 55 AND 57) AND a!=56)
15250: }
15251: } {22 24 55 57 66 67 69 86 96 100 scan 0 sort 0}
15252: do_test where7-2.659.1 {
15253: count_steps_sort {
15254: SELECT a FROM t2
15255: WHERE b=190
15256: OR a=72
15257: OR b=377
15258: OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
15259: OR (d>=93.0 AND d<94.0 AND d NOT NULL)
15260: OR b=476
15261: OR (g='yxwvuts' AND f GLOB 'cdefg*')
15262: }
15263: } {2 26 52 72 78 93 scan 0 sort 0}
15264: do_test where7-2.659.2 {
15265: count_steps_sort {
15266: SELECT a FROM t3
15267: WHERE b=190
15268: OR a=72
15269: OR b=377
15270: OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
15271: OR (d>=93.0 AND d<94.0 AND d NOT NULL)
15272: OR b=476
15273: OR (g='yxwvuts' AND f GLOB 'cdefg*')
15274: }
15275: } {2 26 52 72 78 93 scan 0 sort 0}
15276: do_test where7-2.660.1 {
15277: count_steps_sort {
15278: SELECT a FROM t2
15279: WHERE b=245
15280: OR b=638
15281: OR (d>=62.0 AND d<63.0 AND d NOT NULL)
15282: OR (g='lkjihgf' AND f GLOB 'pqrst*')
15283: OR f='opqrstuvw'
15284: OR (d>=86.0 AND d<87.0 AND d NOT NULL)
15285: OR b=817
15286: OR a=85
15287: OR (g='lkjihgf' AND f GLOB 'mnopq*')
15288: }
15289: } {14 40 58 62 64 66 67 85 86 92 scan 0 sort 0}
15290: do_test where7-2.660.2 {
15291: count_steps_sort {
15292: SELECT a FROM t3
15293: WHERE b=245
15294: OR b=638
15295: OR (d>=62.0 AND d<63.0 AND d NOT NULL)
15296: OR (g='lkjihgf' AND f GLOB 'pqrst*')
15297: OR f='opqrstuvw'
15298: OR (d>=86.0 AND d<87.0 AND d NOT NULL)
15299: OR b=817
15300: OR a=85
15301: OR (g='lkjihgf' AND f GLOB 'mnopq*')
15302: }
15303: } {14 40 58 62 64 66 67 85 86 92 scan 0 sort 0}
15304: do_test where7-2.661.1 {
15305: count_steps_sort {
15306: SELECT a FROM t2
15307: WHERE ((a BETWEEN 22 AND 24) AND a!=23)
15308: OR b=968
15309: }
15310: } {22 24 88 scan 0 sort 0}
15311: do_test where7-2.661.2 {
15312: count_steps_sort {
15313: SELECT a FROM t3
15314: WHERE ((a BETWEEN 22 AND 24) AND a!=23)
15315: OR b=968
15316: }
15317: } {22 24 88 scan 0 sort 0}
15318: do_test where7-2.662.1 {
15319: count_steps_sort {
15320: SELECT a FROM t2
15321: WHERE ((a BETWEEN 60 AND 62) AND a!=61)
15322: OR ((a BETWEEN 74 AND 76) AND a!=75)
15323: OR b=22
15324: OR b=993
15325: OR f='tuvwxyzab'
15326: }
15327: } {2 19 45 60 62 71 74 76 97 scan 0 sort 0}
15328: do_test where7-2.662.2 {
15329: count_steps_sort {
15330: SELECT a FROM t3
15331: WHERE ((a BETWEEN 60 AND 62) AND a!=61)
15332: OR ((a BETWEEN 74 AND 76) AND a!=75)
15333: OR b=22
15334: OR b=993
15335: OR f='tuvwxyzab'
15336: }
15337: } {2 19 45 60 62 71 74 76 97 scan 0 sort 0}
15338: do_test where7-2.663.1 {
15339: count_steps_sort {
15340: SELECT a FROM t2
15341: WHERE ((a BETWEEN 55 AND 57) AND a!=56)
15342: OR (d>=85.0 AND d<86.0 AND d NOT NULL)
15343: OR c<=10
15344: OR ((a BETWEEN 75 AND 77) AND a!=76)
15345: OR (g='kjihgfe' AND f GLOB 'uvwxy*')
15346: OR b=553
15347: OR (g='jihgfed' AND f GLOB 'vwxyz*')
15348: OR b=1045
15349: }
15350: } {55 57 72 73 75 77 85 95 scan 0 sort 0}
15351: do_test where7-2.663.2 {
15352: count_steps_sort {
15353: SELECT a FROM t3
15354: WHERE ((a BETWEEN 55 AND 57) AND a!=56)
15355: OR (d>=85.0 AND d<86.0 AND d NOT NULL)
15356: OR c<=10
15357: OR ((a BETWEEN 75 AND 77) AND a!=76)
15358: OR (g='kjihgfe' AND f GLOB 'uvwxy*')
15359: OR b=553
15360: OR (g='jihgfed' AND f GLOB 'vwxyz*')
15361: OR b=1045
15362: }
15363: } {55 57 72 73 75 77 85 95 scan 0 sort 0}
15364: do_test where7-2.664.1 {
15365: count_steps_sort {
15366: SELECT a FROM t2
15367: WHERE b=440
15368: OR ((a BETWEEN 3 AND 5) AND a!=4)
15369: OR ((a BETWEEN 44 AND 46) AND a!=45)
15370: OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
15371: OR a=89
15372: OR c=18018
15373: OR b=154
15374: OR b=506
15375: OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
15376: OR a=78
15377: OR b=751
15378: }
15379: } {1 3 5 14 27 31 40 44 46 52 53 54 57 78 79 83 89 scan 0 sort 0}
15380: do_test where7-2.664.2 {
15381: count_steps_sort {
15382: SELECT a FROM t3
15383: WHERE b=440
15384: OR ((a BETWEEN 3 AND 5) AND a!=4)
15385: OR ((a BETWEEN 44 AND 46) AND a!=45)
15386: OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
15387: OR a=89
15388: OR c=18018
15389: OR b=154
15390: OR b=506
15391: OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
15392: OR a=78
15393: OR b=751
15394: }
15395: } {1 3 5 14 27 31 40 44 46 52 53 54 57 78 79 83 89 scan 0 sort 0}
15396: do_test where7-2.665.1 {
15397: count_steps_sort {
15398: SELECT a FROM t2
15399: WHERE b=407
15400: OR (g='lkjihgf' AND f GLOB 'nopqr*')
15401: OR (g='rqponml' AND f GLOB 'klmno*')
15402: OR b=209
15403: OR b=814
15404: OR (g='wvutsrq' AND f GLOB 'klmno*')
15405: OR a=44
15406: OR (g='qponmlk' AND f GLOB 'mnopq*')
15407: OR (d>=99.0 AND d<100.0 AND d NOT NULL)
15408: OR b=1092
15409: }
15410: } {10 19 36 37 38 44 65 74 99 scan 0 sort 0}
15411: do_test where7-2.665.2 {
15412: count_steps_sort {
15413: SELECT a FROM t3
15414: WHERE b=407
15415: OR (g='lkjihgf' AND f GLOB 'nopqr*')
15416: OR (g='rqponml' AND f GLOB 'klmno*')
15417: OR b=209
15418: OR b=814
15419: OR (g='wvutsrq' AND f GLOB 'klmno*')
15420: OR a=44
15421: OR (g='qponmlk' AND f GLOB 'mnopq*')
15422: OR (d>=99.0 AND d<100.0 AND d NOT NULL)
15423: OR b=1092
15424: }
15425: } {10 19 36 37 38 44 65 74 99 scan 0 sort 0}
15426: do_test where7-2.666.1 {
15427: count_steps_sort {
15428: SELECT a FROM t2
15429: WHERE ((a BETWEEN 24 AND 26) AND a!=25)
15430: OR b=1103
15431: OR b=190
15432: OR b=737
15433: OR a=97
15434: OR b=451
15435: OR b=583
15436: OR a=63
15437: OR c=8008
15438: OR ((a BETWEEN 45 AND 47) AND a!=46)
15439: }
15440: } {22 23 24 26 41 45 47 53 63 67 97 scan 0 sort 0}
15441: do_test where7-2.666.2 {
15442: count_steps_sort {
15443: SELECT a FROM t3
15444: WHERE ((a BETWEEN 24 AND 26) AND a!=25)
15445: OR b=1103
15446: OR b=190
15447: OR b=737
15448: OR a=97
15449: OR b=451
15450: OR b=583
15451: OR a=63
15452: OR c=8008
15453: OR ((a BETWEEN 45 AND 47) AND a!=46)
15454: }
15455: } {22 23 24 26 41 45 47 53 63 67 97 scan 0 sort 0}
15456: do_test where7-2.667.1 {
15457: count_steps_sort {
15458: SELECT a FROM t2
15459: WHERE a=12
15460: OR b=935
15461: OR (d>=87.0 AND d<88.0 AND d NOT NULL)
15462: OR b=1070
15463: OR a=24
15464: OR a=95
15465: OR ((a BETWEEN 27 AND 29) AND a!=28)
15466: OR a=40
15467: OR b=935
15468: OR (d>=53.0 AND d<54.0 AND d NOT NULL)
15469: }
15470: } {12 24 27 29 40 53 85 87 95 scan 0 sort 0}
15471: do_test where7-2.667.2 {
15472: count_steps_sort {
15473: SELECT a FROM t3
15474: WHERE a=12
15475: OR b=935
15476: OR (d>=87.0 AND d<88.0 AND d NOT NULL)
15477: OR b=1070
15478: OR a=24
15479: OR a=95
15480: OR ((a BETWEEN 27 AND 29) AND a!=28)
15481: OR a=40
15482: OR b=935
15483: OR (d>=53.0 AND d<54.0 AND d NOT NULL)
15484: }
15485: } {12 24 27 29 40 53 85 87 95 scan 0 sort 0}
15486: do_test where7-2.668.1 {
15487: count_steps_sort {
15488: SELECT a FROM t2
15489: WHERE b=858
15490: OR a=82
15491: OR b=209
15492: OR b=374
15493: OR ((a BETWEEN 76 AND 78) AND a!=77)
15494: OR (d>=40.0 AND d<41.0 AND d NOT NULL)
15495: OR c=22022
15496: }
15497: } {19 34 40 64 65 66 76 78 82 scan 0 sort 0}
15498: do_test where7-2.668.2 {
15499: count_steps_sort {
15500: SELECT a FROM t3
15501: WHERE b=858
15502: OR a=82
15503: OR b=209
15504: OR b=374
15505: OR ((a BETWEEN 76 AND 78) AND a!=77)
15506: OR (d>=40.0 AND d<41.0 AND d NOT NULL)
15507: OR c=22022
15508: }
15509: } {19 34 40 64 65 66 76 78 82 scan 0 sort 0}
15510: do_test where7-2.669.1 {
15511: count_steps_sort {
15512: SELECT a FROM t2
15513: WHERE a=27
15514: OR (g='rqponml' AND f GLOB 'lmnop*')
15515: OR b=121
15516: OR ((a BETWEEN 7 AND 9) AND a!=8)
15517: OR (g='wvutsrq' AND f GLOB 'ijklm*')
15518: OR a=67
15519: OR ((a BETWEEN 30 AND 32) AND a!=31)
15520: OR c=1001
15521: OR ((a BETWEEN 50 AND 52) AND a!=51)
15522: OR ((a BETWEEN 19 AND 21) AND a!=20)
15523: }
15524: } {1 2 3 7 8 9 11 19 21 27 30 32 37 50 52 67 scan 0 sort 0}
15525: do_test where7-2.669.2 {
15526: count_steps_sort {
15527: SELECT a FROM t3
15528: WHERE a=27
15529: OR (g='rqponml' AND f GLOB 'lmnop*')
15530: OR b=121
15531: OR ((a BETWEEN 7 AND 9) AND a!=8)
15532: OR (g='wvutsrq' AND f GLOB 'ijklm*')
15533: OR a=67
15534: OR ((a BETWEEN 30 AND 32) AND a!=31)
15535: OR c=1001
15536: OR ((a BETWEEN 50 AND 52) AND a!=51)
15537: OR ((a BETWEEN 19 AND 21) AND a!=20)
15538: }
15539: } {1 2 3 7 8 9 11 19 21 27 30 32 37 50 52 67 scan 0 sort 0}
15540: do_test where7-2.670.1 {
15541: count_steps_sort {
15542: SELECT a FROM t2
15543: WHERE b=99
15544: OR (g='nmlkjih' AND f GLOB 'fghij*')
15545: OR (d>=98.0 AND d<99.0 AND d NOT NULL)
15546: OR (d>=1.0 AND d<2.0 AND d NOT NULL)
15547: OR (d>=46.0 AND d<47.0 AND d NOT NULL)
15548: }
15549: } {1 9 46 57 98 scan 0 sort 0}
15550: do_test where7-2.670.2 {
15551: count_steps_sort {
15552: SELECT a FROM t3
15553: WHERE b=99
15554: OR (g='nmlkjih' AND f GLOB 'fghij*')
15555: OR (d>=98.0 AND d<99.0 AND d NOT NULL)
15556: OR (d>=1.0 AND d<2.0 AND d NOT NULL)
15557: OR (d>=46.0 AND d<47.0 AND d NOT NULL)
15558: }
15559: } {1 9 46 57 98 scan 0 sort 0}
15560: do_test where7-2.671.1 {
15561: count_steps_sort {
15562: SELECT a FROM t2
15563: WHERE a=3
15564: OR (d>=62.0 AND d<63.0 AND d NOT NULL)
15565: OR b=355
15566: OR b=814
15567: OR (g='ihgfedc' AND f GLOB 'bcdef*')
15568: OR a=81
15569: OR (g='qponmlk' AND f GLOB 'qrstu*')
15570: OR b=542
15571: OR b=795
15572: }
15573: } {3 42 62 74 79 81 scan 0 sort 0}
15574: do_test where7-2.671.2 {
15575: count_steps_sort {
15576: SELECT a FROM t3
15577: WHERE a=3
15578: OR (d>=62.0 AND d<63.0 AND d NOT NULL)
15579: OR b=355
15580: OR b=814
15581: OR (g='ihgfedc' AND f GLOB 'bcdef*')
15582: OR a=81
15583: OR (g='qponmlk' AND f GLOB 'qrstu*')
15584: OR b=542
15585: OR b=795
15586: }
15587: } {3 42 62 74 79 81 scan 0 sort 0}
15588: do_test where7-2.672.1 {
15589: count_steps_sort {
15590: SELECT a FROM t2
15591: WHERE (d>=1.0 AND d<2.0 AND d NOT NULL)
15592: OR (d>=56.0 AND d<57.0 AND d NOT NULL)
15593: OR b=363
15594: OR (g='srqponm' AND f GLOB 'fghij*')
15595: OR ((a BETWEEN 64 AND 66) AND a!=65)
15596: OR b=619
15597: OR (g='vutsrqp' AND f GLOB 'opqrs*')
15598: OR a=73
15599: }
15600: } {1 14 31 33 56 64 66 73 scan 0 sort 0}
15601: do_test where7-2.672.2 {
15602: count_steps_sort {
15603: SELECT a FROM t3
15604: WHERE (d>=1.0 AND d<2.0 AND d NOT NULL)
15605: OR (d>=56.0 AND d<57.0 AND d NOT NULL)
15606: OR b=363
15607: OR (g='srqponm' AND f GLOB 'fghij*')
15608: OR ((a BETWEEN 64 AND 66) AND a!=65)
15609: OR b=619
15610: OR (g='vutsrqp' AND f GLOB 'opqrs*')
15611: OR a=73
15612: }
15613: } {1 14 31 33 56 64 66 73 scan 0 sort 0}
15614: do_test where7-2.673.1 {
15615: count_steps_sort {
15616: SELECT a FROM t2
15617: WHERE b=935
15618: OR a=42
15619: OR (g='nmlkjih' AND f GLOB 'defgh*')
15620: OR b=330
15621: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
15622: }
15623: } {9 30 35 42 55 61 85 87 scan 0 sort 0}
15624: do_test where7-2.673.2 {
15625: count_steps_sort {
15626: SELECT a FROM t3
15627: WHERE b=935
15628: OR a=42
15629: OR (g='nmlkjih' AND f GLOB 'defgh*')
15630: OR b=330
15631: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
15632: }
15633: } {9 30 35 42 55 61 85 87 scan 0 sort 0}
15634: do_test where7-2.674.1 {
15635: count_steps_sort {
15636: SELECT a FROM t2
15637: WHERE a=79
15638: OR b=201
15639: OR b=99
15640: OR (d>=21.0 AND d<22.0 AND d NOT NULL)
15641: OR (d>=19.0 AND d<20.0 AND d NOT NULL)
15642: OR a=64
15643: OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
15644: OR a=89
15645: }
15646: } {9 16 19 21 42 64 68 79 89 94 scan 0 sort 0}
15647: do_test where7-2.674.2 {
15648: count_steps_sort {
15649: SELECT a FROM t3
15650: WHERE a=79
15651: OR b=201
15652: OR b=99
15653: OR (d>=21.0 AND d<22.0 AND d NOT NULL)
15654: OR (d>=19.0 AND d<20.0 AND d NOT NULL)
15655: OR a=64
15656: OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
15657: OR a=89
15658: }
15659: } {9 16 19 21 42 64 68 79 89 94 scan 0 sort 0}
15660: do_test where7-2.675.1 {
15661: count_steps_sort {
15662: SELECT a FROM t2
15663: WHERE b=784
15664: OR a=85
15665: OR b=663
15666: OR c=17017
15667: OR b=561
15668: OR (g='kjihgfe' AND f GLOB 'qrstu*')
15669: OR b=495
15670: OR (g='lkjihgf' AND f GLOB 'nopqr*')
15671: OR b=352
15672: OR ((a BETWEEN 39 AND 41) AND a!=40)
15673: }
15674: } {32 39 41 45 49 50 51 65 68 85 scan 0 sort 0}
15675: do_test where7-2.675.2 {
15676: count_steps_sort {
15677: SELECT a FROM t3
15678: WHERE b=784
15679: OR a=85
15680: OR b=663
15681: OR c=17017
15682: OR b=561
15683: OR (g='kjihgfe' AND f GLOB 'qrstu*')
15684: OR b=495
15685: OR (g='lkjihgf' AND f GLOB 'nopqr*')
15686: OR b=352
15687: OR ((a BETWEEN 39 AND 41) AND a!=40)
15688: }
15689: } {32 39 41 45 49 50 51 65 68 85 scan 0 sort 0}
15690: do_test where7-2.676.1 {
15691: count_steps_sort {
15692: SELECT a FROM t2
15693: WHERE (d>=100.0 AND d<101.0 AND d NOT NULL)
15694: OR (g='utsrqpo' AND f GLOB 'tuvwx*')
15695: OR f='klmnopqrs'
15696: OR f='lmnopqrst'
15697: }
15698: } {10 11 19 36 37 62 63 88 89 100 scan 0 sort 0}
15699: do_test where7-2.676.2 {
15700: count_steps_sort {
15701: SELECT a FROM t3
15702: WHERE (d>=100.0 AND d<101.0 AND d NOT NULL)
15703: OR (g='utsrqpo' AND f GLOB 'tuvwx*')
15704: OR f='klmnopqrs'
15705: OR f='lmnopqrst'
15706: }
15707: } {10 11 19 36 37 62 63 88 89 100 scan 0 sort 0}
15708: do_test where7-2.677.1 {
15709: count_steps_sort {
15710: SELECT a FROM t2
15711: WHERE ((a BETWEEN 90 AND 92) AND a!=91)
15712: OR a=46
15713: OR a=44
15714: }
15715: } {44 46 90 92 scan 0 sort 0}
15716: do_test where7-2.677.2 {
15717: count_steps_sort {
15718: SELECT a FROM t3
15719: WHERE ((a BETWEEN 90 AND 92) AND a!=91)
15720: OR a=46
15721: OR a=44
15722: }
15723: } {44 46 90 92 scan 0 sort 0}
15724: do_test where7-2.678.1 {
15725: count_steps_sort {
15726: SELECT a FROM t2
15727: WHERE b=36
15728: OR (g='qponmlk' AND f GLOB 'nopqr*')
15729: OR ((a BETWEEN 18 AND 20) AND a!=19)
15730: OR b=682
15731: OR ((a BETWEEN 53 AND 55) AND a!=54)
15732: OR b=91
15733: OR (g='ponmlkj' AND f GLOB 'rstuv*')
15734: OR ((a BETWEEN 95 AND 97) AND a!=96)
15735: OR c=12012
15736: OR b=267
15737: OR (g='jihgfed' AND f GLOB 'yzabc*')
15738: }
15739: } {18 20 34 35 36 39 43 53 55 62 76 95 97 scan 0 sort 0}
15740: do_test where7-2.678.2 {
15741: count_steps_sort {
15742: SELECT a FROM t3
15743: WHERE b=36
15744: OR (g='qponmlk' AND f GLOB 'nopqr*')
15745: OR ((a BETWEEN 18 AND 20) AND a!=19)
15746: OR b=682
15747: OR ((a BETWEEN 53 AND 55) AND a!=54)
15748: OR b=91
15749: OR (g='ponmlkj' AND f GLOB 'rstuv*')
15750: OR ((a BETWEEN 95 AND 97) AND a!=96)
15751: OR c=12012
15752: OR b=267
15753: OR (g='jihgfed' AND f GLOB 'yzabc*')
15754: }
15755: } {18 20 34 35 36 39 43 53 55 62 76 95 97 scan 0 sort 0}
15756: do_test where7-2.679.1 {
15757: count_steps_sort {
15758: SELECT a FROM t2
15759: WHERE b=594
15760: OR f='hijklmnop'
15761: OR ((a BETWEEN 65 AND 67) AND a!=66)
15762: OR (g='mlkjihg' AND f GLOB 'ghijk*')
15763: OR b=707
15764: OR b=363
15765: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
15766: OR b=157
15767: OR (g='tsrqpon' AND f GLOB 'yzabc*')
15768: }
15769: } {7 12 24 33 54 58 59 65 67 85 scan 0 sort 0}
15770: do_test where7-2.679.2 {
15771: count_steps_sort {
15772: SELECT a FROM t3
15773: WHERE b=594
15774: OR f='hijklmnop'
15775: OR ((a BETWEEN 65 AND 67) AND a!=66)
15776: OR (g='mlkjihg' AND f GLOB 'ghijk*')
15777: OR b=707
15778: OR b=363
15779: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
15780: OR b=157
15781: OR (g='tsrqpon' AND f GLOB 'yzabc*')
15782: }
15783: } {7 12 24 33 54 58 59 65 67 85 scan 0 sort 0}
15784: do_test where7-2.680.1 {
15785: count_steps_sort {
15786: SELECT a FROM t2
15787: WHERE (d>=27.0 AND d<28.0 AND d NOT NULL)
15788: OR a=2
15789: OR a=84
15790: OR b=399
15791: OR b=828
15792: OR a=21
15793: OR b=748
15794: OR c=13013
15795: OR a=57
15796: OR f='mnopqrstu'
15797: }
15798: } {2 12 21 27 37 38 39 57 64 68 84 90 scan 0 sort 0}
15799: do_test where7-2.680.2 {
15800: count_steps_sort {
15801: SELECT a FROM t3
15802: WHERE (d>=27.0 AND d<28.0 AND d NOT NULL)
15803: OR a=2
15804: OR a=84
15805: OR b=399
15806: OR b=828
15807: OR a=21
15808: OR b=748
15809: OR c=13013
15810: OR a=57
15811: OR f='mnopqrstu'
15812: }
15813: } {2 12 21 27 37 38 39 57 64 68 84 90 scan 0 sort 0}
15814: do_test where7-2.681.1 {
15815: count_steps_sort {
15816: SELECT a FROM t2
15817: WHERE (g='nmlkjih' AND f GLOB 'defgh*')
15818: OR b=674
15819: OR ((a BETWEEN 38 AND 40) AND a!=39)
15820: OR c=3003
15821: OR a=19
15822: OR (d>=46.0 AND d<47.0 AND d NOT NULL)
15823: OR ((a BETWEEN 20 AND 22) AND a!=21)
15824: }
15825: } {7 8 9 19 20 22 38 40 46 55 scan 0 sort 0}
15826: do_test where7-2.681.2 {
15827: count_steps_sort {
15828: SELECT a FROM t3
15829: WHERE (g='nmlkjih' AND f GLOB 'defgh*')
15830: OR b=674
15831: OR ((a BETWEEN 38 AND 40) AND a!=39)
15832: OR c=3003
15833: OR a=19
15834: OR (d>=46.0 AND d<47.0 AND d NOT NULL)
15835: OR ((a BETWEEN 20 AND 22) AND a!=21)
15836: }
15837: } {7 8 9 19 20 22 38 40 46 55 scan 0 sort 0}
15838: do_test where7-2.682.1 {
15839: count_steps_sort {
15840: SELECT a FROM t2
15841: WHERE b=652
15842: OR a=83
15843: OR (d>=97.0 AND d<98.0 AND d NOT NULL)
15844: OR b=102
15845: OR b=300
15846: OR (d>=49.0 AND d<50.0 AND d NOT NULL)
15847: }
15848: } {49 83 97 scan 0 sort 0}
15849: do_test where7-2.682.2 {
15850: count_steps_sort {
15851: SELECT a FROM t3
15852: WHERE b=652
15853: OR a=83
15854: OR (d>=97.0 AND d<98.0 AND d NOT NULL)
15855: OR b=102
15856: OR b=300
15857: OR (d>=49.0 AND d<50.0 AND d NOT NULL)
15858: }
15859: } {49 83 97 scan 0 sort 0}
15860: do_test where7-2.683.1 {
15861: count_steps_sort {
15862: SELECT a FROM t2
15863: WHERE ((a BETWEEN 53 AND 55) AND a!=54)
15864: OR ((a BETWEEN 43 AND 45) AND a!=44)
15865: OR c=4004
15866: OR a=95
15867: OR b=707
15868: OR f='vwxyzabcd'
15869: OR b=286
15870: OR (g='wvutsrq' AND f GLOB 'mnopq*')
15871: OR b=693
15872: OR ((a BETWEEN 6 AND 8) AND a!=7)
15873: }
15874: } {6 8 10 11 12 21 26 43 45 47 53 55 63 73 95 99 scan 0 sort 0}
15875: do_test where7-2.683.2 {
15876: count_steps_sort {
15877: SELECT a FROM t3
15878: WHERE ((a BETWEEN 53 AND 55) AND a!=54)
15879: OR ((a BETWEEN 43 AND 45) AND a!=44)
15880: OR c=4004
15881: OR a=95
15882: OR b=707
15883: OR f='vwxyzabcd'
15884: OR b=286
15885: OR (g='wvutsrq' AND f GLOB 'mnopq*')
15886: OR b=693
15887: OR ((a BETWEEN 6 AND 8) AND a!=7)
15888: }
15889: } {6 8 10 11 12 21 26 43 45 47 53 55 63 73 95 99 scan 0 sort 0}
15890: do_test where7-2.684.1 {
15891: count_steps_sort {
15892: SELECT a FROM t2
15893: WHERE b=209
15894: OR b=198
15895: OR a=52
15896: OR (d>=64.0 AND d<65.0 AND d NOT NULL)
15897: OR d<0.0
15898: OR (g='rqponml' AND f GLOB 'jklmn*')
15899: OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
15900: OR b=168
15901: OR (d>=24.0 AND d<25.0 AND d NOT NULL)
15902: OR f='uvwxyzabc'
15903: OR (d>=42.0 AND d<43.0 AND d NOT NULL)
15904: }
15905: } {7 18 19 20 24 33 35 42 46 52 59 64 72 85 98 scan 0 sort 0}
15906: do_test where7-2.684.2 {
15907: count_steps_sort {
15908: SELECT a FROM t3
15909: WHERE b=209
15910: OR b=198
15911: OR a=52
15912: OR (d>=64.0 AND d<65.0 AND d NOT NULL)
15913: OR d<0.0
15914: OR (g='rqponml' AND f GLOB 'jklmn*')
15915: OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
15916: OR b=168
15917: OR (d>=24.0 AND d<25.0 AND d NOT NULL)
15918: OR f='uvwxyzabc'
15919: OR (d>=42.0 AND d<43.0 AND d NOT NULL)
15920: }
15921: } {7 18 19 20 24 33 35 42 46 52 59 64 72 85 98 scan 0 sort 0}
15922: do_test where7-2.685.1 {
15923: count_steps_sort {
15924: SELECT a FROM t2
15925: WHERE ((a BETWEEN 4 AND 6) AND a!=5)
15926: OR (g='tsrqpon' AND f GLOB 'abcde*')
15927: OR ((a BETWEEN 89 AND 91) AND a!=90)
15928: OR f='rstuvwxyz'
15929: OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
15930: OR (g='hgfedcb' AND f GLOB 'ghijk*')
15931: OR (g='wvutsrq' AND f GLOB 'ijklm*')
15932: OR a=14
15933: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
15934: }
15935: } {4 6 8 12 14 17 21 26 43 47 69 73 84 89 91 95 99 scan 0 sort 0}
15936: do_test where7-2.685.2 {
15937: count_steps_sort {
15938: SELECT a FROM t3
15939: WHERE ((a BETWEEN 4 AND 6) AND a!=5)
15940: OR (g='tsrqpon' AND f GLOB 'abcde*')
15941: OR ((a BETWEEN 89 AND 91) AND a!=90)
15942: OR f='rstuvwxyz'
15943: OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
15944: OR (g='hgfedcb' AND f GLOB 'ghijk*')
15945: OR (g='wvutsrq' AND f GLOB 'ijklm*')
15946: OR a=14
15947: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
15948: }
15949: } {4 6 8 12 14 17 21 26 43 47 69 73 84 89 91 95 99 scan 0 sort 0}
15950: do_test where7-2.686.1 {
15951: count_steps_sort {
15952: SELECT a FROM t2
15953: WHERE ((a BETWEEN 13 AND 15) AND a!=14)
15954: OR ((a BETWEEN 93 AND 95) AND a!=94)
15955: OR (g='yxwvuts' AND f GLOB 'cdefg*')
15956: OR f='mnopqrstu'
15957: OR (g='fedcbaz' AND f GLOB 'tuvwx*')
15958: OR ((a BETWEEN 33 AND 35) AND a!=34)
15959: OR a=38
15960: OR c=26026
15961: }
15962: } {2 12 13 15 33 35 38 64 76 77 78 90 93 95 97 scan 0 sort 0}
15963: do_test where7-2.686.2 {
15964: count_steps_sort {
15965: SELECT a FROM t3
15966: WHERE ((a BETWEEN 13 AND 15) AND a!=14)
15967: OR ((a BETWEEN 93 AND 95) AND a!=94)
15968: OR (g='yxwvuts' AND f GLOB 'cdefg*')
15969: OR f='mnopqrstu'
15970: OR (g='fedcbaz' AND f GLOB 'tuvwx*')
15971: OR ((a BETWEEN 33 AND 35) AND a!=34)
15972: OR a=38
15973: OR c=26026
15974: }
15975: } {2 12 13 15 33 35 38 64 76 77 78 90 93 95 97 scan 0 sort 0}
15976: do_test where7-2.687.1 {
15977: count_steps_sort {
15978: SELECT a FROM t2
15979: WHERE (g='ponmlkj' AND f GLOB 'stuvw*')
15980: OR ((a BETWEEN 71 AND 73) AND a!=72)
15981: OR a=7
15982: OR (g='qponmlk' AND f GLOB 'nopqr*')
15983: OR (g='srqponm' AND f GLOB 'ghijk*')
15984: OR ((a BETWEEN 33 AND 35) AND a!=34)
15985: }
15986: } {7 32 33 35 39 44 71 73 scan 0 sort 0}
15987: do_test where7-2.687.2 {
15988: count_steps_sort {
15989: SELECT a FROM t3
15990: WHERE (g='ponmlkj' AND f GLOB 'stuvw*')
15991: OR ((a BETWEEN 71 AND 73) AND a!=72)
15992: OR a=7
15993: OR (g='qponmlk' AND f GLOB 'nopqr*')
15994: OR (g='srqponm' AND f GLOB 'ghijk*')
15995: OR ((a BETWEEN 33 AND 35) AND a!=34)
15996: }
15997: } {7 32 33 35 39 44 71 73 scan 0 sort 0}
15998: do_test where7-2.688.1 {
15999: count_steps_sort {
16000: SELECT a FROM t2
16001: WHERE c=6006
16002: OR b=938
16003: OR b=484
16004: OR b=652
16005: OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
16006: OR (g='mlkjihg' AND f GLOB 'ghijk*')
16007: OR f='opqrstuvw'
16008: }
16009: } {14 15 16 17 18 40 41 44 58 66 67 92 93 scan 0 sort 0}
16010: do_test where7-2.688.2 {
16011: count_steps_sort {
16012: SELECT a FROM t3
16013: WHERE c=6006
16014: OR b=938
16015: OR b=484
16016: OR b=652
16017: OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
16018: OR (g='mlkjihg' AND f GLOB 'ghijk*')
16019: OR f='opqrstuvw'
16020: }
16021: } {14 15 16 17 18 40 41 44 58 66 67 92 93 scan 0 sort 0}
16022: do_test where7-2.689.1 {
16023: count_steps_sort {
16024: SELECT a FROM t2
16025: WHERE c=27027
16026: OR b=968
16027: OR (d>=51.0 AND d<52.0 AND d NOT NULL)
16028: OR b=487
16029: OR b=924
16030: OR (d>=70.0 AND d<71.0 AND d NOT NULL)
16031: OR c=14014
16032: OR b=1001
16033: }
16034: } {40 41 42 51 70 79 80 81 84 88 91 scan 0 sort 0}
16035: do_test where7-2.689.2 {
16036: count_steps_sort {
16037: SELECT a FROM t3
16038: WHERE c=27027
16039: OR b=968
16040: OR (d>=51.0 AND d<52.0 AND d NOT NULL)
16041: OR b=487
16042: OR b=924
16043: OR (d>=70.0 AND d<71.0 AND d NOT NULL)
16044: OR c=14014
16045: OR b=1001
16046: }
16047: } {40 41 42 51 70 79 80 81 84 88 91 scan 0 sort 0}
16048: do_test where7-2.690.1 {
16049: count_steps_sort {
16050: SELECT a FROM t2
16051: WHERE a=25
16052: OR ((a BETWEEN 43 AND 45) AND a!=44)
16053: OR (g='gfedcba' AND f GLOB 'mnopq*')
16054: OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
16055: OR (d>=10.0 AND d<11.0 AND d NOT NULL)
16056: OR b=443
16057: OR b=564
16058: OR (g='kjihgfe' AND f GLOB 'rstuv*')
16059: OR b=531
16060: OR b=1081
16061: OR a=96
16062: }
16063: } {10 19 25 43 45 69 71 90 96 97 scan 0 sort 0}
16064: do_test where7-2.690.2 {
16065: count_steps_sort {
16066: SELECT a FROM t3
16067: WHERE a=25
16068: OR ((a BETWEEN 43 AND 45) AND a!=44)
16069: OR (g='gfedcba' AND f GLOB 'mnopq*')
16070: OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
16071: OR (d>=10.0 AND d<11.0 AND d NOT NULL)
16072: OR b=443
16073: OR b=564
16074: OR (g='kjihgfe' AND f GLOB 'rstuv*')
16075: OR b=531
16076: OR b=1081
16077: OR a=96
16078: }
16079: } {10 19 25 43 45 69 71 90 96 97 scan 0 sort 0}
16080: do_test where7-2.691.1 {
16081: count_steps_sort {
16082: SELECT a FROM t2
16083: WHERE b=36
16084: OR (g='srqponm' AND f GLOB 'defgh*')
16085: }
16086: } {29 scan 0 sort 0}
16087: do_test where7-2.691.2 {
16088: count_steps_sort {
16089: SELECT a FROM t3
16090: WHERE b=36
16091: OR (g='srqponm' AND f GLOB 'defgh*')
16092: }
16093: } {29 scan 0 sort 0}
16094: do_test where7-2.692.1 {
16095: count_steps_sort {
16096: SELECT a FROM t2
16097: WHERE (g='kjihgfe' AND f GLOB 'stuvw*')
16098: OR b=531
16099: OR ((a BETWEEN 93 AND 95) AND a!=94)
16100: OR (d>=3.0 AND d<4.0 AND d NOT NULL)
16101: }
16102: } {3 70 93 95 scan 0 sort 0}
16103: do_test where7-2.692.2 {
16104: count_steps_sort {
16105: SELECT a FROM t3
16106: WHERE (g='kjihgfe' AND f GLOB 'stuvw*')
16107: OR b=531
16108: OR ((a BETWEEN 93 AND 95) AND a!=94)
16109: OR (d>=3.0 AND d<4.0 AND d NOT NULL)
16110: }
16111: } {3 70 93 95 scan 0 sort 0}
16112: do_test where7-2.693.1 {
16113: count_steps_sort {
16114: SELECT a FROM t2
16115: WHERE b=256
16116: OR b=1034
16117: }
16118: } {94 scan 0 sort 0}
16119: do_test where7-2.693.2 {
16120: count_steps_sort {
16121: SELECT a FROM t3
16122: WHERE b=256
16123: OR b=1034
16124: }
16125: } {94 scan 0 sort 0}
16126: do_test where7-2.694.1 {
16127: count_steps_sort {
16128: SELECT a FROM t2
16129: WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
16130: OR ((a BETWEEN 24 AND 26) AND a!=25)
16131: OR (d>=83.0 AND d<84.0 AND d NOT NULL)
16132: OR (d>=19.0 AND d<20.0 AND d NOT NULL)
16133: OR b=784
16134: OR b=718
16135: OR a=18
16136: OR a=3
16137: OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
16138: OR (g='mlkjihg' AND f GLOB 'ghijk*')
16139: OR c=28028
16140: }
16141: } {3 18 19 21 24 26 47 58 60 73 82 83 84 99 scan 0 sort 0}
16142: do_test where7-2.694.2 {
16143: count_steps_sort {
16144: SELECT a FROM t3
16145: WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
16146: OR ((a BETWEEN 24 AND 26) AND a!=25)
16147: OR (d>=83.0 AND d<84.0 AND d NOT NULL)
16148: OR (d>=19.0 AND d<20.0 AND d NOT NULL)
16149: OR b=784
16150: OR b=718
16151: OR a=18
16152: OR a=3
16153: OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
16154: OR (g='mlkjihg' AND f GLOB 'ghijk*')
16155: OR c=28028
16156: }
16157: } {3 18 19 21 24 26 47 58 60 73 82 83 84 99 scan 0 sort 0}
16158: do_test where7-2.695.1 {
16159: count_steps_sort {
16160: SELECT a FROM t2
16161: WHERE b=473
16162: OR b=649
16163: OR ((a BETWEEN 46 AND 48) AND a!=47)
16164: OR (d>=91.0 AND d<92.0 AND d NOT NULL)
16165: OR b=1100
16166: OR b=1012
16167: OR a=72
16168: OR (d>=18.0 AND d<19.0 AND d NOT NULL)
16169: OR b=176
16170: OR b=355
16171: }
16172: } {16 18 43 46 48 59 72 91 92 100 scan 0 sort 0}
16173: do_test where7-2.695.2 {
16174: count_steps_sort {
16175: SELECT a FROM t3
16176: WHERE b=473
16177: OR b=649
16178: OR ((a BETWEEN 46 AND 48) AND a!=47)
16179: OR (d>=91.0 AND d<92.0 AND d NOT NULL)
16180: OR b=1100
16181: OR b=1012
16182: OR a=72
16183: OR (d>=18.0 AND d<19.0 AND d NOT NULL)
16184: OR b=176
16185: OR b=355
16186: }
16187: } {16 18 43 46 48 59 72 91 92 100 scan 0 sort 0}
16188: do_test where7-2.696.1 {
16189: count_steps_sort {
16190: SELECT a FROM t2
16191: WHERE (d>=15.0 AND d<16.0 AND d NOT NULL)
16192: OR f='cdefghijk'
16193: OR (d>=19.0 AND d<20.0 AND d NOT NULL)
16194: OR ((a BETWEEN 30 AND 32) AND a!=31)
16195: OR (d>=29.0 AND d<30.0 AND d NOT NULL)
16196: OR (g='srqponm' AND f GLOB 'ghijk*')
16197: OR (d>=91.0 AND d<92.0 AND d NOT NULL)
16198: }
16199: } {2 15 19 28 29 30 32 54 80 91 scan 0 sort 0}
16200: do_test where7-2.696.2 {
16201: count_steps_sort {
16202: SELECT a FROM t3
16203: WHERE (d>=15.0 AND d<16.0 AND d NOT NULL)
16204: OR f='cdefghijk'
16205: OR (d>=19.0 AND d<20.0 AND d NOT NULL)
16206: OR ((a BETWEEN 30 AND 32) AND a!=31)
16207: OR (d>=29.0 AND d<30.0 AND d NOT NULL)
16208: OR (g='srqponm' AND f GLOB 'ghijk*')
16209: OR (d>=91.0 AND d<92.0 AND d NOT NULL)
16210: }
16211: } {2 15 19 28 29 30 32 54 80 91 scan 0 sort 0}
16212: do_test where7-2.697.1 {
16213: count_steps_sort {
16214: SELECT a FROM t2
16215: WHERE (g='mlkjihg' AND f GLOB 'ijklm*')
16216: OR b=883
16217: OR (d>=22.0 AND d<23.0 AND d NOT NULL)
16218: OR b=938
16219: OR ((a BETWEEN 17 AND 19) AND a!=18)
16220: OR f='defghijkl'
16221: OR c=2002
16222: OR b=990
16223: }
16224: } {3 4 5 6 17 19 22 29 55 60 81 90 scan 0 sort 0}
16225: do_test where7-2.697.2 {
16226: count_steps_sort {
16227: SELECT a FROM t3
16228: WHERE (g='mlkjihg' AND f GLOB 'ijklm*')
16229: OR b=883
16230: OR (d>=22.0 AND d<23.0 AND d NOT NULL)
16231: OR b=938
16232: OR ((a BETWEEN 17 AND 19) AND a!=18)
16233: OR f='defghijkl'
16234: OR c=2002
16235: OR b=990
16236: }
16237: } {3 4 5 6 17 19 22 29 55 60 81 90 scan 0 sort 0}
16238: do_test where7-2.698.1 {
16239: count_steps_sort {
16240: SELECT a FROM t2
16241: WHERE ((a BETWEEN 7 AND 9) AND a!=8)
16242: OR (d>=76.0 AND d<77.0 AND d NOT NULL)
16243: OR b=902
16244: OR b=25
16245: }
16246: } {7 9 76 82 scan 0 sort 0}
16247: do_test where7-2.698.2 {
16248: count_steps_sort {
16249: SELECT a FROM t3
16250: WHERE ((a BETWEEN 7 AND 9) AND a!=8)
16251: OR (d>=76.0 AND d<77.0 AND d NOT NULL)
16252: OR b=902
16253: OR b=25
16254: }
16255: } {7 9 76 82 scan 0 sort 0}
16256: do_test where7-2.699.1 {
16257: count_steps_sort {
16258: SELECT a FROM t2
16259: WHERE (g='tsrqpon' AND f GLOB 'abcde*')
16260: OR (d>=55.0 AND d<56.0 AND d NOT NULL)
16261: OR ((a BETWEEN 68 AND 70) AND a!=69)
16262: OR ((a BETWEEN 74 AND 76) AND a!=75)
16263: OR b=1092
16264: OR b=495
16265: }
16266: } {26 45 55 68 70 74 76 scan 0 sort 0}
16267: do_test where7-2.699.2 {
16268: count_steps_sort {
16269: SELECT a FROM t3
16270: WHERE (g='tsrqpon' AND f GLOB 'abcde*')
16271: OR (d>=55.0 AND d<56.0 AND d NOT NULL)
16272: OR ((a BETWEEN 68 AND 70) AND a!=69)
16273: OR ((a BETWEEN 74 AND 76) AND a!=75)
16274: OR b=1092
16275: OR b=495
16276: }
16277: } {26 45 55 68 70 74 76 scan 0 sort 0}
16278: do_test where7-2.700.1 {
16279: count_steps_sort {
16280: SELECT a FROM t2
16281: WHERE ((a BETWEEN 90 AND 92) AND a!=91)
16282: OR a=46
16283: OR a=74
16284: }
16285: } {46 74 90 92 scan 0 sort 0}
16286: do_test where7-2.700.2 {
16287: count_steps_sort {
16288: SELECT a FROM t3
16289: WHERE ((a BETWEEN 90 AND 92) AND a!=91)
16290: OR a=46
16291: OR a=74
16292: }
16293: } {46 74 90 92 scan 0 sort 0}
16294: do_test where7-2.701.1 {
16295: count_steps_sort {
16296: SELECT a FROM t2
16297: WHERE a=18
16298: OR b=66
16299: OR b=498
16300: OR b=143
16301: OR b=1034
16302: OR b=289
16303: OR b=319
16304: }
16305: } {6 13 18 29 94 scan 0 sort 0}
16306: do_test where7-2.701.2 {
16307: count_steps_sort {
16308: SELECT a FROM t3
16309: WHERE a=18
16310: OR b=66
16311: OR b=498
16312: OR b=143
16313: OR b=1034
16314: OR b=289
16315: OR b=319
16316: }
16317: } {6 13 18 29 94 scan 0 sort 0}
16318: do_test where7-2.702.1 {
16319: count_steps_sort {
16320: SELECT a FROM t2
16321: WHERE (f GLOB '?abcd*' AND f GLOB 'zabc*')
16322: OR (g='srqponm' AND f GLOB 'efghi*')
16323: OR (g='ponmlkj' AND f GLOB 'tuvwx*')
16324: OR (g='nmlkjih' AND f GLOB 'cdefg*')
16325: OR (g='srqponm' AND f GLOB 'cdefg*')
16326: OR (g='ihgfedc' AND f GLOB 'bcdef*')
16327: OR f='lmnopqrst'
16328: OR ((a BETWEEN 11 AND 13) AND a!=12)
16329: OR b=872
16330: OR a=44
16331: OR ((a BETWEEN 38 AND 40) AND a!=39)
16332: }
16333: } {11 13 25 28 30 37 38 40 44 45 51 54 63 77 79 89 scan 0 sort 0}
16334: do_test where7-2.702.2 {
16335: count_steps_sort {
16336: SELECT a FROM t3
16337: WHERE (f GLOB '?abcd*' AND f GLOB 'zabc*')
16338: OR (g='srqponm' AND f GLOB 'efghi*')
16339: OR (g='ponmlkj' AND f GLOB 'tuvwx*')
16340: OR (g='nmlkjih' AND f GLOB 'cdefg*')
16341: OR (g='srqponm' AND f GLOB 'cdefg*')
16342: OR (g='ihgfedc' AND f GLOB 'bcdef*')
16343: OR f='lmnopqrst'
16344: OR ((a BETWEEN 11 AND 13) AND a!=12)
16345: OR b=872
16346: OR a=44
16347: OR ((a BETWEEN 38 AND 40) AND a!=39)
16348: }
16349: } {11 13 25 28 30 37 38 40 44 45 51 54 63 77 79 89 scan 0 sort 0}
16350: do_test where7-2.703.1 {
16351: count_steps_sort {
16352: SELECT a FROM t2
16353: WHERE ((a BETWEEN 71 AND 73) AND a!=72)
16354: OR a=20
16355: OR (g='vutsrqp' AND f GLOB 'rstuv*')
16356: OR (g='jihgfed' AND f GLOB 'xyzab*')
16357: OR b=1004
16358: OR b=77
16359: OR b=927
16360: OR a=99
16361: OR (d>=66.0 AND d<67.0 AND d NOT NULL)
16362: OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
16363: }
16364: } {7 17 20 46 66 71 72 73 75 98 99 scan 0 sort 0}
16365: do_test where7-2.703.2 {
16366: count_steps_sort {
16367: SELECT a FROM t3
16368: WHERE ((a BETWEEN 71 AND 73) AND a!=72)
16369: OR a=20
16370: OR (g='vutsrqp' AND f GLOB 'rstuv*')
16371: OR (g='jihgfed' AND f GLOB 'xyzab*')
16372: OR b=1004
16373: OR b=77
16374: OR b=927
16375: OR a=99
16376: OR (d>=66.0 AND d<67.0 AND d NOT NULL)
16377: OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
16378: }
16379: } {7 17 20 46 66 71 72 73 75 98 99 scan 0 sort 0}
16380: do_test where7-2.704.1 {
16381: count_steps_sort {
16382: SELECT a FROM t2
16383: WHERE (d>=76.0 AND d<77.0 AND d NOT NULL)
16384: OR (d>=45.0 AND d<46.0 AND d NOT NULL)
16385: OR b=11
16386: OR ((a BETWEEN 21 AND 23) AND a!=22)
16387: }
16388: } {1 21 23 45 76 scan 0 sort 0}
16389: do_test where7-2.704.2 {
16390: count_steps_sort {
16391: SELECT a FROM t3
16392: WHERE (d>=76.0 AND d<77.0 AND d NOT NULL)
16393: OR (d>=45.0 AND d<46.0 AND d NOT NULL)
16394: OR b=11
16395: OR ((a BETWEEN 21 AND 23) AND a!=22)
16396: }
16397: } {1 21 23 45 76 scan 0 sort 0}
16398: do_test where7-2.705.1 {
16399: count_steps_sort {
16400: SELECT a FROM t2
16401: WHERE b=572
16402: OR (g='nmlkjih' AND f GLOB 'fghij*')
16403: }
16404: } {52 57 scan 0 sort 0}
16405: do_test where7-2.705.2 {
16406: count_steps_sort {
16407: SELECT a FROM t3
16408: WHERE b=572
16409: OR (g='nmlkjih' AND f GLOB 'fghij*')
16410: }
16411: } {52 57 scan 0 sort 0}
16412: do_test where7-2.706.1 {
16413: count_steps_sort {
16414: SELECT a FROM t2
16415: WHERE (d>=44.0 AND d<45.0 AND d NOT NULL)
16416: OR ((a BETWEEN 54 AND 56) AND a!=55)
16417: OR f='lmnopqrst'
16418: OR (f GLOB '?lmno*' AND f GLOB 'klmn*')
16419: OR (g='ihgfedc' AND f GLOB 'defgh*')
16420: OR a=23
16421: OR (d>=69.0 AND d<70.0 AND d NOT NULL)
16422: }
16423: } {10 11 23 36 37 44 54 56 62 63 69 81 88 89 scan 0 sort 0}
16424: do_test where7-2.706.2 {
16425: count_steps_sort {
16426: SELECT a FROM t3
16427: WHERE (d>=44.0 AND d<45.0 AND d NOT NULL)
16428: OR ((a BETWEEN 54 AND 56) AND a!=55)
16429: OR f='lmnopqrst'
16430: OR (f GLOB '?lmno*' AND f GLOB 'klmn*')
16431: OR (g='ihgfedc' AND f GLOB 'defgh*')
16432: OR a=23
16433: OR (d>=69.0 AND d<70.0 AND d NOT NULL)
16434: }
16435: } {10 11 23 36 37 44 54 56 62 63 69 81 88 89 scan 0 sort 0}
16436: do_test where7-2.707.1 {
16437: count_steps_sort {
16438: SELECT a FROM t2
16439: WHERE b=836
16440: OR ((a BETWEEN 89 AND 91) AND a!=90)
16441: OR b=605
16442: OR (d>=46.0 AND d<47.0 AND d NOT NULL)
16443: OR (g='kjihgfe' AND f GLOB 'stuvw*')
16444: OR b=759
16445: OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
16446: OR ((a BETWEEN 38 AND 40) AND a!=39)
16447: OR a=40
16448: OR f='ghijklmno'
16449: OR (g='hgfedcb' AND f GLOB 'hijkl*')
16450: }
16451: } {6 24 32 38 40 46 50 55 58 69 70 76 84 85 89 91 scan 0 sort 0}
16452: do_test where7-2.707.2 {
16453: count_steps_sort {
16454: SELECT a FROM t3
16455: WHERE b=836
16456: OR ((a BETWEEN 89 AND 91) AND a!=90)
16457: OR b=605
16458: OR (d>=46.0 AND d<47.0 AND d NOT NULL)
16459: OR (g='kjihgfe' AND f GLOB 'stuvw*')
16460: OR b=759
16461: OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
16462: OR ((a BETWEEN 38 AND 40) AND a!=39)
16463: OR a=40
16464: OR f='ghijklmno'
16465: OR (g='hgfedcb' AND f GLOB 'hijkl*')
16466: }
16467: } {6 24 32 38 40 46 50 55 58 69 70 76 84 85 89 91 scan 0 sort 0}
16468: do_test where7-2.708.1 {
16469: count_steps_sort {
16470: SELECT a FROM t2
16471: WHERE (d>=51.0 AND d<52.0 AND d NOT NULL)
16472: OR (d>=42.0 AND d<43.0 AND d NOT NULL)
16473: }
16474: } {42 51 scan 0 sort 0}
16475: do_test where7-2.708.2 {
16476: count_steps_sort {
16477: SELECT a FROM t3
16478: WHERE (d>=51.0 AND d<52.0 AND d NOT NULL)
16479: OR (d>=42.0 AND d<43.0 AND d NOT NULL)
16480: }
16481: } {42 51 scan 0 sort 0}
16482: do_test where7-2.709.1 {
16483: count_steps_sort {
16484: SELECT a FROM t2
16485: WHERE c=27027
16486: OR b=872
16487: OR a=56
16488: }
16489: } {56 79 80 81 scan 0 sort 0}
16490: do_test where7-2.709.2 {
16491: count_steps_sort {
16492: SELECT a FROM t3
16493: WHERE c=27027
16494: OR b=872
16495: OR a=56
16496: }
16497: } {56 79 80 81 scan 0 sort 0}
16498: do_test where7-2.710.1 {
16499: count_steps_sort {
16500: SELECT a FROM t2
16501: WHERE b=685
16502: OR b=256
16503: OR ((a BETWEEN 78 AND 80) AND a!=79)
16504: OR a=44
16505: OR a=63
16506: OR a=15
16507: OR ((a BETWEEN 22 AND 24) AND a!=23)
16508: }
16509: } {15 22 24 44 63 78 80 scan 0 sort 0}
16510: do_test where7-2.710.2 {
16511: count_steps_sort {
16512: SELECT a FROM t3
16513: WHERE b=685
16514: OR b=256
16515: OR ((a BETWEEN 78 AND 80) AND a!=79)
16516: OR a=44
16517: OR a=63
16518: OR a=15
16519: OR ((a BETWEEN 22 AND 24) AND a!=23)
16520: }
16521: } {15 22 24 44 63 78 80 scan 0 sort 0}
16522: do_test where7-2.711.1 {
16523: count_steps_sort {
16524: SELECT a FROM t2
16525: WHERE (g='nmlkjih' AND f GLOB 'efghi*')
16526: OR a=34
16527: OR ((a BETWEEN 6 AND 8) AND a!=7)
16528: OR (d>=75.0 AND d<76.0 AND d NOT NULL)
16529: OR a=67
16530: OR a=28
16531: }
16532: } {6 8 28 34 56 67 75 scan 0 sort 0}
16533: do_test where7-2.711.2 {
16534: count_steps_sort {
16535: SELECT a FROM t3
16536: WHERE (g='nmlkjih' AND f GLOB 'efghi*')
16537: OR a=34
16538: OR ((a BETWEEN 6 AND 8) AND a!=7)
16539: OR (d>=75.0 AND d<76.0 AND d NOT NULL)
16540: OR a=67
16541: OR a=28
16542: }
16543: } {6 8 28 34 56 67 75 scan 0 sort 0}
16544: do_test where7-2.712.1 {
16545: count_steps_sort {
16546: SELECT a FROM t2
16547: WHERE (g='qponmlk' AND f GLOB 'pqrst*')
16548: OR a=52
16549: OR ((a BETWEEN 68 AND 70) AND a!=69)
16550: OR (d>=24.0 AND d<25.0 AND d NOT NULL)
16551: OR f='ghijklmno'
16552: OR (g='utsrqpo' AND f GLOB 'stuvw*')
16553: OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
16554: OR b=319
16555: OR a=34
16556: OR (g='wvutsrq' AND f GLOB 'mnopq*')
16557: OR f='hijklmnop'
16558: }
16559: } {6 7 12 18 24 29 32 33 34 41 52 58 59 68 70 84 85 scan 0 sort 0}
16560: do_test where7-2.712.2 {
16561: count_steps_sort {
16562: SELECT a FROM t3
16563: WHERE (g='qponmlk' AND f GLOB 'pqrst*')
16564: OR a=52
16565: OR ((a BETWEEN 68 AND 70) AND a!=69)
16566: OR (d>=24.0 AND d<25.0 AND d NOT NULL)
16567: OR f='ghijklmno'
16568: OR (g='utsrqpo' AND f GLOB 'stuvw*')
16569: OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
16570: OR b=319
16571: OR a=34
16572: OR (g='wvutsrq' AND f GLOB 'mnopq*')
16573: OR f='hijklmnop'
16574: }
16575: } {6 7 12 18 24 29 32 33 34 41 52 58 59 68 70 84 85 scan 0 sort 0}
16576: do_test where7-2.713.1 {
16577: count_steps_sort {
16578: SELECT a FROM t2
16579: WHERE (g='qponmlk' AND f GLOB 'pqrst*')
16580: OR ((a BETWEEN 69 AND 71) AND a!=70)
16581: OR (d>=71.0 AND d<72.0 AND d NOT NULL)
16582: OR a=47
16583: }
16584: } {41 47 69 71 scan 0 sort 0}
16585: do_test where7-2.713.2 {
16586: count_steps_sort {
16587: SELECT a FROM t3
16588: WHERE (g='qponmlk' AND f GLOB 'pqrst*')
16589: OR ((a BETWEEN 69 AND 71) AND a!=70)
16590: OR (d>=71.0 AND d<72.0 AND d NOT NULL)
16591: OR a=47
16592: }
16593: } {41 47 69 71 scan 0 sort 0}
16594: do_test where7-2.714.1 {
16595: count_steps_sort {
16596: SELECT a FROM t2
16597: WHERE ((a BETWEEN 33 AND 35) AND a!=34)
16598: OR c=7007
16599: }
16600: } {19 20 21 33 35 scan 0 sort 0}
16601: do_test where7-2.714.2 {
16602: count_steps_sort {
16603: SELECT a FROM t3
16604: WHERE ((a BETWEEN 33 AND 35) AND a!=34)
16605: OR c=7007
16606: }
16607: } {19 20 21 33 35 scan 0 sort 0}
16608: do_test where7-2.715.1 {
16609: count_steps_sort {
16610: SELECT a FROM t2
16611: WHERE b=531
16612: OR a=12
16613: OR b=583
16614: OR ((a BETWEEN 93 AND 95) AND a!=94)
16615: OR a=61
16616: OR b=187
16617: }
16618: } {12 17 53 61 93 95 scan 0 sort 0}
16619: do_test where7-2.715.2 {
16620: count_steps_sort {
16621: SELECT a FROM t3
16622: WHERE b=531
16623: OR a=12
16624: OR b=583
16625: OR ((a BETWEEN 93 AND 95) AND a!=94)
16626: OR a=61
16627: OR b=187
16628: }
16629: } {12 17 53 61 93 95 scan 0 sort 0}
16630: do_test where7-2.716.1 {
16631: count_steps_sort {
16632: SELECT a FROM t2
16633: WHERE c=31031
16634: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
16635: OR (g='ponmlkj' AND f GLOB 'tuvwx*')
16636: OR ((a BETWEEN 66 AND 68) AND a!=67)
16637: OR b=256
16638: OR ((a BETWEEN 77 AND 79) AND a!=78)
16639: OR (g='qponmlk' AND f GLOB 'mnopq*')
16640: OR b=715
16641: OR b=212
16642: OR b=99
16643: OR c=29029
16644: }
16645: } {9 12 38 45 65 66 68 77 79 85 86 87 91 92 93 scan 0 sort 0}
16646: do_test where7-2.716.2 {
16647: count_steps_sort {
16648: SELECT a FROM t3
16649: WHERE c=31031
16650: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
16651: OR (g='ponmlkj' AND f GLOB 'tuvwx*')
16652: OR ((a BETWEEN 66 AND 68) AND a!=67)
16653: OR b=256
16654: OR ((a BETWEEN 77 AND 79) AND a!=78)
16655: OR (g='qponmlk' AND f GLOB 'mnopq*')
16656: OR b=715
16657: OR b=212
16658: OR b=99
16659: OR c=29029
16660: }
16661: } {9 12 38 45 65 66 68 77 79 85 86 87 91 92 93 scan 0 sort 0}
16662: do_test where7-2.717.1 {
16663: count_steps_sort {
16664: SELECT a FROM t2
16665: WHERE ((a BETWEEN 40 AND 42) AND a!=41)
16666: OR b=33
16667: OR a=62
16668: OR b=916
16669: OR b=1012
16670: OR a=2
16671: OR a=51
16672: OR b=286
16673: OR (d>=96.0 AND d<97.0 AND d NOT NULL)
16674: OR b=80
16675: }
16676: } {2 3 26 40 42 51 62 92 96 scan 0 sort 0}
16677: do_test where7-2.717.2 {
16678: count_steps_sort {
16679: SELECT a FROM t3
16680: WHERE ((a BETWEEN 40 AND 42) AND a!=41)
16681: OR b=33
16682: OR a=62
16683: OR b=916
16684: OR b=1012
16685: OR a=2
16686: OR a=51
16687: OR b=286
16688: OR (d>=96.0 AND d<97.0 AND d NOT NULL)
16689: OR b=80
16690: }
16691: } {2 3 26 40 42 51 62 92 96 scan 0 sort 0}
16692: do_test where7-2.718.1 {
16693: count_steps_sort {
16694: SELECT a FROM t2
16695: WHERE b=847
16696: OR f='efghijklm'
16697: OR (d>=6.0 AND d<7.0 AND d NOT NULL)
16698: }
16699: } {4 6 30 56 77 82 scan 0 sort 0}
16700: do_test where7-2.718.2 {
16701: count_steps_sort {
16702: SELECT a FROM t3
16703: WHERE b=847
16704: OR f='efghijklm'
16705: OR (d>=6.0 AND d<7.0 AND d NOT NULL)
16706: }
16707: } {4 6 30 56 77 82 scan 0 sort 0}
16708: do_test where7-2.719.1 {
16709: count_steps_sort {
16710: SELECT a FROM t2
16711: WHERE (g='tsrqpon' AND f GLOB 'zabcd*')
16712: OR ((a BETWEEN 62 AND 64) AND a!=63)
16713: }
16714: } {25 62 64 scan 0 sort 0}
16715: do_test where7-2.719.2 {
16716: count_steps_sort {
16717: SELECT a FROM t3
16718: WHERE (g='tsrqpon' AND f GLOB 'zabcd*')
16719: OR ((a BETWEEN 62 AND 64) AND a!=63)
16720: }
16721: } {25 62 64 scan 0 sort 0}
16722: do_test where7-2.720.1 {
16723: count_steps_sort {
16724: SELECT a FROM t2
16725: WHERE ((a BETWEEN 43 AND 45) AND a!=44)
16726: OR ((a BETWEEN 31 AND 33) AND a!=32)
16727: OR (g='nmlkjih' AND f GLOB 'bcdef*')
16728: OR a=43
16729: OR (d>=14.0 AND d<15.0 AND d NOT NULL)
16730: OR b=729
16731: OR (g='vutsrqp' AND f GLOB 'opqrs*')
16732: }
16733: } {14 31 33 43 45 53 scan 0 sort 0}
16734: do_test where7-2.720.2 {
16735: count_steps_sort {
16736: SELECT a FROM t3
16737: WHERE ((a BETWEEN 43 AND 45) AND a!=44)
16738: OR ((a BETWEEN 31 AND 33) AND a!=32)
16739: OR (g='nmlkjih' AND f GLOB 'bcdef*')
16740: OR a=43
16741: OR (d>=14.0 AND d<15.0 AND d NOT NULL)
16742: OR b=729
16743: OR (g='vutsrqp' AND f GLOB 'opqrs*')
16744: }
16745: } {14 31 33 43 45 53 scan 0 sort 0}
16746: do_test where7-2.721.1 {
16747: count_steps_sort {
16748: SELECT a FROM t2
16749: WHERE f='efghijklm'
16750: OR a=70
16751: OR b=278
16752: OR ((a BETWEEN 33 AND 35) AND a!=34)
16753: OR c=8008
16754: OR f='opqrstuvw'
16755: OR ((a BETWEEN 23 AND 25) AND a!=24)
16756: OR (g='xwvutsr' AND f GLOB 'fghij*')
16757: }
16758: } {4 5 14 22 23 24 25 30 33 35 40 56 66 70 82 92 scan 0 sort 0}
16759: do_test where7-2.721.2 {
16760: count_steps_sort {
16761: SELECT a FROM t3
16762: WHERE f='efghijklm'
16763: OR a=70
16764: OR b=278
16765: OR ((a BETWEEN 33 AND 35) AND a!=34)
16766: OR c=8008
16767: OR f='opqrstuvw'
16768: OR ((a BETWEEN 23 AND 25) AND a!=24)
16769: OR (g='xwvutsr' AND f GLOB 'fghij*')
16770: }
16771: } {4 5 14 22 23 24 25 30 33 35 40 56 66 70 82 92 scan 0 sort 0}
16772: do_test where7-2.722.1 {
16773: count_steps_sort {
16774: SELECT a FROM t2
16775: WHERE ((a BETWEEN 40 AND 42) AND a!=41)
16776: OR (d>=62.0 AND d<63.0 AND d NOT NULL)
16777: OR c<=10
16778: OR (g='srqponm' AND f GLOB 'fghij*')
16779: OR a=35
16780: OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
16781: OR b=1089
16782: OR a=73
16783: OR b=737
16784: OR c=18018
16785: OR (d>=23.0 AND d<24.0 AND d NOT NULL)
16786: }
16787: } {6 23 31 32 35 40 42 52 53 54 58 62 67 73 84 99 scan 0 sort 0}
16788: do_test where7-2.722.2 {
16789: count_steps_sort {
16790: SELECT a FROM t3
16791: WHERE ((a BETWEEN 40 AND 42) AND a!=41)
16792: OR (d>=62.0 AND d<63.0 AND d NOT NULL)
16793: OR c<=10
16794: OR (g='srqponm' AND f GLOB 'fghij*')
16795: OR a=35
16796: OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
16797: OR b=1089
16798: OR a=73
16799: OR b=737
16800: OR c=18018
16801: OR (d>=23.0 AND d<24.0 AND d NOT NULL)
16802: }
16803: } {6 23 31 32 35 40 42 52 53 54 58 62 67 73 84 99 scan 0 sort 0}
16804: do_test where7-2.723.1 {
16805: count_steps_sort {
16806: SELECT a FROM t2
16807: WHERE ((a BETWEEN 0 AND 2) AND a!=1)
16808: OR (d>=79.0 AND d<80.0 AND d NOT NULL)
16809: OR (g='fedcbaz' AND f GLOB 'rstuv*')
16810: OR b=762
16811: OR ((a BETWEEN 39 AND 41) AND a!=40)
16812: OR a=80
16813: }
16814: } {2 39 41 79 80 95 scan 0 sort 0}
16815: do_test where7-2.723.2 {
16816: count_steps_sort {
16817: SELECT a FROM t3
16818: WHERE ((a BETWEEN 0 AND 2) AND a!=1)
16819: OR (d>=79.0 AND d<80.0 AND d NOT NULL)
16820: OR (g='fedcbaz' AND f GLOB 'rstuv*')
16821: OR b=762
16822: OR ((a BETWEEN 39 AND 41) AND a!=40)
16823: OR a=80
16824: }
16825: } {2 39 41 79 80 95 scan 0 sort 0}
16826: do_test where7-2.724.1 {
16827: count_steps_sort {
16828: SELECT a FROM t2
16829: WHERE ((a BETWEEN 28 AND 30) AND a!=29)
16830: OR b=737
16831: OR ((a BETWEEN 80 AND 82) AND a!=81)
16832: OR b=979
16833: OR a=36
16834: OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
16835: OR (d>=50.0 AND d<51.0 AND d NOT NULL)
16836: OR a=55
16837: OR (g='fedcbaz' AND f GLOB 'rstuv*')
16838: }
16839: } {20 28 30 36 46 50 55 67 72 80 82 89 95 98 scan 0 sort 0}
16840: do_test where7-2.724.2 {
16841: count_steps_sort {
16842: SELECT a FROM t3
16843: WHERE ((a BETWEEN 28 AND 30) AND a!=29)
16844: OR b=737
16845: OR ((a BETWEEN 80 AND 82) AND a!=81)
16846: OR b=979
16847: OR a=36
16848: OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
16849: OR (d>=50.0 AND d<51.0 AND d NOT NULL)
16850: OR a=55
16851: OR (g='fedcbaz' AND f GLOB 'rstuv*')
16852: }
16853: } {20 28 30 36 46 50 55 67 72 80 82 89 95 98 scan 0 sort 0}
16854: do_test where7-2.725.1 {
16855: count_steps_sort {
16856: SELECT a FROM t2
16857: WHERE a=75
16858: OR a=61
16859: OR (g='onmlkji' AND f GLOB 'abcde*')
16860: OR (g='gfedcba' AND f GLOB 'nopqr*')
16861: }
16862: } {52 61 75 91 scan 0 sort 0}
16863: do_test where7-2.725.2 {
16864: count_steps_sort {
16865: SELECT a FROM t3
16866: WHERE a=75
16867: OR a=61
16868: OR (g='onmlkji' AND f GLOB 'abcde*')
16869: OR (g='gfedcba' AND f GLOB 'nopqr*')
16870: }
16871: } {52 61 75 91 scan 0 sort 0}
16872: do_test where7-2.726.1 {
16873: count_steps_sort {
16874: SELECT a FROM t2
16875: WHERE b=1004
16876: OR (g='mlkjihg' AND f GLOB 'jklmn*')
16877: OR (d>=7.0 AND d<8.0 AND d NOT NULL)
16878: OR a=56
16879: }
16880: } {7 56 61 scan 0 sort 0}
16881: do_test where7-2.726.2 {
16882: count_steps_sort {
16883: SELECT a FROM t3
16884: WHERE b=1004
16885: OR (g='mlkjihg' AND f GLOB 'jklmn*')
16886: OR (d>=7.0 AND d<8.0 AND d NOT NULL)
16887: OR a=56
16888: }
16889: } {7 56 61 scan 0 sort 0}
16890: do_test where7-2.727.1 {
16891: count_steps_sort {
16892: SELECT a FROM t2
16893: WHERE a=93
16894: OR (g='mlkjihg' AND f GLOB 'ghijk*')
16895: OR a=83
16896: OR b=828
16897: OR b=454
16898: OR ((a BETWEEN 89 AND 91) AND a!=90)
16899: OR b=924
16900: OR (g='lkjihgf' AND f GLOB 'opqrs*')
16901: OR a=50
16902: OR (d>=38.0 AND d<39.0 AND d NOT NULL)
16903: }
16904: } {38 50 58 66 83 84 89 91 93 scan 0 sort 0}
16905: do_test where7-2.727.2 {
16906: count_steps_sort {
16907: SELECT a FROM t3
16908: WHERE a=93
16909: OR (g='mlkjihg' AND f GLOB 'ghijk*')
16910: OR a=83
16911: OR b=828
16912: OR b=454
16913: OR ((a BETWEEN 89 AND 91) AND a!=90)
16914: OR b=924
16915: OR (g='lkjihgf' AND f GLOB 'opqrs*')
16916: OR a=50
16917: OR (d>=38.0 AND d<39.0 AND d NOT NULL)
16918: }
16919: } {38 50 58 66 83 84 89 91 93 scan 0 sort 0}
16920: do_test where7-2.728.1 {
16921: count_steps_sort {
16922: SELECT a FROM t2
16923: WHERE f='stuvwxyza'
16924: OR a=44
16925: OR c=2002
16926: }
16927: } {4 5 6 18 44 70 96 scan 0 sort 0}
16928: do_test where7-2.728.2 {
16929: count_steps_sort {
16930: SELECT a FROM t3
16931: WHERE f='stuvwxyza'
16932: OR a=44
16933: OR c=2002
16934: }
16935: } {4 5 6 18 44 70 96 scan 0 sort 0}
16936: do_test where7-2.729.1 {
16937: count_steps_sort {
16938: SELECT a FROM t2
16939: WHERE a=55
16940: OR a=65
16941: OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
16942: }
16943: } {14 40 55 65 66 92 scan 0 sort 0}
16944: do_test where7-2.729.2 {
16945: count_steps_sort {
16946: SELECT a FROM t3
16947: WHERE a=55
16948: OR a=65
16949: OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
16950: }
16951: } {14 40 55 65 66 92 scan 0 sort 0}
16952: do_test where7-2.730.1 {
16953: count_steps_sort {
16954: SELECT a FROM t2
16955: WHERE ((a BETWEEN 72 AND 74) AND a!=73)
16956: OR b=605
16957: OR (d>=43.0 AND d<44.0 AND d NOT NULL)
16958: OR (g='wvutsrq' AND f GLOB 'mnopq*')
16959: OR ((a BETWEEN 72 AND 74) AND a!=73)
16960: OR f='ijklmnopq'
16961: OR ((a BETWEEN 86 AND 88) AND a!=87)
16962: OR (d>=13.0 AND d<14.0 AND d NOT NULL)
16963: OR c=9009
16964: OR b=374
16965: }
16966: } {8 12 13 25 26 27 34 43 55 60 72 74 86 88 scan 0 sort 0}
16967: do_test where7-2.730.2 {
16968: count_steps_sort {
16969: SELECT a FROM t3
16970: WHERE ((a BETWEEN 72 AND 74) AND a!=73)
16971: OR b=605
16972: OR (d>=43.0 AND d<44.0 AND d NOT NULL)
16973: OR (g='wvutsrq' AND f GLOB 'mnopq*')
16974: OR ((a BETWEEN 72 AND 74) AND a!=73)
16975: OR f='ijklmnopq'
16976: OR ((a BETWEEN 86 AND 88) AND a!=87)
16977: OR (d>=13.0 AND d<14.0 AND d NOT NULL)
16978: OR c=9009
16979: OR b=374
16980: }
16981: } {8 12 13 25 26 27 34 43 55 60 72 74 86 88 scan 0 sort 0}
16982: do_test where7-2.731.1 {
16983: count_steps_sort {
16984: SELECT a FROM t2
16985: WHERE b=476
16986: OR (g='wvutsrq' AND f GLOB 'ijklm*')
16987: OR b=982
16988: OR a=43
16989: OR b=355
16990: }
16991: } {8 43 scan 0 sort 0}
16992: do_test where7-2.731.2 {
16993: count_steps_sort {
16994: SELECT a FROM t3
16995: WHERE b=476
16996: OR (g='wvutsrq' AND f GLOB 'ijklm*')
16997: OR b=982
16998: OR a=43
16999: OR b=355
17000: }
17001: } {8 43 scan 0 sort 0}
17002: do_test where7-2.732.1 {
17003: count_steps_sort {
17004: SELECT a FROM t2
17005: WHERE a=85
17006: OR b=718
17007: OR (g='fedcbaz' AND f GLOB 'pqrst*')
17008: OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
17009: OR (d>=25.0 AND d<26.0 AND d NOT NULL)
17010: }
17011: } {1 25 27 53 79 85 93 scan 0 sort 0}
17012: do_test where7-2.732.2 {
17013: count_steps_sort {
17014: SELECT a FROM t3
17015: WHERE a=85
17016: OR b=718
17017: OR (g='fedcbaz' AND f GLOB 'pqrst*')
17018: OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
17019: OR (d>=25.0 AND d<26.0 AND d NOT NULL)
17020: }
17021: } {1 25 27 53 79 85 93 scan 0 sort 0}
17022: do_test where7-2.733.1 {
17023: count_steps_sort {
17024: SELECT a FROM t2
17025: WHERE (d>=73.0 AND d<74.0 AND d NOT NULL)
17026: OR ((a BETWEEN 96 AND 98) AND a!=97)
17027: }
17028: } {73 96 98 scan 0 sort 0}
17029: do_test where7-2.733.2 {
17030: count_steps_sort {
17031: SELECT a FROM t3
17032: WHERE (d>=73.0 AND d<74.0 AND d NOT NULL)
17033: OR ((a BETWEEN 96 AND 98) AND a!=97)
17034: }
17035: } {73 96 98 scan 0 sort 0}
17036: do_test where7-2.734.1 {
17037: count_steps_sort {
17038: SELECT a FROM t2
17039: WHERE b=176
17040: OR (d>=25.0 AND d<26.0 AND d NOT NULL)
17041: OR ((a BETWEEN 27 AND 29) AND a!=28)
17042: OR b=619
17043: OR b=597
17044: OR b=198
17045: OR a=27
17046: OR b=91
17047: OR a=77
17048: OR (d>=80.0 AND d<81.0 AND d NOT NULL)
17049: }
17050: } {16 18 25 27 29 77 80 scan 0 sort 0}
17051: do_test where7-2.734.2 {
17052: count_steps_sort {
17053: SELECT a FROM t3
17054: WHERE b=176
17055: OR (d>=25.0 AND d<26.0 AND d NOT NULL)
17056: OR ((a BETWEEN 27 AND 29) AND a!=28)
17057: OR b=619
17058: OR b=597
17059: OR b=198
17060: OR a=27
17061: OR b=91
17062: OR a=77
17063: OR (d>=80.0 AND d<81.0 AND d NOT NULL)
17064: }
17065: } {16 18 25 27 29 77 80 scan 0 sort 0}
17066: do_test where7-2.735.1 {
17067: count_steps_sort {
17068: SELECT a FROM t2
17069: WHERE a=41
17070: OR b=528
17071: OR c=3003
17072: OR ((a BETWEEN 20 AND 22) AND a!=21)
17073: OR b=22
17074: }
17075: } {2 7 8 9 20 22 41 48 scan 0 sort 0}
17076: do_test where7-2.735.2 {
17077: count_steps_sort {
17078: SELECT a FROM t3
17079: WHERE a=41
17080: OR b=528
17081: OR c=3003
17082: OR ((a BETWEEN 20 AND 22) AND a!=21)
17083: OR b=22
17084: }
17085: } {2 7 8 9 20 22 41 48 scan 0 sort 0}
17086: do_test where7-2.736.1 {
17087: count_steps_sort {
17088: SELECT a FROM t2
17089: WHERE (f GLOB '?rstu*' AND f GLOB 'qrst*')
17090: OR b=465
17091: OR ((a BETWEEN 63 AND 65) AND a!=64)
17092: OR a=37
17093: OR b=1056
17094: OR (g='srqponm' AND f GLOB 'defgh*')
17095: OR (d>=4.0 AND d<5.0 AND d NOT NULL)
17096: OR b=1023
17097: }
17098: } {4 16 29 37 42 63 65 68 93 94 96 scan 0 sort 0}
17099: do_test where7-2.736.2 {
17100: count_steps_sort {
17101: SELECT a FROM t3
17102: WHERE (f GLOB '?rstu*' AND f GLOB 'qrst*')
17103: OR b=465
17104: OR ((a BETWEEN 63 AND 65) AND a!=64)
17105: OR a=37
17106: OR b=1056
17107: OR (g='srqponm' AND f GLOB 'defgh*')
17108: OR (d>=4.0 AND d<5.0 AND d NOT NULL)
17109: OR b=1023
17110: }
17111: } {4 16 29 37 42 63 65 68 93 94 96 scan 0 sort 0}
17112: do_test where7-2.737.1 {
17113: count_steps_sort {
17114: SELECT a FROM t2
17115: WHERE a=76
17116: OR a=8
17117: OR (g='tsrqpon' AND f GLOB 'bcdef*')
17118: OR b=495
17119: OR b=663
17120: OR a=98
17121: OR b=748
17122: }
17123: } {8 27 45 68 76 98 scan 0 sort 0}
17124: do_test where7-2.737.2 {
17125: count_steps_sort {
17126: SELECT a FROM t3
17127: WHERE a=76
17128: OR a=8
17129: OR (g='tsrqpon' AND f GLOB 'bcdef*')
17130: OR b=495
17131: OR b=663
17132: OR a=98
17133: OR b=748
17134: }
17135: } {8 27 45 68 76 98 scan 0 sort 0}
17136: do_test where7-2.738.1 {
17137: count_steps_sort {
17138: SELECT a FROM t2
17139: WHERE b=1081
17140: OR b=542
17141: OR (g='mlkjihg' AND f GLOB 'jklmn*')
17142: OR (d>=47.0 AND d<48.0 AND d NOT NULL)
17143: OR b=828
17144: OR (d>=67.0 AND d<68.0 AND d NOT NULL)
17145: OR (d>=64.0 AND d<65.0 AND d NOT NULL)
17146: OR a=18
17147: }
17148: } {18 47 61 64 67 scan 0 sort 0}
17149: do_test where7-2.738.2 {
17150: count_steps_sort {
17151: SELECT a FROM t3
17152: WHERE b=1081
17153: OR b=542
17154: OR (g='mlkjihg' AND f GLOB 'jklmn*')
17155: OR (d>=47.0 AND d<48.0 AND d NOT NULL)
17156: OR b=828
17157: OR (d>=67.0 AND d<68.0 AND d NOT NULL)
17158: OR (d>=64.0 AND d<65.0 AND d NOT NULL)
17159: OR a=18
17160: }
17161: } {18 47 61 64 67 scan 0 sort 0}
17162: do_test where7-2.739.1 {
17163: count_steps_sort {
17164: SELECT a FROM t2
17165: WHERE f='abcdefghi'
17166: OR a=14
17167: OR (d>=13.0 AND d<14.0 AND d NOT NULL)
17168: OR c=27027
17169: OR a=47
17170: }
17171: } {13 14 26 47 52 78 79 80 81 scan 0 sort 0}
17172: do_test where7-2.739.2 {
17173: count_steps_sort {
17174: SELECT a FROM t3
17175: WHERE f='abcdefghi'
17176: OR a=14
17177: OR (d>=13.0 AND d<14.0 AND d NOT NULL)
17178: OR c=27027
17179: OR a=47
17180: }
17181: } {13 14 26 47 52 78 79 80 81 scan 0 sort 0}
17182: do_test where7-2.740.1 {
17183: count_steps_sort {
17184: SELECT a FROM t2
17185: WHERE c=31031
17186: OR b=737
17187: OR a=37
17188: OR ((a BETWEEN 98 AND 100) AND a!=99)
17189: OR (d>=94.0 AND d<95.0 AND d NOT NULL)
17190: OR ((a BETWEEN 65 AND 67) AND a!=66)
17191: OR a=91
17192: OR b=77
17193: OR (d>=94.0 AND d<95.0 AND d NOT NULL)
17194: }
17195: } {7 37 65 67 91 92 93 94 98 100 scan 0 sort 0}
17196: do_test where7-2.740.2 {
17197: count_steps_sort {
17198: SELECT a FROM t3
17199: WHERE c=31031
17200: OR b=737
17201: OR a=37
17202: OR ((a BETWEEN 98 AND 100) AND a!=99)
17203: OR (d>=94.0 AND d<95.0 AND d NOT NULL)
17204: OR ((a BETWEEN 65 AND 67) AND a!=66)
17205: OR a=91
17206: OR b=77
17207: OR (d>=94.0 AND d<95.0 AND d NOT NULL)
17208: }
17209: } {7 37 65 67 91 92 93 94 98 100 scan 0 sort 0}
17210: do_test where7-2.741.1 {
17211: count_steps_sort {
17212: SELECT a FROM t2
17213: WHERE a=17
17214: OR b=484
17215: OR c=3003
17216: OR b=121
17217: OR a=53
17218: }
17219: } {7 8 9 11 17 44 53 scan 0 sort 0}
17220: do_test where7-2.741.2 {
17221: count_steps_sort {
17222: SELECT a FROM t3
17223: WHERE a=17
17224: OR b=484
17225: OR c=3003
17226: OR b=121
17227: OR a=53
17228: }
17229: } {7 8 9 11 17 44 53 scan 0 sort 0}
17230: do_test where7-2.742.1 {
17231: count_steps_sort {
17232: SELECT a FROM t2
17233: WHERE b=880
17234: OR b=696
17235: OR (g='xwvutsr' AND f GLOB 'fghij*')
17236: OR b=308
17237: OR (g='lkjihgf' AND f GLOB 'nopqr*')
17238: OR ((a BETWEEN 96 AND 98) AND a!=97)
17239: }
17240: } {5 28 65 80 96 98 scan 0 sort 0}
17241: do_test where7-2.742.2 {
17242: count_steps_sort {
17243: SELECT a FROM t3
17244: WHERE b=880
17245: OR b=696
17246: OR (g='xwvutsr' AND f GLOB 'fghij*')
17247: OR b=308
17248: OR (g='lkjihgf' AND f GLOB 'nopqr*')
17249: OR ((a BETWEEN 96 AND 98) AND a!=97)
17250: }
17251: } {5 28 65 80 96 98 scan 0 sort 0}
17252: do_test where7-2.743.1 {
17253: count_steps_sort {
17254: SELECT a FROM t2
17255: WHERE (g='tsrqpon' AND f GLOB 'zabcd*')
17256: OR a=24
17257: OR f IS NULL
17258: OR (d>=77.0 AND d<78.0 AND d NOT NULL)
17259: OR (d>=57.0 AND d<58.0 AND d NOT NULL)
17260: OR c=12012
17261: OR (d>=88.0 AND d<89.0 AND d NOT NULL)
17262: }
17263: } {24 25 34 35 36 57 77 88 scan 0 sort 0}
17264: do_test where7-2.743.2 {
17265: count_steps_sort {
17266: SELECT a FROM t3
17267: WHERE (g='tsrqpon' AND f GLOB 'zabcd*')
17268: OR a=24
17269: OR f IS NULL
17270: OR (d>=77.0 AND d<78.0 AND d NOT NULL)
17271: OR (d>=57.0 AND d<58.0 AND d NOT NULL)
17272: OR c=12012
17273: OR (d>=88.0 AND d<89.0 AND d NOT NULL)
17274: }
17275: } {24 25 34 35 36 57 77 88 scan 0 sort 0}
17276: do_test where7-2.744.1 {
17277: count_steps_sort {
17278: SELECT a FROM t2
17279: WHERE a=94
17280: OR (d>=74.0 AND d<75.0 AND d NOT NULL)
17281: OR (g='hgfedcb' AND f GLOB 'hijkl*')
17282: OR b=792
17283: OR a=77
17284: OR a=26
17285: OR b=641
17286: OR a=38
17287: }
17288: } {26 38 72 74 77 85 94 scan 0 sort 0}
17289: do_test where7-2.744.2 {
17290: count_steps_sort {
17291: SELECT a FROM t3
17292: WHERE a=94
17293: OR (d>=74.0 AND d<75.0 AND d NOT NULL)
17294: OR (g='hgfedcb' AND f GLOB 'hijkl*')
17295: OR b=792
17296: OR a=77
17297: OR a=26
17298: OR b=641
17299: OR a=38
17300: }
17301: } {26 38 72 74 77 85 94 scan 0 sort 0}
17302: do_test where7-2.745.1 {
17303: count_steps_sort {
17304: SELECT a FROM t2
17305: WHERE ((a BETWEEN 51 AND 53) AND a!=52)
17306: OR (d>=30.0 AND d<31.0 AND d NOT NULL)
17307: OR b=14
17308: OR ((a BETWEEN 89 AND 91) AND a!=90)
17309: OR ((a BETWEEN 15 AND 17) AND a!=16)
17310: OR (d>=27.0 AND d<28.0 AND d NOT NULL)
17311: OR b=121
17312: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
17313: OR (d>=86.0 AND d<87.0 AND d NOT NULL)
17314: }
17315: } {11 15 17 27 30 51 53 63 86 89 91 scan 0 sort 0}
17316: do_test where7-2.745.2 {
17317: count_steps_sort {
17318: SELECT a FROM t3
17319: WHERE ((a BETWEEN 51 AND 53) AND a!=52)
17320: OR (d>=30.0 AND d<31.0 AND d NOT NULL)
17321: OR b=14
17322: OR ((a BETWEEN 89 AND 91) AND a!=90)
17323: OR ((a BETWEEN 15 AND 17) AND a!=16)
17324: OR (d>=27.0 AND d<28.0 AND d NOT NULL)
17325: OR b=121
17326: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
17327: OR (d>=86.0 AND d<87.0 AND d NOT NULL)
17328: }
17329: } {11 15 17 27 30 51 53 63 86 89 91 scan 0 sort 0}
17330: do_test where7-2.746.1 {
17331: count_steps_sort {
17332: SELECT a FROM t2
17333: WHERE b=517
17334: OR ((a BETWEEN 69 AND 71) AND a!=70)
17335: OR f='opqrstuvw'
17336: }
17337: } {14 40 47 66 69 71 92 scan 0 sort 0}
17338: do_test where7-2.746.2 {
17339: count_steps_sort {
17340: SELECT a FROM t3
17341: WHERE b=517
17342: OR ((a BETWEEN 69 AND 71) AND a!=70)
17343: OR f='opqrstuvw'
17344: }
17345: } {14 40 47 66 69 71 92 scan 0 sort 0}
17346: do_test where7-2.747.1 {
17347: count_steps_sort {
17348: SELECT a FROM t2
17349: WHERE (d>=84.0 AND d<85.0 AND d NOT NULL)
17350: OR ((a BETWEEN 32 AND 34) AND a!=33)
17351: OR b=267
17352: OR c=19019
17353: OR a=42
17354: OR b=938
17355: OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
17356: OR (d>=21.0 AND d<22.0 AND d NOT NULL)
17357: OR (d>=1.0 AND d<2.0 AND d NOT NULL)
17358: OR ((a BETWEEN 22 AND 24) AND a!=23)
17359: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
17360: }
17361: } {1 9 17 21 22 24 32 34 35 42 43 55 56 57 61 69 84 87 95 scan 0 sort 0}
17362: do_test where7-2.747.2 {
17363: count_steps_sort {
17364: SELECT a FROM t3
17365: WHERE (d>=84.0 AND d<85.0 AND d NOT NULL)
17366: OR ((a BETWEEN 32 AND 34) AND a!=33)
17367: OR b=267
17368: OR c=19019
17369: OR a=42
17370: OR b=938
17371: OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
17372: OR (d>=21.0 AND d<22.0 AND d NOT NULL)
17373: OR (d>=1.0 AND d<2.0 AND d NOT NULL)
17374: OR ((a BETWEEN 22 AND 24) AND a!=23)
17375: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
17376: }
17377: } {1 9 17 21 22 24 32 34 35 42 43 55 56 57 61 69 84 87 95 scan 0 sort 0}
17378: do_test where7-2.748.1 {
17379: count_steps_sort {
17380: SELECT a FROM t2
17381: WHERE b=179
17382: OR a=50
17383: OR (g='srqponm' AND f GLOB 'defgh*')
17384: }
17385: } {29 50 scan 0 sort 0}
17386: do_test where7-2.748.2 {
17387: count_steps_sort {
17388: SELECT a FROM t3
17389: WHERE b=179
17390: OR a=50
17391: OR (g='srqponm' AND f GLOB 'defgh*')
17392: }
17393: } {29 50 scan 0 sort 0}
17394: do_test where7-2.749.1 {
17395: count_steps_sort {
17396: SELECT a FROM t2
17397: WHERE (g='vutsrqp' AND f GLOB 'rstuv*')
17398: OR f='xyzabcdef'
17399: OR ((a BETWEEN 49 AND 51) AND a!=50)
17400: OR b=575
17401: OR b=385
17402: OR (g='utsrqpo' AND f GLOB 'stuvw*')
17403: OR ((a BETWEEN 63 AND 65) AND a!=64)
17404: OR a=46
17405: OR b=220
17406: OR a=63
17407: }
17408: } {17 18 20 23 35 46 49 51 63 65 75 scan 0 sort 0}
17409: do_test where7-2.749.2 {
17410: count_steps_sort {
17411: SELECT a FROM t3
17412: WHERE (g='vutsrqp' AND f GLOB 'rstuv*')
17413: OR f='xyzabcdef'
17414: OR ((a BETWEEN 49 AND 51) AND a!=50)
17415: OR b=575
17416: OR b=385
17417: OR (g='utsrqpo' AND f GLOB 'stuvw*')
17418: OR ((a BETWEEN 63 AND 65) AND a!=64)
17419: OR a=46
17420: OR b=220
17421: OR a=63
17422: }
17423: } {17 18 20 23 35 46 49 51 63 65 75 scan 0 sort 0}
17424: do_test where7-2.750.1 {
17425: count_steps_sort {
17426: SELECT a FROM t2
17427: WHERE b=1056
17428: OR ((a BETWEEN 91 AND 93) AND a!=92)
17429: OR b=1078
17430: OR (d>=80.0 AND d<81.0 AND d NOT NULL)
17431: OR c=31031
17432: OR b=869
17433: OR (g='jihgfed' AND f GLOB 'zabcd*')
17434: OR b=245
17435: OR a=92
17436: OR (d>=66.0 AND d<67.0 AND d NOT NULL)
17437: OR b=880
17438: }
17439: } {66 77 79 80 91 92 93 96 98 scan 0 sort 0}
17440: do_test where7-2.750.2 {
17441: count_steps_sort {
17442: SELECT a FROM t3
17443: WHERE b=1056
17444: OR ((a BETWEEN 91 AND 93) AND a!=92)
17445: OR b=1078
17446: OR (d>=80.0 AND d<81.0 AND d NOT NULL)
17447: OR c=31031
17448: OR b=869
17449: OR (g='jihgfed' AND f GLOB 'zabcd*')
17450: OR b=245
17451: OR a=92
17452: OR (d>=66.0 AND d<67.0 AND d NOT NULL)
17453: OR b=880
17454: }
17455: } {66 77 79 80 91 92 93 96 98 scan 0 sort 0}
17456: do_test where7-2.751.1 {
17457: count_steps_sort {
17458: SELECT a FROM t2
17459: WHERE b=1078
17460: OR c=28028
17461: OR (d>=40.0 AND d<41.0 AND d NOT NULL)
17462: OR (d>=38.0 AND d<39.0 AND d NOT NULL)
17463: OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
17464: OR (g='mlkjihg' AND f GLOB 'jklmn*')
17465: OR ((a BETWEEN 17 AND 19) AND a!=18)
17466: OR c=9009
17467: OR a=17
17468: OR (d>=39.0 AND d<40.0 AND d NOT NULL)
17469: }
17470: } {16 17 19 25 26 27 38 39 40 42 61 68 82 83 84 94 98 scan 0 sort 0}
17471: do_test where7-2.751.2 {
17472: count_steps_sort {
17473: SELECT a FROM t3
17474: WHERE b=1078
17475: OR c=28028
17476: OR (d>=40.0 AND d<41.0 AND d NOT NULL)
17477: OR (d>=38.0 AND d<39.0 AND d NOT NULL)
17478: OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
17479: OR (g='mlkjihg' AND f GLOB 'jklmn*')
17480: OR ((a BETWEEN 17 AND 19) AND a!=18)
17481: OR c=9009
17482: OR a=17
17483: OR (d>=39.0 AND d<40.0 AND d NOT NULL)
17484: }
17485: } {16 17 19 25 26 27 38 39 40 42 61 68 82 83 84 94 98 scan 0 sort 0}
17486: do_test where7-2.752.1 {
17487: count_steps_sort {
17488: SELECT a FROM t2
17489: WHERE (d>=57.0 AND d<58.0 AND d NOT NULL)
17490: OR b=762
17491: OR (g='mlkjihg' AND f GLOB 'ghijk*')
17492: OR f='tuvwxyzab'
17493: OR (d>=44.0 AND d<45.0 AND d NOT NULL)
17494: OR ((a BETWEEN 31 AND 33) AND a!=32)
17495: OR b=1034
17496: OR (d>=14.0 AND d<15.0 AND d NOT NULL)
17497: }
17498: } {14 19 31 33 44 45 57 58 71 94 97 scan 0 sort 0}
17499: do_test where7-2.752.2 {
17500: count_steps_sort {
17501: SELECT a FROM t3
17502: WHERE (d>=57.0 AND d<58.0 AND d NOT NULL)
17503: OR b=762
17504: OR (g='mlkjihg' AND f GLOB 'ghijk*')
17505: OR f='tuvwxyzab'
17506: OR (d>=44.0 AND d<45.0 AND d NOT NULL)
17507: OR ((a BETWEEN 31 AND 33) AND a!=32)
17508: OR b=1034
17509: OR (d>=14.0 AND d<15.0 AND d NOT NULL)
17510: }
17511: } {14 19 31 33 44 45 57 58 71 94 97 scan 0 sort 0}
17512: do_test where7-2.753.1 {
17513: count_steps_sort {
17514: SELECT a FROM t2
17515: WHERE b=47
17516: OR b=187
17517: OR a=56
17518: OR ((a BETWEEN 30 AND 32) AND a!=31)
17519: OR ((a BETWEEN 68 AND 70) AND a!=69)
17520: OR ((a BETWEEN 89 AND 91) AND a!=90)
17521: }
17522: } {17 30 32 56 68 70 89 91 scan 0 sort 0}
17523: do_test where7-2.753.2 {
17524: count_steps_sort {
17525: SELECT a FROM t3
17526: WHERE b=47
17527: OR b=187
17528: OR a=56
17529: OR ((a BETWEEN 30 AND 32) AND a!=31)
17530: OR ((a BETWEEN 68 AND 70) AND a!=69)
17531: OR ((a BETWEEN 89 AND 91) AND a!=90)
17532: }
17533: } {17 30 32 56 68 70 89 91 scan 0 sort 0}
17534: do_test where7-2.754.1 {
17535: count_steps_sort {
17536: SELECT a FROM t2
17537: WHERE c=11011
17538: OR a=14
17539: OR c=16016
17540: OR (d>=21.0 AND d<22.0 AND d NOT NULL)
17541: OR (g='srqponm' AND f GLOB 'efghi*')
17542: OR f='jklmnopqr'
17543: OR (d>=25.0 AND d<26.0 AND d NOT NULL)
17544: OR (d>=96.0 AND d<97.0 AND d NOT NULL)
17545: OR b=916
17546: }
17547: } {9 14 21 25 30 31 32 33 35 46 47 48 61 87 96 scan 0 sort 0}
17548: do_test where7-2.754.2 {
17549: count_steps_sort {
17550: SELECT a FROM t3
17551: WHERE c=11011
17552: OR a=14
17553: OR c=16016
17554: OR (d>=21.0 AND d<22.0 AND d NOT NULL)
17555: OR (g='srqponm' AND f GLOB 'efghi*')
17556: OR f='jklmnopqr'
17557: OR (d>=25.0 AND d<26.0 AND d NOT NULL)
17558: OR (d>=96.0 AND d<97.0 AND d NOT NULL)
17559: OR b=916
17560: }
17561: } {9 14 21 25 30 31 32 33 35 46 47 48 61 87 96 scan 0 sort 0}
17562: do_test where7-2.755.1 {
17563: count_steps_sort {
17564: SELECT a FROM t2
17565: WHERE b=949
17566: OR (g='srqponm' AND f GLOB 'cdefg*')
17567: OR (g='vutsrqp' AND f GLOB 'rstuv*')
17568: OR c<=10
17569: OR a=14
17570: OR b=608
17571: OR (g='edcbazy' AND f GLOB 'uvwxy*')
17572: OR (d>=66.0 AND d<67.0 AND d NOT NULL)
17573: OR b=121
17574: OR b=333
17575: OR ((a BETWEEN 93 AND 95) AND a!=94)
17576: }
17577: } {11 14 17 28 66 93 95 98 scan 0 sort 0}
17578: do_test where7-2.755.2 {
17579: count_steps_sort {
17580: SELECT a FROM t3
17581: WHERE b=949
17582: OR (g='srqponm' AND f GLOB 'cdefg*')
17583: OR (g='vutsrqp' AND f GLOB 'rstuv*')
17584: OR c<=10
17585: OR a=14
17586: OR b=608
17587: OR (g='edcbazy' AND f GLOB 'uvwxy*')
17588: OR (d>=66.0 AND d<67.0 AND d NOT NULL)
17589: OR b=121
17590: OR b=333
17591: OR ((a BETWEEN 93 AND 95) AND a!=94)
17592: }
17593: } {11 14 17 28 66 93 95 98 scan 0 sort 0}
17594: do_test where7-2.756.1 {
17595: count_steps_sort {
17596: SELECT a FROM t2
17597: WHERE (g='kjihgfe' AND f GLOB 'rstuv*')
17598: OR b=355
17599: OR b=627
17600: OR b=1001
17601: OR b=1026
17602: OR ((a BETWEEN 58 AND 60) AND a!=59)
17603: }
17604: } {57 58 60 69 91 scan 0 sort 0}
17605: do_test where7-2.756.2 {
17606: count_steps_sort {
17607: SELECT a FROM t3
17608: WHERE (g='kjihgfe' AND f GLOB 'rstuv*')
17609: OR b=355
17610: OR b=627
17611: OR b=1001
17612: OR b=1026
17613: OR ((a BETWEEN 58 AND 60) AND a!=59)
17614: }
17615: } {57 58 60 69 91 scan 0 sort 0}
17616: do_test where7-2.757.1 {
17617: count_steps_sort {
17618: SELECT a FROM t2
17619: WHERE (g='xwvutsr' AND f GLOB 'efghi*')
17620: OR (d>=79.0 AND d<80.0 AND d NOT NULL)
17621: }
17622: } {4 79 scan 0 sort 0}
17623: do_test where7-2.757.2 {
17624: count_steps_sort {
17625: SELECT a FROM t3
17626: WHERE (g='xwvutsr' AND f GLOB 'efghi*')
17627: OR (d>=79.0 AND d<80.0 AND d NOT NULL)
17628: }
17629: } {4 79 scan 0 sort 0}
17630: do_test where7-2.758.1 {
17631: count_steps_sort {
17632: SELECT a FROM t2
17633: WHERE b=685
17634: OR a=14
17635: OR b=990
17636: OR (g='tsrqpon' AND f GLOB 'abcde*')
17637: OR f='efghijklm'
17638: OR c=1001
17639: OR b=784
17640: OR (g='srqponm' AND f GLOB 'ghijk*')
17641: OR (d>=69.0 AND d<70.0 AND d NOT NULL)
17642: }
17643: } {1 2 3 4 14 26 30 32 56 69 82 90 scan 0 sort 0}
17644: do_test where7-2.758.2 {
17645: count_steps_sort {
17646: SELECT a FROM t3
17647: WHERE b=685
17648: OR a=14
17649: OR b=990
17650: OR (g='tsrqpon' AND f GLOB 'abcde*')
17651: OR f='efghijklm'
17652: OR c=1001
17653: OR b=784
17654: OR (g='srqponm' AND f GLOB 'ghijk*')
17655: OR (d>=69.0 AND d<70.0 AND d NOT NULL)
17656: }
17657: } {1 2 3 4 14 26 30 32 56 69 82 90 scan 0 sort 0}
17658: do_test where7-2.759.1 {
17659: count_steps_sort {
17660: SELECT a FROM t2
17661: WHERE a=54
17662: OR (g='qponmlk' AND f GLOB 'nopqr*')
17663: OR c=26026
17664: OR ((a BETWEEN 97 AND 99) AND a!=98)
17665: }
17666: } {39 54 76 77 78 97 99 scan 0 sort 0}
17667: do_test where7-2.759.2 {
17668: count_steps_sort {
17669: SELECT a FROM t3
17670: WHERE a=54
17671: OR (g='qponmlk' AND f GLOB 'nopqr*')
17672: OR c=26026
17673: OR ((a BETWEEN 97 AND 99) AND a!=98)
17674: }
17675: } {39 54 76 77 78 97 99 scan 0 sort 0}
17676: do_test where7-2.760.1 {
17677: count_steps_sort {
17678: SELECT a FROM t2
17679: WHERE (g='hgfedcb' AND f GLOB 'ghijk*')
17680: OR c=24024
17681: OR a=98
17682: OR (g='utsrqpo' AND f GLOB 'vwxyz*')
17683: OR a=5
17684: OR ((a BETWEEN 31 AND 33) AND a!=32)
17685: OR (g='rqponml' AND f GLOB 'klmno*')
17686: OR f='pqrstuvwx'
17687: OR f='bcdefghij'
17688: OR b=1001
17689: OR ((a BETWEEN 77 AND 79) AND a!=78)
17690: }
17691: } {1 5 15 21 27 31 33 36 41 53 67 70 71 72 77 79 84 91 93 98 scan 0 sort 0}
17692: do_test where7-2.760.2 {
17693: count_steps_sort {
17694: SELECT a FROM t3
17695: WHERE (g='hgfedcb' AND f GLOB 'ghijk*')
17696: OR c=24024
17697: OR a=98
17698: OR (g='utsrqpo' AND f GLOB 'vwxyz*')
17699: OR a=5
17700: OR ((a BETWEEN 31 AND 33) AND a!=32)
17701: OR (g='rqponml' AND f GLOB 'klmno*')
17702: OR f='pqrstuvwx'
17703: OR f='bcdefghij'
17704: OR b=1001
17705: OR ((a BETWEEN 77 AND 79) AND a!=78)
17706: }
17707: } {1 5 15 21 27 31 33 36 41 53 67 70 71 72 77 79 84 91 93 98 scan 0 sort 0}
17708: do_test where7-2.761.1 {
17709: count_steps_sort {
17710: SELECT a FROM t2
17711: WHERE b=781
17712: OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
17713: OR (d>=56.0 AND d<57.0 AND d NOT NULL)
17714: OR (d>=99.0 AND d<100.0 AND d NOT NULL)
17715: OR (g='yxwvuts' AND f GLOB 'bcdef*')
17716: OR (g='nmlkjih' AND f GLOB 'cdefg*')
17717: OR f='lmnopqrst'
17718: OR a=39
17719: OR a=100
17720: OR ((a BETWEEN 56 AND 58) AND a!=57)
17721: }
17722: } {1 11 14 37 39 40 54 56 58 63 66 71 89 92 99 100 scan 0 sort 0}
17723: do_test where7-2.761.2 {
17724: count_steps_sort {
17725: SELECT a FROM t3
17726: WHERE b=781
17727: OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
17728: OR (d>=56.0 AND d<57.0 AND d NOT NULL)
17729: OR (d>=99.0 AND d<100.0 AND d NOT NULL)
17730: OR (g='yxwvuts' AND f GLOB 'bcdef*')
17731: OR (g='nmlkjih' AND f GLOB 'cdefg*')
17732: OR f='lmnopqrst'
17733: OR a=39
17734: OR a=100
17735: OR ((a BETWEEN 56 AND 58) AND a!=57)
17736: }
17737: } {1 11 14 37 39 40 54 56 58 63 66 71 89 92 99 100 scan 0 sort 0}
17738: do_test where7-2.762.1 {
17739: count_steps_sort {
17740: SELECT a FROM t2
17741: WHERE c=4004
17742: OR b=718
17743: OR (g='qponmlk' AND f GLOB 'opqrs*')
17744: OR a=50
17745: OR (d>=11.0 AND d<12.0 AND d NOT NULL)
17746: OR b=363
17747: OR (g='rqponml' AND f GLOB 'ijklm*')
17748: OR b=1023
17749: }
17750: } {10 11 12 33 34 40 50 93 scan 0 sort 0}
17751: do_test where7-2.762.2 {
17752: count_steps_sort {
17753: SELECT a FROM t3
17754: WHERE c=4004
17755: OR b=718
17756: OR (g='qponmlk' AND f GLOB 'opqrs*')
17757: OR a=50
17758: OR (d>=11.0 AND d<12.0 AND d NOT NULL)
17759: OR b=363
17760: OR (g='rqponml' AND f GLOB 'ijklm*')
17761: OR b=1023
17762: }
17763: } {10 11 12 33 34 40 50 93 scan 0 sort 0}
17764: do_test where7-2.763.1 {
17765: count_steps_sort {
17766: SELECT a FROM t2
17767: WHERE b=1081
17768: OR (d>=55.0 AND d<56.0 AND d NOT NULL)
17769: OR b=473
17770: OR ((a BETWEEN 43 AND 45) AND a!=44)
17771: OR b=586
17772: OR (g='tsrqpon' AND f GLOB 'abcde*')
17773: OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
17774: }
17775: } {20 26 43 45 46 55 72 98 scan 0 sort 0}
17776: do_test where7-2.763.2 {
17777: count_steps_sort {
17778: SELECT a FROM t3
17779: WHERE b=1081
17780: OR (d>=55.0 AND d<56.0 AND d NOT NULL)
17781: OR b=473
17782: OR ((a BETWEEN 43 AND 45) AND a!=44)
17783: OR b=586
17784: OR (g='tsrqpon' AND f GLOB 'abcde*')
17785: OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
17786: }
17787: } {20 26 43 45 46 55 72 98 scan 0 sort 0}
17788: do_test where7-2.764.1 {
17789: count_steps_sort {
17790: SELECT a FROM t2
17791: WHERE (f GLOB '?ijkl*' AND f GLOB 'hijk*')
17792: OR (d>=58.0 AND d<59.0 AND d NOT NULL)
17793: OR (d>=13.0 AND d<14.0 AND d NOT NULL)
17794: }
17795: } {7 13 33 58 59 85 scan 0 sort 0}
17796: do_test where7-2.764.2 {
17797: count_steps_sort {
17798: SELECT a FROM t3
17799: WHERE (f GLOB '?ijkl*' AND f GLOB 'hijk*')
17800: OR (d>=58.0 AND d<59.0 AND d NOT NULL)
17801: OR (d>=13.0 AND d<14.0 AND d NOT NULL)
17802: }
17803: } {7 13 33 58 59 85 scan 0 sort 0}
17804: do_test where7-2.765.1 {
17805: count_steps_sort {
17806: SELECT a FROM t2
17807: WHERE (g='hgfedcb' AND f GLOB 'hijkl*')
17808: OR ((a BETWEEN 76 AND 78) AND a!=77)
17809: OR a=47
17810: OR (g='kjihgfe' AND f GLOB 'qrstu*')
17811: OR (g='lkjihgf' AND f GLOB 'lmnop*')
17812: OR (d>=84.0 AND d<85.0 AND d NOT NULL)
17813: OR f='lmnopqrst'
17814: }
17815: } {11 37 47 63 68 76 78 84 85 89 scan 0 sort 0}
17816: do_test where7-2.765.2 {
17817: count_steps_sort {
17818: SELECT a FROM t3
17819: WHERE (g='hgfedcb' AND f GLOB 'hijkl*')
17820: OR ((a BETWEEN 76 AND 78) AND a!=77)
17821: OR a=47
17822: OR (g='kjihgfe' AND f GLOB 'qrstu*')
17823: OR (g='lkjihgf' AND f GLOB 'lmnop*')
17824: OR (d>=84.0 AND d<85.0 AND d NOT NULL)
17825: OR f='lmnopqrst'
17826: }
17827: } {11 37 47 63 68 76 78 84 85 89 scan 0 sort 0}
17828: do_test where7-2.766.1 {
17829: count_steps_sort {
17830: SELECT a FROM t2
17831: WHERE c>=34035
17832: OR a=29
17833: OR ((a BETWEEN 19 AND 21) AND a!=20)
17834: OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
17835: OR f='abcdefghi'
17836: OR b=993
17837: OR ((a BETWEEN 52 AND 54) AND a!=53)
17838: OR ((a BETWEEN 45 AND 47) AND a!=46)
17839: }
17840: } {19 21 26 29 45 47 52 54 73 78 99 scan 0 sort 0}
17841: do_test where7-2.766.2 {
17842: count_steps_sort {
17843: SELECT a FROM t3
17844: WHERE c>=34035
17845: OR a=29
17846: OR ((a BETWEEN 19 AND 21) AND a!=20)
17847: OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
17848: OR f='abcdefghi'
17849: OR b=993
17850: OR ((a BETWEEN 52 AND 54) AND a!=53)
17851: OR ((a BETWEEN 45 AND 47) AND a!=46)
17852: }
17853: } {19 21 26 29 45 47 52 54 73 78 99 scan 0 sort 0}
17854: do_test where7-2.767.1 {
17855: count_steps_sort {
17856: SELECT a FROM t2
17857: WHERE (d>=63.0 AND d<64.0 AND d NOT NULL)
17858: OR (d>=16.0 AND d<17.0 AND d NOT NULL)
17859: OR b=696
17860: OR b=154
17861: OR (d>=24.0 AND d<25.0 AND d NOT NULL)
17862: OR a=22
17863: OR (d>=47.0 AND d<48.0 AND d NOT NULL)
17864: OR a=52
17865: OR a=21
17866: OR (d>=70.0 AND d<71.0 AND d NOT NULL)
17867: }
17868: } {14 16 21 22 24 47 52 63 70 scan 0 sort 0}
17869: do_test where7-2.767.2 {
17870: count_steps_sort {
17871: SELECT a FROM t3
17872: WHERE (d>=63.0 AND d<64.0 AND d NOT NULL)
17873: OR (d>=16.0 AND d<17.0 AND d NOT NULL)
17874: OR b=696
17875: OR b=154
17876: OR (d>=24.0 AND d<25.0 AND d NOT NULL)
17877: OR a=22
17878: OR (d>=47.0 AND d<48.0 AND d NOT NULL)
17879: OR a=52
17880: OR a=21
17881: OR (d>=70.0 AND d<71.0 AND d NOT NULL)
17882: }
17883: } {14 16 21 22 24 47 52 63 70 scan 0 sort 0}
17884: do_test where7-2.768.1 {
17885: count_steps_sort {
17886: SELECT a FROM t2
17887: WHERE b=693
17888: OR b=201
17889: OR ((a BETWEEN 36 AND 38) AND a!=37)
17890: OR b=520
17891: OR ((a BETWEEN 23 AND 25) AND a!=24)
17892: OR b=407
17893: OR (d>=37.0 AND d<38.0 AND d NOT NULL)
17894: OR c>=34035
17895: OR b=135
17896: }
17897: } {23 25 36 37 38 63 scan 0 sort 0}
17898: do_test where7-2.768.2 {
17899: count_steps_sort {
17900: SELECT a FROM t3
17901: WHERE b=693
17902: OR b=201
17903: OR ((a BETWEEN 36 AND 38) AND a!=37)
17904: OR b=520
17905: OR ((a BETWEEN 23 AND 25) AND a!=24)
17906: OR b=407
17907: OR (d>=37.0 AND d<38.0 AND d NOT NULL)
17908: OR c>=34035
17909: OR b=135
17910: }
17911: } {23 25 36 37 38 63 scan 0 sort 0}
17912: do_test where7-2.769.1 {
17913: count_steps_sort {
17914: SELECT a FROM t2
17915: WHERE (d>=43.0 AND d<44.0 AND d NOT NULL)
17916: OR b=707
17917: OR b=14
17918: OR b=1089
17919: OR b=352
17920: }
17921: } {32 43 99 scan 0 sort 0}
17922: do_test where7-2.769.2 {
17923: count_steps_sort {
17924: SELECT a FROM t3
17925: WHERE (d>=43.0 AND d<44.0 AND d NOT NULL)
17926: OR b=707
17927: OR b=14
17928: OR b=1089
17929: OR b=352
17930: }
17931: } {32 43 99 scan 0 sort 0}
17932: do_test where7-2.770.1 {
17933: count_steps_sort {
17934: SELECT a FROM t2
17935: WHERE b=278
17936: OR b=278
17937: OR b=825
17938: OR f='rstuvwxyz'
17939: OR b=938
17940: OR ((a BETWEEN 17 AND 19) AND a!=18)
17941: OR ((a BETWEEN 43 AND 45) AND a!=44)
17942: }
17943: } {17 19 43 45 69 75 95 scan 0 sort 0}
17944: do_test where7-2.770.2 {
17945: count_steps_sort {
17946: SELECT a FROM t3
17947: WHERE b=278
17948: OR b=278
17949: OR b=825
17950: OR f='rstuvwxyz'
17951: OR b=938
17952: OR ((a BETWEEN 17 AND 19) AND a!=18)
17953: OR ((a BETWEEN 43 AND 45) AND a!=44)
17954: }
17955: } {17 19 43 45 69 75 95 scan 0 sort 0}
17956: do_test where7-2.771.1 {
17957: count_steps_sort {
17958: SELECT a FROM t2
17959: WHERE ((a BETWEEN 32 AND 34) AND a!=33)
17960: OR b=1045
17961: OR c=27027
17962: OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
17963: }
17964: } {11 32 34 37 63 79 80 81 89 95 scan 0 sort 0}
17965: do_test where7-2.771.2 {
17966: count_steps_sort {
17967: SELECT a FROM t3
17968: WHERE ((a BETWEEN 32 AND 34) AND a!=33)
17969: OR b=1045
17970: OR c=27027
17971: OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
17972: }
17973: } {11 32 34 37 63 79 80 81 89 95 scan 0 sort 0}
17974: do_test where7-2.772.1 {
17975: count_steps_sort {
17976: SELECT a FROM t2
17977: WHERE a=87
17978: OR (d>=47.0 AND d<48.0 AND d NOT NULL)
17979: OR b=487
17980: OR (g='gfedcba' AND f GLOB 'mnopq*')
17981: }
17982: } {47 87 90 scan 0 sort 0}
17983: do_test where7-2.772.2 {
17984: count_steps_sort {
17985: SELECT a FROM t3
17986: WHERE a=87
17987: OR (d>=47.0 AND d<48.0 AND d NOT NULL)
17988: OR b=487
17989: OR (g='gfedcba' AND f GLOB 'mnopq*')
17990: }
17991: } {47 87 90 scan 0 sort 0}
17992: do_test where7-2.773.1 {
17993: count_steps_sort {
17994: SELECT a FROM t2
17995: WHERE ((a BETWEEN 30 AND 32) AND a!=31)
17996: OR b=69
17997: OR b=608
17998: OR b=814
17999: OR a=67
18000: OR (d>=61.0 AND d<62.0 AND d NOT NULL)
18001: OR b=1059
18002: OR (d>=58.0 AND d<59.0 AND d NOT NULL)
18003: OR a=18
18004: OR b=407
18005: OR ((a BETWEEN 10 AND 12) AND a!=11)
18006: }
18007: } {10 12 18 30 32 37 58 61 67 74 scan 0 sort 0}
18008: do_test where7-2.773.2 {
18009: count_steps_sort {
18010: SELECT a FROM t3
18011: WHERE ((a BETWEEN 30 AND 32) AND a!=31)
18012: OR b=69
18013: OR b=608
18014: OR b=814
18015: OR a=67
18016: OR (d>=61.0 AND d<62.0 AND d NOT NULL)
18017: OR b=1059
18018: OR (d>=58.0 AND d<59.0 AND d NOT NULL)
18019: OR a=18
18020: OR b=407
18021: OR ((a BETWEEN 10 AND 12) AND a!=11)
18022: }
18023: } {10 12 18 30 32 37 58 61 67 74 scan 0 sort 0}
18024: do_test where7-2.774.1 {
18025: count_steps_sort {
18026: SELECT a FROM t2
18027: WHERE b=223
18028: OR b=80
18029: OR ((a BETWEEN 97 AND 99) AND a!=98)
18030: OR ((a BETWEEN 74 AND 76) AND a!=75)
18031: }
18032: } {74 76 97 99 scan 0 sort 0}
18033: do_test where7-2.774.2 {
18034: count_steps_sort {
18035: SELECT a FROM t3
18036: WHERE b=223
18037: OR b=80
18038: OR ((a BETWEEN 97 AND 99) AND a!=98)
18039: OR ((a BETWEEN 74 AND 76) AND a!=75)
18040: }
18041: } {74 76 97 99 scan 0 sort 0}
18042: do_test where7-2.775.1 {
18043: count_steps_sort {
18044: SELECT a FROM t2
18045: WHERE b=220
18046: OR (g='nmlkjih' AND f GLOB 'cdefg*')
18047: OR b=363
18048: OR (d>=66.0 AND d<67.0 AND d NOT NULL)
18049: OR (g='nmlkjih' AND f GLOB 'defgh*')
18050: OR (d>=52.0 AND d<53.0 AND d NOT NULL)
18051: OR ((a BETWEEN 10 AND 12) AND a!=11)
18052: }
18053: } {10 12 20 33 52 54 55 66 scan 0 sort 0}
18054: do_test where7-2.775.2 {
18055: count_steps_sort {
18056: SELECT a FROM t3
18057: WHERE b=220
18058: OR (g='nmlkjih' AND f GLOB 'cdefg*')
18059: OR b=363
18060: OR (d>=66.0 AND d<67.0 AND d NOT NULL)
18061: OR (g='nmlkjih' AND f GLOB 'defgh*')
18062: OR (d>=52.0 AND d<53.0 AND d NOT NULL)
18063: OR ((a BETWEEN 10 AND 12) AND a!=11)
18064: }
18065: } {10 12 20 33 52 54 55 66 scan 0 sort 0}
18066: do_test where7-2.776.1 {
18067: count_steps_sort {
18068: SELECT a FROM t2
18069: WHERE b=498
18070: OR (d>=5.0 AND d<6.0 AND d NOT NULL)
18071: OR b=880
18072: OR ((a BETWEEN 60 AND 62) AND a!=61)
18073: OR b=828
18074: OR (d>=15.0 AND d<16.0 AND d NOT NULL)
18075: OR b=113
18076: }
18077: } {5 15 60 62 80 scan 0 sort 0}
18078: do_test where7-2.776.2 {
18079: count_steps_sort {
18080: SELECT a FROM t3
18081: WHERE b=498
18082: OR (d>=5.0 AND d<6.0 AND d NOT NULL)
18083: OR b=880
18084: OR ((a BETWEEN 60 AND 62) AND a!=61)
18085: OR b=828
18086: OR (d>=15.0 AND d<16.0 AND d NOT NULL)
18087: OR b=113
18088: }
18089: } {5 15 60 62 80 scan 0 sort 0}
18090: do_test where7-2.777.1 {
18091: count_steps_sort {
18092: SELECT a FROM t2
18093: WHERE b=1059
18094: OR (d>=20.0 AND d<21.0 AND d NOT NULL)
18095: OR b=960
18096: OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
18097: OR (g='wvutsrq' AND f GLOB 'mnopq*')
18098: OR b=894
18099: OR c=2002
18100: }
18101: } {4 5 6 12 16 20 42 68 94 scan 0 sort 0}
18102: do_test where7-2.777.2 {
18103: count_steps_sort {
18104: SELECT a FROM t3
18105: WHERE b=1059
18106: OR (d>=20.0 AND d<21.0 AND d NOT NULL)
18107: OR b=960
18108: OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
18109: OR (g='wvutsrq' AND f GLOB 'mnopq*')
18110: OR b=894
18111: OR c=2002
18112: }
18113: } {4 5 6 12 16 20 42 68 94 scan 0 sort 0}
18114: do_test where7-2.778.1 {
18115: count_steps_sort {
18116: SELECT a FROM t2
18117: WHERE b=14
18118: OR (g='hgfedcb' AND f GLOB 'hijkl*')
18119: }
18120: } {85 scan 0 sort 0}
18121: do_test where7-2.778.2 {
18122: count_steps_sort {
18123: SELECT a FROM t3
18124: WHERE b=14
18125: OR (g='hgfedcb' AND f GLOB 'hijkl*')
18126: }
18127: } {85 scan 0 sort 0}
18128: do_test where7-2.779.1 {
18129: count_steps_sort {
18130: SELECT a FROM t2
18131: WHERE b=806
18132: OR (g='rqponml' AND f GLOB 'hijkl*')
18133: OR b=795
18134: OR ((a BETWEEN 99 AND 101) AND a!=100)
18135: OR ((a BETWEEN 21 AND 23) AND a!=22)
18136: OR ((a BETWEEN 86 AND 88) AND a!=87)
18137: OR c=23023
18138: OR (d>=99.0 AND d<100.0 AND d NOT NULL)
18139: }
18140: } {21 23 33 67 68 69 86 88 99 scan 0 sort 0}
18141: do_test where7-2.779.2 {
18142: count_steps_sort {
18143: SELECT a FROM t3
18144: WHERE b=806
18145: OR (g='rqponml' AND f GLOB 'hijkl*')
18146: OR b=795
18147: OR ((a BETWEEN 99 AND 101) AND a!=100)
18148: OR ((a BETWEEN 21 AND 23) AND a!=22)
18149: OR ((a BETWEEN 86 AND 88) AND a!=87)
18150: OR c=23023
18151: OR (d>=99.0 AND d<100.0 AND d NOT NULL)
18152: }
18153: } {21 23 33 67 68 69 86 88 99 scan 0 sort 0}
18154: do_test where7-2.780.1 {
18155: count_steps_sort {
18156: SELECT a FROM t2
18157: WHERE b=726
18158: OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
18159: OR ((a BETWEEN 8 AND 10) AND a!=9)
18160: OR f='abcdefghi'
18161: OR (d>=92.0 AND d<93.0 AND d NOT NULL)
18162: OR b=869
18163: }
18164: } {8 10 15 26 41 52 66 67 78 79 92 93 scan 0 sort 0}
18165: do_test where7-2.780.2 {
18166: count_steps_sort {
18167: SELECT a FROM t3
18168: WHERE b=726
18169: OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
18170: OR ((a BETWEEN 8 AND 10) AND a!=9)
18171: OR f='abcdefghi'
18172: OR (d>=92.0 AND d<93.0 AND d NOT NULL)
18173: OR b=869
18174: }
18175: } {8 10 15 26 41 52 66 67 78 79 92 93 scan 0 sort 0}
18176: do_test where7-2.781.1 {
18177: count_steps_sort {
18178: SELECT a FROM t2
18179: WHERE a=59
18180: OR ((a BETWEEN 5 AND 7) AND a!=6)
18181: OR b=1081
18182: OR (g='fedcbaz' AND f GLOB 'stuvw*')
18183: }
18184: } {5 7 59 96 scan 0 sort 0}
18185: do_test where7-2.781.2 {
18186: count_steps_sort {
18187: SELECT a FROM t3
18188: WHERE a=59
18189: OR ((a BETWEEN 5 AND 7) AND a!=6)
18190: OR b=1081
18191: OR (g='fedcbaz' AND f GLOB 'stuvw*')
18192: }
18193: } {5 7 59 96 scan 0 sort 0}
18194: do_test where7-2.782.1 {
18195: count_steps_sort {
18196: SELECT a FROM t2
18197: WHERE (g='qponmlk' AND f GLOB 'nopqr*')
18198: OR b=1037
18199: OR b=132
18200: OR c=1001
18201: OR (d>=20.0 AND d<21.0 AND d NOT NULL)
18202: OR (d>=18.0 AND d<19.0 AND d NOT NULL)
18203: OR (g='gfedcba' AND f GLOB 'nopqr*')
18204: OR (d>=58.0 AND d<59.0 AND d NOT NULL)
18205: OR (g='kjihgfe' AND f GLOB 'qrstu*')
18206: OR a=32
18207: }
18208: } {1 2 3 12 18 20 32 39 58 68 91 scan 0 sort 0}
18209: do_test where7-2.782.2 {
18210: count_steps_sort {
18211: SELECT a FROM t3
18212: WHERE (g='qponmlk' AND f GLOB 'nopqr*')
18213: OR b=1037
18214: OR b=132
18215: OR c=1001
18216: OR (d>=20.0 AND d<21.0 AND d NOT NULL)
18217: OR (d>=18.0 AND d<19.0 AND d NOT NULL)
18218: OR (g='gfedcba' AND f GLOB 'nopqr*')
18219: OR (d>=58.0 AND d<59.0 AND d NOT NULL)
18220: OR (g='kjihgfe' AND f GLOB 'qrstu*')
18221: OR a=32
18222: }
18223: } {1 2 3 12 18 20 32 39 58 68 91 scan 0 sort 0}
18224: do_test where7-2.783.1 {
18225: count_steps_sort {
18226: SELECT a FROM t2
18227: WHERE a=24
18228: OR b=927
18229: OR (d>=52.0 AND d<53.0 AND d NOT NULL)
18230: OR a=7
18231: OR b=462
18232: OR b=608
18233: OR b=781
18234: OR b=253
18235: OR c=25025
18236: OR b=132
18237: }
18238: } {7 12 23 24 42 52 71 73 74 75 scan 0 sort 0}
18239: do_test where7-2.783.2 {
18240: count_steps_sort {
18241: SELECT a FROM t3
18242: WHERE a=24
18243: OR b=927
18244: OR (d>=52.0 AND d<53.0 AND d NOT NULL)
18245: OR a=7
18246: OR b=462
18247: OR b=608
18248: OR b=781
18249: OR b=253
18250: OR c=25025
18251: OR b=132
18252: }
18253: } {7 12 23 24 42 52 71 73 74 75 scan 0 sort 0}
18254: do_test where7-2.784.1 {
18255: count_steps_sort {
18256: SELECT a FROM t2
18257: WHERE (g='mlkjihg' AND f GLOB 'jklmn*')
18258: OR b=1001
18259: OR ((a BETWEEN 23 AND 25) AND a!=24)
18260: OR a=83
18261: }
18262: } {23 25 61 83 91 scan 0 sort 0}
18263: do_test where7-2.784.2 {
18264: count_steps_sort {
18265: SELECT a FROM t3
18266: WHERE (g='mlkjihg' AND f GLOB 'jklmn*')
18267: OR b=1001
18268: OR ((a BETWEEN 23 AND 25) AND a!=24)
18269: OR a=83
18270: }
18271: } {23 25 61 83 91 scan 0 sort 0}
18272: do_test where7-2.785.1 {
18273: count_steps_sort {
18274: SELECT a FROM t2
18275: WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
18276: OR b=36
18277: OR (f GLOB '?efgh*' AND f GLOB 'defg*')
18278: OR (g='ihgfedc' AND f GLOB 'cdefg*')
18279: OR ((a BETWEEN 46 AND 48) AND a!=47)
18280: OR ((a BETWEEN 31 AND 33) AND a!=32)
18281: OR (d>=91.0 AND d<92.0 AND d NOT NULL)
18282: OR (g='ihgfedc' AND f GLOB 'efghi*')
18283: OR (g='jihgfed' AND f GLOB 'vwxyz*')
18284: OR (d>=77.0 AND d<78.0 AND d NOT NULL)
18285: OR ((a BETWEEN 26 AND 28) AND a!=27)
18286: }
18287: } {3 26 28 29 31 33 46 48 55 60 73 77 80 81 82 91 scan 0 sort 0}
18288: do_test where7-2.785.2 {
18289: count_steps_sort {
18290: SELECT a FROM t3
18291: WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
18292: OR b=36
18293: OR (f GLOB '?efgh*' AND f GLOB 'defg*')
18294: OR (g='ihgfedc' AND f GLOB 'cdefg*')
18295: OR ((a BETWEEN 46 AND 48) AND a!=47)
18296: OR ((a BETWEEN 31 AND 33) AND a!=32)
18297: OR (d>=91.0 AND d<92.0 AND d NOT NULL)
18298: OR (g='ihgfedc' AND f GLOB 'efghi*')
18299: OR (g='jihgfed' AND f GLOB 'vwxyz*')
18300: OR (d>=77.0 AND d<78.0 AND d NOT NULL)
18301: OR ((a BETWEEN 26 AND 28) AND a!=27)
18302: }
18303: } {3 26 28 29 31 33 46 48 55 60 73 77 80 81 82 91 scan 0 sort 0}
18304: do_test where7-2.786.1 {
18305: count_steps_sort {
18306: SELECT a FROM t2
18307: WHERE a=69
18308: OR (f GLOB '?defg*' AND f GLOB 'cdef*')
18309: OR ((a BETWEEN 58 AND 60) AND a!=59)
18310: OR a=98
18311: OR b=300
18312: OR a=41
18313: OR ((a BETWEEN 37 AND 39) AND a!=38)
18314: OR (d>=1.0 AND d<2.0 AND d NOT NULL)
18315: OR a=33
18316: OR ((a BETWEEN 10 AND 12) AND a!=11)
18317: }
18318: } {1 2 10 12 28 33 37 39 41 54 58 60 69 80 98 scan 0 sort 0}
18319: do_test where7-2.786.2 {
18320: count_steps_sort {
18321: SELECT a FROM t3
18322: WHERE a=69
18323: OR (f GLOB '?defg*' AND f GLOB 'cdef*')
18324: OR ((a BETWEEN 58 AND 60) AND a!=59)
18325: OR a=98
18326: OR b=300
18327: OR a=41
18328: OR ((a BETWEEN 37 AND 39) AND a!=38)
18329: OR (d>=1.0 AND d<2.0 AND d NOT NULL)
18330: OR a=33
18331: OR ((a BETWEEN 10 AND 12) AND a!=11)
18332: }
18333: } {1 2 10 12 28 33 37 39 41 54 58 60 69 80 98 scan 0 sort 0}
18334: do_test where7-2.787.1 {
18335: count_steps_sort {
18336: SELECT a FROM t2
18337: WHERE ((a BETWEEN 68 AND 70) AND a!=69)
18338: OR (d>=71.0 AND d<72.0 AND d NOT NULL)
18339: OR ((a BETWEEN 94 AND 96) AND a!=95)
18340: OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
18341: OR (g='gfedcba' AND f GLOB 'mnopq*')
18342: OR ((a BETWEEN 22 AND 24) AND a!=23)
18343: OR b=619
18344: OR c=6006
18345: OR b=91
18346: OR b=297
18347: OR b=165
18348: }
18349: } {1 15 16 17 18 22 24 27 53 68 70 71 79 90 94 96 scan 0 sort 0}
18350: do_test where7-2.787.2 {
18351: count_steps_sort {
18352: SELECT a FROM t3
18353: WHERE ((a BETWEEN 68 AND 70) AND a!=69)
18354: OR (d>=71.0 AND d<72.0 AND d NOT NULL)
18355: OR ((a BETWEEN 94 AND 96) AND a!=95)
18356: OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
18357: OR (g='gfedcba' AND f GLOB 'mnopq*')
18358: OR ((a BETWEEN 22 AND 24) AND a!=23)
18359: OR b=619
18360: OR c=6006
18361: OR b=91
18362: OR b=297
18363: OR b=165
18364: }
18365: } {1 15 16 17 18 22 24 27 53 68 70 71 79 90 94 96 scan 0 sort 0}
18366: do_test where7-2.788.1 {
18367: count_steps_sort {
18368: SELECT a FROM t2
18369: WHERE ((a BETWEEN 9 AND 11) AND a!=10)
18370: OR a=55
18371: OR (g='jihgfed' AND f GLOB 'xyzab*')
18372: }
18373: } {9 11 55 75 scan 0 sort 0}
18374: do_test where7-2.788.2 {
18375: count_steps_sort {
18376: SELECT a FROM t3
18377: WHERE ((a BETWEEN 9 AND 11) AND a!=10)
18378: OR a=55
18379: OR (g='jihgfed' AND f GLOB 'xyzab*')
18380: }
18381: } {9 11 55 75 scan 0 sort 0}
18382: do_test where7-2.789.1 {
18383: count_steps_sort {
18384: SELECT a FROM t2
18385: WHERE ((a BETWEEN 84 AND 86) AND a!=85)
18386: OR b=737
18387: OR b=201
18388: OR a=7
18389: OR (d>=26.0 AND d<27.0 AND d NOT NULL)
18390: OR (g='yxwvuts' AND f GLOB 'cdefg*')
18391: OR b=957
18392: }
18393: } {2 7 26 67 84 86 87 scan 0 sort 0}
18394: do_test where7-2.789.2 {
18395: count_steps_sort {
18396: SELECT a FROM t3
18397: WHERE ((a BETWEEN 84 AND 86) AND a!=85)
18398: OR b=737
18399: OR b=201
18400: OR a=7
18401: OR (d>=26.0 AND d<27.0 AND d NOT NULL)
18402: OR (g='yxwvuts' AND f GLOB 'cdefg*')
18403: OR b=957
18404: }
18405: } {2 7 26 67 84 86 87 scan 0 sort 0}
18406: do_test where7-2.790.1 {
18407: count_steps_sort {
18408: SELECT a FROM t2
18409: WHERE ((a BETWEEN 90 AND 92) AND a!=91)
18410: OR a=74
18411: OR (g='lkjihgf' AND f GLOB 'pqrst*')
18412: OR ((a BETWEEN 95 AND 97) AND a!=96)
18413: OR (g='ihgfedc' AND f GLOB 'bcdef*')
18414: OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
18415: OR a=89
18416: }
18417: } {18 44 67 70 74 79 89 90 92 95 96 97 scan 0 sort 0}
18418: do_test where7-2.790.2 {
18419: count_steps_sort {
18420: SELECT a FROM t3
18421: WHERE ((a BETWEEN 90 AND 92) AND a!=91)
18422: OR a=74
18423: OR (g='lkjihgf' AND f GLOB 'pqrst*')
18424: OR ((a BETWEEN 95 AND 97) AND a!=96)
18425: OR (g='ihgfedc' AND f GLOB 'bcdef*')
18426: OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
18427: OR a=89
18428: }
18429: } {18 44 67 70 74 79 89 90 92 95 96 97 scan 0 sort 0}
18430: do_test where7-2.791.1 {
18431: count_steps_sort {
18432: SELECT a FROM t2
18433: WHERE (d>=45.0 AND d<46.0 AND d NOT NULL)
18434: OR b=179
18435: OR b=1081
18436: OR b=377
18437: OR b=495
18438: OR b=564
18439: OR b=289
18440: OR (g='qponmlk' AND f GLOB 'nopqr*')
18441: }
18442: } {39 45 scan 0 sort 0}
18443: do_test where7-2.791.2 {
18444: count_steps_sort {
18445: SELECT a FROM t3
18446: WHERE (d>=45.0 AND d<46.0 AND d NOT NULL)
18447: OR b=179
18448: OR b=1081
18449: OR b=377
18450: OR b=495
18451: OR b=564
18452: OR b=289
18453: OR (g='qponmlk' AND f GLOB 'nopqr*')
18454: }
18455: } {39 45 scan 0 sort 0}
18456: do_test where7-2.792.1 {
18457: count_steps_sort {
18458: SELECT a FROM t2
18459: WHERE (g='utsrqpo' AND f GLOB 'wxyza*')
18460: OR a=69
18461: OR a=12
18462: OR b=718
18463: OR ((a BETWEEN 20 AND 22) AND a!=21)
18464: }
18465: } {12 20 22 69 scan 0 sort 0}
18466: do_test where7-2.792.2 {
18467: count_steps_sort {
18468: SELECT a FROM t3
18469: WHERE (g='utsrqpo' AND f GLOB 'wxyza*')
18470: OR a=69
18471: OR a=12
18472: OR b=718
18473: OR ((a BETWEEN 20 AND 22) AND a!=21)
18474: }
18475: } {12 20 22 69 scan 0 sort 0}
18476: do_test where7-2.793.1 {
18477: count_steps_sort {
18478: SELECT a FROM t2
18479: WHERE (g='tsrqpon' AND f GLOB 'zabcd*')
18480: OR f='klmnopqrs'
18481: OR b=674
18482: OR a=96
18483: OR a=99
18484: OR b=608
18485: OR b=707
18486: OR f='cdefghijk'
18487: OR a=91
18488: OR (g='tsrqpon' AND f GLOB 'xyzab*')
18489: }
18490: } {2 10 23 25 28 36 54 62 80 88 91 96 99 scan 0 sort 0}
18491: do_test where7-2.793.2 {
18492: count_steps_sort {
18493: SELECT a FROM t3
18494: WHERE (g='tsrqpon' AND f GLOB 'zabcd*')
18495: OR f='klmnopqrs'
18496: OR b=674
18497: OR a=96
18498: OR a=99
18499: OR b=608
18500: OR b=707
18501: OR f='cdefghijk'
18502: OR a=91
18503: OR (g='tsrqpon' AND f GLOB 'xyzab*')
18504: }
18505: } {2 10 23 25 28 36 54 62 80 88 91 96 99 scan 0 sort 0}
18506: do_test where7-2.794.1 {
18507: count_steps_sort {
18508: SELECT a FROM t2
18509: WHERE (f GLOB '?klmn*' AND f GLOB 'jklm*')
18510: OR b=564
18511: OR b=784
18512: OR b=418
18513: OR b=275
18514: OR (g='gfedcba' AND f GLOB 'klmno*')
18515: OR a=58
18516: OR c=11011
18517: OR b=660
18518: }
18519: } {9 25 31 32 33 35 38 58 60 61 87 88 scan 0 sort 0}
18520: do_test where7-2.794.2 {
18521: count_steps_sort {
18522: SELECT a FROM t3
18523: WHERE (f GLOB '?klmn*' AND f GLOB 'jklm*')
18524: OR b=564
18525: OR b=784
18526: OR b=418
18527: OR b=275
18528: OR (g='gfedcba' AND f GLOB 'klmno*')
18529: OR a=58
18530: OR c=11011
18531: OR b=660
18532: }
18533: } {9 25 31 32 33 35 38 58 60 61 87 88 scan 0 sort 0}
18534: do_test where7-2.795.1 {
18535: count_steps_sort {
18536: SELECT a FROM t2
18537: WHERE (d>=25.0 AND d<26.0 AND d NOT NULL)
18538: OR b=509
18539: OR b=1004
18540: OR ((a BETWEEN 28 AND 30) AND a!=29)
18541: OR ((a BETWEEN 57 AND 59) AND a!=58)
18542: OR (g='mlkjihg' AND f GLOB 'hijkl*')
18543: OR f='pqrstuvwx'
18544: }
18545: } {15 25 28 30 41 57 59 67 93 scan 0 sort 0}
18546: do_test where7-2.795.2 {
18547: count_steps_sort {
18548: SELECT a FROM t3
18549: WHERE (d>=25.0 AND d<26.0 AND d NOT NULL)
18550: OR b=509
18551: OR b=1004
18552: OR ((a BETWEEN 28 AND 30) AND a!=29)
18553: OR ((a BETWEEN 57 AND 59) AND a!=58)
18554: OR (g='mlkjihg' AND f GLOB 'hijkl*')
18555: OR f='pqrstuvwx'
18556: }
18557: } {15 25 28 30 41 57 59 67 93 scan 0 sort 0}
18558: do_test where7-2.796.1 {
18559: count_steps_sort {
18560: SELECT a FROM t2
18561: WHERE b=440
18562: OR ((a BETWEEN 52 AND 54) AND a!=53)
18563: }
18564: } {40 52 54 scan 0 sort 0}
18565: do_test where7-2.796.2 {
18566: count_steps_sort {
18567: SELECT a FROM t3
18568: WHERE b=440
18569: OR ((a BETWEEN 52 AND 54) AND a!=53)
18570: }
18571: } {40 52 54 scan 0 sort 0}
18572: do_test where7-2.797.1 {
18573: count_steps_sort {
18574: SELECT a FROM t2
18575: WHERE (d>=95.0 AND d<96.0 AND d NOT NULL)
18576: OR f='abcdefghi'
18577: }
18578: } {26 52 78 95 scan 0 sort 0}
18579: do_test where7-2.797.2 {
18580: count_steps_sort {
18581: SELECT a FROM t3
18582: WHERE (d>=95.0 AND d<96.0 AND d NOT NULL)
18583: OR f='abcdefghi'
18584: }
18585: } {26 52 78 95 scan 0 sort 0}
18586: do_test where7-2.798.1 {
18587: count_steps_sort {
18588: SELECT a FROM t2
18589: WHERE a=19
18590: OR a=29
18591: OR b=476
18592: OR (g='qponmlk' AND f GLOB 'pqrst*')
18593: OR b=91
18594: }
18595: } {19 29 41 scan 0 sort 0}
18596: do_test where7-2.798.2 {
18597: count_steps_sort {
18598: SELECT a FROM t3
18599: WHERE a=19
18600: OR a=29
18601: OR b=476
18602: OR (g='qponmlk' AND f GLOB 'pqrst*')
18603: OR b=91
18604: }
18605: } {19 29 41 scan 0 sort 0}
18606: do_test where7-2.799.1 {
18607: count_steps_sort {
18608: SELECT a FROM t2
18609: WHERE f='lmnopqrst'
18610: OR (d>=8.0 AND d<9.0 AND d NOT NULL)
18611: OR a=47
18612: OR a=71
18613: }
18614: } {8 11 37 47 63 71 89 scan 0 sort 0}
18615: do_test where7-2.799.2 {
18616: count_steps_sort {
18617: SELECT a FROM t3
18618: WHERE f='lmnopqrst'
18619: OR (d>=8.0 AND d<9.0 AND d NOT NULL)
18620: OR a=47
18621: OR a=71
18622: }
18623: } {8 11 37 47 63 71 89 scan 0 sort 0}
18624: do_test where7-2.800.1 {
18625: count_steps_sort {
18626: SELECT a FROM t2
18627: WHERE b=531
18628: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
18629: OR ((a BETWEEN 95 AND 97) AND a!=96)
18630: OR ((a BETWEEN 32 AND 34) AND a!=33)
18631: OR b=44
18632: OR (g='hgfedcb' AND f GLOB 'ghijk*')
18633: OR (g='onmlkji' AND f GLOB 'xyzab*')
18634: OR b=707
18635: OR b=322
18636: }
18637: } {4 12 32 34 49 84 95 97 scan 0 sort 0}
18638: do_test where7-2.800.2 {
18639: count_steps_sort {
18640: SELECT a FROM t3
18641: WHERE b=531
18642: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
18643: OR ((a BETWEEN 95 AND 97) AND a!=96)
18644: OR ((a BETWEEN 32 AND 34) AND a!=33)
18645: OR b=44
18646: OR (g='hgfedcb' AND f GLOB 'ghijk*')
18647: OR (g='onmlkji' AND f GLOB 'xyzab*')
18648: OR b=707
18649: OR b=322
18650: }
18651: } {4 12 32 34 49 84 95 97 scan 0 sort 0}
18652: do_test where7-2.801.1 {
18653: count_steps_sort {
18654: SELECT a FROM t2
18655: WHERE (f GLOB '?efgh*' AND f GLOB 'defg*')
18656: OR (g='ihgfedc' AND f GLOB 'efghi*')
18657: OR (d>=89.0 AND d<90.0 AND d NOT NULL)
18658: OR f='jklmnopqr'
18659: }
18660: } {3 9 29 35 55 61 81 82 87 89 scan 0 sort 0}
18661: do_test where7-2.801.2 {
18662: count_steps_sort {
18663: SELECT a FROM t3
18664: WHERE (f GLOB '?efgh*' AND f GLOB 'defg*')
18665: OR (g='ihgfedc' AND f GLOB 'efghi*')
18666: OR (d>=89.0 AND d<90.0 AND d NOT NULL)
18667: OR f='jklmnopqr'
18668: }
18669: } {3 9 29 35 55 61 81 82 87 89 scan 0 sort 0}
18670: do_test where7-2.802.1 {
18671: count_steps_sort {
18672: SELECT a FROM t2
18673: WHERE b=946
18674: OR (g='ihgfedc' AND f GLOB 'abcde*')
18675: OR a=47
18676: OR (g='qponmlk' AND f GLOB 'qrstu*')
18677: OR (d>=93.0 AND d<94.0 AND d NOT NULL)
18678: OR (g='wvutsrq' AND f GLOB 'ijklm*')
18679: OR b=80
18680: OR ((a BETWEEN 60 AND 62) AND a!=61)
18681: OR (g='tsrqpon' AND f GLOB 'xyzab*')
18682: }
18683: } {8 23 42 47 60 62 78 86 93 scan 0 sort 0}
18684: do_test where7-2.802.2 {
18685: count_steps_sort {
18686: SELECT a FROM t3
18687: WHERE b=946
18688: OR (g='ihgfedc' AND f GLOB 'abcde*')
18689: OR a=47
18690: OR (g='qponmlk' AND f GLOB 'qrstu*')
18691: OR (d>=93.0 AND d<94.0 AND d NOT NULL)
18692: OR (g='wvutsrq' AND f GLOB 'ijklm*')
18693: OR b=80
18694: OR ((a BETWEEN 60 AND 62) AND a!=61)
18695: OR (g='tsrqpon' AND f GLOB 'xyzab*')
18696: }
18697: } {8 23 42 47 60 62 78 86 93 scan 0 sort 0}
18698: do_test where7-2.803.1 {
18699: count_steps_sort {
18700: SELECT a FROM t2
18701: WHERE a=48
18702: OR (d>=55.0 AND d<56.0 AND d NOT NULL)
18703: OR b=1015
18704: OR a=57
18705: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
18706: OR ((a BETWEEN 47 AND 49) AND a!=48)
18707: OR ((a BETWEEN 98 AND 100) AND a!=99)
18708: OR (g='onmlkji' AND f GLOB 'yzabc*')
18709: OR (d>=4.0 AND d<5.0 AND d NOT NULL)
18710: OR b=165
18711: }
18712: } {4 9 15 35 47 48 49 50 55 57 61 87 98 100 scan 0 sort 0}
18713: do_test where7-2.803.2 {
18714: count_steps_sort {
18715: SELECT a FROM t3
18716: WHERE a=48
18717: OR (d>=55.0 AND d<56.0 AND d NOT NULL)
18718: OR b=1015
18719: OR a=57
18720: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
18721: OR ((a BETWEEN 47 AND 49) AND a!=48)
18722: OR ((a BETWEEN 98 AND 100) AND a!=99)
18723: OR (g='onmlkji' AND f GLOB 'yzabc*')
18724: OR (d>=4.0 AND d<5.0 AND d NOT NULL)
18725: OR b=165
18726: }
18727: } {4 9 15 35 47 48 49 50 55 57 61 87 98 100 scan 0 sort 0}
18728: do_test where7-2.804.1 {
18729: count_steps_sort {
18730: SELECT a FROM t2
18731: WHERE ((a BETWEEN 97 AND 99) AND a!=98)
18732: OR a=73
18733: OR b=1048
18734: OR c>=34035
18735: OR (g='ihgfedc' AND f GLOB 'cdefg*')
18736: OR a=72
18737: OR ((a BETWEEN 91 AND 93) AND a!=92)
18738: OR b=638
18739: }
18740: } {58 72 73 80 91 93 97 99 scan 0 sort 0}
18741: do_test where7-2.804.2 {
18742: count_steps_sort {
18743: SELECT a FROM t3
18744: WHERE ((a BETWEEN 97 AND 99) AND a!=98)
18745: OR a=73
18746: OR b=1048
18747: OR c>=34035
18748: OR (g='ihgfedc' AND f GLOB 'cdefg*')
18749: OR a=72
18750: OR ((a BETWEEN 91 AND 93) AND a!=92)
18751: OR b=638
18752: }
18753: } {58 72 73 80 91 93 97 99 scan 0 sort 0}
18754: do_test where7-2.805.1 {
18755: count_steps_sort {
18756: SELECT a FROM t2
18757: WHERE ((a BETWEEN 28 AND 30) AND a!=29)
18758: OR a=39
18759: OR b=165
18760: }
18761: } {15 28 30 39 scan 0 sort 0}
18762: do_test where7-2.805.2 {
18763: count_steps_sort {
18764: SELECT a FROM t3
18765: WHERE ((a BETWEEN 28 AND 30) AND a!=29)
18766: OR a=39
18767: OR b=165
18768: }
18769: } {15 28 30 39 scan 0 sort 0}
18770: do_test where7-2.806.1 {
18771: count_steps_sort {
18772: SELECT a FROM t2
18773: WHERE a=50
18774: OR ((a BETWEEN 61 AND 63) AND a!=62)
18775: OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
18776: OR a=32
18777: OR ((a BETWEEN 93 AND 95) AND a!=94)
18778: OR (g='ponmlkj' AND f GLOB 'tuvwx*')
18779: OR a=14
18780: OR (d>=97.0 AND d<98.0 AND d NOT NULL)
18781: OR b=946
18782: OR ((a BETWEEN 53 AND 55) AND a!=54)
18783: OR b=124
18784: }
18785: } {14 17 32 43 45 50 53 55 61 63 69 86 93 95 97 scan 0 sort 0}
18786: do_test where7-2.806.2 {
18787: count_steps_sort {
18788: SELECT a FROM t3
18789: WHERE a=50
18790: OR ((a BETWEEN 61 AND 63) AND a!=62)
18791: OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
18792: OR a=32
18793: OR ((a BETWEEN 93 AND 95) AND a!=94)
18794: OR (g='ponmlkj' AND f GLOB 'tuvwx*')
18795: OR a=14
18796: OR (d>=97.0 AND d<98.0 AND d NOT NULL)
18797: OR b=946
18798: OR ((a BETWEEN 53 AND 55) AND a!=54)
18799: OR b=124
18800: }
18801: } {14 17 32 43 45 50 53 55 61 63 69 86 93 95 97 scan 0 sort 0}
18802: do_test where7-2.807.1 {
18803: count_steps_sort {
18804: SELECT a FROM t2
18805: WHERE ((a BETWEEN 88 AND 90) AND a!=89)
18806: OR (d>=52.0 AND d<53.0 AND d NOT NULL)
18807: OR (d>=66.0 AND d<67.0 AND d NOT NULL)
18808: OR (g='gfedcba' AND f GLOB 'klmno*')
18809: }
18810: } {52 66 88 90 scan 0 sort 0}
18811: do_test where7-2.807.2 {
18812: count_steps_sort {
18813: SELECT a FROM t3
18814: WHERE ((a BETWEEN 88 AND 90) AND a!=89)
18815: OR (d>=52.0 AND d<53.0 AND d NOT NULL)
18816: OR (d>=66.0 AND d<67.0 AND d NOT NULL)
18817: OR (g='gfedcba' AND f GLOB 'klmno*')
18818: }
18819: } {52 66 88 90 scan 0 sort 0}
18820: do_test where7-2.808.1 {
18821: count_steps_sort {
18822: SELECT a FROM t2
18823: WHERE a=6
18824: OR f='tuvwxyzab'
18825: OR (g='mlkjihg' AND f GLOB 'hijkl*')
18826: OR b=286
18827: OR b=781
18828: }
18829: } {6 19 26 45 59 71 97 scan 0 sort 0}
18830: do_test where7-2.808.2 {
18831: count_steps_sort {
18832: SELECT a FROM t3
18833: WHERE a=6
18834: OR f='tuvwxyzab'
18835: OR (g='mlkjihg' AND f GLOB 'hijkl*')
18836: OR b=286
18837: OR b=781
18838: }
18839: } {6 19 26 45 59 71 97 scan 0 sort 0}
18840: do_test where7-2.809.1 {
18841: count_steps_sort {
18842: SELECT a FROM t2
18843: WHERE (g='jihgfed' AND f GLOB 'zabcd*')
18844: OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
18845: OR (d>=43.0 AND d<44.0 AND d NOT NULL)
18846: OR ((a BETWEEN 79 AND 81) AND a!=80)
18847: OR (g='edcbazy' AND f GLOB 'wxyza*')
18848: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
18849: OR f='vwxyzabcd'
18850: OR b=275
18851: }
18852: } {9 11 21 25 35 37 43 47 61 63 73 77 79 81 87 89 99 100 scan 0 sort 0}
18853: do_test where7-2.809.2 {
18854: count_steps_sort {
18855: SELECT a FROM t3
18856: WHERE (g='jihgfed' AND f GLOB 'zabcd*')
18857: OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
18858: OR (d>=43.0 AND d<44.0 AND d NOT NULL)
18859: OR ((a BETWEEN 79 AND 81) AND a!=80)
18860: OR (g='edcbazy' AND f GLOB 'wxyza*')
18861: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
18862: OR f='vwxyzabcd'
18863: OR b=275
18864: }
18865: } {9 11 21 25 35 37 43 47 61 63 73 77 79 81 87 89 99 100 scan 0 sort 0}
18866: do_test where7-2.810.1 {
18867: count_steps_sort {
18868: SELECT a FROM t2
18869: WHERE (d>=30.0 AND d<31.0 AND d NOT NULL)
18870: OR (g='xwvutsr' AND f GLOB 'efghi*')
18871: OR (g='gfedcba' AND f GLOB 'lmnop*')
18872: OR (d>=64.0 AND d<65.0 AND d NOT NULL)
18873: OR (g='gfedcba' AND f GLOB 'nopqr*')
18874: OR a=59
18875: }
18876: } {4 30 59 64 89 91 scan 0 sort 0}
18877: do_test where7-2.810.2 {
18878: count_steps_sort {
18879: SELECT a FROM t3
18880: WHERE (d>=30.0 AND d<31.0 AND d NOT NULL)
18881: OR (g='xwvutsr' AND f GLOB 'efghi*')
18882: OR (g='gfedcba' AND f GLOB 'lmnop*')
18883: OR (d>=64.0 AND d<65.0 AND d NOT NULL)
18884: OR (g='gfedcba' AND f GLOB 'nopqr*')
18885: OR a=59
18886: }
18887: } {4 30 59 64 89 91 scan 0 sort 0}
18888: do_test where7-2.811.1 {
18889: count_steps_sort {
18890: SELECT a FROM t2
18891: WHERE (f GLOB '?xyza*' AND f GLOB 'wxyz*')
18892: OR ((a BETWEEN 8 AND 10) AND a!=9)
18893: OR (g='kjihgfe' AND f GLOB 'tuvwx*')
18894: OR (g='edcbazy' AND f GLOB 'vwxyz*')
18895: OR b=663
18896: OR f='ghijklmno'
18897: OR ((a BETWEEN 14 AND 16) AND a!=15)
18898: OR f='ghijklmno'
18899: OR (d>=64.0 AND d<65.0 AND d NOT NULL)
18900: OR (d>=19.0 AND d<20.0 AND d NOT NULL)
18901: OR b=1081
18902: }
18903: } {6 8 10 14 16 19 22 32 48 58 64 71 74 84 99 100 scan 0 sort 0}
18904: do_test where7-2.811.2 {
18905: count_steps_sort {
18906: SELECT a FROM t3
18907: WHERE (f GLOB '?xyza*' AND f GLOB 'wxyz*')
18908: OR ((a BETWEEN 8 AND 10) AND a!=9)
18909: OR (g='kjihgfe' AND f GLOB 'tuvwx*')
18910: OR (g='edcbazy' AND f GLOB 'vwxyz*')
18911: OR b=663
18912: OR f='ghijklmno'
18913: OR ((a BETWEEN 14 AND 16) AND a!=15)
18914: OR f='ghijklmno'
18915: OR (d>=64.0 AND d<65.0 AND d NOT NULL)
18916: OR (d>=19.0 AND d<20.0 AND d NOT NULL)
18917: OR b=1081
18918: }
18919: } {6 8 10 14 16 19 22 32 48 58 64 71 74 84 99 100 scan 0 sort 0}
18920: do_test where7-2.812.1 {
18921: count_steps_sort {
18922: SELECT a FROM t2
18923: WHERE ((a BETWEEN 30 AND 32) AND a!=31)
18924: OR a=96
18925: OR b=355
18926: OR (d>=81.0 AND d<82.0 AND d NOT NULL)
18927: OR b=597
18928: OR ((a BETWEEN 92 AND 94) AND a!=93)
18929: OR (d>=88.0 AND d<89.0 AND d NOT NULL)
18930: OR (f GLOB '?lmno*' AND f GLOB 'klmn*')
18931: OR b=168
18932: OR (g='vutsrqp' AND f GLOB 'pqrst*')
18933: }
18934: } {10 15 30 32 36 62 81 88 92 94 96 scan 0 sort 0}
18935: do_test where7-2.812.2 {
18936: count_steps_sort {
18937: SELECT a FROM t3
18938: WHERE ((a BETWEEN 30 AND 32) AND a!=31)
18939: OR a=96
18940: OR b=355
18941: OR (d>=81.0 AND d<82.0 AND d NOT NULL)
18942: OR b=597
18943: OR ((a BETWEEN 92 AND 94) AND a!=93)
18944: OR (d>=88.0 AND d<89.0 AND d NOT NULL)
18945: OR (f GLOB '?lmno*' AND f GLOB 'klmn*')
18946: OR b=168
18947: OR (g='vutsrqp' AND f GLOB 'pqrst*')
18948: }
18949: } {10 15 30 32 36 62 81 88 92 94 96 scan 0 sort 0}
18950: do_test where7-2.813.1 {
18951: count_steps_sort {
18952: SELECT a FROM t2
18953: WHERE (d>=47.0 AND d<48.0 AND d NOT NULL)
18954: OR b=957
18955: OR (d>=9.0 AND d<10.0 AND d NOT NULL)
18956: OR ((a BETWEEN 87 AND 89) AND a!=88)
18957: OR ((a BETWEEN 58 AND 60) AND a!=59)
18958: OR a=40
18959: }
18960: } {9 40 47 58 60 87 89 scan 0 sort 0}
18961: do_test where7-2.813.2 {
18962: count_steps_sort {
18963: SELECT a FROM t3
18964: WHERE (d>=47.0 AND d<48.0 AND d NOT NULL)
18965: OR b=957
18966: OR (d>=9.0 AND d<10.0 AND d NOT NULL)
18967: OR ((a BETWEEN 87 AND 89) AND a!=88)
18968: OR ((a BETWEEN 58 AND 60) AND a!=59)
18969: OR a=40
18970: }
18971: } {9 40 47 58 60 87 89 scan 0 sort 0}
18972: do_test where7-2.814.1 {
18973: count_steps_sort {
18974: SELECT a FROM t2
18975: WHERE ((a BETWEEN 12 AND 14) AND a!=13)
18976: OR a=36
18977: OR a=75
18978: OR b=179
18979: OR (d>=43.0 AND d<44.0 AND d NOT NULL)
18980: OR (g='utsrqpo' AND f GLOB 'stuvw*')
18981: OR (d>=65.0 AND d<66.0 AND d NOT NULL)
18982: OR b=850
18983: OR a=62
18984: }
18985: } {12 14 18 36 43 62 65 75 scan 0 sort 0}
18986: do_test where7-2.814.2 {
18987: count_steps_sort {
18988: SELECT a FROM t3
18989: WHERE ((a BETWEEN 12 AND 14) AND a!=13)
18990: OR a=36
18991: OR a=75
18992: OR b=179
18993: OR (d>=43.0 AND d<44.0 AND d NOT NULL)
18994: OR (g='utsrqpo' AND f GLOB 'stuvw*')
18995: OR (d>=65.0 AND d<66.0 AND d NOT NULL)
18996: OR b=850
18997: OR a=62
18998: }
18999: } {12 14 18 36 43 62 65 75 scan 0 sort 0}
19000: do_test where7-2.815.1 {
19001: count_steps_sort {
19002: SELECT a FROM t2
19003: WHERE ((a BETWEEN 21 AND 23) AND a!=22)
19004: OR a=79
19005: OR a=66
19006: OR b=487
19007: OR a=1
19008: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
19009: OR c=5005
19010: OR a=47
19011: OR c=5005
19012: OR b=319
19013: OR b=1037
19014: }
19015: } {1 13 14 15 21 23 29 47 54 66 79 scan 0 sort 0}
19016: do_test where7-2.815.2 {
19017: count_steps_sort {
19018: SELECT a FROM t3
19019: WHERE ((a BETWEEN 21 AND 23) AND a!=22)
19020: OR a=79
19021: OR a=66
19022: OR b=487
19023: OR a=1
19024: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
19025: OR c=5005
19026: OR a=47
19027: OR c=5005
19028: OR b=319
19029: OR b=1037
19030: }
19031: } {1 13 14 15 21 23 29 47 54 66 79 scan 0 sort 0}
19032: do_test where7-2.816.1 {
19033: count_steps_sort {
19034: SELECT a FROM t2
19035: WHERE b=176
19036: OR b=297
19037: OR (g='tsrqpon' AND f GLOB 'zabcd*')
19038: OR f='ijklmnopq'
19039: }
19040: } {8 16 25 27 34 60 86 scan 0 sort 0}
19041: do_test where7-2.816.2 {
19042: count_steps_sort {
19043: SELECT a FROM t3
19044: WHERE b=176
19045: OR b=297
19046: OR (g='tsrqpon' AND f GLOB 'zabcd*')
19047: OR f='ijklmnopq'
19048: }
19049: } {8 16 25 27 34 60 86 scan 0 sort 0}
19050: do_test where7-2.817.1 {
19051: count_steps_sort {
19052: SELECT a FROM t2
19053: WHERE (d>=10.0 AND d<11.0 AND d NOT NULL)
19054: OR ((a BETWEEN 90 AND 92) AND a!=91)
19055: OR b=319
19056: OR ((a BETWEEN 31 AND 33) AND a!=32)
19057: OR ((a BETWEEN 9 AND 11) AND a!=10)
19058: OR a=21
19059: OR (d>=72.0 AND d<73.0 AND d NOT NULL)
19060: }
19061: } {9 10 11 21 29 31 33 72 90 92 scan 0 sort 0}
19062: do_test where7-2.817.2 {
19063: count_steps_sort {
19064: SELECT a FROM t3
19065: WHERE (d>=10.0 AND d<11.0 AND d NOT NULL)
19066: OR ((a BETWEEN 90 AND 92) AND a!=91)
19067: OR b=319
19068: OR ((a BETWEEN 31 AND 33) AND a!=32)
19069: OR ((a BETWEEN 9 AND 11) AND a!=10)
19070: OR a=21
19071: OR (d>=72.0 AND d<73.0 AND d NOT NULL)
19072: }
19073: } {9 10 11 21 29 31 33 72 90 92 scan 0 sort 0}
19074: do_test where7-2.818.1 {
19075: count_steps_sort {
19076: SELECT a FROM t2
19077: WHERE (d>=22.0 AND d<23.0 AND d NOT NULL)
19078: OR b=396
19079: OR (g='kjihgfe' AND f GLOB 'uvwxy*')
19080: OR b=1012
19081: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
19082: OR b=784
19083: OR (d>=60.0 AND d<61.0 AND d NOT NULL)
19084: OR b=979
19085: OR c<=10
19086: OR b=913
19087: OR b=66
19088: }
19089: } {6 9 22 35 36 60 61 72 83 87 89 92 scan 0 sort 0}
19090: do_test where7-2.818.2 {
19091: count_steps_sort {
19092: SELECT a FROM t3
19093: WHERE (d>=22.0 AND d<23.0 AND d NOT NULL)
19094: OR b=396
19095: OR (g='kjihgfe' AND f GLOB 'uvwxy*')
19096: OR b=1012
19097: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
19098: OR b=784
19099: OR (d>=60.0 AND d<61.0 AND d NOT NULL)
19100: OR b=979
19101: OR c<=10
19102: OR b=913
19103: OR b=66
19104: }
19105: } {6 9 22 35 36 60 61 72 83 87 89 92 scan 0 sort 0}
19106: do_test where7-2.819.1 {
19107: count_steps_sort {
19108: SELECT a FROM t2
19109: WHERE a=3
19110: OR b=803
19111: }
19112: } {3 73 scan 0 sort 0}
19113: do_test where7-2.819.2 {
19114: count_steps_sort {
19115: SELECT a FROM t3
19116: WHERE a=3
19117: OR b=803
19118: }
19119: } {3 73 scan 0 sort 0}
19120: do_test where7-2.820.1 {
19121: count_steps_sort {
19122: SELECT a FROM t2
19123: WHERE ((a BETWEEN 79 AND 81) AND a!=80)
19124: OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
19125: OR ((a BETWEEN 23 AND 25) AND a!=24)
19126: OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
19127: }
19128: } {16 19 23 25 42 45 68 71 79 81 94 97 scan 0 sort 0}
19129: do_test where7-2.820.2 {
19130: count_steps_sort {
19131: SELECT a FROM t3
19132: WHERE ((a BETWEEN 79 AND 81) AND a!=80)
19133: OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
19134: OR ((a BETWEEN 23 AND 25) AND a!=24)
19135: OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
19136: }
19137: } {16 19 23 25 42 45 68 71 79 81 94 97 scan 0 sort 0}
19138: do_test where7-2.821.1 {
19139: count_steps_sort {
19140: SELECT a FROM t2
19141: WHERE c=1001
19142: OR a=16
19143: OR b=132
19144: OR b=1012
19145: OR f='xyzabcdef'
19146: OR b=682
19147: OR (d>=52.0 AND d<53.0 AND d NOT NULL)
19148: }
19149: } {1 2 3 12 16 23 49 52 62 75 92 scan 0 sort 0}
19150: do_test where7-2.821.2 {
19151: count_steps_sort {
19152: SELECT a FROM t3
19153: WHERE c=1001
19154: OR a=16
19155: OR b=132
19156: OR b=1012
19157: OR f='xyzabcdef'
19158: OR b=682
19159: OR (d>=52.0 AND d<53.0 AND d NOT NULL)
19160: }
19161: } {1 2 3 12 16 23 49 52 62 75 92 scan 0 sort 0}
19162: do_test where7-2.822.1 {
19163: count_steps_sort {
19164: SELECT a FROM t2
19165: WHERE a=96
19166: OR (d>=19.0 AND d<20.0 AND d NOT NULL)
19167: }
19168: } {19 96 scan 0 sort 0}
19169: do_test where7-2.822.2 {
19170: count_steps_sort {
19171: SELECT a FROM t3
19172: WHERE a=96
19173: OR (d>=19.0 AND d<20.0 AND d NOT NULL)
19174: }
19175: } {19 96 scan 0 sort 0}
19176: do_test where7-2.823.1 {
19177: count_steps_sort {
19178: SELECT a FROM t2
19179: WHERE a=2
19180: OR (d>=11.0 AND d<12.0 AND d NOT NULL)
19181: OR a=23
19182: OR b=1092
19183: OR c=19019
19184: OR b=245
19185: OR ((a BETWEEN 97 AND 99) AND a!=98)
19186: OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
19187: OR ((a BETWEEN 68 AND 70) AND a!=69)
19188: OR b=572
19189: OR ((a BETWEEN 22 AND 24) AND a!=23)
19190: }
19191: } {2 11 12 22 23 24 38 52 55 56 57 64 68 70 90 97 99 scan 0 sort 0}
19192: do_test where7-2.823.2 {
19193: count_steps_sort {
19194: SELECT a FROM t3
19195: WHERE a=2
19196: OR (d>=11.0 AND d<12.0 AND d NOT NULL)
19197: OR a=23
19198: OR b=1092
19199: OR c=19019
19200: OR b=245
19201: OR ((a BETWEEN 97 AND 99) AND a!=98)
19202: OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
19203: OR ((a BETWEEN 68 AND 70) AND a!=69)
19204: OR b=572
19205: OR ((a BETWEEN 22 AND 24) AND a!=23)
19206: }
19207: } {2 11 12 22 23 24 38 52 55 56 57 64 68 70 90 97 99 scan 0 sort 0}
19208: do_test where7-2.824.1 {
19209: count_steps_sort {
19210: SELECT a FROM t2
19211: WHERE (d>=16.0 AND d<17.0 AND d NOT NULL)
19212: OR b=993
19213: OR c=17017
19214: OR (d>=85.0 AND d<86.0 AND d NOT NULL)
19215: OR (d>=37.0 AND d<38.0 AND d NOT NULL)
19216: OR (d>=29.0 AND d<30.0 AND d NOT NULL)
19217: OR (d>=53.0 AND d<54.0 AND d NOT NULL)
19218: OR b=333
19219: }
19220: } {16 29 37 49 50 51 53 85 scan 0 sort 0}
19221: do_test where7-2.824.2 {
19222: count_steps_sort {
19223: SELECT a FROM t3
19224: WHERE (d>=16.0 AND d<17.0 AND d NOT NULL)
19225: OR b=993
19226: OR c=17017
19227: OR (d>=85.0 AND d<86.0 AND d NOT NULL)
19228: OR (d>=37.0 AND d<38.0 AND d NOT NULL)
19229: OR (d>=29.0 AND d<30.0 AND d NOT NULL)
19230: OR (d>=53.0 AND d<54.0 AND d NOT NULL)
19231: OR b=333
19232: }
19233: } {16 29 37 49 50 51 53 85 scan 0 sort 0}
19234: do_test where7-2.825.1 {
19235: count_steps_sort {
19236: SELECT a FROM t2
19237: WHERE b=330
19238: OR a=73
19239: OR (d>=61.0 AND d<62.0 AND d NOT NULL)
19240: OR (d>=40.0 AND d<41.0 AND d NOT NULL)
19241: OR b=828
19242: OR b=363
19243: OR (g='rqponml' AND f GLOB 'lmnop*')
19244: }
19245: } {30 33 37 40 61 73 scan 0 sort 0}
19246: do_test where7-2.825.2 {
19247: count_steps_sort {
19248: SELECT a FROM t3
19249: WHERE b=330
19250: OR a=73
19251: OR (d>=61.0 AND d<62.0 AND d NOT NULL)
19252: OR (d>=40.0 AND d<41.0 AND d NOT NULL)
19253: OR b=828
19254: OR b=363
19255: OR (g='rqponml' AND f GLOB 'lmnop*')
19256: }
19257: } {30 33 37 40 61 73 scan 0 sort 0}
19258: do_test where7-2.826.1 {
19259: count_steps_sort {
19260: SELECT a FROM t2
19261: WHERE (g='gfedcba' AND f GLOB 'lmnop*')
19262: OR a=41
19263: OR (d>=29.0 AND d<30.0 AND d NOT NULL)
19264: OR b=825
19265: }
19266: } {29 41 75 89 scan 0 sort 0}
19267: do_test where7-2.826.2 {
19268: count_steps_sort {
19269: SELECT a FROM t3
19270: WHERE (g='gfedcba' AND f GLOB 'lmnop*')
19271: OR a=41
19272: OR (d>=29.0 AND d<30.0 AND d NOT NULL)
19273: OR b=825
19274: }
19275: } {29 41 75 89 scan 0 sort 0}
19276: do_test where7-2.827.1 {
19277: count_steps_sort {
19278: SELECT a FROM t2
19279: WHERE ((a BETWEEN 46 AND 48) AND a!=47)
19280: OR (d>=10.0 AND d<11.0 AND d NOT NULL)
19281: OR b=905
19282: OR b=176
19283: OR ((a BETWEEN 89 AND 91) AND a!=90)
19284: OR b=561
19285: OR c=8008
19286: OR (g='hgfedcb' AND f GLOB 'ghijk*')
19287: OR b=935
19288: OR c=1001
19289: }
19290: } {1 2 3 10 16 22 23 24 46 48 51 84 85 89 91 scan 0 sort 0}
19291: do_test where7-2.827.2 {
19292: count_steps_sort {
19293: SELECT a FROM t3
19294: WHERE ((a BETWEEN 46 AND 48) AND a!=47)
19295: OR (d>=10.0 AND d<11.0 AND d NOT NULL)
19296: OR b=905
19297: OR b=176
19298: OR ((a BETWEEN 89 AND 91) AND a!=90)
19299: OR b=561
19300: OR c=8008
19301: OR (g='hgfedcb' AND f GLOB 'ghijk*')
19302: OR b=935
19303: OR c=1001
19304: }
19305: } {1 2 3 10 16 22 23 24 46 48 51 84 85 89 91 scan 0 sort 0}
19306: do_test where7-2.828.1 {
19307: count_steps_sort {
19308: SELECT a FROM t2
19309: WHERE ((a BETWEEN 75 AND 77) AND a!=76)
19310: OR (g='kjihgfe' AND f GLOB 'uvwxy*')
19311: }
19312: } {72 75 77 scan 0 sort 0}
19313: do_test where7-2.828.2 {
19314: count_steps_sort {
19315: SELECT a FROM t3
19316: WHERE ((a BETWEEN 75 AND 77) AND a!=76)
19317: OR (g='kjihgfe' AND f GLOB 'uvwxy*')
19318: }
19319: } {72 75 77 scan 0 sort 0}
19320: do_test where7-2.829.1 {
19321: count_steps_sort {
19322: SELECT a FROM t2
19323: WHERE ((a BETWEEN 5 AND 7) AND a!=6)
19324: OR a=28
19325: }
19326: } {5 7 28 scan 0 sort 0}
19327: do_test where7-2.829.2 {
19328: count_steps_sort {
19329: SELECT a FROM t3
19330: WHERE ((a BETWEEN 5 AND 7) AND a!=6)
19331: OR a=28
19332: }
19333: } {5 7 28 scan 0 sort 0}
19334: do_test where7-2.830.1 {
19335: count_steps_sort {
19336: SELECT a FROM t2
19337: WHERE b=781
19338: OR b=410
19339: }
19340: } {71 scan 0 sort 0}
19341: do_test where7-2.830.2 {
19342: count_steps_sort {
19343: SELECT a FROM t3
19344: WHERE b=781
19345: OR b=410
19346: }
19347: } {71 scan 0 sort 0}
19348: do_test where7-2.831.1 {
19349: count_steps_sort {
19350: SELECT a FROM t2
19351: WHERE ((a BETWEEN 18 AND 20) AND a!=19)
19352: OR ((a BETWEEN 40 AND 42) AND a!=41)
19353: OR (d>=72.0 AND d<73.0 AND d NOT NULL)
19354: OR (d>=56.0 AND d<57.0 AND d NOT NULL)
19355: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
19356: OR f='zabcdefgh'
19357: OR b=861
19358: OR (g='vutsrqp' AND f GLOB 'pqrst*')
19359: OR a=28
19360: OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
19361: OR b=311
19362: }
19363: } {6 15 18 20 25 28 32 40 42 51 56 58 63 72 77 84 scan 0 sort 0}
19364: do_test where7-2.831.2 {
19365: count_steps_sort {
19366: SELECT a FROM t3
19367: WHERE ((a BETWEEN 18 AND 20) AND a!=19)
19368: OR ((a BETWEEN 40 AND 42) AND a!=41)
19369: OR (d>=72.0 AND d<73.0 AND d NOT NULL)
19370: OR (d>=56.0 AND d<57.0 AND d NOT NULL)
19371: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
19372: OR f='zabcdefgh'
19373: OR b=861
19374: OR (g='vutsrqp' AND f GLOB 'pqrst*')
19375: OR a=28
19376: OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
19377: OR b=311
19378: }
19379: } {6 15 18 20 25 28 32 40 42 51 56 58 63 72 77 84 scan 0 sort 0}
19380: do_test where7-2.832.1 {
19381: count_steps_sort {
19382: SELECT a FROM t2
19383: WHERE b=575
19384: OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
19385: OR (d>=73.0 AND d<74.0 AND d NOT NULL)
19386: OR b=418
19387: OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
19388: OR b=792
19389: OR b=861
19390: OR b=220
19391: OR ((a BETWEEN 89 AND 91) AND a!=90)
19392: }
19393: } {12 15 20 38 41 64 67 72 73 89 90 91 93 scan 0 sort 0}
19394: do_test where7-2.832.2 {
19395: count_steps_sort {
19396: SELECT a FROM t3
19397: WHERE b=575
19398: OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
19399: OR (d>=73.0 AND d<74.0 AND d NOT NULL)
19400: OR b=418
19401: OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
19402: OR b=792
19403: OR b=861
19404: OR b=220
19405: OR ((a BETWEEN 89 AND 91) AND a!=90)
19406: }
19407: } {12 15 20 38 41 64 67 72 73 89 90 91 93 scan 0 sort 0}
19408: do_test where7-2.833.1 {
19409: count_steps_sort {
19410: SELECT a FROM t2
19411: WHERE b=517
19412: OR b=913
19413: OR b=253
19414: OR b=198
19415: OR (d>=27.0 AND d<28.0 AND d NOT NULL)
19416: OR a=17
19417: OR (d>=85.0 AND d<86.0 AND d NOT NULL)
19418: }
19419: } {17 18 23 27 47 83 85 scan 0 sort 0}
19420: do_test where7-2.833.2 {
19421: count_steps_sort {
19422: SELECT a FROM t3
19423: WHERE b=517
19424: OR b=913
19425: OR b=253
19426: OR b=198
19427: OR (d>=27.0 AND d<28.0 AND d NOT NULL)
19428: OR a=17
19429: OR (d>=85.0 AND d<86.0 AND d NOT NULL)
19430: }
19431: } {17 18 23 27 47 83 85 scan 0 sort 0}
19432: do_test where7-2.834.1 {
19433: count_steps_sort {
19434: SELECT a FROM t2
19435: WHERE (g='qponmlk' AND f GLOB 'qrstu*')
19436: OR b=693
19437: OR a=73
19438: OR b=627
19439: OR c=5005
19440: OR (d>=62.0 AND d<63.0 AND d NOT NULL)
19441: OR (d>=28.0 AND d<29.0 AND d NOT NULL)
19442: OR b=267
19443: OR b=872
19444: OR a=27
19445: OR (g='gfedcba' AND f GLOB 'klmno*')
19446: }
19447: } {13 14 15 27 28 42 57 62 63 73 88 scan 0 sort 0}
19448: do_test where7-2.834.2 {
19449: count_steps_sort {
19450: SELECT a FROM t3
19451: WHERE (g='qponmlk' AND f GLOB 'qrstu*')
19452: OR b=693
19453: OR a=73
19454: OR b=627
19455: OR c=5005
19456: OR (d>=62.0 AND d<63.0 AND d NOT NULL)
19457: OR (d>=28.0 AND d<29.0 AND d NOT NULL)
19458: OR b=267
19459: OR b=872
19460: OR a=27
19461: OR (g='gfedcba' AND f GLOB 'klmno*')
19462: }
19463: } {13 14 15 27 28 42 57 62 63 73 88 scan 0 sort 0}
19464: do_test where7-2.835.1 {
19465: count_steps_sort {
19466: SELECT a FROM t2
19467: WHERE a=10
19468: OR ((a BETWEEN 95 AND 97) AND a!=96)
19469: OR ((a BETWEEN 13 AND 15) AND a!=14)
19470: OR b=1059
19471: OR a=70
19472: OR a=93
19473: }
19474: } {10 13 15 70 93 95 97 scan 0 sort 0}
19475: do_test where7-2.835.2 {
19476: count_steps_sort {
19477: SELECT a FROM t3
19478: WHERE a=10
19479: OR ((a BETWEEN 95 AND 97) AND a!=96)
19480: OR ((a BETWEEN 13 AND 15) AND a!=14)
19481: OR b=1059
19482: OR a=70
19483: OR a=93
19484: }
19485: } {10 13 15 70 93 95 97 scan 0 sort 0}
19486: do_test where7-2.836.1 {
19487: count_steps_sort {
19488: SELECT a FROM t2
19489: WHERE a=30
19490: OR a=32
19491: OR b=1037
19492: OR b=198
19493: OR (d>=13.0 AND d<14.0 AND d NOT NULL)
19494: OR a=25
19495: }
19496: } {13 18 25 30 32 scan 0 sort 0}
19497: do_test where7-2.836.2 {
19498: count_steps_sort {
19499: SELECT a FROM t3
19500: WHERE a=30
19501: OR a=32
19502: OR b=1037
19503: OR b=198
19504: OR (d>=13.0 AND d<14.0 AND d NOT NULL)
19505: OR a=25
19506: }
19507: } {13 18 25 30 32 scan 0 sort 0}
19508: do_test where7-2.837.1 {
19509: count_steps_sort {
19510: SELECT a FROM t2
19511: WHERE (g='ponmlkj' AND f GLOB 'uvwxy*')
19512: OR b=66
19513: OR b=322
19514: OR b=465
19515: OR (g='gfedcba' AND f GLOB 'lmnop*')
19516: OR (d>=38.0 AND d<39.0 AND d NOT NULL)
19517: OR (d>=7.0 AND d<8.0 AND d NOT NULL)
19518: OR ((a BETWEEN 77 AND 79) AND a!=78)
19519: OR (g='lkjihgf' AND f GLOB 'mnopq*')
19520: OR (d>=38.0 AND d<39.0 AND d NOT NULL)
19521: OR b=454
19522: }
19523: } {6 7 38 46 64 77 79 89 scan 0 sort 0}
19524: do_test where7-2.837.2 {
19525: count_steps_sort {
19526: SELECT a FROM t3
19527: WHERE (g='ponmlkj' AND f GLOB 'uvwxy*')
19528: OR b=66
19529: OR b=322
19530: OR b=465
19531: OR (g='gfedcba' AND f GLOB 'lmnop*')
19532: OR (d>=38.0 AND d<39.0 AND d NOT NULL)
19533: OR (d>=7.0 AND d<8.0 AND d NOT NULL)
19534: OR ((a BETWEEN 77 AND 79) AND a!=78)
19535: OR (g='lkjihgf' AND f GLOB 'mnopq*')
19536: OR (d>=38.0 AND d<39.0 AND d NOT NULL)
19537: OR b=454
19538: }
19539: } {6 7 38 46 64 77 79 89 scan 0 sort 0}
19540: do_test where7-2.838.1 {
19541: count_steps_sort {
19542: SELECT a FROM t2
19543: WHERE b=924
19544: OR ((a BETWEEN 35 AND 37) AND a!=36)
19545: OR c=15015
19546: OR (d>=84.0 AND d<85.0 AND d NOT NULL)
19547: OR ((a BETWEEN 3 AND 5) AND a!=4)
19548: OR (g='onmlkji' AND f GLOB 'abcde*')
19549: OR b=803
19550: }
19551: } {3 5 35 37 43 44 45 52 73 84 scan 0 sort 0}
19552: do_test where7-2.838.2 {
19553: count_steps_sort {
19554: SELECT a FROM t3
19555: WHERE b=924
19556: OR ((a BETWEEN 35 AND 37) AND a!=36)
19557: OR c=15015
19558: OR (d>=84.0 AND d<85.0 AND d NOT NULL)
19559: OR ((a BETWEEN 3 AND 5) AND a!=4)
19560: OR (g='onmlkji' AND f GLOB 'abcde*')
19561: OR b=803
19562: }
19563: } {3 5 35 37 43 44 45 52 73 84 scan 0 sort 0}
19564: do_test where7-2.839.1 {
19565: count_steps_sort {
19566: SELECT a FROM t2
19567: WHERE b=1100
19568: OR (g='wvutsrq' AND f GLOB 'mnopq*')
19569: OR ((a BETWEEN 72 AND 74) AND a!=73)
19570: OR ((a BETWEEN 68 AND 70) AND a!=69)
19571: OR a=75
19572: OR a=45
19573: OR (g='gfedcba' AND f GLOB 'mnopq*')
19574: OR a=27
19575: OR (d>=77.0 AND d<78.0 AND d NOT NULL)
19576: OR b=850
19577: OR ((a BETWEEN 55 AND 57) AND a!=56)
19578: }
19579: } {12 27 45 55 57 68 70 72 74 75 77 90 100 scan 0 sort 0}
19580: do_test where7-2.839.2 {
19581: count_steps_sort {
19582: SELECT a FROM t3
19583: WHERE b=1100
19584: OR (g='wvutsrq' AND f GLOB 'mnopq*')
19585: OR ((a BETWEEN 72 AND 74) AND a!=73)
19586: OR ((a BETWEEN 68 AND 70) AND a!=69)
19587: OR a=75
19588: OR a=45
19589: OR (g='gfedcba' AND f GLOB 'mnopq*')
19590: OR a=27
19591: OR (d>=77.0 AND d<78.0 AND d NOT NULL)
19592: OR b=850
19593: OR ((a BETWEEN 55 AND 57) AND a!=56)
19594: }
19595: } {12 27 45 55 57 68 70 72 74 75 77 90 100 scan 0 sort 0}
19596: do_test where7-2.840.1 {
19597: count_steps_sort {
19598: SELECT a FROM t2
19599: WHERE b=751
19600: OR ((a BETWEEN 96 AND 98) AND a!=97)
19601: OR (d>=71.0 AND d<72.0 AND d NOT NULL)
19602: OR (g='gfedcba' AND f GLOB 'lmnop*')
19603: OR (d>=56.0 AND d<57.0 AND d NOT NULL)
19604: OR a=89
19605: OR ((a BETWEEN 36 AND 38) AND a!=37)
19606: }
19607: } {36 38 56 71 89 96 98 scan 0 sort 0}
19608: do_test where7-2.840.2 {
19609: count_steps_sort {
19610: SELECT a FROM t3
19611: WHERE b=751
19612: OR ((a BETWEEN 96 AND 98) AND a!=97)
19613: OR (d>=71.0 AND d<72.0 AND d NOT NULL)
19614: OR (g='gfedcba' AND f GLOB 'lmnop*')
19615: OR (d>=56.0 AND d<57.0 AND d NOT NULL)
19616: OR a=89
19617: OR ((a BETWEEN 36 AND 38) AND a!=37)
19618: }
19619: } {36 38 56 71 89 96 98 scan 0 sort 0}
19620: do_test where7-2.841.1 {
19621: count_steps_sort {
19622: SELECT a FROM t2
19623: WHERE (g='wvutsrq' AND f GLOB 'jklmn*')
19624: OR (g='yxwvuts' AND f GLOB 'bcdef*')
19625: OR a=1
19626: OR (g='utsrqpo' AND f GLOB 'tuvwx*')
19627: }
19628: } {1 9 19 scan 0 sort 0}
19629: do_test where7-2.841.2 {
19630: count_steps_sort {
19631: SELECT a FROM t3
19632: WHERE (g='wvutsrq' AND f GLOB 'jklmn*')
19633: OR (g='yxwvuts' AND f GLOB 'bcdef*')
19634: OR a=1
19635: OR (g='utsrqpo' AND f GLOB 'tuvwx*')
19636: }
19637: } {1 9 19 scan 0 sort 0}
19638: do_test where7-2.842.1 {
19639: count_steps_sort {
19640: SELECT a FROM t2
19641: WHERE b=927
19642: OR c=15015
19643: OR f='klmnopqrs'
19644: OR c=8008
19645: OR ((a BETWEEN 41 AND 43) AND a!=42)
19646: OR b=960
19647: OR (g='jihgfed' AND f GLOB 'yzabc*')
19648: OR b=443
19649: OR (g='rqponml' AND f GLOB 'ijklm*')
19650: }
19651: } {10 22 23 24 34 36 41 43 44 45 62 76 88 scan 0 sort 0}
19652: do_test where7-2.842.2 {
19653: count_steps_sort {
19654: SELECT a FROM t3
19655: WHERE b=927
19656: OR c=15015
19657: OR f='klmnopqrs'
19658: OR c=8008
19659: OR ((a BETWEEN 41 AND 43) AND a!=42)
19660: OR b=960
19661: OR (g='jihgfed' AND f GLOB 'yzabc*')
19662: OR b=443
19663: OR (g='rqponml' AND f GLOB 'ijklm*')
19664: }
19665: } {10 22 23 24 34 36 41 43 44 45 62 76 88 scan 0 sort 0}
19666: do_test where7-2.843.1 {
19667: count_steps_sort {
19668: SELECT a FROM t2
19669: WHERE (d>=37.0 AND d<38.0 AND d NOT NULL)
19670: OR b=212
19671: OR f='cdefghijk'
19672: }
19673: } {2 28 37 54 80 scan 0 sort 0}
19674: do_test where7-2.843.2 {
19675: count_steps_sort {
19676: SELECT a FROM t3
19677: WHERE (d>=37.0 AND d<38.0 AND d NOT NULL)
19678: OR b=212
19679: OR f='cdefghijk'
19680: }
19681: } {2 28 37 54 80 scan 0 sort 0}
19682: do_test where7-2.844.1 {
19683: count_steps_sort {
19684: SELECT a FROM t2
19685: WHERE b=685
19686: OR (g='ponmlkj' AND f GLOB 'rstuv*')
19687: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
19688: OR b=520
19689: OR (d>=76.0 AND d<77.0 AND d NOT NULL)
19690: OR a=53
19691: OR ((a BETWEEN 91 AND 93) AND a!=92)
19692: OR b=938
19693: OR (g='jihgfed' AND f GLOB 'vwxyz*')
19694: OR c=25025
19695: }
19696: } {43 53 63 73 74 75 76 91 93 scan 0 sort 0}
19697: do_test where7-2.844.2 {
19698: count_steps_sort {
19699: SELECT a FROM t3
19700: WHERE b=685
19701: OR (g='ponmlkj' AND f GLOB 'rstuv*')
19702: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
19703: OR b=520
19704: OR (d>=76.0 AND d<77.0 AND d NOT NULL)
19705: OR a=53
19706: OR ((a BETWEEN 91 AND 93) AND a!=92)
19707: OR b=938
19708: OR (g='jihgfed' AND f GLOB 'vwxyz*')
19709: OR c=25025
19710: }
19711: } {43 53 63 73 74 75 76 91 93 scan 0 sort 0}
19712: do_test where7-2.845.1 {
19713: count_steps_sort {
19714: SELECT a FROM t2
19715: WHERE b=583
19716: OR b=894
19717: OR c=26026
19718: OR (d>=84.0 AND d<85.0 AND d NOT NULL)
19719: }
19720: } {53 76 77 78 84 scan 0 sort 0}
19721: do_test where7-2.845.2 {
19722: count_steps_sort {
19723: SELECT a FROM t3
19724: WHERE b=583
19725: OR b=894
19726: OR c=26026
19727: OR (d>=84.0 AND d<85.0 AND d NOT NULL)
19728: }
19729: } {53 76 77 78 84 scan 0 sort 0}
19730: do_test where7-2.846.1 {
19731: count_steps_sort {
19732: SELECT a FROM t2
19733: WHERE f='abcdefghi'
19734: OR (g='edcbazy' AND f GLOB 'wxyza*')
19735: }
19736: } {26 52 78 100 scan 0 sort 0}
19737: do_test where7-2.846.2 {
19738: count_steps_sort {
19739: SELECT a FROM t3
19740: WHERE f='abcdefghi'
19741: OR (g='edcbazy' AND f GLOB 'wxyza*')
19742: }
19743: } {26 52 78 100 scan 0 sort 0}
19744: do_test where7-2.847.1 {
19745: count_steps_sort {
19746: SELECT a FROM t2
19747: WHERE b=1103
19748: OR b=638
19749: OR b=792
19750: OR b=1034
19751: OR b=308
19752: OR f='nopqrstuv'
19753: OR b=264
19754: OR ((a BETWEEN 33 AND 35) AND a!=34)
19755: OR (d>=58.0 AND d<59.0 AND d NOT NULL)
19756: }
19757: } {13 24 28 33 35 39 58 65 72 91 94 scan 0 sort 0}
19758: do_test where7-2.847.2 {
19759: count_steps_sort {
19760: SELECT a FROM t3
19761: WHERE b=1103
19762: OR b=638
19763: OR b=792
19764: OR b=1034
19765: OR b=308
19766: OR f='nopqrstuv'
19767: OR b=264
19768: OR ((a BETWEEN 33 AND 35) AND a!=34)
19769: OR (d>=58.0 AND d<59.0 AND d NOT NULL)
19770: }
19771: } {13 24 28 33 35 39 58 65 72 91 94 scan 0 sort 0}
19772: do_test where7-2.848.1 {
19773: count_steps_sort {
19774: SELECT a FROM t2
19775: WHERE f='defghijkl'
19776: OR b=814
19777: OR f='yzabcdefg'
19778: }
19779: } {3 24 29 50 55 74 76 81 scan 0 sort 0}
19780: do_test where7-2.848.2 {
19781: count_steps_sort {
19782: SELECT a FROM t3
19783: WHERE f='defghijkl'
19784: OR b=814
19785: OR f='yzabcdefg'
19786: }
19787: } {3 24 29 50 55 74 76 81 scan 0 sort 0}
19788: do_test where7-2.849.1 {
19789: count_steps_sort {
19790: SELECT a FROM t2
19791: WHERE b=209
19792: OR b=806
19793: OR (d>=8.0 AND d<9.0 AND d NOT NULL)
19794: OR (g='vutsrqp' AND f GLOB 'rstuv*')
19795: }
19796: } {8 17 19 scan 0 sort 0}
19797: do_test where7-2.849.2 {
19798: count_steps_sort {
19799: SELECT a FROM t3
19800: WHERE b=209
19801: OR b=806
19802: OR (d>=8.0 AND d<9.0 AND d NOT NULL)
19803: OR (g='vutsrqp' AND f GLOB 'rstuv*')
19804: }
19805: } {8 17 19 scan 0 sort 0}
19806: do_test where7-2.850.1 {
19807: count_steps_sort {
19808: SELECT a FROM t2
19809: WHERE f='opqrstuvw'
19810: OR b=69
19811: OR b=366
19812: }
19813: } {14 40 66 92 scan 0 sort 0}
19814: do_test where7-2.850.2 {
19815: count_steps_sort {
19816: SELECT a FROM t3
19817: WHERE f='opqrstuvw'
19818: OR b=69
19819: OR b=366
19820: }
19821: } {14 40 66 92 scan 0 sort 0}
19822: do_test where7-2.851.1 {
19823: count_steps_sort {
19824: SELECT a FROM t2
19825: WHERE (d>=4.0 AND d<5.0 AND d NOT NULL)
19826: OR a=45
19827: OR (g='kjihgfe' AND f GLOB 'uvwxy*')
19828: OR a=69
19829: OR ((a BETWEEN 69 AND 71) AND a!=70)
19830: OR (g='kjihgfe' AND f GLOB 'uvwxy*')
19831: }
19832: } {4 45 69 71 72 scan 0 sort 0}
19833: do_test where7-2.851.2 {
19834: count_steps_sort {
19835: SELECT a FROM t3
19836: WHERE (d>=4.0 AND d<5.0 AND d NOT NULL)
19837: OR a=45
19838: OR (g='kjihgfe' AND f GLOB 'uvwxy*')
19839: OR a=69
19840: OR ((a BETWEEN 69 AND 71) AND a!=70)
19841: OR (g='kjihgfe' AND f GLOB 'uvwxy*')
19842: }
19843: } {4 45 69 71 72 scan 0 sort 0}
19844: do_test where7-2.852.1 {
19845: count_steps_sort {
19846: SELECT a FROM t2
19847: WHERE c=9009
19848: OR (d>=85.0 AND d<86.0 AND d NOT NULL)
19849: OR (g='wvutsrq' AND f GLOB 'klmno*')
19850: OR (d>=9.0 AND d<10.0 AND d NOT NULL)
19851: OR (g='lkjihgf' AND f GLOB 'pqrst*')
19852: }
19853: } {9 10 25 26 27 67 85 scan 0 sort 0}
19854: do_test where7-2.852.2 {
19855: count_steps_sort {
19856: SELECT a FROM t3
19857: WHERE c=9009
19858: OR (d>=85.0 AND d<86.0 AND d NOT NULL)
19859: OR (g='wvutsrq' AND f GLOB 'klmno*')
19860: OR (d>=9.0 AND d<10.0 AND d NOT NULL)
19861: OR (g='lkjihgf' AND f GLOB 'pqrst*')
19862: }
19863: } {9 10 25 26 27 67 85 scan 0 sort 0}
19864: do_test where7-2.853.1 {
19865: count_steps_sort {
19866: SELECT a FROM t2
19867: WHERE a=98
19868: OR (d>=100.0 AND d<101.0 AND d NOT NULL)
19869: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
19870: OR a=47
19871: OR c=24024
19872: OR a=27
19873: OR (g='ponmlkj' AND f GLOB 'tuvwx*')
19874: OR (d>=20.0 AND d<21.0 AND d NOT NULL)
19875: }
19876: } {20 27 45 47 63 70 71 72 98 100 scan 0 sort 0}
19877: do_test where7-2.853.2 {
19878: count_steps_sort {
19879: SELECT a FROM t3
19880: WHERE a=98
19881: OR (d>=100.0 AND d<101.0 AND d NOT NULL)
19882: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
19883: OR a=47
19884: OR c=24024
19885: OR a=27
19886: OR (g='ponmlkj' AND f GLOB 'tuvwx*')
19887: OR (d>=20.0 AND d<21.0 AND d NOT NULL)
19888: }
19889: } {20 27 45 47 63 70 71 72 98 100 scan 0 sort 0}
19890: do_test where7-2.854.1 {
19891: count_steps_sort {
19892: SELECT a FROM t2
19893: WHERE (g='utsrqpo' AND f GLOB 'wxyza*')
19894: OR (g='utsrqpo' AND f GLOB 'wxyza*')
19895: OR (g='ponmlkj' AND f GLOB 'stuvw*')
19896: OR a=19
19897: }
19898: } {19 22 44 scan 0 sort 0}
19899: do_test where7-2.854.2 {
19900: count_steps_sort {
19901: SELECT a FROM t3
19902: WHERE (g='utsrqpo' AND f GLOB 'wxyza*')
19903: OR (g='utsrqpo' AND f GLOB 'wxyza*')
19904: OR (g='ponmlkj' AND f GLOB 'stuvw*')
19905: OR a=19
19906: }
19907: } {19 22 44 scan 0 sort 0}
19908: do_test where7-2.855.1 {
19909: count_steps_sort {
19910: SELECT a FROM t2
19911: WHERE c=12012
19912: OR (d>=80.0 AND d<81.0 AND d NOT NULL)
19913: OR ((a BETWEEN 16 AND 18) AND a!=17)
19914: OR (g='edcbazy' AND f GLOB 'uvwxy*')
19915: }
19916: } {16 18 34 35 36 80 98 scan 0 sort 0}
19917: do_test where7-2.855.2 {
19918: count_steps_sort {
19919: SELECT a FROM t3
19920: WHERE c=12012
19921: OR (d>=80.0 AND d<81.0 AND d NOT NULL)
19922: OR ((a BETWEEN 16 AND 18) AND a!=17)
19923: OR (g='edcbazy' AND f GLOB 'uvwxy*')
19924: }
19925: } {16 18 34 35 36 80 98 scan 0 sort 0}
19926: do_test where7-2.856.1 {
19927: count_steps_sort {
19928: SELECT a FROM t2
19929: WHERE ((a BETWEEN 38 AND 40) AND a!=39)
19930: OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
19931: OR b=429
19932: OR f='jklmnopqr'
19933: OR (d>=48.0 AND d<49.0 AND d NOT NULL)
19934: OR ((a BETWEEN 77 AND 79) AND a!=78)
19935: }
19936: } {9 12 35 38 39 40 48 61 64 77 79 87 90 scan 0 sort 0}
19937: do_test where7-2.856.2 {
19938: count_steps_sort {
19939: SELECT a FROM t3
19940: WHERE ((a BETWEEN 38 AND 40) AND a!=39)
19941: OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
19942: OR b=429
19943: OR f='jklmnopqr'
19944: OR (d>=48.0 AND d<49.0 AND d NOT NULL)
19945: OR ((a BETWEEN 77 AND 79) AND a!=78)
19946: }
19947: } {9 12 35 38 39 40 48 61 64 77 79 87 90 scan 0 sort 0}
19948: do_test where7-2.857.1 {
19949: count_steps_sort {
19950: SELECT a FROM t2
19951: WHERE (g='lkjihgf' AND f GLOB 'mnopq*')
19952: OR b=190
19953: }
19954: } {64 scan 0 sort 0}
19955: do_test where7-2.857.2 {
19956: count_steps_sort {
19957: SELECT a FROM t3
19958: WHERE (g='lkjihgf' AND f GLOB 'mnopq*')
19959: OR b=190
19960: }
19961: } {64 scan 0 sort 0}
19962: do_test where7-2.858.1 {
19963: count_steps_sort {
19964: SELECT a FROM t2
19965: WHERE (g='jihgfed' AND f GLOB 'yzabc*')
19966: OR b=674
19967: OR b=289
19968: }
19969: } {76 scan 0 sort 0}
19970: do_test where7-2.858.2 {
19971: count_steps_sort {
19972: SELECT a FROM t3
19973: WHERE (g='jihgfed' AND f GLOB 'yzabc*')
19974: OR b=674
19975: OR b=289
19976: }
19977: } {76 scan 0 sort 0}
19978: do_test where7-2.859.1 {
19979: count_steps_sort {
19980: SELECT a FROM t2
19981: WHERE a=17
19982: OR b=539
19983: OR (g='ponmlkj' AND f GLOB 'vwxyz*')
19984: OR (g='utsrqpo' AND f GLOB 'vwxyz*')
19985: }
19986: } {17 21 47 49 scan 0 sort 0}
19987: do_test where7-2.859.2 {
19988: count_steps_sort {
19989: SELECT a FROM t3
19990: WHERE a=17
19991: OR b=539
19992: OR (g='ponmlkj' AND f GLOB 'vwxyz*')
19993: OR (g='utsrqpo' AND f GLOB 'vwxyz*')
19994: }
19995: } {17 21 47 49 scan 0 sort 0}
19996: do_test where7-2.860.1 {
19997: count_steps_sort {
19998: SELECT a FROM t2
19999: WHERE b=924
20000: OR c=27027
20001: OR ((a BETWEEN 65 AND 67) AND a!=66)
20002: }
20003: } {65 67 79 80 81 84 scan 0 sort 0}
20004: do_test where7-2.860.2 {
20005: count_steps_sort {
20006: SELECT a FROM t3
20007: WHERE b=924
20008: OR c=27027
20009: OR ((a BETWEEN 65 AND 67) AND a!=66)
20010: }
20011: } {65 67 79 80 81 84 scan 0 sort 0}
20012: do_test where7-2.861.1 {
20013: count_steps_sort {
20014: SELECT a FROM t2
20015: WHERE b=564
20016: OR f='mnopqrstu'
20017: OR ((a BETWEEN 28 AND 30) AND a!=29)
20018: OR b=1103
20019: }
20020: } {12 28 30 38 64 90 scan 0 sort 0}
20021: do_test where7-2.861.2 {
20022: count_steps_sort {
20023: SELECT a FROM t3
20024: WHERE b=564
20025: OR f='mnopqrstu'
20026: OR ((a BETWEEN 28 AND 30) AND a!=29)
20027: OR b=1103
20028: }
20029: } {12 28 30 38 64 90 scan 0 sort 0}
20030: do_test where7-2.862.1 {
20031: count_steps_sort {
20032: SELECT a FROM t2
20033: WHERE b=231
20034: OR (d>=24.0 AND d<25.0 AND d NOT NULL)
20035: OR a=38
20036: OR a=4
20037: OR b=784
20038: }
20039: } {4 21 24 38 scan 0 sort 0}
20040: do_test where7-2.862.2 {
20041: count_steps_sort {
20042: SELECT a FROM t3
20043: WHERE b=231
20044: OR (d>=24.0 AND d<25.0 AND d NOT NULL)
20045: OR a=38
20046: OR a=4
20047: OR b=784
20048: }
20049: } {4 21 24 38 scan 0 sort 0}
20050: do_test where7-2.863.1 {
20051: count_steps_sort {
20052: SELECT a FROM t2
20053: WHERE f='ghijklmno'
20054: OR a=26
20055: OR (g='kjihgfe' AND f GLOB 'qrstu*')
20056: OR a=81
20057: OR (d>=3.0 AND d<4.0 AND d NOT NULL)
20058: OR ((a BETWEEN 28 AND 30) AND a!=29)
20059: OR b=275
20060: OR (g='hgfedcb' AND f GLOB 'jklmn*')
20061: OR b=311
20062: OR b=894
20063: OR b=872
20064: }
20065: } {3 6 25 26 28 30 32 58 68 81 84 87 scan 0 sort 0}
20066: do_test where7-2.863.2 {
20067: count_steps_sort {
20068: SELECT a FROM t3
20069: WHERE f='ghijklmno'
20070: OR a=26
20071: OR (g='kjihgfe' AND f GLOB 'qrstu*')
20072: OR a=81
20073: OR (d>=3.0 AND d<4.0 AND d NOT NULL)
20074: OR ((a BETWEEN 28 AND 30) AND a!=29)
20075: OR b=275
20076: OR (g='hgfedcb' AND f GLOB 'jklmn*')
20077: OR b=311
20078: OR b=894
20079: OR b=872
20080: }
20081: } {3 6 25 26 28 30 32 58 68 81 84 87 scan 0 sort 0}
20082: do_test where7-2.864.1 {
20083: count_steps_sort {
20084: SELECT a FROM t2
20085: WHERE a=91
20086: OR b=619
20087: }
20088: } {91 scan 0 sort 0}
20089: do_test where7-2.864.2 {
20090: count_steps_sort {
20091: SELECT a FROM t3
20092: WHERE a=91
20093: OR b=619
20094: }
20095: } {91 scan 0 sort 0}
20096: do_test where7-2.865.1 {
20097: count_steps_sort {
20098: SELECT a FROM t2
20099: WHERE (d>=4.0 AND d<5.0 AND d NOT NULL)
20100: OR a=85
20101: OR f IS NULL
20102: OR ((a BETWEEN 49 AND 51) AND a!=50)
20103: OR ((a BETWEEN 66 AND 68) AND a!=67)
20104: OR b=154
20105: OR ((a BETWEEN 40 AND 42) AND a!=41)
20106: OR ((a BETWEEN 87 AND 89) AND a!=88)
20107: OR (d>=25.0 AND d<26.0 AND d NOT NULL)
20108: }
20109: } {4 14 25 40 42 49 51 66 68 85 87 89 scan 0 sort 0}
20110: do_test where7-2.865.2 {
20111: count_steps_sort {
20112: SELECT a FROM t3
20113: WHERE (d>=4.0 AND d<5.0 AND d NOT NULL)
20114: OR a=85
20115: OR f IS NULL
20116: OR ((a BETWEEN 49 AND 51) AND a!=50)
20117: OR ((a BETWEEN 66 AND 68) AND a!=67)
20118: OR b=154
20119: OR ((a BETWEEN 40 AND 42) AND a!=41)
20120: OR ((a BETWEEN 87 AND 89) AND a!=88)
20121: OR (d>=25.0 AND d<26.0 AND d NOT NULL)
20122: }
20123: } {4 14 25 40 42 49 51 66 68 85 87 89 scan 0 sort 0}
20124: do_test where7-2.866.1 {
20125: count_steps_sort {
20126: SELECT a FROM t2
20127: WHERE a=44
20128: OR b=55
20129: OR a=30
20130: OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
20131: OR 1000000<b
20132: OR a=24
20133: OR b=1089
20134: OR (d>=75.0 AND d<76.0 AND d NOT NULL)
20135: OR (g='rqponml' AND f GLOB 'hijkl*')
20136: }
20137: } {5 19 24 30 33 44 45 71 75 97 99 scan 0 sort 0}
20138: do_test where7-2.866.2 {
20139: count_steps_sort {
20140: SELECT a FROM t3
20141: WHERE a=44
20142: OR b=55
20143: OR a=30
20144: OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
20145: OR 1000000<b
20146: OR a=24
20147: OR b=1089
20148: OR (d>=75.0 AND d<76.0 AND d NOT NULL)
20149: OR (g='rqponml' AND f GLOB 'hijkl*')
20150: }
20151: } {5 19 24 30 33 44 45 71 75 97 99 scan 0 sort 0}
20152: do_test where7-2.867.1 {
20153: count_steps_sort {
20154: SELECT a FROM t2
20155: WHERE (d>=16.0 AND d<17.0 AND d NOT NULL)
20156: OR ((a BETWEEN 80 AND 82) AND a!=81)
20157: OR b=36
20158: OR ((a BETWEEN 33 AND 35) AND a!=34)
20159: }
20160: } {16 33 35 80 82 scan 0 sort 0}
20161: do_test where7-2.867.2 {
20162: count_steps_sort {
20163: SELECT a FROM t3
20164: WHERE (d>=16.0 AND d<17.0 AND d NOT NULL)
20165: OR ((a BETWEEN 80 AND 82) AND a!=81)
20166: OR b=36
20167: OR ((a BETWEEN 33 AND 35) AND a!=34)
20168: }
20169: } {16 33 35 80 82 scan 0 sort 0}
20170: do_test where7-2.868.1 {
20171: count_steps_sort {
20172: SELECT a FROM t2
20173: WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
20174: OR (d>=35.0 AND d<36.0 AND d NOT NULL)
20175: OR c=26026
20176: OR ((a BETWEEN 37 AND 39) AND a!=38)
20177: OR a=56
20178: OR b=506
20179: OR b=781
20180: OR (d>=28.0 AND d<29.0 AND d NOT NULL)
20181: }
20182: } {28 35 37 39 46 56 71 76 77 78 97 scan 0 sort 0}
20183: do_test where7-2.868.2 {
20184: count_steps_sort {
20185: SELECT a FROM t3
20186: WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
20187: OR (d>=35.0 AND d<36.0 AND d NOT NULL)
20188: OR c=26026
20189: OR ((a BETWEEN 37 AND 39) AND a!=38)
20190: OR a=56
20191: OR b=506
20192: OR b=781
20193: OR (d>=28.0 AND d<29.0 AND d NOT NULL)
20194: }
20195: } {28 35 37 39 46 56 71 76 77 78 97 scan 0 sort 0}
20196: do_test where7-2.869.1 {
20197: count_steps_sort {
20198: SELECT a FROM t2
20199: WHERE (g='edcbazy' AND f GLOB 'uvwxy*')
20200: OR ((a BETWEEN 25 AND 27) AND a!=26)
20201: OR (g='qponmlk' AND f GLOB 'nopqr*')
20202: OR ((a BETWEEN 89 AND 91) AND a!=90)
20203: OR f='xyzabcdef'
20204: OR b=517
20205: OR (g='jihgfed' AND f GLOB 'yzabc*')
20206: OR (g='kjihgfe' AND f GLOB 'qrstu*')
20207: }
20208: } {23 25 27 39 47 49 68 75 76 89 91 98 scan 0 sort 0}
20209: do_test where7-2.869.2 {
20210: count_steps_sort {
20211: SELECT a FROM t3
20212: WHERE (g='edcbazy' AND f GLOB 'uvwxy*')
20213: OR ((a BETWEEN 25 AND 27) AND a!=26)
20214: OR (g='qponmlk' AND f GLOB 'nopqr*')
20215: OR ((a BETWEEN 89 AND 91) AND a!=90)
20216: OR f='xyzabcdef'
20217: OR b=517
20218: OR (g='jihgfed' AND f GLOB 'yzabc*')
20219: OR (g='kjihgfe' AND f GLOB 'qrstu*')
20220: }
20221: } {23 25 27 39 47 49 68 75 76 89 91 98 scan 0 sort 0}
20222: do_test where7-2.870.1 {
20223: count_steps_sort {
20224: SELECT a FROM t2
20225: WHERE a=54
20226: OR a=59
20227: }
20228: } {54 59 scan 0 sort 0}
20229: do_test where7-2.870.2 {
20230: count_steps_sort {
20231: SELECT a FROM t3
20232: WHERE a=54
20233: OR a=59
20234: }
20235: } {54 59 scan 0 sort 0}
20236: do_test where7-2.871.1 {
20237: count_steps_sort {
20238: SELECT a FROM t2
20239: WHERE (g='tsrqpon' AND f GLOB 'yzabc*')
20240: OR b=762
20241: OR (g='onmlkji' AND f GLOB 'wxyza*')
20242: OR a=25
20243: OR ((a BETWEEN 65 AND 67) AND a!=66)
20244: }
20245: } {24 25 48 65 67 scan 0 sort 0}
20246: do_test where7-2.871.2 {
20247: count_steps_sort {
20248: SELECT a FROM t3
20249: WHERE (g='tsrqpon' AND f GLOB 'yzabc*')
20250: OR b=762
20251: OR (g='onmlkji' AND f GLOB 'wxyza*')
20252: OR a=25
20253: OR ((a BETWEEN 65 AND 67) AND a!=66)
20254: }
20255: } {24 25 48 65 67 scan 0 sort 0}
20256: do_test where7-2.872.1 {
20257: count_steps_sort {
20258: SELECT a FROM t2
20259: WHERE (d>=59.0 AND d<60.0 AND d NOT NULL)
20260: OR ((a BETWEEN 14 AND 16) AND a!=15)
20261: OR b=839
20262: OR f='defghijkl'
20263: OR (d>=95.0 AND d<96.0 AND d NOT NULL)
20264: OR (g='mlkjihg' AND f GLOB 'ijklm*')
20265: OR (d>=52.0 AND d<53.0 AND d NOT NULL)
20266: OR (g='hgfedcb' AND f GLOB 'hijkl*')
20267: OR b=498
20268: }
20269: } {3 14 16 29 52 55 59 60 81 85 95 scan 0 sort 0}
20270: do_test where7-2.872.2 {
20271: count_steps_sort {
20272: SELECT a FROM t3
20273: WHERE (d>=59.0 AND d<60.0 AND d NOT NULL)
20274: OR ((a BETWEEN 14 AND 16) AND a!=15)
20275: OR b=839
20276: OR f='defghijkl'
20277: OR (d>=95.0 AND d<96.0 AND d NOT NULL)
20278: OR (g='mlkjihg' AND f GLOB 'ijklm*')
20279: OR (d>=52.0 AND d<53.0 AND d NOT NULL)
20280: OR (g='hgfedcb' AND f GLOB 'hijkl*')
20281: OR b=498
20282: }
20283: } {3 14 16 29 52 55 59 60 81 85 95 scan 0 sort 0}
20284: do_test where7-2.873.1 {
20285: count_steps_sort {
20286: SELECT a FROM t2
20287: WHERE b=256
20288: OR c=19019
20289: OR a=54
20290: OR (d>=46.0 AND d<47.0 AND d NOT NULL)
20291: OR b=498
20292: OR b=77
20293: }
20294: } {7 46 54 55 56 57 scan 0 sort 0}
20295: do_test where7-2.873.2 {
20296: count_steps_sort {
20297: SELECT a FROM t3
20298: WHERE b=256
20299: OR c=19019
20300: OR a=54
20301: OR (d>=46.0 AND d<47.0 AND d NOT NULL)
20302: OR b=498
20303: OR b=77
20304: }
20305: } {7 46 54 55 56 57 scan 0 sort 0}
20306: do_test where7-2.874.1 {
20307: count_steps_sort {
20308: SELECT a FROM t2
20309: WHERE (g='mlkjihg' AND f GLOB 'jklmn*')
20310: OR b=256
20311: OR b=586
20312: OR a=74
20313: OR b=113
20314: OR (d>=99.0 AND d<100.0 AND d NOT NULL)
20315: OR b=495
20316: }
20317: } {45 61 74 99 scan 0 sort 0}
20318: do_test where7-2.874.2 {
20319: count_steps_sort {
20320: SELECT a FROM t3
20321: WHERE (g='mlkjihg' AND f GLOB 'jklmn*')
20322: OR b=256
20323: OR b=586
20324: OR a=74
20325: OR b=113
20326: OR (d>=99.0 AND d<100.0 AND d NOT NULL)
20327: OR b=495
20328: }
20329: } {45 61 74 99 scan 0 sort 0}
20330: do_test where7-2.875.1 {
20331: count_steps_sort {
20332: SELECT a FROM t2
20333: WHERE a=12
20334: OR a=50
20335: OR (d>=33.0 AND d<34.0 AND d NOT NULL)
20336: OR ((a BETWEEN 66 AND 68) AND a!=67)
20337: }
20338: } {12 33 50 66 68 scan 0 sort 0}
20339: do_test where7-2.875.2 {
20340: count_steps_sort {
20341: SELECT a FROM t3
20342: WHERE a=12
20343: OR a=50
20344: OR (d>=33.0 AND d<34.0 AND d NOT NULL)
20345: OR ((a BETWEEN 66 AND 68) AND a!=67)
20346: }
20347: } {12 33 50 66 68 scan 0 sort 0}
20348: do_test where7-2.876.1 {
20349: count_steps_sort {
20350: SELECT a FROM t2
20351: WHERE b=308
20352: OR (d>=73.0 AND d<74.0 AND d NOT NULL)
20353: OR (g='nmlkjih' AND f GLOB 'bcdef*')
20354: OR a=83
20355: OR c=23023
20356: OR (d>=57.0 AND d<58.0 AND d NOT NULL)
20357: OR (g='lkjihgf' AND f GLOB 'nopqr*')
20358: OR a=58
20359: OR ((a BETWEEN 17 AND 19) AND a!=18)
20360: OR (g='srqponm' AND f GLOB 'efghi*')
20361: OR c=4004
20362: }
20363: } {10 11 12 17 19 28 30 53 57 58 65 67 68 69 73 83 scan 0 sort 0}
20364: do_test where7-2.876.2 {
20365: count_steps_sort {
20366: SELECT a FROM t3
20367: WHERE b=308
20368: OR (d>=73.0 AND d<74.0 AND d NOT NULL)
20369: OR (g='nmlkjih' AND f GLOB 'bcdef*')
20370: OR a=83
20371: OR c=23023
20372: OR (d>=57.0 AND d<58.0 AND d NOT NULL)
20373: OR (g='lkjihgf' AND f GLOB 'nopqr*')
20374: OR a=58
20375: OR ((a BETWEEN 17 AND 19) AND a!=18)
20376: OR (g='srqponm' AND f GLOB 'efghi*')
20377: OR c=4004
20378: }
20379: } {10 11 12 17 19 28 30 53 57 58 65 67 68 69 73 83 scan 0 sort 0}
20380: do_test where7-2.877.1 {
20381: count_steps_sort {
20382: SELECT a FROM t2
20383: WHERE b=476
20384: OR a=26
20385: OR (d>=87.0 AND d<88.0 AND d NOT NULL)
20386: OR b=762
20387: OR b=157
20388: OR (d>=17.0 AND d<18.0 AND d NOT NULL)
20389: OR (g='nmlkjih' AND f GLOB 'cdefg*')
20390: }
20391: } {17 26 54 87 scan 0 sort 0}
20392: do_test where7-2.877.2 {
20393: count_steps_sort {
20394: SELECT a FROM t3
20395: WHERE b=476
20396: OR a=26
20397: OR (d>=87.0 AND d<88.0 AND d NOT NULL)
20398: OR b=762
20399: OR b=157
20400: OR (d>=17.0 AND d<18.0 AND d NOT NULL)
20401: OR (g='nmlkjih' AND f GLOB 'cdefg*')
20402: }
20403: } {17 26 54 87 scan 0 sort 0}
20404: do_test where7-2.878.1 {
20405: count_steps_sort {
20406: SELECT a FROM t2
20407: WHERE (d>=77.0 AND d<78.0 AND d NOT NULL)
20408: OR a=1
20409: OR ((a BETWEEN 93 AND 95) AND a!=94)
20410: OR b=278
20411: OR (g='xwvutsr' AND f GLOB 'defgh*')
20412: OR f='qrstuvwxy'
20413: OR (g='onmlkji' AND f GLOB 'abcde*')
20414: OR ((a BETWEEN 82 AND 84) AND a!=83)
20415: OR (g='edcbazy' AND f GLOB 'uvwxy*')
20416: OR (g='jihgfed' AND f GLOB 'wxyza*')
20417: OR (d>=72.0 AND d<73.0 AND d NOT NULL)
20418: }
20419: } {1 3 16 42 52 68 72 74 77 82 84 93 94 95 98 scan 0 sort 0}
20420: do_test where7-2.878.2 {
20421: count_steps_sort {
20422: SELECT a FROM t3
20423: WHERE (d>=77.0 AND d<78.0 AND d NOT NULL)
20424: OR a=1
20425: OR ((a BETWEEN 93 AND 95) AND a!=94)
20426: OR b=278
20427: OR (g='xwvutsr' AND f GLOB 'defgh*')
20428: OR f='qrstuvwxy'
20429: OR (g='onmlkji' AND f GLOB 'abcde*')
20430: OR ((a BETWEEN 82 AND 84) AND a!=83)
20431: OR (g='edcbazy' AND f GLOB 'uvwxy*')
20432: OR (g='jihgfed' AND f GLOB 'wxyza*')
20433: OR (d>=72.0 AND d<73.0 AND d NOT NULL)
20434: }
20435: } {1 3 16 42 52 68 72 74 77 82 84 93 94 95 98 scan 0 sort 0}
20436: do_test where7-2.879.1 {
20437: count_steps_sort {
20438: SELECT a FROM t2
20439: WHERE b=124
20440: OR (d>=92.0 AND d<93.0 AND d NOT NULL)
20441: OR ((a BETWEEN 41 AND 43) AND a!=42)
20442: OR (d>=96.0 AND d<97.0 AND d NOT NULL)
20443: OR b=759
20444: OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
20445: OR ((a BETWEEN 45 AND 47) AND a!=46)
20446: OR (g='kjihgfe' AND f GLOB 'uvwxy*')
20447: }
20448: } {12 38 41 43 45 47 64 69 72 90 92 96 scan 0 sort 0}
20449: do_test where7-2.879.2 {
20450: count_steps_sort {
20451: SELECT a FROM t3
20452: WHERE b=124
20453: OR (d>=92.0 AND d<93.0 AND d NOT NULL)
20454: OR ((a BETWEEN 41 AND 43) AND a!=42)
20455: OR (d>=96.0 AND d<97.0 AND d NOT NULL)
20456: OR b=759
20457: OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
20458: OR ((a BETWEEN 45 AND 47) AND a!=46)
20459: OR (g='kjihgfe' AND f GLOB 'uvwxy*')
20460: }
20461: } {12 38 41 43 45 47 64 69 72 90 92 96 scan 0 sort 0}
20462: do_test where7-2.880.1 {
20463: count_steps_sort {
20464: SELECT a FROM t2
20465: WHERE b=872
20466: OR b=267
20467: OR b=814
20468: OR b=99
20469: OR c<=10
20470: OR ((a BETWEEN 8 AND 10) AND a!=9)
20471: OR b=44
20472: OR f='zabcdefgh'
20473: OR b=979
20474: OR (g='rqponml' AND f GLOB 'hijkl*')
20475: }
20476: } {4 8 9 10 25 33 51 74 77 89 scan 0 sort 0}
20477: do_test where7-2.880.2 {
20478: count_steps_sort {
20479: SELECT a FROM t3
20480: WHERE b=872
20481: OR b=267
20482: OR b=814
20483: OR b=99
20484: OR c<=10
20485: OR ((a BETWEEN 8 AND 10) AND a!=9)
20486: OR b=44
20487: OR f='zabcdefgh'
20488: OR b=979
20489: OR (g='rqponml' AND f GLOB 'hijkl*')
20490: }
20491: } {4 8 9 10 25 33 51 74 77 89 scan 0 sort 0}
20492: do_test where7-2.881.1 {
20493: count_steps_sort {
20494: SELECT a FROM t2
20495: WHERE (d>=26.0 AND d<27.0 AND d NOT NULL)
20496: OR f='xyzabcdef'
20497: }
20498: } {23 26 49 75 scan 0 sort 0}
20499: do_test where7-2.881.2 {
20500: count_steps_sort {
20501: SELECT a FROM t3
20502: WHERE (d>=26.0 AND d<27.0 AND d NOT NULL)
20503: OR f='xyzabcdef'
20504: }
20505: } {23 26 49 75 scan 0 sort 0}
20506: do_test where7-2.882.1 {
20507: count_steps_sort {
20508: SELECT a FROM t2
20509: WHERE b=487
20510: OR b=355
20511: OR c=9009
20512: OR (d>=8.0 AND d<9.0 AND d NOT NULL)
20513: OR ((a BETWEEN 32 AND 34) AND a!=33)
20514: OR b=113
20515: OR ((a BETWEEN 24 AND 26) AND a!=25)
20516: OR a=90
20517: OR (d>=66.0 AND d<67.0 AND d NOT NULL)
20518: OR (g='hgfedcb' AND f GLOB 'jklmn*')
20519: OR f='nopqrstuv'
20520: }
20521: } {8 13 24 25 26 27 32 34 39 65 66 87 90 91 scan 0 sort 0}
20522: do_test where7-2.882.2 {
20523: count_steps_sort {
20524: SELECT a FROM t3
20525: WHERE b=487
20526: OR b=355
20527: OR c=9009
20528: OR (d>=8.0 AND d<9.0 AND d NOT NULL)
20529: OR ((a BETWEEN 32 AND 34) AND a!=33)
20530: OR b=113
20531: OR ((a BETWEEN 24 AND 26) AND a!=25)
20532: OR a=90
20533: OR (d>=66.0 AND d<67.0 AND d NOT NULL)
20534: OR (g='hgfedcb' AND f GLOB 'jklmn*')
20535: OR f='nopqrstuv'
20536: }
20537: } {8 13 24 25 26 27 32 34 39 65 66 87 90 91 scan 0 sort 0}
20538: do_test where7-2.883.1 {
20539: count_steps_sort {
20540: SELECT a FROM t2
20541: WHERE (d>=34.0 AND d<35.0 AND d NOT NULL)
20542: OR b=275
20543: }
20544: } {25 34 scan 0 sort 0}
20545: do_test where7-2.883.2 {
20546: count_steps_sort {
20547: SELECT a FROM t3
20548: WHERE (d>=34.0 AND d<35.0 AND d NOT NULL)
20549: OR b=275
20550: }
20551: } {25 34 scan 0 sort 0}
20552: do_test where7-2.884.1 {
20553: count_steps_sort {
20554: SELECT a FROM t2
20555: WHERE b=355
20556: OR a=44
20557: OR b=374
20558: OR c=25025
20559: OR b=198
20560: OR ((a BETWEEN 4 AND 6) AND a!=5)
20561: OR ((a BETWEEN 69 AND 71) AND a!=70)
20562: OR d<0.0
20563: OR (g='qponmlk' AND f GLOB 'pqrst*')
20564: OR c=9009
20565: }
20566: } {4 6 18 25 26 27 34 41 44 69 71 73 74 75 scan 0 sort 0}
20567: do_test where7-2.884.2 {
20568: count_steps_sort {
20569: SELECT a FROM t3
20570: WHERE b=355
20571: OR a=44
20572: OR b=374
20573: OR c=25025
20574: OR b=198
20575: OR ((a BETWEEN 4 AND 6) AND a!=5)
20576: OR ((a BETWEEN 69 AND 71) AND a!=70)
20577: OR d<0.0
20578: OR (g='qponmlk' AND f GLOB 'pqrst*')
20579: OR c=9009
20580: }
20581: } {4 6 18 25 26 27 34 41 44 69 71 73 74 75 scan 0 sort 0}
20582: do_test where7-2.885.1 {
20583: count_steps_sort {
20584: SELECT a FROM t2
20585: WHERE (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
20586: OR b=814
20587: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
20588: }
20589: } {19 45 54 71 74 97 scan 0 sort 0}
20590: do_test where7-2.885.2 {
20591: count_steps_sort {
20592: SELECT a FROM t3
20593: WHERE (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
20594: OR b=814
20595: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
20596: }
20597: } {19 45 54 71 74 97 scan 0 sort 0}
20598: do_test where7-2.886.1 {
20599: count_steps_sort {
20600: SELECT a FROM t2
20601: WHERE (g='lkjihgf' AND f GLOB 'mnopq*')
20602: OR b=333
20603: OR b=275
20604: }
20605: } {25 64 scan 0 sort 0}
20606: do_test where7-2.886.2 {
20607: count_steps_sort {
20608: SELECT a FROM t3
20609: WHERE (g='lkjihgf' AND f GLOB 'mnopq*')
20610: OR b=333
20611: OR b=275
20612: }
20613: } {25 64 scan 0 sort 0}
20614: do_test where7-2.887.1 {
20615: count_steps_sort {
20616: SELECT a FROM t2
20617: WHERE (g='ihgfedc' AND f GLOB 'efghi*')
20618: OR ((a BETWEEN 33 AND 35) AND a!=34)
20619: }
20620: } {33 35 82 scan 0 sort 0}
20621: do_test where7-2.887.2 {
20622: count_steps_sort {
20623: SELECT a FROM t3
20624: WHERE (g='ihgfedc' AND f GLOB 'efghi*')
20625: OR ((a BETWEEN 33 AND 35) AND a!=34)
20626: }
20627: } {33 35 82 scan 0 sort 0}
20628: do_test where7-2.888.1 {
20629: count_steps_sort {
20630: SELECT a FROM t2
20631: WHERE ((a BETWEEN 11 AND 13) AND a!=12)
20632: OR b=253
20633: OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
20634: OR b=286
20635: OR (d>=10.0 AND d<11.0 AND d NOT NULL)
20636: }
20637: } {10 11 13 14 23 26 40 66 92 scan 0 sort 0}
20638: do_test where7-2.888.2 {
20639: count_steps_sort {
20640: SELECT a FROM t3
20641: WHERE ((a BETWEEN 11 AND 13) AND a!=12)
20642: OR b=253
20643: OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
20644: OR b=286
20645: OR (d>=10.0 AND d<11.0 AND d NOT NULL)
20646: }
20647: } {10 11 13 14 23 26 40 66 92 scan 0 sort 0}
20648: do_test where7-2.889.1 {
20649: count_steps_sort {
20650: SELECT a FROM t2
20651: WHERE (d>=15.0 AND d<16.0 AND d NOT NULL)
20652: OR (g='gfedcba' AND f GLOB 'mnopq*')
20653: OR ((a BETWEEN 26 AND 28) AND a!=27)
20654: OR b=421
20655: OR (g='xwvutsr' AND f GLOB 'fghij*')
20656: OR f='ijklmnopq'
20657: OR b=891
20658: OR b=1056
20659: }
20660: } {5 8 15 26 28 34 60 81 86 90 96 scan 0 sort 0}
20661: do_test where7-2.889.2 {
20662: count_steps_sort {
20663: SELECT a FROM t3
20664: WHERE (d>=15.0 AND d<16.0 AND d NOT NULL)
20665: OR (g='gfedcba' AND f GLOB 'mnopq*')
20666: OR ((a BETWEEN 26 AND 28) AND a!=27)
20667: OR b=421
20668: OR (g='xwvutsr' AND f GLOB 'fghij*')
20669: OR f='ijklmnopq'
20670: OR b=891
20671: OR b=1056
20672: }
20673: } {5 8 15 26 28 34 60 81 86 90 96 scan 0 sort 0}
20674: do_test where7-2.890.1 {
20675: count_steps_sort {
20676: SELECT a FROM t2
20677: WHERE f='fghijklmn'
20678: OR (g='qponmlk' AND f GLOB 'nopqr*')
20679: OR (g='edcbazy' AND f GLOB 'vwxyz*')
20680: OR b=671
20681: OR (g='xwvutsr' AND f GLOB 'hijkl*')
20682: }
20683: } {5 7 31 39 57 61 83 99 scan 0 sort 0}
20684: do_test where7-2.890.2 {
20685: count_steps_sort {
20686: SELECT a FROM t3
20687: WHERE f='fghijklmn'
20688: OR (g='qponmlk' AND f GLOB 'nopqr*')
20689: OR (g='edcbazy' AND f GLOB 'vwxyz*')
20690: OR b=671
20691: OR (g='xwvutsr' AND f GLOB 'hijkl*')
20692: }
20693: } {5 7 31 39 57 61 83 99 scan 0 sort 0}
20694: do_test where7-2.891.1 {
20695: count_steps_sort {
20696: SELECT a FROM t2
20697: WHERE (g='lkjihgf' AND f GLOB 'lmnop*')
20698: OR (g='srqponm' AND f GLOB 'fghij*')
20699: OR ((a BETWEEN 4 AND 6) AND a!=5)
20700: OR (g='kjihgfe' AND f GLOB 'qrstu*')
20701: OR (d>=11.0 AND d<12.0 AND d NOT NULL)
20702: }
20703: } {4 6 11 31 63 68 scan 0 sort 0}
20704: do_test where7-2.891.2 {
20705: count_steps_sort {
20706: SELECT a FROM t3
20707: WHERE (g='lkjihgf' AND f GLOB 'lmnop*')
20708: OR (g='srqponm' AND f GLOB 'fghij*')
20709: OR ((a BETWEEN 4 AND 6) AND a!=5)
20710: OR (g='kjihgfe' AND f GLOB 'qrstu*')
20711: OR (d>=11.0 AND d<12.0 AND d NOT NULL)
20712: }
20713: } {4 6 11 31 63 68 scan 0 sort 0}
20714: do_test where7-2.892.1 {
20715: count_steps_sort {
20716: SELECT a FROM t2
20717: WHERE c=11011
20718: OR a=20
20719: OR b=432
20720: OR b=410
20721: OR a=86
20722: OR (d>=89.0 AND d<90.0 AND d NOT NULL)
20723: OR b=638
20724: OR ((a BETWEEN 58 AND 60) AND a!=59)
20725: OR b=190
20726: }
20727: } {20 31 32 33 58 60 86 89 scan 0 sort 0}
20728: do_test where7-2.892.2 {
20729: count_steps_sort {
20730: SELECT a FROM t3
20731: WHERE c=11011
20732: OR a=20
20733: OR b=432
20734: OR b=410
20735: OR a=86
20736: OR (d>=89.0 AND d<90.0 AND d NOT NULL)
20737: OR b=638
20738: OR ((a BETWEEN 58 AND 60) AND a!=59)
20739: OR b=190
20740: }
20741: } {20 31 32 33 58 60 86 89 scan 0 sort 0}
20742: do_test where7-2.893.1 {
20743: count_steps_sort {
20744: SELECT a FROM t2
20745: WHERE b=88
20746: OR ((a BETWEEN 42 AND 44) AND a!=43)
20747: OR a=76
20748: OR b=69
20749: OR b=847
20750: OR b=275
20751: }
20752: } {8 25 42 44 76 77 scan 0 sort 0}
20753: do_test where7-2.893.2 {
20754: count_steps_sort {
20755: SELECT a FROM t3
20756: WHERE b=88
20757: OR ((a BETWEEN 42 AND 44) AND a!=43)
20758: OR a=76
20759: OR b=69
20760: OR b=847
20761: OR b=275
20762: }
20763: } {8 25 42 44 76 77 scan 0 sort 0}
20764: do_test where7-2.894.1 {
20765: count_steps_sort {
20766: SELECT a FROM t2
20767: WHERE b=781
20768: OR b=77
20769: OR b=58
20770: OR ((a BETWEEN 67 AND 69) AND a!=68)
20771: }
20772: } {7 67 69 71 scan 0 sort 0}
20773: do_test where7-2.894.2 {
20774: count_steps_sort {
20775: SELECT a FROM t3
20776: WHERE b=781
20777: OR b=77
20778: OR b=58
20779: OR ((a BETWEEN 67 AND 69) AND a!=68)
20780: }
20781: } {7 67 69 71 scan 0 sort 0}
20782: do_test where7-2.895.1 {
20783: count_steps_sort {
20784: SELECT a FROM t2
20785: WHERE ((a BETWEEN 67 AND 69) AND a!=68)
20786: OR (d>=69.0 AND d<70.0 AND d NOT NULL)
20787: OR (g='utsrqpo' AND f GLOB 'uvwxy*')
20788: OR a=46
20789: OR b=187
20790: OR ((a BETWEEN 69 AND 71) AND a!=70)
20791: OR (g='onmlkji' AND f GLOB 'yzabc*')
20792: }
20793: } {17 20 46 50 67 69 71 scan 0 sort 0}
20794: do_test where7-2.895.2 {
20795: count_steps_sort {
20796: SELECT a FROM t3
20797: WHERE ((a BETWEEN 67 AND 69) AND a!=68)
20798: OR (d>=69.0 AND d<70.0 AND d NOT NULL)
20799: OR (g='utsrqpo' AND f GLOB 'uvwxy*')
20800: OR a=46
20801: OR b=187
20802: OR ((a BETWEEN 69 AND 71) AND a!=70)
20803: OR (g='onmlkji' AND f GLOB 'yzabc*')
20804: }
20805: } {17 20 46 50 67 69 71 scan 0 sort 0}
20806: do_test where7-2.896.1 {
20807: count_steps_sort {
20808: SELECT a FROM t2
20809: WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
20810: OR a=99
20811: OR c=3003
20812: OR (d>=57.0 AND d<58.0 AND d NOT NULL)
20813: OR b=300
20814: OR b=718
20815: OR c>=34035
20816: OR b=264
20817: }
20818: } {7 8 9 24 57 97 99 scan 0 sort 0}
20819: do_test where7-2.896.2 {
20820: count_steps_sort {
20821: SELECT a FROM t3
20822: WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
20823: OR a=99
20824: OR c=3003
20825: OR (d>=57.0 AND d<58.0 AND d NOT NULL)
20826: OR b=300
20827: OR b=718
20828: OR c>=34035
20829: OR b=264
20830: }
20831: } {7 8 9 24 57 97 99 scan 0 sort 0}
20832: do_test where7-2.897.1 {
20833: count_steps_sort {
20834: SELECT a FROM t2
20835: WHERE b=872
20836: OR b=209
20837: OR ((a BETWEEN 65 AND 67) AND a!=66)
20838: OR b=355
20839: OR b=729
20840: OR ((a BETWEEN 81 AND 83) AND a!=82)
20841: OR a=58
20842: OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
20843: OR b=608
20844: }
20845: } {14 19 40 58 65 66 67 81 83 92 scan 0 sort 0}
20846: do_test where7-2.897.2 {
20847: count_steps_sort {
20848: SELECT a FROM t3
20849: WHERE b=872
20850: OR b=209
20851: OR ((a BETWEEN 65 AND 67) AND a!=66)
20852: OR b=355
20853: OR b=729
20854: OR ((a BETWEEN 81 AND 83) AND a!=82)
20855: OR a=58
20856: OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
20857: OR b=608
20858: }
20859: } {14 19 40 58 65 66 67 81 83 92 scan 0 sort 0}
20860: do_test where7-2.898.1 {
20861: count_steps_sort {
20862: SELECT a FROM t2
20863: WHERE c=29029
20864: OR f='efghijklm'
20865: OR (d>=48.0 AND d<49.0 AND d NOT NULL)
20866: OR a=26
20867: OR (f GLOB '?efgh*' AND f GLOB 'defg*')
20868: }
20869: } {3 4 26 29 30 48 55 56 81 82 85 86 87 scan 0 sort 0}
20870: do_test where7-2.898.2 {
20871: count_steps_sort {
20872: SELECT a FROM t3
20873: WHERE c=29029
20874: OR f='efghijklm'
20875: OR (d>=48.0 AND d<49.0 AND d NOT NULL)
20876: OR a=26
20877: OR (f GLOB '?efgh*' AND f GLOB 'defg*')
20878: }
20879: } {3 4 26 29 30 48 55 56 81 82 85 86 87 scan 0 sort 0}
20880: do_test where7-2.899.1 {
20881: count_steps_sort {
20882: SELECT a FROM t2
20883: WHERE a=59
20884: OR (g='wvutsrq' AND f GLOB 'mnopq*')
20885: OR a=7
20886: OR (g='tsrqpon' AND f GLOB 'abcde*')
20887: OR b=762
20888: OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
20889: }
20890: } {7 12 14 26 40 59 66 92 scan 0 sort 0}
20891: do_test where7-2.899.2 {
20892: count_steps_sort {
20893: SELECT a FROM t3
20894: WHERE a=59
20895: OR (g='wvutsrq' AND f GLOB 'mnopq*')
20896: OR a=7
20897: OR (g='tsrqpon' AND f GLOB 'abcde*')
20898: OR b=762
20899: OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
20900: }
20901: } {7 12 14 26 40 59 66 92 scan 0 sort 0}
20902: do_test where7-2.900.1 {
20903: count_steps_sort {
20904: SELECT a FROM t2
20905: WHERE (g='gfedcba' AND f GLOB 'nopqr*')
20906: OR b=539
20907: OR b=399
20908: }
20909: } {49 91 scan 0 sort 0}
20910: do_test where7-2.900.2 {
20911: count_steps_sort {
20912: SELECT a FROM t3
20913: WHERE (g='gfedcba' AND f GLOB 'nopqr*')
20914: OR b=539
20915: OR b=399
20916: }
20917: } {49 91 scan 0 sort 0}
20918: do_test where7-2.901.1 {
20919: count_steps_sort {
20920: SELECT a FROM t2
20921: WHERE ((a BETWEEN 71 AND 73) AND a!=72)
20922: OR ((a BETWEEN 96 AND 98) AND a!=97)
20923: OR a=92
20924: }
20925: } {71 73 92 96 98 scan 0 sort 0}
20926: do_test where7-2.901.2 {
20927: count_steps_sort {
20928: SELECT a FROM t3
20929: WHERE ((a BETWEEN 71 AND 73) AND a!=72)
20930: OR ((a BETWEEN 96 AND 98) AND a!=97)
20931: OR a=92
20932: }
20933: } {71 73 92 96 98 scan 0 sort 0}
20934: do_test where7-2.902.1 {
20935: count_steps_sort {
20936: SELECT a FROM t2
20937: WHERE (f GLOB '?klmn*' AND f GLOB 'jklm*')
20938: OR (g='rqponml' AND f GLOB 'klmno*')
20939: OR f='lmnopqrst'
20940: OR (g='nmlkjih' AND f GLOB 'fghij*')
20941: }
20942: } {9 11 35 36 37 57 61 63 87 89 scan 0 sort 0}
20943: do_test where7-2.902.2 {
20944: count_steps_sort {
20945: SELECT a FROM t3
20946: WHERE (f GLOB '?klmn*' AND f GLOB 'jklm*')
20947: OR (g='rqponml' AND f GLOB 'klmno*')
20948: OR f='lmnopqrst'
20949: OR (g='nmlkjih' AND f GLOB 'fghij*')
20950: }
20951: } {9 11 35 36 37 57 61 63 87 89 scan 0 sort 0}
20952: do_test where7-2.903.1 {
20953: count_steps_sort {
20954: SELECT a FROM t2
20955: WHERE ((a BETWEEN 69 AND 71) AND a!=70)
20956: OR ((a BETWEEN 91 AND 93) AND a!=92)
20957: OR b=652
20958: }
20959: } {69 71 91 93 scan 0 sort 0}
20960: do_test where7-2.903.2 {
20961: count_steps_sort {
20962: SELECT a FROM t3
20963: WHERE ((a BETWEEN 69 AND 71) AND a!=70)
20964: OR ((a BETWEEN 91 AND 93) AND a!=92)
20965: OR b=652
20966: }
20967: } {69 71 91 93 scan 0 sort 0}
20968: do_test where7-2.904.1 {
20969: count_steps_sort {
20970: SELECT a FROM t2
20971: WHERE b=1067
20972: OR ((a BETWEEN 53 AND 55) AND a!=54)
20973: OR (g='jihgfed' AND f GLOB 'vwxyz*')
20974: OR (d>=18.0 AND d<19.0 AND d NOT NULL)
20975: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
20976: OR b=520
20977: OR b=399
20978: OR b=209
20979: OR a=68
20980: OR (g='fedcbaz' AND f GLOB 'qrstu*')
20981: }
20982: } {18 19 53 54 55 68 73 94 97 scan 0 sort 0}
20983: do_test where7-2.904.2 {
20984: count_steps_sort {
20985: SELECT a FROM t3
20986: WHERE b=1067
20987: OR ((a BETWEEN 53 AND 55) AND a!=54)
20988: OR (g='jihgfed' AND f GLOB 'vwxyz*')
20989: OR (d>=18.0 AND d<19.0 AND d NOT NULL)
20990: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
20991: OR b=520
20992: OR b=399
20993: OR b=209
20994: OR a=68
20995: OR (g='fedcbaz' AND f GLOB 'qrstu*')
20996: }
20997: } {18 19 53 54 55 68 73 94 97 scan 0 sort 0}
20998: do_test where7-2.905.1 {
20999: count_steps_sort {
21000: SELECT a FROM t2
21001: WHERE (d>=79.0 AND d<80.0 AND d NOT NULL)
21002: OR a=57
21003: OR b=55
21004: OR (d>=34.0 AND d<35.0 AND d NOT NULL)
21005: OR ((a BETWEEN 20 AND 22) AND a!=21)
21006: OR (g='rqponml' AND f GLOB 'lmnop*')
21007: OR ((a BETWEEN 0 AND 2) AND a!=1)
21008: OR ((a BETWEEN 21 AND 23) AND a!=22)
21009: }
21010: } {2 5 20 21 22 23 34 37 57 79 scan 0 sort 0}
21011: do_test where7-2.905.2 {
21012: count_steps_sort {
21013: SELECT a FROM t3
21014: WHERE (d>=79.0 AND d<80.0 AND d NOT NULL)
21015: OR a=57
21016: OR b=55
21017: OR (d>=34.0 AND d<35.0 AND d NOT NULL)
21018: OR ((a BETWEEN 20 AND 22) AND a!=21)
21019: OR (g='rqponml' AND f GLOB 'lmnop*')
21020: OR ((a BETWEEN 0 AND 2) AND a!=1)
21021: OR ((a BETWEEN 21 AND 23) AND a!=22)
21022: }
21023: } {2 5 20 21 22 23 34 37 57 79 scan 0 sort 0}
21024: do_test where7-2.906.1 {
21025: count_steps_sort {
21026: SELECT a FROM t2
21027: WHERE ((a BETWEEN 21 AND 23) AND a!=22)
21028: OR a=2
21029: OR b=784
21030: OR ((a BETWEEN 21 AND 23) AND a!=22)
21031: OR (g='ihgfedc' AND f GLOB 'defgh*')
21032: OR b=850
21033: }
21034: } {2 21 23 81 scan 0 sort 0}
21035: do_test where7-2.906.2 {
21036: count_steps_sort {
21037: SELECT a FROM t3
21038: WHERE ((a BETWEEN 21 AND 23) AND a!=22)
21039: OR a=2
21040: OR b=784
21041: OR ((a BETWEEN 21 AND 23) AND a!=22)
21042: OR (g='ihgfedc' AND f GLOB 'defgh*')
21043: OR b=850
21044: }
21045: } {2 21 23 81 scan 0 sort 0}
21046: do_test where7-2.907.1 {
21047: count_steps_sort {
21048: SELECT a FROM t2
21049: WHERE (d>=51.0 AND d<52.0 AND d NOT NULL)
21050: OR (d>=45.0 AND d<46.0 AND d NOT NULL)
21051: OR b=748
21052: OR b=209
21053: OR a=100
21054: }
21055: } {19 45 51 68 100 scan 0 sort 0}
21056: do_test where7-2.907.2 {
21057: count_steps_sort {
21058: SELECT a FROM t3
21059: WHERE (d>=51.0 AND d<52.0 AND d NOT NULL)
21060: OR (d>=45.0 AND d<46.0 AND d NOT NULL)
21061: OR b=748
21062: OR b=209
21063: OR a=100
21064: }
21065: } {19 45 51 68 100 scan 0 sort 0}
21066: do_test where7-2.908.1 {
21067: count_steps_sort {
21068: SELECT a FROM t2
21069: WHERE (g='jihgfed' AND f GLOB 'zabcd*')
21070: OR a=18
21071: OR a=30
21072: OR ((a BETWEEN 9 AND 11) AND a!=10)
21073: OR ((a BETWEEN 84 AND 86) AND a!=85)
21074: OR ((a BETWEEN 8 AND 10) AND a!=9)
21075: OR b=792
21076: OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
21077: OR ((a BETWEEN 19 AND 21) AND a!=20)
21078: OR c=26026
21079: OR (g='rqponml' AND f GLOB 'hijkl*')
21080: }
21081: } {8 9 10 11 18 19 21 30 33 37 63 72 76 77 78 84 86 89 scan 0 sort 0}
21082: do_test where7-2.908.2 {
21083: count_steps_sort {
21084: SELECT a FROM t3
21085: WHERE (g='jihgfed' AND f GLOB 'zabcd*')
21086: OR a=18
21087: OR a=30
21088: OR ((a BETWEEN 9 AND 11) AND a!=10)
21089: OR ((a BETWEEN 84 AND 86) AND a!=85)
21090: OR ((a BETWEEN 8 AND 10) AND a!=9)
21091: OR b=792
21092: OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
21093: OR ((a BETWEEN 19 AND 21) AND a!=20)
21094: OR c=26026
21095: OR (g='rqponml' AND f GLOB 'hijkl*')
21096: }
21097: } {8 9 10 11 18 19 21 30 33 37 63 72 76 77 78 84 86 89 scan 0 sort 0}
21098: do_test where7-2.909.1 {
21099: count_steps_sort {
21100: SELECT a FROM t2
21101: WHERE (g='vutsrqp' AND f GLOB 'qrstu*')
21102: OR b=968
21103: OR ((a BETWEEN 63 AND 65) AND a!=64)
21104: OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
21105: OR (g='jihgfed' AND f GLOB 'wxyza*')
21106: OR (d>=72.0 AND d<73.0 AND d NOT NULL)
21107: OR a=78
21108: OR ((a BETWEEN 90 AND 92) AND a!=91)
21109: }
21110: } {16 22 48 63 65 72 74 78 88 90 92 100 scan 0 sort 0}
21111: do_test where7-2.909.2 {
21112: count_steps_sort {
21113: SELECT a FROM t3
21114: WHERE (g='vutsrqp' AND f GLOB 'qrstu*')
21115: OR b=968
21116: OR ((a BETWEEN 63 AND 65) AND a!=64)
21117: OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
21118: OR (g='jihgfed' AND f GLOB 'wxyza*')
21119: OR (d>=72.0 AND d<73.0 AND d NOT NULL)
21120: OR a=78
21121: OR ((a BETWEEN 90 AND 92) AND a!=91)
21122: }
21123: } {16 22 48 63 65 72 74 78 88 90 92 100 scan 0 sort 0}
21124: do_test where7-2.910.1 {
21125: count_steps_sort {
21126: SELECT a FROM t2
21127: WHERE c=10010
21128: OR f='pqrstuvwx'
21129: }
21130: } {15 28 29 30 41 67 93 scan 0 sort 0}
21131: do_test where7-2.910.2 {
21132: count_steps_sort {
21133: SELECT a FROM t3
21134: WHERE c=10010
21135: OR f='pqrstuvwx'
21136: }
21137: } {15 28 29 30 41 67 93 scan 0 sort 0}
21138: do_test where7-2.911.1 {
21139: count_steps_sort {
21140: SELECT a FROM t2
21141: WHERE a=86
21142: OR a=10
21143: OR b=528
21144: OR b=253
21145: OR a=80
21146: OR a=87
21147: OR (d>=37.0 AND d<38.0 AND d NOT NULL)
21148: }
21149: } {10 23 37 48 80 86 87 scan 0 sort 0}
21150: do_test where7-2.911.2 {
21151: count_steps_sort {
21152: SELECT a FROM t3
21153: WHERE a=86
21154: OR a=10
21155: OR b=528
21156: OR b=253
21157: OR a=80
21158: OR a=87
21159: OR (d>=37.0 AND d<38.0 AND d NOT NULL)
21160: }
21161: } {10 23 37 48 80 86 87 scan 0 sort 0}
21162: do_test where7-2.912.1 {
21163: count_steps_sort {
21164: SELECT a FROM t2
21165: WHERE (d>=42.0 AND d<43.0 AND d NOT NULL)
21166: OR b=825
21167: OR a=100
21168: OR (d>=77.0 AND d<78.0 AND d NOT NULL)
21169: OR a=60
21170: }
21171: } {42 60 75 77 100 scan 0 sort 0}
21172: do_test where7-2.912.2 {
21173: count_steps_sort {
21174: SELECT a FROM t3
21175: WHERE (d>=42.0 AND d<43.0 AND d NOT NULL)
21176: OR b=825
21177: OR a=100
21178: OR (d>=77.0 AND d<78.0 AND d NOT NULL)
21179: OR a=60
21180: }
21181: } {42 60 75 77 100 scan 0 sort 0}
21182: do_test where7-2.913.1 {
21183: count_steps_sort {
21184: SELECT a FROM t2
21185: WHERE (d>=94.0 AND d<95.0 AND d NOT NULL)
21186: OR b=883
21187: OR (d>=35.0 AND d<36.0 AND d NOT NULL)
21188: OR (d>=3.0 AND d<4.0 AND d NOT NULL)
21189: OR (d>=78.0 AND d<79.0 AND d NOT NULL)
21190: OR (d>=45.0 AND d<46.0 AND d NOT NULL)
21191: OR a=81
21192: OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
21193: OR f='mnopqrstu'
21194: }
21195: } {3 4 12 30 35 38 45 56 64 78 81 82 90 94 scan 0 sort 0}
21196: do_test where7-2.913.2 {
21197: count_steps_sort {
21198: SELECT a FROM t3
21199: WHERE (d>=94.0 AND d<95.0 AND d NOT NULL)
21200: OR b=883
21201: OR (d>=35.0 AND d<36.0 AND d NOT NULL)
21202: OR (d>=3.0 AND d<4.0 AND d NOT NULL)
21203: OR (d>=78.0 AND d<79.0 AND d NOT NULL)
21204: OR (d>=45.0 AND d<46.0 AND d NOT NULL)
21205: OR a=81
21206: OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
21207: OR f='mnopqrstu'
21208: }
21209: } {3 4 12 30 35 38 45 56 64 78 81 82 90 94 scan 0 sort 0}
21210: do_test where7-2.914.1 {
21211: count_steps_sort {
21212: SELECT a FROM t2
21213: WHERE b=443
21214: OR ((a BETWEEN 14 AND 16) AND a!=15)
21215: OR b=663
21216: OR b=905
21217: OR (d>=96.0 AND d<97.0 AND d NOT NULL)
21218: OR b=883
21219: OR c=22022
21220: OR b=638
21221: }
21222: } {14 16 58 64 65 66 96 scan 0 sort 0}
21223: do_test where7-2.914.2 {
21224: count_steps_sort {
21225: SELECT a FROM t3
21226: WHERE b=443
21227: OR ((a BETWEEN 14 AND 16) AND a!=15)
21228: OR b=663
21229: OR b=905
21230: OR (d>=96.0 AND d<97.0 AND d NOT NULL)
21231: OR b=883
21232: OR c=22022
21233: OR b=638
21234: }
21235: } {14 16 58 64 65 66 96 scan 0 sort 0}
21236: do_test where7-2.915.1 {
21237: count_steps_sort {
21238: SELECT a FROM t2
21239: WHERE ((a BETWEEN 84 AND 86) AND a!=85)
21240: OR b=234
21241: OR a=53
21242: OR ((a BETWEEN 20 AND 22) AND a!=21)
21243: OR ((a BETWEEN 27 AND 29) AND a!=28)
21244: OR b=319
21245: OR (g='qponmlk' AND f GLOB 'opqrs*')
21246: OR ((a BETWEEN 14 AND 16) AND a!=15)
21247: }
21248: } {14 16 20 22 27 29 40 53 84 86 scan 0 sort 0}
21249: do_test where7-2.915.2 {
21250: count_steps_sort {
21251: SELECT a FROM t3
21252: WHERE ((a BETWEEN 84 AND 86) AND a!=85)
21253: OR b=234
21254: OR a=53
21255: OR ((a BETWEEN 20 AND 22) AND a!=21)
21256: OR ((a BETWEEN 27 AND 29) AND a!=28)
21257: OR b=319
21258: OR (g='qponmlk' AND f GLOB 'opqrs*')
21259: OR ((a BETWEEN 14 AND 16) AND a!=15)
21260: }
21261: } {14 16 20 22 27 29 40 53 84 86 scan 0 sort 0}
21262: do_test where7-2.916.1 {
21263: count_steps_sort {
21264: SELECT a FROM t2
21265: WHERE b=179
21266: OR ((a BETWEEN 95 AND 97) AND a!=96)
21267: OR a=46
21268: OR (g='kjihgfe' AND f GLOB 'uvwxy*')
21269: OR ((a BETWEEN 53 AND 55) AND a!=54)
21270: OR a=25
21271: OR (d>=5.0 AND d<6.0 AND d NOT NULL)
21272: OR (d>=13.0 AND d<14.0 AND d NOT NULL)
21273: OR f='opqrstuvw'
21274: OR (d>=53.0 AND d<54.0 AND d NOT NULL)
21275: OR b=938
21276: }
21277: } {5 13 14 25 40 46 53 55 66 72 92 95 97 scan 0 sort 0}
21278: do_test where7-2.916.2 {
21279: count_steps_sort {
21280: SELECT a FROM t3
21281: WHERE b=179
21282: OR ((a BETWEEN 95 AND 97) AND a!=96)
21283: OR a=46
21284: OR (g='kjihgfe' AND f GLOB 'uvwxy*')
21285: OR ((a BETWEEN 53 AND 55) AND a!=54)
21286: OR a=25
21287: OR (d>=5.0 AND d<6.0 AND d NOT NULL)
21288: OR (d>=13.0 AND d<14.0 AND d NOT NULL)
21289: OR f='opqrstuvw'
21290: OR (d>=53.0 AND d<54.0 AND d NOT NULL)
21291: OR b=938
21292: }
21293: } {5 13 14 25 40 46 53 55 66 72 92 95 97 scan 0 sort 0}
21294: do_test where7-2.917.1 {
21295: count_steps_sort {
21296: SELECT a FROM t2
21297: WHERE (g='nmlkjih' AND f GLOB 'fghij*')
21298: OR (d>=15.0 AND d<16.0 AND d NOT NULL)
21299: }
21300: } {15 57 scan 0 sort 0}
21301: do_test where7-2.917.2 {
21302: count_steps_sort {
21303: SELECT a FROM t3
21304: WHERE (g='nmlkjih' AND f GLOB 'fghij*')
21305: OR (d>=15.0 AND d<16.0 AND d NOT NULL)
21306: }
21307: } {15 57 scan 0 sort 0}
21308: do_test where7-2.918.1 {
21309: count_steps_sort {
21310: SELECT a FROM t2
21311: WHERE b=748
21312: OR (g='utsrqpo' AND f GLOB 'wxyza*')
21313: OR a=32
21314: OR b=110
21315: OR b=297
21316: OR (d>=13.0 AND d<14.0 AND d NOT NULL)
21317: OR ((a BETWEEN 60 AND 62) AND a!=61)
21318: OR f='ghijklmno'
21319: OR b=473
21320: OR b=135
21321: }
21322: } {6 10 13 22 27 32 43 58 60 62 68 84 scan 0 sort 0}
21323: do_test where7-2.918.2 {
21324: count_steps_sort {
21325: SELECT a FROM t3
21326: WHERE b=748
21327: OR (g='utsrqpo' AND f GLOB 'wxyza*')
21328: OR a=32
21329: OR b=110
21330: OR b=297
21331: OR (d>=13.0 AND d<14.0 AND d NOT NULL)
21332: OR ((a BETWEEN 60 AND 62) AND a!=61)
21333: OR f='ghijklmno'
21334: OR b=473
21335: OR b=135
21336: }
21337: } {6 10 13 22 27 32 43 58 60 62 68 84 scan 0 sort 0}
21338: do_test where7-2.919.1 {
21339: count_steps_sort {
21340: SELECT a FROM t2
21341: WHERE (d>=33.0 AND d<34.0 AND d NOT NULL)
21342: OR b=905
21343: OR a=97
21344: OR (g='hgfedcb' AND f GLOB 'hijkl*')
21345: OR c=27027
21346: OR f='bcdefghij'
21347: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
21348: OR (d>=25.0 AND d<26.0 AND d NOT NULL)
21349: OR ((a BETWEEN 38 AND 40) AND a!=39)
21350: OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
21351: }
21352: } {1 4 25 27 30 33 38 40 53 54 56 79 80 81 82 85 97 scan 0 sort 0}
21353: do_test where7-2.919.2 {
21354: count_steps_sort {
21355: SELECT a FROM t3
21356: WHERE (d>=33.0 AND d<34.0 AND d NOT NULL)
21357: OR b=905
21358: OR a=97
21359: OR (g='hgfedcb' AND f GLOB 'hijkl*')
21360: OR c=27027
21361: OR f='bcdefghij'
21362: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
21363: OR (d>=25.0 AND d<26.0 AND d NOT NULL)
21364: OR ((a BETWEEN 38 AND 40) AND a!=39)
21365: OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
21366: }
21367: } {1 4 25 27 30 33 38 40 53 54 56 79 80 81 82 85 97 scan 0 sort 0}
21368: do_test where7-2.920.1 {
21369: count_steps_sort {
21370: SELECT a FROM t2
21371: WHERE ((a BETWEEN 64 AND 66) AND a!=65)
21372: OR ((a BETWEEN 90 AND 92) AND a!=91)
21373: }
21374: } {64 66 90 92 scan 0 sort 0}
21375: do_test where7-2.920.2 {
21376: count_steps_sort {
21377: SELECT a FROM t3
21378: WHERE ((a BETWEEN 64 AND 66) AND a!=65)
21379: OR ((a BETWEEN 90 AND 92) AND a!=91)
21380: }
21381: } {64 66 90 92 scan 0 sort 0}
21382: do_test where7-2.921.1 {
21383: count_steps_sort {
21384: SELECT a FROM t2
21385: WHERE b=594
21386: OR b=80
21387: OR (g='tsrqpon' AND f GLOB 'bcdef*')
21388: OR (g='qponmlk' AND f GLOB 'mnopq*')
21389: OR b=421
21390: OR b=418
21391: OR b=828
21392: OR a=88
21393: OR (g='tsrqpon' AND f GLOB 'xyzab*')
21394: OR (d>=60.0 AND d<61.0 AND d NOT NULL)
21395: }
21396: } {23 27 38 54 60 88 scan 0 sort 0}
21397: do_test where7-2.921.2 {
21398: count_steps_sort {
21399: SELECT a FROM t3
21400: WHERE b=594
21401: OR b=80
21402: OR (g='tsrqpon' AND f GLOB 'bcdef*')
21403: OR (g='qponmlk' AND f GLOB 'mnopq*')
21404: OR b=421
21405: OR b=418
21406: OR b=828
21407: OR a=88
21408: OR (g='tsrqpon' AND f GLOB 'xyzab*')
21409: OR (d>=60.0 AND d<61.0 AND d NOT NULL)
21410: }
21411: } {23 27 38 54 60 88 scan 0 sort 0}
21412: do_test where7-2.922.1 {
21413: count_steps_sort {
21414: SELECT a FROM t2
21415: WHERE (d>=17.0 AND d<18.0 AND d NOT NULL)
21416: OR (g='jihgfed' AND f GLOB 'xyzab*')
21417: OR b=366
21418: OR (d>=28.0 AND d<29.0 AND d NOT NULL)
21419: OR c=16016
21420: OR (g='edcbazy' AND f GLOB 'wxyza*')
21421: OR c=9009
21422: }
21423: } {17 25 26 27 28 46 47 48 75 100 scan 0 sort 0}
21424: do_test where7-2.922.2 {
21425: count_steps_sort {
21426: SELECT a FROM t3
21427: WHERE (d>=17.0 AND d<18.0 AND d NOT NULL)
21428: OR (g='jihgfed' AND f GLOB 'xyzab*')
21429: OR b=366
21430: OR (d>=28.0 AND d<29.0 AND d NOT NULL)
21431: OR c=16016
21432: OR (g='edcbazy' AND f GLOB 'wxyza*')
21433: OR c=9009
21434: }
21435: } {17 25 26 27 28 46 47 48 75 100 scan 0 sort 0}
21436: do_test where7-2.923.1 {
21437: count_steps_sort {
21438: SELECT a FROM t2
21439: WHERE b=33
21440: OR f='qrstuvwxy'
21441: OR (g='utsrqpo' AND f GLOB 'uvwxy*')
21442: OR b=858
21443: }
21444: } {3 16 20 42 68 78 94 scan 0 sort 0}
21445: do_test where7-2.923.2 {
21446: count_steps_sort {
21447: SELECT a FROM t3
21448: WHERE b=33
21449: OR f='qrstuvwxy'
21450: OR (g='utsrqpo' AND f GLOB 'uvwxy*')
21451: OR b=858
21452: }
21453: } {3 16 20 42 68 78 94 scan 0 sort 0}
21454: do_test where7-2.924.1 {
21455: count_steps_sort {
21456: SELECT a FROM t2
21457: WHERE b=861
21458: OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
21459: OR (d>=29.0 AND d<30.0 AND d NOT NULL)
21460: OR b=682
21461: OR ((a BETWEEN 93 AND 95) AND a!=94)
21462: OR b=286
21463: }
21464: } {22 26 29 48 62 74 93 95 100 scan 0 sort 0}
21465: do_test where7-2.924.2 {
21466: count_steps_sort {
21467: SELECT a FROM t3
21468: WHERE b=861
21469: OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
21470: OR (d>=29.0 AND d<30.0 AND d NOT NULL)
21471: OR b=682
21472: OR ((a BETWEEN 93 AND 95) AND a!=94)
21473: OR b=286
21474: }
21475: } {22 26 29 48 62 74 93 95 100 scan 0 sort 0}
21476: do_test where7-2.925.1 {
21477: count_steps_sort {
21478: SELECT a FROM t2
21479: WHERE b=740
21480: OR ((a BETWEEN 27 AND 29) AND a!=28)
21481: OR a=88
21482: }
21483: } {27 29 88 scan 0 sort 0}
21484: do_test where7-2.925.2 {
21485: count_steps_sort {
21486: SELECT a FROM t3
21487: WHERE b=740
21488: OR ((a BETWEEN 27 AND 29) AND a!=28)
21489: OR a=88
21490: }
21491: } {27 29 88 scan 0 sort 0}
21492: do_test where7-2.926.1 {
21493: count_steps_sort {
21494: SELECT a FROM t2
21495: WHERE f='abcdefghi'
21496: OR c=9009
21497: OR b=663
21498: OR (g='wvutsrq' AND f GLOB 'klmno*')
21499: OR b=91
21500: }
21501: } {10 25 26 27 52 78 scan 0 sort 0}
21502: do_test where7-2.926.2 {
21503: count_steps_sort {
21504: SELECT a FROM t3
21505: WHERE f='abcdefghi'
21506: OR c=9009
21507: OR b=663
21508: OR (g='wvutsrq' AND f GLOB 'klmno*')
21509: OR b=91
21510: }
21511: } {10 25 26 27 52 78 scan 0 sort 0}
21512: do_test where7-2.927.1 {
21513: count_steps_sort {
21514: SELECT a FROM t2
21515: WHERE (g='kjihgfe' AND f GLOB 'qrstu*')
21516: OR ((a BETWEEN 29 AND 31) AND a!=30)
21517: OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
21518: OR b=1015
21519: OR (g='qponmlk' AND f GLOB 'qrstu*')
21520: OR b=916
21521: OR (d>=31.0 AND d<32.0 AND d NOT NULL)
21522: OR b=69
21523: OR (g='hgfedcb' AND f GLOB 'fghij*')
21524: }
21525: } {13 29 31 39 42 65 68 83 91 scan 0 sort 0}
21526: do_test where7-2.927.2 {
21527: count_steps_sort {
21528: SELECT a FROM t3
21529: WHERE (g='kjihgfe' AND f GLOB 'qrstu*')
21530: OR ((a BETWEEN 29 AND 31) AND a!=30)
21531: OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
21532: OR b=1015
21533: OR (g='qponmlk' AND f GLOB 'qrstu*')
21534: OR b=916
21535: OR (d>=31.0 AND d<32.0 AND d NOT NULL)
21536: OR b=69
21537: OR (g='hgfedcb' AND f GLOB 'fghij*')
21538: }
21539: } {13 29 31 39 42 65 68 83 91 scan 0 sort 0}
21540: do_test where7-2.928.1 {
21541: count_steps_sort {
21542: SELECT a FROM t2
21543: WHERE a=88
21544: OR a=1
21545: OR f='uvwxyzabc'
21546: OR b=498
21547: OR (d>=20.0 AND d<21.0 AND d NOT NULL)
21548: OR a=63
21549: OR f='mnopqrstu'
21550: OR (g='mlkjihg' AND f GLOB 'ijklm*')
21551: OR b=495
21552: OR a=35
21553: OR a=22
21554: }
21555: } {1 12 20 22 35 38 45 46 60 63 64 72 88 90 98 scan 0 sort 0}
21556: do_test where7-2.928.2 {
21557: count_steps_sort {
21558: SELECT a FROM t3
21559: WHERE a=88
21560: OR a=1
21561: OR f='uvwxyzabc'
21562: OR b=498
21563: OR (d>=20.0 AND d<21.0 AND d NOT NULL)
21564: OR a=63
21565: OR f='mnopqrstu'
21566: OR (g='mlkjihg' AND f GLOB 'ijklm*')
21567: OR b=495
21568: OR a=35
21569: OR a=22
21570: }
21571: } {1 12 20 22 35 38 45 46 60 63 64 72 88 90 98 scan 0 sort 0}
21572: do_test where7-2.929.1 {
21573: count_steps_sort {
21574: SELECT a FROM t2
21575: WHERE b=869
21576: OR (g='rqponml' AND f GLOB 'jklmn*')
21577: OR b=289
21578: OR a=62
21579: OR ((a BETWEEN 9 AND 11) AND a!=10)
21580: }
21581: } {9 11 35 62 79 scan 0 sort 0}
21582: do_test where7-2.929.2 {
21583: count_steps_sort {
21584: SELECT a FROM t3
21585: WHERE b=869
21586: OR (g='rqponml' AND f GLOB 'jklmn*')
21587: OR b=289
21588: OR a=62
21589: OR ((a BETWEEN 9 AND 11) AND a!=10)
21590: }
21591: } {9 11 35 62 79 scan 0 sort 0}
21592: do_test where7-2.930.1 {
21593: count_steps_sort {
21594: SELECT a FROM t2
21595: WHERE ((a BETWEEN 22 AND 24) AND a!=23)
21596: OR b=542
21597: OR ((a BETWEEN 19 AND 21) AND a!=20)
21598: OR a=7
21599: OR f='klmnopqrs'
21600: }
21601: } {7 10 19 21 22 24 36 62 88 scan 0 sort 0}
21602: do_test where7-2.930.2 {
21603: count_steps_sort {
21604: SELECT a FROM t3
21605: WHERE ((a BETWEEN 22 AND 24) AND a!=23)
21606: OR b=542
21607: OR ((a BETWEEN 19 AND 21) AND a!=20)
21608: OR a=7
21609: OR f='klmnopqrs'
21610: }
21611: } {7 10 19 21 22 24 36 62 88 scan 0 sort 0}
21612: do_test where7-2.931.1 {
21613: count_steps_sort {
21614: SELECT a FROM t2
21615: WHERE ((a BETWEEN 57 AND 59) AND a!=58)
21616: OR b=1078
21617: OR ((a BETWEEN 21 AND 23) AND a!=22)
21618: OR (g='mlkjihg' AND f GLOB 'ijklm*')
21619: OR (d>=20.0 AND d<21.0 AND d NOT NULL)
21620: OR b=429
21621: }
21622: } {20 21 23 39 57 59 60 98 scan 0 sort 0}
21623: do_test where7-2.931.2 {
21624: count_steps_sort {
21625: SELECT a FROM t3
21626: WHERE ((a BETWEEN 57 AND 59) AND a!=58)
21627: OR b=1078
21628: OR ((a BETWEEN 21 AND 23) AND a!=22)
21629: OR (g='mlkjihg' AND f GLOB 'ijklm*')
21630: OR (d>=20.0 AND d<21.0 AND d NOT NULL)
21631: OR b=429
21632: }
21633: } {20 21 23 39 57 59 60 98 scan 0 sort 0}
21634: do_test where7-2.932.1 {
21635: count_steps_sort {
21636: SELECT a FROM t2
21637: WHERE (d>=82.0 AND d<83.0 AND d NOT NULL)
21638: OR b=264
21639: OR ((a BETWEEN 85 AND 87) AND a!=86)
21640: OR b=1048
21641: OR a=15
21642: }
21643: } {15 24 82 85 87 scan 0 sort 0}
21644: do_test where7-2.932.2 {
21645: count_steps_sort {
21646: SELECT a FROM t3
21647: WHERE (d>=82.0 AND d<83.0 AND d NOT NULL)
21648: OR b=264
21649: OR ((a BETWEEN 85 AND 87) AND a!=86)
21650: OR b=1048
21651: OR a=15
21652: }
21653: } {15 24 82 85 87 scan 0 sort 0}
21654: do_test where7-2.933.1 {
21655: count_steps_sort {
21656: SELECT a FROM t2
21657: WHERE a=93
21658: OR f='ijklmnopq'
21659: OR f='mnopqrstu'
21660: OR ((a BETWEEN 67 AND 69) AND a!=68)
21661: }
21662: } {8 12 34 38 60 64 67 69 86 90 93 scan 0 sort 0}
21663: do_test where7-2.933.2 {
21664: count_steps_sort {
21665: SELECT a FROM t3
21666: WHERE a=93
21667: OR f='ijklmnopq'
21668: OR f='mnopqrstu'
21669: OR ((a BETWEEN 67 AND 69) AND a!=68)
21670: }
21671: } {8 12 34 38 60 64 67 69 86 90 93 scan 0 sort 0}
21672: do_test where7-2.934.1 {
21673: count_steps_sort {
21674: SELECT a FROM t2
21675: WHERE (d>=56.0 AND d<57.0 AND d NOT NULL)
21676: OR b=858
21677: OR a=58
21678: OR (g='onmlkji' AND f GLOB 'xyzab*')
21679: OR c=21021
21680: OR ((a BETWEEN 45 AND 47) AND a!=46)
21681: OR b=616
21682: OR b=784
21683: OR b=55
21684: }
21685: } {5 45 47 49 56 58 61 62 63 78 scan 0 sort 0}
21686: do_test where7-2.934.2 {
21687: count_steps_sort {
21688: SELECT a FROM t3
21689: WHERE (d>=56.0 AND d<57.0 AND d NOT NULL)
21690: OR b=858
21691: OR a=58
21692: OR (g='onmlkji' AND f GLOB 'xyzab*')
21693: OR c=21021
21694: OR ((a BETWEEN 45 AND 47) AND a!=46)
21695: OR b=616
21696: OR b=784
21697: OR b=55
21698: }
21699: } {5 45 47 49 56 58 61 62 63 78 scan 0 sort 0}
21700: do_test where7-2.935.1 {
21701: count_steps_sort {
21702: SELECT a FROM t2
21703: WHERE b=682
21704: OR b=99
21705: OR (f GLOB '?defg*' AND f GLOB 'cdef*')
21706: OR b=531
21707: }
21708: } {2 9 28 54 62 80 scan 0 sort 0}
21709: do_test where7-2.935.2 {
21710: count_steps_sort {
21711: SELECT a FROM t3
21712: WHERE b=682
21713: OR b=99
21714: OR (f GLOB '?defg*' AND f GLOB 'cdef*')
21715: OR b=531
21716: }
21717: } {2 9 28 54 62 80 scan 0 sort 0}
21718: do_test where7-2.936.1 {
21719: count_steps_sort {
21720: SELECT a FROM t2
21721: WHERE ((a BETWEEN 56 AND 58) AND a!=57)
21722: OR (g='kjihgfe' AND f GLOB 'stuvw*')
21723: OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
21724: OR b=726
21725: OR a=79
21726: OR a=47
21727: OR b=212
21728: OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
21729: OR c=8008
21730: }
21731: } {8 22 23 24 26 34 47 52 56 58 60 66 70 78 79 86 scan 0 sort 0}
21732: do_test where7-2.936.2 {
21733: count_steps_sort {
21734: SELECT a FROM t3
21735: WHERE ((a BETWEEN 56 AND 58) AND a!=57)
21736: OR (g='kjihgfe' AND f GLOB 'stuvw*')
21737: OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
21738: OR b=726
21739: OR a=79
21740: OR a=47
21741: OR b=212
21742: OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
21743: OR c=8008
21744: }
21745: } {8 22 23 24 26 34 47 52 56 58 60 66 70 78 79 86 scan 0 sort 0}
21746: do_test where7-2.937.1 {
21747: count_steps_sort {
21748: SELECT a FROM t2
21749: WHERE f='uvwxyzabc'
21750: OR ((a BETWEEN 60 AND 62) AND a!=61)
21751: OR a=5
21752: OR b=33
21753: OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
21754: OR a=59
21755: OR b=44
21756: OR (d>=14.0 AND d<15.0 AND d NOT NULL)
21757: OR (d>=59.0 AND d<60.0 AND d NOT NULL)
21758: }
21759: } {3 4 5 14 20 23 46 49 59 60 62 72 75 98 scan 0 sort 0}
21760: do_test where7-2.937.2 {
21761: count_steps_sort {
21762: SELECT a FROM t3
21763: WHERE f='uvwxyzabc'
21764: OR ((a BETWEEN 60 AND 62) AND a!=61)
21765: OR a=5
21766: OR b=33
21767: OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
21768: OR a=59
21769: OR b=44
21770: OR (d>=14.0 AND d<15.0 AND d NOT NULL)
21771: OR (d>=59.0 AND d<60.0 AND d NOT NULL)
21772: }
21773: } {3 4 5 14 20 23 46 49 59 60 62 72 75 98 scan 0 sort 0}
21774: do_test where7-2.938.1 {
21775: count_steps_sort {
21776: SELECT a FROM t2
21777: WHERE b=564
21778: OR (d>=93.0 AND d<94.0 AND d NOT NULL)
21779: OR b=451
21780: OR b=330
21781: OR a=47
21782: OR ((a BETWEEN 17 AND 19) AND a!=18)
21783: }
21784: } {17 19 30 41 47 93 scan 0 sort 0}
21785: do_test where7-2.938.2 {
21786: count_steps_sort {
21787: SELECT a FROM t3
21788: WHERE b=564
21789: OR (d>=93.0 AND d<94.0 AND d NOT NULL)
21790: OR b=451
21791: OR b=330
21792: OR a=47
21793: OR ((a BETWEEN 17 AND 19) AND a!=18)
21794: }
21795: } {17 19 30 41 47 93 scan 0 sort 0}
21796: do_test where7-2.939.1 {
21797: count_steps_sort {
21798: SELECT a FROM t2
21799: WHERE a=40
21800: OR b=333
21801: }
21802: } {40 scan 0 sort 0}
21803: do_test where7-2.939.2 {
21804: count_steps_sort {
21805: SELECT a FROM t3
21806: WHERE a=40
21807: OR b=333
21808: }
21809: } {40 scan 0 sort 0}
21810: do_test where7-2.940.1 {
21811: count_steps_sort {
21812: SELECT a FROM t2
21813: WHERE b=924
21814: OR ((a BETWEEN 6 AND 8) AND a!=7)
21815: OR (d>=36.0 AND d<37.0 AND d NOT NULL)
21816: OR (d>=40.0 AND d<41.0 AND d NOT NULL)
21817: OR a=100
21818: OR c=15015
21819: OR (d>=82.0 AND d<83.0 AND d NOT NULL)
21820: OR (d>=2.0 AND d<3.0 AND d NOT NULL)
21821: }
21822: } {2 6 8 36 40 43 44 45 82 84 100 scan 0 sort 0}
21823: do_test where7-2.940.2 {
21824: count_steps_sort {
21825: SELECT a FROM t3
21826: WHERE b=924
21827: OR ((a BETWEEN 6 AND 8) AND a!=7)
21828: OR (d>=36.0 AND d<37.0 AND d NOT NULL)
21829: OR (d>=40.0 AND d<41.0 AND d NOT NULL)
21830: OR a=100
21831: OR c=15015
21832: OR (d>=82.0 AND d<83.0 AND d NOT NULL)
21833: OR (d>=2.0 AND d<3.0 AND d NOT NULL)
21834: }
21835: } {2 6 8 36 40 43 44 45 82 84 100 scan 0 sort 0}
21836: do_test where7-2.941.1 {
21837: count_steps_sort {
21838: SELECT a FROM t2
21839: WHERE (d>=63.0 AND d<64.0 AND d NOT NULL)
21840: OR (d>=44.0 AND d<45.0 AND d NOT NULL)
21841: OR (d>=36.0 AND d<37.0 AND d NOT NULL)
21842: }
21843: } {36 44 63 scan 0 sort 0}
21844: do_test where7-2.941.2 {
21845: count_steps_sort {
21846: SELECT a FROM t3
21847: WHERE (d>=63.0 AND d<64.0 AND d NOT NULL)
21848: OR (d>=44.0 AND d<45.0 AND d NOT NULL)
21849: OR (d>=36.0 AND d<37.0 AND d NOT NULL)
21850: }
21851: } {36 44 63 scan 0 sort 0}
21852: do_test where7-2.942.1 {
21853: count_steps_sort {
21854: SELECT a FROM t2
21855: WHERE b=58
21856: OR ((a BETWEEN 7 AND 9) AND a!=8)
21857: OR ((a BETWEEN 63 AND 65) AND a!=64)
21858: OR a=31
21859: OR f='tuvwxyzab'
21860: OR b=341
21861: OR b=47
21862: OR ((a BETWEEN 95 AND 97) AND a!=96)
21863: OR a=49
21864: OR b=223
21865: OR f='qrstuvwxy'
21866: }
21867: } {7 9 16 19 31 42 45 49 63 65 68 71 94 95 97 scan 0 sort 0}
21868: do_test where7-2.942.2 {
21869: count_steps_sort {
21870: SELECT a FROM t3
21871: WHERE b=58
21872: OR ((a BETWEEN 7 AND 9) AND a!=8)
21873: OR ((a BETWEEN 63 AND 65) AND a!=64)
21874: OR a=31
21875: OR f='tuvwxyzab'
21876: OR b=341
21877: OR b=47
21878: OR ((a BETWEEN 95 AND 97) AND a!=96)
21879: OR a=49
21880: OR b=223
21881: OR f='qrstuvwxy'
21882: }
21883: } {7 9 16 19 31 42 45 49 63 65 68 71 94 95 97 scan 0 sort 0}
21884: do_test where7-2.943.1 {
21885: count_steps_sort {
21886: SELECT a FROM t2
21887: WHERE a=96
21888: OR (d>=23.0 AND d<24.0 AND d NOT NULL)
21889: OR (g='ponmlkj' AND f GLOB 'vwxyz*')
21890: OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
21891: OR ((a BETWEEN 37 AND 39) AND a!=38)
21892: OR a=85
21893: OR ((a BETWEEN 10 AND 12) AND a!=11)
21894: OR c=11011
21895: OR b=641
21896: OR f='vwxyzabcd'
21897: OR b=286
21898: }
21899: } {4 10 12 21 23 26 30 31 32 33 37 39 47 56 73 82 85 96 99 scan 0 sort 0}
21900: do_test where7-2.943.2 {
21901: count_steps_sort {
21902: SELECT a FROM t3
21903: WHERE a=96
21904: OR (d>=23.0 AND d<24.0 AND d NOT NULL)
21905: OR (g='ponmlkj' AND f GLOB 'vwxyz*')
21906: OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
21907: OR ((a BETWEEN 37 AND 39) AND a!=38)
21908: OR a=85
21909: OR ((a BETWEEN 10 AND 12) AND a!=11)
21910: OR c=11011
21911: OR b=641
21912: OR f='vwxyzabcd'
21913: OR b=286
21914: }
21915: } {4 10 12 21 23 26 30 31 32 33 37 39 47 56 73 82 85 96 99 scan 0 sort 0}
21916: do_test where7-2.944.1 {
21917: count_steps_sort {
21918: SELECT a FROM t2
21919: WHERE ((a BETWEEN 3 AND 5) AND a!=4)
21920: OR b=1012
21921: OR a=7
21922: OR b=773
21923: OR a=1
21924: OR b=726
21925: OR (d>=99.0 AND d<100.0 AND d NOT NULL)
21926: OR ((a BETWEEN 87 AND 89) AND a!=88)
21927: OR b=110
21928: }
21929: } {1 3 5 7 10 66 87 89 92 99 scan 0 sort 0}
21930: do_test where7-2.944.2 {
21931: count_steps_sort {
21932: SELECT a FROM t3
21933: WHERE ((a BETWEEN 3 AND 5) AND a!=4)
21934: OR b=1012
21935: OR a=7
21936: OR b=773
21937: OR a=1
21938: OR b=726
21939: OR (d>=99.0 AND d<100.0 AND d NOT NULL)
21940: OR ((a BETWEEN 87 AND 89) AND a!=88)
21941: OR b=110
21942: }
21943: } {1 3 5 7 10 66 87 89 92 99 scan 0 sort 0}
21944: do_test where7-2.945.1 {
21945: count_steps_sort {
21946: SELECT a FROM t2
21947: WHERE (g='xwvutsr' AND f GLOB 'hijkl*')
21948: OR a=60
21949: OR a=4
21950: OR b=520
21951: OR (g='ihgfedc' AND f GLOB 'bcdef*')
21952: OR a=44
21953: OR a=36
21954: OR (d>=76.0 AND d<77.0 AND d NOT NULL)
21955: OR (g='vutsrqp' AND f GLOB 'qrstu*')
21956: OR b=715
21957: OR (g='vutsrqp' AND f GLOB 'qrstu*')
21958: }
21959: } {4 7 16 36 44 60 65 76 79 scan 0 sort 0}
21960: do_test where7-2.945.2 {
21961: count_steps_sort {
21962: SELECT a FROM t3
21963: WHERE (g='xwvutsr' AND f GLOB 'hijkl*')
21964: OR a=60
21965: OR a=4
21966: OR b=520
21967: OR (g='ihgfedc' AND f GLOB 'bcdef*')
21968: OR a=44
21969: OR a=36
21970: OR (d>=76.0 AND d<77.0 AND d NOT NULL)
21971: OR (g='vutsrqp' AND f GLOB 'qrstu*')
21972: OR b=715
21973: OR (g='vutsrqp' AND f GLOB 'qrstu*')
21974: }
21975: } {4 7 16 36 44 60 65 76 79 scan 0 sort 0}
21976: do_test where7-2.946.1 {
21977: count_steps_sort {
21978: SELECT a FROM t2
21979: WHERE ((a BETWEEN 3 AND 5) AND a!=4)
21980: OR ((a BETWEEN 56 AND 58) AND a!=57)
21981: OR (d>=15.0 AND d<16.0 AND d NOT NULL)
21982: OR (d>=55.0 AND d<56.0 AND d NOT NULL)
21983: OR (g='jihgfed' AND f GLOB 'yzabc*')
21984: OR a=24
21985: OR (d>=99.0 AND d<100.0 AND d NOT NULL)
21986: OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
21987: }
21988: } {3 5 15 24 26 52 55 56 58 76 78 99 scan 0 sort 0}
21989: do_test where7-2.946.2 {
21990: count_steps_sort {
21991: SELECT a FROM t3
21992: WHERE ((a BETWEEN 3 AND 5) AND a!=4)
21993: OR ((a BETWEEN 56 AND 58) AND a!=57)
21994: OR (d>=15.0 AND d<16.0 AND d NOT NULL)
21995: OR (d>=55.0 AND d<56.0 AND d NOT NULL)
21996: OR (g='jihgfed' AND f GLOB 'yzabc*')
21997: OR a=24
21998: OR (d>=99.0 AND d<100.0 AND d NOT NULL)
21999: OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
22000: }
22001: } {3 5 15 24 26 52 55 56 58 76 78 99 scan 0 sort 0}
22002: do_test where7-2.947.1 {
22003: count_steps_sort {
22004: SELECT a FROM t2
22005: WHERE (g='utsrqpo' AND f GLOB 'vwxyz*')
22006: OR b=132
22007: OR f='ghijklmno'
22008: OR b=740
22009: OR (g='qponmlk' AND f GLOB 'mnopq*')
22010: OR (g='tsrqpon' AND f GLOB 'abcde*')
22011: OR b=1059
22012: }
22013: } {6 12 21 26 32 38 58 84 scan 0 sort 0}
22014: do_test where7-2.947.2 {
22015: count_steps_sort {
22016: SELECT a FROM t3
22017: WHERE (g='utsrqpo' AND f GLOB 'vwxyz*')
22018: OR b=132
22019: OR f='ghijklmno'
22020: OR b=740
22021: OR (g='qponmlk' AND f GLOB 'mnopq*')
22022: OR (g='tsrqpon' AND f GLOB 'abcde*')
22023: OR b=1059
22024: }
22025: } {6 12 21 26 32 38 58 84 scan 0 sort 0}
22026: do_test where7-2.948.1 {
22027: count_steps_sort {
22028: SELECT a FROM t2
22029: WHERE a=28
22030: OR b=927
22031: OR b=520
22032: OR (d>=53.0 AND d<54.0 AND d NOT NULL)
22033: OR b=638
22034: OR f='vwxyzabcd'
22035: }
22036: } {21 28 47 53 58 73 99 scan 0 sort 0}
22037: do_test where7-2.948.2 {
22038: count_steps_sort {
22039: SELECT a FROM t3
22040: WHERE a=28
22041: OR b=927
22042: OR b=520
22043: OR (d>=53.0 AND d<54.0 AND d NOT NULL)
22044: OR b=638
22045: OR f='vwxyzabcd'
22046: }
22047: } {21 28 47 53 58 73 99 scan 0 sort 0}
22048: do_test where7-2.949.1 {
22049: count_steps_sort {
22050: SELECT a FROM t2
22051: WHERE (g='nmlkjih' AND f GLOB 'cdefg*')
22052: OR b=1026
22053: OR (d>=1.0 AND d<2.0 AND d NOT NULL)
22054: OR (g='wvutsrq' AND f GLOB 'lmnop*')
22055: OR b=355
22056: OR b=641
22057: OR (d>=53.0 AND d<54.0 AND d NOT NULL)
22058: }
22059: } {1 11 53 54 scan 0 sort 0}
22060: do_test where7-2.949.2 {
22061: count_steps_sort {
22062: SELECT a FROM t3
22063: WHERE (g='nmlkjih' AND f GLOB 'cdefg*')
22064: OR b=1026
22065: OR (d>=1.0 AND d<2.0 AND d NOT NULL)
22066: OR (g='wvutsrq' AND f GLOB 'lmnop*')
22067: OR b=355
22068: OR b=641
22069: OR (d>=53.0 AND d<54.0 AND d NOT NULL)
22070: }
22071: } {1 11 53 54 scan 0 sort 0}
22072: do_test where7-2.950.1 {
22073: count_steps_sort {
22074: SELECT a FROM t2
22075: WHERE ((a BETWEEN 46 AND 48) AND a!=47)
22076: OR ((a BETWEEN 60 AND 62) AND a!=61)
22077: OR b=641
22078: OR a=3
22079: OR a=35
22080: OR (d>=81.0 AND d<82.0 AND d NOT NULL)
22081: OR f='opqrstuvw'
22082: OR a=41
22083: OR a=83
22084: OR (g='nmlkjih' AND f GLOB 'cdefg*')
22085: OR b=751
22086: }
22087: } {3 14 35 40 41 46 48 54 60 62 66 81 83 92 scan 0 sort 0}
22088: do_test where7-2.950.2 {
22089: count_steps_sort {
22090: SELECT a FROM t3
22091: WHERE ((a BETWEEN 46 AND 48) AND a!=47)
22092: OR ((a BETWEEN 60 AND 62) AND a!=61)
22093: OR b=641
22094: OR a=3
22095: OR a=35
22096: OR (d>=81.0 AND d<82.0 AND d NOT NULL)
22097: OR f='opqrstuvw'
22098: OR a=41
22099: OR a=83
22100: OR (g='nmlkjih' AND f GLOB 'cdefg*')
22101: OR b=751
22102: }
22103: } {3 14 35 40 41 46 48 54 60 62 66 81 83 92 scan 0 sort 0}
22104: do_test where7-2.951.1 {
22105: count_steps_sort {
22106: SELECT a FROM t2
22107: WHERE ((a BETWEEN 3 AND 5) AND a!=4)
22108: OR ((a BETWEEN 60 AND 62) AND a!=61)
22109: OR c=15015
22110: OR b=146
22111: OR b=1092
22112: OR (d>=60.0 AND d<61.0 AND d NOT NULL)
22113: }
22114: } {3 5 43 44 45 60 62 scan 0 sort 0}
22115: do_test where7-2.951.2 {
22116: count_steps_sort {
22117: SELECT a FROM t3
22118: WHERE ((a BETWEEN 3 AND 5) AND a!=4)
22119: OR ((a BETWEEN 60 AND 62) AND a!=61)
22120: OR c=15015
22121: OR b=146
22122: OR b=1092
22123: OR (d>=60.0 AND d<61.0 AND d NOT NULL)
22124: }
22125: } {3 5 43 44 45 60 62 scan 0 sort 0}
22126: do_test where7-2.952.1 {
22127: count_steps_sort {
22128: SELECT a FROM t2
22129: WHERE (g='qponmlk' AND f GLOB 'qrstu*')
22130: OR f='bcdefghij'
22131: OR f='hijklmnop'
22132: OR a=65
22133: OR f='ijklmnopq'
22134: OR (d>=79.0 AND d<80.0 AND d NOT NULL)
22135: OR g IS NULL
22136: OR a=26
22137: OR ((a BETWEEN 38 AND 40) AND a!=39)
22138: OR a=9
22139: OR (d>=32.0 AND d<33.0 AND d NOT NULL)
22140: }
22141: } {1 7 8 9 26 27 32 33 34 38 40 42 53 59 60 65 79 85 86 scan 0 sort 0}
22142: do_test where7-2.952.2 {
22143: count_steps_sort {
22144: SELECT a FROM t3
22145: WHERE (g='qponmlk' AND f GLOB 'qrstu*')
22146: OR f='bcdefghij'
22147: OR f='hijklmnop'
22148: OR a=65
22149: OR f='ijklmnopq'
22150: OR (d>=79.0 AND d<80.0 AND d NOT NULL)
22151: OR g IS NULL
22152: OR a=26
22153: OR ((a BETWEEN 38 AND 40) AND a!=39)
22154: OR a=9
22155: OR (d>=32.0 AND d<33.0 AND d NOT NULL)
22156: }
22157: } {1 7 8 9 26 27 32 33 34 38 40 42 53 59 60 65 79 85 86 scan 0 sort 0}
22158: do_test where7-2.953.1 {
22159: count_steps_sort {
22160: SELECT a FROM t2
22161: WHERE (g='jihgfed' AND f GLOB 'vwxyz*')
22162: OR ((a BETWEEN 10 AND 12) AND a!=11)
22163: OR ((a BETWEEN 79 AND 81) AND a!=80)
22164: OR (g='kjihgfe' AND f GLOB 'stuvw*')
22165: OR (g='qponmlk' AND f GLOB 'pqrst*')
22166: OR b=1100
22167: OR c=6006
22168: OR c=4004
22169: OR ((a BETWEEN 24 AND 26) AND a!=25)
22170: OR c=33033
22171: }
22172: } {10 11 12 16 17 18 24 26 41 70 73 79 81 97 98 99 100 scan 0 sort 0}
22173: do_test where7-2.953.2 {
22174: count_steps_sort {
22175: SELECT a FROM t3
22176: WHERE (g='jihgfed' AND f GLOB 'vwxyz*')
22177: OR ((a BETWEEN 10 AND 12) AND a!=11)
22178: OR ((a BETWEEN 79 AND 81) AND a!=80)
22179: OR (g='kjihgfe' AND f GLOB 'stuvw*')
22180: OR (g='qponmlk' AND f GLOB 'pqrst*')
22181: OR b=1100
22182: OR c=6006
22183: OR c=4004
22184: OR ((a BETWEEN 24 AND 26) AND a!=25)
22185: OR c=33033
22186: }
22187: } {10 11 12 16 17 18 24 26 41 70 73 79 81 97 98 99 100 scan 0 sort 0}
22188: do_test where7-2.954.1 {
22189: count_steps_sort {
22190: SELECT a FROM t2
22191: WHERE a=17
22192: OR ((a BETWEEN 95 AND 97) AND a!=96)
22193: }
22194: } {17 95 97 scan 0 sort 0}
22195: do_test where7-2.954.2 {
22196: count_steps_sort {
22197: SELECT a FROM t3
22198: WHERE a=17
22199: OR ((a BETWEEN 95 AND 97) AND a!=96)
22200: }
22201: } {17 95 97 scan 0 sort 0}
22202: do_test where7-2.955.1 {
22203: count_steps_sort {
22204: SELECT a FROM t2
22205: WHERE c=3003
22206: OR (d>=67.0 AND d<68.0 AND d NOT NULL)
22207: OR a=93
22208: }
22209: } {7 8 9 67 93 scan 0 sort 0}
22210: do_test where7-2.955.2 {
22211: count_steps_sort {
22212: SELECT a FROM t3
22213: WHERE c=3003
22214: OR (d>=67.0 AND d<68.0 AND d NOT NULL)
22215: OR a=93
22216: }
22217: } {7 8 9 67 93 scan 0 sort 0}
22218: do_test where7-2.956.1 {
22219: count_steps_sort {
22220: SELECT a FROM t2
22221: WHERE (d>=42.0 AND d<43.0 AND d NOT NULL)
22222: OR (g='ponmlkj' AND f GLOB 'stuvw*')
22223: OR ((a BETWEEN 21 AND 23) AND a!=22)
22224: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
22225: OR b=737
22226: }
22227: } {12 21 23 42 44 67 scan 0 sort 0}
22228: do_test where7-2.956.2 {
22229: count_steps_sort {
22230: SELECT a FROM t3
22231: WHERE (d>=42.0 AND d<43.0 AND d NOT NULL)
22232: OR (g='ponmlkj' AND f GLOB 'stuvw*')
22233: OR ((a BETWEEN 21 AND 23) AND a!=22)
22234: OR (d>=12.0 AND d<13.0 AND d NOT NULL)
22235: OR b=737
22236: }
22237: } {12 21 23 42 44 67 scan 0 sort 0}
22238: do_test where7-2.957.1 {
22239: count_steps_sort {
22240: SELECT a FROM t2
22241: WHERE (g='rqponml' AND f GLOB 'klmno*')
22242: OR ((a BETWEEN 5 AND 7) AND a!=6)
22243: }
22244: } {5 7 36 scan 0 sort 0}
22245: do_test where7-2.957.2 {
22246: count_steps_sort {
22247: SELECT a FROM t3
22248: WHERE (g='rqponml' AND f GLOB 'klmno*')
22249: OR ((a BETWEEN 5 AND 7) AND a!=6)
22250: }
22251: } {5 7 36 scan 0 sort 0}
22252: do_test where7-2.958.1 {
22253: count_steps_sort {
22254: SELECT a FROM t2
22255: WHERE (g='hgfedcb' AND f GLOB 'hijkl*')
22256: OR c=32032
22257: OR f='opqrstuvw'
22258: OR ((a BETWEEN 66 AND 68) AND a!=67)
22259: OR ((a BETWEEN 49 AND 51) AND a!=50)
22260: OR b=993
22261: }
22262: } {14 40 49 51 66 68 85 92 94 95 96 scan 0 sort 0}
22263: do_test where7-2.958.2 {
22264: count_steps_sort {
22265: SELECT a FROM t3
22266: WHERE (g='hgfedcb' AND f GLOB 'hijkl*')
22267: OR c=32032
22268: OR f='opqrstuvw'
22269: OR ((a BETWEEN 66 AND 68) AND a!=67)
22270: OR ((a BETWEEN 49 AND 51) AND a!=50)
22271: OR b=993
22272: }
22273: } {14 40 49 51 66 68 85 92 94 95 96 scan 0 sort 0}
22274: do_test where7-2.959.1 {
22275: count_steps_sort {
22276: SELECT a FROM t2
22277: WHERE (d>=12.0 AND d<13.0 AND d NOT NULL)
22278: OR ((a BETWEEN 59 AND 61) AND a!=60)
22279: OR ((a BETWEEN 86 AND 88) AND a!=87)
22280: OR (d>=38.0 AND d<39.0 AND d NOT NULL)
22281: OR b=245
22282: OR b=528
22283: OR b=366
22284: OR a=73
22285: OR a=49
22286: OR b=421
22287: OR a=58
22288: }
22289: } {12 38 48 49 58 59 61 73 86 88 scan 0 sort 0}
22290: do_test where7-2.959.2 {
22291: count_steps_sort {
22292: SELECT a FROM t3
22293: WHERE (d>=12.0 AND d<13.0 AND d NOT NULL)
22294: OR ((a BETWEEN 59 AND 61) AND a!=60)
22295: OR ((a BETWEEN 86 AND 88) AND a!=87)
22296: OR (d>=38.0 AND d<39.0 AND d NOT NULL)
22297: OR b=245
22298: OR b=528
22299: OR b=366
22300: OR a=73
22301: OR a=49
22302: OR b=421
22303: OR a=58
22304: }
22305: } {12 38 48 49 58 59 61 73 86 88 scan 0 sort 0}
22306: do_test where7-2.960.1 {
22307: count_steps_sort {
22308: SELECT a FROM t2
22309: WHERE (d>=100.0 AND d<101.0 AND d NOT NULL)
22310: OR ((a BETWEEN 8 AND 10) AND a!=9)
22311: OR ((a BETWEEN 86 AND 88) AND a!=87)
22312: OR b=146
22313: OR (g='ponmlkj' AND f GLOB 'rstuv*')
22314: OR ((a BETWEEN 73 AND 75) AND a!=74)
22315: OR (g='utsrqpo' AND f GLOB 'uvwxy*')
22316: OR ((a BETWEEN 60 AND 62) AND a!=61)
22317: OR (g='ihgfedc' AND f GLOB 'efghi*')
22318: OR b=704
22319: }
22320: } {8 10 20 43 60 62 64 73 75 82 86 88 100 scan 0 sort 0}
22321: do_test where7-2.960.2 {
22322: count_steps_sort {
22323: SELECT a FROM t3
22324: WHERE (d>=100.0 AND d<101.0 AND d NOT NULL)
22325: OR ((a BETWEEN 8 AND 10) AND a!=9)
22326: OR ((a BETWEEN 86 AND 88) AND a!=87)
22327: OR b=146
22328: OR (g='ponmlkj' AND f GLOB 'rstuv*')
22329: OR ((a BETWEEN 73 AND 75) AND a!=74)
22330: OR (g='utsrqpo' AND f GLOB 'uvwxy*')
22331: OR ((a BETWEEN 60 AND 62) AND a!=61)
22332: OR (g='ihgfedc' AND f GLOB 'efghi*')
22333: OR b=704
22334: }
22335: } {8 10 20 43 60 62 64 73 75 82 86 88 100 scan 0 sort 0}
22336: do_test where7-2.961.1 {
22337: count_steps_sort {
22338: SELECT a FROM t2
22339: WHERE ((a BETWEEN 65 AND 67) AND a!=66)
22340: OR b=14
22341: OR ((a BETWEEN 3 AND 5) AND a!=4)
22342: OR a=49
22343: OR b=333
22344: }
22345: } {3 5 49 65 67 scan 0 sort 0}
22346: do_test where7-2.961.2 {
22347: count_steps_sort {
22348: SELECT a FROM t3
22349: WHERE ((a BETWEEN 65 AND 67) AND a!=66)
22350: OR b=14
22351: OR ((a BETWEEN 3 AND 5) AND a!=4)
22352: OR a=49
22353: OR b=333
22354: }
22355: } {3 5 49 65 67 scan 0 sort 0}
22356: do_test where7-2.962.1 {
22357: count_steps_sort {
22358: SELECT a FROM t2
22359: WHERE c=17017
22360: OR (g='qponmlk' AND f GLOB 'mnopq*')
22361: OR b=971
22362: OR a=37
22363: OR a=7
22364: OR b=641
22365: OR a=13
22366: OR b=597
22367: }
22368: } {7 13 37 38 49 50 51 scan 0 sort 0}
22369: do_test where7-2.962.2 {
22370: count_steps_sort {
22371: SELECT a FROM t3
22372: WHERE c=17017
22373: OR (g='qponmlk' AND f GLOB 'mnopq*')
22374: OR b=971
22375: OR a=37
22376: OR a=7
22377: OR b=641
22378: OR a=13
22379: OR b=597
22380: }
22381: } {7 13 37 38 49 50 51 scan 0 sort 0}
22382: do_test where7-2.963.1 {
22383: count_steps_sort {
22384: SELECT a FROM t2
22385: WHERE f='tuvwxyzab'
22386: OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
22387: }
22388: } {17 19 43 45 69 71 95 97 scan 0 sort 0}
22389: do_test where7-2.963.2 {
22390: count_steps_sort {
22391: SELECT a FROM t3
22392: WHERE f='tuvwxyzab'
22393: OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
22394: }
22395: } {17 19 43 45 69 71 95 97 scan 0 sort 0}
22396: do_test where7-2.964.1 {
22397: count_steps_sort {
22398: SELECT a FROM t2
22399: WHERE b=638
22400: OR (d>=44.0 AND d<45.0 AND d NOT NULL)
22401: OR (g='gfedcba' AND f GLOB 'lmnop*')
22402: OR b=165
22403: OR ((a BETWEEN 10 AND 12) AND a!=11)
22404: OR f='stuvwxyza'
22405: OR b=652
22406: OR b=66
22407: OR b=770
22408: OR b=91
22409: }
22410: } {6 10 12 15 18 44 58 70 89 96 scan 0 sort 0}
22411: do_test where7-2.964.2 {
22412: count_steps_sort {
22413: SELECT a FROM t3
22414: WHERE b=638
22415: OR (d>=44.0 AND d<45.0 AND d NOT NULL)
22416: OR (g='gfedcba' AND f GLOB 'lmnop*')
22417: OR b=165
22418: OR ((a BETWEEN 10 AND 12) AND a!=11)
22419: OR f='stuvwxyza'
22420: OR b=652
22421: OR b=66
22422: OR b=770
22423: OR b=91
22424: }
22425: } {6 10 12 15 18 44 58 70 89 96 scan 0 sort 0}
22426: do_test where7-2.965.1 {
22427: count_steps_sort {
22428: SELECT a FROM t2
22429: WHERE (d>=52.0 AND d<53.0 AND d NOT NULL)
22430: OR f='opqrstuvw'
22431: OR a=83
22432: OR a=93
22433: OR b=858
22434: OR (d>=18.0 AND d<19.0 AND d NOT NULL)
22435: OR (g='jihgfed' AND f GLOB 'vwxyz*')
22436: }
22437: } {14 18 40 52 66 73 78 83 92 93 scan 0 sort 0}
22438: do_test where7-2.965.2 {
22439: count_steps_sort {
22440: SELECT a FROM t3
22441: WHERE (d>=52.0 AND d<53.0 AND d NOT NULL)
22442: OR f='opqrstuvw'
22443: OR a=83
22444: OR a=93
22445: OR b=858
22446: OR (d>=18.0 AND d<19.0 AND d NOT NULL)
22447: OR (g='jihgfed' AND f GLOB 'vwxyz*')
22448: }
22449: } {14 18 40 52 66 73 78 83 92 93 scan 0 sort 0}
22450: do_test where7-2.966.1 {
22451: count_steps_sort {
22452: SELECT a FROM t2
22453: WHERE c=3003
22454: OR ((a BETWEEN 40 AND 42) AND a!=41)
22455: OR a=38
22456: }
22457: } {7 8 9 38 40 42 scan 0 sort 0}
22458: do_test where7-2.966.2 {
22459: count_steps_sort {
22460: SELECT a FROM t3
22461: WHERE c=3003
22462: OR ((a BETWEEN 40 AND 42) AND a!=41)
22463: OR a=38
22464: }
22465: } {7 8 9 38 40 42 scan 0 sort 0}
22466: do_test where7-2.967.1 {
22467: count_steps_sort {
22468: SELECT a FROM t2
22469: WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
22470: OR ((a BETWEEN 50 AND 52) AND a!=51)
22471: }
22472: } {50 52 60 scan 0 sort 0}
22473: do_test where7-2.967.2 {
22474: count_steps_sort {
22475: SELECT a FROM t3
22476: WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
22477: OR ((a BETWEEN 50 AND 52) AND a!=51)
22478: }
22479: } {50 52 60 scan 0 sort 0}
22480: do_test where7-2.968.1 {
22481: count_steps_sort {
22482: SELECT a FROM t2
22483: WHERE (g='qponmlk' AND f GLOB 'mnopq*')
22484: OR ((a BETWEEN 24 AND 26) AND a!=25)
22485: OR a=5
22486: OR b=396
22487: OR a=13
22488: }
22489: } {5 13 24 26 36 38 scan 0 sort 0}
22490: do_test where7-2.968.2 {
22491: count_steps_sort {
22492: SELECT a FROM t3
22493: WHERE (g='qponmlk' AND f GLOB 'mnopq*')
22494: OR ((a BETWEEN 24 AND 26) AND a!=25)
22495: OR a=5
22496: OR b=396
22497: OR a=13
22498: }
22499: } {5 13 24 26 36 38 scan 0 sort 0}
22500: do_test where7-2.969.1 {
22501: count_steps_sort {
22502: SELECT a FROM t2
22503: WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
22504: OR b=748
22505: OR (d>=97.0 AND d<98.0 AND d NOT NULL)
22506: OR ((a BETWEEN 69 AND 71) AND a!=70)
22507: OR b=531
22508: OR b=1092
22509: OR b=418
22510: }
22511: } {38 68 69 71 95 97 scan 0 sort 0}
22512: do_test where7-2.969.2 {
22513: count_steps_sort {
22514: SELECT a FROM t3
22515: WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
22516: OR b=748
22517: OR (d>=97.0 AND d<98.0 AND d NOT NULL)
22518: OR ((a BETWEEN 69 AND 71) AND a!=70)
22519: OR b=531
22520: OR b=1092
22521: OR b=418
22522: }
22523: } {38 68 69 71 95 97 scan 0 sort 0}
22524: do_test where7-2.970.1 {
22525: count_steps_sort {
22526: SELECT a FROM t2
22527: WHERE (d>=30.0 AND d<31.0 AND d NOT NULL)
22528: OR ((a BETWEEN 8 AND 10) AND a!=9)
22529: OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
22530: OR a=50
22531: OR a=46
22532: OR ((a BETWEEN 38 AND 40) AND a!=39)
22533: }
22534: } {8 10 14 30 38 40 46 50 66 92 scan 0 sort 0}
22535: do_test where7-2.970.2 {
22536: count_steps_sort {
22537: SELECT a FROM t3
22538: WHERE (d>=30.0 AND d<31.0 AND d NOT NULL)
22539: OR ((a BETWEEN 8 AND 10) AND a!=9)
22540: OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
22541: OR a=50
22542: OR a=46
22543: OR ((a BETWEEN 38 AND 40) AND a!=39)
22544: }
22545: } {8 10 14 30 38 40 46 50 66 92 scan 0 sort 0}
22546: do_test where7-2.971.1 {
22547: count_steps_sort {
22548: SELECT a FROM t2
22549: WHERE a=24
22550: OR ((a BETWEEN 22 AND 24) AND a!=23)
22551: OR b=487
22552: OR (d>=96.0 AND d<97.0 AND d NOT NULL)
22553: OR ((a BETWEEN 13 AND 15) AND a!=14)
22554: OR b=132
22555: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
22556: OR b=795
22557: OR b=737
22558: }
22559: } {12 13 15 22 24 54 67 96 scan 0 sort 0}
22560: do_test where7-2.971.2 {
22561: count_steps_sort {
22562: SELECT a FROM t3
22563: WHERE a=24
22564: OR ((a BETWEEN 22 AND 24) AND a!=23)
22565: OR b=487
22566: OR (d>=96.0 AND d<97.0 AND d NOT NULL)
22567: OR ((a BETWEEN 13 AND 15) AND a!=14)
22568: OR b=132
22569: OR (d>=54.0 AND d<55.0 AND d NOT NULL)
22570: OR b=795
22571: OR b=737
22572: }
22573: } {12 13 15 22 24 54 67 96 scan 0 sort 0}
22574: do_test where7-2.972.1 {
22575: count_steps_sort {
22576: SELECT a FROM t2
22577: WHERE (d>=88.0 AND d<89.0 AND d NOT NULL)
22578: OR a=34
22579: OR c=16016
22580: OR b=1078
22581: OR b=960
22582: OR (g='hgfedcb' AND f GLOB 'jklmn*')
22583: }
22584: } {34 46 47 48 87 88 98 scan 0 sort 0}
22585: do_test where7-2.972.2 {
22586: count_steps_sort {
22587: SELECT a FROM t3
22588: WHERE (d>=88.0 AND d<89.0 AND d NOT NULL)
22589: OR a=34
22590: OR c=16016
22591: OR b=1078
22592: OR b=960
22593: OR (g='hgfedcb' AND f GLOB 'jklmn*')
22594: }
22595: } {34 46 47 48 87 88 98 scan 0 sort 0}
22596: do_test where7-2.973.1 {
22597: count_steps_sort {
22598: SELECT a FROM t2
22599: WHERE b=1081
22600: OR ((a BETWEEN 19 AND 21) AND a!=20)
22601: OR (g='ponmlkj' AND f GLOB 'tuvwx*')
22602: OR ((a BETWEEN 73 AND 75) AND a!=74)
22603: OR (d>=38.0 AND d<39.0 AND d NOT NULL)
22604: OR a=6
22605: }
22606: } {6 19 21 38 45 73 75 scan 0 sort 0}
22607: do_test where7-2.973.2 {
22608: count_steps_sort {
22609: SELECT a FROM t3
22610: WHERE b=1081
22611: OR ((a BETWEEN 19 AND 21) AND a!=20)
22612: OR (g='ponmlkj' AND f GLOB 'tuvwx*')
22613: OR ((a BETWEEN 73 AND 75) AND a!=74)
22614: OR (d>=38.0 AND d<39.0 AND d NOT NULL)
22615: OR a=6
22616: }
22617: } {6 19 21 38 45 73 75 scan 0 sort 0}
22618: do_test where7-2.974.1 {
22619: count_steps_sort {
22620: SELECT a FROM t2
22621: WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
22622: OR (g='rqponml' AND f GLOB 'lmnop*')
22623: OR a=92
22624: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
22625: OR f='fghijklmn'
22626: OR a=100
22627: OR b=209
22628: OR c=9009
22629: OR ((a BETWEEN 52 AND 54) AND a!=53)
22630: OR a=73
22631: OR b=902
22632: }
22633: } {5 9 19 25 26 27 31 35 37 52 54 57 61 73 82 83 87 92 95 100 scan 0 sort 0}
22634: do_test where7-2.974.2 {
22635: count_steps_sort {
22636: SELECT a FROM t3
22637: WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
22638: OR (g='rqponml' AND f GLOB 'lmnop*')
22639: OR a=92
22640: OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
22641: OR f='fghijklmn'
22642: OR a=100
22643: OR b=209
22644: OR c=9009
22645: OR ((a BETWEEN 52 AND 54) AND a!=53)
22646: OR a=73
22647: OR b=902
22648: }
22649: } {5 9 19 25 26 27 31 35 37 52 54 57 61 73 82 83 87 92 95 100 scan 0 sort 0}
22650: do_test where7-2.975.1 {
22651: count_steps_sort {
22652: SELECT a FROM t2
22653: WHERE (d>=40.0 AND d<41.0 AND d NOT NULL)
22654: OR b=110
22655: OR f='ghijklmno'
22656: OR (d>=21.0 AND d<22.0 AND d NOT NULL)
22657: }
22658: } {6 10 21 32 40 58 84 scan 0 sort 0}
22659: do_test where7-2.975.2 {
22660: count_steps_sort {
22661: SELECT a FROM t3
22662: WHERE (d>=40.0 AND d<41.0 AND d NOT NULL)
22663: OR b=110
22664: OR f='ghijklmno'
22665: OR (d>=21.0 AND d<22.0 AND d NOT NULL)
22666: }
22667: } {6 10 21 32 40 58 84 scan 0 sort 0}
22668: do_test where7-2.976.1 {
22669: count_steps_sort {
22670: SELECT a FROM t2
22671: WHERE ((a BETWEEN 51 AND 53) AND a!=52)
22672: OR (g='utsrqpo' AND f GLOB 'uvwxy*')
22673: OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
22674: OR b=91
22675: OR (d>=45.0 AND d<46.0 AND d NOT NULL)
22676: OR b=77
22677: OR (g='ponmlkj' AND f GLOB 'uvwxy*')
22678: OR (g='vutsrqp' AND f GLOB 'pqrst*')
22679: }
22680: } {1 7 15 20 27 45 46 51 53 79 scan 0 sort 0}
22681: do_test where7-2.976.2 {
22682: count_steps_sort {
22683: SELECT a FROM t3
22684: WHERE ((a BETWEEN 51 AND 53) AND a!=52)
22685: OR (g='utsrqpo' AND f GLOB 'uvwxy*')
22686: OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
22687: OR b=91
22688: OR (d>=45.0 AND d<46.0 AND d NOT NULL)
22689: OR b=77
22690: OR (g='ponmlkj' AND f GLOB 'uvwxy*')
22691: OR (g='vutsrqp' AND f GLOB 'pqrst*')
22692: }
22693: } {1 7 15 20 27 45 46 51 53 79 scan 0 sort 0}
22694: do_test where7-2.977.1 {
22695: count_steps_sort {
22696: SELECT a FROM t2
22697: WHERE (d>=56.0 AND d<57.0 AND d NOT NULL)
22698: OR (d>=78.0 AND d<79.0 AND d NOT NULL)
22699: OR b=693
22700: OR (d>=21.0 AND d<22.0 AND d NOT NULL)
22701: OR (d>=26.0 AND d<27.0 AND d NOT NULL)
22702: OR (d>=42.0 AND d<43.0 AND d NOT NULL)
22703: OR a=52
22704: OR b=377
22705: }
22706: } {21 26 42 52 56 63 78 scan 0 sort 0}
22707: do_test where7-2.977.2 {
22708: count_steps_sort {
22709: SELECT a FROM t3
22710: WHERE (d>=56.0 AND d<57.0 AND d NOT NULL)
22711: OR (d>=78.0 AND d<79.0 AND d NOT NULL)
22712: OR b=693
22713: OR (d>=21.0 AND d<22.0 AND d NOT NULL)
22714: OR (d>=26.0 AND d<27.0 AND d NOT NULL)
22715: OR (d>=42.0 AND d<43.0 AND d NOT NULL)
22716: OR a=52
22717: OR b=377
22718: }
22719: } {21 26 42 52 56 63 78 scan 0 sort 0}
22720: do_test where7-2.978.1 {
22721: count_steps_sort {
22722: SELECT a FROM t2
22723: WHERE a=99
22724: OR a=36
22725: OR b=297
22726: OR ((a BETWEEN 66 AND 68) AND a!=67)
22727: OR b=1004
22728: OR b=872
22729: OR a=95
22730: OR (d>=27.0 AND d<28.0 AND d NOT NULL)
22731: OR b=176
22732: OR b=300
22733: }
22734: } {16 27 36 66 68 95 99 scan 0 sort 0}
22735: do_test where7-2.978.2 {
22736: count_steps_sort {
22737: SELECT a FROM t3
22738: WHERE a=99
22739: OR a=36
22740: OR b=297
22741: OR ((a BETWEEN 66 AND 68) AND a!=67)
22742: OR b=1004
22743: OR b=872
22744: OR a=95
22745: OR (d>=27.0 AND d<28.0 AND d NOT NULL)
22746: OR b=176
22747: OR b=300
22748: }
22749: } {16 27 36 66 68 95 99 scan 0 sort 0}
22750: do_test where7-2.979.1 {
22751: count_steps_sort {
22752: SELECT a FROM t2
22753: WHERE b=737
22754: OR (g='wvutsrq' AND f GLOB 'ijklm*')
22755: OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
22756: OR a=40
22757: OR f='uvwxyzabc'
22758: OR b=311
22759: OR (g='nmlkjih' AND f GLOB 'bcdef*')
22760: OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
22761: OR b=927
22762: OR (d>=50.0 AND d<51.0 AND d NOT NULL)
22763: }
22764: } {5 6 8 20 31 32 40 46 50 53 57 58 67 72 83 84 98 scan 0 sort 0}
22765: do_test where7-2.979.2 {
22766: count_steps_sort {
22767: SELECT a FROM t3
22768: WHERE b=737
22769: OR (g='wvutsrq' AND f GLOB 'ijklm*')
22770: OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
22771: OR a=40
22772: OR f='uvwxyzabc'
22773: OR b=311
22774: OR (g='nmlkjih' AND f GLOB 'bcdef*')
22775: OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
22776: OR b=927
22777: OR (d>=50.0 AND d<51.0 AND d NOT NULL)
22778: }
22779: } {5 6 8 20 31 32 40 46 50 53 57 58 67 72 83 84 98 scan 0 sort 0}
22780: do_test where7-2.980.1 {
22781: count_steps_sort {
22782: SELECT a FROM t2
22783: WHERE f='fghijklmn'
22784: OR b=1078
22785: OR (d>=35.0 AND d<36.0 AND d NOT NULL)
22786: OR f='fghijklmn'
22787: }
22788: } {5 31 35 57 83 98 scan 0 sort 0}
22789: do_test where7-2.980.2 {
22790: count_steps_sort {
22791: SELECT a FROM t3
22792: WHERE f='fghijklmn'
22793: OR b=1078
22794: OR (d>=35.0 AND d<36.0 AND d NOT NULL)
22795: OR f='fghijklmn'
22796: }
22797: } {5 31 35 57 83 98 scan 0 sort 0}
22798: do_test where7-2.981.1 {
22799: count_steps_sort {
22800: SELECT a FROM t2
22801: WHERE (g='xwvutsr' AND f GLOB 'ghijk*')
22802: OR b=487
22803: OR f='tuvwxyzab'
22804: OR (g='onmlkji' AND f GLOB 'wxyza*')
22805: OR b=971
22806: OR c=19019
22807: OR a=39
22808: OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
22809: OR b=550
22810: OR (g='kjihgfe' AND f GLOB 'tuvwx*')
22811: OR b=660
22812: }
22813: } {6 12 19 38 39 45 48 50 55 56 57 60 64 71 90 97 scan 0 sort 0}
22814: do_test where7-2.981.2 {
22815: count_steps_sort {
22816: SELECT a FROM t3
22817: WHERE (g='xwvutsr' AND f GLOB 'ghijk*')
22818: OR b=487
22819: OR f='tuvwxyzab'
22820: OR (g='onmlkji' AND f GLOB 'wxyza*')
22821: OR b=971
22822: OR c=19019
22823: OR a=39
22824: OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
22825: OR b=550
22826: OR (g='kjihgfe' AND f GLOB 'tuvwx*')
22827: OR b=660
22828: }
22829: } {6 12 19 38 39 45 48 50 55 56 57 60 64 71 90 97 scan 0 sort 0}
22830: do_test where7-2.982.1 {
22831: count_steps_sort {
22832: SELECT a FROM t2
22833: WHERE b=80
22834: OR b=839
22835: }
22836: } { scan 0 sort 0}
22837: do_test where7-2.982.2 {
22838: count_steps_sort {
22839: SELECT a FROM t3
22840: WHERE b=80
22841: OR b=839
22842: }
22843: } { scan 0 sort 0}
22844: do_test where7-2.983.1 {
22845: count_steps_sort {
22846: SELECT a FROM t2
22847: WHERE b=363
22848: OR b=630
22849: OR b=935
22850: OR (d>=20.0 AND d<21.0 AND d NOT NULL)
22851: OR (g='srqponm' AND f GLOB 'defgh*')
22852: OR f='yzabcdefg'
22853: OR ((a BETWEEN 37 AND 39) AND a!=38)
22854: }
22855: } {20 24 29 33 37 39 50 76 85 scan 0 sort 0}
22856: do_test where7-2.983.2 {
22857: count_steps_sort {
22858: SELECT a FROM t3
22859: WHERE b=363
22860: OR b=630
22861: OR b=935
22862: OR (d>=20.0 AND d<21.0 AND d NOT NULL)
22863: OR (g='srqponm' AND f GLOB 'defgh*')
22864: OR f='yzabcdefg'
22865: OR ((a BETWEEN 37 AND 39) AND a!=38)
22866: }
22867: } {20 24 29 33 37 39 50 76 85 scan 0 sort 0}
22868: do_test where7-2.984.1 {
22869: count_steps_sort {
22870: SELECT a FROM t2
22871: WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
22872: OR a=40
22873: OR (d>=86.0 AND d<87.0 AND d NOT NULL)
22874: OR f='abcdefghi'
22875: OR b=696
22876: OR (g='vutsrqp' AND f GLOB 'qrstu*')
22877: OR b=682
22878: OR a=32
22879: OR ((a BETWEEN 34 AND 36) AND a!=35)
22880: OR b=671
22881: OR a=15
22882: }
22883: } {15 16 26 32 34 36 40 52 61 62 78 86 97 scan 0 sort 0}
22884: do_test where7-2.984.2 {
22885: count_steps_sort {
22886: SELECT a FROM t3
22887: WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
22888: OR a=40
22889: OR (d>=86.0 AND d<87.0 AND d NOT NULL)
22890: OR f='abcdefghi'
22891: OR b=696
22892: OR (g='vutsrqp' AND f GLOB 'qrstu*')
22893: OR b=682
22894: OR a=32
22895: OR ((a BETWEEN 34 AND 36) AND a!=35)
22896: OR b=671
22897: OR a=15
22898: }
22899: } {15 16 26 32 34 36 40 52 61 62 78 86 97 scan 0 sort 0}
22900: do_test where7-2.985.1 {
22901: count_steps_sort {
22902: SELECT a FROM t2
22903: WHERE (g='gfedcba' AND f GLOB 'lmnop*')
22904: OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
22905: OR b=311
22906: }
22907: } {7 33 59 85 89 scan 0 sort 0}
22908: do_test where7-2.985.2 {
22909: count_steps_sort {
22910: SELECT a FROM t3
22911: WHERE (g='gfedcba' AND f GLOB 'lmnop*')
22912: OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
22913: OR b=311
22914: }
22915: } {7 33 59 85 89 scan 0 sort 0}
22916: do_test where7-2.986.1 {
22917: count_steps_sort {
22918: SELECT a FROM t2
22919: WHERE (d>=96.0 AND d<97.0 AND d NOT NULL)
22920: OR a=73
22921: OR b=729
22922: OR (d>=81.0 AND d<82.0 AND d NOT NULL)
22923: OR (d>=67.0 AND d<68.0 AND d NOT NULL)
22924: OR a=32
22925: }
22926: } {32 67 73 81 96 scan 0 sort 0}
22927: do_test where7-2.986.2 {
22928: count_steps_sort {
22929: SELECT a FROM t3
22930: WHERE (d>=96.0 AND d<97.0 AND d NOT NULL)
22931: OR a=73
22932: OR b=729
22933: OR (d>=81.0 AND d<82.0 AND d NOT NULL)
22934: OR (d>=67.0 AND d<68.0 AND d NOT NULL)
22935: OR a=32
22936: }
22937: } {32 67 73 81 96 scan 0 sort 0}
22938: do_test where7-2.987.1 {
22939: count_steps_sort {
22940: SELECT a FROM t2
22941: WHERE ((a BETWEEN 98 AND 100) AND a!=99)
22942: OR b=110
22943: OR ((a BETWEEN 38 AND 40) AND a!=39)
22944: OR (g='tsrqpon' AND f GLOB 'xyzab*')
22945: OR b=484
22946: OR (d>=82.0 AND d<83.0 AND d NOT NULL)
22947: }
22948: } {10 23 38 40 44 82 98 100 scan 0 sort 0}
22949: do_test where7-2.987.2 {
22950: count_steps_sort {
22951: SELECT a FROM t3
22952: WHERE ((a BETWEEN 98 AND 100) AND a!=99)
22953: OR b=110
22954: OR ((a BETWEEN 38 AND 40) AND a!=39)
22955: OR (g='tsrqpon' AND f GLOB 'xyzab*')
22956: OR b=484
22957: OR (d>=82.0 AND d<83.0 AND d NOT NULL)
22958: }
22959: } {10 23 38 40 44 82 98 100 scan 0 sort 0}
22960: do_test where7-2.988.1 {
22961: count_steps_sort {
22962: SELECT a FROM t2
22963: WHERE (d>=99.0 AND d<100.0 AND d NOT NULL)
22964: OR b=135
22965: OR (d>=66.0 AND d<67.0 AND d NOT NULL)
22966: OR b=209
22967: OR b=363
22968: OR c=27027
22969: OR b=1026
22970: OR c=6006
22971: OR (g='ponmlkj' AND f GLOB 'uvwxy*')
22972: OR (d>=73.0 AND d<74.0 AND d NOT NULL)
22973: }
22974: } {16 17 18 19 33 46 66 73 79 80 81 99 scan 0 sort 0}
22975: do_test where7-2.988.2 {
22976: count_steps_sort {
22977: SELECT a FROM t3
22978: WHERE (d>=99.0 AND d<100.0 AND d NOT NULL)
22979: OR b=135
22980: OR (d>=66.0 AND d<67.0 AND d NOT NULL)
22981: OR b=209
22982: OR b=363
22983: OR c=27027
22984: OR b=1026
22985: OR c=6006
22986: OR (g='ponmlkj' AND f GLOB 'uvwxy*')
22987: OR (d>=73.0 AND d<74.0 AND d NOT NULL)
22988: }
22989: } {16 17 18 19 33 46 66 73 79 80 81 99 scan 0 sort 0}
22990: do_test where7-2.989.1 {
22991: count_steps_sort {
22992: SELECT a FROM t2
22993: WHERE (d>=79.0 AND d<80.0 AND d NOT NULL)
22994: OR ((a BETWEEN 18 AND 20) AND a!=19)
22995: OR (g='qponmlk' AND f GLOB 'nopqr*')
22996: OR a=97
22997: OR (d>=45.0 AND d<46.0 AND d NOT NULL)
22998: OR ((a BETWEEN 22 AND 24) AND a!=23)
22999: OR (g='mlkjihg' AND f GLOB 'ghijk*')
23000: OR b=674
23001: OR c=14014
23002: OR b=69
23003: }
23004: } {18 20 22 24 39 40 41 42 45 58 79 97 scan 0 sort 0}
23005: do_test where7-2.989.2 {
23006: count_steps_sort {
23007: SELECT a FROM t3
23008: WHERE (d>=79.0 AND d<80.0 AND d NOT NULL)
23009: OR ((a BETWEEN 18 AND 20) AND a!=19)
23010: OR (g='qponmlk' AND f GLOB 'nopqr*')
23011: OR a=97
23012: OR (d>=45.0 AND d<46.0 AND d NOT NULL)
23013: OR ((a BETWEEN 22 AND 24) AND a!=23)
23014: OR (g='mlkjihg' AND f GLOB 'ghijk*')
23015: OR b=674
23016: OR c=14014
23017: OR b=69
23018: }
23019: } {18 20 22 24 39 40 41 42 45 58 79 97 scan 0 sort 0}
23020: do_test where7-2.990.1 {
23021: count_steps_sort {
23022: SELECT a FROM t2
23023: WHERE b=297
23024: OR a=83
23025: OR (d>=78.0 AND d<79.0 AND d NOT NULL)
23026: OR ((a BETWEEN 16 AND 18) AND a!=17)
23027: }
23028: } {16 18 27 78 83 scan 0 sort 0}
23029: do_test where7-2.990.2 {
23030: count_steps_sort {
23031: SELECT a FROM t3
23032: WHERE b=297
23033: OR a=83
23034: OR (d>=78.0 AND d<79.0 AND d NOT NULL)
23035: OR ((a BETWEEN 16 AND 18) AND a!=17)
23036: }
23037: } {16 18 27 78 83 scan 0 sort 0}
23038: do_test where7-2.991.1 {
23039: count_steps_sort {
23040: SELECT a FROM t2
23041: WHERE b=451
23042: OR ((a BETWEEN 11 AND 13) AND a!=12)
23043: OR (g='tsrqpon' AND f GLOB 'abcde*')
23044: OR b=539
23045: OR a=26
23046: OR (g='srqponm' AND f GLOB 'efghi*')
23047: OR b=465
23048: OR (g='jihgfed' AND f GLOB 'wxyza*')
23049: }
23050: } {11 13 26 30 41 49 74 scan 0 sort 0}
23051: do_test where7-2.991.2 {
23052: count_steps_sort {
23053: SELECT a FROM t3
23054: WHERE b=451
23055: OR ((a BETWEEN 11 AND 13) AND a!=12)
23056: OR (g='tsrqpon' AND f GLOB 'abcde*')
23057: OR b=539
23058: OR a=26
23059: OR (g='srqponm' AND f GLOB 'efghi*')
23060: OR b=465
23061: OR (g='jihgfed' AND f GLOB 'wxyza*')
23062: }
23063: } {11 13 26 30 41 49 74 scan 0 sort 0}
23064: do_test where7-2.992.1 {
23065: count_steps_sort {
23066: SELECT a FROM t2
23067: WHERE (d>=45.0 AND d<46.0 AND d NOT NULL)
23068: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
23069: }
23070: } {45 63 scan 0 sort 0}
23071: do_test where7-2.992.2 {
23072: count_steps_sort {
23073: SELECT a FROM t3
23074: WHERE (d>=45.0 AND d<46.0 AND d NOT NULL)
23075: OR (d>=63.0 AND d<64.0 AND d NOT NULL)
23076: }
23077: } {45 63 scan 0 sort 0}
23078: do_test where7-2.993.1 {
23079: count_steps_sort {
23080: SELECT a FROM t2
23081: WHERE ((a BETWEEN 16 AND 18) AND a!=17)
23082: OR b=872
23083: OR c=31031
23084: }
23085: } {16 18 91 92 93 scan 0 sort 0}
23086: do_test where7-2.993.2 {
23087: count_steps_sort {
23088: SELECT a FROM t3
23089: WHERE ((a BETWEEN 16 AND 18) AND a!=17)
23090: OR b=872
23091: OR c=31031
23092: }
23093: } {16 18 91 92 93 scan 0 sort 0}
23094: do_test where7-2.994.1 {
23095: count_steps_sort {
23096: SELECT a FROM t2
23097: WHERE (f GLOB '?cdef*' AND f GLOB 'bcde*')
23098: OR a=13
23099: OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
23100: OR b=322
23101: OR ((a BETWEEN 33 AND 35) AND a!=34)
23102: OR b=377
23103: OR f='cdefghijk'
23104: OR b=286
23105: OR ((a BETWEEN 61 AND 63) AND a!=62)
23106: }
23107: } {1 2 13 17 26 27 28 33 35 43 53 54 61 63 69 79 80 95 scan 0 sort 0}
23108: do_test where7-2.994.2 {
23109: count_steps_sort {
23110: SELECT a FROM t3
23111: WHERE (f GLOB '?cdef*' AND f GLOB 'bcde*')
23112: OR a=13
23113: OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
23114: OR b=322
23115: OR ((a BETWEEN 33 AND 35) AND a!=34)
23116: OR b=377
23117: OR f='cdefghijk'
23118: OR b=286
23119: OR ((a BETWEEN 61 AND 63) AND a!=62)
23120: }
23121: } {1 2 13 17 26 27 28 33 35 43 53 54 61 63 69 79 80 95 scan 0 sort 0}
23122: do_test where7-2.995.1 {
23123: count_steps_sort {
23124: SELECT a FROM t2
23125: WHERE a=41
23126: OR b=990
23127: OR (d>=36.0 AND d<37.0 AND d NOT NULL)
23128: OR b=605
23129: OR (g='srqponm' AND f GLOB 'cdefg*')
23130: OR (d>=36.0 AND d<37.0 AND d NOT NULL)
23131: OR (g='vutsrqp' AND f GLOB 'qrstu*')
23132: OR b=968
23133: OR a=66
23134: }
23135: } {16 28 36 41 55 66 88 90 scan 0 sort 0}
23136: do_test where7-2.995.2 {
23137: count_steps_sort {
23138: SELECT a FROM t3
23139: WHERE a=41
23140: OR b=990
23141: OR (d>=36.0 AND d<37.0 AND d NOT NULL)
23142: OR b=605
23143: OR (g='srqponm' AND f GLOB 'cdefg*')
23144: OR (d>=36.0 AND d<37.0 AND d NOT NULL)
23145: OR (g='vutsrqp' AND f GLOB 'qrstu*')
23146: OR b=968
23147: OR a=66
23148: }
23149: } {16 28 36 41 55 66 88 90 scan 0 sort 0}
23150: do_test where7-2.996.1 {
23151: count_steps_sort {
23152: SELECT a FROM t2
23153: WHERE b=1059
23154: OR (g='srqponm' AND f GLOB 'ghijk*')
23155: OR (g='utsrqpo' AND f GLOB 'tuvwx*')
23156: OR (g='nmlkjih' AND f GLOB 'fghij*')
23157: OR (d>=17.0 AND d<18.0 AND d NOT NULL)
23158: OR (d>=37.0 AND d<38.0 AND d NOT NULL)
23159: OR (g='onmlkji' AND f GLOB 'abcde*')
23160: OR ((a BETWEEN 39 AND 41) AND a!=40)
23161: }
23162: } {17 19 32 37 39 41 52 57 scan 0 sort 0}
23163: do_test where7-2.996.2 {
23164: count_steps_sort {
23165: SELECT a FROM t3
23166: WHERE b=1059
23167: OR (g='srqponm' AND f GLOB 'ghijk*')
23168: OR (g='utsrqpo' AND f GLOB 'tuvwx*')
23169: OR (g='nmlkjih' AND f GLOB 'fghij*')
23170: OR (d>=17.0 AND d<18.0 AND d NOT NULL)
23171: OR (d>=37.0 AND d<38.0 AND d NOT NULL)
23172: OR (g='onmlkji' AND f GLOB 'abcde*')
23173: OR ((a BETWEEN 39 AND 41) AND a!=40)
23174: }
23175: } {17 19 32 37 39 41 52 57 scan 0 sort 0}
23176: do_test where7-2.997.1 {
23177: count_steps_sort {
23178: SELECT a FROM t2
23179: WHERE ((a BETWEEN 41 AND 43) AND a!=42)
23180: OR f='nopqrstuv'
23181: OR (g='ponmlkj' AND f GLOB 'stuvw*')
23182: OR a=42
23183: OR b=729
23184: OR b=297
23185: OR a=77
23186: OR b=781
23187: OR ((a BETWEEN 36 AND 38) AND a!=37)
23188: }
23189: } {13 27 36 38 39 41 42 43 44 65 71 77 91 scan 0 sort 0}
23190: do_test where7-2.997.2 {
23191: count_steps_sort {
23192: SELECT a FROM t3
23193: WHERE ((a BETWEEN 41 AND 43) AND a!=42)
23194: OR f='nopqrstuv'
23195: OR (g='ponmlkj' AND f GLOB 'stuvw*')
23196: OR a=42
23197: OR b=729
23198: OR b=297
23199: OR a=77
23200: OR b=781
23201: OR ((a BETWEEN 36 AND 38) AND a!=37)
23202: }
23203: } {13 27 36 38 39 41 42 43 44 65 71 77 91 scan 0 sort 0}
23204: do_test where7-2.998.1 {
23205: count_steps_sort {
23206: SELECT a FROM t2
23207: WHERE a=12
23208: OR f='qrstuvwxy'
23209: OR a=47
23210: OR b=135
23211: OR a=25
23212: }
23213: } {12 16 25 42 47 68 94 scan 0 sort 0}
23214: do_test where7-2.998.2 {
23215: count_steps_sort {
23216: SELECT a FROM t3
23217: WHERE a=12
23218: OR f='qrstuvwxy'
23219: OR a=47
23220: OR b=135
23221: OR a=25
23222: }
23223: } {12 16 25 42 47 68 94 scan 0 sort 0}
23224: do_test where7-2.999.1 {
23225: count_steps_sort {
23226: SELECT a FROM t2
23227: WHERE b=451
23228: OR b=660
23229: OR (g='onmlkji' AND f GLOB 'yzabc*')
23230: OR b=781
23231: OR (g='jihgfed' AND f GLOB 'wxyza*')
23232: OR b=198
23233: OR b=1023
23234: OR a=98
23235: OR d<0.0
23236: OR ((a BETWEEN 79 AND 81) AND a!=80)
23237: }
23238: } {18 41 50 60 71 74 79 81 93 98 scan 0 sort 0}
23239: do_test where7-2.999.2 {
23240: count_steps_sort {
23241: SELECT a FROM t3
23242: WHERE b=451
23243: OR b=660
23244: OR (g='onmlkji' AND f GLOB 'yzabc*')
23245: OR b=781
23246: OR (g='jihgfed' AND f GLOB 'wxyza*')
23247: OR b=198
23248: OR b=1023
23249: OR a=98
23250: OR d<0.0
23251: OR ((a BETWEEN 79 AND 81) AND a!=80)
23252: }
23253: } {18 41 50 60 71 74 79 81 93 98 scan 0 sort 0}
23254: do_test where7-2.1000.1 {
23255: count_steps_sort {
23256: SELECT a FROM t2
23257: WHERE b=685
23258: OR a=86
23259: OR c=17017
23260: OR ((a BETWEEN 85 AND 87) AND a!=86)
23261: OR (g='gfedcba' AND f GLOB 'mnopq*')
23262: OR a=80
23263: OR b=773
23264: }
23265: } {49 50 51 80 85 86 87 90 scan 0 sort 0}
23266: do_test where7-2.1000.2 {
23267: count_steps_sort {
23268: SELECT a FROM t3
23269: WHERE b=685
23270: OR a=86
23271: OR c=17017
23272: OR ((a BETWEEN 85 AND 87) AND a!=86)
23273: OR (g='gfedcba' AND f GLOB 'mnopq*')
23274: OR a=80
23275: OR b=773
23276: }
23277: } {49 50 51 80 85 86 87 90 scan 0 sort 0}
23278: do_test where7-2.1001.1 {
23279: count_steps_sort {
23280: SELECT a FROM t2
23281: WHERE b=1092
23282: OR a=23
23283: OR (f GLOB '?defg*' AND f GLOB 'cdef*')
23284: OR d<0.0
23285: OR (d>=22.0 AND d<23.0 AND d NOT NULL)
23286: OR a=91
23287: }
23288: } {2 22 23 28 54 80 91 scan 0 sort 0}
23289: do_test where7-2.1001.2 {
23290: count_steps_sort {
23291: SELECT a FROM t3
23292: WHERE b=1092
23293: OR a=23
23294: OR (f GLOB '?defg*' AND f GLOB 'cdef*')
23295: OR d<0.0
23296: OR (d>=22.0 AND d<23.0 AND d NOT NULL)
23297: OR a=91
23298: }
23299: } {2 22 23 28 54 80 91 scan 0 sort 0}
23300:
23301: # test case for the performance regression fixed by
23302: # check-in 28ba6255282b on 2010-10-21 02:05:06
23303: #
23304: # The test case that follows is code from an actual
23305: # application with identifiers change and unused columns
23306: # remove.
23307: #
23308: do_execsql_test where7-3.1 {
23309: CREATE TABLE t301 (
23310: c8 INTEGER PRIMARY KEY,
23311: c6 INTEGER,
23312: c4 INTEGER,
23313: c7 INTEGER,
23314: FOREIGN KEY (c4) REFERENCES series(c4)
23315: );
23316: CREATE INDEX t301_c6 on t301(c6);
23317: CREATE INDEX t301_c4 on t301(c4);
23318: CREATE INDEX t301_c7 on t301(c7);
23319:
23320: CREATE TABLE t302 (
23321: c1 INTEGER PRIMARY KEY,
23322: c8 INTEGER,
23323: c5 INTEGER,
23324: c3 INTEGER,
23325: c2 INTEGER,
23326: c4 INTEGER,
23327: FOREIGN KEY (c8) REFERENCES t301(c8)
23328: );
23329: CREATE INDEX t302_c3 on t302(c3);
23330: CREATE INDEX t302_c8_c3 on t302(c8, c3);
23331: CREATE INDEX t302_c5 on t302(c5);
23332:
23333: EXPLAIN QUERY PLAN
23334: SELECT t302.c1
23335: FROM t302 JOIN t301 ON t302.c8 = t301.c8
23336: WHERE t302.c2 = 19571
23337: AND t302.c3 > 1287603136
23338: AND (t301.c4 = 1407449685622784
23339: OR t301.c8 = 1407424651264000)
23340: ORDER BY t302.c5 LIMIT 200;
23341: } {
23342: 0 0 1 {SEARCH TABLE t301 USING COVERING INDEX t301_c4 (c4=?) (~5 rows)}
23343: 0 0 1 {SEARCH TABLE t301 USING INTEGER PRIMARY KEY (rowid=?) (~1 rows)}
23344: 0 1 0 {SEARCH TABLE t302 USING INDEX t302_c8_c3 (c8=? AND c3>?) (~2 rows)}
23345: 0 0 0 {USE TEMP B-TREE FOR ORDER BY}
23346: }
23347:
23348: finish_test
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>