blob: e34778c76311f076a8f54da088090125c7b7a8a6 [file] [log] [blame]
drh23d04d52008-12-23 23:56:22 +00001# 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#
drhc4ac22e2009-06-07 23:45:10 +000014# $Id: where7.test,v 1.9 2009/06/07 23:45:11 drh Exp $
drh23d04d52008-12-23 23:56:22 +000015
16set testdir [file dirname $argv0]
17source $testdir/tester.tcl
18
19ifcapable !or_opt {
20 finish_test
21 return
22}
23
24# Evaluate SQL. Return the result set followed by the
25# and the number of full-scan steps.
26#
27proc count_steps {sql} {
28 set r [db eval $sql]
drhca8c4662008-12-28 20:47:02 +000029 lappend r scan [db status step] sort [db status sort]
drh23d04d52008-12-23 23:56:22 +000030}
31
danielk19771d461462009-04-21 09:02:45 +000032proc count_steps_sort {sql} {
33 set r [lsort -integer [db eval $sql]]
34 return "$r scan [db status step] sort [db status sort]"
35}
36
drh23d04d52008-12-23 23:56:22 +000037# Build some test data
38#
39do_test where7-1.1 {
40 execsql {
41 CREATE TABLE t1(a INTEGER PRIMARY KEY,b,c,d);
42 INSERT INTO t1 VALUES(1,2,3,4);
43 INSERT INTO t1 VALUES(2,3,4,5);
44 INSERT INTO t1 VALUES(3,4,6,8);
45 INSERT INTO t1 VALUES(4,5,10,15);
46 INSERT INTO t1 VALUES(5,10,100,1000);
47 CREATE INDEX t1b ON t1(b);
48 CREATE INDEX t1c ON t1(c);
49 SELECT * FROM t1;
50 }
51} {1 2 3 4 2 3 4 5 3 4 6 8 4 5 10 15 5 10 100 1000}
52do_test where7-1.2 {
53 count_steps {
drhca8c4662008-12-28 20:47:02 +000054 SELECT a FROM t1 WHERE b=3 OR c=6 ORDER BY a
drh23d04d52008-12-23 23:56:22 +000055 }
danielk19771d461462009-04-21 09:02:45 +000056} {2 3 scan 0 sort 1}
drh23d04d52008-12-23 23:56:22 +000057do_test where7-1.3 {
58 count_steps {
drhca8c4662008-12-28 20:47:02 +000059 SELECT a FROM t1 WHERE b=3 OR +c=6 ORDER BY a
drh23d04d52008-12-23 23:56:22 +000060 }
drhca8c4662008-12-28 20:47:02 +000061} {2 3 scan 4 sort 0}
drh23d04d52008-12-23 23:56:22 +000062do_test where7-1.4 {
63 count_steps {
drhca8c4662008-12-28 20:47:02 +000064 SELECT a FROM t1 WHERE +b=3 OR c=6 ORDER BY 1
drh23d04d52008-12-23 23:56:22 +000065 }
drhca8c4662008-12-28 20:47:02 +000066} {2 3 scan 4 sort 0}
drh23d04d52008-12-23 23:56:22 +000067do_test where7-1.5 {
68 count_steps {
drhca8c4662008-12-28 20:47:02 +000069 SELECT a FROM t1 WHERE 3=b OR c=6 ORDER BY rowid
drh23d04d52008-12-23 23:56:22 +000070 }
danielk19771d461462009-04-21 09:02:45 +000071} {2 3 scan 0 sort 1}
drh23d04d52008-12-23 23:56:22 +000072do_test where7-1.6 {
73 count_steps {
drhca8c4662008-12-28 20:47:02 +000074 SELECT a FROM t1 WHERE (3=b OR c=6) AND +a>0 ORDER BY a
drh23d04d52008-12-23 23:56:22 +000075 }
danielk19771d461462009-04-21 09:02:45 +000076} {2 3 scan 0 sort 1}
drh23d04d52008-12-23 23:56:22 +000077do_test where7-1.7 {
78 count_steps {
danielk19771d461462009-04-21 09:02:45 +000079 SELECT a FROM t1 WHERE (b=3 OR c>10)
drh23d04d52008-12-23 23:56:22 +000080 }
drhca8c4662008-12-28 20:47:02 +000081} {2 5 scan 0 sort 0}
drh23d04d52008-12-23 23:56:22 +000082do_test where7-1.8 {
83 count_steps {
danielk19771d461462009-04-21 09:02:45 +000084 SELECT a FROM t1 WHERE (b=3 OR c>=10)
drh23d04d52008-12-23 23:56:22 +000085 }
drhca8c4662008-12-28 20:47:02 +000086} {2 4 5 scan 0 sort 0}
drh23d04d52008-12-23 23:56:22 +000087do_test where7-1.9 {
88 count_steps {
danielk19771d461462009-04-21 09:02:45 +000089 SELECT a FROM t1 WHERE (b=3 OR c>=10 OR c=4)
drh23d04d52008-12-23 23:56:22 +000090 }
drhca8c4662008-12-28 20:47:02 +000091} {2 4 5 scan 0 sort 0}
drh23d04d52008-12-23 23:56:22 +000092do_test where7-1.10 {
93 count_steps {
danielk19771d461462009-04-21 09:02:45 +000094 SELECT a FROM t1 WHERE (b=3 OR c>=10 OR c=4 OR b>10)
drh23d04d52008-12-23 23:56:22 +000095 }
drhca8c4662008-12-28 20:47:02 +000096} {2 4 5 scan 0 sort 0}
drh29435252008-12-28 18:35:08 +000097do_test where7-1.11 {
98 count_steps {
drhca8c4662008-12-28 20:47:02 +000099 SELECT a FROM t1 WHERE (d=5 AND b=3) OR c==100 ORDER BY a;
drh29435252008-12-28 18:35:08 +0000100 }
danielk19771d461462009-04-21 09:02:45 +0000101} {2 5 scan 0 sort 1}
drh29435252008-12-28 18:35:08 +0000102do_test where7-1.12 {
drh29435252008-12-28 18:35:08 +0000103 count_steps {
drhca8c4662008-12-28 20:47:02 +0000104 SELECT a FROM t1 WHERE (b BETWEEN 2 AND 4) OR c=100 ORDER BY a
drh29435252008-12-28 18:35:08 +0000105 }
danielk19771d461462009-04-21 09:02:45 +0000106} {1 2 3 5 scan 0 sort 1}
drhed754ce2010-04-15 01:04:54 +0000107do_test where7-1.13 {
drha7e77062009-01-14 00:55:09 +0000108 count_steps {
109 SELECT a FROM t1 WHERE (b BETWEEN 0 AND 2) OR (c BETWEEN 9 AND 999)
110 ORDER BY +a DESC
111 }
drhca8c4662008-12-28 20:47:02 +0000112} {5 4 1 scan 0 sort 1}
drh23d04d52008-12-23 23:56:22 +0000113
drh04bbcd52008-12-30 17:55:00 +0000114do_test where7-1.14 {
115 count_steps {
116 SELECT a FROM t1 WHERE (d=8 OR c=6 OR b=4) AND +a>0
117 }
118} {3 scan 4 sort 0}
119do_test where7-1.15 {
120 count_steps {
121 SELECT a FROM t1 WHERE +a>=0 AND (d=8 OR c=6 OR b=4)
122 }
123} {3 scan 4 sort 0}
124
drh239080f2008-12-30 14:40:06 +0000125do_test where7-1.20 {
126 set sql "SELECT a FROM t1 WHERE a=11 OR b=11"
127 for {set i 12} {$i<400} {incr i} {
128 append sql " OR a=$i OR b=$i"
129 }
130 append sql " ORDER BY a"
131 count_steps $sql
danielk19771d461462009-04-21 09:02:45 +0000132} {scan 0 sort 1}
drh239080f2008-12-30 14:40:06 +0000133do_test where7-1.21 {
134 set sql "SELECT a FROM t1 WHERE b=11 OR c=11"
135 for {set i 12} {$i<400} {incr i} {
136 append sql " OR b=$i OR c=$i"
137 }
138 append sql " ORDER BY a"
139 count_steps $sql
danielk19771d461462009-04-21 09:02:45 +0000140} {5 scan 0 sort 1}
drh239080f2008-12-30 14:40:06 +0000141do_test where7-1.22 {
142 set sql "SELECT a FROM t1 WHERE (b=11 OR c=11"
143 for {set i 12} {$i<400} {incr i} {
144 append sql " OR b=$i OR c=$i"
145 }
146 append sql ") AND d>=0 AND d<9999 ORDER BY a"
147 count_steps $sql
danielk19771d461462009-04-21 09:02:45 +0000148} {5 scan 0 sort 1}
drh239080f2008-12-30 14:40:06 +0000149do_test where7-1.23 {
150 set sql "SELECT a FROM t1 WHERE (b=11 OR c=11"
151 for {set i 12} {$i<400} {incr i} {
152 append sql " OR (b=$i AND d!=0) OR (c=$i AND d IS NOT NULL)"
153 }
154 append sql ") AND d>=0 AND d<9999 ORDER BY a"
155 count_steps $sql
danielk19771d461462009-04-21 09:02:45 +0000156} {5 scan 0 sort 1}
drh239080f2008-12-30 14:40:06 +0000157
158do_test where7-1.31 {
159 set sql "SELECT a FROM t1 WHERE (a=11 AND b=11)"
160 for {set i 12} {$i<400} {incr i} {
161 append sql " OR (a=$i AND b=$i)"
162 }
163 append sql " ORDER BY a"
164 count_steps $sql
danielk19771d461462009-04-21 09:02:45 +0000165} {scan 0 sort 1}
drh239080f2008-12-30 14:40:06 +0000166do_test where7-1.32 {
167 set sql "SELECT a FROM t1 WHERE (b=11 AND c=11)"
168 for {set i 12} {$i<400} {incr i} {
169 append sql " OR (b=$i AND c=$i)"
170 }
171 append sql " ORDER BY a"
172 count_steps $sql
danielk19771d461462009-04-21 09:02:45 +0000173} {scan 0 sort 1}
drh23d04d52008-12-23 23:56:22 +0000174
danielk19771d461462009-04-21 09:02:45 +0000175
drh1cfdce12008-12-30 14:14:03 +0000176do_test where7-2.1 {
177 db eval {
drhc4ac22e2009-06-07 23:45:10 +0000178 CREATE TABLE t2(a INTEGER PRIMARY KEY,b,c,d,e,f TEXT,g);
drh1cfdce12008-12-30 14:14:03 +0000179 INSERT INTO t2 VALUES(1,11,1001,1.001,100.1,'bcdefghij','yxwvuts');
180 INSERT INTO t2 VALUES(2,22,1001,2.002,100.1,'cdefghijk','yxwvuts');
danielk19771d461462009-04-21 09:02:45 +0000181 INSERT INTO t2 VALUES(3,33,1001,3.0029999999999997,100.1,'defghijkl','xwvutsr');
drh1cfdce12008-12-30 14:14:03 +0000182 INSERT INTO t2 VALUES(4,44,2002,4.004,200.2,'efghijklm','xwvutsr');
danielk19771d461462009-04-21 09:02:45 +0000183 INSERT INTO t2 VALUES(5,55,2002,5.004999999999999,200.2,'fghijklmn','xwvutsr');
184 INSERT INTO t2 VALUES(6,66,2002,6.005999999999999,200.2,'ghijklmno','xwvutsr');
185 INSERT INTO t2 VALUES(7,77,3003,7.007,300.29999999999995,'hijklmnop','xwvutsr');
186 INSERT INTO t2 VALUES(8,88,3003,8.008,300.29999999999995,'ijklmnopq','wvutsrq');
187 INSERT INTO t2 VALUES(9,99,3003,9.008999999999999,300.29999999999995,'jklmnopqr','wvutsrq');
188 INSERT INTO t2 VALUES(10,110,4004,10.009999999999998,400.4,'klmnopqrs','wvutsrq');
drh1cfdce12008-12-30 14:14:03 +0000189 INSERT INTO t2 VALUES(11,121,4004,11.011,400.4,'lmnopqrst','wvutsrq');
danielk19771d461462009-04-21 09:02:45 +0000190 INSERT INTO t2 VALUES(12,132,4004,12.011999999999999,400.4,'mnopqrstu','wvutsrq');
191 INSERT INTO t2 VALUES(13,143,5005,13.012999999999998,500.5,'nopqrstuv','vutsrqp');
drh1cfdce12008-12-30 14:14:03 +0000192 INSERT INTO t2 VALUES(14,154,5005,14.014,500.5,'opqrstuvw','vutsrqp');
danielk19771d461462009-04-21 09:02:45 +0000193 INSERT INTO t2 VALUES(15,165,5005,15.014999999999999,500.5,'pqrstuvwx','vutsrqp');
194 INSERT INTO t2 VALUES(16,176,6006,16.016,600.5999999999999,'qrstuvwxy','vutsrqp');
195 INSERT INTO t2 VALUES(17,187,6006,17.017,600.5999999999999,'rstuvwxyz','vutsrqp');
196 INSERT INTO t2 VALUES(18,198,6006,18.017999999999997,600.5999999999999,'stuvwxyza','utsrqpo');
197 INSERT INTO t2 VALUES(19,209,7007,19.019,700.6999999999999,'tuvwxyzab','utsrqpo');
198 INSERT INTO t2 VALUES(20,220,7007,20.019999999999996,700.6999999999999,'uvwxyzabc','utsrqpo');
199 INSERT INTO t2 VALUES(21,231,7007,21.020999999999997,700.6999999999999,'vwxyzabcd','utsrqpo');
drh1cfdce12008-12-30 14:14:03 +0000200 INSERT INTO t2 VALUES(22,242,8008,22.022,800.8,'wxyzabcde','utsrqpo');
danielk19771d461462009-04-21 09:02:45 +0000201 INSERT INTO t2 VALUES(23,253,8008,23.022999999999996,800.8,'xyzabcdef','tsrqpon');
202 INSERT INTO t2 VALUES(24,264,8008,24.023999999999997,800.8,'yzabcdefg','tsrqpon');
drh1cfdce12008-12-30 14:14:03 +0000203 INSERT INTO t2 VALUES(25,275,9009,25.025,900.9,'zabcdefgh','tsrqpon');
danielk19771d461462009-04-21 09:02:45 +0000204 INSERT INTO t2 VALUES(26,286,9009,26.025999999999996,900.9,'abcdefghi','tsrqpon');
205 INSERT INTO t2 VALUES(27,297,9009,27.026999999999997,900.9,'bcdefghij','tsrqpon');
drh1cfdce12008-12-30 14:14:03 +0000206 INSERT INTO t2 VALUES(28,308,10010,28.028,1001.0,'cdefghijk','srqponm');
danielk19771d461462009-04-21 09:02:45 +0000207 INSERT INTO t2 VALUES(29,319,10010,29.028999999999996,1001.0,'defghijkl','srqponm');
208 INSERT INTO t2 VALUES(30,330,10010,30.029999999999998,1001.0,'efghijklm','srqponm');
209 INSERT INTO t2 VALUES(31,341,11011,31.030999999999995,1101.1,'fghijklmn','srqponm');
drh1cfdce12008-12-30 14:14:03 +0000210 INSERT INTO t2 VALUES(32,352,11011,32.032,1101.1,'ghijklmno','srqponm');
danielk19771d461462009-04-21 09:02:45 +0000211 INSERT INTO t2 VALUES(33,363,11011,33.032999999999994,1101.1,'hijklmnop','rqponml');
212 INSERT INTO t2 VALUES(34,374,12012,34.034,1201.1999999999998,'ijklmnopq','rqponml');
213 INSERT INTO t2 VALUES(35,385,12012,35.035,1201.1999999999998,'jklmnopqr','rqponml');
214 INSERT INTO t2 VALUES(36,396,12012,36.035999999999994,1201.1999999999998,'klmnopqrs','rqponml');
drh1cfdce12008-12-30 14:14:03 +0000215 INSERT INTO t2 VALUES(37,407,13013,37.037,1301.3,'lmnopqrst','rqponml');
216 INSERT INTO t2 VALUES(38,418,13013,38.038,1301.3,'mnopqrstu','qponmlk');
danielk19771d461462009-04-21 09:02:45 +0000217 INSERT INTO t2 VALUES(39,429,13013,39.038999999999994,1301.3,'nopqrstuv','qponmlk');
218 INSERT INTO t2 VALUES(40,440,14014,40.03999999999999,1401.3999999999999,'opqrstuvw','qponmlk');
219 INSERT INTO t2 VALUES(41,451,14014,41.041,1401.3999999999999,'pqrstuvwx','qponmlk');
220 INSERT INTO t2 VALUES(42,462,14014,42.041999999999994,1401.3999999999999,'qrstuvwxy','qponmlk');
221 INSERT INTO t2 VALUES(43,473,15015,43.04299999999999,1501.5,'rstuvwxyz','ponmlkj');
drh1cfdce12008-12-30 14:14:03 +0000222 INSERT INTO t2 VALUES(44,484,15015,44.044,1501.5,'stuvwxyza','ponmlkj');
danielk19771d461462009-04-21 09:02:45 +0000223 INSERT INTO t2 VALUES(45,495,15015,45.044999999999995,1501.5,'tuvwxyzab','ponmlkj');
224 INSERT INTO t2 VALUES(46,506,16016,46.04599999999999,1601.6,'uvwxyzabc','ponmlkj');
drh1cfdce12008-12-30 14:14:03 +0000225 INSERT INTO t2 VALUES(47,517,16016,47.047,1601.6,'vwxyzabcd','ponmlkj');
danielk19771d461462009-04-21 09:02:45 +0000226 INSERT INTO t2 VALUES(48,528,16016,48.047999999999995,1601.6,'wxyzabcde','onmlkji');
227 INSERT INTO t2 VALUES(49,539,17017,49.04899999999999,1701.6999999999998,'xyzabcdef','onmlkji');
228 INSERT INTO t2 VALUES(50,550,17017,50.05,1701.6999999999998,'yzabcdefg','onmlkji');
229 INSERT INTO t2 VALUES(51,561,17017,51.050999999999995,1701.6999999999998,'zabcdefgh','onmlkji');
230 INSERT INTO t2 VALUES(52,572,18018,52.05199999999999,1801.8,'abcdefghi','onmlkji');
drh1cfdce12008-12-30 14:14:03 +0000231 INSERT INTO t2 VALUES(53,583,18018,53.053,1801.8,'bcdefghij','nmlkjih');
danielk19771d461462009-04-21 09:02:45 +0000232 INSERT INTO t2 VALUES(54,594,18018,54.053999999999995,1801.8,'cdefghijk','nmlkjih');
233 INSERT INTO t2 VALUES(55,605,19019,55.05499999999999,1901.8999999999999,'defghijkl','nmlkjih');
234 INSERT INTO t2 VALUES(56,616,19019,56.056,1901.8999999999999,'efghijklm','nmlkjih');
235 INSERT INTO t2 VALUES(57,627,19019,57.056999999999995,1901.8999999999999,'fghijklmn','nmlkjih');
236 INSERT INTO t2 VALUES(58,638,20020,58.05799999999999,2002.0,'ghijklmno','mlkjihg');
237 INSERT INTO t2 VALUES(59,649,20020,59.05899999999999,2002.0,'hijklmnop','mlkjihg');
238 INSERT INTO t2 VALUES(60,660,20020,60.059999999999995,2002.0,'ijklmnopq','mlkjihg');
239 INSERT INTO t2 VALUES(61,671,21021,61.06099999999999,2102.1,'jklmnopqr','mlkjihg');
240 INSERT INTO t2 VALUES(62,682,21021,62.06199999999999,2102.1,'klmnopqrs','mlkjihg');
241 INSERT INTO t2 VALUES(63,693,21021,63.062999999999995,2102.1,'lmnopqrst','lkjihgf');
drh1cfdce12008-12-30 14:14:03 +0000242 INSERT INTO t2 VALUES(64,704,22022,64.064,2202.2,'mnopqrstu','lkjihgf');
243 INSERT INTO t2 VALUES(65,715,22022,65.065,2202.2,'nopqrstuv','lkjihgf');
danielk19771d461462009-04-21 09:02:45 +0000244 INSERT INTO t2 VALUES(66,726,22022,66.06599999999999,2202.2,'opqrstuvw','lkjihgf');
245 INSERT INTO t2 VALUES(67,737,23023,67.067,2302.2999999999997,'pqrstuvwx','lkjihgf');
246 INSERT INTO t2 VALUES(68,748,23023,68.068,2302.2999999999997,'qrstuvwxy','kjihgfe');
247 INSERT INTO t2 VALUES(69,759,23023,69.06899999999999,2302.2999999999997,'rstuvwxyz','kjihgfe');
248 INSERT INTO t2 VALUES(70,770,24024,70.07,2402.3999999999996,'stuvwxyza','kjihgfe');
249 INSERT INTO t2 VALUES(71,781,24024,71.071,2402.3999999999996,'tuvwxyzab','kjihgfe');
250 INSERT INTO t2 VALUES(72,792,24024,72.07199999999999,2402.3999999999996,'uvwxyzabc','kjihgfe');
drh1cfdce12008-12-30 14:14:03 +0000251 INSERT INTO t2 VALUES(73,803,25025,73.073,2502.5,'vwxyzabcd','jihgfed');
252 INSERT INTO t2 VALUES(74,814,25025,74.074,2502.5,'wxyzabcde','jihgfed');
danielk19771d461462009-04-21 09:02:45 +0000253 INSERT INTO t2 VALUES(75,825,25025,75.07499999999999,2502.5,'xyzabcdef','jihgfed');
drh1cfdce12008-12-30 14:14:03 +0000254 INSERT INTO t2 VALUES(76,836,26026,76.076,2602.6,'yzabcdefg','jihgfed');
255 INSERT INTO t2 VALUES(77,847,26026,77.077,2602.6,'zabcdefgh','jihgfed');
danielk19771d461462009-04-21 09:02:45 +0000256 INSERT INTO t2 VALUES(78,858,26026,78.07799999999999,2602.6,'abcdefghi','ihgfedc');
drh1cfdce12008-12-30 14:14:03 +0000257 INSERT INTO t2 VALUES(79,869,27027,79.079,2702.7,'bcdefghij','ihgfedc');
danielk19771d461462009-04-21 09:02:45 +0000258 INSERT INTO t2 VALUES(80,880,27027,80.07999999999998,2702.7,'cdefghijk','ihgfedc');
259 INSERT INTO t2 VALUES(81,891,27027,81.08099999999999,2702.7,'defghijkl','ihgfedc');
260 INSERT INTO t2 VALUES(82,902,28028,82.082,2802.7999999999997,'efghijklm','ihgfedc');
261 INSERT INTO t2 VALUES(83,913,28028,83.08299999999998,2802.7999999999997,'fghijklmn','hgfedcb');
262 INSERT INTO t2 VALUES(84,924,28028,84.08399999999999,2802.7999999999997,'ghijklmno','hgfedcb');
263 INSERT INTO t2 VALUES(85,935,29029,85.085,2902.8999999999996,'hijklmnop','hgfedcb');
264 INSERT INTO t2 VALUES(86,946,29029,86.08599999999998,2902.8999999999996,'ijklmnopq','hgfedcb');
265 INSERT INTO t2 VALUES(87,957,29029,87.08699999999999,2902.8999999999996,'jklmnopqr','hgfedcb');
drh1cfdce12008-12-30 14:14:03 +0000266 INSERT INTO t2 VALUES(88,968,30030,88.088,3003.0,'klmnopqrs','gfedcba');
danielk19771d461462009-04-21 09:02:45 +0000267 INSERT INTO t2 VALUES(89,979,30030,89.08899999999998,3003.0,'lmnopqrst','gfedcba');
268 INSERT INTO t2 VALUES(90,990,30030,90.08999999999999,3003.0,'mnopqrstu','gfedcba');
drh1cfdce12008-12-30 14:14:03 +0000269 INSERT INTO t2 VALUES(91,1001,31031,91.091,3103.1,'nopqrstuv','gfedcba');
danielk19771d461462009-04-21 09:02:45 +0000270 INSERT INTO t2 VALUES(92,1012,31031,92.09199999999998,3103.1,'opqrstuvw','gfedcba');
271 INSERT INTO t2 VALUES(93,1023,31031,93.09299999999999,3103.1,'pqrstuvwx','fedcbaz');
drh1cfdce12008-12-30 14:14:03 +0000272 INSERT INTO t2 VALUES(94,1034,32032,94.094,3203.2,'qrstuvwxy','fedcbaz');
danielk19771d461462009-04-21 09:02:45 +0000273 INSERT INTO t2 VALUES(95,1045,32032,95.09499999999998,3203.2,'rstuvwxyz','fedcbaz');
274 INSERT INTO t2 VALUES(96,1056,32032,96.09599999999999,3203.2,'stuvwxyza','fedcbaz');
275 INSERT INTO t2 VALUES(97,1067,33033,97.097,3303.2999999999997,'tuvwxyzab','fedcbaz');
276 INSERT INTO t2 VALUES(98,1078,33033,98.09799999999998,3303.2999999999997,'uvwxyzabc','edcbazy');
277 INSERT INTO t2 VALUES(99,1089,33033,99.09899999999999,3303.2999999999997,'vwxyzabcd','edcbazy');
278 INSERT INTO t2 VALUES(100,1100,34034,100.1,3403.3999999999996,'wxyzabcde','edcbazy');
drh1cfdce12008-12-30 14:14:03 +0000279 CREATE INDEX t2b ON t2(b);
280 CREATE INDEX t2c ON t2(c);
281 CREATE INDEX t2d ON t2(d);
282 CREATE INDEX t2e ON t2(e);
283 CREATE INDEX t2f ON t2(f);
284 CREATE INDEX t2g ON t2(g);
drhc4ac22e2009-06-07 23:45:10 +0000285 CREATE TABLE t3(a INTEGER PRIMARY KEY,b,c,d,e,f TEXT,g);
drh1cfdce12008-12-30 14:14:03 +0000286 INSERT INTO t3 SELECT * FROM t2;
287 CREATE INDEX t3b ON t3(b,c);
288 CREATE INDEX t3c ON t3(c,e);
289 CREATE INDEX t3d ON t3(d,g);
290 CREATE INDEX t3e ON t3(e,f,g);
291 CREATE INDEX t3f ON t3(f,b,d,c);
292 CREATE INDEX t3g ON t3(g,f);
293 }
294} {}
danielk19771d461462009-04-21 09:02:45 +0000295
drh1cfdce12008-12-30 14:14:03 +0000296do_test where7-2.2.1 {
danielk19771d461462009-04-21 09:02:45 +0000297 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +0000298 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +0000299 WHERE b=1070
300 OR (g='edcbazy' AND f GLOB 'wxyza*')
301 OR (d>=89.0 AND d<90.0 AND d NOT NULL)
302 OR ((a BETWEEN 18 AND 20) AND a!=19)
303 OR (g='qponmlk' AND f GLOB 'nopqr*')
304 OR (g='fedcbaz' AND f GLOB 'stuvw*')
305 OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
drh1cfdce12008-12-30 14:14:03 +0000306 }
danielk19771d461462009-04-21 09:02:45 +0000307} {6 18 20 32 39 58 84 89 96 100 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +0000308do_test where7-2.2.2 {
danielk19771d461462009-04-21 09:02:45 +0000309 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +0000310 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +0000311 WHERE b=1070
312 OR (g='edcbazy' AND f GLOB 'wxyza*')
313 OR (d>=89.0 AND d<90.0 AND d NOT NULL)
314 OR ((a BETWEEN 18 AND 20) AND a!=19)
315 OR (g='qponmlk' AND f GLOB 'nopqr*')
316 OR (g='fedcbaz' AND f GLOB 'stuvw*')
317 OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
drh1cfdce12008-12-30 14:14:03 +0000318 }
danielk19771d461462009-04-21 09:02:45 +0000319} {6 18 20 32 39 58 84 89 96 100 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +0000320do_test where7-2.3.1 {
danielk19771d461462009-04-21 09:02:45 +0000321 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +0000322 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +0000323 WHERE (d>=47.0 AND d<48.0 AND d NOT NULL)
324 OR ((a BETWEEN 33 AND 35) AND a!=34)
325 OR (g='edcbazy' AND f GLOB 'uvwxy*')
326 OR b=220
327 OR (d>=70.0 AND d<71.0 AND d NOT NULL)
328 OR ((a BETWEEN 67 AND 69) AND a!=68)
329 OR (g='qponmlk' AND f GLOB 'pqrst*')
drh1cfdce12008-12-30 14:14:03 +0000330 }
danielk19771d461462009-04-21 09:02:45 +0000331} {20 33 35 41 47 67 69 70 98 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +0000332do_test where7-2.3.2 {
danielk19771d461462009-04-21 09:02:45 +0000333 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +0000334 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +0000335 WHERE (d>=47.0 AND d<48.0 AND d NOT NULL)
336 OR ((a BETWEEN 33 AND 35) AND a!=34)
337 OR (g='edcbazy' AND f GLOB 'uvwxy*')
338 OR b=220
339 OR (d>=70.0 AND d<71.0 AND d NOT NULL)
340 OR ((a BETWEEN 67 AND 69) AND a!=68)
341 OR (g='qponmlk' AND f GLOB 'pqrst*')
drh1cfdce12008-12-30 14:14:03 +0000342 }
danielk19771d461462009-04-21 09:02:45 +0000343} {20 33 35 41 47 67 69 70 98 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +0000344do_test where7-2.4.1 {
danielk19771d461462009-04-21 09:02:45 +0000345 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +0000346 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +0000347 WHERE b=190
348 OR ((a BETWEEN 49 AND 51) AND a!=50)
349 OR (g='rqponml' AND f GLOB 'hijkl*')
350 OR b=407
drh1cfdce12008-12-30 14:14:03 +0000351 }
danielk19771d461462009-04-21 09:02:45 +0000352} {33 37 49 51 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +0000353do_test where7-2.4.2 {
danielk19771d461462009-04-21 09:02:45 +0000354 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +0000355 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +0000356 WHERE b=190
357 OR ((a BETWEEN 49 AND 51) AND a!=50)
358 OR (g='rqponml' AND f GLOB 'hijkl*')
359 OR b=407
drh1cfdce12008-12-30 14:14:03 +0000360 }
danielk19771d461462009-04-21 09:02:45 +0000361} {33 37 49 51 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +0000362do_test where7-2.5.1 {
danielk19771d461462009-04-21 09:02:45 +0000363 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +0000364 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +0000365 WHERE (f GLOB '?opqr*' AND f GLOB 'nopq*')
366 OR b=795
367 OR b=1103
368 OR b=583
drh1cfdce12008-12-30 14:14:03 +0000369 }
danielk19771d461462009-04-21 09:02:45 +0000370} {13 39 53 65 91 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +0000371do_test where7-2.5.2 {
danielk19771d461462009-04-21 09:02:45 +0000372 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +0000373 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +0000374 WHERE (f GLOB '?opqr*' AND f GLOB 'nopq*')
375 OR b=795
376 OR b=1103
377 OR b=583
drh1cfdce12008-12-30 14:14:03 +0000378 }
danielk19771d461462009-04-21 09:02:45 +0000379} {13 39 53 65 91 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +0000380do_test where7-2.6.1 {
danielk19771d461462009-04-21 09:02:45 +0000381 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +0000382 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +0000383 WHERE a=74
384 OR a=50
385 OR (g='hgfedcb' AND f GLOB 'hijkl*')
386 OR ((a BETWEEN 16 AND 18) AND a!=17)
387 OR c=21021
388 OR ((a BETWEEN 82 AND 84) AND a!=83)
drh1cfdce12008-12-30 14:14:03 +0000389 }
danielk19771d461462009-04-21 09:02:45 +0000390} {16 18 50 61 62 63 74 82 84 85 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +0000391do_test where7-2.6.2 {
danielk19771d461462009-04-21 09:02:45 +0000392 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +0000393 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +0000394 WHERE a=74
395 OR a=50
396 OR (g='hgfedcb' AND f GLOB 'hijkl*')
397 OR ((a BETWEEN 16 AND 18) AND a!=17)
398 OR c=21021
399 OR ((a BETWEEN 82 AND 84) AND a!=83)
drh1cfdce12008-12-30 14:14:03 +0000400 }
danielk19771d461462009-04-21 09:02:45 +0000401} {16 18 50 61 62 63 74 82 84 85 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +0000402do_test where7-2.7.1 {
danielk19771d461462009-04-21 09:02:45 +0000403 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +0000404 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +0000405 WHERE ((a BETWEEN 8 AND 10) AND a!=9)
406 OR (d>=94.0 AND d<95.0 AND d NOT NULL)
407 OR ((a BETWEEN 34 AND 36) AND a!=35)
408 OR c=14014
409 OR b=828
drh1cfdce12008-12-30 14:14:03 +0000410 }
danielk19771d461462009-04-21 09:02:45 +0000411} {8 10 34 36 40 41 42 94 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +0000412do_test where7-2.7.2 {
danielk19771d461462009-04-21 09:02:45 +0000413 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +0000414 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +0000415 WHERE ((a BETWEEN 8 AND 10) AND a!=9)
416 OR (d>=94.0 AND d<95.0 AND d NOT NULL)
417 OR ((a BETWEEN 34 AND 36) AND a!=35)
418 OR c=14014
419 OR b=828
drh1cfdce12008-12-30 14:14:03 +0000420 }
danielk19771d461462009-04-21 09:02:45 +0000421} {8 10 34 36 40 41 42 94 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +0000422do_test where7-2.8.1 {
danielk19771d461462009-04-21 09:02:45 +0000423 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +0000424 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +0000425 WHERE 1000000<b
426 OR b=308
drh1cfdce12008-12-30 14:14:03 +0000427 }
danielk19771d461462009-04-21 09:02:45 +0000428} {28 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +0000429do_test where7-2.8.2 {
danielk19771d461462009-04-21 09:02:45 +0000430 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +0000431 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +0000432 WHERE 1000000<b
433 OR b=308
drh1cfdce12008-12-30 14:14:03 +0000434 }
danielk19771d461462009-04-21 09:02:45 +0000435} {28 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +0000436do_test where7-2.9.1 {
danielk19771d461462009-04-21 09:02:45 +0000437 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +0000438 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +0000439 WHERE b=949
440 OR ((a BETWEEN 22 AND 24) AND a!=23)
441 OR a=63
drh1cfdce12008-12-30 14:14:03 +0000442 }
danielk19771d461462009-04-21 09:02:45 +0000443} {22 24 63 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +0000444do_test where7-2.9.2 {
danielk19771d461462009-04-21 09:02:45 +0000445 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +0000446 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +0000447 WHERE b=949
448 OR ((a BETWEEN 22 AND 24) AND a!=23)
449 OR a=63
drh1cfdce12008-12-30 14:14:03 +0000450 }
danielk19771d461462009-04-21 09:02:45 +0000451} {22 24 63 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +0000452do_test where7-2.10.1 {
danielk19771d461462009-04-21 09:02:45 +0000453 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +0000454 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +0000455 WHERE ((a BETWEEN 49 AND 51) AND a!=50)
456 OR b=396
457 OR ((a BETWEEN 68 AND 70) AND a!=69)
drh1cfdce12008-12-30 14:14:03 +0000458 }
danielk19771d461462009-04-21 09:02:45 +0000459} {36 49 51 68 70 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +0000460do_test where7-2.10.2 {
danielk19771d461462009-04-21 09:02:45 +0000461 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +0000462 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +0000463 WHERE ((a BETWEEN 49 AND 51) AND a!=50)
464 OR b=396
465 OR ((a BETWEEN 68 AND 70) AND a!=69)
drh1cfdce12008-12-30 14:14:03 +0000466 }
danielk19771d461462009-04-21 09:02:45 +0000467} {36 49 51 68 70 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +0000468do_test where7-2.11.1 {
danielk19771d461462009-04-21 09:02:45 +0000469 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +0000470 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +0000471 WHERE (d>=72.0 AND d<73.0 AND d NOT NULL)
472 OR (g='jihgfed' AND f GLOB 'wxyza*')
473 OR c=11011
474 OR c=20020
475 OR (d>=18.0 AND d<19.0 AND d NOT NULL)
drh1cfdce12008-12-30 14:14:03 +0000476 }
danielk19771d461462009-04-21 09:02:45 +0000477} {18 31 32 33 58 59 60 72 74 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +0000478do_test where7-2.11.2 {
danielk19771d461462009-04-21 09:02:45 +0000479 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +0000480 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +0000481 WHERE (d>=72.0 AND d<73.0 AND d NOT NULL)
482 OR (g='jihgfed' AND f GLOB 'wxyza*')
483 OR c=11011
484 OR c=20020
485 OR (d>=18.0 AND d<19.0 AND d NOT NULL)
drh1cfdce12008-12-30 14:14:03 +0000486 }
danielk19771d461462009-04-21 09:02:45 +0000487} {18 31 32 33 58 59 60 72 74 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +0000488do_test where7-2.12.1 {
danielk19771d461462009-04-21 09:02:45 +0000489 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +0000490 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +0000491 WHERE (d>=50.0 AND d<51.0 AND d NOT NULL)
492 OR (d>=83.0 AND d<84.0 AND d NOT NULL)
493 OR (g='vutsrqp' AND f GLOB 'rstuv*')
494 OR b=792
495 OR a=97
496 OR (d>=87.0 AND d<88.0 AND d NOT NULL)
497 OR (d>=81.0 AND d<82.0 AND d NOT NULL)
498 OR b=916
499 OR a=69
500 OR (d>=31.0 AND d<32.0 AND d NOT NULL)
501 OR c=6006
drh1cfdce12008-12-30 14:14:03 +0000502 }
danielk19771d461462009-04-21 09:02:45 +0000503} {16 17 18 31 50 69 72 81 83 87 97 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +0000504do_test where7-2.12.2 {
danielk19771d461462009-04-21 09:02:45 +0000505 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +0000506 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +0000507 WHERE (d>=50.0 AND d<51.0 AND d NOT NULL)
508 OR (d>=83.0 AND d<84.0 AND d NOT NULL)
509 OR (g='vutsrqp' AND f GLOB 'rstuv*')
510 OR b=792
511 OR a=97
512 OR (d>=87.0 AND d<88.0 AND d NOT NULL)
513 OR (d>=81.0 AND d<82.0 AND d NOT NULL)
514 OR b=916
515 OR a=69
516 OR (d>=31.0 AND d<32.0 AND d NOT NULL)
517 OR c=6006
drh1cfdce12008-12-30 14:14:03 +0000518 }
danielk19771d461462009-04-21 09:02:45 +0000519} {16 17 18 31 50 69 72 81 83 87 97 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +0000520do_test where7-2.13.1 {
danielk19771d461462009-04-21 09:02:45 +0000521 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +0000522 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +0000523 WHERE ((a BETWEEN 50 AND 52) AND a!=51)
524 OR c=9009
525 OR (g='utsrqpo' AND f GLOB 'vwxyz*')
526 OR b=539
527 OR b=297
528 OR (g='wvutsrq' AND f GLOB 'klmno*')
529 OR (g='vutsrqp' AND f GLOB 'pqrst*')
530 OR b=957
531 OR f='xyzabcdef'
532 OR b=619
drh1cfdce12008-12-30 14:14:03 +0000533 }
danielk19771d461462009-04-21 09:02:45 +0000534} {10 15 21 23 25 26 27 49 50 52 75 87 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +0000535do_test where7-2.13.2 {
danielk19771d461462009-04-21 09:02:45 +0000536 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +0000537 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +0000538 WHERE ((a BETWEEN 50 AND 52) AND a!=51)
539 OR c=9009
540 OR (g='utsrqpo' AND f GLOB 'vwxyz*')
541 OR b=539
542 OR b=297
543 OR (g='wvutsrq' AND f GLOB 'klmno*')
544 OR (g='vutsrqp' AND f GLOB 'pqrst*')
545 OR b=957
546 OR f='xyzabcdef'
547 OR b=619
drh1cfdce12008-12-30 14:14:03 +0000548 }
danielk19771d461462009-04-21 09:02:45 +0000549} {10 15 21 23 25 26 27 49 50 52 75 87 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +0000550do_test where7-2.14.1 {
danielk19771d461462009-04-21 09:02:45 +0000551 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +0000552 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +0000553 WHERE ((a BETWEEN 47 AND 49) AND a!=48)
554 OR (d>=48.0 AND d<49.0 AND d NOT NULL)
drh1cfdce12008-12-30 14:14:03 +0000555 }
danielk19771d461462009-04-21 09:02:45 +0000556} {47 48 49 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +0000557do_test where7-2.14.2 {
danielk19771d461462009-04-21 09:02:45 +0000558 count_steps_sort {
559 SELECT a FROM t3
560 WHERE ((a BETWEEN 47 AND 49) AND a!=48)
561 OR (d>=48.0 AND d<49.0 AND d NOT NULL)
562 }
563} {47 48 49 scan 0 sort 0}
564do_test where7-2.15.1 {
565 count_steps_sort {
566 SELECT a FROM t2
567 WHERE a=20
568 OR a=67
569 OR b=58
570 OR ((a BETWEEN 19 AND 21) AND a!=20)
571 }
572} {19 20 21 67 scan 0 sort 0}
573do_test where7-2.15.2 {
574 count_steps_sort {
575 SELECT a FROM t3
576 WHERE a=20
577 OR a=67
578 OR b=58
579 OR ((a BETWEEN 19 AND 21) AND a!=20)
580 }
581} {19 20 21 67 scan 0 sort 0}
582do_test where7-2.16.1 {
583 count_steps_sort {
584 SELECT a FROM t2
585 WHERE b=938
586 OR (d>=67.0 AND d<68.0 AND d NOT NULL)
587 OR (g='vutsrqp' AND f GLOB 'rstuv*')
588 }
589} {17 67 scan 0 sort 0}
590do_test where7-2.16.2 {
591 count_steps_sort {
592 SELECT a FROM t3
593 WHERE b=938
594 OR (d>=67.0 AND d<68.0 AND d NOT NULL)
595 OR (g='vutsrqp' AND f GLOB 'rstuv*')
596 }
597} {17 67 scan 0 sort 0}
598do_test where7-2.17.1 {
599 count_steps_sort {
600 SELECT a FROM t2
601 WHERE (d>=68.0 AND d<69.0 AND d NOT NULL)
602 OR f='zabcdefgh'
603 OR b=308
604 OR (d>=16.0 AND d<17.0 AND d NOT NULL)
605 OR (g='srqponm' AND f GLOB 'defgh*')
606 OR ((a BETWEEN 15 AND 17) AND a!=16)
607 OR b=443
608 OR ((a BETWEEN 12 AND 14) AND a!=13)
609 OR f='uvwxyzabc'
610 OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
611 }
612} {12 14 15 16 17 20 24 25 28 29 46 50 51 68 72 76 77 98 scan 0 sort 0}
613do_test where7-2.17.2 {
614 count_steps_sort {
615 SELECT a FROM t3
616 WHERE (d>=68.0 AND d<69.0 AND d NOT NULL)
617 OR f='zabcdefgh'
618 OR b=308
619 OR (d>=16.0 AND d<17.0 AND d NOT NULL)
620 OR (g='srqponm' AND f GLOB 'defgh*')
621 OR ((a BETWEEN 15 AND 17) AND a!=16)
622 OR b=443
623 OR ((a BETWEEN 12 AND 14) AND a!=13)
624 OR f='uvwxyzabc'
625 OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
626 }
627} {12 14 15 16 17 20 24 25 28 29 46 50 51 68 72 76 77 98 scan 0 sort 0}
628do_test where7-2.18.1 {
629 count_steps_sort {
630 SELECT a FROM t2
631 WHERE (d>=46.0 AND d<47.0 AND d NOT NULL)
632 OR b=762
633 OR (d>=56.0 AND d<57.0 AND d NOT NULL)
634 OR a=19
635 }
636} {19 46 56 scan 0 sort 0}
637do_test where7-2.18.2 {
638 count_steps_sort {
639 SELECT a FROM t3
640 WHERE (d>=46.0 AND d<47.0 AND d NOT NULL)
641 OR b=762
642 OR (d>=56.0 AND d<57.0 AND d NOT NULL)
643 OR a=19
644 }
645} {19 46 56 scan 0 sort 0}
646do_test where7-2.19.1 {
647 count_steps_sort {
648 SELECT a FROM t2
649 WHERE (d>=63.0 AND d<64.0 AND d NOT NULL)
650 OR a=46
651 OR (g='yxwvuts' AND f GLOB 'cdefg*')
652 OR a=73
653 OR c=20020
654 OR ((a BETWEEN 2 AND 4) AND a!=3)
655 OR b=267
656 OR ((a BETWEEN 68 AND 70) AND a!=69)
657 OR (g='utsrqpo' AND f GLOB 'uvwxy*')
658 }
659} {2 4 20 46 58 59 60 63 68 70 73 scan 0 sort 0}
660do_test where7-2.19.2 {
661 count_steps_sort {
662 SELECT a FROM t3
663 WHERE (d>=63.0 AND d<64.0 AND d NOT NULL)
664 OR a=46
665 OR (g='yxwvuts' AND f GLOB 'cdefg*')
666 OR a=73
667 OR c=20020
668 OR ((a BETWEEN 2 AND 4) AND a!=3)
669 OR b=267
670 OR ((a BETWEEN 68 AND 70) AND a!=69)
671 OR (g='utsrqpo' AND f GLOB 'uvwxy*')
672 }
673} {2 4 20 46 58 59 60 63 68 70 73 scan 0 sort 0}
674do_test where7-2.20.1 {
675 count_steps_sort {
676 SELECT a FROM t2
677 WHERE ((a BETWEEN 27 AND 29) AND a!=28)
678 OR (g='gfedcba' AND f GLOB 'nopqr*')
679 }
680} {27 29 91 scan 0 sort 0}
681do_test where7-2.20.2 {
682 count_steps_sort {
683 SELECT a FROM t3
684 WHERE ((a BETWEEN 27 AND 29) AND a!=28)
685 OR (g='gfedcba' AND f GLOB 'nopqr*')
686 }
687} {27 29 91 scan 0 sort 0}
688do_test where7-2.21.1 {
689 count_steps_sort {
690 SELECT a FROM t2
691 WHERE c=13013
692 OR (d>=55.0 AND d<56.0 AND d NOT NULL)
693 OR (d>=75.0 AND d<76.0 AND d NOT NULL)
694 OR ((a BETWEEN 87 AND 89) AND a!=88)
695 OR f='bcdefghij'
696 OR b=586
697 OR (g='edcbazy' AND f GLOB 'uvwxy*')
698 OR ((a BETWEEN 59 AND 61) AND a!=60)
699 OR (g='mlkjihg' AND f GLOB 'ghijk*')
700 OR (d>=6.0 AND d<7.0 AND d NOT NULL)
701 OR a=9
702 }
703} {1 6 9 27 37 38 39 53 55 58 59 61 75 79 87 89 98 scan 0 sort 0}
704do_test where7-2.21.2 {
705 count_steps_sort {
706 SELECT a FROM t3
707 WHERE c=13013
708 OR (d>=55.0 AND d<56.0 AND d NOT NULL)
709 OR (d>=75.0 AND d<76.0 AND d NOT NULL)
710 OR ((a BETWEEN 87 AND 89) AND a!=88)
711 OR f='bcdefghij'
712 OR b=586
713 OR (g='edcbazy' AND f GLOB 'uvwxy*')
714 OR ((a BETWEEN 59 AND 61) AND a!=60)
715 OR (g='mlkjihg' AND f GLOB 'ghijk*')
716 OR (d>=6.0 AND d<7.0 AND d NOT NULL)
717 OR a=9
718 }
719} {1 6 9 27 37 38 39 53 55 58 59 61 75 79 87 89 98 scan 0 sort 0}
720do_test where7-2.22.1 {
721 count_steps_sort {
722 SELECT a FROM t2
723 WHERE b=399
724 OR c=28028
725 OR (d>=82.0 AND d<83.0 AND d NOT NULL)
726 OR (g='qponmlk' AND f GLOB 'qrstu*')
727 OR (d>=98.0 AND d<99.0 AND d NOT NULL)
728 }
729} {42 82 83 84 98 scan 0 sort 0}
730do_test where7-2.22.2 {
731 count_steps_sort {
732 SELECT a FROM t3
733 WHERE b=399
734 OR c=28028
735 OR (d>=82.0 AND d<83.0 AND d NOT NULL)
736 OR (g='qponmlk' AND f GLOB 'qrstu*')
737 OR (d>=98.0 AND d<99.0 AND d NOT NULL)
738 }
739} {42 82 83 84 98 scan 0 sort 0}
740do_test where7-2.23.1 {
741 count_steps_sort {
742 SELECT a FROM t2
743 WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
744 OR ((a BETWEEN 96 AND 98) AND a!=97)
745 OR c=14014
746 OR c=33033
747 OR a=89
748 OR b=770
749 OR (g='utsrqpo' AND f GLOB 'tuvwx*')
750 OR a=35
751 OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
752 OR b=253
753 OR c=14014
754 }
755} {4 19 23 30 35 40 41 42 56 70 82 89 95 96 97 98 99 scan 0 sort 0}
756do_test where7-2.23.2 {
757 count_steps_sort {
758 SELECT a FROM t3
759 WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
760 OR ((a BETWEEN 96 AND 98) AND a!=97)
761 OR c=14014
762 OR c=33033
763 OR a=89
764 OR b=770
765 OR (g='utsrqpo' AND f GLOB 'tuvwx*')
766 OR a=35
767 OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
768 OR b=253
769 OR c=14014
770 }
771} {4 19 23 30 35 40 41 42 56 70 82 89 95 96 97 98 99 scan 0 sort 0}
772do_test where7-2.24.1 {
773 count_steps_sort {
774 SELECT a FROM t2
775 WHERE (g='utsrqpo' AND f GLOB 'vwxyz*')
776 OR ((a BETWEEN 32 AND 34) AND a!=33)
777 OR b=330
778 OR (g='xwvutsr' AND f GLOB 'ghijk*')
779 OR a=16
780 }
781} {6 16 21 30 32 34 scan 0 sort 0}
782do_test where7-2.24.2 {
783 count_steps_sort {
784 SELECT a FROM t3
785 WHERE (g='utsrqpo' AND f GLOB 'vwxyz*')
786 OR ((a BETWEEN 32 AND 34) AND a!=33)
787 OR b=330
788 OR (g='xwvutsr' AND f GLOB 'ghijk*')
789 OR a=16
790 }
791} {6 16 21 30 32 34 scan 0 sort 0}
792do_test where7-2.25.1 {
793 count_steps_sort {
794 SELECT a FROM t2
795 WHERE c=5005
796 OR (d>=2.0 AND d<3.0 AND d NOT NULL)
797 OR ((a BETWEEN 36 AND 38) AND a!=37)
798 OR (g='ponmlkj' AND f GLOB 'vwxyz*')
799 }
800} {2 13 14 15 36 38 47 scan 0 sort 0}
801do_test where7-2.25.2 {
802 count_steps_sort {
803 SELECT a FROM t3
804 WHERE c=5005
805 OR (d>=2.0 AND d<3.0 AND d NOT NULL)
806 OR ((a BETWEEN 36 AND 38) AND a!=37)
807 OR (g='ponmlkj' AND f GLOB 'vwxyz*')
808 }
809} {2 13 14 15 36 38 47 scan 0 sort 0}
810do_test where7-2.26.1 {
811 count_steps_sort {
812 SELECT a FROM t2
813 WHERE (d>=30.0 AND d<31.0 AND d NOT NULL)
814 OR (g='mlkjihg' AND f GLOB 'ghijk*')
815 OR ((a BETWEEN 64 AND 66) AND a!=65)
816 OR (g='kjihgfe' AND f GLOB 'qrstu*')
817 OR a=33
818 }
819} {30 33 58 64 66 68 scan 0 sort 0}
820do_test where7-2.26.2 {
821 count_steps_sort {
822 SELECT a FROM t3
823 WHERE (d>=30.0 AND d<31.0 AND d NOT NULL)
824 OR (g='mlkjihg' AND f GLOB 'ghijk*')
825 OR ((a BETWEEN 64 AND 66) AND a!=65)
826 OR (g='kjihgfe' AND f GLOB 'qrstu*')
827 OR a=33
828 }
829} {30 33 58 64 66 68 scan 0 sort 0}
830do_test where7-2.27.1 {
831 count_steps_sort {
832 SELECT a FROM t2
833 WHERE b=1026
834 OR b=410
835 }
836} { scan 0 sort 0}
837do_test where7-2.27.2 {
838 count_steps_sort {
839 SELECT a FROM t3
840 WHERE b=1026
841 OR b=410
842 }
843} { scan 0 sort 0}
844do_test where7-2.28.1 {
845 count_steps_sort {
846 SELECT a FROM t2
847 WHERE c=18018
848 OR a=94
849 OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
850 OR (g='tsrqpon' AND f GLOB 'abcde*')
851 OR b=1012
852 OR a=3
853 OR d>1e10
854 OR b=905
855 OR b=1089
856 }
857} {3 15 26 41 52 53 54 67 92 93 94 99 scan 0 sort 0}
858do_test where7-2.28.2 {
859 count_steps_sort {
860 SELECT a FROM t3
861 WHERE c=18018
862 OR a=94
863 OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
864 OR (g='tsrqpon' AND f GLOB 'abcde*')
865 OR b=1012
866 OR a=3
867 OR d>1e10
868 OR b=905
869 OR b=1089
870 }
871} {3 15 26 41 52 53 54 67 92 93 94 99 scan 0 sort 0}
872do_test where7-2.29.1 {
873 count_steps_sort {
874 SELECT a FROM t2
875 WHERE a=100
876 OR c=11011
877 OR b=297
878 OR a=63
879 OR (g='hgfedcb' AND f GLOB 'ghijk*')
880 OR a=76
881 OR b=1026
882 OR a=26
883 OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
884 OR c=30030
885 }
886} {24 26 27 31 32 33 50 63 76 84 88 89 90 100 scan 0 sort 0}
887do_test where7-2.29.2 {
888 count_steps_sort {
889 SELECT a FROM t3
890 WHERE a=100
891 OR c=11011
892 OR b=297
893 OR a=63
894 OR (g='hgfedcb' AND f GLOB 'ghijk*')
895 OR a=76
896 OR b=1026
897 OR a=26
898 OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
899 OR c=30030
900 }
901} {24 26 27 31 32 33 50 63 76 84 88 89 90 100 scan 0 sort 0}
902do_test where7-2.30.1 {
903 count_steps_sort {
904 SELECT a FROM t2
905 WHERE b=561
906 OR b=1070
907 OR a=59
908 OR b=715
909 OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
910 }
911} {23 49 51 59 65 75 scan 0 sort 0}
912do_test where7-2.30.2 {
913 count_steps_sort {
914 SELECT a FROM t3
915 WHERE b=561
916 OR b=1070
917 OR a=59
918 OR b=715
919 OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
920 }
921} {23 49 51 59 65 75 scan 0 sort 0}
922do_test where7-2.31.1 {
923 count_steps_sort {
924 SELECT a FROM t2
925 WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
926 OR b=1056
927 OR b=1012
928 OR ((a BETWEEN 57 AND 59) AND a!=58)
929 OR ((a BETWEEN 67 AND 69) AND a!=68)
930 OR (d>=19.0 AND d<20.0 AND d NOT NULL)
931 OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
932 }
933} {19 26 52 57 59 67 69 78 92 95 96 scan 0 sort 0}
934do_test where7-2.31.2 {
935 count_steps_sort {
936 SELECT a FROM t3
937 WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
938 OR b=1056
939 OR b=1012
940 OR ((a BETWEEN 57 AND 59) AND a!=58)
941 OR ((a BETWEEN 67 AND 69) AND a!=68)
942 OR (d>=19.0 AND d<20.0 AND d NOT NULL)
943 OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
944 }
945} {19 26 52 57 59 67 69 78 92 95 96 scan 0 sort 0}
946do_test where7-2.32.1 {
947 count_steps_sort {
948 SELECT a FROM t2
949 WHERE f='rstuvwxyz'
950 OR (g='jihgfed' AND f GLOB 'wxyza*')
951 OR ((a BETWEEN 90 AND 92) AND a!=91)
952 OR (d>=98.0 AND d<99.0 AND d NOT NULL)
953 }
954} {17 43 69 74 90 92 95 98 scan 0 sort 0}
955do_test where7-2.32.2 {
956 count_steps_sort {
957 SELECT a FROM t3
958 WHERE f='rstuvwxyz'
959 OR (g='jihgfed' AND f GLOB 'wxyza*')
960 OR ((a BETWEEN 90 AND 92) AND a!=91)
961 OR (d>=98.0 AND d<99.0 AND d NOT NULL)
962 }
963} {17 43 69 74 90 92 95 98 scan 0 sort 0}
964do_test where7-2.33.1 {
965 count_steps_sort {
966 SELECT a FROM t2
967 WHERE (f GLOB '?stuv*' AND f GLOB 'rstu*')
968 OR c=12012
969 OR a=18
970 OR (g='jihgfed' AND f GLOB 'yzabc*')
971 OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
972 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
973 OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
974 }
975} {9 15 17 18 26 34 35 36 41 43 52 61 67 69 76 78 87 93 95 scan 0 sort 0}
976do_test where7-2.33.2 {
977 count_steps_sort {
978 SELECT a FROM t3
979 WHERE (f GLOB '?stuv*' AND f GLOB 'rstu*')
980 OR c=12012
981 OR a=18
982 OR (g='jihgfed' AND f GLOB 'yzabc*')
983 OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
984 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
985 OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
986 }
987} {9 15 17 18 26 34 35 36 41 43 52 61 67 69 76 78 87 93 95 scan 0 sort 0}
988do_test where7-2.34.1 {
989 count_steps_sort {
990 SELECT a FROM t2
991 WHERE a=77
992 OR (d>=58.0 AND d<59.0 AND d NOT NULL)
993 }
994} {58 77 scan 0 sort 0}
995do_test where7-2.34.2 {
996 count_steps_sort {
997 SELECT a FROM t3
998 WHERE a=77
999 OR (d>=58.0 AND d<59.0 AND d NOT NULL)
1000 }
1001} {58 77 scan 0 sort 0}
1002do_test where7-2.35.1 {
1003 count_steps_sort {
1004 SELECT a FROM t2
1005 WHERE b=498
1006 OR (d>=27.0 AND d<28.0 AND d NOT NULL)
1007 OR (d>=88.0 AND d<89.0 AND d NOT NULL)
1008 OR ((a BETWEEN 67 AND 69) AND a!=68)
1009 OR ((a BETWEEN 67 AND 69) AND a!=68)
1010 OR c=33033
1011 OR b=11
1012 OR (g='wvutsrq' AND f GLOB 'lmnop*')
1013 OR ((a BETWEEN 7 AND 9) AND a!=8)
1014 }
1015} {1 7 9 11 27 67 69 88 97 98 99 scan 0 sort 0}
1016do_test where7-2.35.2 {
1017 count_steps_sort {
1018 SELECT a FROM t3
1019 WHERE b=498
1020 OR (d>=27.0 AND d<28.0 AND d NOT NULL)
1021 OR (d>=88.0 AND d<89.0 AND d NOT NULL)
1022 OR ((a BETWEEN 67 AND 69) AND a!=68)
1023 OR ((a BETWEEN 67 AND 69) AND a!=68)
1024 OR c=33033
1025 OR b=11
1026 OR (g='wvutsrq' AND f GLOB 'lmnop*')
1027 OR ((a BETWEEN 7 AND 9) AND a!=8)
1028 }
1029} {1 7 9 11 27 67 69 88 97 98 99 scan 0 sort 0}
1030do_test where7-2.36.1 {
1031 count_steps_sort {
1032 SELECT a FROM t2
1033 WHERE (d>=6.0 AND d<7.0 AND d NOT NULL)
1034 OR ((a BETWEEN 58 AND 60) AND a!=59)
1035 }
1036} {6 58 60 scan 0 sort 0}
1037do_test where7-2.36.2 {
1038 count_steps_sort {
1039 SELECT a FROM t3
1040 WHERE (d>=6.0 AND d<7.0 AND d NOT NULL)
1041 OR ((a BETWEEN 58 AND 60) AND a!=59)
1042 }
1043} {6 58 60 scan 0 sort 0}
1044do_test where7-2.37.1 {
1045 count_steps_sort {
1046 SELECT a FROM t2
1047 WHERE b=1059
1048 OR (d>=43.0 AND d<44.0 AND d NOT NULL)
1049 OR c=4004
1050 OR b=806
1051 }
1052} {10 11 12 43 scan 0 sort 0}
1053do_test where7-2.37.2 {
1054 count_steps_sort {
1055 SELECT a FROM t3
1056 WHERE b=1059
1057 OR (d>=43.0 AND d<44.0 AND d NOT NULL)
1058 OR c=4004
1059 OR b=806
1060 }
1061} {10 11 12 43 scan 0 sort 0}
1062do_test where7-2.38.1 {
1063 count_steps_sort {
1064 SELECT a FROM t2
1065 WHERE b=165
1066 OR b=201
1067 OR (g='edcbazy' AND f GLOB 'vwxyz*')
1068 OR a=32
1069 }
1070} {15 32 99 scan 0 sort 0}
1071do_test where7-2.38.2 {
1072 count_steps_sort {
1073 SELECT a FROM t3
1074 WHERE b=165
1075 OR b=201
1076 OR (g='edcbazy' AND f GLOB 'vwxyz*')
1077 OR a=32
1078 }
1079} {15 32 99 scan 0 sort 0}
1080do_test where7-2.39.1 {
1081 count_steps_sort {
1082 SELECT a FROM t2
1083 WHERE (g='kjihgfe' AND f GLOB 'rstuv*')
1084 OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
1085 }
1086} {22 48 69 74 100 scan 0 sort 0}
1087do_test where7-2.39.2 {
1088 count_steps_sort {
1089 SELECT a FROM t3
1090 WHERE (g='kjihgfe' AND f GLOB 'rstuv*')
1091 OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
1092 }
1093} {22 48 69 74 100 scan 0 sort 0}
1094do_test where7-2.40.1 {
1095 count_steps_sort {
1096 SELECT a FROM t2
1097 WHERE b=352
1098 OR b=278
1099 OR ((a BETWEEN 90 AND 92) AND a!=91)
1100 OR ((a BETWEEN 28 AND 30) AND a!=29)
1101 OR b=660
1102 OR a=18
1103 OR a=34
1104 OR b=132
1105 OR (g='gfedcba' AND f GLOB 'lmnop*')
1106 OR (f GLOB '?defg*' AND f GLOB 'cdef*')
1107 OR c=18018
1108 }
1109} {2 12 18 28 30 32 34 52 53 54 60 80 89 90 92 scan 0 sort 0}
1110do_test where7-2.40.2 {
1111 count_steps_sort {
1112 SELECT a FROM t3
1113 WHERE b=352
1114 OR b=278
1115 OR ((a BETWEEN 90 AND 92) AND a!=91)
1116 OR ((a BETWEEN 28 AND 30) AND a!=29)
1117 OR b=660
1118 OR a=18
1119 OR a=34
1120 OR b=132
1121 OR (g='gfedcba' AND f GLOB 'lmnop*')
1122 OR (f GLOB '?defg*' AND f GLOB 'cdef*')
1123 OR c=18018
1124 }
1125} {2 12 18 28 30 32 34 52 53 54 60 80 89 90 92 scan 0 sort 0}
1126do_test where7-2.41.1 {
1127 count_steps_sort {
1128 SELECT a FROM t2
1129 WHERE (d>=73.0 AND d<74.0 AND d NOT NULL)
1130 OR ((a BETWEEN 5 AND 7) AND a!=6)
1131 }
1132} {5 7 73 scan 0 sort 0}
1133do_test where7-2.41.2 {
1134 count_steps_sort {
1135 SELECT a FROM t3
1136 WHERE (d>=73.0 AND d<74.0 AND d NOT NULL)
1137 OR ((a BETWEEN 5 AND 7) AND a!=6)
1138 }
1139} {5 7 73 scan 0 sort 0}
1140do_test where7-2.42.1 {
1141 count_steps_sort {
1142 SELECT a FROM t2
1143 WHERE (f GLOB '?efgh*' AND f GLOB 'defg*')
1144 OR (d>=14.0 AND d<15.0 AND d NOT NULL)
1145 OR (g='hgfedcb' AND f GLOB 'fghij*')
1146 OR b=297
1147 OR b=113
1148 OR b=176
1149 OR (g='utsrqpo' AND f GLOB 'vwxyz*')
1150 OR (d>=75.0 AND d<76.0 AND d NOT NULL)
1151 OR a=67
1152 OR c=26026
1153 }
1154} {3 14 16 21 27 29 55 67 75 76 77 78 81 83 scan 0 sort 0}
1155do_test where7-2.42.2 {
1156 count_steps_sort {
1157 SELECT a FROM t3
1158 WHERE (f GLOB '?efgh*' AND f GLOB 'defg*')
1159 OR (d>=14.0 AND d<15.0 AND d NOT NULL)
1160 OR (g='hgfedcb' AND f GLOB 'fghij*')
1161 OR b=297
1162 OR b=113
1163 OR b=176
1164 OR (g='utsrqpo' AND f GLOB 'vwxyz*')
1165 OR (d>=75.0 AND d<76.0 AND d NOT NULL)
1166 OR a=67
1167 OR c=26026
1168 }
1169} {3 14 16 21 27 29 55 67 75 76 77 78 81 83 scan 0 sort 0}
1170do_test where7-2.43.1 {
1171 count_steps_sort {
1172 SELECT a FROM t2
1173 WHERE (d>=78.0 AND d<79.0 AND d NOT NULL)
1174 OR ((a BETWEEN 4 AND 6) AND a!=5)
1175 OR a=83
1176 OR b=44
1177 OR b=1023
1178 OR ((a BETWEEN 11 AND 13) AND a!=12)
1179 OR b=1023
1180 OR f='ijklmnopq'
1181 }
1182} {4 6 8 11 13 34 60 78 83 86 93 scan 0 sort 0}
1183do_test where7-2.43.2 {
1184 count_steps_sort {
1185 SELECT a FROM t3
1186 WHERE (d>=78.0 AND d<79.0 AND d NOT NULL)
1187 OR ((a BETWEEN 4 AND 6) AND a!=5)
1188 OR a=83
1189 OR b=44
1190 OR b=1023
1191 OR ((a BETWEEN 11 AND 13) AND a!=12)
1192 OR b=1023
1193 OR f='ijklmnopq'
1194 }
1195} {4 6 8 11 13 34 60 78 83 86 93 scan 0 sort 0}
1196do_test where7-2.44.1 {
1197 count_steps_sort {
1198 SELECT a FROM t2
1199 WHERE (d>=42.0 AND d<43.0 AND d NOT NULL)
1200 OR b=935
1201 OR ((a BETWEEN 32 AND 34) AND a!=33)
1202 OR b=487
1203 OR b=619
1204 OR (g='qponmlk' AND f GLOB 'nopqr*')
1205 OR (g='vutsrqp' AND f GLOB 'rstuv*')
1206 }
1207} {17 32 34 39 42 85 scan 0 sort 0}
1208do_test where7-2.44.2 {
1209 count_steps_sort {
1210 SELECT a FROM t3
1211 WHERE (d>=42.0 AND d<43.0 AND d NOT NULL)
1212 OR b=935
1213 OR ((a BETWEEN 32 AND 34) AND a!=33)
1214 OR b=487
1215 OR b=619
1216 OR (g='qponmlk' AND f GLOB 'nopqr*')
1217 OR (g='vutsrqp' AND f GLOB 'rstuv*')
1218 }
1219} {17 32 34 39 42 85 scan 0 sort 0}
1220do_test where7-2.45.1 {
1221 count_steps_sort {
1222 SELECT a FROM t2
1223 WHERE (d>=68.0 AND d<69.0 AND d NOT NULL)
1224 OR (d>=94.0 AND d<95.0 AND d NOT NULL)
1225 OR b=938
1226 OR b=641
1227 OR c=17017
1228 OR a=82
1229 OR (d>=65.0 AND d<66.0 AND d NOT NULL)
1230 OR (g='rqponml' AND f GLOB 'lmnop*')
1231 OR ((a BETWEEN 56 AND 58) AND a!=57)
1232 OR (d>=39.0 AND d<40.0 AND d NOT NULL)
1233 }
1234} {37 39 49 50 51 56 58 65 68 82 94 scan 0 sort 0}
1235do_test where7-2.45.2 {
1236 count_steps_sort {
1237 SELECT a FROM t3
1238 WHERE (d>=68.0 AND d<69.0 AND d NOT NULL)
1239 OR (d>=94.0 AND d<95.0 AND d NOT NULL)
1240 OR b=938
1241 OR b=641
1242 OR c=17017
1243 OR a=82
1244 OR (d>=65.0 AND d<66.0 AND d NOT NULL)
1245 OR (g='rqponml' AND f GLOB 'lmnop*')
1246 OR ((a BETWEEN 56 AND 58) AND a!=57)
1247 OR (d>=39.0 AND d<40.0 AND d NOT NULL)
1248 }
1249} {37 39 49 50 51 56 58 65 68 82 94 scan 0 sort 0}
1250do_test where7-2.46.1 {
1251 count_steps_sort {
1252 SELECT a FROM t2
1253 WHERE (g='ihgfedc' AND f GLOB 'bcdef*')
1254 OR c=22022
1255 }
1256} {64 65 66 79 scan 0 sort 0}
1257do_test where7-2.46.2 {
1258 count_steps_sort {
1259 SELECT a FROM t3
1260 WHERE (g='ihgfedc' AND f GLOB 'bcdef*')
1261 OR c=22022
1262 }
1263} {64 65 66 79 scan 0 sort 0}
1264do_test where7-2.47.1 {
1265 count_steps_sort {
1266 SELECT a FROM t2
1267 WHERE c=7007
1268 OR b=91
1269 OR b=212
1270 OR (g='lkjihgf' AND f GLOB 'nopqr*')
1271 OR c=28028
1272 OR (d>=83.0 AND d<84.0 AND d NOT NULL)
1273 }
1274} {19 20 21 65 82 83 84 scan 0 sort 0}
1275do_test where7-2.47.2 {
1276 count_steps_sort {
1277 SELECT a FROM t3
1278 WHERE c=7007
1279 OR b=91
1280 OR b=212
1281 OR (g='lkjihgf' AND f GLOB 'nopqr*')
1282 OR c=28028
1283 OR (d>=83.0 AND d<84.0 AND d NOT NULL)
1284 }
1285} {19 20 21 65 82 83 84 scan 0 sort 0}
1286do_test where7-2.48.1 {
1287 count_steps_sort {
1288 SELECT a FROM t2
1289 WHERE (d>=12.0 AND d<13.0 AND d NOT NULL)
1290 OR a=51
1291 OR ((a BETWEEN 28 AND 30) AND a!=29)
1292 }
1293} {12 28 30 51 scan 0 sort 0}
1294do_test where7-2.48.2 {
1295 count_steps_sort {
1296 SELECT a FROM t3
1297 WHERE (d>=12.0 AND d<13.0 AND d NOT NULL)
1298 OR a=51
1299 OR ((a BETWEEN 28 AND 30) AND a!=29)
1300 }
1301} {12 28 30 51 scan 0 sort 0}
1302do_test where7-2.49.1 {
1303 count_steps_sort {
1304 SELECT a FROM t2
1305 WHERE (g='wvutsrq' AND f GLOB 'mnopq*')
1306 OR (g='wvutsrq' AND f GLOB 'jklmn*')
1307 OR (g='tsrqpon' AND f GLOB 'xyzab*')
1308 OR ((a BETWEEN 0 AND 2) AND a!=1)
1309 OR c=4004
1310 OR b=322
1311 OR c=13013
1312 OR a=6
1313 }
1314} {2 6 9 10 11 12 23 37 38 39 scan 0 sort 0}
1315do_test where7-2.49.2 {
1316 count_steps_sort {
1317 SELECT a FROM t3
1318 WHERE (g='wvutsrq' AND f GLOB 'mnopq*')
1319 OR (g='wvutsrq' AND f GLOB 'jklmn*')
1320 OR (g='tsrqpon' AND f GLOB 'xyzab*')
1321 OR ((a BETWEEN 0 AND 2) AND a!=1)
1322 OR c=4004
1323 OR b=322
1324 OR c=13013
1325 OR a=6
1326 }
1327} {2 6 9 10 11 12 23 37 38 39 scan 0 sort 0}
1328do_test where7-2.50.1 {
1329 count_steps_sort {
1330 SELECT a FROM t2
1331 WHERE b=297
1332 OR b=143
1333 OR a=46
1334 OR b=660
1335 OR (d>=41.0 AND d<42.0 AND d NOT NULL)
1336 OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
1337 OR (g='vutsrqp' AND f GLOB 'rstuv*')
1338 OR b=355
1339 OR a=93
1340 OR b=297
1341 }
1342} {13 17 23 27 41 46 49 60 75 93 scan 0 sort 0}
1343do_test where7-2.50.2 {
1344 count_steps_sort {
1345 SELECT a FROM t3
1346 WHERE b=297
1347 OR b=143
1348 OR a=46
1349 OR b=660
1350 OR (d>=41.0 AND d<42.0 AND d NOT NULL)
1351 OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
1352 OR (g='vutsrqp' AND f GLOB 'rstuv*')
1353 OR b=355
1354 OR a=93
1355 OR b=297
1356 }
1357} {13 17 23 27 41 46 49 60 75 93 scan 0 sort 0}
1358do_test where7-2.51.1 {
1359 count_steps_sort {
1360 SELECT a FROM t2
1361 WHERE b=190
1362 OR a=62
1363 OR (g='edcbazy' AND f GLOB 'vwxyz*')
1364 }
1365} {62 99 scan 0 sort 0}
1366do_test where7-2.51.2 {
1367 count_steps_sort {
1368 SELECT a FROM t3
1369 WHERE b=190
1370 OR a=62
1371 OR (g='edcbazy' AND f GLOB 'vwxyz*')
1372 }
1373} {62 99 scan 0 sort 0}
1374do_test where7-2.52.1 {
1375 count_steps_sort {
1376 SELECT a FROM t2
1377 WHERE b=1089
1378 OR b=102
1379 OR a=6
1380 OR b=608
1381 }
1382} {6 99 scan 0 sort 0}
1383do_test where7-2.52.2 {
1384 count_steps_sort {
1385 SELECT a FROM t3
1386 WHERE b=1089
1387 OR b=102
1388 OR a=6
1389 OR b=608
1390 }
1391} {6 99 scan 0 sort 0}
1392do_test where7-2.53.1 {
1393 count_steps_sort {
1394 SELECT a FROM t2
1395 WHERE b=473
1396 OR b=1100
1397 OR (d>=53.0 AND d<54.0 AND d NOT NULL)
1398 OR (d>=15.0 AND d<16.0 AND d NOT NULL)
1399 OR a=20
1400 OR b=1089
1401 OR b=330
1402 OR b=124
1403 OR ((a BETWEEN 56 AND 58) AND a!=57)
1404 }
1405} {15 20 30 43 53 56 58 99 100 scan 0 sort 0}
1406do_test where7-2.53.2 {
1407 count_steps_sort {
1408 SELECT a FROM t3
1409 WHERE b=473
1410 OR b=1100
1411 OR (d>=53.0 AND d<54.0 AND d NOT NULL)
1412 OR (d>=15.0 AND d<16.0 AND d NOT NULL)
1413 OR a=20
1414 OR b=1089
1415 OR b=330
1416 OR b=124
1417 OR ((a BETWEEN 56 AND 58) AND a!=57)
1418 }
1419} {15 20 30 43 53 56 58 99 100 scan 0 sort 0}
1420do_test where7-2.54.1 {
1421 count_steps_sort {
1422 SELECT a FROM t2
1423 WHERE ((a BETWEEN 68 AND 70) AND a!=69)
1424 OR b=223
1425 OR a=12
1426 OR b=1048
1427 OR b=256
1428 OR a=72
1429 OR c>=34035
1430 OR (g='rqponml' AND f GLOB 'jklmn*')
1431 OR b=674
1432 OR a=22
1433 }
1434} {12 22 35 68 70 72 scan 0 sort 0}
1435do_test where7-2.54.2 {
1436 count_steps_sort {
1437 SELECT a FROM t3
1438 WHERE ((a BETWEEN 68 AND 70) AND a!=69)
1439 OR b=223
1440 OR a=12
1441 OR b=1048
1442 OR b=256
1443 OR a=72
1444 OR c>=34035
1445 OR (g='rqponml' AND f GLOB 'jklmn*')
1446 OR b=674
1447 OR a=22
1448 }
1449} {12 22 35 68 70 72 scan 0 sort 0}
1450do_test where7-2.55.1 {
1451 count_steps_sort {
1452 SELECT a FROM t2
1453 WHERE ((a BETWEEN 76 AND 78) AND a!=77)
1454 OR (d>=24.0 AND d<25.0 AND d NOT NULL)
1455 OR f='yzabcdefg'
1456 OR c=14014
1457 OR a=1
1458 OR a=9
1459 OR b=960
1460 }
1461} {1 9 24 40 41 42 50 76 78 scan 0 sort 0}
1462do_test where7-2.55.2 {
1463 count_steps_sort {
1464 SELECT a FROM t3
1465 WHERE ((a BETWEEN 76 AND 78) AND a!=77)
1466 OR (d>=24.0 AND d<25.0 AND d NOT NULL)
1467 OR f='yzabcdefg'
1468 OR c=14014
1469 OR a=1
1470 OR a=9
1471 OR b=960
1472 }
1473} {1 9 24 40 41 42 50 76 78 scan 0 sort 0}
1474do_test where7-2.56.1 {
1475 count_steps_sort {
1476 SELECT a FROM t2
1477 WHERE (g='utsrqpo' AND f GLOB 'tuvwx*')
1478 OR ((a BETWEEN 96 AND 98) AND a!=97)
1479 OR (g='onmlkji' AND f GLOB 'xyzab*')
1480 }
1481} {19 49 96 98 scan 0 sort 0}
1482do_test where7-2.56.2 {
1483 count_steps_sort {
1484 SELECT a FROM t3
1485 WHERE (g='utsrqpo' AND f GLOB 'tuvwx*')
1486 OR ((a BETWEEN 96 AND 98) AND a!=97)
1487 OR (g='onmlkji' AND f GLOB 'xyzab*')
1488 }
1489} {19 49 96 98 scan 0 sort 0}
1490do_test where7-2.57.1 {
1491 count_steps_sort {
1492 SELECT a FROM t2
1493 WHERE b=748
1494 OR (d>=20.0 AND d<21.0 AND d NOT NULL)
1495 OR (g='lkjihgf' AND f GLOB 'pqrst*')
1496 OR (d>=9.0 AND d<10.0 AND d NOT NULL)
1497 OR b=630
1498 }
1499} {9 20 67 68 scan 0 sort 0}
1500do_test where7-2.57.2 {
1501 count_steps_sort {
1502 SELECT a FROM t3
1503 WHERE b=748
1504 OR (d>=20.0 AND d<21.0 AND d NOT NULL)
1505 OR (g='lkjihgf' AND f GLOB 'pqrst*')
1506 OR (d>=9.0 AND d<10.0 AND d NOT NULL)
1507 OR b=630
1508 }
1509} {9 20 67 68 scan 0 sort 0}
1510do_test where7-2.58.1 {
1511 count_steps_sort {
1512 SELECT a FROM t2
1513 WHERE b=223
1514 OR b=267
1515 OR a=40
1516 OR ((a BETWEEN 55 AND 57) AND a!=56)
1517 OR c<=10
1518 OR ((a BETWEEN 69 AND 71) AND a!=70)
1519 OR b=528
1520 }
1521} {40 48 55 57 69 71 scan 0 sort 0}
1522do_test where7-2.58.2 {
1523 count_steps_sort {
1524 SELECT a FROM t3
1525 WHERE b=223
1526 OR b=267
1527 OR a=40
1528 OR ((a BETWEEN 55 AND 57) AND a!=56)
1529 OR c<=10
1530 OR ((a BETWEEN 69 AND 71) AND a!=70)
1531 OR b=528
1532 }
1533} {40 48 55 57 69 71 scan 0 sort 0}
1534do_test where7-2.59.1 {
1535 count_steps_sort {
1536 SELECT a FROM t2
1537 WHERE f='rstuvwxyz'
1538 OR a=41
1539 OR b=462
1540 OR a=68
1541 OR a=84
1542 OR a=69
1543 }
1544} {17 41 42 43 68 69 84 95 scan 0 sort 0}
1545do_test where7-2.59.2 {
1546 count_steps_sort {
1547 SELECT a FROM t3
1548 WHERE f='rstuvwxyz'
1549 OR a=41
1550 OR b=462
1551 OR a=68
1552 OR a=84
1553 OR a=69
1554 }
1555} {17 41 42 43 68 69 84 95 scan 0 sort 0}
1556do_test where7-2.60.1 {
1557 count_steps_sort {
1558 SELECT a FROM t2
1559 WHERE b=979
1560 OR ((a BETWEEN 3 AND 5) AND a!=4)
1561 OR (g='vutsrqp' AND f GLOB 'nopqr*')
1562 }
1563} {3 5 13 89 scan 0 sort 0}
1564do_test where7-2.60.2 {
1565 count_steps_sort {
1566 SELECT a FROM t3
1567 WHERE b=979
1568 OR ((a BETWEEN 3 AND 5) AND a!=4)
1569 OR (g='vutsrqp' AND f GLOB 'nopqr*')
1570 }
1571} {3 5 13 89 scan 0 sort 0}
1572do_test where7-2.61.1 {
1573 count_steps_sort {
1574 SELECT a FROM t2
1575 WHERE (d>=9.0 AND d<10.0 AND d NOT NULL)
1576 OR a=8
1577 OR a=62
1578 OR b=726
1579 OR (d>=10.0 AND d<11.0 AND d NOT NULL)
1580 OR ((a BETWEEN 50 AND 52) AND a!=51)
1581 OR (g='vutsrqp' AND f GLOB 'opqrs*')
1582 OR ((a BETWEEN 59 AND 61) AND a!=60)
1583 }
1584} {8 9 10 14 50 52 59 61 62 66 scan 0 sort 0}
1585do_test where7-2.61.2 {
1586 count_steps_sort {
1587 SELECT a FROM t3
1588 WHERE (d>=9.0 AND d<10.0 AND d NOT NULL)
1589 OR a=8
1590 OR a=62
1591 OR b=726
1592 OR (d>=10.0 AND d<11.0 AND d NOT NULL)
1593 OR ((a BETWEEN 50 AND 52) AND a!=51)
1594 OR (g='vutsrqp' AND f GLOB 'opqrs*')
1595 OR ((a BETWEEN 59 AND 61) AND a!=60)
1596 }
1597} {8 9 10 14 50 52 59 61 62 66 scan 0 sort 0}
1598do_test where7-2.62.1 {
1599 count_steps_sort {
1600 SELECT a FROM t2
1601 WHERE b=495
1602 OR ((a BETWEEN 18 AND 20) AND a!=19)
1603 OR b=924
1604 OR c=11011
1605 OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
1606 OR b=231
1607 OR b=872
1608 OR (g='jihgfed' AND f GLOB 'yzabc*')
1609 }
1610} {18 20 21 31 32 33 45 47 73 76 84 99 scan 0 sort 0}
1611do_test where7-2.62.2 {
1612 count_steps_sort {
1613 SELECT a FROM t3
1614 WHERE b=495
1615 OR ((a BETWEEN 18 AND 20) AND a!=19)
1616 OR b=924
1617 OR c=11011
1618 OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
1619 OR b=231
1620 OR b=872
1621 OR (g='jihgfed' AND f GLOB 'yzabc*')
1622 }
1623} {18 20 21 31 32 33 45 47 73 76 84 99 scan 0 sort 0}
1624do_test where7-2.63.1 {
1625 count_steps_sort {
1626 SELECT a FROM t2
1627 WHERE a=24
1628 OR b=473
1629 OR (g='hgfedcb' AND f GLOB 'ijklm*')
1630 OR (g='fedcbaz' AND f GLOB 'stuvw*')
1631 OR b=509
1632 OR b=924
1633 OR (d>=21.0 AND d<22.0 AND d NOT NULL)
1634 }
1635} {21 24 43 84 86 96 scan 0 sort 0}
1636do_test where7-2.63.2 {
1637 count_steps_sort {
1638 SELECT a FROM t3
1639 WHERE a=24
1640 OR b=473
1641 OR (g='hgfedcb' AND f GLOB 'ijklm*')
1642 OR (g='fedcbaz' AND f GLOB 'stuvw*')
1643 OR b=509
1644 OR b=924
1645 OR (d>=21.0 AND d<22.0 AND d NOT NULL)
1646 }
1647} {21 24 43 84 86 96 scan 0 sort 0}
1648do_test where7-2.64.1 {
1649 count_steps_sort {
1650 SELECT a FROM t2
1651 WHERE (d>=93.0 AND d<94.0 AND d NOT NULL)
1652 OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
1653 OR (f GLOB '?defg*' AND f GLOB 'cdef*')
1654 OR (g='edcbazy' AND f GLOB 'wxyza*')
1655 OR b=363
1656 OR (g='xwvutsr' AND f GLOB 'fghij*')
1657 OR ((a BETWEEN 23 AND 25) AND a!=24)
1658 OR ((a BETWEEN 56 AND 58) AND a!=57)
1659 }
1660} {2 5 8 23 25 28 33 34 54 56 58 60 80 86 93 100 scan 0 sort 0}
1661do_test where7-2.64.2 {
1662 count_steps_sort {
1663 SELECT a FROM t3
1664 WHERE (d>=93.0 AND d<94.0 AND d NOT NULL)
1665 OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
1666 OR (f GLOB '?defg*' AND f GLOB 'cdef*')
1667 OR (g='edcbazy' AND f GLOB 'wxyza*')
1668 OR b=363
1669 OR (g='xwvutsr' AND f GLOB 'fghij*')
1670 OR ((a BETWEEN 23 AND 25) AND a!=24)
1671 OR ((a BETWEEN 56 AND 58) AND a!=57)
1672 }
1673} {2 5 8 23 25 28 33 34 54 56 58 60 80 86 93 100 scan 0 sort 0}
1674do_test where7-2.65.1 {
1675 count_steps_sort {
1676 SELECT a FROM t2
1677 WHERE a=42
1678 OR e IS NULL
1679 OR b=495
1680 OR 1000000<b
1681 OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
1682 OR a=45
1683 OR (g='kjihgfe' AND f GLOB 'rstuv*')
1684 OR a=85
1685 OR (d>=65.0 AND d<66.0 AND d NOT NULL)
1686 }
1687} {20 42 45 46 65 69 72 85 98 scan 0 sort 0}
1688do_test where7-2.65.2 {
1689 count_steps_sort {
1690 SELECT a FROM t3
1691 WHERE a=42
1692 OR e IS NULL
1693 OR b=495
1694 OR 1000000<b
1695 OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
1696 OR a=45
1697 OR (g='kjihgfe' AND f GLOB 'rstuv*')
1698 OR a=85
1699 OR (d>=65.0 AND d<66.0 AND d NOT NULL)
1700 }
1701} {20 42 45 46 65 69 72 85 98 scan 0 sort 0}
1702do_test where7-2.66.1 {
1703 count_steps_sort {
1704 SELECT a FROM t2
1705 WHERE c=17017
1706 OR f='ijklmnopq'
1707 OR a=39
1708 }
1709} {8 34 39 49 50 51 60 86 scan 0 sort 0}
1710do_test where7-2.66.2 {
1711 count_steps_sort {
1712 SELECT a FROM t3
1713 WHERE c=17017
1714 OR f='ijklmnopq'
1715 OR a=39
1716 }
1717} {8 34 39 49 50 51 60 86 scan 0 sort 0}
1718do_test where7-2.67.1 {
1719 count_steps_sort {
1720 SELECT a FROM t2
1721 WHERE c>=34035
1722 OR ((a BETWEEN 96 AND 98) AND a!=97)
1723 OR (g='utsrqpo' AND f GLOB 'tuvwx*')
1724 OR (g='edcbazy' AND f GLOB 'wxyza*')
1725 OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
1726 OR (d>=27.0 AND d<28.0 AND d NOT NULL)
1727 OR a=91
1728 }
1729} {11 19 27 37 63 89 91 96 98 100 scan 0 sort 0}
1730do_test where7-2.67.2 {
1731 count_steps_sort {
1732 SELECT a FROM t3
1733 WHERE c>=34035
1734 OR ((a BETWEEN 96 AND 98) AND a!=97)
1735 OR (g='utsrqpo' AND f GLOB 'tuvwx*')
1736 OR (g='edcbazy' AND f GLOB 'wxyza*')
1737 OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
1738 OR (d>=27.0 AND d<28.0 AND d NOT NULL)
1739 OR a=91
1740 }
1741} {11 19 27 37 63 89 91 96 98 100 scan 0 sort 0}
1742do_test where7-2.68.1 {
1743 count_steps_sort {
1744 SELECT a FROM t2
1745 WHERE (g='gfedcba' AND f GLOB 'nopqr*')
1746 OR (d>=28.0 AND d<29.0 AND d NOT NULL)
1747 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
1748 OR b=649
1749 OR b=231
1750 OR (d>=48.0 AND d<49.0 AND d NOT NULL)
1751 OR (d>=29.0 AND d<30.0 AND d NOT NULL)
1752 OR b=58
1753 }
1754} {9 21 28 29 35 48 59 61 87 91 scan 0 sort 0}
1755do_test where7-2.68.2 {
1756 count_steps_sort {
1757 SELECT a FROM t3
1758 WHERE (g='gfedcba' AND f GLOB 'nopqr*')
1759 OR (d>=28.0 AND d<29.0 AND d NOT NULL)
1760 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
1761 OR b=649
1762 OR b=231
1763 OR (d>=48.0 AND d<49.0 AND d NOT NULL)
1764 OR (d>=29.0 AND d<30.0 AND d NOT NULL)
1765 OR b=58
1766 }
1767} {9 21 28 29 35 48 59 61 87 91 scan 0 sort 0}
1768do_test where7-2.69.1 {
1769 count_steps_sort {
1770 SELECT a FROM t2
1771 WHERE b=979
1772 OR (d>=78.0 AND d<79.0 AND d NOT NULL)
1773 }
1774} {78 89 scan 0 sort 0}
1775do_test where7-2.69.2 {
1776 count_steps_sort {
1777 SELECT a FROM t3
1778 WHERE b=979
1779 OR (d>=78.0 AND d<79.0 AND d NOT NULL)
1780 }
1781} {78 89 scan 0 sort 0}
1782do_test where7-2.70.1 {
1783 count_steps_sort {
1784 SELECT a FROM t2
1785 WHERE b=825
1786 OR b=1004
1787 OR ((a BETWEEN 60 AND 62) AND a!=61)
1788 OR ((a BETWEEN 56 AND 58) AND a!=57)
1789 }
1790} {56 58 60 62 75 scan 0 sort 0}
1791do_test where7-2.70.2 {
1792 count_steps_sort {
1793 SELECT a FROM t3
1794 WHERE b=825
1795 OR b=1004
1796 OR ((a BETWEEN 60 AND 62) AND a!=61)
1797 OR ((a BETWEEN 56 AND 58) AND a!=57)
1798 }
1799} {56 58 60 62 75 scan 0 sort 0}
1800do_test where7-2.71.1 {
1801 count_steps_sort {
1802 SELECT a FROM t2
1803 WHERE a=65
1804 OR (g='nmlkjih' AND f GLOB 'fghij*')
1805 OR c=22022
1806 OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
1807 OR b=671
1808 OR (g='onmlkji' AND f GLOB 'zabcd*')
1809 OR a=91
1810 OR (d>=98.0 AND d<99.0 AND d NOT NULL)
1811 OR ((a BETWEEN 47 AND 49) AND a!=48)
1812 OR b=1004
1813 OR b=960
1814 }
1815} {5 31 47 49 51 57 61 64 65 66 83 91 98 scan 0 sort 0}
1816do_test where7-2.71.2 {
1817 count_steps_sort {
1818 SELECT a FROM t3
1819 WHERE a=65
1820 OR (g='nmlkjih' AND f GLOB 'fghij*')
1821 OR c=22022
1822 OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
1823 OR b=671
1824 OR (g='onmlkji' AND f GLOB 'zabcd*')
1825 OR a=91
1826 OR (d>=98.0 AND d<99.0 AND d NOT NULL)
1827 OR ((a BETWEEN 47 AND 49) AND a!=48)
1828 OR b=1004
1829 OR b=960
1830 }
1831} {5 31 47 49 51 57 61 64 65 66 83 91 98 scan 0 sort 0}
1832do_test where7-2.72.1 {
1833 count_steps_sort {
1834 SELECT a FROM t2
1835 WHERE b=762
1836 OR (d>=93.0 AND d<94.0 AND d NOT NULL)
1837 OR ((a BETWEEN 56 AND 58) AND a!=57)
1838 }
1839} {56 58 93 scan 0 sort 0}
1840do_test where7-2.72.2 {
1841 count_steps_sort {
1842 SELECT a FROM t3
1843 WHERE b=762
1844 OR (d>=93.0 AND d<94.0 AND d NOT NULL)
1845 OR ((a BETWEEN 56 AND 58) AND a!=57)
1846 }
1847} {56 58 93 scan 0 sort 0}
1848do_test where7-2.73.1 {
1849 count_steps_sort {
1850 SELECT a FROM t2
1851 WHERE (d>=11.0 AND d<12.0 AND d NOT NULL)
1852 OR a=14
1853 OR (g='hgfedcb' AND f GLOB 'hijkl*')
1854 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
1855 OR (d>=23.0 AND d<24.0 AND d NOT NULL)
1856 OR b=212
1857 OR (d>=78.0 AND d<79.0 AND d NOT NULL)
1858 }
1859} {11 14 23 54 78 85 scan 0 sort 0}
1860do_test where7-2.73.2 {
1861 count_steps_sort {
1862 SELECT a FROM t3
1863 WHERE (d>=11.0 AND d<12.0 AND d NOT NULL)
1864 OR a=14
1865 OR (g='hgfedcb' AND f GLOB 'hijkl*')
1866 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
1867 OR (d>=23.0 AND d<24.0 AND d NOT NULL)
1868 OR b=212
1869 OR (d>=78.0 AND d<79.0 AND d NOT NULL)
1870 }
1871} {11 14 23 54 78 85 scan 0 sort 0}
1872do_test where7-2.74.1 {
1873 count_steps_sort {
1874 SELECT a FROM t2
1875 WHERE (g='ihgfedc' AND f GLOB 'bcdef*')
1876 OR b=168
1877 OR b=25
1878 OR (d>=89.0 AND d<90.0 AND d NOT NULL)
1879 OR (g='lkjihgf' AND f GLOB 'opqrs*')
1880 }
1881} {66 79 89 scan 0 sort 0}
1882do_test where7-2.74.2 {
1883 count_steps_sort {
1884 SELECT a FROM t3
1885 WHERE (g='ihgfedc' AND f GLOB 'bcdef*')
1886 OR b=168
1887 OR b=25
1888 OR (d>=89.0 AND d<90.0 AND d NOT NULL)
1889 OR (g='lkjihgf' AND f GLOB 'opqrs*')
1890 }
1891} {66 79 89 scan 0 sort 0}
1892do_test where7-2.75.1 {
1893 count_steps_sort {
1894 SELECT a FROM t2
1895 WHERE c=28028
1896 OR f='jklmnopqr'
1897 OR b=1015
1898 }
1899} {9 35 61 82 83 84 87 scan 0 sort 0}
1900do_test where7-2.75.2 {
1901 count_steps_sort {
1902 SELECT a FROM t3
1903 WHERE c=28028
1904 OR f='jklmnopqr'
1905 OR b=1015
1906 }
1907} {9 35 61 82 83 84 87 scan 0 sort 0}
1908do_test where7-2.76.1 {
1909 count_steps_sort {
1910 SELECT a FROM t2
1911 WHERE c=31031
1912 OR (d>=100.0 AND d<101.0 AND d NOT NULL)
1913 OR ((a BETWEEN 87 AND 89) AND a!=88)
1914 OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
1915 OR a=49
1916 OR (d>=56.0 AND d<57.0 AND d NOT NULL)
1917 OR (g='mlkjihg' AND f GLOB 'klmno*')
1918 }
1919} {15 41 49 56 62 67 87 89 91 92 93 100 scan 0 sort 0}
1920do_test where7-2.76.2 {
1921 count_steps_sort {
1922 SELECT a FROM t3
1923 WHERE c=31031
1924 OR (d>=100.0 AND d<101.0 AND d NOT NULL)
1925 OR ((a BETWEEN 87 AND 89) AND a!=88)
1926 OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
1927 OR a=49
1928 OR (d>=56.0 AND d<57.0 AND d NOT NULL)
1929 OR (g='mlkjihg' AND f GLOB 'klmno*')
1930 }
1931} {15 41 49 56 62 67 87 89 91 92 93 100 scan 0 sort 0}
1932do_test where7-2.77.1 {
1933 count_steps_sort {
1934 SELECT a FROM t2
1935 WHERE a=80
1936 OR ((a BETWEEN 4 AND 6) AND a!=5)
1937 OR (d>=29.0 AND d<30.0 AND d NOT NULL)
1938 OR (d>=25.0 AND d<26.0 AND d NOT NULL)
1939 OR b=971
1940 OR a=60
1941 }
1942} {4 6 25 29 60 80 scan 0 sort 0}
1943do_test where7-2.77.2 {
1944 count_steps_sort {
1945 SELECT a FROM t3
1946 WHERE a=80
1947 OR ((a BETWEEN 4 AND 6) AND a!=5)
1948 OR (d>=29.0 AND d<30.0 AND d NOT NULL)
1949 OR (d>=25.0 AND d<26.0 AND d NOT NULL)
1950 OR b=971
1951 OR a=60
1952 }
1953} {4 6 25 29 60 80 scan 0 sort 0}
1954do_test where7-2.78.1 {
1955 count_steps_sort {
1956 SELECT a FROM t2
1957 WHERE (d>=85.0 AND d<86.0 AND d NOT NULL)
1958 OR (g='gfedcba' AND f GLOB 'lmnop*')
1959 OR ((a BETWEEN 30 AND 32) AND a!=31)
1960 OR b=1089
1961 OR (d>=43.0 AND d<44.0 AND d NOT NULL)
1962 }
1963} {30 32 43 85 89 99 scan 0 sort 0}
1964do_test where7-2.78.2 {
1965 count_steps_sort {
1966 SELECT a FROM t3
1967 WHERE (d>=85.0 AND d<86.0 AND d NOT NULL)
1968 OR (g='gfedcba' AND f GLOB 'lmnop*')
1969 OR ((a BETWEEN 30 AND 32) AND a!=31)
1970 OR b=1089
1971 OR (d>=43.0 AND d<44.0 AND d NOT NULL)
1972 }
1973} {30 32 43 85 89 99 scan 0 sort 0}
1974do_test where7-2.79.1 {
1975 count_steps_sort {
1976 SELECT a FROM t2
1977 WHERE b=399
1978 OR ((a BETWEEN 9 AND 11) AND a!=10)
1979 OR (g='gfedcba' AND f GLOB 'mnopq*')
1980 OR (g='nmlkjih' AND f GLOB 'fghij*')
1981 OR a=10
1982 OR b=1026
1983 }
1984} {9 10 11 57 90 scan 0 sort 0}
1985do_test where7-2.79.2 {
1986 count_steps_sort {
1987 SELECT a FROM t3
1988 WHERE b=399
1989 OR ((a BETWEEN 9 AND 11) AND a!=10)
1990 OR (g='gfedcba' AND f GLOB 'mnopq*')
1991 OR (g='nmlkjih' AND f GLOB 'fghij*')
1992 OR a=10
1993 OR b=1026
1994 }
1995} {9 10 11 57 90 scan 0 sort 0}
1996do_test where7-2.80.1 {
1997 count_steps_sort {
1998 SELECT a FROM t2
1999 WHERE (g='jihgfed' AND f GLOB 'yzabc*')
2000 OR b=465
2001 OR (g='ponmlkj' AND f GLOB 'rstuv*')
2002 OR (g='lkjihgf' AND f GLOB 'nopqr*')
2003 OR (g='xwvutsr' AND f GLOB 'fghij*')
2004 }
2005} {5 43 65 76 scan 0 sort 0}
2006do_test where7-2.80.2 {
2007 count_steps_sort {
2008 SELECT a FROM t3
2009 WHERE (g='jihgfed' AND f GLOB 'yzabc*')
2010 OR b=465
2011 OR (g='ponmlkj' AND f GLOB 'rstuv*')
2012 OR (g='lkjihgf' AND f GLOB 'nopqr*')
2013 OR (g='xwvutsr' AND f GLOB 'fghij*')
2014 }
2015} {5 43 65 76 scan 0 sort 0}
2016do_test where7-2.81.1 {
2017 count_steps_sort {
2018 SELECT a FROM t2
2019 WHERE a=25
2020 OR b=792
2021 OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
2022 }
2023} {19 25 45 71 72 97 scan 0 sort 0}
2024do_test where7-2.81.2 {
2025 count_steps_sort {
2026 SELECT a FROM t3
2027 WHERE a=25
2028 OR b=792
2029 OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
2030 }
2031} {19 25 45 71 72 97 scan 0 sort 0}
2032do_test where7-2.82.1 {
2033 count_steps_sort {
2034 SELECT a FROM t2
2035 WHERE b=979
2036 OR (d>=8.0 AND d<9.0 AND d NOT NULL)
2037 OR a=13
2038 OR a=15
2039 OR ((a BETWEEN 6 AND 8) AND a!=7)
2040 OR (g='utsrqpo' AND f GLOB 'vwxyz*')
2041 OR a=27
2042 OR ((a BETWEEN 98 AND 100) AND a!=99)
2043 OR (g='lkjihgf' AND f GLOB 'pqrst*')
2044 OR a=32
2045 OR a=39
2046 }
2047} {6 8 13 15 21 27 32 39 67 89 98 100 scan 0 sort 0}
2048do_test where7-2.82.2 {
2049 count_steps_sort {
2050 SELECT a FROM t3
2051 WHERE b=979
2052 OR (d>=8.0 AND d<9.0 AND d NOT NULL)
2053 OR a=13
2054 OR a=15
2055 OR ((a BETWEEN 6 AND 8) AND a!=7)
2056 OR (g='utsrqpo' AND f GLOB 'vwxyz*')
2057 OR a=27
2058 OR ((a BETWEEN 98 AND 100) AND a!=99)
2059 OR (g='lkjihgf' AND f GLOB 'pqrst*')
2060 OR a=32
2061 OR a=39
2062 }
2063} {6 8 13 15 21 27 32 39 67 89 98 100 scan 0 sort 0}
2064do_test where7-2.83.1 {
2065 count_steps_sort {
2066 SELECT a FROM t2
2067 WHERE f='hijklmnop'
2068 OR (g='utsrqpo' AND f GLOB 'vwxyz*')
2069 OR ((a BETWEEN 31 AND 33) AND a!=32)
2070 OR (g='mlkjihg' AND f GLOB 'ghijk*')
2071 OR (d>=1.0 AND d<2.0 AND d NOT NULL)
2072 OR ((a BETWEEN 77 AND 79) AND a!=78)
2073 OR b=528
2074 OR c=30030
2075 OR (g='qponmlk' AND f GLOB 'qrstu*')
2076 }
2077} {1 7 21 31 33 42 48 58 59 77 79 85 88 89 90 scan 0 sort 0}
2078do_test where7-2.83.2 {
2079 count_steps_sort {
2080 SELECT a FROM t3
2081 WHERE f='hijklmnop'
2082 OR (g='utsrqpo' AND f GLOB 'vwxyz*')
2083 OR ((a BETWEEN 31 AND 33) AND a!=32)
2084 OR (g='mlkjihg' AND f GLOB 'ghijk*')
2085 OR (d>=1.0 AND d<2.0 AND d NOT NULL)
2086 OR ((a BETWEEN 77 AND 79) AND a!=78)
2087 OR b=528
2088 OR c=30030
2089 OR (g='qponmlk' AND f GLOB 'qrstu*')
2090 }
2091} {1 7 21 31 33 42 48 58 59 77 79 85 88 89 90 scan 0 sort 0}
2092do_test where7-2.84.1 {
2093 count_steps_sort {
2094 SELECT a FROM t2
2095 WHERE b=69
2096 OR e IS NULL
2097 OR b=352
2098 OR 1000000<b
2099 OR b=289
2100 }
2101} {32 scan 0 sort 0}
2102do_test where7-2.84.2 {
2103 count_steps_sort {
2104 SELECT a FROM t3
2105 WHERE b=69
2106 OR e IS NULL
2107 OR b=352
2108 OR 1000000<b
2109 OR b=289
2110 }
2111} {32 scan 0 sort 0}
2112do_test where7-2.85.1 {
2113 count_steps_sort {
2114 SELECT a FROM t2
2115 WHERE (g='lkjihgf' AND f GLOB 'pqrst*')
2116 OR b=748
2117 OR b=696
2118 OR (g='ponmlkj' AND f GLOB 'rstuv*')
2119 OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
2120 }
2121} {4 30 43 56 67 68 82 scan 0 sort 0}
2122do_test where7-2.85.2 {
2123 count_steps_sort {
2124 SELECT a FROM t3
2125 WHERE (g='lkjihgf' AND f GLOB 'pqrst*')
2126 OR b=748
2127 OR b=696
2128 OR (g='ponmlkj' AND f GLOB 'rstuv*')
2129 OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
2130 }
2131} {4 30 43 56 67 68 82 scan 0 sort 0}
2132do_test where7-2.86.1 {
2133 count_steps_sort {
2134 SELECT a FROM t2
2135 WHERE ((a BETWEEN 71 AND 73) AND a!=72)
2136 OR (g='qponmlk' AND f GLOB 'opqrs*')
2137 OR a=87
2138 OR a=80
2139 OR (g='kjihgfe' AND f GLOB 'qrstu*')
2140 OR b=784
2141 OR a=49
2142 OR ((a BETWEEN 34 AND 36) AND a!=35)
2143 }
2144} {34 36 40 49 68 71 73 80 87 scan 0 sort 0}
2145do_test where7-2.86.2 {
2146 count_steps_sort {
2147 SELECT a FROM t3
2148 WHERE ((a BETWEEN 71 AND 73) AND a!=72)
2149 OR (g='qponmlk' AND f GLOB 'opqrs*')
2150 OR a=87
2151 OR a=80
2152 OR (g='kjihgfe' AND f GLOB 'qrstu*')
2153 OR b=784
2154 OR a=49
2155 OR ((a BETWEEN 34 AND 36) AND a!=35)
2156 }
2157} {34 36 40 49 68 71 73 80 87 scan 0 sort 0}
2158do_test where7-2.87.1 {
2159 count_steps_sort {
2160 SELECT a FROM t2
2161 WHERE ((a BETWEEN 14 AND 16) AND a!=15)
2162 OR (g='wvutsrq' AND f GLOB 'jklmn*')
2163 OR (g='wvutsrq' AND f GLOB 'ijklm*')
2164 OR (g='hgfedcb' AND f GLOB 'ijklm*')
2165 OR c=1001
2166 OR (g='hgfedcb' AND f GLOB 'hijkl*')
2167 OR (d>=16.0 AND d<17.0 AND d NOT NULL)
2168 OR (g='ihgfedc' AND f GLOB 'abcde*')
2169 OR c=33033
2170 }
2171} {1 2 3 8 9 14 16 78 85 86 97 98 99 scan 0 sort 0}
2172do_test where7-2.87.2 {
2173 count_steps_sort {
2174 SELECT a FROM t3
2175 WHERE ((a BETWEEN 14 AND 16) AND a!=15)
2176 OR (g='wvutsrq' AND f GLOB 'jklmn*')
2177 OR (g='wvutsrq' AND f GLOB 'ijklm*')
2178 OR (g='hgfedcb' AND f GLOB 'ijklm*')
2179 OR c=1001
2180 OR (g='hgfedcb' AND f GLOB 'hijkl*')
2181 OR (d>=16.0 AND d<17.0 AND d NOT NULL)
2182 OR (g='ihgfedc' AND f GLOB 'abcde*')
2183 OR c=33033
2184 }
2185} {1 2 3 8 9 14 16 78 85 86 97 98 99 scan 0 sort 0}
2186do_test where7-2.88.1 {
2187 count_steps_sort {
2188 SELECT a FROM t2
2189 WHERE b=311
2190 OR b=1103
2191 OR b=88
2192 }
2193} {8 scan 0 sort 0}
2194do_test where7-2.88.2 {
2195 count_steps_sort {
2196 SELECT a FROM t3
2197 WHERE b=311
2198 OR b=1103
2199 OR b=88
2200 }
2201} {8 scan 0 sort 0}
2202do_test where7-2.89.1 {
2203 count_steps_sort {
2204 SELECT a FROM t2
2205 WHERE ((a BETWEEN 65 AND 67) AND a!=66)
2206 OR ((a BETWEEN 26 AND 28) AND a!=27)
2207 OR c=5005
2208 OR b=1045
2209 OR c=8008
2210 OR f='bcdefghij'
2211 }
2212} {1 13 14 15 22 23 24 26 27 28 53 65 67 79 95 scan 0 sort 0}
2213do_test where7-2.89.2 {
2214 count_steps_sort {
2215 SELECT a FROM t3
2216 WHERE ((a BETWEEN 65 AND 67) AND a!=66)
2217 OR ((a BETWEEN 26 AND 28) AND a!=27)
2218 OR c=5005
2219 OR b=1045
2220 OR c=8008
2221 OR f='bcdefghij'
2222 }
2223} {1 13 14 15 22 23 24 26 27 28 53 65 67 79 95 scan 0 sort 0}
2224do_test where7-2.90.1 {
2225 count_steps_sort {
2226 SELECT a FROM t2
2227 WHERE b=66
2228 OR b=553
2229 OR a=64
2230 OR (d>=93.0 AND d<94.0 AND d NOT NULL)
2231 OR (g='vutsrqp' AND f GLOB 'rstuv*')
2232 OR a=62
2233 OR b=1081
2234 OR b=770
2235 OR b=762
2236 OR b=803
2237 OR (g='srqponm' AND f GLOB 'efghi*')
2238 }
2239} {6 17 30 62 64 70 73 93 scan 0 sort 0}
2240do_test where7-2.90.2 {
2241 count_steps_sort {
2242 SELECT a FROM t3
2243 WHERE b=66
2244 OR b=553
2245 OR a=64
2246 OR (d>=93.0 AND d<94.0 AND d NOT NULL)
2247 OR (g='vutsrqp' AND f GLOB 'rstuv*')
2248 OR a=62
2249 OR b=1081
2250 OR b=770
2251 OR b=762
2252 OR b=803
2253 OR (g='srqponm' AND f GLOB 'efghi*')
2254 }
2255} {6 17 30 62 64 70 73 93 scan 0 sort 0}
2256do_test where7-2.91.1 {
2257 count_steps_sort {
2258 SELECT a FROM t2
2259 WHERE (g='wvutsrq' AND f GLOB 'klmno*')
2260 OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
2261 OR c=17017
2262 OR b=168
2263 OR ((a BETWEEN 77 AND 79) AND a!=78)
2264 }
2265} {10 19 45 49 50 51 71 77 79 97 scan 0 sort 0}
2266do_test where7-2.91.2 {
2267 count_steps_sort {
2268 SELECT a FROM t3
2269 WHERE (g='wvutsrq' AND f GLOB 'klmno*')
2270 OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
2271 OR c=17017
2272 OR b=168
2273 OR ((a BETWEEN 77 AND 79) AND a!=78)
2274 }
2275} {10 19 45 49 50 51 71 77 79 97 scan 0 sort 0}
2276do_test where7-2.92.1 {
2277 count_steps_sort {
2278 SELECT a FROM t2
2279 WHERE c=34034
2280 OR (d>=68.0 AND d<69.0 AND d NOT NULL)
2281 OR a=44
2282 OR (g='tsrqpon' AND f GLOB 'xyzab*')
2283 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
2284 OR c=31031
2285 OR (g='ihgfedc' AND f GLOB 'abcde*')
2286 OR b=619
2287 OR (f GLOB '?efgh*' AND f GLOB 'defg*')
2288 OR ((a BETWEEN 29 AND 31) AND a!=30)
2289 }
2290} {3 12 23 29 31 44 55 68 78 81 91 92 93 100 scan 0 sort 0}
2291do_test where7-2.92.2 {
2292 count_steps_sort {
2293 SELECT a FROM t3
2294 WHERE c=34034
2295 OR (d>=68.0 AND d<69.0 AND d NOT NULL)
2296 OR a=44
2297 OR (g='tsrqpon' AND f GLOB 'xyzab*')
2298 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
2299 OR c=31031
2300 OR (g='ihgfedc' AND f GLOB 'abcde*')
2301 OR b=619
2302 OR (f GLOB '?efgh*' AND f GLOB 'defg*')
2303 OR ((a BETWEEN 29 AND 31) AND a!=30)
2304 }
2305} {3 12 23 29 31 44 55 68 78 81 91 92 93 100 scan 0 sort 0}
2306do_test where7-2.93.1 {
2307 count_steps_sort {
2308 SELECT a FROM t2
2309 WHERE a=48
2310 OR c=15015
2311 OR ((a BETWEEN 65 AND 67) AND a!=66)
2312 OR ((a BETWEEN 97 AND 99) AND a!=98)
2313 OR (d>=44.0 AND d<45.0 AND d NOT NULL)
2314 OR b=110
2315 OR f='klmnopqrs'
2316 OR (g='fedcbaz' AND f GLOB 'qrstu*')
2317 OR (g='onmlkji' AND f GLOB 'abcde*')
2318 OR b=674
2319 OR (g='fedcbaz' AND f GLOB 'stuvw*')
2320 }
2321} {10 36 43 44 45 48 52 62 65 67 88 94 96 97 99 scan 0 sort 0}
2322do_test where7-2.93.2 {
2323 count_steps_sort {
2324 SELECT a FROM t3
2325 WHERE a=48
2326 OR c=15015
2327 OR ((a BETWEEN 65 AND 67) AND a!=66)
2328 OR ((a BETWEEN 97 AND 99) AND a!=98)
2329 OR (d>=44.0 AND d<45.0 AND d NOT NULL)
2330 OR b=110
2331 OR f='klmnopqrs'
2332 OR (g='fedcbaz' AND f GLOB 'qrstu*')
2333 OR (g='onmlkji' AND f GLOB 'abcde*')
2334 OR b=674
2335 OR (g='fedcbaz' AND f GLOB 'stuvw*')
2336 }
2337} {10 36 43 44 45 48 52 62 65 67 88 94 96 97 99 scan 0 sort 0}
2338do_test where7-2.94.1 {
2339 count_steps_sort {
2340 SELECT a FROM t2
2341 WHERE a=72
2342 OR b=913
2343 OR (d>=28.0 AND d<29.0 AND d NOT NULL)
2344 OR b=121
2345 OR (d>=2.0 AND d<3.0 AND d NOT NULL)
2346 }
2347} {2 11 28 72 83 scan 0 sort 0}
2348do_test where7-2.94.2 {
2349 count_steps_sort {
2350 SELECT a FROM t3
2351 WHERE a=72
2352 OR b=913
2353 OR (d>=28.0 AND d<29.0 AND d NOT NULL)
2354 OR b=121
2355 OR (d>=2.0 AND d<3.0 AND d NOT NULL)
2356 }
2357} {2 11 28 72 83 scan 0 sort 0}
2358do_test where7-2.95.1 {
2359 count_steps_sort {
2360 SELECT a FROM t2
2361 WHERE a=18
2362 OR b=286
2363 OR b=1015
2364 OR a=49
2365 OR b=264
2366 }
2367} {18 24 26 49 scan 0 sort 0}
2368do_test where7-2.95.2 {
2369 count_steps_sort {
2370 SELECT a FROM t3
2371 WHERE a=18
2372 OR b=286
2373 OR b=1015
2374 OR a=49
2375 OR b=264
2376 }
2377} {18 24 26 49 scan 0 sort 0}
2378do_test where7-2.96.1 {
2379 count_steps_sort {
2380 SELECT a FROM t2
2381 WHERE b=69
2382 OR a=11
2383 OR c=1001
2384 OR ((a BETWEEN 54 AND 56) AND a!=55)
2385 OR a=57
2386 OR ((a BETWEEN 48 AND 50) AND a!=49)
2387 }
2388} {1 2 3 11 48 50 54 56 57 scan 0 sort 0}
2389do_test where7-2.96.2 {
2390 count_steps_sort {
2391 SELECT a FROM t3
2392 WHERE b=69
2393 OR a=11
2394 OR c=1001
2395 OR ((a BETWEEN 54 AND 56) AND a!=55)
2396 OR a=57
2397 OR ((a BETWEEN 48 AND 50) AND a!=49)
2398 }
2399} {1 2 3 11 48 50 54 56 57 scan 0 sort 0}
2400do_test where7-2.97.1 {
2401 count_steps_sort {
2402 SELECT a FROM t2
2403 WHERE b=231
2404 OR (g='hgfedcb' AND f GLOB 'ghijk*')
2405 }
2406} {21 84 scan 0 sort 0}
2407do_test where7-2.97.2 {
2408 count_steps_sort {
2409 SELECT a FROM t3
2410 WHERE b=231
2411 OR (g='hgfedcb' AND f GLOB 'ghijk*')
2412 }
2413} {21 84 scan 0 sort 0}
2414do_test where7-2.98.1 {
2415 count_steps_sort {
2416 SELECT a FROM t2
2417 WHERE b=25
2418 OR (d>=23.0 AND d<24.0 AND d NOT NULL)
2419 OR ((a BETWEEN 81 AND 83) AND a!=82)
2420 OR (d>=17.0 AND d<18.0 AND d NOT NULL)
2421 OR ((a BETWEEN 3 AND 5) AND a!=4)
2422 OR b=289
2423 OR ((a BETWEEN 85 AND 87) AND a!=86)
2424 }
2425} {3 5 17 23 81 83 85 87 scan 0 sort 0}
2426do_test where7-2.98.2 {
2427 count_steps_sort {
2428 SELECT a FROM t3
2429 WHERE b=25
2430 OR (d>=23.0 AND d<24.0 AND d NOT NULL)
2431 OR ((a BETWEEN 81 AND 83) AND a!=82)
2432 OR (d>=17.0 AND d<18.0 AND d NOT NULL)
2433 OR ((a BETWEEN 3 AND 5) AND a!=4)
2434 OR b=289
2435 OR ((a BETWEEN 85 AND 87) AND a!=86)
2436 }
2437} {3 5 17 23 81 83 85 87 scan 0 sort 0}
2438do_test where7-2.99.1 {
2439 count_steps_sort {
2440 SELECT a FROM t2
2441 WHERE f='defghijkl'
2442 OR b=465
2443 OR (d>=46.0 AND d<47.0 AND d NOT NULL)
2444 OR c=9009
2445 OR b=990
2446 OR b=132
2447 OR a=35
2448 OR (d>=78.0 AND d<79.0 AND d NOT NULL)
2449 OR a=81
2450 OR ((a BETWEEN 71 AND 73) AND a!=72)
2451 }
2452} {3 12 25 26 27 29 35 46 55 71 73 78 81 90 scan 0 sort 0}
2453do_test where7-2.99.2 {
2454 count_steps_sort {
2455 SELECT a FROM t3
2456 WHERE f='defghijkl'
2457 OR b=465
2458 OR (d>=46.0 AND d<47.0 AND d NOT NULL)
2459 OR c=9009
2460 OR b=990
2461 OR b=132
2462 OR a=35
2463 OR (d>=78.0 AND d<79.0 AND d NOT NULL)
2464 OR a=81
2465 OR ((a BETWEEN 71 AND 73) AND a!=72)
2466 }
2467} {3 12 25 26 27 29 35 46 55 71 73 78 81 90 scan 0 sort 0}
2468do_test where7-2.100.1 {
2469 count_steps_sort {
2470 SELECT a FROM t2
2471 WHERE c=26026
2472 OR (d>=9.0 AND d<10.0 AND d NOT NULL)
2473 OR f='lmnopqrst'
2474 OR a=6
2475 OR ((a BETWEEN 59 AND 61) AND a!=60)
2476 }
2477} {6 9 11 37 59 61 63 76 77 78 89 scan 0 sort 0}
2478do_test where7-2.100.2 {
2479 count_steps_sort {
2480 SELECT a FROM t3
2481 WHERE c=26026
2482 OR (d>=9.0 AND d<10.0 AND d NOT NULL)
2483 OR f='lmnopqrst'
2484 OR a=6
2485 OR ((a BETWEEN 59 AND 61) AND a!=60)
2486 }
2487} {6 9 11 37 59 61 63 76 77 78 89 scan 0 sort 0}
2488do_test where7-2.101.1 {
2489 count_steps_sort {
2490 SELECT a FROM t2
2491 WHERE ((a BETWEEN 98 AND 100) AND a!=99)
2492 OR (d>=7.0 AND d<8.0 AND d NOT NULL)
2493 }
2494} {7 98 100 scan 0 sort 0}
2495do_test where7-2.101.2 {
2496 count_steps_sort {
2497 SELECT a FROM t3
2498 WHERE ((a BETWEEN 98 AND 100) AND a!=99)
2499 OR (d>=7.0 AND d<8.0 AND d NOT NULL)
2500 }
2501} {7 98 100 scan 0 sort 0}
2502do_test where7-2.102.1 {
2503 count_steps_sort {
2504 SELECT a FROM t2
2505 WHERE c=11011
2506 OR (d>=51.0 AND d<52.0 AND d NOT NULL)
2507 OR b=630
2508 OR c=19019
2509 OR (g='gfedcba' AND f GLOB 'lmnop*')
2510 OR a=24
2511 OR (d>=95.0 AND d<96.0 AND d NOT NULL)
2512 OR ((a BETWEEN 51 AND 53) AND a!=52)
2513 }
2514} {24 31 32 33 51 53 55 56 57 89 95 scan 0 sort 0}
2515do_test where7-2.102.2 {
2516 count_steps_sort {
2517 SELECT a FROM t3
2518 WHERE c=11011
2519 OR (d>=51.0 AND d<52.0 AND d NOT NULL)
2520 OR b=630
2521 OR c=19019
2522 OR (g='gfedcba' AND f GLOB 'lmnop*')
2523 OR a=24
2524 OR (d>=95.0 AND d<96.0 AND d NOT NULL)
2525 OR ((a BETWEEN 51 AND 53) AND a!=52)
2526 }
2527} {24 31 32 33 51 53 55 56 57 89 95 scan 0 sort 0}
2528do_test where7-2.103.1 {
2529 count_steps_sort {
2530 SELECT a FROM t2
2531 WHERE ((a BETWEEN 91 AND 93) AND a!=92)
2532 OR b=993
2533 OR a=81
2534 OR b=366
2535 OR b=69
2536 }
2537} {81 91 93 scan 0 sort 0}
2538do_test where7-2.103.2 {
2539 count_steps_sort {
2540 SELECT a FROM t3
2541 WHERE ((a BETWEEN 91 AND 93) AND a!=92)
2542 OR b=993
2543 OR a=81
2544 OR b=366
2545 OR b=69
2546 }
2547} {81 91 93 scan 0 sort 0}
2548do_test where7-2.104.1 {
2549 count_steps_sort {
2550 SELECT a FROM t2
2551 WHERE f='stuvwxyza'
2552 OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
2553 OR ((a BETWEEN 1 AND 3) AND a!=2)
2554 OR b=1037
2555 OR f='zabcdefgh'
2556 OR (g='gfedcba' AND f GLOB 'mnopq*')
2557 }
2558} {1 3 18 24 25 44 50 51 70 76 77 90 96 scan 0 sort 0}
2559do_test where7-2.104.2 {
2560 count_steps_sort {
2561 SELECT a FROM t3
2562 WHERE f='stuvwxyza'
2563 OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
2564 OR ((a BETWEEN 1 AND 3) AND a!=2)
2565 OR b=1037
2566 OR f='zabcdefgh'
2567 OR (g='gfedcba' AND f GLOB 'mnopq*')
2568 }
2569} {1 3 18 24 25 44 50 51 70 76 77 90 96 scan 0 sort 0}
2570do_test where7-2.105.1 {
2571 count_steps_sort {
2572 SELECT a FROM t2
2573 WHERE (g='xwvutsr' AND f GLOB 'ghijk*')
2574 OR ((a BETWEEN 4 AND 6) AND a!=5)
2575 OR ((a BETWEEN 30 AND 32) AND a!=31)
2576 }
2577} {4 6 30 32 scan 0 sort 0}
2578do_test where7-2.105.2 {
2579 count_steps_sort {
2580 SELECT a FROM t3
2581 WHERE (g='xwvutsr' AND f GLOB 'ghijk*')
2582 OR ((a BETWEEN 4 AND 6) AND a!=5)
2583 OR ((a BETWEEN 30 AND 32) AND a!=31)
2584 }
2585} {4 6 30 32 scan 0 sort 0}
2586do_test where7-2.106.1 {
2587 count_steps_sort {
2588 SELECT a FROM t2
2589 WHERE b=847
2590 OR b=190
2591 OR ((a BETWEEN 38 AND 40) AND a!=39)
2592 OR ((a BETWEEN 70 AND 72) AND a!=71)
2593 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
2594 OR (g='tsrqpon' AND f GLOB 'xyzab*')
2595 OR b=704
2596 }
2597} {9 23 35 38 40 61 64 70 72 77 87 scan 0 sort 0}
2598do_test where7-2.106.2 {
2599 count_steps_sort {
2600 SELECT a FROM t3
2601 WHERE b=847
2602 OR b=190
2603 OR ((a BETWEEN 38 AND 40) AND a!=39)
2604 OR ((a BETWEEN 70 AND 72) AND a!=71)
2605 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
2606 OR (g='tsrqpon' AND f GLOB 'xyzab*')
2607 OR b=704
2608 }
2609} {9 23 35 38 40 61 64 70 72 77 87 scan 0 sort 0}
2610do_test where7-2.107.1 {
2611 count_steps_sort {
2612 SELECT a FROM t2
2613 WHERE b=88
2614 OR f='vwxyzabcd'
2615 OR f='fghijklmn'
2616 OR (g='gfedcba' AND f GLOB 'lmnop*')
2617 }
2618} {5 8 21 31 47 57 73 83 89 99 scan 0 sort 0}
2619do_test where7-2.107.2 {
2620 count_steps_sort {
2621 SELECT a FROM t3
2622 WHERE b=88
2623 OR f='vwxyzabcd'
2624 OR f='fghijklmn'
2625 OR (g='gfedcba' AND f GLOB 'lmnop*')
2626 }
2627} {5 8 21 31 47 57 73 83 89 99 scan 0 sort 0}
2628do_test where7-2.108.1 {
2629 count_steps_sort {
2630 SELECT a FROM t2
2631 WHERE b=498
2632 OR (d>=69.0 AND d<70.0 AND d NOT NULL)
2633 OR a=1
2634 }
2635} {1 69 scan 0 sort 0}
2636do_test where7-2.108.2 {
2637 count_steps_sort {
2638 SELECT a FROM t3
2639 WHERE b=498
2640 OR (d>=69.0 AND d<70.0 AND d NOT NULL)
2641 OR a=1
2642 }
2643} {1 69 scan 0 sort 0}
2644do_test where7-2.109.1 {
2645 count_steps_sort {
2646 SELECT a FROM t2
2647 WHERE ((a BETWEEN 47 AND 49) AND a!=48)
2648 OR a=5
2649 OR b=179
2650 OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
2651 OR a=69
2652 }
2653} {5 17 43 47 49 69 95 scan 0 sort 0}
2654do_test where7-2.109.2 {
2655 count_steps_sort {
2656 SELECT a FROM t3
2657 WHERE ((a BETWEEN 47 AND 49) AND a!=48)
2658 OR a=5
2659 OR b=179
2660 OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
2661 OR a=69
2662 }
2663} {5 17 43 47 49 69 95 scan 0 sort 0}
2664do_test where7-2.110.1 {
2665 count_steps_sort {
2666 SELECT a FROM t2
2667 WHERE b=971
2668 OR (g='xwvutsr' AND f GLOB 'hijkl*')
2669 OR (g='yxwvuts' AND f GLOB 'bcdef*')
2670 OR b=828
2671 OR a=81
2672 OR ((a BETWEEN 23 AND 25) AND a!=24)
2673 OR b=627
2674 OR b=355
2675 OR b=377
2676 OR a=44
2677 }
2678} {1 7 23 25 44 57 81 scan 0 sort 0}
2679do_test where7-2.110.2 {
2680 count_steps_sort {
2681 SELECT a FROM t3
2682 WHERE b=971
2683 OR (g='xwvutsr' AND f GLOB 'hijkl*')
2684 OR (g='yxwvuts' AND f GLOB 'bcdef*')
2685 OR b=828
2686 OR a=81
2687 OR ((a BETWEEN 23 AND 25) AND a!=24)
2688 OR b=627
2689 OR b=355
2690 OR b=377
2691 OR a=44
2692 }
2693} {1 7 23 25 44 57 81 scan 0 sort 0}
2694do_test where7-2.111.1 {
2695 count_steps_sort {
2696 SELECT a FROM t2
2697 WHERE b=850
2698 OR ((a BETWEEN 6 AND 8) AND a!=7)
2699 }
2700} {6 8 scan 0 sort 0}
2701do_test where7-2.111.2 {
2702 count_steps_sort {
2703 SELECT a FROM t3
2704 WHERE b=850
2705 OR ((a BETWEEN 6 AND 8) AND a!=7)
2706 }
2707} {6 8 scan 0 sort 0}
2708do_test where7-2.112.1 {
2709 count_steps_sort {
2710 SELECT a FROM t2
2711 WHERE (g='lkjihgf' AND f GLOB 'opqrs*')
2712 OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
2713 }
2714} {17 43 66 69 95 scan 0 sort 0}
2715do_test where7-2.112.2 {
2716 count_steps_sort {
2717 SELECT a FROM t3
2718 WHERE (g='lkjihgf' AND f GLOB 'opqrs*')
2719 OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
2720 }
2721} {17 43 66 69 95 scan 0 sort 0}
2722do_test where7-2.113.1 {
2723 count_steps_sort {
2724 SELECT a FROM t2
2725 WHERE b=726
2726 OR b=740
2727 OR a=33
2728 OR c=8008
2729 OR f='rstuvwxyz'
2730 OR b=168
2731 }
2732} {17 22 23 24 33 43 66 69 95 scan 0 sort 0}
2733do_test where7-2.113.2 {
2734 count_steps_sort {
2735 SELECT a FROM t3
2736 WHERE b=726
2737 OR b=740
2738 OR a=33
2739 OR c=8008
2740 OR f='rstuvwxyz'
2741 OR b=168
2742 }
2743} {17 22 23 24 33 43 66 69 95 scan 0 sort 0}
2744do_test where7-2.114.1 {
2745 count_steps_sort {
2746 SELECT a FROM t2
2747 WHERE (g='vutsrqp' AND f GLOB 'rstuv*')
2748 OR (g='utsrqpo' AND f GLOB 'tuvwx*')
2749 OR b=396
2750 }
2751} {17 19 36 scan 0 sort 0}
2752do_test where7-2.114.2 {
2753 count_steps_sort {
2754 SELECT a FROM t3
2755 WHERE (g='vutsrqp' AND f GLOB 'rstuv*')
2756 OR (g='utsrqpo' AND f GLOB 'tuvwx*')
2757 OR b=396
2758 }
2759} {17 19 36 scan 0 sort 0}
2760do_test where7-2.115.1 {
2761 count_steps_sort {
2762 SELECT a FROM t2
2763 WHERE a=77
2764 OR ((a BETWEEN 48 AND 50) AND a!=49)
2765 OR c<=10
2766 OR ((a BETWEEN 5 AND 7) AND a!=6)
2767 }
2768} {5 7 48 50 77 scan 0 sort 0}
2769do_test where7-2.115.2 {
2770 count_steps_sort {
2771 SELECT a FROM t3
2772 WHERE a=77
2773 OR ((a BETWEEN 48 AND 50) AND a!=49)
2774 OR c<=10
2775 OR ((a BETWEEN 5 AND 7) AND a!=6)
2776 }
2777} {5 7 48 50 77 scan 0 sort 0}
2778do_test where7-2.116.1 {
2779 count_steps_sort {
2780 SELECT a FROM t2
2781 WHERE ((a BETWEEN 12 AND 14) AND a!=13)
2782 OR ((a BETWEEN 13 AND 15) AND a!=14)
2783 OR b=253
2784 OR ((a BETWEEN 20 AND 22) AND a!=21)
2785 OR b=396
2786 OR b=630
2787 OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
2788 OR c=3003
2789 OR (d>=49.0 AND d<50.0 AND d NOT NULL)
2790 }
2791} {1 7 8 9 12 13 14 15 20 22 23 27 36 49 53 79 scan 0 sort 0}
2792do_test where7-2.116.2 {
2793 count_steps_sort {
2794 SELECT a FROM t3
2795 WHERE ((a BETWEEN 12 AND 14) AND a!=13)
2796 OR ((a BETWEEN 13 AND 15) AND a!=14)
2797 OR b=253
2798 OR ((a BETWEEN 20 AND 22) AND a!=21)
2799 OR b=396
2800 OR b=630
2801 OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
2802 OR c=3003
2803 OR (d>=49.0 AND d<50.0 AND d NOT NULL)
2804 }
2805} {1 7 8 9 12 13 14 15 20 22 23 27 36 49 53 79 scan 0 sort 0}
2806do_test where7-2.117.1 {
2807 count_steps_sort {
2808 SELECT a FROM t2
2809 WHERE b=957
2810 OR b=242
2811 OR b=113
2812 OR b=957
2813 OR b=311
2814 OR b=143
2815 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
2816 OR (g='onmlkji' AND f GLOB 'wxyza*')
2817 OR (d>=10.0 AND d<11.0 AND d NOT NULL)
2818 }
2819} {9 10 13 22 35 48 61 87 scan 0 sort 0}
2820do_test where7-2.117.2 {
2821 count_steps_sort {
2822 SELECT a FROM t3
2823 WHERE b=957
2824 OR b=242
2825 OR b=113
2826 OR b=957
2827 OR b=311
2828 OR b=143
2829 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
2830 OR (g='onmlkji' AND f GLOB 'wxyza*')
2831 OR (d>=10.0 AND d<11.0 AND d NOT NULL)
2832 }
2833} {9 10 13 22 35 48 61 87 scan 0 sort 0}
2834do_test where7-2.118.1 {
2835 count_steps_sort {
2836 SELECT a FROM t2
2837 WHERE ((a BETWEEN 74 AND 76) AND a!=75)
2838 OR ((a BETWEEN 94 AND 96) AND a!=95)
2839 OR b=451
2840 OR (g='lkjihgf' AND f GLOB 'opqrs*')
2841 }
2842} {41 66 74 76 94 96 scan 0 sort 0}
2843do_test where7-2.118.2 {
2844 count_steps_sort {
2845 SELECT a FROM t3
2846 WHERE ((a BETWEEN 74 AND 76) AND a!=75)
2847 OR ((a BETWEEN 94 AND 96) AND a!=95)
2848 OR b=451
2849 OR (g='lkjihgf' AND f GLOB 'opqrs*')
2850 }
2851} {41 66 74 76 94 96 scan 0 sort 0}
2852do_test where7-2.119.1 {
2853 count_steps_sort {
2854 SELECT a FROM t2
2855 WHERE (d>=3.0 AND d<4.0 AND d NOT NULL)
2856 OR b=451
2857 OR b=363
2858 OR b=330
2859 OR (g='srqponm' AND f GLOB 'efghi*')
2860 OR ((a BETWEEN 52 AND 54) AND a!=53)
2861 OR (g='xwvutsr' AND f GLOB 'defgh*')
2862 OR ((a BETWEEN 81 AND 83) AND a!=82)
2863 OR (g='gfedcba' AND f GLOB 'lmnop*')
2864 }
2865} {3 30 33 41 52 54 81 83 89 scan 0 sort 0}
2866do_test where7-2.119.2 {
2867 count_steps_sort {
2868 SELECT a FROM t3
2869 WHERE (d>=3.0 AND d<4.0 AND d NOT NULL)
2870 OR b=451
2871 OR b=363
2872 OR b=330
2873 OR (g='srqponm' AND f GLOB 'efghi*')
2874 OR ((a BETWEEN 52 AND 54) AND a!=53)
2875 OR (g='xwvutsr' AND f GLOB 'defgh*')
2876 OR ((a BETWEEN 81 AND 83) AND a!=82)
2877 OR (g='gfedcba' AND f GLOB 'lmnop*')
2878 }
2879} {3 30 33 41 52 54 81 83 89 scan 0 sort 0}
2880do_test where7-2.120.1 {
2881 count_steps_sort {
2882 SELECT a FROM t2
2883 WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
2884 OR (d>=68.0 AND d<69.0 AND d NOT NULL)
2885 OR (g='vutsrqp' AND f GLOB 'pqrst*')
2886 OR e IS NULL
2887 OR b=759
2888 }
2889} {15 68 69 95 scan 0 sort 0}
2890do_test where7-2.120.2 {
2891 count_steps_sort {
2892 SELECT a FROM t3
2893 WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
2894 OR (d>=68.0 AND d<69.0 AND d NOT NULL)
2895 OR (g='vutsrqp' AND f GLOB 'pqrst*')
2896 OR e IS NULL
2897 OR b=759
2898 }
2899} {15 68 69 95 scan 0 sort 0}
2900do_test where7-2.121.1 {
2901 count_steps_sort {
2902 SELECT a FROM t2
2903 WHERE (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
2904 OR ((a BETWEEN 19 AND 21) AND a!=20)
2905 OR (g='jihgfed' AND f GLOB 'wxyza*')
2906 }
2907} {19 21 45 71 74 97 scan 0 sort 0}
2908do_test where7-2.121.2 {
2909 count_steps_sort {
2910 SELECT a FROM t3
2911 WHERE (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
2912 OR ((a BETWEEN 19 AND 21) AND a!=20)
2913 OR (g='jihgfed' AND f GLOB 'wxyza*')
2914 }
2915} {19 21 45 71 74 97 scan 0 sort 0}
2916do_test where7-2.122.1 {
2917 count_steps_sort {
2918 SELECT a FROM t2
2919 WHERE b=1037
2920 OR (d>=47.0 AND d<48.0 AND d NOT NULL)
2921 OR ((a BETWEEN 43 AND 45) AND a!=44)
2922 OR (d>=82.0 AND d<83.0 AND d NOT NULL)
2923 OR (d>=27.0 AND d<28.0 AND d NOT NULL)
2924 OR ((a BETWEEN 75 AND 77) AND a!=76)
2925 }
2926} {27 43 45 47 75 77 82 scan 0 sort 0}
2927do_test where7-2.122.2 {
2928 count_steps_sort {
2929 SELECT a FROM t3
2930 WHERE b=1037
2931 OR (d>=47.0 AND d<48.0 AND d NOT NULL)
2932 OR ((a BETWEEN 43 AND 45) AND a!=44)
2933 OR (d>=82.0 AND d<83.0 AND d NOT NULL)
2934 OR (d>=27.0 AND d<28.0 AND d NOT NULL)
2935 OR ((a BETWEEN 75 AND 77) AND a!=76)
2936 }
2937} {27 43 45 47 75 77 82 scan 0 sort 0}
2938do_test where7-2.123.1 {
2939 count_steps_sort {
2940 SELECT a FROM t2
2941 WHERE b=1045
2942 OR ((a BETWEEN 36 AND 38) AND a!=37)
2943 OR ((a BETWEEN 37 AND 39) AND a!=38)
2944 OR c=12012
2945 }
2946} {34 35 36 37 38 39 95 scan 0 sort 0}
2947do_test where7-2.123.2 {
2948 count_steps_sort {
2949 SELECT a FROM t3
2950 WHERE b=1045
2951 OR ((a BETWEEN 36 AND 38) AND a!=37)
2952 OR ((a BETWEEN 37 AND 39) AND a!=38)
2953 OR c=12012
2954 }
2955} {34 35 36 37 38 39 95 scan 0 sort 0}
2956do_test where7-2.124.1 {
2957 count_steps_sort {
2958 SELECT a FROM t2
2959 WHERE (g='fedcbaz' AND f GLOB 'tuvwx*')
2960 OR b=421
2961 OR b=429
2962 OR b=498
2963 OR b=33
2964 OR b=198
2965 OR c=14014
2966 OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
2967 }
2968} {3 18 23 39 40 41 42 49 75 97 scan 0 sort 0}
2969do_test where7-2.124.2 {
2970 count_steps_sort {
2971 SELECT a FROM t3
2972 WHERE (g='fedcbaz' AND f GLOB 'tuvwx*')
2973 OR b=421
2974 OR b=429
2975 OR b=498
2976 OR b=33
2977 OR b=198
2978 OR c=14014
2979 OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
2980 }
2981} {3 18 23 39 40 41 42 49 75 97 scan 0 sort 0}
2982do_test where7-2.125.1 {
2983 count_steps_sort {
2984 SELECT a FROM t2
2985 WHERE b=47
2986 OR c=31031
2987 OR a=38
2988 OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
2989 OR (g='srqponm' AND f GLOB 'fghij*')
2990 OR b=242
2991 OR (d>=70.0 AND d<71.0 AND d NOT NULL)
2992 OR b=352
2993 OR a=49
2994 OR (g='nmlkjih' AND f GLOB 'fghij*')
2995 }
2996} {8 22 31 32 34 38 49 57 60 70 86 91 92 93 scan 0 sort 0}
2997do_test where7-2.125.2 {
2998 count_steps_sort {
2999 SELECT a FROM t3
3000 WHERE b=47
3001 OR c=31031
3002 OR a=38
3003 OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
3004 OR (g='srqponm' AND f GLOB 'fghij*')
3005 OR b=242
3006 OR (d>=70.0 AND d<71.0 AND d NOT NULL)
3007 OR b=352
3008 OR a=49
3009 OR (g='nmlkjih' AND f GLOB 'fghij*')
3010 }
3011} {8 22 31 32 34 38 49 57 60 70 86 91 92 93 scan 0 sort 0}
3012do_test where7-2.126.1 {
3013 count_steps_sort {
3014 SELECT a FROM t2
3015 WHERE (d>=87.0 AND d<88.0 AND d NOT NULL)
3016 OR b=704
3017 OR a=7
3018 OR a=8
3019 OR a=46
3020 OR b=740
3021 OR b=993
3022 OR (d>=38.0 AND d<39.0 AND d NOT NULL)
3023 }
3024} {7 8 38 46 64 87 scan 0 sort 0}
3025do_test where7-2.126.2 {
3026 count_steps_sort {
3027 SELECT a FROM t3
3028 WHERE (d>=87.0 AND d<88.0 AND d NOT NULL)
3029 OR b=704
3030 OR a=7
3031 OR a=8
3032 OR a=46
3033 OR b=740
3034 OR b=993
3035 OR (d>=38.0 AND d<39.0 AND d NOT NULL)
3036 }
3037} {7 8 38 46 64 87 scan 0 sort 0}
3038do_test where7-2.127.1 {
3039 count_steps_sort {
3040 SELECT a FROM t2
3041 WHERE ((a BETWEEN 62 AND 64) AND a!=63)
3042 OR c=32032
3043 OR a=76
3044 }
3045} {62 64 76 94 95 96 scan 0 sort 0}
3046do_test where7-2.127.2 {
3047 count_steps_sort {
3048 SELECT a FROM t3
3049 WHERE ((a BETWEEN 62 AND 64) AND a!=63)
3050 OR c=32032
3051 OR a=76
3052 }
3053} {62 64 76 94 95 96 scan 0 sort 0}
3054do_test where7-2.128.1 {
3055 count_steps_sort {
3056 SELECT a FROM t2
3057 WHERE (g='utsrqpo' AND f GLOB 'tuvwx*')
3058 OR b=528
3059 OR (g='gfedcba' AND f GLOB 'nopqr*')
3060 }
3061} {19 48 91 scan 0 sort 0}
3062do_test where7-2.128.2 {
3063 count_steps_sort {
3064 SELECT a FROM t3
3065 WHERE (g='utsrqpo' AND f GLOB 'tuvwx*')
3066 OR b=528
3067 OR (g='gfedcba' AND f GLOB 'nopqr*')
3068 }
3069} {19 48 91 scan 0 sort 0}
3070do_test where7-2.129.1 {
3071 count_steps_sort {
3072 SELECT a FROM t2
3073 WHERE (d>=26.0 AND d<27.0 AND d NOT NULL)
3074 OR (d>=97.0 AND d<98.0 AND d NOT NULL)
3075 OR a=65
3076 }
3077} {26 65 97 scan 0 sort 0}
3078do_test where7-2.129.2 {
3079 count_steps_sort {
3080 SELECT a FROM t3
3081 WHERE (d>=26.0 AND d<27.0 AND d NOT NULL)
3082 OR (d>=97.0 AND d<98.0 AND d NOT NULL)
3083 OR a=65
3084 }
3085} {26 65 97 scan 0 sort 0}
3086do_test where7-2.130.1 {
3087 count_steps_sort {
3088 SELECT a FROM t2
3089 WHERE (d>=71.0 AND d<72.0 AND d NOT NULL)
3090 OR 1000000<b
3091 OR (g='yxwvuts' AND f GLOB 'cdefg*')
3092 OR (d>=50.0 AND d<51.0 AND d NOT NULL)
3093 OR a=24
3094 }
3095} {2 24 50 71 scan 0 sort 0}
3096do_test where7-2.130.2 {
3097 count_steps_sort {
3098 SELECT a FROM t3
3099 WHERE (d>=71.0 AND d<72.0 AND d NOT NULL)
3100 OR 1000000<b
3101 OR (g='yxwvuts' AND f GLOB 'cdefg*')
3102 OR (d>=50.0 AND d<51.0 AND d NOT NULL)
3103 OR a=24
3104 }
3105} {2 24 50 71 scan 0 sort 0}
3106do_test where7-2.131.1 {
3107 count_steps_sort {
3108 SELECT a FROM t2
3109 WHERE a=60
3110 OR a=39
3111 OR ((a BETWEEN 93 AND 95) AND a!=94)
3112 OR b=36
3113 OR b=814
3114 OR a=14
3115 OR (d>=61.0 AND d<62.0 AND d NOT NULL)
3116 OR b=440
3117 OR (g='xwvutsr' AND f GLOB 'fghij*')
3118 OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
3119 }
3120} {5 14 25 39 40 51 60 61 74 77 93 95 scan 0 sort 0}
3121do_test where7-2.131.2 {
3122 count_steps_sort {
3123 SELECT a FROM t3
3124 WHERE a=60
3125 OR a=39
3126 OR ((a BETWEEN 93 AND 95) AND a!=94)
3127 OR b=36
3128 OR b=814
3129 OR a=14
3130 OR (d>=61.0 AND d<62.0 AND d NOT NULL)
3131 OR b=440
3132 OR (g='xwvutsr' AND f GLOB 'fghij*')
3133 OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
3134 }
3135} {5 14 25 39 40 51 60 61 74 77 93 95 scan 0 sort 0}
3136do_test where7-2.132.1 {
3137 count_steps_sort {
3138 SELECT a FROM t2
3139 WHERE f IS NULL
3140 OR ((a BETWEEN 39 AND 41) AND a!=40)
3141 }
3142} {39 41 scan 0 sort 0}
3143do_test where7-2.132.2 {
3144 count_steps_sort {
3145 SELECT a FROM t3
3146 WHERE f IS NULL
3147 OR ((a BETWEEN 39 AND 41) AND a!=40)
3148 }
3149} {39 41 scan 0 sort 0}
3150do_test where7-2.133.1 {
3151 count_steps_sort {
3152 SELECT a FROM t2
3153 WHERE b=44
3154 OR ((a BETWEEN 17 AND 19) AND a!=18)
3155 }
3156} {4 17 19 scan 0 sort 0}
3157do_test where7-2.133.2 {
3158 count_steps_sort {
3159 SELECT a FROM t3
3160 WHERE b=44
3161 OR ((a BETWEEN 17 AND 19) AND a!=18)
3162 }
3163} {4 17 19 scan 0 sort 0}
3164do_test where7-2.134.1 {
3165 count_steps_sort {
3166 SELECT a FROM t2
3167 WHERE (d>=80.0 AND d<81.0 AND d NOT NULL)
3168 OR a=82
3169 }
3170} {80 82 scan 0 sort 0}
3171do_test where7-2.134.2 {
3172 count_steps_sort {
3173 SELECT a FROM t3
3174 WHERE (d>=80.0 AND d<81.0 AND d NOT NULL)
3175 OR a=82
3176 }
3177} {80 82 scan 0 sort 0}
3178do_test where7-2.135.1 {
3179 count_steps_sort {
3180 SELECT a FROM t2
3181 WHERE ((a BETWEEN 84 AND 86) AND a!=85)
3182 OR c=24024
3183 OR b=946
3184 OR a=19
3185 OR (d>=47.0 AND d<48.0 AND d NOT NULL)
3186 }
3187} {19 47 70 71 72 84 86 scan 0 sort 0}
3188do_test where7-2.135.2 {
3189 count_steps_sort {
3190 SELECT a FROM t3
3191 WHERE ((a BETWEEN 84 AND 86) AND a!=85)
3192 OR c=24024
3193 OR b=946
3194 OR a=19
3195 OR (d>=47.0 AND d<48.0 AND d NOT NULL)
3196 }
3197} {19 47 70 71 72 84 86 scan 0 sort 0}
3198do_test where7-2.136.1 {
3199 count_steps_sort {
3200 SELECT a FROM t2
3201 WHERE a=27
3202 OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
3203 OR ((a BETWEEN 89 AND 91) AND a!=90)
3204 OR (g='ihgfedc' AND f GLOB 'efghi*')
3205 OR b=1045
3206 OR a=84
3207 OR f='qrstuvwxy'
3208 }
3209} {16 19 27 42 45 68 71 82 84 89 91 94 95 97 scan 0 sort 0}
3210do_test where7-2.136.2 {
3211 count_steps_sort {
3212 SELECT a FROM t3
3213 WHERE a=27
3214 OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
3215 OR ((a BETWEEN 89 AND 91) AND a!=90)
3216 OR (g='ihgfedc' AND f GLOB 'efghi*')
3217 OR b=1045
3218 OR a=84
3219 OR f='qrstuvwxy'
3220 }
3221} {16 19 27 42 45 68 71 82 84 89 91 94 95 97 scan 0 sort 0}
3222do_test where7-2.137.1 {
3223 count_steps_sort {
3224 SELECT a FROM t2
3225 WHERE b=704
3226 OR b=949
3227 OR (d>=72.0 AND d<73.0 AND d NOT NULL)
3228 OR (g='utsrqpo' AND f GLOB 'wxyza*')
3229 OR c=24024
3230 OR b=553
3231 OR a=18
3232 OR a=92
3233 }
3234} {18 22 64 70 71 72 92 scan 0 sort 0}
3235do_test where7-2.137.2 {
3236 count_steps_sort {
3237 SELECT a FROM t3
3238 WHERE b=704
3239 OR b=949
3240 OR (d>=72.0 AND d<73.0 AND d NOT NULL)
3241 OR (g='utsrqpo' AND f GLOB 'wxyza*')
3242 OR c=24024
3243 OR b=553
3244 OR a=18
3245 OR a=92
3246 }
3247} {18 22 64 70 71 72 92 scan 0 sort 0}
3248do_test where7-2.138.1 {
3249 count_steps_sort {
3250 SELECT a FROM t2
3251 WHERE (f GLOB '?cdef*' AND f GLOB 'bcde*')
3252 OR (g='ihgfedc' AND f GLOB 'efghi*')
3253 OR b=902
3254 OR (d>=61.0 AND d<62.0 AND d NOT NULL)
3255 OR b=25
3256 OR ((a BETWEEN 16 AND 18) AND a!=17)
3257 OR f='zabcdefgh'
3258 OR b=385
3259 }
3260} {1 16 18 25 27 35 51 53 61 77 79 82 scan 0 sort 0}
3261do_test where7-2.138.2 {
3262 count_steps_sort {
3263 SELECT a FROM t3
3264 WHERE (f GLOB '?cdef*' AND f GLOB 'bcde*')
3265 OR (g='ihgfedc' AND f GLOB 'efghi*')
3266 OR b=902
3267 OR (d>=61.0 AND d<62.0 AND d NOT NULL)
3268 OR b=25
3269 OR ((a BETWEEN 16 AND 18) AND a!=17)
3270 OR f='zabcdefgh'
3271 OR b=385
3272 }
3273} {1 16 18 25 27 35 51 53 61 77 79 82 scan 0 sort 0}
3274do_test where7-2.139.1 {
3275 count_steps_sort {
3276 SELECT a FROM t2
3277 WHERE a=22
3278 OR b=36
3279 OR ((a BETWEEN 57 AND 59) AND a!=58)
3280 OR (d>=31.0 AND d<32.0 AND d NOT NULL)
3281 OR ((a BETWEEN 81 AND 83) AND a!=82)
3282 }
3283} {22 31 57 59 81 83 scan 0 sort 0}
3284do_test where7-2.139.2 {
3285 count_steps_sort {
3286 SELECT a FROM t3
3287 WHERE a=22
3288 OR b=36
3289 OR ((a BETWEEN 57 AND 59) AND a!=58)
3290 OR (d>=31.0 AND d<32.0 AND d NOT NULL)
3291 OR ((a BETWEEN 81 AND 83) AND a!=82)
3292 }
3293} {22 31 57 59 81 83 scan 0 sort 0}
3294do_test where7-2.140.1 {
3295 count_steps_sort {
3296 SELECT a FROM t2
3297 WHERE b=253
3298 OR (d>=60.0 AND d<61.0 AND d NOT NULL)
3299 }
3300} {23 60 scan 0 sort 0}
3301do_test where7-2.140.2 {
3302 count_steps_sort {
3303 SELECT a FROM t3
3304 WHERE b=253
3305 OR (d>=60.0 AND d<61.0 AND d NOT NULL)
3306 }
3307} {23 60 scan 0 sort 0}
3308do_test where7-2.141.1 {
3309 count_steps_sort {
3310 SELECT a FROM t2
3311 WHERE (f GLOB '?qrst*' AND f GLOB 'pqrs*')
3312 OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
3313 OR b=641
3314 OR ((a BETWEEN 36 AND 38) AND a!=37)
3315 }
3316} {1 15 27 36 38 41 53 67 79 93 scan 0 sort 0}
3317do_test where7-2.141.2 {
3318 count_steps_sort {
3319 SELECT a FROM t3
3320 WHERE (f GLOB '?qrst*' AND f GLOB 'pqrs*')
3321 OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
3322 OR b=641
3323 OR ((a BETWEEN 36 AND 38) AND a!=37)
3324 }
3325} {1 15 27 36 38 41 53 67 79 93 scan 0 sort 0}
3326do_test where7-2.142.1 {
3327 count_steps_sort {
3328 SELECT a FROM t2
3329 WHERE c=30030
3330 OR a=18
3331 OR ((a BETWEEN 44 AND 46) AND a!=45)
3332 OR (d>=89.0 AND d<90.0 AND d NOT NULL)
3333 OR b=11
3334 OR (g='qponmlk' AND f GLOB 'opqrs*')
3335 OR a=52
3336 OR (g='utsrqpo' AND f GLOB 'wxyza*')
3337 OR a=13
3338 OR (d>=65.0 AND d<66.0 AND d NOT NULL)
3339 }
3340} {1 13 18 22 40 44 46 52 65 88 89 90 scan 0 sort 0}
3341do_test where7-2.142.2 {
3342 count_steps_sort {
3343 SELECT a FROM t3
3344 WHERE c=30030
3345 OR a=18
3346 OR ((a BETWEEN 44 AND 46) AND a!=45)
3347 OR (d>=89.0 AND d<90.0 AND d NOT NULL)
3348 OR b=11
3349 OR (g='qponmlk' AND f GLOB 'opqrs*')
3350 OR a=52
3351 OR (g='utsrqpo' AND f GLOB 'wxyza*')
3352 OR a=13
3353 OR (d>=65.0 AND d<66.0 AND d NOT NULL)
3354 }
3355} {1 13 18 22 40 44 46 52 65 88 89 90 scan 0 sort 0}
3356do_test where7-2.143.1 {
3357 count_steps_sort {
3358 SELECT a FROM t2
3359 WHERE c=23023
3360 OR f='efghijklm'
3361 OR ((a BETWEEN 39 AND 41) AND a!=40)
3362 OR b=1045
3363 OR (d>=24.0 AND d<25.0 AND d NOT NULL)
3364 OR f='uvwxyzabc'
3365 OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
3366 }
3367} {4 20 24 30 39 41 46 50 56 67 68 69 72 76 82 95 98 scan 0 sort 0}
3368do_test where7-2.143.2 {
3369 count_steps_sort {
3370 SELECT a FROM t3
3371 WHERE c=23023
3372 OR f='efghijklm'
3373 OR ((a BETWEEN 39 AND 41) AND a!=40)
3374 OR b=1045
3375 OR (d>=24.0 AND d<25.0 AND d NOT NULL)
3376 OR f='uvwxyzabc'
3377 OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
3378 }
3379} {4 20 24 30 39 41 46 50 56 67 68 69 72 76 82 95 98 scan 0 sort 0}
3380do_test where7-2.144.1 {
3381 count_steps_sort {
3382 SELECT a FROM t2
3383 WHERE b=476
3384 OR a=11
3385 OR a=52
3386 OR b=858
3387 OR b=264
3388 OR f='wxyzabcde'
3389 OR c=18018
3390 OR b=597
3391 OR (d>=69.0 AND d<70.0 AND d NOT NULL)
3392 }
3393} {11 22 24 48 52 53 54 69 74 78 100 scan 0 sort 0}
3394do_test where7-2.144.2 {
3395 count_steps_sort {
3396 SELECT a FROM t3
3397 WHERE b=476
3398 OR a=11
3399 OR a=52
3400 OR b=858
3401 OR b=264
3402 OR f='wxyzabcde'
3403 OR c=18018
3404 OR b=597
3405 OR (d>=69.0 AND d<70.0 AND d NOT NULL)
3406 }
3407} {11 22 24 48 52 53 54 69 74 78 100 scan 0 sort 0}
3408do_test where7-2.145.1 {
3409 count_steps_sort {
3410 SELECT a FROM t2
3411 WHERE b=91
3412 OR (g='utsrqpo' AND f GLOB 'wxyza*')
3413 OR (d>=21.0 AND d<22.0 AND d NOT NULL)
3414 OR (g='wvutsrq' AND f GLOB 'mnopq*')
3415 OR ((a BETWEEN 89 AND 91) AND a!=90)
3416 OR (d>=85.0 AND d<86.0 AND d NOT NULL)
3417 OR b=102
3418 OR (d>=36.0 AND d<37.0 AND d NOT NULL)
3419 OR ((a BETWEEN 59 AND 61) AND a!=60)
3420 OR b=784
3421 }
3422} {12 21 22 36 59 61 85 89 91 scan 0 sort 0}
3423do_test where7-2.145.2 {
3424 count_steps_sort {
3425 SELECT a FROM t3
3426 WHERE b=91
3427 OR (g='utsrqpo' AND f GLOB 'wxyza*')
3428 OR (d>=21.0 AND d<22.0 AND d NOT NULL)
3429 OR (g='wvutsrq' AND f GLOB 'mnopq*')
3430 OR ((a BETWEEN 89 AND 91) AND a!=90)
3431 OR (d>=85.0 AND d<86.0 AND d NOT NULL)
3432 OR b=102
3433 OR (d>=36.0 AND d<37.0 AND d NOT NULL)
3434 OR ((a BETWEEN 59 AND 61) AND a!=60)
3435 OR b=784
3436 }
3437} {12 21 22 36 59 61 85 89 91 scan 0 sort 0}
3438do_test where7-2.146.1 {
3439 count_steps_sort {
3440 SELECT a FROM t2
3441 WHERE (g='vutsrqp' AND f GLOB 'opqrs*')
3442 OR (g='gfedcba' AND f GLOB 'nopqr*')
3443 OR b=990
3444 OR a=52
3445 OR (d>=38.0 AND d<39.0 AND d NOT NULL)
3446 }
3447} {14 38 52 90 91 scan 0 sort 0}
3448do_test where7-2.146.2 {
3449 count_steps_sort {
3450 SELECT a FROM t3
3451 WHERE (g='vutsrqp' AND f GLOB 'opqrs*')
3452 OR (g='gfedcba' AND f GLOB 'nopqr*')
3453 OR b=990
3454 OR a=52
3455 OR (d>=38.0 AND d<39.0 AND d NOT NULL)
3456 }
3457} {14 38 52 90 91 scan 0 sort 0}
3458do_test where7-2.147.1 {
3459 count_steps_sort {
3460 SELECT a FROM t2
3461 WHERE c=22022
3462 OR b=960
3463 OR ((a BETWEEN 43 AND 45) AND a!=44)
3464 OR a=48
3465 OR b=729
3466 OR ((a BETWEEN 41 AND 43) AND a!=42)
3467 OR a=44
3468 OR b=773
3469 }
3470} {41 43 44 45 48 64 65 66 scan 0 sort 0}
3471do_test where7-2.147.2 {
3472 count_steps_sort {
3473 SELECT a FROM t3
3474 WHERE c=22022
3475 OR b=960
3476 OR ((a BETWEEN 43 AND 45) AND a!=44)
3477 OR a=48
3478 OR b=729
3479 OR ((a BETWEEN 41 AND 43) AND a!=42)
3480 OR a=44
3481 OR b=773
3482 }
3483} {41 43 44 45 48 64 65 66 scan 0 sort 0}
3484do_test where7-2.148.1 {
3485 count_steps_sort {
3486 SELECT a FROM t2
3487 WHERE ((a BETWEEN 68 AND 70) AND a!=69)
3488 OR b=421
3489 OR ((a BETWEEN 22 AND 24) AND a!=23)
3490 OR (d>=2.0 AND d<3.0 AND d NOT NULL)
3491 OR (g='srqponm' AND f GLOB 'defgh*')
3492 OR (d>=89.0 AND d<90.0 AND d NOT NULL)
3493 OR (d>=24.0 AND d<25.0 AND d NOT NULL)
3494 OR c=22022
3495 OR b=825
3496 OR ((a BETWEEN 17 AND 19) AND a!=18)
3497 OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
3498 }
3499} {2 6 17 19 22 24 29 32 58 64 65 66 68 70 75 84 89 scan 0 sort 0}
3500do_test where7-2.148.2 {
3501 count_steps_sort {
3502 SELECT a FROM t3
3503 WHERE ((a BETWEEN 68 AND 70) AND a!=69)
3504 OR b=421
3505 OR ((a BETWEEN 22 AND 24) AND a!=23)
3506 OR (d>=2.0 AND d<3.0 AND d NOT NULL)
3507 OR (g='srqponm' AND f GLOB 'defgh*')
3508 OR (d>=89.0 AND d<90.0 AND d NOT NULL)
3509 OR (d>=24.0 AND d<25.0 AND d NOT NULL)
3510 OR c=22022
3511 OR b=825
3512 OR ((a BETWEEN 17 AND 19) AND a!=18)
3513 OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
3514 }
3515} {2 6 17 19 22 24 29 32 58 64 65 66 68 70 75 84 89 scan 0 sort 0}
3516do_test where7-2.149.1 {
3517 count_steps_sort {
3518 SELECT a FROM t2
3519 WHERE (d>=44.0 AND d<45.0 AND d NOT NULL)
3520 OR b=484
3521 OR b=1026
3522 OR a=90
3523 OR (g='jihgfed' AND f GLOB 'wxyza*')
3524 OR b=608
3525 OR a=32
3526 }
3527} {32 44 74 90 scan 0 sort 0}
3528do_test where7-2.149.2 {
3529 count_steps_sort {
3530 SELECT a FROM t3
3531 WHERE (d>=44.0 AND d<45.0 AND d NOT NULL)
3532 OR b=484
3533 OR b=1026
3534 OR a=90
3535 OR (g='jihgfed' AND f GLOB 'wxyza*')
3536 OR b=608
3537 OR a=32
3538 }
3539} {32 44 74 90 scan 0 sort 0}
3540do_test where7-2.150.1 {
3541 count_steps_sort {
3542 SELECT a FROM t2
3543 WHERE c<=10
3544 OR (d>=76.0 AND d<77.0 AND d NOT NULL)
3545 OR b=154
3546 OR (d>=77.0 AND d<78.0 AND d NOT NULL)
3547 OR b=880
3548 OR a=55
3549 OR b=773
3550 OR b=319
3551 OR (g='hgfedcb' AND f GLOB 'fghij*')
3552 }
3553} {14 29 55 76 77 80 83 scan 0 sort 0}
3554do_test where7-2.150.2 {
3555 count_steps_sort {
3556 SELECT a FROM t3
3557 WHERE c<=10
3558 OR (d>=76.0 AND d<77.0 AND d NOT NULL)
3559 OR b=154
3560 OR (d>=77.0 AND d<78.0 AND d NOT NULL)
3561 OR b=880
3562 OR a=55
3563 OR b=773
3564 OR b=319
3565 OR (g='hgfedcb' AND f GLOB 'fghij*')
3566 }
3567} {14 29 55 76 77 80 83 scan 0 sort 0}
3568do_test where7-2.151.1 {
3569 count_steps_sort {
3570 SELECT a FROM t2
3571 WHERE (g='wvutsrq' AND f GLOB 'ijklm*')
3572 OR f='mnopqrstu'
3573 OR a=62
3574 }
3575} {8 12 38 62 64 90 scan 0 sort 0}
3576do_test where7-2.151.2 {
3577 count_steps_sort {
3578 SELECT a FROM t3
3579 WHERE (g='wvutsrq' AND f GLOB 'ijklm*')
3580 OR f='mnopqrstu'
3581 OR a=62
3582 }
3583} {8 12 38 62 64 90 scan 0 sort 0}
3584do_test where7-2.152.1 {
3585 count_steps_sort {
3586 SELECT a FROM t2
3587 WHERE a=33
3588 OR b=1045
3589 OR (d>=40.0 AND d<41.0 AND d NOT NULL)
3590 OR c=13013
3591 OR (g='gfedcba' AND f GLOB 'mnopq*')
3592 OR b=124
3593 OR (g='gfedcba' AND f GLOB 'klmno*')
3594 }
3595} {33 37 38 39 40 88 90 95 scan 0 sort 0}
3596do_test where7-2.152.2 {
3597 count_steps_sort {
3598 SELECT a FROM t3
3599 WHERE a=33
3600 OR b=1045
3601 OR (d>=40.0 AND d<41.0 AND d NOT NULL)
3602 OR c=13013
3603 OR (g='gfedcba' AND f GLOB 'mnopq*')
3604 OR b=124
3605 OR (g='gfedcba' AND f GLOB 'klmno*')
3606 }
3607} {33 37 38 39 40 88 90 95 scan 0 sort 0}
3608do_test where7-2.153.1 {
3609 count_steps_sort {
3610 SELECT a FROM t2
3611 WHERE b=883
3612 OR c=32032
3613 OR f='fghijklmn'
3614 OR ((a BETWEEN 49 AND 51) AND a!=50)
3615 OR b=421
3616 OR b=803
3617 OR c=4004
3618 OR (f GLOB '?defg*' AND f GLOB 'cdef*')
3619 }
3620} {2 5 10 11 12 28 31 49 51 54 57 73 80 83 94 95 96 scan 0 sort 0}
3621do_test where7-2.153.2 {
3622 count_steps_sort {
3623 SELECT a FROM t3
3624 WHERE b=883
3625 OR c=32032
3626 OR f='fghijklmn'
3627 OR ((a BETWEEN 49 AND 51) AND a!=50)
3628 OR b=421
3629 OR b=803
3630 OR c=4004
3631 OR (f GLOB '?defg*' AND f GLOB 'cdef*')
3632 }
3633} {2 5 10 11 12 28 31 49 51 54 57 73 80 83 94 95 96 scan 0 sort 0}
3634do_test where7-2.154.1 {
3635 count_steps_sort {
3636 SELECT a FROM t2
3637 WHERE (f GLOB '?rstu*' AND f GLOB 'qrst*')
3638 OR b=99
3639 OR (g='kjihgfe' AND f GLOB 'uvwxy*')
3640 }
3641} {9 16 42 68 72 94 scan 0 sort 0}
3642do_test where7-2.154.2 {
3643 count_steps_sort {
3644 SELECT a FROM t3
3645 WHERE (f GLOB '?rstu*' AND f GLOB 'qrst*')
3646 OR b=99
3647 OR (g='kjihgfe' AND f GLOB 'uvwxy*')
3648 }
3649} {9 16 42 68 72 94 scan 0 sort 0}
3650do_test where7-2.155.1 {
3651 count_steps_sort {
3652 SELECT a FROM t2
3653 WHERE f='defghijkl'
3654 OR b=308
3655 }
3656} {3 28 29 55 81 scan 0 sort 0}
3657do_test where7-2.155.2 {
3658 count_steps_sort {
3659 SELECT a FROM t3
3660 WHERE f='defghijkl'
3661 OR b=308
3662 }
3663} {3 28 29 55 81 scan 0 sort 0}
3664do_test where7-2.156.1 {
3665 count_steps_sort {
3666 SELECT a FROM t2
3667 WHERE b=795
3668 OR (g='yxwvuts' AND f GLOB 'cdefg*')
3669 OR f='jklmnopqr'
3670 OR (f GLOB '?defg*' AND f GLOB 'cdef*')
3671 OR (d>=51.0 AND d<52.0 AND d NOT NULL)
3672 OR b=1056
3673 }
3674} {2 9 28 35 51 54 61 80 87 96 scan 0 sort 0}
3675do_test where7-2.156.2 {
3676 count_steps_sort {
3677 SELECT a FROM t3
3678 WHERE b=795
3679 OR (g='yxwvuts' AND f GLOB 'cdefg*')
3680 OR f='jklmnopqr'
3681 OR (f GLOB '?defg*' AND f GLOB 'cdef*')
3682 OR (d>=51.0 AND d<52.0 AND d NOT NULL)
3683 OR b=1056
3684 }
3685} {2 9 28 35 51 54 61 80 87 96 scan 0 sort 0}
3686do_test where7-2.157.1 {
3687 count_steps_sort {
3688 SELECT a FROM t2
3689 WHERE a=47
3690 OR (d>=94.0 AND d<95.0 AND d NOT NULL)
3691 OR b=410
3692 OR b=682
3693 OR ((a BETWEEN 98 AND 100) AND a!=99)
3694 OR f='hijklmnop'
3695 OR (d>=40.0 AND d<41.0 AND d NOT NULL)
3696 OR b=168
3697 OR (d>=51.0 AND d<52.0 AND d NOT NULL)
3698 OR a=32
3699 OR a=72
3700 }
3701} {7 32 33 40 47 51 59 62 72 85 94 98 100 scan 0 sort 0}
3702do_test where7-2.157.2 {
3703 count_steps_sort {
3704 SELECT a FROM t3
3705 WHERE a=47
3706 OR (d>=94.0 AND d<95.0 AND d NOT NULL)
3707 OR b=410
3708 OR b=682
3709 OR ((a BETWEEN 98 AND 100) AND a!=99)
3710 OR f='hijklmnop'
3711 OR (d>=40.0 AND d<41.0 AND d NOT NULL)
3712 OR b=168
3713 OR (d>=51.0 AND d<52.0 AND d NOT NULL)
3714 OR a=32
3715 OR a=72
3716 }
3717} {7 32 33 40 47 51 59 62 72 85 94 98 100 scan 0 sort 0}
3718do_test where7-2.158.1 {
3719 count_steps_sort {
3720 SELECT a FROM t2
3721 WHERE b=616
3722 OR ((a BETWEEN 25 AND 27) AND a!=26)
3723 OR (d>=38.0 AND d<39.0 AND d NOT NULL)
3724 OR a=96
3725 }
3726} {25 27 38 56 96 scan 0 sort 0}
3727do_test where7-2.158.2 {
3728 count_steps_sort {
3729 SELECT a FROM t3
3730 WHERE b=616
3731 OR ((a BETWEEN 25 AND 27) AND a!=26)
3732 OR (d>=38.0 AND d<39.0 AND d NOT NULL)
3733 OR a=96
3734 }
3735} {25 27 38 56 96 scan 0 sort 0}
3736do_test where7-2.159.1 {
3737 count_steps_sort {
3738 SELECT a FROM t2
3739 WHERE (d>=66.0 AND d<67.0 AND d NOT NULL)
3740 OR b=352
3741 }
3742} {32 66 scan 0 sort 0}
3743do_test where7-2.159.2 {
3744 count_steps_sort {
3745 SELECT a FROM t3
3746 WHERE (d>=66.0 AND d<67.0 AND d NOT NULL)
3747 OR b=352
3748 }
3749} {32 66 scan 0 sort 0}
3750do_test where7-2.160.1 {
3751 count_steps_sort {
3752 SELECT a FROM t2
3753 WHERE b=795
3754 OR c=13013
3755 OR (d>=28.0 AND d<29.0 AND d NOT NULL)
3756 OR b=597
3757 }
3758} {28 37 38 39 scan 0 sort 0}
3759do_test where7-2.160.2 {
3760 count_steps_sort {
3761 SELECT a FROM t3
3762 WHERE b=795
3763 OR c=13013
3764 OR (d>=28.0 AND d<29.0 AND d NOT NULL)
3765 OR b=597
3766 }
3767} {28 37 38 39 scan 0 sort 0}
3768do_test where7-2.161.1 {
3769 count_steps_sort {
3770 SELECT a FROM t2
3771 WHERE a=23
3772 OR (g='kjihgfe' AND f GLOB 'qrstu*')
3773 OR b=641
3774 OR b=352
3775 OR b=179
3776 OR b=806
3777 OR b=839
3778 OR b=33
3779 }
3780} {3 23 32 68 scan 0 sort 0}
3781do_test where7-2.161.2 {
3782 count_steps_sort {
3783 SELECT a FROM t3
3784 WHERE a=23
3785 OR (g='kjihgfe' AND f GLOB 'qrstu*')
3786 OR b=641
3787 OR b=352
3788 OR b=179
3789 OR b=806
3790 OR b=839
3791 OR b=33
3792 }
3793} {3 23 32 68 scan 0 sort 0}
3794do_test where7-2.162.1 {
3795 count_steps_sort {
3796 SELECT a FROM t2
3797 WHERE b=1070
3798 OR b=1078
3799 OR ((a BETWEEN 11 AND 13) AND a!=12)
3800 OR c=12012
3801 OR (g='hgfedcb' AND f GLOB 'ghijk*')
3802 OR b=319
3803 OR c=5005
3804 OR 1000000<b
3805 OR b=1037
3806 OR b=234
3807 }
3808} {11 13 14 15 29 34 35 36 84 98 scan 0 sort 0}
3809do_test where7-2.162.2 {
3810 count_steps_sort {
3811 SELECT a FROM t3
3812 WHERE b=1070
3813 OR b=1078
3814 OR ((a BETWEEN 11 AND 13) AND a!=12)
3815 OR c=12012
3816 OR (g='hgfedcb' AND f GLOB 'ghijk*')
3817 OR b=319
3818 OR c=5005
3819 OR 1000000<b
3820 OR b=1037
3821 OR b=234
3822 }
3823} {11 13 14 15 29 34 35 36 84 98 scan 0 sort 0}
3824do_test where7-2.163.1 {
3825 count_steps_sort {
3826 SELECT a FROM t2
3827 WHERE f='cdefghijk'
3828 OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
3829 OR (g='ihgfedc' AND f GLOB 'defgh*')
3830 OR (d>=59.0 AND d<60.0 AND d NOT NULL)
3831 }
3832} {2 17 28 43 54 59 69 80 81 95 scan 0 sort 0}
3833do_test where7-2.163.2 {
3834 count_steps_sort {
3835 SELECT a FROM t3
3836 WHERE f='cdefghijk'
3837 OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
3838 OR (g='ihgfedc' AND f GLOB 'defgh*')
3839 OR (d>=59.0 AND d<60.0 AND d NOT NULL)
3840 }
3841} {2 17 28 43 54 59 69 80 81 95 scan 0 sort 0}
3842do_test where7-2.164.1 {
3843 count_steps_sort {
3844 SELECT a FROM t2
3845 WHERE a=65
3846 OR c=14014
3847 OR (d>=88.0 AND d<89.0 AND d NOT NULL)
3848 OR a=47
3849 OR b=220
3850 OR (d>=37.0 AND d<38.0 AND d NOT NULL)
3851 }
3852} {20 37 40 41 42 47 65 88 scan 0 sort 0}
3853do_test where7-2.164.2 {
3854 count_steps_sort {
3855 SELECT a FROM t3
3856 WHERE a=65
3857 OR c=14014
3858 OR (d>=88.0 AND d<89.0 AND d NOT NULL)
3859 OR a=47
3860 OR b=220
3861 OR (d>=37.0 AND d<38.0 AND d NOT NULL)
3862 }
3863} {20 37 40 41 42 47 65 88 scan 0 sort 0}
3864do_test where7-2.165.1 {
3865 count_steps_sort {
3866 SELECT a FROM t2
3867 WHERE (g='hgfedcb' AND f GLOB 'ijklm*')
3868 OR (g='rqponml' AND f GLOB 'jklmn*')
3869 OR b=891
3870 OR (g='nmlkjih' AND f GLOB 'fghij*')
3871 OR b=484
3872 OR a=62
3873 OR (g='ihgfedc' AND f GLOB 'defgh*')
3874 }
3875} {35 44 57 62 81 86 scan 0 sort 0}
3876do_test where7-2.165.2 {
3877 count_steps_sort {
3878 SELECT a FROM t3
3879 WHERE (g='hgfedcb' AND f GLOB 'ijklm*')
3880 OR (g='rqponml' AND f GLOB 'jklmn*')
3881 OR b=891
3882 OR (g='nmlkjih' AND f GLOB 'fghij*')
3883 OR b=484
3884 OR a=62
3885 OR (g='ihgfedc' AND f GLOB 'defgh*')
3886 }
3887} {35 44 57 62 81 86 scan 0 sort 0}
3888do_test where7-2.166.1 {
3889 count_steps_sort {
3890 SELECT a FROM t2
3891 WHERE b=363
3892 OR (g='tsrqpon' AND f GLOB 'zabcd*')
3893 OR ((a BETWEEN 58 AND 60) AND a!=59)
3894 OR (d>=2.0 AND d<3.0 AND d NOT NULL)
3895 OR (d>=46.0 AND d<47.0 AND d NOT NULL)
3896 OR (g='wvutsrq' AND f GLOB 'klmno*')
3897 OR a=39
3898 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
3899 }
3900} {2 10 25 33 39 46 54 58 60 scan 0 sort 0}
3901do_test where7-2.166.2 {
3902 count_steps_sort {
3903 SELECT a FROM t3
3904 WHERE b=363
3905 OR (g='tsrqpon' AND f GLOB 'zabcd*')
3906 OR ((a BETWEEN 58 AND 60) AND a!=59)
3907 OR (d>=2.0 AND d<3.0 AND d NOT NULL)
3908 OR (d>=46.0 AND d<47.0 AND d NOT NULL)
3909 OR (g='wvutsrq' AND f GLOB 'klmno*')
3910 OR a=39
3911 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
3912 }
3913} {2 10 25 33 39 46 54 58 60 scan 0 sort 0}
3914do_test where7-2.167.1 {
3915 count_steps_sort {
3916 SELECT a FROM t2
3917 WHERE c=30030
3918 OR (d>=52.0 AND d<53.0 AND d NOT NULL)
3919 OR b=850
3920 OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
3921 }
3922} {20 46 52 72 88 89 90 98 scan 0 sort 0}
3923do_test where7-2.167.2 {
3924 count_steps_sort {
3925 SELECT a FROM t3
3926 WHERE c=30030
3927 OR (d>=52.0 AND d<53.0 AND d NOT NULL)
3928 OR b=850
3929 OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
3930 }
3931} {20 46 52 72 88 89 90 98 scan 0 sort 0}
3932do_test where7-2.168.1 {
3933 count_steps_sort {
3934 SELECT a FROM t2
3935 WHERE (d>=23.0 AND d<24.0 AND d NOT NULL)
3936 OR (d>=91.0 AND d<92.0 AND d NOT NULL)
3937 OR b=80
3938 }
3939} {23 91 scan 0 sort 0}
3940do_test where7-2.168.2 {
3941 count_steps_sort {
3942 SELECT a FROM t3
3943 WHERE (d>=23.0 AND d<24.0 AND d NOT NULL)
3944 OR (d>=91.0 AND d<92.0 AND d NOT NULL)
3945 OR b=80
3946 }
3947} {23 91 scan 0 sort 0}
3948do_test where7-2.169.1 {
3949 count_steps_sort {
3950 SELECT a FROM t2
3951 WHERE ((a BETWEEN 59 AND 61) AND a!=60)
3952 OR (d>=77.0 AND d<78.0 AND d NOT NULL)
3953 OR b=462
3954 OR a=51
3955 OR b=344
3956 OR b=333
3957 OR ((a BETWEEN 61 AND 63) AND a!=62)
3958 }
3959} {42 51 59 61 63 77 scan 0 sort 0}
3960do_test where7-2.169.2 {
3961 count_steps_sort {
3962 SELECT a FROM t3
3963 WHERE ((a BETWEEN 59 AND 61) AND a!=60)
3964 OR (d>=77.0 AND d<78.0 AND d NOT NULL)
3965 OR b=462
3966 OR a=51
3967 OR b=344
3968 OR b=333
3969 OR ((a BETWEEN 61 AND 63) AND a!=62)
3970 }
3971} {42 51 59 61 63 77 scan 0 sort 0}
3972do_test where7-2.170.1 {
3973 count_steps_sort {
3974 SELECT a FROM t2
3975 WHERE b=586
3976 OR a=21
3977 OR b=638
3978 }
3979} {21 58 scan 0 sort 0}
3980do_test where7-2.170.2 {
3981 count_steps_sort {
3982 SELECT a FROM t3
3983 WHERE b=586
3984 OR a=21
3985 OR b=638
3986 }
3987} {21 58 scan 0 sort 0}
3988do_test where7-2.171.1 {
3989 count_steps_sort {
3990 SELECT a FROM t2
3991 WHERE b=179
3992 OR ((a BETWEEN 2 AND 4) AND a!=3)
3993 OR ((a BETWEEN 40 AND 42) AND a!=41)
3994 OR (d>=13.0 AND d<14.0 AND d NOT NULL)
3995 OR ((a BETWEEN 72 AND 74) AND a!=73)
3996 }
3997} {2 4 13 40 42 72 74 scan 0 sort 0}
3998do_test where7-2.171.2 {
3999 count_steps_sort {
4000 SELECT a FROM t3
4001 WHERE b=179
4002 OR ((a BETWEEN 2 AND 4) AND a!=3)
4003 OR ((a BETWEEN 40 AND 42) AND a!=41)
4004 OR (d>=13.0 AND d<14.0 AND d NOT NULL)
4005 OR ((a BETWEEN 72 AND 74) AND a!=73)
4006 }
4007} {2 4 13 40 42 72 74 scan 0 sort 0}
4008do_test where7-2.172.1 {
4009 count_steps_sort {
4010 SELECT a FROM t2
4011 WHERE b=333
4012 OR (g='nmlkjih' AND f GLOB 'bcdef*')
4013 OR (d>=62.0 AND d<63.0 AND d NOT NULL)
4014 OR b=407
4015 OR a=5
4016 OR b=817
4017 OR b=891
4018 }
4019} {5 37 53 62 81 scan 0 sort 0}
4020do_test where7-2.172.2 {
4021 count_steps_sort {
4022 SELECT a FROM t3
4023 WHERE b=333
4024 OR (g='nmlkjih' AND f GLOB 'bcdef*')
4025 OR (d>=62.0 AND d<63.0 AND d NOT NULL)
4026 OR b=407
4027 OR a=5
4028 OR b=817
4029 OR b=891
4030 }
4031} {5 37 53 62 81 scan 0 sort 0}
4032do_test where7-2.173.1 {
4033 count_steps_sort {
4034 SELECT a FROM t2
4035 WHERE b<0
4036 OR b=352
4037 OR b=517
4038 OR (g='fedcbaz' AND f GLOB 'tuvwx*')
4039 OR ((a BETWEEN 12 AND 14) AND a!=13)
4040 OR b=1012
4041 OR ((a BETWEEN 11 AND 13) AND a!=12)
4042 }
4043} {11 12 13 14 32 47 92 97 scan 0 sort 0}
4044do_test where7-2.173.2 {
4045 count_steps_sort {
4046 SELECT a FROM t3
4047 WHERE b<0
4048 OR b=352
4049 OR b=517
4050 OR (g='fedcbaz' AND f GLOB 'tuvwx*')
4051 OR ((a BETWEEN 12 AND 14) AND a!=13)
4052 OR b=1012
4053 OR ((a BETWEEN 11 AND 13) AND a!=12)
4054 }
4055} {11 12 13 14 32 47 92 97 scan 0 sort 0}
4056do_test where7-2.174.1 {
4057 count_steps_sort {
4058 SELECT a FROM t2
4059 WHERE (g='qponmlk' AND f GLOB 'pqrst*')
4060 OR c<=10
4061 OR (g='vutsrqp' AND f GLOB 'opqrs*')
4062 OR a=32
4063 OR (g='wvutsrq' AND f GLOB 'mnopq*')
4064 OR d<0.0
4065 }
4066} {12 14 32 41 scan 0 sort 0}
4067do_test where7-2.174.2 {
4068 count_steps_sort {
4069 SELECT a FROM t3
4070 WHERE (g='qponmlk' AND f GLOB 'pqrst*')
4071 OR c<=10
4072 OR (g='vutsrqp' AND f GLOB 'opqrs*')
4073 OR a=32
4074 OR (g='wvutsrq' AND f GLOB 'mnopq*')
4075 OR d<0.0
4076 }
4077} {12 14 32 41 scan 0 sort 0}
4078do_test where7-2.175.1 {
4079 count_steps_sort {
4080 SELECT a FROM t2
4081 WHERE ((a BETWEEN 20 AND 22) AND a!=21)
4082 OR b=1045
4083 OR (g='ihgfedc' AND f GLOB 'abcde*')
4084 OR a=26
4085 OR (g='gfedcba' AND f GLOB 'opqrs*')
4086 }
4087} {20 22 26 78 92 95 scan 0 sort 0}
4088do_test where7-2.175.2 {
4089 count_steps_sort {
4090 SELECT a FROM t3
4091 WHERE ((a BETWEEN 20 AND 22) AND a!=21)
4092 OR b=1045
4093 OR (g='ihgfedc' AND f GLOB 'abcde*')
4094 OR a=26
4095 OR (g='gfedcba' AND f GLOB 'opqrs*')
4096 }
4097} {20 22 26 78 92 95 scan 0 sort 0}
4098do_test where7-2.176.1 {
4099 count_steps_sort {
4100 SELECT a FROM t2
4101 WHERE a=49
4102 OR b=58
4103 }
4104} {49 scan 0 sort 0}
4105do_test where7-2.176.2 {
4106 count_steps_sort {
4107 SELECT a FROM t3
4108 WHERE a=49
4109 OR b=58
4110 }
4111} {49 scan 0 sort 0}
4112do_test where7-2.177.1 {
4113 count_steps_sort {
4114 SELECT a FROM t2
4115 WHERE (d>=3.0 AND d<4.0 AND d NOT NULL)
4116 OR (g='jihgfed' AND f GLOB 'xyzab*')
4117 OR c=32032
4118 OR b=289
4119 OR ((a BETWEEN 17 AND 19) AND a!=18)
4120 OR ((a BETWEEN 14 AND 16) AND a!=15)
4121 }
4122} {3 14 16 17 19 75 94 95 96 scan 0 sort 0}
4123do_test where7-2.177.2 {
4124 count_steps_sort {
4125 SELECT a FROM t3
4126 WHERE (d>=3.0 AND d<4.0 AND d NOT NULL)
4127 OR (g='jihgfed' AND f GLOB 'xyzab*')
4128 OR c=32032
4129 OR b=289
4130 OR ((a BETWEEN 17 AND 19) AND a!=18)
4131 OR ((a BETWEEN 14 AND 16) AND a!=15)
4132 }
4133} {3 14 16 17 19 75 94 95 96 scan 0 sort 0}
4134do_test where7-2.178.1 {
4135 count_steps_sort {
4136 SELECT a FROM t2
4137 WHERE ((a BETWEEN 15 AND 17) AND a!=16)
4138 OR ((a BETWEEN 57 AND 59) AND a!=58)
4139 OR b=33
4140 OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
4141 }
4142} {3 15 17 43 57 59 69 95 scan 0 sort 0}
4143do_test where7-2.178.2 {
4144 count_steps_sort {
4145 SELECT a FROM t3
4146 WHERE ((a BETWEEN 15 AND 17) AND a!=16)
4147 OR ((a BETWEEN 57 AND 59) AND a!=58)
4148 OR b=33
4149 OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
4150 }
4151} {3 15 17 43 57 59 69 95 scan 0 sort 0}
4152do_test where7-2.179.1 {
4153 count_steps_sort {
4154 SELECT a FROM t2
4155 WHERE b=828
4156 OR b=341
4157 OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
4158 OR b=902
4159 OR ((a BETWEEN 64 AND 66) AND a!=65)
4160 OR (d>=1.0 AND d<2.0 AND d NOT NULL)
4161 OR (g='fedcbaz' AND f GLOB 'rstuv*')
4162 OR b=242
4163 OR (g='yxwvuts' AND f GLOB 'cdefg*')
4164 OR (d>=91.0 AND d<92.0 AND d NOT NULL)
4165 OR (g='qponmlk' AND f GLOB 'qrstu*')
4166 }
4167} {1 2 16 22 31 42 64 66 68 82 91 94 95 scan 0 sort 0}
4168do_test where7-2.179.2 {
4169 count_steps_sort {
4170 SELECT a FROM t3
4171 WHERE b=828
4172 OR b=341
4173 OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
4174 OR b=902
4175 OR ((a BETWEEN 64 AND 66) AND a!=65)
4176 OR (d>=1.0 AND d<2.0 AND d NOT NULL)
4177 OR (g='fedcbaz' AND f GLOB 'rstuv*')
4178 OR b=242
4179 OR (g='yxwvuts' AND f GLOB 'cdefg*')
4180 OR (d>=91.0 AND d<92.0 AND d NOT NULL)
4181 OR (g='qponmlk' AND f GLOB 'qrstu*')
4182 }
4183} {1 2 16 22 31 42 64 66 68 82 91 94 95 scan 0 sort 0}
4184do_test where7-2.180.1 {
4185 count_steps_sort {
4186 SELECT a FROM t2
4187 WHERE (g='nmlkjih' AND f GLOB 'efghi*')
4188 OR b=982
4189 OR b=781
4190 OR ((a BETWEEN 66 AND 68) AND a!=67)
4191 OR d>1e10
4192 OR (d>=71.0 AND d<72.0 AND d NOT NULL)
4193 }
4194} {56 66 68 71 scan 0 sort 0}
4195do_test where7-2.180.2 {
4196 count_steps_sort {
4197 SELECT a FROM t3
4198 WHERE (g='nmlkjih' AND f GLOB 'efghi*')
4199 OR b=982
4200 OR b=781
4201 OR ((a BETWEEN 66 AND 68) AND a!=67)
4202 OR d>1e10
4203 OR (d>=71.0 AND d<72.0 AND d NOT NULL)
4204 }
4205} {56 66 68 71 scan 0 sort 0}
4206do_test where7-2.181.1 {
4207 count_steps_sort {
4208 SELECT a FROM t2
4209 WHERE (g='kjihgfe' AND f GLOB 'rstuv*')
4210 OR a=31
4211 OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
4212 OR ((a BETWEEN 57 AND 59) AND a!=58)
4213 OR a=76
4214 OR (d>=23.0 AND d<24.0 AND d NOT NULL)
4215 OR (g='jihgfed' AND f GLOB 'wxyza*')
4216 OR b=176
4217 }
4218} {8 16 23 31 34 57 59 60 69 74 76 86 scan 0 sort 0}
4219do_test where7-2.181.2 {
4220 count_steps_sort {
4221 SELECT a FROM t3
4222 WHERE (g='kjihgfe' AND f GLOB 'rstuv*')
4223 OR a=31
4224 OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
4225 OR ((a BETWEEN 57 AND 59) AND a!=58)
4226 OR a=76
4227 OR (d>=23.0 AND d<24.0 AND d NOT NULL)
4228 OR (g='jihgfed' AND f GLOB 'wxyza*')
4229 OR b=176
4230 }
4231} {8 16 23 31 34 57 59 60 69 74 76 86 scan 0 sort 0}
4232do_test where7-2.182.1 {
4233 count_steps_sort {
4234 SELECT a FROM t2
4235 WHERE (g='ponmlkj' AND f GLOB 'vwxyz*')
4236 OR ((a BETWEEN 59 AND 61) AND a!=60)
4237 OR (g='nmlkjih' AND f GLOB 'defgh*')
4238 OR (d>=60.0 AND d<61.0 AND d NOT NULL)
4239 OR (g='wvutsrq' AND f GLOB 'mnopq*')
4240 OR b=14
4241 OR ((a BETWEEN 88 AND 90) AND a!=89)
4242 OR f='zabcdefgh'
4243 }
4244} {12 25 47 51 55 59 60 61 77 88 90 scan 0 sort 0}
4245do_test where7-2.182.2 {
4246 count_steps_sort {
4247 SELECT a FROM t3
4248 WHERE (g='ponmlkj' AND f GLOB 'vwxyz*')
4249 OR ((a BETWEEN 59 AND 61) AND a!=60)
4250 OR (g='nmlkjih' AND f GLOB 'defgh*')
4251 OR (d>=60.0 AND d<61.0 AND d NOT NULL)
4252 OR (g='wvutsrq' AND f GLOB 'mnopq*')
4253 OR b=14
4254 OR ((a BETWEEN 88 AND 90) AND a!=89)
4255 OR f='zabcdefgh'
4256 }
4257} {12 25 47 51 55 59 60 61 77 88 90 scan 0 sort 0}
4258do_test where7-2.183.1 {
4259 count_steps_sort {
4260 SELECT a FROM t2
4261 WHERE (g='tsrqpon' AND f GLOB 'zabcd*')
4262 OR b=286
4263 OR (d>=31.0 AND d<32.0 AND d NOT NULL)
4264 OR b=91
4265 OR ((a BETWEEN 43 AND 45) AND a!=44)
4266 }
4267} {25 26 31 43 45 scan 0 sort 0}
4268do_test where7-2.183.2 {
4269 count_steps_sort {
4270 SELECT a FROM t3
4271 WHERE (g='tsrqpon' AND f GLOB 'zabcd*')
4272 OR b=286
4273 OR (d>=31.0 AND d<32.0 AND d NOT NULL)
4274 OR b=91
4275 OR ((a BETWEEN 43 AND 45) AND a!=44)
4276 }
4277} {25 26 31 43 45 scan 0 sort 0}
4278do_test where7-2.184.1 {
4279 count_steps_sort {
4280 SELECT a FROM t2
4281 WHERE (g='lkjihgf' AND f GLOB 'nopqr*')
4282 OR c=19019
4283 OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
4284 OR b=374
4285 }
4286} {22 34 48 55 56 57 65 74 100 scan 0 sort 0}
4287do_test where7-2.184.2 {
4288 count_steps_sort {
4289 SELECT a FROM t3
4290 WHERE (g='lkjihgf' AND f GLOB 'nopqr*')
4291 OR c=19019
4292 OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
4293 OR b=374
4294 }
4295} {22 34 48 55 56 57 65 74 100 scan 0 sort 0}
4296do_test where7-2.185.1 {
4297 count_steps_sort {
4298 SELECT a FROM t2
4299 WHERE g IS NULL
4300 OR (g='onmlkji' AND f GLOB 'wxyza*')
4301 }
4302} {48 scan 0 sort 0}
4303do_test where7-2.185.2 {
4304 count_steps_sort {
4305 SELECT a FROM t3
4306 WHERE g IS NULL
4307 OR (g='onmlkji' AND f GLOB 'wxyza*')
4308 }
4309} {48 scan 0 sort 0}
4310do_test where7-2.186.1 {
4311 count_steps_sort {
4312 SELECT a FROM t2
4313 WHERE a=4
4314 OR b=407
4315 }
4316} {4 37 scan 0 sort 0}
4317do_test where7-2.186.2 {
4318 count_steps_sort {
4319 SELECT a FROM t3
4320 WHERE a=4
4321 OR b=407
4322 }
4323} {4 37 scan 0 sort 0}
4324do_test where7-2.187.1 {
4325 count_steps_sort {
4326 SELECT a FROM t2
4327 WHERE ((a BETWEEN 66 AND 68) AND a!=67)
4328 OR b=564
4329 OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
4330 OR b=234
4331 OR b=641
4332 OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
4333 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
4334 OR (d>=5.0 AND d<6.0 AND d NOT NULL)
4335 OR a=98
4336 }
4337} {1 5 12 13 27 39 53 65 66 68 79 91 98 scan 0 sort 0}
4338do_test where7-2.187.2 {
4339 count_steps_sort {
4340 SELECT a FROM t3
4341 WHERE ((a BETWEEN 66 AND 68) AND a!=67)
4342 OR b=564
4343 OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
4344 OR b=234
4345 OR b=641
4346 OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
4347 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
4348 OR (d>=5.0 AND d<6.0 AND d NOT NULL)
4349 OR a=98
4350 }
4351} {1 5 12 13 27 39 53 65 66 68 79 91 98 scan 0 sort 0}
4352do_test where7-2.188.1 {
4353 count_steps_sort {
4354 SELECT a FROM t2
4355 WHERE a=73
4356 OR b=44
4357 OR b=539
4358 OR c=11011
4359 OR (g='fedcbaz' AND f GLOB 'rstuv*')
4360 OR b=69
4361 OR b=1001
4362 OR (d>=26.0 AND d<27.0 AND d NOT NULL)
4363 OR (d>=23.0 AND d<24.0 AND d NOT NULL)
4364 OR (g='ihgfedc' AND f GLOB 'defgh*')
4365 OR ((a BETWEEN 32 AND 34) AND a!=33)
4366 }
4367} {4 23 26 31 32 33 34 49 73 81 91 95 scan 0 sort 0}
4368do_test where7-2.188.2 {
4369 count_steps_sort {
4370 SELECT a FROM t3
4371 WHERE a=73
4372 OR b=44
4373 OR b=539
4374 OR c=11011
4375 OR (g='fedcbaz' AND f GLOB 'rstuv*')
4376 OR b=69
4377 OR b=1001
4378 OR (d>=26.0 AND d<27.0 AND d NOT NULL)
4379 OR (d>=23.0 AND d<24.0 AND d NOT NULL)
4380 OR (g='ihgfedc' AND f GLOB 'defgh*')
4381 OR ((a BETWEEN 32 AND 34) AND a!=33)
4382 }
4383} {4 23 26 31 32 33 34 49 73 81 91 95 scan 0 sort 0}
4384do_test where7-2.189.1 {
4385 count_steps_sort {
4386 SELECT a FROM t2
4387 WHERE b=264
4388 OR b=143
4389 OR a=48
4390 }
4391} {13 24 48 scan 0 sort 0}
4392do_test where7-2.189.2 {
4393 count_steps_sort {
4394 SELECT a FROM t3
4395 WHERE b=264
4396 OR b=143
4397 OR a=48
4398 }
4399} {13 24 48 scan 0 sort 0}
4400do_test where7-2.190.1 {
4401 count_steps_sort {
4402 SELECT a FROM t2
4403 WHERE b=1001
4404 OR b=1070
4405 OR ((a BETWEEN 72 AND 74) AND a!=73)
4406 OR b=14
4407 OR ((a BETWEEN 56 AND 58) AND a!=57)
4408 OR (d>=18.0 AND d<19.0 AND d NOT NULL)
4409 OR a=66
4410 }
4411} {18 56 58 66 72 74 91 scan 0 sort 0}
4412do_test where7-2.190.2 {
4413 count_steps_sort {
4414 SELECT a FROM t3
4415 WHERE b=1001
4416 OR b=1070
4417 OR ((a BETWEEN 72 AND 74) AND a!=73)
4418 OR b=14
4419 OR ((a BETWEEN 56 AND 58) AND a!=57)
4420 OR (d>=18.0 AND d<19.0 AND d NOT NULL)
4421 OR a=66
4422 }
4423} {18 56 58 66 72 74 91 scan 0 sort 0}
4424do_test where7-2.191.1 {
4425 count_steps_sort {
4426 SELECT a FROM t2
4427 WHERE c=23023
4428 OR (d>=83.0 AND d<84.0 AND d NOT NULL)
4429 OR a=66
4430 OR (g='onmlkji' AND f GLOB 'zabcd*')
4431 OR a=51
4432 OR a=23
4433 OR c=4004
4434 }
4435} {10 11 12 23 51 66 67 68 69 83 scan 0 sort 0}
4436do_test where7-2.191.2 {
4437 count_steps_sort {
4438 SELECT a FROM t3
4439 WHERE c=23023
4440 OR (d>=83.0 AND d<84.0 AND d NOT NULL)
4441 OR a=66
4442 OR (g='onmlkji' AND f GLOB 'zabcd*')
4443 OR a=51
4444 OR a=23
4445 OR c=4004
4446 }
4447} {10 11 12 23 51 66 67 68 69 83 scan 0 sort 0}
4448do_test where7-2.192.1 {
4449 count_steps_sort {
4450 SELECT a FROM t2
4451 WHERE b=36
4452 OR (g='rqponml' AND f GLOB 'lmnop*')
4453 OR a=80
4454 }
4455} {37 80 scan 0 sort 0}
4456do_test where7-2.192.2 {
4457 count_steps_sort {
4458 SELECT a FROM t3
4459 WHERE b=36
4460 OR (g='rqponml' AND f GLOB 'lmnop*')
4461 OR a=80
4462 }
4463} {37 80 scan 0 sort 0}
4464do_test where7-2.193.1 {
4465 count_steps_sort {
4466 SELECT a FROM t2
4467 WHERE (f GLOB '?jklm*' AND f GLOB 'ijkl*')
4468 OR ((a BETWEEN 37 AND 39) AND a!=38)
4469 OR a=55
4470 OR f='efghijklm'
4471 OR a=8
4472 OR a=80
4473 OR (d>=34.0 AND d<35.0 AND d NOT NULL)
4474 OR b=256
4475 OR (d>=72.0 AND d<73.0 AND d NOT NULL)
4476 }
4477} {4 8 30 34 37 39 55 56 60 72 80 82 86 scan 0 sort 0}
4478do_test where7-2.193.2 {
4479 count_steps_sort {
4480 SELECT a FROM t3
4481 WHERE (f GLOB '?jklm*' AND f GLOB 'ijkl*')
4482 OR ((a BETWEEN 37 AND 39) AND a!=38)
4483 OR a=55
4484 OR f='efghijklm'
4485 OR a=8
4486 OR a=80
4487 OR (d>=34.0 AND d<35.0 AND d NOT NULL)
4488 OR b=256
4489 OR (d>=72.0 AND d<73.0 AND d NOT NULL)
4490 }
4491} {4 8 30 34 37 39 55 56 60 72 80 82 86 scan 0 sort 0}
4492do_test where7-2.194.1 {
4493 count_steps_sort {
4494 SELECT a FROM t2
4495 WHERE (d>=87.0 AND d<88.0 AND d NOT NULL)
4496 OR b=836
4497 OR (f GLOB '?defg*' AND f GLOB 'cdef*')
4498 OR (g='wvutsrq' AND f GLOB 'ijklm*')
4499 OR a=91
4500 OR b=594
4501 OR (g='ponmlkj' AND f GLOB 'vwxyz*')
4502 }
4503} {2 8 28 47 54 76 80 87 91 scan 0 sort 0}
4504do_test where7-2.194.2 {
4505 count_steps_sort {
4506 SELECT a FROM t3
4507 WHERE (d>=87.0 AND d<88.0 AND d NOT NULL)
4508 OR b=836
4509 OR (f GLOB '?defg*' AND f GLOB 'cdef*')
4510 OR (g='wvutsrq' AND f GLOB 'ijklm*')
4511 OR a=91
4512 OR b=594
4513 OR (g='ponmlkj' AND f GLOB 'vwxyz*')
4514 }
4515} {2 8 28 47 54 76 80 87 91 scan 0 sort 0}
4516do_test where7-2.195.1 {
4517 count_steps_sort {
4518 SELECT a FROM t2
4519 WHERE (g='tsrqpon' AND f GLOB 'yzabc*')
4520 OR (g='wvutsrq' AND f GLOB 'mnopq*')
4521 OR ((a BETWEEN 62 AND 64) AND a!=63)
4522 OR c=6006
4523 OR ((a BETWEEN 50 AND 52) AND a!=51)
4524 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
4525 OR ((a BETWEEN 88 AND 90) AND a!=89)
4526 OR (d>=43.0 AND d<44.0 AND d NOT NULL)
4527 }
4528} {12 16 17 18 24 43 50 52 62 64 88 90 scan 0 sort 0}
4529do_test where7-2.195.2 {
4530 count_steps_sort {
4531 SELECT a FROM t3
4532 WHERE (g='tsrqpon' AND f GLOB 'yzabc*')
4533 OR (g='wvutsrq' AND f GLOB 'mnopq*')
4534 OR ((a BETWEEN 62 AND 64) AND a!=63)
4535 OR c=6006
4536 OR ((a BETWEEN 50 AND 52) AND a!=51)
4537 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
4538 OR ((a BETWEEN 88 AND 90) AND a!=89)
4539 OR (d>=43.0 AND d<44.0 AND d NOT NULL)
4540 }
4541} {12 16 17 18 24 43 50 52 62 64 88 90 scan 0 sort 0}
4542do_test where7-2.196.1 {
4543 count_steps_sort {
4544 SELECT a FROM t2
4545 WHERE ((a BETWEEN 83 AND 85) AND a!=84)
4546 OR ((a BETWEEN 14 AND 16) AND a!=15)
4547 OR a=13
4548 OR b=121
4549 OR (d>=44.0 AND d<45.0 AND d NOT NULL)
4550 OR ((a BETWEEN 12 AND 14) AND a!=13)
4551 OR (g='utsrqpo' AND f GLOB 'stuvw*')
4552 OR b=660
4553 OR b=792
4554 OR (g='xwvutsr' AND f GLOB 'ghijk*')
4555 }
4556} {6 11 12 13 14 16 18 44 60 72 83 85 scan 0 sort 0}
4557do_test where7-2.196.2 {
4558 count_steps_sort {
4559 SELECT a FROM t3
4560 WHERE ((a BETWEEN 83 AND 85) AND a!=84)
4561 OR ((a BETWEEN 14 AND 16) AND a!=15)
4562 OR a=13
4563 OR b=121
4564 OR (d>=44.0 AND d<45.0 AND d NOT NULL)
4565 OR ((a BETWEEN 12 AND 14) AND a!=13)
4566 OR (g='utsrqpo' AND f GLOB 'stuvw*')
4567 OR b=660
4568 OR b=792
4569 OR (g='xwvutsr' AND f GLOB 'ghijk*')
4570 }
4571} {6 11 12 13 14 16 18 44 60 72 83 85 scan 0 sort 0}
4572do_test where7-2.197.1 {
4573 count_steps_sort {
4574 SELECT a FROM t2
4575 WHERE b=1089
4576 OR b=495
4577 OR b=157
4578 OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
4579 OR (d>=59.0 AND d<60.0 AND d NOT NULL)
4580 OR (g='yxwvuts' AND f GLOB 'bcdef*')
4581 OR (g='xwvutsr' AND f GLOB 'hijkl*')
4582 OR (d>=1.0 AND d<2.0 AND d NOT NULL)
4583 OR f='wxyzabcde'
4584 }
4585} {1 7 20 22 45 46 48 59 72 74 98 99 100 scan 0 sort 0}
4586do_test where7-2.197.2 {
4587 count_steps_sort {
4588 SELECT a FROM t3
4589 WHERE b=1089
4590 OR b=495
4591 OR b=157
4592 OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
4593 OR (d>=59.0 AND d<60.0 AND d NOT NULL)
4594 OR (g='yxwvuts' AND f GLOB 'bcdef*')
4595 OR (g='xwvutsr' AND f GLOB 'hijkl*')
4596 OR (d>=1.0 AND d<2.0 AND d NOT NULL)
4597 OR f='wxyzabcde'
4598 }
4599} {1 7 20 22 45 46 48 59 72 74 98 99 100 scan 0 sort 0}
4600do_test where7-2.198.1 {
4601 count_steps_sort {
4602 SELECT a FROM t2
4603 WHERE f='bcdefghij'
4604 OR ((a BETWEEN 40 AND 42) AND a!=41)
4605 OR (g='srqponm' AND f GLOB 'ghijk*')
4606 OR b=157
4607 OR b=267
4608 OR c=34034
4609 }
4610} {1 27 32 40 42 53 79 100 scan 0 sort 0}
4611do_test where7-2.198.2 {
4612 count_steps_sort {
4613 SELECT a FROM t3
4614 WHERE f='bcdefghij'
4615 OR ((a BETWEEN 40 AND 42) AND a!=41)
4616 OR (g='srqponm' AND f GLOB 'ghijk*')
4617 OR b=157
4618 OR b=267
4619 OR c=34034
4620 }
4621} {1 27 32 40 42 53 79 100 scan 0 sort 0}
4622do_test where7-2.199.1 {
4623 count_steps_sort {
4624 SELECT a FROM t2
4625 WHERE a=19
4626 OR a=23
4627 OR c<=10
4628 OR (g='lkjihgf' AND f GLOB 'opqrs*')
4629 }
4630} {19 23 66 scan 0 sort 0}
4631do_test where7-2.199.2 {
4632 count_steps_sort {
4633 SELECT a FROM t3
4634 WHERE a=19
4635 OR a=23
4636 OR c<=10
4637 OR (g='lkjihgf' AND f GLOB 'opqrs*')
4638 }
4639} {19 23 66 scan 0 sort 0}
4640do_test where7-2.200.1 {
4641 count_steps_sort {
4642 SELECT a FROM t2
4643 WHERE ((a BETWEEN 1 AND 3) AND a!=2)
4644 OR b=792
4645 OR b=803
4646 OR b=36
4647 OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
4648 }
4649} {1 3 27 53 72 73 79 scan 0 sort 0}
4650do_test where7-2.200.2 {
4651 count_steps_sort {
4652 SELECT a FROM t3
4653 WHERE ((a BETWEEN 1 AND 3) AND a!=2)
4654 OR b=792
4655 OR b=803
4656 OR b=36
4657 OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
4658 }
4659} {1 3 27 53 72 73 79 scan 0 sort 0}
4660do_test where7-2.201.1 {
4661 count_steps_sort {
4662 SELECT a FROM t2
4663 WHERE (g='utsrqpo' AND f GLOB 'uvwxy*')
4664 OR ((a BETWEEN 71 AND 73) AND a!=72)
4665 OR ((a BETWEEN 76 AND 78) AND a!=77)
4666 OR f='jklmnopqr'
4667 OR (g='onmlkji' AND f GLOB 'yzabc*')
4668 OR b=891
4669 OR a=40
4670 OR (d>=67.0 AND d<68.0 AND d NOT NULL)
4671 }
4672} {9 20 35 40 50 61 67 71 73 76 78 81 87 scan 0 sort 0}
4673do_test where7-2.201.2 {
4674 count_steps_sort {
4675 SELECT a FROM t3
4676 WHERE (g='utsrqpo' AND f GLOB 'uvwxy*')
4677 OR ((a BETWEEN 71 AND 73) AND a!=72)
4678 OR ((a BETWEEN 76 AND 78) AND a!=77)
4679 OR f='jklmnopqr'
4680 OR (g='onmlkji' AND f GLOB 'yzabc*')
4681 OR b=891
4682 OR a=40
4683 OR (d>=67.0 AND d<68.0 AND d NOT NULL)
4684 }
4685} {9 20 35 40 50 61 67 71 73 76 78 81 87 scan 0 sort 0}
4686do_test where7-2.202.1 {
4687 count_steps_sort {
4688 SELECT a FROM t2
4689 WHERE (d>=15.0 AND d<16.0 AND d NOT NULL)
4690 OR a=32
4691 OR (d>=88.0 AND d<89.0 AND d NOT NULL)
4692 OR a=95
4693 OR d>1e10
4694 OR b=429
4695 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
4696 OR (g='jihgfed' AND f GLOB 'yzabc*')
4697 OR c=10010
4698 OR ((a BETWEEN 83 AND 85) AND a!=84)
4699 }
4700} {15 28 29 30 32 39 54 76 83 85 88 95 scan 0 sort 0}
4701do_test where7-2.202.2 {
4702 count_steps_sort {
4703 SELECT a FROM t3
4704 WHERE (d>=15.0 AND d<16.0 AND d NOT NULL)
4705 OR a=32
4706 OR (d>=88.0 AND d<89.0 AND d NOT NULL)
4707 OR a=95
4708 OR d>1e10
4709 OR b=429
4710 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
4711 OR (g='jihgfed' AND f GLOB 'yzabc*')
4712 OR c=10010
4713 OR ((a BETWEEN 83 AND 85) AND a!=84)
4714 }
4715} {15 28 29 30 32 39 54 76 83 85 88 95 scan 0 sort 0}
4716do_test where7-2.203.1 {
4717 count_steps_sort {
4718 SELECT a FROM t2
4719 WHERE (g='xwvutsr' AND f GLOB 'defgh*')
4720 OR a=22
4721 OR a=26
4722 OR a=81
4723 OR a=53
4724 OR ((a BETWEEN 92 AND 94) AND a!=93)
4725 OR c=30030
4726 OR (g='wvutsrq' AND f GLOB 'ijklm*')
4727 OR a=82
4728 OR b=594
4729 }
4730} {3 8 22 26 53 54 81 82 88 89 90 92 94 scan 0 sort 0}
4731do_test where7-2.203.2 {
4732 count_steps_sort {
4733 SELECT a FROM t3
4734 WHERE (g='xwvutsr' AND f GLOB 'defgh*')
4735 OR a=22
4736 OR a=26
4737 OR a=81
4738 OR a=53
4739 OR ((a BETWEEN 92 AND 94) AND a!=93)
4740 OR c=30030
4741 OR (g='wvutsrq' AND f GLOB 'ijklm*')
4742 OR a=82
4743 OR b=594
4744 }
4745} {3 8 22 26 53 54 81 82 88 89 90 92 94 scan 0 sort 0}
4746do_test where7-2.204.1 {
4747 count_steps_sort {
4748 SELECT a FROM t2
4749 WHERE ((a BETWEEN 34 AND 36) AND a!=35)
4750 OR (d>=57.0 AND d<58.0 AND d NOT NULL)
4751 OR (g='srqponm' AND f GLOB 'efghi*')
4752 OR a=83
4753 OR (g='hgfedcb' AND f GLOB 'ijklm*')
4754 OR (g='kjihgfe' AND f GLOB 'qrstu*')
4755 OR ((a BETWEEN 99 AND 101) AND a!=100)
4756 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
4757 OR b=1092
4758 OR (g='srqponm' AND f GLOB 'efghi*')
4759 OR b=25
4760 }
4761} {12 30 34 36 57 68 83 86 99 scan 0 sort 0}
4762do_test where7-2.204.2 {
4763 count_steps_sort {
4764 SELECT a FROM t3
4765 WHERE ((a BETWEEN 34 AND 36) AND a!=35)
4766 OR (d>=57.0 AND d<58.0 AND d NOT NULL)
4767 OR (g='srqponm' AND f GLOB 'efghi*')
4768 OR a=83
4769 OR (g='hgfedcb' AND f GLOB 'ijklm*')
4770 OR (g='kjihgfe' AND f GLOB 'qrstu*')
4771 OR ((a BETWEEN 99 AND 101) AND a!=100)
4772 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
4773 OR b=1092
4774 OR (g='srqponm' AND f GLOB 'efghi*')
4775 OR b=25
4776 }
4777} {12 30 34 36 57 68 83 86 99 scan 0 sort 0}
4778do_test where7-2.205.1 {
4779 count_steps_sort {
4780 SELECT a FROM t2
4781 WHERE a=20
4782 OR b=421
4783 OR (g='xwvutsr' AND f GLOB 'fghij*')
4784 OR a=50
4785 OR (g='qponmlk' AND f GLOB 'opqrs*')
4786 OR (d>=53.0 AND d<54.0 AND d NOT NULL)
4787 }
4788} {5 20 40 50 53 scan 0 sort 0}
4789do_test where7-2.205.2 {
4790 count_steps_sort {
4791 SELECT a FROM t3
4792 WHERE a=20
4793 OR b=421
4794 OR (g='xwvutsr' AND f GLOB 'fghij*')
4795 OR a=50
4796 OR (g='qponmlk' AND f GLOB 'opqrs*')
4797 OR (d>=53.0 AND d<54.0 AND d NOT NULL)
4798 }
4799} {5 20 40 50 53 scan 0 sort 0}
4800do_test where7-2.206.1 {
4801 count_steps_sort {
4802 SELECT a FROM t2
4803 WHERE b=960
4804 OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
4805 }
4806} {13 39 65 91 scan 0 sort 0}
4807do_test where7-2.206.2 {
4808 count_steps_sort {
4809 SELECT a FROM t3
4810 WHERE b=960
4811 OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
4812 }
4813} {13 39 65 91 scan 0 sort 0}
4814do_test where7-2.207.1 {
4815 count_steps_sort {
4816 SELECT a FROM t2
4817 WHERE b=891
4818 OR (d>=31.0 AND d<32.0 AND d NOT NULL)
4819 OR f='nopqrstuv'
4820 }
4821} {13 31 39 65 81 91 scan 0 sort 0}
4822do_test where7-2.207.2 {
4823 count_steps_sort {
4824 SELECT a FROM t3
4825 WHERE b=891
4826 OR (d>=31.0 AND d<32.0 AND d NOT NULL)
4827 OR f='nopqrstuv'
4828 }
4829} {13 31 39 65 81 91 scan 0 sort 0}
4830do_test where7-2.208.1 {
4831 count_steps_sort {
4832 SELECT a FROM t2
4833 WHERE b=157
4834 OR b=289
4835 OR ((a BETWEEN 32 AND 34) AND a!=33)
4836 OR b=1001
4837 OR b=707
4838 }
4839} {32 34 91 scan 0 sort 0}
4840do_test where7-2.208.2 {
4841 count_steps_sort {
4842 SELECT a FROM t3
4843 WHERE b=157
4844 OR b=289
4845 OR ((a BETWEEN 32 AND 34) AND a!=33)
4846 OR b=1001
4847 OR b=707
4848 }
4849} {32 34 91 scan 0 sort 0}
4850do_test where7-2.209.1 {
4851 count_steps_sort {
4852 SELECT a FROM t2
4853 WHERE (g='edcbazy' AND f GLOB 'wxyza*')
4854 OR b=957
4855 OR ((a BETWEEN 48 AND 50) AND a!=49)
4856 }
4857} {48 50 87 100 scan 0 sort 0}
4858do_test where7-2.209.2 {
4859 count_steps_sort {
4860 SELECT a FROM t3
4861 WHERE (g='edcbazy' AND f GLOB 'wxyza*')
4862 OR b=957
4863 OR ((a BETWEEN 48 AND 50) AND a!=49)
4864 }
4865} {48 50 87 100 scan 0 sort 0}
4866do_test where7-2.210.1 {
4867 count_steps_sort {
4868 SELECT a FROM t2
4869 WHERE (d>=40.0 AND d<41.0 AND d NOT NULL)
4870 OR a=77
4871 OR (d>=85.0 AND d<86.0 AND d NOT NULL)
4872 }
4873} {40 77 85 scan 0 sort 0}
4874do_test where7-2.210.2 {
4875 count_steps_sort {
4876 SELECT a FROM t3
4877 WHERE (d>=40.0 AND d<41.0 AND d NOT NULL)
4878 OR a=77
4879 OR (d>=85.0 AND d<86.0 AND d NOT NULL)
4880 }
4881} {40 77 85 scan 0 sort 0}
4882do_test where7-2.211.1 {
4883 count_steps_sort {
4884 SELECT a FROM t2
4885 WHERE (d>=66.0 AND d<67.0 AND d NOT NULL)
4886 OR b=11
4887 OR (g='fedcbaz' AND f GLOB 'stuvw*')
4888 OR ((a BETWEEN 14 AND 16) AND a!=15)
4889 OR (d>=38.0 AND d<39.0 AND d NOT NULL)
4890 OR a=99
4891 }
4892} {1 14 16 38 66 96 99 scan 0 sort 0}
4893do_test where7-2.211.2 {
4894 count_steps_sort {
4895 SELECT a FROM t3
4896 WHERE (d>=66.0 AND d<67.0 AND d NOT NULL)
4897 OR b=11
4898 OR (g='fedcbaz' AND f GLOB 'stuvw*')
4899 OR ((a BETWEEN 14 AND 16) AND a!=15)
4900 OR (d>=38.0 AND d<39.0 AND d NOT NULL)
4901 OR a=99
4902 }
4903} {1 14 16 38 66 96 99 scan 0 sort 0}
4904do_test where7-2.212.1 {
4905 count_steps_sort {
4906 SELECT a FROM t2
4907 WHERE f='fghijklmn'
4908 OR a=16
4909 OR (g='xwvutsr' AND f GLOB 'defgh*')
4910 OR ((a BETWEEN 60 AND 62) AND a!=61)
4911 OR ((a BETWEEN 90 AND 92) AND a!=91)
4912 OR ((a BETWEEN 9 AND 11) AND a!=10)
4913 OR (d>=52.0 AND d<53.0 AND d NOT NULL)
4914 OR (g='kjihgfe' AND f GLOB 'tuvwx*')
4915 OR b=80
4916 }
4917} {3 5 9 11 16 31 52 57 60 62 71 83 90 92 scan 0 sort 0}
4918do_test where7-2.212.2 {
4919 count_steps_sort {
4920 SELECT a FROM t3
4921 WHERE f='fghijklmn'
4922 OR a=16
4923 OR (g='xwvutsr' AND f GLOB 'defgh*')
4924 OR ((a BETWEEN 60 AND 62) AND a!=61)
4925 OR ((a BETWEEN 90 AND 92) AND a!=91)
4926 OR ((a BETWEEN 9 AND 11) AND a!=10)
4927 OR (d>=52.0 AND d<53.0 AND d NOT NULL)
4928 OR (g='kjihgfe' AND f GLOB 'tuvwx*')
4929 OR b=80
4930 }
4931} {3 5 9 11 16 31 52 57 60 62 71 83 90 92 scan 0 sort 0}
4932do_test where7-2.213.1 {
4933 count_steps_sort {
4934 SELECT a FROM t2
4935 WHERE (g='wvutsrq' AND f GLOB 'mnopq*')
4936 OR a=44
4937 OR a=43
4938 OR (g='lkjihgf' AND f GLOB 'opqrs*')
4939 OR b=25
4940 }
4941} {12 43 44 66 scan 0 sort 0}
4942do_test where7-2.213.2 {
4943 count_steps_sort {
4944 SELECT a FROM t3
4945 WHERE (g='wvutsrq' AND f GLOB 'mnopq*')
4946 OR a=44
4947 OR a=43
4948 OR (g='lkjihgf' AND f GLOB 'opqrs*')
4949 OR b=25
4950 }
4951} {12 43 44 66 scan 0 sort 0}
4952do_test where7-2.214.1 {
4953 count_steps_sort {
4954 SELECT a FROM t2
4955 WHERE f='vwxyzabcd'
4956 OR a=73
4957 OR b=597
4958 }
4959} {21 47 73 99 scan 0 sort 0}
4960do_test where7-2.214.2 {
4961 count_steps_sort {
4962 SELECT a FROM t3
4963 WHERE f='vwxyzabcd'
4964 OR a=73
4965 OR b=597
4966 }
4967} {21 47 73 99 scan 0 sort 0}
4968do_test where7-2.215.1 {
4969 count_steps_sort {
4970 SELECT a FROM t2
4971 WHERE b=22
4972 OR ((a BETWEEN 61 AND 63) AND a!=62)
4973 OR e IS NULL
4974 OR a=1
4975 }
4976} {1 2 61 63 scan 0 sort 0}
4977do_test where7-2.215.2 {
4978 count_steps_sort {
4979 SELECT a FROM t3
4980 WHERE b=22
4981 OR ((a BETWEEN 61 AND 63) AND a!=62)
4982 OR e IS NULL
4983 OR a=1
4984 }
4985} {1 2 61 63 scan 0 sort 0}
4986do_test where7-2.216.1 {
4987 count_steps_sort {
4988 SELECT a FROM t2
4989 WHERE (d>=3.0 AND d<4.0 AND d NOT NULL)
4990 OR (g='gfedcba' AND f GLOB 'opqrs*')
4991 OR b=1015
4992 OR c=16016
4993 OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
4994 OR f='abcdefghi'
4995 OR b=605
4996 OR a=63
4997 }
4998} {3 19 26 45 46 47 48 52 55 63 71 78 92 97 scan 0 sort 0}
4999do_test where7-2.216.2 {
5000 count_steps_sort {
5001 SELECT a FROM t3
5002 WHERE (d>=3.0 AND d<4.0 AND d NOT NULL)
5003 OR (g='gfedcba' AND f GLOB 'opqrs*')
5004 OR b=1015
5005 OR c=16016
5006 OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
5007 OR f='abcdefghi'
5008 OR b=605
5009 OR a=63
5010 }
5011} {3 19 26 45 46 47 48 52 55 63 71 78 92 97 scan 0 sort 0}
5012do_test where7-2.217.1 {
5013 count_steps_sort {
5014 SELECT a FROM t2
5015 WHERE (g='yxwvuts' AND f GLOB 'bcdef*')
5016 OR (d>=44.0 AND d<45.0 AND d NOT NULL)
5017 OR b=641
5018 OR b=795
5019 }
5020} {1 44 scan 0 sort 0}
5021do_test where7-2.217.2 {
5022 count_steps_sort {
5023 SELECT a FROM t3
5024 WHERE (g='yxwvuts' AND f GLOB 'bcdef*')
5025 OR (d>=44.0 AND d<45.0 AND d NOT NULL)
5026 OR b=641
5027 OR b=795
5028 }
5029} {1 44 scan 0 sort 0}
5030do_test where7-2.218.1 {
5031 count_steps_sort {
5032 SELECT a FROM t2
5033 WHERE f='fghijklmn'
5034 OR (d>=44.0 AND d<45.0 AND d NOT NULL)
5035 OR (d>=15.0 AND d<16.0 AND d NOT NULL)
5036 }
5037} {5 15 31 44 57 83 scan 0 sort 0}
5038do_test where7-2.218.2 {
5039 count_steps_sort {
5040 SELECT a FROM t3
5041 WHERE f='fghijklmn'
5042 OR (d>=44.0 AND d<45.0 AND d NOT NULL)
5043 OR (d>=15.0 AND d<16.0 AND d NOT NULL)
5044 }
5045} {5 15 31 44 57 83 scan 0 sort 0}
5046do_test where7-2.219.1 {
5047 count_steps_sort {
5048 SELECT a FROM t2
5049 WHERE ((a BETWEEN 99 AND 101) AND a!=100)
5050 OR ((a BETWEEN 72 AND 74) AND a!=73)
5051 OR ((a BETWEEN 85 AND 87) AND a!=86)
5052 OR a=92
5053 OR b=1100
5054 OR ((a BETWEEN 98 AND 100) AND a!=99)
5055 OR ((a BETWEEN 30 AND 32) AND a!=31)
5056 }
5057} {30 32 72 74 85 87 92 98 99 100 scan 0 sort 0}
5058do_test where7-2.219.2 {
5059 count_steps_sort {
5060 SELECT a FROM t3
5061 WHERE ((a BETWEEN 99 AND 101) AND a!=100)
5062 OR ((a BETWEEN 72 AND 74) AND a!=73)
5063 OR ((a BETWEEN 85 AND 87) AND a!=86)
5064 OR a=92
5065 OR b=1100
5066 OR ((a BETWEEN 98 AND 100) AND a!=99)
5067 OR ((a BETWEEN 30 AND 32) AND a!=31)
5068 }
5069} {30 32 72 74 85 87 92 98 99 100 scan 0 sort 0}
5070do_test where7-2.220.1 {
5071 count_steps_sort {
5072 SELECT a FROM t2
5073 WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
5074 OR (d>=16.0 AND d<17.0 AND d NOT NULL)
5075 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
5076 OR b=880
5077 OR (d>=86.0 AND d<87.0 AND d NOT NULL)
5078 OR b=1089
5079 OR ((a BETWEEN 69 AND 71) AND a!=70)
5080 OR f IS NULL
5081 OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
5082 }
5083} {5 12 16 31 57 69 71 80 83 86 97 99 scan 0 sort 0}
5084do_test where7-2.220.2 {
5085 count_steps_sort {
5086 SELECT a FROM t3
5087 WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
5088 OR (d>=16.0 AND d<17.0 AND d NOT NULL)
5089 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
5090 OR b=880
5091 OR (d>=86.0 AND d<87.0 AND d NOT NULL)
5092 OR b=1089
5093 OR ((a BETWEEN 69 AND 71) AND a!=70)
5094 OR f IS NULL
5095 OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
5096 }
5097} {5 12 16 31 57 69 71 80 83 86 97 99 scan 0 sort 0}
5098do_test where7-2.221.1 {
5099 count_steps_sort {
5100 SELECT a FROM t2
5101 WHERE b=1026
5102 OR b=407
5103 OR (g='srqponm' AND f GLOB 'fghij*')
5104 OR b=564
5105 OR c=23023
5106 OR b=891
5107 OR c=22022
5108 OR ((a BETWEEN 22 AND 24) AND a!=23)
5109 OR ((a BETWEEN 9 AND 11) AND a!=10)
5110 OR (g='rqponml' AND f GLOB 'ijklm*')
5111 OR (g='utsrqpo' AND f GLOB 'vwxyz*')
5112 }
5113} {9 11 21 22 24 31 34 37 64 65 66 67 68 69 81 scan 0 sort 0}
5114do_test where7-2.221.2 {
5115 count_steps_sort {
5116 SELECT a FROM t3
5117 WHERE b=1026
5118 OR b=407
5119 OR (g='srqponm' AND f GLOB 'fghij*')
5120 OR b=564
5121 OR c=23023
5122 OR b=891
5123 OR c=22022
5124 OR ((a BETWEEN 22 AND 24) AND a!=23)
5125 OR ((a BETWEEN 9 AND 11) AND a!=10)
5126 OR (g='rqponml' AND f GLOB 'ijklm*')
5127 OR (g='utsrqpo' AND f GLOB 'vwxyz*')
5128 }
5129} {9 11 21 22 24 31 34 37 64 65 66 67 68 69 81 scan 0 sort 0}
5130do_test where7-2.222.1 {
5131 count_steps_sort {
5132 SELECT a FROM t2
5133 WHERE ((a BETWEEN 71 AND 73) AND a!=72)
5134 OR a=72
5135 OR a=43
5136 }
5137} {43 71 72 73 scan 0 sort 0}
5138do_test where7-2.222.2 {
5139 count_steps_sort {
5140 SELECT a FROM t3
5141 WHERE ((a BETWEEN 71 AND 73) AND a!=72)
5142 OR a=72
5143 OR a=43
5144 }
5145} {43 71 72 73 scan 0 sort 0}
5146do_test where7-2.223.1 {
5147 count_steps_sort {
5148 SELECT a FROM t2
5149 WHERE ((a BETWEEN 67 AND 69) AND a!=68)
5150 OR ((a BETWEEN 79 AND 81) AND a!=80)
5151 OR c=18018
5152 OR b=792
5153 OR (g='mlkjihg' AND f GLOB 'jklmn*')
5154 OR (d>=77.0 AND d<78.0 AND d NOT NULL)
5155 OR (d>=8.0 AND d<9.0 AND d NOT NULL)
5156 OR (d>=91.0 AND d<92.0 AND d NOT NULL)
5157 OR f='uvwxyzabc'
5158 OR (d>=74.0 AND d<75.0 AND d NOT NULL)
5159 }
5160} {8 20 46 52 53 54 61 67 69 72 74 77 79 81 91 98 scan 0 sort 0}
5161do_test where7-2.223.2 {
5162 count_steps_sort {
5163 SELECT a FROM t3
5164 WHERE ((a BETWEEN 67 AND 69) AND a!=68)
5165 OR ((a BETWEEN 79 AND 81) AND a!=80)
5166 OR c=18018
5167 OR b=792
5168 OR (g='mlkjihg' AND f GLOB 'jklmn*')
5169 OR (d>=77.0 AND d<78.0 AND d NOT NULL)
5170 OR (d>=8.0 AND d<9.0 AND d NOT NULL)
5171 OR (d>=91.0 AND d<92.0 AND d NOT NULL)
5172 OR f='uvwxyzabc'
5173 OR (d>=74.0 AND d<75.0 AND d NOT NULL)
5174 }
5175} {8 20 46 52 53 54 61 67 69 72 74 77 79 81 91 98 scan 0 sort 0}
5176do_test where7-2.224.1 {
5177 count_steps_sort {
5178 SELECT a FROM t2
5179 WHERE b=429
5180 OR (d>=33.0 AND d<34.0 AND d NOT NULL)
5181 OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
5182 OR (g='qponmlk' AND f GLOB 'opqrs*')
5183 OR b=1070
5184 OR (g='vutsrqp' AND f GLOB 'rstuv*')
5185 }
5186} {4 17 30 33 39 40 56 82 scan 0 sort 0}
5187do_test where7-2.224.2 {
5188 count_steps_sort {
5189 SELECT a FROM t3
5190 WHERE b=429
5191 OR (d>=33.0 AND d<34.0 AND d NOT NULL)
5192 OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
5193 OR (g='qponmlk' AND f GLOB 'opqrs*')
5194 OR b=1070
5195 OR (g='vutsrqp' AND f GLOB 'rstuv*')
5196 }
5197} {4 17 30 33 39 40 56 82 scan 0 sort 0}
5198do_test where7-2.225.1 {
5199 count_steps_sort {
5200 SELECT a FROM t2
5201 WHERE (g='mlkjihg' AND f GLOB 'jklmn*')
5202 OR b=572
5203 }
5204} {52 61 scan 0 sort 0}
5205do_test where7-2.225.2 {
5206 count_steps_sort {
5207 SELECT a FROM t3
5208 WHERE (g='mlkjihg' AND f GLOB 'jklmn*')
5209 OR b=572
5210 }
5211} {52 61 scan 0 sort 0}
5212do_test where7-2.226.1 {
5213 count_steps_sort {
5214 SELECT a FROM t2
5215 WHERE ((a BETWEEN 62 AND 64) AND a!=63)
5216 OR f='abcdefghi'
5217 OR (g='wvutsrq' AND f GLOB 'ijklm*')
5218 }
5219} {8 26 52 62 64 78 scan 0 sort 0}
5220do_test where7-2.226.2 {
5221 count_steps_sort {
5222 SELECT a FROM t3
5223 WHERE ((a BETWEEN 62 AND 64) AND a!=63)
5224 OR f='abcdefghi'
5225 OR (g='wvutsrq' AND f GLOB 'ijklm*')
5226 }
5227} {8 26 52 62 64 78 scan 0 sort 0}
5228do_test where7-2.227.1 {
5229 count_steps_sort {
5230 SELECT a FROM t2
5231 WHERE a=40
5232 OR ((a BETWEEN 85 AND 87) AND a!=86)
5233 }
5234} {40 85 87 scan 0 sort 0}
5235do_test where7-2.227.2 {
5236 count_steps_sort {
5237 SELECT a FROM t3
5238 WHERE a=40
5239 OR ((a BETWEEN 85 AND 87) AND a!=86)
5240 }
5241} {40 85 87 scan 0 sort 0}
5242do_test where7-2.228.1 {
5243 count_steps_sort {
5244 SELECT a FROM t2
5245 WHERE a=43
5246 OR ((a BETWEEN 44 AND 46) AND a!=45)
5247 OR a=1
5248 OR ((a BETWEEN 75 AND 77) AND a!=76)
5249 OR a=75
5250 OR (g='hgfedcb' AND f GLOB 'fghij*')
5251 OR ((a BETWEEN 59 AND 61) AND a!=60)
5252 }
5253} {1 43 44 46 59 61 75 77 83 scan 0 sort 0}
5254do_test where7-2.228.2 {
5255 count_steps_sort {
5256 SELECT a FROM t3
5257 WHERE a=43
5258 OR ((a BETWEEN 44 AND 46) AND a!=45)
5259 OR a=1
5260 OR ((a BETWEEN 75 AND 77) AND a!=76)
5261 OR a=75
5262 OR (g='hgfedcb' AND f GLOB 'fghij*')
5263 OR ((a BETWEEN 59 AND 61) AND a!=60)
5264 }
5265} {1 43 44 46 59 61 75 77 83 scan 0 sort 0}
5266do_test where7-2.229.1 {
5267 count_steps_sort {
5268 SELECT a FROM t2
5269 WHERE (g='gfedcba' AND f GLOB 'nopqr*')
5270 OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
5271 OR (g='mlkjihg' AND f GLOB 'ijklm*')
5272 OR b=231
5273 OR a=87
5274 }
5275} {8 21 34 60 86 87 91 scan 0 sort 0}
5276do_test where7-2.229.2 {
5277 count_steps_sort {
5278 SELECT a FROM t3
5279 WHERE (g='gfedcba' AND f GLOB 'nopqr*')
5280 OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
5281 OR (g='mlkjihg' AND f GLOB 'ijklm*')
5282 OR b=231
5283 OR a=87
5284 }
5285} {8 21 34 60 86 87 91 scan 0 sort 0}
5286do_test where7-2.230.1 {
5287 count_steps_sort {
5288 SELECT a FROM t2
5289 WHERE a=77
5290 OR (g='lkjihgf' AND f GLOB 'nopqr*')
5291 OR (g='rqponml' AND f GLOB 'hijkl*')
5292 OR c=24024
5293 OR c=5005
5294 }
5295} {13 14 15 33 65 70 71 72 77 scan 0 sort 0}
5296do_test where7-2.230.2 {
5297 count_steps_sort {
5298 SELECT a FROM t3
5299 WHERE a=77
5300 OR (g='lkjihgf' AND f GLOB 'nopqr*')
5301 OR (g='rqponml' AND f GLOB 'hijkl*')
5302 OR c=24024
5303 OR c=5005
5304 }
5305} {13 14 15 33 65 70 71 72 77 scan 0 sort 0}
5306do_test where7-2.231.1 {
5307 count_steps_sort {
5308 SELECT a FROM t2
5309 WHERE (g='mlkjihg' AND f GLOB 'ijklm*')
5310 OR ((a BETWEEN 89 AND 91) AND a!=90)
5311 OR (g='srqponm' AND f GLOB 'defgh*')
5312 OR ((a BETWEEN 64 AND 66) AND a!=65)
5313 OR b=682
5314 OR (d>=34.0 AND d<35.0 AND d NOT NULL)
5315 OR (g='lkjihgf' AND f GLOB 'nopqr*')
5316 OR (d>=22.0 AND d<23.0 AND d NOT NULL)
5317 }
5318} {22 29 34 60 62 64 65 66 89 91 scan 0 sort 0}
5319do_test where7-2.231.2 {
5320 count_steps_sort {
5321 SELECT a FROM t3
5322 WHERE (g='mlkjihg' AND f GLOB 'ijklm*')
5323 OR ((a BETWEEN 89 AND 91) AND a!=90)
5324 OR (g='srqponm' AND f GLOB 'defgh*')
5325 OR ((a BETWEEN 64 AND 66) AND a!=65)
5326 OR b=682
5327 OR (d>=34.0 AND d<35.0 AND d NOT NULL)
5328 OR (g='lkjihgf' AND f GLOB 'nopqr*')
5329 OR (d>=22.0 AND d<23.0 AND d NOT NULL)
5330 }
5331} {22 29 34 60 62 64 65 66 89 91 scan 0 sort 0}
5332do_test where7-2.232.1 {
5333 count_steps_sort {
5334 SELECT a FROM t2
5335 WHERE b=212
5336 OR b=121
5337 OR c=2002
5338 OR ((a BETWEEN 84 AND 86) AND a!=85)
5339 OR (g='jihgfed' AND f GLOB 'xyzab*')
5340 }
5341} {4 5 6 11 75 84 86 scan 0 sort 0}
5342do_test where7-2.232.2 {
5343 count_steps_sort {
5344 SELECT a FROM t3
5345 WHERE b=212
5346 OR b=121
5347 OR c=2002
5348 OR ((a BETWEEN 84 AND 86) AND a!=85)
5349 OR (g='jihgfed' AND f GLOB 'xyzab*')
5350 }
5351} {4 5 6 11 75 84 86 scan 0 sort 0}
5352do_test where7-2.233.1 {
5353 count_steps_sort {
5354 SELECT a FROM t2
5355 WHERE (d>=55.0 AND d<56.0 AND d NOT NULL)
5356 OR f='abcdefghi'
5357 OR b=267
5358 OR (g='ihgfedc' AND f GLOB 'abcde*')
5359 OR (g='utsrqpo' AND f GLOB 'uvwxy*')
5360 OR a=82
5361 OR a=54
5362 OR (d>=16.0 AND d<17.0 AND d NOT NULL)
5363 OR b=1078
5364 }
5365} {16 20 26 52 54 55 78 82 98 scan 0 sort 0}
5366do_test where7-2.233.2 {
5367 count_steps_sort {
5368 SELECT a FROM t3
5369 WHERE (d>=55.0 AND d<56.0 AND d NOT NULL)
5370 OR f='abcdefghi'
5371 OR b=267
5372 OR (g='ihgfedc' AND f GLOB 'abcde*')
5373 OR (g='utsrqpo' AND f GLOB 'uvwxy*')
5374 OR a=82
5375 OR a=54
5376 OR (d>=16.0 AND d<17.0 AND d NOT NULL)
5377 OR b=1078
5378 }
5379} {16 20 26 52 54 55 78 82 98 scan 0 sort 0}
5380do_test where7-2.234.1 {
5381 count_steps_sort {
5382 SELECT a FROM t2
5383 WHERE (d>=93.0 AND d<94.0 AND d NOT NULL)
5384 OR f='hijklmnop'
5385 OR (d>=34.0 AND d<35.0 AND d NOT NULL)
5386 }
5387} {7 33 34 59 85 93 scan 0 sort 0}
5388do_test where7-2.234.2 {
5389 count_steps_sort {
5390 SELECT a FROM t3
5391 WHERE (d>=93.0 AND d<94.0 AND d NOT NULL)
5392 OR f='hijklmnop'
5393 OR (d>=34.0 AND d<35.0 AND d NOT NULL)
5394 }
5395} {7 33 34 59 85 93 scan 0 sort 0}
5396do_test where7-2.235.1 {
5397 count_steps_sort {
5398 SELECT a FROM t2
5399 WHERE ((a BETWEEN 98 AND 100) AND a!=99)
5400 OR ((a BETWEEN 51 AND 53) AND a!=52)
5401 OR a=18
5402 OR ((a BETWEEN 31 AND 33) AND a!=32)
5403 OR (d>=94.0 AND d<95.0 AND d NOT NULL)
5404 OR 1000000<b
5405 OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
5406 OR (g='rqponml' AND f GLOB 'lmnop*')
5407 OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
5408 }
drh98cdf622009-08-20 18:14:42 +00005409} {7 14 18 31 33 37 40 51 53 59 66 85 92 94 98 100 scan 0 sort 0}
danielk19771d461462009-04-21 09:02:45 +00005410do_test where7-2.235.2 {
5411 count_steps_sort {
5412 SELECT a FROM t3
5413 WHERE ((a BETWEEN 98 AND 100) AND a!=99)
5414 OR ((a BETWEEN 51 AND 53) AND a!=52)
5415 OR a=18
5416 OR ((a BETWEEN 31 AND 33) AND a!=32)
5417 OR (d>=94.0 AND d<95.0 AND d NOT NULL)
5418 OR 1000000<b
5419 OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
5420 OR (g='rqponml' AND f GLOB 'lmnop*')
5421 OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
5422 }
drh98cdf622009-08-20 18:14:42 +00005423} {7 14 18 31 33 37 40 51 53 59 66 85 92 94 98 100 scan 0 sort 0}
danielk19771d461462009-04-21 09:02:45 +00005424do_test where7-2.236.1 {
5425 count_steps_sort {
5426 SELECT a FROM t2
5427 WHERE b=1001
5428 OR b=168
5429 OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
5430 OR (d>=89.0 AND d<90.0 AND d NOT NULL)
5431 }
5432} {7 33 59 85 89 91 scan 0 sort 0}
5433do_test where7-2.236.2 {
5434 count_steps_sort {
5435 SELECT a FROM t3
5436 WHERE b=1001
5437 OR b=168
5438 OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
5439 OR (d>=89.0 AND d<90.0 AND d NOT NULL)
5440 }
5441} {7 33 59 85 89 91 scan 0 sort 0}
5442do_test where7-2.237.1 {
5443 count_steps_sort {
5444 SELECT a FROM t2
5445 WHERE a=51
5446 OR (g='fedcbaz' AND f GLOB 'stuvw*')
5447 OR (g='edcbazy' AND f GLOB 'uvwxy*')
5448 OR b=330
5449 }
5450} {30 51 96 98 scan 0 sort 0}
5451do_test where7-2.237.2 {
5452 count_steps_sort {
5453 SELECT a FROM t3
5454 WHERE a=51
5455 OR (g='fedcbaz' AND f GLOB 'stuvw*')
5456 OR (g='edcbazy' AND f GLOB 'uvwxy*')
5457 OR b=330
5458 }
5459} {30 51 96 98 scan 0 sort 0}
5460do_test where7-2.238.1 {
5461 count_steps_sort {
5462 SELECT a FROM t2
5463 WHERE (g='kjihgfe' AND f GLOB 'tuvwx*')
5464 OR b=704
5465 OR a=62
5466 OR f='pqrstuvwx'
5467 OR b=495
5468 OR c=26026
5469 OR (g='kjihgfe' AND f GLOB 'qrstu*')
5470 OR b<0
5471 OR b=597
5472 }
5473} {15 41 45 62 64 67 68 71 76 77 78 93 scan 0 sort 0}
5474do_test where7-2.238.2 {
5475 count_steps_sort {
5476 SELECT a FROM t3
5477 WHERE (g='kjihgfe' AND f GLOB 'tuvwx*')
5478 OR b=704
5479 OR a=62
5480 OR f='pqrstuvwx'
5481 OR b=495
5482 OR c=26026
5483 OR (g='kjihgfe' AND f GLOB 'qrstu*')
5484 OR b<0
5485 OR b=597
5486 }
5487} {15 41 45 62 64 67 68 71 76 77 78 93 scan 0 sort 0}
5488do_test where7-2.239.1 {
5489 count_steps_sort {
5490 SELECT a FROM t2
5491 WHERE (d>=2.0 AND d<3.0 AND d NOT NULL)
5492 OR ((a BETWEEN 87 AND 89) AND a!=88)
5493 OR b=520
5494 OR ((a BETWEEN 47 AND 49) AND a!=48)
5495 OR f IS NULL
5496 }
5497} {2 47 49 87 89 scan 0 sort 0}
5498do_test where7-2.239.2 {
5499 count_steps_sort {
5500 SELECT a FROM t3
5501 WHERE (d>=2.0 AND d<3.0 AND d NOT NULL)
5502 OR ((a BETWEEN 87 AND 89) AND a!=88)
5503 OR b=520
5504 OR ((a BETWEEN 47 AND 49) AND a!=48)
5505 OR f IS NULL
5506 }
5507} {2 47 49 87 89 scan 0 sort 0}
5508do_test where7-2.240.1 {
5509 count_steps_sort {
5510 SELECT a FROM t2
5511 WHERE c=14014
5512 OR (g='fedcbaz' AND f GLOB 'rstuv*')
5513 OR b=572
5514 OR c=15015
5515 }
5516} {40 41 42 43 44 45 52 95 scan 0 sort 0}
5517do_test where7-2.240.2 {
5518 count_steps_sort {
5519 SELECT a FROM t3
5520 WHERE c=14014
5521 OR (g='fedcbaz' AND f GLOB 'rstuv*')
5522 OR b=572
5523 OR c=15015
5524 }
5525} {40 41 42 43 44 45 52 95 scan 0 sort 0}
5526do_test where7-2.241.1 {
5527 count_steps_sort {
5528 SELECT a FROM t2
5529 WHERE (f GLOB '?efgh*' AND f GLOB 'defg*')
5530 OR b=850
5531 OR (g='lkjihgf' AND f GLOB 'nopqr*')
5532 OR ((a BETWEEN 15 AND 17) AND a!=16)
5533 OR b=88
5534 OR f='hijklmnop'
5535 OR b=806
5536 OR (d>=46.0 AND d<47.0 AND d NOT NULL)
5537 OR b=88
5538 }
5539} {3 7 8 15 17 29 33 46 55 59 65 81 85 scan 0 sort 0}
5540do_test where7-2.241.2 {
5541 count_steps_sort {
5542 SELECT a FROM t3
5543 WHERE (f GLOB '?efgh*' AND f GLOB 'defg*')
5544 OR b=850
5545 OR (g='lkjihgf' AND f GLOB 'nopqr*')
5546 OR ((a BETWEEN 15 AND 17) AND a!=16)
5547 OR b=88
5548 OR f='hijklmnop'
5549 OR b=806
5550 OR (d>=46.0 AND d<47.0 AND d NOT NULL)
5551 OR b=88
5552 }
5553} {3 7 8 15 17 29 33 46 55 59 65 81 85 scan 0 sort 0}
5554do_test where7-2.242.1 {
5555 count_steps_sort {
5556 SELECT a FROM t2
5557 WHERE b=817
5558 OR (d>=55.0 AND d<56.0 AND d NOT NULL)
5559 OR a=36
5560 OR b=960
5561 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
5562 OR b=374
5563 OR b=938
5564 OR b=773
5565 OR (g='jihgfed' AND f GLOB 'zabcd*')
5566 OR (g='mlkjihg' AND f GLOB 'ghijk*')
5567 }
5568} {34 36 55 58 63 77 scan 0 sort 0}
5569do_test where7-2.242.2 {
5570 count_steps_sort {
5571 SELECT a FROM t3
5572 WHERE b=817
5573 OR (d>=55.0 AND d<56.0 AND d NOT NULL)
5574 OR a=36
5575 OR b=960
5576 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
5577 OR b=374
5578 OR b=938
5579 OR b=773
5580 OR (g='jihgfed' AND f GLOB 'zabcd*')
5581 OR (g='mlkjihg' AND f GLOB 'ghijk*')
5582 }
5583} {34 36 55 58 63 77 scan 0 sort 0}
5584do_test where7-2.243.1 {
5585 count_steps_sort {
5586 SELECT a FROM t2
5587 WHERE (g='kjihgfe' AND f GLOB 'rstuv*')
5588 OR b=146
5589 }
5590} {69 scan 0 sort 0}
5591do_test where7-2.243.2 {
5592 count_steps_sort {
5593 SELECT a FROM t3
5594 WHERE (g='kjihgfe' AND f GLOB 'rstuv*')
5595 OR b=146
5596 }
5597} {69 scan 0 sort 0}
5598do_test where7-2.244.1 {
5599 count_steps_sort {
5600 SELECT a FROM t2
5601 WHERE f='pqrstuvwx'
5602 OR ((a BETWEEN 6 AND 8) AND a!=7)
5603 OR ((a BETWEEN 76 AND 78) AND a!=77)
5604 OR b=704
5605 OR a=18
5606 }
5607} {6 8 15 18 41 64 67 76 78 93 scan 0 sort 0}
5608do_test where7-2.244.2 {
5609 count_steps_sort {
5610 SELECT a FROM t3
5611 WHERE f='pqrstuvwx'
5612 OR ((a BETWEEN 6 AND 8) AND a!=7)
5613 OR ((a BETWEEN 76 AND 78) AND a!=77)
5614 OR b=704
5615 OR a=18
5616 }
5617} {6 8 15 18 41 64 67 76 78 93 scan 0 sort 0}
5618do_test where7-2.245.1 {
5619 count_steps_sort {
5620 SELECT a FROM t2
5621 WHERE (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
5622 OR b=399
5623 OR b=1004
5624 OR c=16016
5625 OR (d>=31.0 AND d<32.0 AND d NOT NULL)
5626 OR b=671
5627 OR a=25
5628 OR a=30
5629 OR a=8
5630 OR (d>=5.0 AND d<6.0 AND d NOT NULL)
5631 }
5632} {5 8 19 25 30 31 45 46 47 48 61 71 97 scan 0 sort 0}
5633do_test where7-2.245.2 {
5634 count_steps_sort {
5635 SELECT a FROM t3
5636 WHERE (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
5637 OR b=399
5638 OR b=1004
5639 OR c=16016
5640 OR (d>=31.0 AND d<32.0 AND d NOT NULL)
5641 OR b=671
5642 OR a=25
5643 OR a=30
5644 OR a=8
5645 OR (d>=5.0 AND d<6.0 AND d NOT NULL)
5646 }
5647} {5 8 19 25 30 31 45 46 47 48 61 71 97 scan 0 sort 0}
5648do_test where7-2.246.1 {
5649 count_steps_sort {
5650 SELECT a FROM t2
5651 WHERE b=561
5652 OR ((a BETWEEN 28 AND 30) AND a!=29)
5653 OR b=594
5654 OR ((a BETWEEN 39 AND 41) AND a!=40)
5655 OR b=861
5656 OR (d>=90.0 AND d<91.0 AND d NOT NULL)
5657 OR b=949
5658 OR (g='utsrqpo' AND f GLOB 'stuvw*')
5659 OR (g='nmlkjih' AND f GLOB 'cdefg*')
5660 }
5661} {18 28 30 39 41 51 54 90 scan 0 sort 0}
5662do_test where7-2.246.2 {
5663 count_steps_sort {
5664 SELECT a FROM t3
5665 WHERE b=561
5666 OR ((a BETWEEN 28 AND 30) AND a!=29)
5667 OR b=594
5668 OR ((a BETWEEN 39 AND 41) AND a!=40)
5669 OR b=861
5670 OR (d>=90.0 AND d<91.0 AND d NOT NULL)
5671 OR b=949
5672 OR (g='utsrqpo' AND f GLOB 'stuvw*')
5673 OR (g='nmlkjih' AND f GLOB 'cdefg*')
5674 }
5675} {18 28 30 39 41 51 54 90 scan 0 sort 0}
5676do_test where7-2.247.1 {
5677 count_steps_sort {
5678 SELECT a FROM t2
5679 WHERE (g='xwvutsr' AND f GLOB 'hijkl*')
5680 OR a=83
5681 OR c=26026
5682 OR a=49
5683 OR a=57
5684 OR c=23023
5685 OR f='uvwxyzabc'
5686 }
5687} {7 20 46 49 57 67 68 69 72 76 77 78 83 98 scan 0 sort 0}
5688do_test where7-2.247.2 {
5689 count_steps_sort {
5690 SELECT a FROM t3
5691 WHERE (g='xwvutsr' AND f GLOB 'hijkl*')
5692 OR a=83
5693 OR c=26026
5694 OR a=49
5695 OR a=57
5696 OR c=23023
5697 OR f='uvwxyzabc'
5698 }
5699} {7 20 46 49 57 67 68 69 72 76 77 78 83 98 scan 0 sort 0}
5700do_test where7-2.248.1 {
5701 count_steps_sort {
5702 SELECT a FROM t2
5703 WHERE d>1e10
5704 OR b=355
5705 OR f='stuvwxyza'
5706 OR b=22
5707 }
5708} {2 18 44 70 96 scan 0 sort 0}
5709do_test where7-2.248.2 {
5710 count_steps_sort {
5711 SELECT a FROM t3
5712 WHERE d>1e10
5713 OR b=355
5714 OR f='stuvwxyza'
5715 OR b=22
5716 }
5717} {2 18 44 70 96 scan 0 sort 0}
5718do_test where7-2.249.1 {
5719 count_steps_sort {
5720 SELECT a FROM t2
5721 WHERE b=451
5722 OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
5723 }
5724} {8 34 41 60 86 scan 0 sort 0}
5725do_test where7-2.249.2 {
5726 count_steps_sort {
5727 SELECT a FROM t3
5728 WHERE b=451
5729 OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
5730 }
5731} {8 34 41 60 86 scan 0 sort 0}
5732do_test where7-2.250.1 {
5733 count_steps_sort {
5734 SELECT a FROM t2
5735 WHERE b=47
5736 OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
5737 }
5738} {1 27 53 79 scan 0 sort 0}
5739do_test where7-2.250.2 {
5740 count_steps_sort {
5741 SELECT a FROM t3
5742 WHERE b=47
5743 OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
5744 }
5745} {1 27 53 79 scan 0 sort 0}
5746do_test where7-2.251.1 {
5747 count_steps_sort {
5748 SELECT a FROM t2
5749 WHERE b=1037
5750 OR (g='wvutsrq' AND f GLOB 'mnopq*')
5751 OR ((a BETWEEN 66 AND 68) AND a!=67)
5752 OR b=344
5753 OR (d>=86.0 AND d<87.0 AND d NOT NULL)
5754 }
5755} {12 66 68 86 scan 0 sort 0}
5756do_test where7-2.251.2 {
5757 count_steps_sort {
5758 SELECT a FROM t3
5759 WHERE b=1037
5760 OR (g='wvutsrq' AND f GLOB 'mnopq*')
5761 OR ((a BETWEEN 66 AND 68) AND a!=67)
5762 OR b=344
5763 OR (d>=86.0 AND d<87.0 AND d NOT NULL)
5764 }
5765} {12 66 68 86 scan 0 sort 0}
5766do_test where7-2.252.1 {
5767 count_steps_sort {
5768 SELECT a FROM t2
5769 WHERE b=506
5770 OR ((a BETWEEN 20 AND 22) AND a!=21)
5771 OR (g='hgfedcb' AND f GLOB 'ijklm*')
5772 OR b=429
5773 OR b=275
5774 }
5775} {20 22 25 39 46 86 scan 0 sort 0}
5776do_test where7-2.252.2 {
5777 count_steps_sort {
5778 SELECT a FROM t3
5779 WHERE b=506
5780 OR ((a BETWEEN 20 AND 22) AND a!=21)
5781 OR (g='hgfedcb' AND f GLOB 'ijklm*')
5782 OR b=429
5783 OR b=275
5784 }
5785} {20 22 25 39 46 86 scan 0 sort 0}
5786do_test where7-2.253.1 {
5787 count_steps_sort {
5788 SELECT a FROM t2
5789 WHERE ((a BETWEEN 60 AND 62) AND a!=61)
5790 OR a=28
5791 OR b=443
5792 OR b=363
5793 OR (d>=28.0 AND d<29.0 AND d NOT NULL)
5794 OR a=60
5795 OR b=80
5796 OR (g='ponmlkj' AND f GLOB 'vwxyz*')
5797 OR b=616
5798 }
5799} {28 33 47 56 60 62 scan 0 sort 0}
5800do_test where7-2.253.2 {
5801 count_steps_sort {
5802 SELECT a FROM t3
5803 WHERE ((a BETWEEN 60 AND 62) AND a!=61)
5804 OR a=28
5805 OR b=443
5806 OR b=363
5807 OR (d>=28.0 AND d<29.0 AND d NOT NULL)
5808 OR a=60
5809 OR b=80
5810 OR (g='ponmlkj' AND f GLOB 'vwxyz*')
5811 OR b=616
5812 }
5813} {28 33 47 56 60 62 scan 0 sort 0}
5814do_test where7-2.254.1 {
5815 count_steps_sort {
5816 SELECT a FROM t2
5817 WHERE (d>=33.0 AND d<34.0 AND d NOT NULL)
5818 OR b=660
5819 }
5820} {33 60 scan 0 sort 0}
5821do_test where7-2.254.2 {
5822 count_steps_sort {
5823 SELECT a FROM t3
5824 WHERE (d>=33.0 AND d<34.0 AND d NOT NULL)
5825 OR b=660
5826 }
5827} {33 60 scan 0 sort 0}
5828do_test where7-2.255.1 {
5829 count_steps_sort {
5830 SELECT a FROM t2
5831 WHERE (g='xwvutsr' AND f GLOB 'hijkl*')
5832 OR a=43
5833 OR ((a BETWEEN 64 AND 66) AND a!=65)
5834 OR b=586
5835 OR c=17017
5836 OR (g='onmlkji' AND f GLOB 'yzabc*')
5837 OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
5838 OR a=87
5839 OR b=968
5840 }
5841} {7 21 43 47 49 50 51 64 66 73 87 88 99 scan 0 sort 0}
5842do_test where7-2.255.2 {
5843 count_steps_sort {
5844 SELECT a FROM t3
5845 WHERE (g='xwvutsr' AND f GLOB 'hijkl*')
5846 OR a=43
5847 OR ((a BETWEEN 64 AND 66) AND a!=65)
5848 OR b=586
5849 OR c=17017
5850 OR (g='onmlkji' AND f GLOB 'yzabc*')
5851 OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
5852 OR a=87
5853 OR b=968
5854 }
5855} {7 21 43 47 49 50 51 64 66 73 87 88 99 scan 0 sort 0}
5856do_test where7-2.256.1 {
5857 count_steps_sort {
5858 SELECT a FROM t2
5859 WHERE f='klmnopqrs'
5860 OR b=982
5861 OR b=575
5862 OR b=110
5863 OR b=99
5864 }
5865} {9 10 36 62 88 scan 0 sort 0}
5866do_test where7-2.256.2 {
5867 count_steps_sort {
5868 SELECT a FROM t3
5869 WHERE f='klmnopqrs'
5870 OR b=982
5871 OR b=575
5872 OR b=110
5873 OR b=99
5874 }
5875} {9 10 36 62 88 scan 0 sort 0}
5876do_test where7-2.257.1 {
5877 count_steps_sort {
5878 SELECT a FROM t2
5879 WHERE (g='rqponml' AND f GLOB 'jklmn*')
5880 OR (g='xwvutsr' AND f GLOB 'efghi*')
5881 OR c>=34035
5882 OR b=850
5883 OR ((a BETWEEN 32 AND 34) AND a!=33)
5884 OR b=924
5885 OR (d>=37.0 AND d<38.0 AND d NOT NULL)
5886 OR (d>=78.0 AND d<79.0 AND d NOT NULL)
5887 OR b=355
5888 OR (d>=56.0 AND d<57.0 AND d NOT NULL)
5889 OR (d>=86.0 AND d<87.0 AND d NOT NULL)
5890 }
5891} {4 32 34 35 37 56 78 84 86 scan 0 sort 0}
5892do_test where7-2.257.2 {
5893 count_steps_sort {
5894 SELECT a FROM t3
5895 WHERE (g='rqponml' AND f GLOB 'jklmn*')
5896 OR (g='xwvutsr' AND f GLOB 'efghi*')
5897 OR c>=34035
5898 OR b=850
5899 OR ((a BETWEEN 32 AND 34) AND a!=33)
5900 OR b=924
5901 OR (d>=37.0 AND d<38.0 AND d NOT NULL)
5902 OR (d>=78.0 AND d<79.0 AND d NOT NULL)
5903 OR b=355
5904 OR (d>=56.0 AND d<57.0 AND d NOT NULL)
5905 OR (d>=86.0 AND d<87.0 AND d NOT NULL)
5906 }
5907} {4 32 34 35 37 56 78 84 86 scan 0 sort 0}
5908do_test where7-2.258.1 {
5909 count_steps_sort {
5910 SELECT a FROM t2
5911 WHERE (d>=46.0 AND d<47.0 AND d NOT NULL)
5912 OR b=982
5913 OR ((a BETWEEN 81 AND 83) AND a!=82)
5914 OR b=374
5915 }
5916} {34 46 81 83 scan 0 sort 0}
5917do_test where7-2.258.2 {
5918 count_steps_sort {
5919 SELECT a FROM t3
5920 WHERE (d>=46.0 AND d<47.0 AND d NOT NULL)
5921 OR b=982
5922 OR ((a BETWEEN 81 AND 83) AND a!=82)
5923 OR b=374
5924 }
5925} {34 46 81 83 scan 0 sort 0}
5926do_test where7-2.259.1 {
5927 count_steps_sort {
5928 SELECT a FROM t2
5929 WHERE ((a BETWEEN 87 AND 89) AND a!=88)
5930 OR b=814
5931 OR (d>=19.0 AND d<20.0 AND d NOT NULL)
5932 }
5933} {19 74 87 89 scan 0 sort 0}
5934do_test where7-2.259.2 {
5935 count_steps_sort {
5936 SELECT a FROM t3
5937 WHERE ((a BETWEEN 87 AND 89) AND a!=88)
5938 OR b=814
5939 OR (d>=19.0 AND d<20.0 AND d NOT NULL)
5940 }
5941} {19 74 87 89 scan 0 sort 0}
5942do_test where7-2.260.1 {
5943 count_steps_sort {
5944 SELECT a FROM t2
5945 WHERE (g='qponmlk' AND f GLOB 'nopqr*')
5946 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
5947 OR b=993
5948 }
5949} {12 39 scan 0 sort 0}
5950do_test where7-2.260.2 {
5951 count_steps_sort {
5952 SELECT a FROM t3
5953 WHERE (g='qponmlk' AND f GLOB 'nopqr*')
5954 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
5955 OR b=993
5956 }
5957} {12 39 scan 0 sort 0}
5958do_test where7-2.261.1 {
5959 count_steps_sort {
5960 SELECT a FROM t2
5961 WHERE b=234
5962 OR a=22
5963 OR b=289
5964 OR b=795
5965 OR (g='gfedcba' AND f GLOB 'nopqr*')
5966 OR b=242
5967 OR a=59
5968 OR b=1045
5969 OR (d>=8.0 AND d<9.0 AND d NOT NULL)
5970 }
5971} {8 22 59 91 95 scan 0 sort 0}
5972do_test where7-2.261.2 {
5973 count_steps_sort {
5974 SELECT a FROM t3
5975 WHERE b=234
5976 OR a=22
5977 OR b=289
5978 OR b=795
5979 OR (g='gfedcba' AND f GLOB 'nopqr*')
5980 OR b=242
5981 OR a=59
5982 OR b=1045
5983 OR (d>=8.0 AND d<9.0 AND d NOT NULL)
5984 }
5985} {8 22 59 91 95 scan 0 sort 0}
5986do_test where7-2.262.1 {
5987 count_steps_sort {
5988 SELECT a FROM t2
5989 WHERE b=245
5990 OR (g='wvutsrq' AND f GLOB 'klmno*')
5991 OR c=3003
5992 OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
5993 OR ((a BETWEEN 68 AND 70) AND a!=69)
5994 OR (d>=1.0 AND d<2.0 AND d NOT NULL)
5995 OR (d>=33.0 AND d<34.0 AND d NOT NULL)
5996 OR ((a BETWEEN 71 AND 73) AND a!=72)
5997 }
5998} {1 7 8 9 10 26 33 52 68 70 71 73 78 scan 0 sort 0}
5999do_test where7-2.262.2 {
6000 count_steps_sort {
6001 SELECT a FROM t3
6002 WHERE b=245
6003 OR (g='wvutsrq' AND f GLOB 'klmno*')
6004 OR c=3003
6005 OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
6006 OR ((a BETWEEN 68 AND 70) AND a!=69)
6007 OR (d>=1.0 AND d<2.0 AND d NOT NULL)
6008 OR (d>=33.0 AND d<34.0 AND d NOT NULL)
6009 OR ((a BETWEEN 71 AND 73) AND a!=72)
6010 }
6011} {1 7 8 9 10 26 33 52 68 70 71 73 78 scan 0 sort 0}
6012do_test where7-2.263.1 {
6013 count_steps_sort {
6014 SELECT a FROM t2
6015 WHERE (g='hgfedcb' AND f GLOB 'jklmn*')
6016 OR b=220
6017 OR b=443
6018 OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
6019 OR a=62
6020 OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
6021 OR b=1023
6022 OR a=100
6023 OR (g='nmlkjih' AND f GLOB 'defgh*')
6024 OR (d>=97.0 AND d<98.0 AND d NOT NULL)
6025 }
6026} {18 20 44 55 62 70 87 93 96 97 100 scan 0 sort 0}
6027do_test where7-2.263.2 {
6028 count_steps_sort {
6029 SELECT a FROM t3
6030 WHERE (g='hgfedcb' AND f GLOB 'jklmn*')
6031 OR b=220
6032 OR b=443
6033 OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
6034 OR a=62
6035 OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
6036 OR b=1023
6037 OR a=100
6038 OR (g='nmlkjih' AND f GLOB 'defgh*')
6039 OR (d>=97.0 AND d<98.0 AND d NOT NULL)
6040 }
6041} {18 20 44 55 62 70 87 93 96 97 100 scan 0 sort 0}
6042do_test where7-2.264.1 {
6043 count_steps_sort {
6044 SELECT a FROM t2
6045 WHERE c=11011
6046 OR f='tuvwxyzab'
6047 OR (g='ponmlkj' AND f GLOB 'vwxyz*')
6048 OR (g='hgfedcb' AND f GLOB 'ghijk*')
6049 }
6050} {19 31 32 33 45 47 71 84 97 scan 0 sort 0}
6051do_test where7-2.264.2 {
6052 count_steps_sort {
6053 SELECT a FROM t3
6054 WHERE c=11011
6055 OR f='tuvwxyzab'
6056 OR (g='ponmlkj' AND f GLOB 'vwxyz*')
6057 OR (g='hgfedcb' AND f GLOB 'ghijk*')
6058 }
6059} {19 31 32 33 45 47 71 84 97 scan 0 sort 0}
6060do_test where7-2.265.1 {
6061 count_steps_sort {
6062 SELECT a FROM t2
6063 WHERE ((a BETWEEN 93 AND 95) AND a!=94)
6064 OR a=79
6065 OR (d>=39.0 AND d<40.0 AND d NOT NULL)
6066 OR b=462
6067 }
6068} {39 42 79 93 95 scan 0 sort 0}
6069do_test where7-2.265.2 {
6070 count_steps_sort {
6071 SELECT a FROM t3
6072 WHERE ((a BETWEEN 93 AND 95) AND a!=94)
6073 OR a=79
6074 OR (d>=39.0 AND d<40.0 AND d NOT NULL)
6075 OR b=462
6076 }
6077} {39 42 79 93 95 scan 0 sort 0}
6078do_test where7-2.266.1 {
6079 count_steps_sort {
6080 SELECT a FROM t2
6081 WHERE (d>=33.0 AND d<34.0 AND d NOT NULL)
6082 OR b=146
6083 OR 1000000<b
6084 OR b=99
6085 OR ((a BETWEEN 75 AND 77) AND a!=76)
6086 }
6087} {9 33 75 77 scan 0 sort 0}
6088do_test where7-2.266.2 {
6089 count_steps_sort {
6090 SELECT a FROM t3
6091 WHERE (d>=33.0 AND d<34.0 AND d NOT NULL)
6092 OR b=146
6093 OR 1000000<b
6094 OR b=99
6095 OR ((a BETWEEN 75 AND 77) AND a!=76)
6096 }
6097} {9 33 75 77 scan 0 sort 0}
6098do_test where7-2.267.1 {
6099 count_steps_sort {
6100 SELECT a FROM t2
6101 WHERE b=935
6102 OR b=473
6103 OR a=28
6104 OR (d>=20.0 AND d<21.0 AND d NOT NULL)
6105 OR ((a BETWEEN 62 AND 64) AND a!=63)
6106 OR a=62
6107 OR b=619
6108 OR a=82
6109 OR (d>=67.0 AND d<68.0 AND d NOT NULL)
6110 OR c=14014
6111 OR (d>=43.0 AND d<44.0 AND d NOT NULL)
6112 }
6113} {20 28 40 41 42 43 62 64 67 82 85 scan 0 sort 0}
6114do_test where7-2.267.2 {
6115 count_steps_sort {
6116 SELECT a FROM t3
6117 WHERE b=935
6118 OR b=473
6119 OR a=28
6120 OR (d>=20.0 AND d<21.0 AND d NOT NULL)
6121 OR ((a BETWEEN 62 AND 64) AND a!=63)
6122 OR a=62
6123 OR b=619
6124 OR a=82
6125 OR (d>=67.0 AND d<68.0 AND d NOT NULL)
6126 OR c=14014
6127 OR (d>=43.0 AND d<44.0 AND d NOT NULL)
6128 }
6129} {20 28 40 41 42 43 62 64 67 82 85 scan 0 sort 0}
6130do_test where7-2.268.1 {
6131 count_steps_sort {
6132 SELECT a FROM t2
6133 WHERE (g='ponmlkj' AND f GLOB 'uvwxy*')
6134 OR b=443
6135 OR b=33
6136 OR b=762
6137 OR b=575
6138 OR c=16016
6139 OR (g='kjihgfe' AND f GLOB 'uvwxy*')
6140 OR ((a BETWEEN 41 AND 43) AND a!=42)
6141 OR (g='qponmlk' AND f GLOB 'opqrs*')
6142 OR b=1092
6143 }
6144} {3 40 41 43 46 47 48 72 scan 0 sort 0}
6145do_test where7-2.268.2 {
6146 count_steps_sort {
6147 SELECT a FROM t3
6148 WHERE (g='ponmlkj' AND f GLOB 'uvwxy*')
6149 OR b=443
6150 OR b=33
6151 OR b=762
6152 OR b=575
6153 OR c=16016
6154 OR (g='kjihgfe' AND f GLOB 'uvwxy*')
6155 OR ((a BETWEEN 41 AND 43) AND a!=42)
6156 OR (g='qponmlk' AND f GLOB 'opqrs*')
6157 OR b=1092
6158 }
6159} {3 40 41 43 46 47 48 72 scan 0 sort 0}
6160do_test where7-2.269.1 {
6161 count_steps_sort {
6162 SELECT a FROM t2
6163 WHERE b=806
6164 OR b=872
6165 OR (g='ihgfedc' AND f GLOB 'cdefg*')
6166 OR f='uvwxyzabc'
6167 OR b=748
6168 OR b=586
6169 OR ((a BETWEEN 15 AND 17) AND a!=16)
6170 OR (g='gfedcba' AND f GLOB 'klmno*')
6171 OR ((a BETWEEN 32 AND 34) AND a!=33)
6172 OR (g='vutsrqp' AND f GLOB 'pqrst*')
6173 OR b=891
6174 }
6175} {15 17 20 32 34 46 68 72 80 81 88 98 scan 0 sort 0}
6176do_test where7-2.269.2 {
6177 count_steps_sort {
6178 SELECT a FROM t3
6179 WHERE b=806
6180 OR b=872
6181 OR (g='ihgfedc' AND f GLOB 'cdefg*')
6182 OR f='uvwxyzabc'
6183 OR b=748
6184 OR b=586
6185 OR ((a BETWEEN 15 AND 17) AND a!=16)
6186 OR (g='gfedcba' AND f GLOB 'klmno*')
6187 OR ((a BETWEEN 32 AND 34) AND a!=33)
6188 OR (g='vutsrqp' AND f GLOB 'pqrst*')
6189 OR b=891
6190 }
6191} {15 17 20 32 34 46 68 72 80 81 88 98 scan 0 sort 0}
6192do_test where7-2.270.1 {
6193 count_steps_sort {
6194 SELECT a FROM t2
6195 WHERE b=693
6196 OR f='fghijklmn'
6197 OR (g='rqponml' AND f GLOB 'hijkl*')
6198 OR (g='qponmlk' AND f GLOB 'nopqr*')
6199 OR ((a BETWEEN 71 AND 73) AND a!=72)
6200 OR a=96
6201 }
6202} {5 31 33 39 57 63 71 73 83 96 scan 0 sort 0}
6203do_test where7-2.270.2 {
6204 count_steps_sort {
6205 SELECT a FROM t3
6206 WHERE b=693
6207 OR f='fghijklmn'
6208 OR (g='rqponml' AND f GLOB 'hijkl*')
6209 OR (g='qponmlk' AND f GLOB 'nopqr*')
6210 OR ((a BETWEEN 71 AND 73) AND a!=72)
6211 OR a=96
6212 }
6213} {5 31 33 39 57 63 71 73 83 96 scan 0 sort 0}
6214do_test where7-2.271.1 {
6215 count_steps_sort {
6216 SELECT a FROM t2
6217 WHERE (g='hgfedcb' AND f GLOB 'ijklm*')
6218 OR b=451
6219 OR ((a BETWEEN 96 AND 98) AND a!=97)
6220 OR ((a BETWEEN 97 AND 99) AND a!=98)
6221 OR a=84
6222 }
6223} {41 84 86 96 97 98 99 scan 0 sort 0}
6224do_test where7-2.271.2 {
6225 count_steps_sort {
6226 SELECT a FROM t3
6227 WHERE (g='hgfedcb' AND f GLOB 'ijklm*')
6228 OR b=451
6229 OR ((a BETWEEN 96 AND 98) AND a!=97)
6230 OR ((a BETWEEN 97 AND 99) AND a!=98)
6231 OR a=84
6232 }
6233} {41 84 86 96 97 98 99 scan 0 sort 0}
6234do_test where7-2.272.1 {
6235 count_steps_sort {
6236 SELECT a FROM t2
6237 WHERE (g='nmlkjih' AND f GLOB 'bcdef*')
6238 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
6239 OR a=75
6240 OR b=960
6241 OR (g='tsrqpon' AND f GLOB 'yzabc*')
6242 OR b=616
6243 OR b=330
6244 OR ((a BETWEEN 16 AND 18) AND a!=17)
6245 OR a=26
6246 OR (g='kjihgfe' AND f GLOB 'uvwxy*')
6247 }
6248} {16 18 24 26 30 53 56 63 72 75 scan 0 sort 0}
6249do_test where7-2.272.2 {
6250 count_steps_sort {
6251 SELECT a FROM t3
6252 WHERE (g='nmlkjih' AND f GLOB 'bcdef*')
6253 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
6254 OR a=75
6255 OR b=960
6256 OR (g='tsrqpon' AND f GLOB 'yzabc*')
6257 OR b=616
6258 OR b=330
6259 OR ((a BETWEEN 16 AND 18) AND a!=17)
6260 OR a=26
6261 OR (g='kjihgfe' AND f GLOB 'uvwxy*')
6262 }
6263} {16 18 24 26 30 53 56 63 72 75 scan 0 sort 0}
6264do_test where7-2.273.1 {
6265 count_steps_sort {
6266 SELECT a FROM t2
6267 WHERE b=762
6268 OR (g='nmlkjih' AND f GLOB 'bcdef*')
6269 }
6270} {53 scan 0 sort 0}
6271do_test where7-2.273.2 {
6272 count_steps_sort {
6273 SELECT a FROM t3
6274 WHERE b=762
6275 OR (g='nmlkjih' AND f GLOB 'bcdef*')
6276 }
6277} {53 scan 0 sort 0}
6278do_test where7-2.274.1 {
6279 count_steps_sort {
6280 SELECT a FROM t2
6281 WHERE b=14
6282 OR a=23
6283 OR b=748
6284 OR b=407
6285 OR (d>=4.0 AND d<5.0 AND d NOT NULL)
6286 OR (d>=87.0 AND d<88.0 AND d NOT NULL)
6287 OR b=979
6288 OR ((a BETWEEN 15 AND 17) AND a!=16)
6289 }
6290} {4 15 17 23 37 68 87 89 scan 0 sort 0}
6291do_test where7-2.274.2 {
6292 count_steps_sort {
6293 SELECT a FROM t3
6294 WHERE b=14
6295 OR a=23
6296 OR b=748
6297 OR b=407
6298 OR (d>=4.0 AND d<5.0 AND d NOT NULL)
6299 OR (d>=87.0 AND d<88.0 AND d NOT NULL)
6300 OR b=979
6301 OR ((a BETWEEN 15 AND 17) AND a!=16)
6302 }
6303} {4 15 17 23 37 68 87 89 scan 0 sort 0}
6304do_test where7-2.275.1 {
6305 count_steps_sort {
6306 SELECT a FROM t2
6307 WHERE ((a BETWEEN 36 AND 38) AND a!=37)
6308 OR a=92
6309 }
6310} {36 38 92 scan 0 sort 0}
6311do_test where7-2.275.2 {
6312 count_steps_sort {
6313 SELECT a FROM t3
6314 WHERE ((a BETWEEN 36 AND 38) AND a!=37)
6315 OR a=92
6316 }
6317} {36 38 92 scan 0 sort 0}
6318do_test where7-2.276.1 {
6319 count_steps_sort {
6320 SELECT a FROM t2
6321 WHERE c=14014
6322 OR b=927
6323 OR b=176
6324 OR ((a BETWEEN 34 AND 36) AND a!=35)
6325 OR b=220
6326 OR (g='tsrqpon' AND f GLOB 'yzabc*')
6327 OR a=4
6328 }
6329} {4 16 20 24 34 36 40 41 42 scan 0 sort 0}
6330do_test where7-2.276.2 {
6331 count_steps_sort {
6332 SELECT a FROM t3
6333 WHERE c=14014
6334 OR b=927
6335 OR b=176
6336 OR ((a BETWEEN 34 AND 36) AND a!=35)
6337 OR b=220
6338 OR (g='tsrqpon' AND f GLOB 'yzabc*')
6339 OR a=4
6340 }
6341} {4 16 20 24 34 36 40 41 42 scan 0 sort 0}
6342do_test where7-2.277.1 {
6343 count_steps_sort {
6344 SELECT a FROM t2
6345 WHERE a=29
6346 OR (g='utsrqpo' AND f GLOB 'tuvwx*')
6347 OR b=979
6348 OR b=275
6349 OR ((a BETWEEN 56 AND 58) AND a!=57)
6350 OR (d>=41.0 AND d<42.0 AND d NOT NULL)
6351 OR b=539
6352 OR a=87
6353 }
6354} {19 25 29 41 49 56 58 87 89 scan 0 sort 0}
6355do_test where7-2.277.2 {
6356 count_steps_sort {
6357 SELECT a FROM t3
6358 WHERE a=29
6359 OR (g='utsrqpo' AND f GLOB 'tuvwx*')
6360 OR b=979
6361 OR b=275
6362 OR ((a BETWEEN 56 AND 58) AND a!=57)
6363 OR (d>=41.0 AND d<42.0 AND d NOT NULL)
6364 OR b=539
6365 OR a=87
6366 }
6367} {19 25 29 41 49 56 58 87 89 scan 0 sort 0}
6368do_test where7-2.278.1 {
6369 count_steps_sort {
6370 SELECT a FROM t2
6371 WHERE ((a BETWEEN 43 AND 45) AND a!=44)
6372 OR (g='kjihgfe' AND f GLOB 'rstuv*')
6373 OR (g='nmlkjih' AND f GLOB 'fghij*')
6374 OR ((a BETWEEN 57 AND 59) AND a!=58)
6375 OR f='fghijklmn'
6376 OR (g='rqponml' AND f GLOB 'klmno*')
6377 OR ((a BETWEEN 4 AND 6) AND a!=5)
6378 OR a=74
6379 OR ((a BETWEEN 7 AND 9) AND a!=8)
6380 }
6381} {4 5 6 7 9 31 36 43 45 57 59 69 74 83 scan 0 sort 0}
6382do_test where7-2.278.2 {
6383 count_steps_sort {
6384 SELECT a FROM t3
6385 WHERE ((a BETWEEN 43 AND 45) AND a!=44)
6386 OR (g='kjihgfe' AND f GLOB 'rstuv*')
6387 OR (g='nmlkjih' AND f GLOB 'fghij*')
6388 OR ((a BETWEEN 57 AND 59) AND a!=58)
6389 OR f='fghijklmn'
6390 OR (g='rqponml' AND f GLOB 'klmno*')
6391 OR ((a BETWEEN 4 AND 6) AND a!=5)
6392 OR a=74
6393 OR ((a BETWEEN 7 AND 9) AND a!=8)
6394 }
6395} {4 5 6 7 9 31 36 43 45 57 59 69 74 83 scan 0 sort 0}
6396do_test where7-2.279.1 {
6397 count_steps_sort {
6398 SELECT a FROM t2
6399 WHERE ((a BETWEEN 80 AND 82) AND a!=81)
6400 OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
6401 OR (d>=42.0 AND d<43.0 AND d NOT NULL)
6402 OR ((a BETWEEN 49 AND 51) AND a!=50)
6403 OR (g='ihgfedc' AND f GLOB 'bcdef*')
6404 }
6405} {8 34 42 49 51 60 79 80 82 86 scan 0 sort 0}
6406do_test where7-2.279.2 {
6407 count_steps_sort {
6408 SELECT a FROM t3
6409 WHERE ((a BETWEEN 80 AND 82) AND a!=81)
6410 OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
6411 OR (d>=42.0 AND d<43.0 AND d NOT NULL)
6412 OR ((a BETWEEN 49 AND 51) AND a!=50)
6413 OR (g='ihgfedc' AND f GLOB 'bcdef*')
6414 }
6415} {8 34 42 49 51 60 79 80 82 86 scan 0 sort 0}
6416do_test where7-2.280.1 {
6417 count_steps_sort {
6418 SELECT a FROM t2
6419 WHERE ((a BETWEEN 58 AND 60) AND a!=59)
6420 OR b=696
6421 OR f='tuvwxyzab'
6422 OR b=374
6423 OR b=110
6424 OR a=90
6425 }
6426} {10 19 34 45 58 60 71 90 97 scan 0 sort 0}
6427do_test where7-2.280.2 {
6428 count_steps_sort {
6429 SELECT a FROM t3
6430 WHERE ((a BETWEEN 58 AND 60) AND a!=59)
6431 OR b=696
6432 OR f='tuvwxyzab'
6433 OR b=374
6434 OR b=110
6435 OR a=90
6436 }
6437} {10 19 34 45 58 60 71 90 97 scan 0 sort 0}
6438do_test where7-2.281.1 {
6439 count_steps_sort {
6440 SELECT a FROM t2
6441 WHERE (g='xwvutsr' AND f GLOB 'ghijk*')
6442 OR c=23023
6443 OR b=377
6444 OR b=858
6445 OR (g='nmlkjih' AND f GLOB 'fghij*')
6446 }
6447} {6 57 67 68 69 78 scan 0 sort 0}
6448do_test where7-2.281.2 {
6449 count_steps_sort {
6450 SELECT a FROM t3
6451 WHERE (g='xwvutsr' AND f GLOB 'ghijk*')
6452 OR c=23023
6453 OR b=377
6454 OR b=858
6455 OR (g='nmlkjih' AND f GLOB 'fghij*')
6456 }
6457} {6 57 67 68 69 78 scan 0 sort 0}
6458do_test where7-2.282.1 {
6459 count_steps_sort {
6460 SELECT a FROM t2
6461 WHERE (d>=38.0 AND d<39.0 AND d NOT NULL)
6462 OR b=322
6463 OR (d>=19.0 AND d<20.0 AND d NOT NULL)
6464 OR (g='fedcbaz' AND f GLOB 'pqrst*')
6465 OR (g='onmlkji' AND f GLOB 'wxyza*')
6466 OR b=432
6467 OR b=55
6468 OR a=53
6469 OR (d>=74.0 AND d<75.0 AND d NOT NULL)
6470 OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
6471 OR b=25
6472 }
6473} {5 7 19 33 38 48 53 59 74 85 93 scan 0 sort 0}
6474do_test where7-2.282.2 {
6475 count_steps_sort {
6476 SELECT a FROM t3
6477 WHERE (d>=38.0 AND d<39.0 AND d NOT NULL)
6478 OR b=322
6479 OR (d>=19.0 AND d<20.0 AND d NOT NULL)
6480 OR (g='fedcbaz' AND f GLOB 'pqrst*')
6481 OR (g='onmlkji' AND f GLOB 'wxyza*')
6482 OR b=432
6483 OR b=55
6484 OR a=53
6485 OR (d>=74.0 AND d<75.0 AND d NOT NULL)
6486 OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
6487 OR b=25
6488 }
6489} {5 7 19 33 38 48 53 59 74 85 93 scan 0 sort 0}
6490do_test where7-2.283.1 {
6491 count_steps_sort {
6492 SELECT a FROM t2
6493 WHERE b=484
6494 OR (g='jihgfed' AND f GLOB 'wxyza*')
6495 OR b=616
6496 OR c=5005
6497 OR ((a BETWEEN 27 AND 29) AND a!=28)
6498 }
6499} {13 14 15 27 29 44 56 74 scan 0 sort 0}
6500do_test where7-2.283.2 {
6501 count_steps_sort {
6502 SELECT a FROM t3
6503 WHERE b=484
6504 OR (g='jihgfed' AND f GLOB 'wxyza*')
6505 OR b=616
6506 OR c=5005
6507 OR ((a BETWEEN 27 AND 29) AND a!=28)
6508 }
6509} {13 14 15 27 29 44 56 74 scan 0 sort 0}
6510do_test where7-2.284.1 {
6511 count_steps_sort {
6512 SELECT a FROM t2
6513 WHERE b=916
6514 OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
6515 OR b=1048
6516 OR c=6006
6517 OR b=762
6518 OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
6519 OR ((a BETWEEN 59 AND 61) AND a!=60)
6520 OR b=751
6521 OR (d>=73.0 AND d<74.0 AND d NOT NULL)
6522 }
6523} {13 14 16 17 18 39 40 59 61 65 66 73 91 92 scan 0 sort 0}
6524do_test where7-2.284.2 {
6525 count_steps_sort {
6526 SELECT a FROM t3
6527 WHERE b=916
6528 OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
6529 OR b=1048
6530 OR c=6006
6531 OR b=762
6532 OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
6533 OR ((a BETWEEN 59 AND 61) AND a!=60)
6534 OR b=751
6535 OR (d>=73.0 AND d<74.0 AND d NOT NULL)
6536 }
6537} {13 14 16 17 18 39 40 59 61 65 66 73 91 92 scan 0 sort 0}
6538do_test where7-2.285.1 {
6539 count_steps_sort {
6540 SELECT a FROM t2
6541 WHERE (d>=32.0 AND d<33.0 AND d NOT NULL)
6542 OR b=927
6543 OR b=275
6544 OR b=396
6545 OR c=4004
6546 OR (g='vutsrqp' AND f GLOB 'opqrs*')
6547 OR b=319
6548 OR ((a BETWEEN 83 AND 85) AND a!=84)
6549 OR a=3
6550 OR ((a BETWEEN 73 AND 75) AND a!=74)
6551 }
6552} {3 10 11 12 14 25 29 32 36 73 75 83 85 scan 0 sort 0}
6553do_test where7-2.285.2 {
6554 count_steps_sort {
6555 SELECT a FROM t3
6556 WHERE (d>=32.0 AND d<33.0 AND d NOT NULL)
6557 OR b=927
6558 OR b=275
6559 OR b=396
6560 OR c=4004
6561 OR (g='vutsrqp' AND f GLOB 'opqrs*')
6562 OR b=319
6563 OR ((a BETWEEN 83 AND 85) AND a!=84)
6564 OR a=3
6565 OR ((a BETWEEN 73 AND 75) AND a!=74)
6566 }
6567} {3 10 11 12 14 25 29 32 36 73 75 83 85 scan 0 sort 0}
6568do_test where7-2.286.1 {
6569 count_steps_sort {
6570 SELECT a FROM t2
6571 WHERE (g='wvutsrq' AND f GLOB 'lmnop*')
6572 OR b=718
6573 OR f='vwxyzabcd'
6574 OR (d>=98.0 AND d<99.0 AND d NOT NULL)
6575 OR (g='kjihgfe' AND f GLOB 'tuvwx*')
6576 OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
6577 OR (d>=22.0 AND d<23.0 AND d NOT NULL)
6578 OR ((a BETWEEN 66 AND 68) AND a!=67)
6579 OR (g='mlkjihg' AND f GLOB 'jklmn*')
6580 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
6581 OR (d>=11.0 AND d<12.0 AND d NOT NULL)
6582 }
6583} {9 11 19 21 22 35 45 47 61 66 68 71 73 87 97 98 99 scan 0 sort 0}
6584do_test where7-2.286.2 {
6585 count_steps_sort {
6586 SELECT a FROM t3
6587 WHERE (g='wvutsrq' AND f GLOB 'lmnop*')
6588 OR b=718
6589 OR f='vwxyzabcd'
6590 OR (d>=98.0 AND d<99.0 AND d NOT NULL)
6591 OR (g='kjihgfe' AND f GLOB 'tuvwx*')
6592 OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
6593 OR (d>=22.0 AND d<23.0 AND d NOT NULL)
6594 OR ((a BETWEEN 66 AND 68) AND a!=67)
6595 OR (g='mlkjihg' AND f GLOB 'jklmn*')
6596 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
6597 OR (d>=11.0 AND d<12.0 AND d NOT NULL)
6598 }
6599} {9 11 19 21 22 35 45 47 61 66 68 71 73 87 97 98 99 scan 0 sort 0}
6600do_test where7-2.287.1 {
6601 count_steps_sort {
6602 SELECT a FROM t2
6603 WHERE b=187
6604 OR b=1056
6605 OR b=861
6606 OR b=1081
6607 OR b=572
6608 OR (d>=4.0 AND d<5.0 AND d NOT NULL)
6609 OR a=11
6610 OR ((a BETWEEN 99 AND 101) AND a!=100)
6611 OR a=89
6612 OR b=421
6613 }
6614} {4 11 17 52 89 96 99 scan 0 sort 0}
6615do_test where7-2.287.2 {
6616 count_steps_sort {
6617 SELECT a FROM t3
6618 WHERE b=187
6619 OR b=1056
6620 OR b=861
6621 OR b=1081
6622 OR b=572
6623 OR (d>=4.0 AND d<5.0 AND d NOT NULL)
6624 OR a=11
6625 OR ((a BETWEEN 99 AND 101) AND a!=100)
6626 OR a=89
6627 OR b=421
6628 }
6629} {4 11 17 52 89 96 99 scan 0 sort 0}
6630do_test where7-2.288.1 {
6631 count_steps_sort {
6632 SELECT a FROM t2
6633 WHERE b=231
6634 OR b=388
6635 OR d<0.0
6636 OR (d>=39.0 AND d<40.0 AND d NOT NULL)
6637 OR b=1045
6638 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
6639 }
6640} {12 21 39 95 scan 0 sort 0}
6641do_test where7-2.288.2 {
6642 count_steps_sort {
6643 SELECT a FROM t3
6644 WHERE b=231
6645 OR b=388
6646 OR d<0.0
6647 OR (d>=39.0 AND d<40.0 AND d NOT NULL)
6648 OR b=1045
6649 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
6650 }
6651} {12 21 39 95 scan 0 sort 0}
6652do_test where7-2.289.1 {
6653 count_steps_sort {
6654 SELECT a FROM t2
6655 WHERE b=528
6656 OR (d>=53.0 AND d<54.0 AND d NOT NULL)
6657 OR b=762
6658 }
6659} {48 53 scan 0 sort 0}
6660do_test where7-2.289.2 {
6661 count_steps_sort {
6662 SELECT a FROM t3
6663 WHERE b=528
6664 OR (d>=53.0 AND d<54.0 AND d NOT NULL)
6665 OR b=762
6666 }
6667} {48 53 scan 0 sort 0}
6668do_test where7-2.290.1 {
6669 count_steps_sort {
6670 SELECT a FROM t2
6671 WHERE f='stuvwxyza'
6672 OR ((a BETWEEN 90 AND 92) AND a!=91)
6673 OR b=916
6674 }
6675} {18 44 70 90 92 96 scan 0 sort 0}
6676do_test where7-2.290.2 {
6677 count_steps_sort {
6678 SELECT a FROM t3
6679 WHERE f='stuvwxyza'
6680 OR ((a BETWEEN 90 AND 92) AND a!=91)
6681 OR b=916
6682 }
6683} {18 44 70 90 92 96 scan 0 sort 0}
6684do_test where7-2.291.1 {
6685 count_steps_sort {
6686 SELECT a FROM t2
6687 WHERE (d>=52.0 AND d<53.0 AND d NOT NULL)
6688 OR (d>=76.0 AND d<77.0 AND d NOT NULL)
6689 OR ((a BETWEEN 96 AND 98) AND a!=97)
6690 OR (d>=19.0 AND d<20.0 AND d NOT NULL)
6691 OR (d>=4.0 AND d<5.0 AND d NOT NULL)
6692 }
6693} {4 19 52 76 96 98 scan 0 sort 0}
6694do_test where7-2.291.2 {
6695 count_steps_sort {
6696 SELECT a FROM t3
6697 WHERE (d>=52.0 AND d<53.0 AND d NOT NULL)
6698 OR (d>=76.0 AND d<77.0 AND d NOT NULL)
6699 OR ((a BETWEEN 96 AND 98) AND a!=97)
6700 OR (d>=19.0 AND d<20.0 AND d NOT NULL)
6701 OR (d>=4.0 AND d<5.0 AND d NOT NULL)
6702 }
6703} {4 19 52 76 96 98 scan 0 sort 0}
6704do_test where7-2.292.1 {
6705 count_steps_sort {
6706 SELECT a FROM t2
6707 WHERE b=102
6708 OR c=6006
6709 OR b=231
6710 OR b=212
6711 OR (d>=36.0 AND d<37.0 AND d NOT NULL)
6712 OR (g='gfedcba' AND f GLOB 'klmno*')
6713 OR c=30030
6714 OR (g='onmlkji' AND f GLOB 'abcde*')
6715 }
6716} {16 17 18 21 36 52 88 89 90 scan 0 sort 0}
6717do_test where7-2.292.2 {
6718 count_steps_sort {
6719 SELECT a FROM t3
6720 WHERE b=102
6721 OR c=6006
6722 OR b=231
6723 OR b=212
6724 OR (d>=36.0 AND d<37.0 AND d NOT NULL)
6725 OR (g='gfedcba' AND f GLOB 'klmno*')
6726 OR c=30030
6727 OR (g='onmlkji' AND f GLOB 'abcde*')
6728 }
6729} {16 17 18 21 36 52 88 89 90 scan 0 sort 0}
6730do_test where7-2.293.1 {
6731 count_steps_sort {
6732 SELECT a FROM t2
6733 WHERE a=47
6734 OR a=82
6735 OR c=25025
6736 OR ((a BETWEEN 40 AND 42) AND a!=41)
6737 OR f='qrstuvwxy'
6738 OR a=5
6739 }
6740} {5 16 40 42 47 68 73 74 75 82 94 scan 0 sort 0}
6741do_test where7-2.293.2 {
6742 count_steps_sort {
6743 SELECT a FROM t3
6744 WHERE a=47
6745 OR a=82
6746 OR c=25025
6747 OR ((a BETWEEN 40 AND 42) AND a!=41)
6748 OR f='qrstuvwxy'
6749 OR a=5
6750 }
6751} {5 16 40 42 47 68 73 74 75 82 94 scan 0 sort 0}
6752do_test where7-2.294.1 {
6753 count_steps_sort {
6754 SELECT a FROM t2
6755 WHERE b=429
6756 OR a=30
6757 OR f='vwxyzabcd'
6758 OR b=762
6759 OR a=60
6760 OR (g='srqponm' AND f GLOB 'efghi*')
6761 OR (g='xwvutsr' AND f GLOB 'efghi*')
6762 }
6763} {4 21 30 39 47 60 73 99 scan 0 sort 0}
6764do_test where7-2.294.2 {
6765 count_steps_sort {
6766 SELECT a FROM t3
6767 WHERE b=429
6768 OR a=30
6769 OR f='vwxyzabcd'
6770 OR b=762
6771 OR a=60
6772 OR (g='srqponm' AND f GLOB 'efghi*')
6773 OR (g='xwvutsr' AND f GLOB 'efghi*')
6774 }
6775} {4 21 30 39 47 60 73 99 scan 0 sort 0}
6776do_test where7-2.295.1 {
6777 count_steps_sort {
6778 SELECT a FROM t2
6779 WHERE (g='mlkjihg' AND f GLOB 'ghijk*')
6780 OR a=3
6781 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
6782 OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
6783 OR b=498
6784 OR a=100
6785 OR (d>=31.0 AND d<32.0 AND d NOT NULL)
6786 OR (g='kjihgfe' AND f GLOB 'rstuv*')
6787 OR a=69
6788 }
6789} {3 13 31 39 58 63 65 69 91 100 scan 0 sort 0}
6790do_test where7-2.295.2 {
6791 count_steps_sort {
6792 SELECT a FROM t3
6793 WHERE (g='mlkjihg' AND f GLOB 'ghijk*')
6794 OR a=3
6795 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
6796 OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
6797 OR b=498
6798 OR a=100
6799 OR (d>=31.0 AND d<32.0 AND d NOT NULL)
6800 OR (g='kjihgfe' AND f GLOB 'rstuv*')
6801 OR a=69
6802 }
6803} {3 13 31 39 58 63 65 69 91 100 scan 0 sort 0}
6804do_test where7-2.296.1 {
6805 count_steps_sort {
6806 SELECT a FROM t2
6807 WHERE (g='ihgfedc' AND f GLOB 'efghi*')
6808 OR b=300
6809 OR (d>=7.0 AND d<8.0 AND d NOT NULL)
6810 OR b=58
6811 OR ((a BETWEEN 55 AND 57) AND a!=56)
6812 OR (g='nmlkjih' AND f GLOB 'defgh*')
6813 OR b=286
6814 OR b=234
6815 OR ((a BETWEEN 43 AND 45) AND a!=44)
6816 OR f='ghijklmno'
6817 OR (d>=26.0 AND d<27.0 AND d NOT NULL)
6818 }
6819} {6 7 26 32 43 45 55 57 58 82 84 scan 0 sort 0}
6820do_test where7-2.296.2 {
6821 count_steps_sort {
6822 SELECT a FROM t3
6823 WHERE (g='ihgfedc' AND f GLOB 'efghi*')
6824 OR b=300
6825 OR (d>=7.0 AND d<8.0 AND d NOT NULL)
6826 OR b=58
6827 OR ((a BETWEEN 55 AND 57) AND a!=56)
6828 OR (g='nmlkjih' AND f GLOB 'defgh*')
6829 OR b=286
6830 OR b=234
6831 OR ((a BETWEEN 43 AND 45) AND a!=44)
6832 OR f='ghijklmno'
6833 OR (d>=26.0 AND d<27.0 AND d NOT NULL)
6834 }
6835} {6 7 26 32 43 45 55 57 58 82 84 scan 0 sort 0}
6836do_test where7-2.297.1 {
6837 count_steps_sort {
6838 SELECT a FROM t2
6839 WHERE a=95
6840 OR ((a BETWEEN 72 AND 74) AND a!=73)
6841 OR ((a BETWEEN 23 AND 25) AND a!=24)
6842 OR b=594
6843 OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
6844 OR ((a BETWEEN 37 AND 39) AND a!=38)
6845 OR ((a BETWEEN 56 AND 58) AND a!=57)
6846 OR ((a BETWEEN 18 AND 20) AND a!=19)
6847 OR (d>=45.0 AND d<46.0 AND d NOT NULL)
6848 OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
6849 OR ((a BETWEEN 53 AND 55) AND a!=54)
6850 }
drh98cdf622009-08-20 18:14:42 +00006851} {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}
danielk19771d461462009-04-21 09:02:45 +00006852do_test where7-2.297.2 {
6853 count_steps_sort {
6854 SELECT a FROM t3
6855 WHERE a=95
6856 OR ((a BETWEEN 72 AND 74) AND a!=73)
6857 OR ((a BETWEEN 23 AND 25) AND a!=24)
6858 OR b=594
6859 OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
6860 OR ((a BETWEEN 37 AND 39) AND a!=38)
6861 OR ((a BETWEEN 56 AND 58) AND a!=57)
6862 OR ((a BETWEEN 18 AND 20) AND a!=19)
6863 OR (d>=45.0 AND d<46.0 AND d NOT NULL)
6864 OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
6865 OR ((a BETWEEN 53 AND 55) AND a!=54)
6866 }
6867} {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}
6868do_test where7-2.298.1 {
6869 count_steps_sort {
6870 SELECT a FROM t2
6871 WHERE b=949
6872 OR (g='xwvutsr' AND f GLOB 'fghij*')
6873 OR (g='vutsrqp' AND f GLOB 'opqrs*')
6874 }
6875} {5 14 scan 0 sort 0}
6876do_test where7-2.298.2 {
6877 count_steps_sort {
6878 SELECT a FROM t3
6879 WHERE b=949
6880 OR (g='xwvutsr' AND f GLOB 'fghij*')
6881 OR (g='vutsrqp' AND f GLOB 'opqrs*')
6882 }
6883} {5 14 scan 0 sort 0}
6884do_test where7-2.299.1 {
6885 count_steps_sort {
6886 SELECT a FROM t2
6887 WHERE b=960
6888 OR a=44
6889 OR (g='xwvutsr' AND f GLOB 'ghijk*')
6890 OR a=39
6891 OR b=828
6892 OR ((a BETWEEN 3 AND 5) AND a!=4)
6893 OR d<0.0
6894 OR b=770
6895 OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
6896 OR b=594
6897 OR ((a BETWEEN 89 AND 91) AND a!=90)
6898 }
6899} {3 5 6 18 39 44 54 70 89 91 96 scan 0 sort 0}
6900do_test where7-2.299.2 {
6901 count_steps_sort {
6902 SELECT a FROM t3
6903 WHERE b=960
6904 OR a=44
6905 OR (g='xwvutsr' AND f GLOB 'ghijk*')
6906 OR a=39
6907 OR b=828
6908 OR ((a BETWEEN 3 AND 5) AND a!=4)
6909 OR d<0.0
6910 OR b=770
6911 OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
6912 OR b=594
6913 OR ((a BETWEEN 89 AND 91) AND a!=90)
6914 }
6915} {3 5 6 18 39 44 54 70 89 91 96 scan 0 sort 0}
6916do_test where7-2.300.1 {
6917 count_steps_sort {
6918 SELECT a FROM t2
6919 WHERE ((a BETWEEN 40 AND 42) AND a!=41)
6920 OR b=198
6921 OR a=51
6922 OR b=1056
6923 OR b=748
6924 OR ((a BETWEEN 9 AND 11) AND a!=10)
6925 }
6926} {9 11 18 40 42 51 68 96 scan 0 sort 0}
6927do_test where7-2.300.2 {
6928 count_steps_sort {
6929 SELECT a FROM t3
6930 WHERE ((a BETWEEN 40 AND 42) AND a!=41)
6931 OR b=198
6932 OR a=51
6933 OR b=1056
6934 OR b=748
6935 OR ((a BETWEEN 9 AND 11) AND a!=10)
6936 }
6937} {9 11 18 40 42 51 68 96 scan 0 sort 0}
6938do_test where7-2.301.1 {
6939 count_steps_sort {
6940 SELECT a FROM t2
6941 WHERE b=1081
6942 OR ((a BETWEEN 66 AND 68) AND a!=67)
6943 OR b=1004
6944 OR (g='gfedcba' AND f GLOB 'nopqr*')
6945 OR ((a BETWEEN 29 AND 31) AND a!=30)
6946 OR b=660
6947 OR b=957
6948 OR b=869
6949 }
6950} {29 31 60 66 68 79 87 91 scan 0 sort 0}
6951do_test where7-2.301.2 {
6952 count_steps_sort {
6953 SELECT a FROM t3
6954 WHERE b=1081
6955 OR ((a BETWEEN 66 AND 68) AND a!=67)
6956 OR b=1004
6957 OR (g='gfedcba' AND f GLOB 'nopqr*')
6958 OR ((a BETWEEN 29 AND 31) AND a!=30)
6959 OR b=660
6960 OR b=957
6961 OR b=869
6962 }
6963} {29 31 60 66 68 79 87 91 scan 0 sort 0}
6964do_test where7-2.302.1 {
6965 count_steps_sort {
6966 SELECT a FROM t2
6967 WHERE b=927
6968 OR c=12012
6969 OR f='yzabcdefg'
6970 OR b=880
6971 OR a=63
6972 OR (g='ponmlkj' AND f GLOB 'stuvw*')
6973 OR (g='mlkjihg' AND f GLOB 'ghijk*')
6974 OR (g='hgfedcb' AND f GLOB 'ijklm*')
6975 }
6976} {24 34 35 36 44 50 58 63 76 80 86 scan 0 sort 0}
6977do_test where7-2.302.2 {
6978 count_steps_sort {
6979 SELECT a FROM t3
6980 WHERE b=927
6981 OR c=12012
6982 OR f='yzabcdefg'
6983 OR b=880
6984 OR a=63
6985 OR (g='ponmlkj' AND f GLOB 'stuvw*')
6986 OR (g='mlkjihg' AND f GLOB 'ghijk*')
6987 OR (g='hgfedcb' AND f GLOB 'ijklm*')
6988 }
6989} {24 34 35 36 44 50 58 63 76 80 86 scan 0 sort 0}
6990do_test where7-2.303.1 {
6991 count_steps_sort {
6992 SELECT a FROM t2
6993 WHERE a=69
6994 OR b=1103
6995 OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
6996 OR f='wxyzabcde'
6997 OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
6998 OR (g='gfedcba' AND f GLOB 'klmno*')
6999 OR f='pqrstuvwx'
7000 OR (g='jihgfed' AND f GLOB 'vwxyz*')
7001 OR a=59
7002 OR b=946
7003 }
7004} {15 18 22 26 41 44 48 52 59 67 69 70 73 74 78 86 88 93 96 100 scan 0 sort 0}
7005do_test where7-2.303.2 {
7006 count_steps_sort {
7007 SELECT a FROM t3
7008 WHERE a=69
7009 OR b=1103
7010 OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
7011 OR f='wxyzabcde'
7012 OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
7013 OR (g='gfedcba' AND f GLOB 'klmno*')
7014 OR f='pqrstuvwx'
7015 OR (g='jihgfed' AND f GLOB 'vwxyz*')
7016 OR a=59
7017 OR b=946
7018 }
7019} {15 18 22 26 41 44 48 52 59 67 69 70 73 74 78 86 88 93 96 100 scan 0 sort 0}
7020do_test where7-2.304.1 {
7021 count_steps_sort {
7022 SELECT a FROM t2
7023 WHERE (d>=47.0 AND d<48.0 AND d NOT NULL)
7024 OR (g='jihgfed' AND f GLOB 'xyzab*')
7025 OR a=68
7026 OR ((a BETWEEN 14 AND 16) AND a!=15)
7027 }
7028} {14 16 47 68 75 scan 0 sort 0}
7029do_test where7-2.304.2 {
7030 count_steps_sort {
7031 SELECT a FROM t3
7032 WHERE (d>=47.0 AND d<48.0 AND d NOT NULL)
7033 OR (g='jihgfed' AND f GLOB 'xyzab*')
7034 OR a=68
7035 OR ((a BETWEEN 14 AND 16) AND a!=15)
7036 }
7037} {14 16 47 68 75 scan 0 sort 0}
7038do_test where7-2.305.1 {
7039 count_steps_sort {
7040 SELECT a FROM t2
7041 WHERE (d>=10.0 AND d<11.0 AND d NOT NULL)
7042 OR (g='lkjihgf' AND f GLOB 'lmnop*')
7043 }
7044} {10 63 scan 0 sort 0}
7045do_test where7-2.305.2 {
7046 count_steps_sort {
7047 SELECT a FROM t3
7048 WHERE (d>=10.0 AND d<11.0 AND d NOT NULL)
7049 OR (g='lkjihgf' AND f GLOB 'lmnop*')
7050 }
7051} {10 63 scan 0 sort 0}
7052do_test where7-2.306.1 {
7053 count_steps_sort {
7054 SELECT a FROM t2
7055 WHERE a=32
7056 OR ((a BETWEEN 15 AND 17) AND a!=16)
7057 OR ((a BETWEEN 92 AND 94) AND a!=93)
7058 OR (d>=86.0 AND d<87.0 AND d NOT NULL)
7059 OR c=7007
7060 OR b=968
7061 OR (d>=18.0 AND d<19.0 AND d NOT NULL)
7062 }
7063} {15 17 18 19 20 21 32 86 88 92 94 scan 0 sort 0}
7064do_test where7-2.306.2 {
7065 count_steps_sort {
7066 SELECT a FROM t3
7067 WHERE a=32
7068 OR ((a BETWEEN 15 AND 17) AND a!=16)
7069 OR ((a BETWEEN 92 AND 94) AND a!=93)
7070 OR (d>=86.0 AND d<87.0 AND d NOT NULL)
7071 OR c=7007
7072 OR b=968
7073 OR (d>=18.0 AND d<19.0 AND d NOT NULL)
7074 }
7075} {15 17 18 19 20 21 32 86 88 92 94 scan 0 sort 0}
7076do_test where7-2.307.1 {
7077 count_steps_sort {
7078 SELECT a FROM t2
7079 WHERE f='cdefghijk'
7080 OR b=1103
7081 }
7082} {2 28 54 80 scan 0 sort 0}
7083do_test where7-2.307.2 {
7084 count_steps_sort {
7085 SELECT a FROM t3
7086 WHERE f='cdefghijk'
7087 OR b=1103
7088 }
7089} {2 28 54 80 scan 0 sort 0}
7090do_test where7-2.308.1 {
7091 count_steps_sort {
7092 SELECT a FROM t2
7093 WHERE ((a BETWEEN 21 AND 23) AND a!=22)
7094 OR (g='vutsrqp' AND f GLOB 'opqrs*')
7095 OR c=14014
7096 OR b=990
7097 OR (g='nmlkjih' AND f GLOB 'efghi*')
7098 OR c=14014
7099 OR (g='vutsrqp' AND f GLOB 'nopqr*')
7100 OR b=740
7101 OR c=3003
7102 }
7103} {7 8 9 13 14 21 23 40 41 42 56 90 scan 0 sort 0}
7104do_test where7-2.308.2 {
7105 count_steps_sort {
7106 SELECT a FROM t3
7107 WHERE ((a BETWEEN 21 AND 23) AND a!=22)
7108 OR (g='vutsrqp' AND f GLOB 'opqrs*')
7109 OR c=14014
7110 OR b=990
7111 OR (g='nmlkjih' AND f GLOB 'efghi*')
7112 OR c=14014
7113 OR (g='vutsrqp' AND f GLOB 'nopqr*')
7114 OR b=740
7115 OR c=3003
7116 }
7117} {7 8 9 13 14 21 23 40 41 42 56 90 scan 0 sort 0}
7118do_test where7-2.309.1 {
7119 count_steps_sort {
7120 SELECT a FROM t2
7121 WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
7122 OR a=67
7123 OR b=135
7124 OR f='bcdefghij'
7125 OR b=924
7126 OR (d>=22.0 AND d<23.0 AND d NOT NULL)
7127 }
7128} {1 22 27 53 60 67 79 84 scan 0 sort 0}
7129do_test where7-2.309.2 {
7130 count_steps_sort {
7131 SELECT a FROM t3
7132 WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
7133 OR a=67
7134 OR b=135
7135 OR f='bcdefghij'
7136 OR b=924
7137 OR (d>=22.0 AND d<23.0 AND d NOT NULL)
7138 }
7139} {1 22 27 53 60 67 79 84 scan 0 sort 0}
7140do_test where7-2.310.1 {
7141 count_steps_sort {
7142 SELECT a FROM t2
7143 WHERE a=96
7144 OR a=13
7145 }
7146} {13 96 scan 0 sort 0}
7147do_test where7-2.310.2 {
7148 count_steps_sort {
7149 SELECT a FROM t3
7150 WHERE a=96
7151 OR a=13
7152 }
7153} {13 96 scan 0 sort 0}
7154do_test where7-2.311.1 {
7155 count_steps_sort {
7156 SELECT a FROM t2
7157 WHERE ((a BETWEEN 34 AND 36) AND a!=35)
7158 OR (d>=50.0 AND d<51.0 AND d NOT NULL)
7159 OR ((a BETWEEN 35 AND 37) AND a!=36)
7160 OR a=49
7161 OR a=38
7162 OR b=157
7163 OR a=4
7164 OR b=311
7165 OR ((a BETWEEN 97 AND 99) AND a!=98)
7166 OR (g='tsrqpon' AND f GLOB 'bcdef*')
7167 OR b=396
7168 }
7169} {4 27 34 35 36 37 38 49 50 97 99 scan 0 sort 0}
7170do_test where7-2.311.2 {
7171 count_steps_sort {
7172 SELECT a FROM t3
7173 WHERE ((a BETWEEN 34 AND 36) AND a!=35)
7174 OR (d>=50.0 AND d<51.0 AND d NOT NULL)
7175 OR ((a BETWEEN 35 AND 37) AND a!=36)
7176 OR a=49
7177 OR a=38
7178 OR b=157
7179 OR a=4
7180 OR b=311
7181 OR ((a BETWEEN 97 AND 99) AND a!=98)
7182 OR (g='tsrqpon' AND f GLOB 'bcdef*')
7183 OR b=396
7184 }
7185} {4 27 34 35 36 37 38 49 50 97 99 scan 0 sort 0}
7186do_test where7-2.312.1 {
7187 count_steps_sort {
7188 SELECT a FROM t2
7189 WHERE a=82
7190 OR b=333
7191 OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
7192 OR b=99
7193 OR a=63
7194 OR a=35
7195 OR b=176
7196 }
7197} {9 16 22 35 48 63 74 82 100 scan 0 sort 0}
7198do_test where7-2.312.2 {
7199 count_steps_sort {
7200 SELECT a FROM t3
7201 WHERE a=82
7202 OR b=333
7203 OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
7204 OR b=99
7205 OR a=63
7206 OR a=35
7207 OR b=176
7208 }
7209} {9 16 22 35 48 63 74 82 100 scan 0 sort 0}
7210do_test where7-2.313.1 {
7211 count_steps_sort {
7212 SELECT a FROM t2
7213 WHERE a=90
7214 OR a=81
7215 OR ((a BETWEEN 51 AND 53) AND a!=52)
7216 OR f='mnopqrstu'
7217 OR b=927
7218 OR b=311
7219 OR a=34
7220 OR b=715
7221 OR f='rstuvwxyz'
7222 }
7223} {12 17 34 38 43 51 53 64 65 69 81 90 95 scan 0 sort 0}
7224do_test where7-2.313.2 {
7225 count_steps_sort {
7226 SELECT a FROM t3
7227 WHERE a=90
7228 OR a=81
7229 OR ((a BETWEEN 51 AND 53) AND a!=52)
7230 OR f='mnopqrstu'
7231 OR b=927
7232 OR b=311
7233 OR a=34
7234 OR b=715
7235 OR f='rstuvwxyz'
7236 }
7237} {12 17 34 38 43 51 53 64 65 69 81 90 95 scan 0 sort 0}
7238do_test where7-2.314.1 {
7239 count_steps_sort {
7240 SELECT a FROM t2
7241 WHERE b=484
7242 OR ((a BETWEEN 10 AND 12) AND a!=11)
7243 OR f='lmnopqrst'
7244 OR ((a BETWEEN 37 AND 39) AND a!=38)
7245 OR (d>=64.0 AND d<65.0 AND d NOT NULL)
7246 OR (d>=7.0 AND d<8.0 AND d NOT NULL)
7247 OR b<0
7248 OR b=231
7249 OR a=14
7250 }
7251} {7 10 11 12 14 21 37 39 44 63 64 89 scan 0 sort 0}
7252do_test where7-2.314.2 {
7253 count_steps_sort {
7254 SELECT a FROM t3
7255 WHERE b=484
7256 OR ((a BETWEEN 10 AND 12) AND a!=11)
7257 OR f='lmnopqrst'
7258 OR ((a BETWEEN 37 AND 39) AND a!=38)
7259 OR (d>=64.0 AND d<65.0 AND d NOT NULL)
7260 OR (d>=7.0 AND d<8.0 AND d NOT NULL)
7261 OR b<0
7262 OR b=231
7263 OR a=14
7264 }
7265} {7 10 11 12 14 21 37 39 44 63 64 89 scan 0 sort 0}
7266do_test where7-2.315.1 {
7267 count_steps_sort {
7268 SELECT a FROM t2
7269 WHERE b=905
7270 OR f='hijklmnop'
7271 OR (d>=45.0 AND d<46.0 AND d NOT NULL)
7272 OR (d>=26.0 AND d<27.0 AND d NOT NULL)
7273 OR (g='ihgfedc' AND f GLOB 'cdefg*')
7274 OR (g='utsrqpo' AND f GLOB 'wxyza*')
7275 OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
7276 OR b=817
7277 OR (d>=20.0 AND d<21.0 AND d NOT NULL)
7278 }
7279} {7 11 20 22 26 33 37 45 59 63 80 85 89 scan 0 sort 0}
7280do_test where7-2.315.2 {
7281 count_steps_sort {
7282 SELECT a FROM t3
7283 WHERE b=905
7284 OR f='hijklmnop'
7285 OR (d>=45.0 AND d<46.0 AND d NOT NULL)
7286 OR (d>=26.0 AND d<27.0 AND d NOT NULL)
7287 OR (g='ihgfedc' AND f GLOB 'cdefg*')
7288 OR (g='utsrqpo' AND f GLOB 'wxyza*')
7289 OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
7290 OR b=817
7291 OR (d>=20.0 AND d<21.0 AND d NOT NULL)
7292 }
7293} {7 11 20 22 26 33 37 45 59 63 80 85 89 scan 0 sort 0}
7294do_test where7-2.316.1 {
7295 count_steps_sort {
7296 SELECT a FROM t2
7297 WHERE (g='hgfedcb' AND f GLOB 'hijkl*')
7298 OR b=311
7299 OR (d>=61.0 AND d<62.0 AND d NOT NULL)
7300 OR a=48
7301 OR (g='ponmlkj' AND f GLOB 'rstuv*')
7302 OR (g='ponmlkj' AND f GLOB 'vwxyz*')
7303 OR c=32032
7304 OR f='opqrstuvw'
7305 OR b=300
7306 OR b=1001
7307 OR ((a BETWEEN 94 AND 96) AND a!=95)
7308 }
7309} {14 40 43 47 48 61 66 85 91 92 94 95 96 scan 0 sort 0}
7310do_test where7-2.316.2 {
7311 count_steps_sort {
7312 SELECT a FROM t3
7313 WHERE (g='hgfedcb' AND f GLOB 'hijkl*')
7314 OR b=311
7315 OR (d>=61.0 AND d<62.0 AND d NOT NULL)
7316 OR a=48
7317 OR (g='ponmlkj' AND f GLOB 'rstuv*')
7318 OR (g='ponmlkj' AND f GLOB 'vwxyz*')
7319 OR c=32032
7320 OR f='opqrstuvw'
7321 OR b=300
7322 OR b=1001
7323 OR ((a BETWEEN 94 AND 96) AND a!=95)
7324 }
7325} {14 40 43 47 48 61 66 85 91 92 94 95 96 scan 0 sort 0}
7326do_test where7-2.317.1 {
7327 count_steps_sort {
7328 SELECT a FROM t2
7329 WHERE (d>=95.0 AND d<96.0 AND d NOT NULL)
7330 OR b=1070
7331 OR (g='edcbazy' AND f GLOB 'vwxyz*')
7332 OR (d>=45.0 AND d<46.0 AND d NOT NULL)
7333 OR (d>=22.0 AND d<23.0 AND d NOT NULL)
7334 OR a=22
7335 OR (d>=11.0 AND d<12.0 AND d NOT NULL)
7336 OR (d>=61.0 AND d<62.0 AND d NOT NULL)
7337 OR f='tuvwxyzab'
7338 OR a=72
7339 OR ((a BETWEEN 53 AND 55) AND a!=54)
7340 }
7341} {11 19 22 45 53 55 61 71 72 95 97 99 scan 0 sort 0}
7342do_test where7-2.317.2 {
7343 count_steps_sort {
7344 SELECT a FROM t3
7345 WHERE (d>=95.0 AND d<96.0 AND d NOT NULL)
7346 OR b=1070
7347 OR (g='edcbazy' AND f GLOB 'vwxyz*')
7348 OR (d>=45.0 AND d<46.0 AND d NOT NULL)
7349 OR (d>=22.0 AND d<23.0 AND d NOT NULL)
7350 OR a=22
7351 OR (d>=11.0 AND d<12.0 AND d NOT NULL)
7352 OR (d>=61.0 AND d<62.0 AND d NOT NULL)
7353 OR f='tuvwxyzab'
7354 OR a=72
7355 OR ((a BETWEEN 53 AND 55) AND a!=54)
7356 }
7357} {11 19 22 45 53 55 61 71 72 95 97 99 scan 0 sort 0}
7358do_test where7-2.318.1 {
7359 count_steps_sort {
7360 SELECT a FROM t2
7361 WHERE (d>=8.0 AND d<9.0 AND d NOT NULL)
7362 OR (g='vutsrqp' AND f GLOB 'qrstu*')
7363 OR a=21
7364 OR b=1026
7365 OR ((a BETWEEN 34 AND 36) AND a!=35)
7366 OR b=473
7367 }
7368} {8 16 21 34 36 43 scan 0 sort 0}
7369do_test where7-2.318.2 {
7370 count_steps_sort {
7371 SELECT a FROM t3
7372 WHERE (d>=8.0 AND d<9.0 AND d NOT NULL)
7373 OR (g='vutsrqp' AND f GLOB 'qrstu*')
7374 OR a=21
7375 OR b=1026
7376 OR ((a BETWEEN 34 AND 36) AND a!=35)
7377 OR b=473
7378 }
7379} {8 16 21 34 36 43 scan 0 sort 0}
7380do_test where7-2.319.1 {
7381 count_steps_sort {
7382 SELECT a FROM t2
7383 WHERE ((a BETWEEN 71 AND 73) AND a!=72)
7384 OR ((a BETWEEN 43 AND 45) AND a!=44)
7385 OR a=100
7386 OR a=29
7387 OR c=15015
7388 OR a=87
7389 OR (g='gfedcba' AND f GLOB 'klmno*')
7390 }
7391} {29 43 44 45 71 73 87 88 100 scan 0 sort 0}
7392do_test where7-2.319.2 {
7393 count_steps_sort {
7394 SELECT a FROM t3
7395 WHERE ((a BETWEEN 71 AND 73) AND a!=72)
7396 OR ((a BETWEEN 43 AND 45) AND a!=44)
7397 OR a=100
7398 OR a=29
7399 OR c=15015
7400 OR a=87
7401 OR (g='gfedcba' AND f GLOB 'klmno*')
7402 }
7403} {29 43 44 45 71 73 87 88 100 scan 0 sort 0}
7404do_test where7-2.320.1 {
7405 count_steps_sort {
7406 SELECT a FROM t2
7407 WHERE (d>=1.0 AND d<2.0 AND d NOT NULL)
7408 OR b=542
7409 OR b=638
7410 }
7411} {1 58 scan 0 sort 0}
7412do_test where7-2.320.2 {
7413 count_steps_sort {
7414 SELECT a FROM t3
7415 WHERE (d>=1.0 AND d<2.0 AND d NOT NULL)
7416 OR b=542
7417 OR b=638
7418 }
7419} {1 58 scan 0 sort 0}
7420do_test where7-2.321.1 {
7421 count_steps_sort {
7422 SELECT a FROM t2
7423 WHERE ((a BETWEEN 5 AND 7) AND a!=6)
7424 OR b=1070
7425 OR a=91
7426 OR b=1015
7427 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
7428 OR (g='ihgfedc' AND f GLOB 'cdefg*')
7429 OR ((a BETWEEN 91 AND 93) AND a!=92)
7430 }
7431} {5 7 12 80 91 93 scan 0 sort 0}
7432do_test where7-2.321.2 {
7433 count_steps_sort {
7434 SELECT a FROM t3
7435 WHERE ((a BETWEEN 5 AND 7) AND a!=6)
7436 OR b=1070
7437 OR a=91
7438 OR b=1015
7439 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
7440 OR (g='ihgfedc' AND f GLOB 'cdefg*')
7441 OR ((a BETWEEN 91 AND 93) AND a!=92)
7442 }
7443} {5 7 12 80 91 93 scan 0 sort 0}
7444do_test where7-2.322.1 {
7445 count_steps_sort {
7446 SELECT a FROM t2
7447 WHERE a=7
7448 OR (g='yxwvuts' AND f GLOB 'bcdef*')
7449 OR b=1015
7450 OR b=839
7451 OR (g='rqponml' AND f GLOB 'klmno*')
7452 OR b=410
7453 OR (f GLOB '?defg*' AND f GLOB 'cdef*')
7454 OR a=71
7455 }
7456} {1 2 7 28 36 54 71 80 scan 0 sort 0}
7457do_test where7-2.322.2 {
7458 count_steps_sort {
7459 SELECT a FROM t3
7460 WHERE a=7
7461 OR (g='yxwvuts' AND f GLOB 'bcdef*')
7462 OR b=1015
7463 OR b=839
7464 OR (g='rqponml' AND f GLOB 'klmno*')
7465 OR b=410
7466 OR (f GLOB '?defg*' AND f GLOB 'cdef*')
7467 OR a=71
7468 }
7469} {1 2 7 28 36 54 71 80 scan 0 sort 0}
7470do_test where7-2.323.1 {
7471 count_steps_sort {
7472 SELECT a FROM t2
7473 WHERE b=880
7474 OR b=982
7475 OR a=52
7476 OR (g='onmlkji' AND f GLOB 'abcde*')
7477 OR a=24
7478 OR ((a BETWEEN 47 AND 49) AND a!=48)
7479 OR (g='mlkjihg' AND f GLOB 'ijklm*')
7480 OR (g='ihgfedc' AND f GLOB 'cdefg*')
7481 OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
7482 }
7483} {24 47 49 50 52 60 76 80 scan 0 sort 0}
7484do_test where7-2.323.2 {
7485 count_steps_sort {
7486 SELECT a FROM t3
7487 WHERE b=880
7488 OR b=982
7489 OR a=52
7490 OR (g='onmlkji' AND f GLOB 'abcde*')
7491 OR a=24
7492 OR ((a BETWEEN 47 AND 49) AND a!=48)
7493 OR (g='mlkjihg' AND f GLOB 'ijklm*')
7494 OR (g='ihgfedc' AND f GLOB 'cdefg*')
7495 OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
7496 }
7497} {24 47 49 50 52 60 76 80 scan 0 sort 0}
7498do_test where7-2.324.1 {
7499 count_steps_sort {
7500 SELECT a FROM t2
7501 WHERE ((a BETWEEN 67 AND 69) AND a!=68)
7502 OR (g='utsrqpo' AND f GLOB 'wxyza*')
7503 OR (g='lkjihgf' AND f GLOB 'pqrst*')
7504 OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
7505 }
7506} {5 22 31 57 67 69 83 scan 0 sort 0}
7507do_test where7-2.324.2 {
7508 count_steps_sort {
7509 SELECT a FROM t3
7510 WHERE ((a BETWEEN 67 AND 69) AND a!=68)
7511 OR (g='utsrqpo' AND f GLOB 'wxyza*')
7512 OR (g='lkjihgf' AND f GLOB 'pqrst*')
7513 OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
7514 }
7515} {5 22 31 57 67 69 83 scan 0 sort 0}
7516do_test where7-2.325.1 {
7517 count_steps_sort {
7518 SELECT a FROM t2
7519 WHERE f='abcdefghi'
7520 OR a=5
7521 OR b=124
7522 OR (g='kjihgfe' AND f GLOB 'rstuv*')
7523 OR b=432
7524 OR 1000000<b
7525 OR a=58
7526 OR (d>=45.0 AND d<46.0 AND d NOT NULL)
7527 OR b=77
7528 OR b=605
7529 }
7530} {5 7 26 45 52 55 58 69 78 scan 0 sort 0}
7531do_test where7-2.325.2 {
7532 count_steps_sort {
7533 SELECT a FROM t3
7534 WHERE f='abcdefghi'
7535 OR a=5
7536 OR b=124
7537 OR (g='kjihgfe' AND f GLOB 'rstuv*')
7538 OR b=432
7539 OR 1000000<b
7540 OR a=58
7541 OR (d>=45.0 AND d<46.0 AND d NOT NULL)
7542 OR b=77
7543 OR b=605
7544 }
7545} {5 7 26 45 52 55 58 69 78 scan 0 sort 0}
7546do_test where7-2.326.1 {
7547 count_steps_sort {
7548 SELECT a FROM t2
7549 WHERE (d>=89.0 AND d<90.0 AND d NOT NULL)
7550 OR b=583
7551 OR a=62
7552 }
7553} {53 62 89 scan 0 sort 0}
7554do_test where7-2.326.2 {
7555 count_steps_sort {
7556 SELECT a FROM t3
7557 WHERE (d>=89.0 AND d<90.0 AND d NOT NULL)
7558 OR b=583
7559 OR a=62
7560 }
7561} {53 62 89 scan 0 sort 0}
7562do_test where7-2.327.1 {
7563 count_steps_sort {
7564 SELECT a FROM t2
7565 WHERE ((a BETWEEN 84 AND 86) AND a!=85)
7566 OR f='pqrstuvwx'
7567 OR (d>=5.0 AND d<6.0 AND d NOT NULL)
7568 OR b=278
7569 OR a=10
7570 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
7571 OR (d>=28.0 AND d<29.0 AND d NOT NULL)
7572 OR ((a BETWEEN 63 AND 65) AND a!=64)
7573 OR (g='kjihgfe' AND f GLOB 'qrstu*')
7574 OR f='uvwxyzabc'
7575 }
7576} {5 10 15 20 28 41 46 54 63 65 67 68 72 84 86 93 98 scan 0 sort 0}
7577do_test where7-2.327.2 {
7578 count_steps_sort {
7579 SELECT a FROM t3
7580 WHERE ((a BETWEEN 84 AND 86) AND a!=85)
7581 OR f='pqrstuvwx'
7582 OR (d>=5.0 AND d<6.0 AND d NOT NULL)
7583 OR b=278
7584 OR a=10
7585 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
7586 OR (d>=28.0 AND d<29.0 AND d NOT NULL)
7587 OR ((a BETWEEN 63 AND 65) AND a!=64)
7588 OR (g='kjihgfe' AND f GLOB 'qrstu*')
7589 OR f='uvwxyzabc'
7590 }
7591} {5 10 15 20 28 41 46 54 63 65 67 68 72 84 86 93 98 scan 0 sort 0}
7592do_test where7-2.328.1 {
7593 count_steps_sort {
7594 SELECT a FROM t2
7595 WHERE ((a BETWEEN 57 AND 59) AND a!=58)
7596 OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
7597 OR b=564
7598 OR (g='gfedcba' AND f GLOB 'mnopq*')
7599 OR ((a BETWEEN 56 AND 58) AND a!=57)
7600 OR b=77
7601 OR (g='nmlkjih' AND f GLOB 'efghi*')
7602 OR b=968
7603 OR b=847
7604 OR (g='hgfedcb' AND f GLOB 'hijkl*')
7605 OR (g='lkjihgf' AND f GLOB 'opqrs*')
7606 }
7607} {7 14 40 56 57 58 59 66 77 85 88 90 92 scan 0 sort 0}
7608do_test where7-2.328.2 {
7609 count_steps_sort {
7610 SELECT a FROM t3
7611 WHERE ((a BETWEEN 57 AND 59) AND a!=58)
7612 OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
7613 OR b=564
7614 OR (g='gfedcba' AND f GLOB 'mnopq*')
7615 OR ((a BETWEEN 56 AND 58) AND a!=57)
7616 OR b=77
7617 OR (g='nmlkjih' AND f GLOB 'efghi*')
7618 OR b=968
7619 OR b=847
7620 OR (g='hgfedcb' AND f GLOB 'hijkl*')
7621 OR (g='lkjihgf' AND f GLOB 'opqrs*')
7622 }
7623} {7 14 40 56 57 58 59 66 77 85 88 90 92 scan 0 sort 0}
7624do_test where7-2.329.1 {
7625 count_steps_sort {
7626 SELECT a FROM t2
7627 WHERE b=539
7628 OR b=594
7629 OR ((a BETWEEN 63 AND 65) AND a!=64)
7630 OR f='abcdefghi'
7631 OR a=6
7632 OR (d>=17.0 AND d<18.0 AND d NOT NULL)
7633 OR b=762
7634 }
7635} {6 17 26 49 52 54 63 65 78 scan 0 sort 0}
7636do_test where7-2.329.2 {
7637 count_steps_sort {
7638 SELECT a FROM t3
7639 WHERE b=539
7640 OR b=594
7641 OR ((a BETWEEN 63 AND 65) AND a!=64)
7642 OR f='abcdefghi'
7643 OR a=6
7644 OR (d>=17.0 AND d<18.0 AND d NOT NULL)
7645 OR b=762
7646 }
7647} {6 17 26 49 52 54 63 65 78 scan 0 sort 0}
7648do_test where7-2.330.1 {
7649 count_steps_sort {
7650 SELECT a FROM t2
7651 WHERE b=869
7652 OR b=630
7653 }
7654} {79 scan 0 sort 0}
7655do_test where7-2.330.2 {
7656 count_steps_sort {
7657 SELECT a FROM t3
7658 WHERE b=869
7659 OR b=630
7660 }
7661} {79 scan 0 sort 0}
7662do_test where7-2.331.1 {
7663 count_steps_sort {
7664 SELECT a FROM t2
7665 WHERE (d>=72.0 AND d<73.0 AND d NOT NULL)
7666 OR b=693
7667 OR (g='hgfedcb' AND f GLOB 'ijklm*')
7668 OR b=968
7669 OR ((a BETWEEN 63 AND 65) AND a!=64)
7670 OR b=132
7671 OR f='nopqrstuv'
7672 OR ((a BETWEEN 28 AND 30) AND a!=29)
7673 }
7674} {12 13 28 30 39 63 65 72 86 88 91 scan 0 sort 0}
7675do_test where7-2.331.2 {
7676 count_steps_sort {
7677 SELECT a FROM t3
7678 WHERE (d>=72.0 AND d<73.0 AND d NOT NULL)
7679 OR b=693
7680 OR (g='hgfedcb' AND f GLOB 'ijklm*')
7681 OR b=968
7682 OR ((a BETWEEN 63 AND 65) AND a!=64)
7683 OR b=132
7684 OR f='nopqrstuv'
7685 OR ((a BETWEEN 28 AND 30) AND a!=29)
7686 }
7687} {12 13 28 30 39 63 65 72 86 88 91 scan 0 sort 0}
7688do_test where7-2.332.1 {
7689 count_steps_sort {
7690 SELECT a FROM t2
7691 WHERE c=32032
7692 OR b=814
7693 OR (d>=90.0 AND d<91.0 AND d NOT NULL)
7694 OR b=814
7695 OR a=78
7696 OR a=37
7697 }
7698} {37 74 78 90 94 95 96 scan 0 sort 0}
7699do_test where7-2.332.2 {
7700 count_steps_sort {
7701 SELECT a FROM t3
7702 WHERE c=32032
7703 OR b=814
7704 OR (d>=90.0 AND d<91.0 AND d NOT NULL)
7705 OR b=814
7706 OR a=78
7707 OR a=37
7708 }
7709} {37 74 78 90 94 95 96 scan 0 sort 0}
7710do_test where7-2.333.1 {
7711 count_steps_sort {
7712 SELECT a FROM t2
7713 WHERE b=190
7714 OR (g='mlkjihg' AND f GLOB 'hijkl*')
7715 OR b=924
7716 OR (d>=40.0 AND d<41.0 AND d NOT NULL)
7717 OR b=759
7718 OR (g='yxwvuts' AND f GLOB 'bcdef*')
7719 }
7720} {1 40 59 69 84 scan 0 sort 0}
7721do_test where7-2.333.2 {
7722 count_steps_sort {
7723 SELECT a FROM t3
7724 WHERE b=190
7725 OR (g='mlkjihg' AND f GLOB 'hijkl*')
7726 OR b=924
7727 OR (d>=40.0 AND d<41.0 AND d NOT NULL)
7728 OR b=759
7729 OR (g='yxwvuts' AND f GLOB 'bcdef*')
7730 }
7731} {1 40 59 69 84 scan 0 sort 0}
7732do_test where7-2.334.1 {
7733 count_steps_sort {
7734 SELECT a FROM t2
7735 WHERE a=97
7736 OR b=201
7737 OR b=597
7738 OR a=6
7739 OR f='cdefghijk'
7740 OR ((a BETWEEN 74 AND 76) AND a!=75)
7741 OR b=300
7742 OR b=693
7743 OR b=333
7744 OR b=740
7745 }
7746} {2 6 28 54 63 74 76 80 97 scan 0 sort 0}
7747do_test where7-2.334.2 {
7748 count_steps_sort {
7749 SELECT a FROM t3
7750 WHERE a=97
7751 OR b=201
7752 OR b=597
7753 OR a=6
7754 OR f='cdefghijk'
7755 OR ((a BETWEEN 74 AND 76) AND a!=75)
7756 OR b=300
7757 OR b=693
7758 OR b=333
7759 OR b=740
7760 }
7761} {2 6 28 54 63 74 76 80 97 scan 0 sort 0}
7762do_test where7-2.335.1 {
7763 count_steps_sort {
7764 SELECT a FROM t2
7765 WHERE c=26026
7766 OR (g='kjihgfe' AND f GLOB 'uvwxy*')
7767 OR (g='mlkjihg' AND f GLOB 'ijklm*')
7768 OR c=17017
7769 OR (g='jihgfed' AND f GLOB 'wxyza*')
7770 OR (g='srqponm' AND f GLOB 'ghijk*')
7771 OR (g='jihgfed' AND f GLOB 'zabcd*')
7772 OR ((a BETWEEN 2 AND 4) AND a!=3)
7773 OR (d>=43.0 AND d<44.0 AND d NOT NULL)
7774 }
7775} {2 4 32 43 49 50 51 60 72 74 76 77 78 scan 0 sort 0}
7776do_test where7-2.335.2 {
7777 count_steps_sort {
7778 SELECT a FROM t3
7779 WHERE c=26026
7780 OR (g='kjihgfe' AND f GLOB 'uvwxy*')
7781 OR (g='mlkjihg' AND f GLOB 'ijklm*')
7782 OR c=17017
7783 OR (g='jihgfed' AND f GLOB 'wxyza*')
7784 OR (g='srqponm' AND f GLOB 'ghijk*')
7785 OR (g='jihgfed' AND f GLOB 'zabcd*')
7786 OR ((a BETWEEN 2 AND 4) AND a!=3)
7787 OR (d>=43.0 AND d<44.0 AND d NOT NULL)
7788 }
7789} {2 4 32 43 49 50 51 60 72 74 76 77 78 scan 0 sort 0}
7790do_test where7-2.336.1 {
7791 count_steps_sort {
7792 SELECT a FROM t2
7793 WHERE (d>=70.0 AND d<71.0 AND d NOT NULL)
7794 OR ((a BETWEEN 13 AND 15) AND a!=14)
7795 OR b=638
7796 OR b=495
7797 OR a=44
7798 OR b=374
7799 OR a=22
7800 OR c=12012
7801 }
7802} {13 15 22 34 35 36 44 45 58 70 scan 0 sort 0}
7803do_test where7-2.336.2 {
7804 count_steps_sort {
7805 SELECT a FROM t3
7806 WHERE (d>=70.0 AND d<71.0 AND d NOT NULL)
7807 OR ((a BETWEEN 13 AND 15) AND a!=14)
7808 OR b=638
7809 OR b=495
7810 OR a=44
7811 OR b=374
7812 OR a=22
7813 OR c=12012
7814 }
7815} {13 15 22 34 35 36 44 45 58 70 scan 0 sort 0}
7816do_test where7-2.337.1 {
7817 count_steps_sort {
7818 SELECT a FROM t2
7819 WHERE c=8008
7820 OR (d>=39.0 AND d<40.0 AND d NOT NULL)
7821 OR (d>=100.0 AND d<101.0 AND d NOT NULL)
7822 OR (d>=1.0 AND d<2.0 AND d NOT NULL)
7823 OR b=300
7824 OR (g='yxwvuts' AND f GLOB 'cdefg*')
7825 OR a=41
7826 OR (g='onmlkji' AND f GLOB 'xyzab*')
7827 OR b=135
7828 OR b=605
7829 }
7830} {1 2 22 23 24 39 41 49 55 100 scan 0 sort 0}
7831do_test where7-2.337.2 {
7832 count_steps_sort {
7833 SELECT a FROM t3
7834 WHERE c=8008
7835 OR (d>=39.0 AND d<40.0 AND d NOT NULL)
7836 OR (d>=100.0 AND d<101.0 AND d NOT NULL)
7837 OR (d>=1.0 AND d<2.0 AND d NOT NULL)
7838 OR b=300
7839 OR (g='yxwvuts' AND f GLOB 'cdefg*')
7840 OR a=41
7841 OR (g='onmlkji' AND f GLOB 'xyzab*')
7842 OR b=135
7843 OR b=605
7844 }
7845} {1 2 22 23 24 39 41 49 55 100 scan 0 sort 0}
7846do_test where7-2.338.1 {
7847 count_steps_sort {
7848 SELECT a FROM t2
7849 WHERE (f GLOB '?stuv*' AND f GLOB 'rstu*')
7850 OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
7851 OR (g='srqponm' AND f GLOB 'efghi*')
7852 OR (g='qponmlk' AND f GLOB 'pqrst*')
7853 OR b=762
7854 OR b=484
7855 OR b=190
7856 OR ((a BETWEEN 95 AND 97) AND a!=96)
7857 OR (d>=74.0 AND d<75.0 AND d NOT NULL)
7858 OR (g='mlkjihg' AND f GLOB 'jklmn*')
7859 OR b=1023
7860 }
7861} {4 17 30 41 43 44 56 61 69 74 82 93 95 97 scan 0 sort 0}
7862do_test where7-2.338.2 {
7863 count_steps_sort {
7864 SELECT a FROM t3
7865 WHERE (f GLOB '?stuv*' AND f GLOB 'rstu*')
7866 OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
7867 OR (g='srqponm' AND f GLOB 'efghi*')
7868 OR (g='qponmlk' AND f GLOB 'pqrst*')
7869 OR b=762
7870 OR b=484
7871 OR b=190
7872 OR ((a BETWEEN 95 AND 97) AND a!=96)
7873 OR (d>=74.0 AND d<75.0 AND d NOT NULL)
7874 OR (g='mlkjihg' AND f GLOB 'jklmn*')
7875 OR b=1023
7876 }
7877} {4 17 30 41 43 44 56 61 69 74 82 93 95 97 scan 0 sort 0}
7878do_test where7-2.339.1 {
7879 count_steps_sort {
7880 SELECT a FROM t2
7881 WHERE (g='ihgfedc' AND f GLOB 'efghi*')
7882 OR a=34
7883 OR f='rstuvwxyz'
7884 OR (d>=10.0 AND d<11.0 AND d NOT NULL)
7885 OR b=729
7886 }
7887} {10 17 34 43 69 82 95 scan 0 sort 0}
7888do_test where7-2.339.2 {
7889 count_steps_sort {
7890 SELECT a FROM t3
7891 WHERE (g='ihgfedc' AND f GLOB 'efghi*')
7892 OR a=34
7893 OR f='rstuvwxyz'
7894 OR (d>=10.0 AND d<11.0 AND d NOT NULL)
7895 OR b=729
7896 }
7897} {10 17 34 43 69 82 95 scan 0 sort 0}
7898do_test where7-2.340.1 {
7899 count_steps_sort {
7900 SELECT a FROM t2
7901 WHERE (d>=37.0 AND d<38.0 AND d NOT NULL)
7902 OR b=1004
7903 OR (g='qponmlk' AND f GLOB 'pqrst*')
7904 OR g IS NULL
7905 }
7906} {37 41 scan 0 sort 0}
7907do_test where7-2.340.2 {
7908 count_steps_sort {
7909 SELECT a FROM t3
7910 WHERE (d>=37.0 AND d<38.0 AND d NOT NULL)
7911 OR b=1004
7912 OR (g='qponmlk' AND f GLOB 'pqrst*')
7913 OR g IS NULL
7914 }
7915} {37 41 scan 0 sort 0}
7916do_test where7-2.341.1 {
7917 count_steps_sort {
7918 SELECT a FROM t2
7919 WHERE a=73
7920 OR ((a BETWEEN 36 AND 38) AND a!=37)
7921 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
7922 OR ((a BETWEEN 51 AND 53) AND a!=52)
7923 OR a=9
7924 OR (d>=1.0 AND d<2.0 AND d NOT NULL)
7925 OR (d>=55.0 AND d<56.0 AND d NOT NULL)
7926 OR a=44
7927 OR a=23
7928 OR (g='ihgfedc' AND f GLOB 'abcde*')
7929 OR (g='rqponml' AND f GLOB 'lmnop*')
7930 }
7931} {1 9 23 36 37 38 44 51 53 55 63 73 78 scan 0 sort 0}
7932do_test where7-2.341.2 {
7933 count_steps_sort {
7934 SELECT a FROM t3
7935 WHERE a=73
7936 OR ((a BETWEEN 36 AND 38) AND a!=37)
7937 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
7938 OR ((a BETWEEN 51 AND 53) AND a!=52)
7939 OR a=9
7940 OR (d>=1.0 AND d<2.0 AND d NOT NULL)
7941 OR (d>=55.0 AND d<56.0 AND d NOT NULL)
7942 OR a=44
7943 OR a=23
7944 OR (g='ihgfedc' AND f GLOB 'abcde*')
7945 OR (g='rqponml' AND f GLOB 'lmnop*')
7946 }
7947} {1 9 23 36 37 38 44 51 53 55 63 73 78 scan 0 sort 0}
7948do_test where7-2.342.1 {
7949 count_steps_sort {
7950 SELECT a FROM t2
7951 WHERE b=487
7952 OR ((a BETWEEN 77 AND 79) AND a!=78)
7953 OR a=11
7954 OR ((a BETWEEN 12 AND 14) AND a!=13)
7955 OR ((a BETWEEN 69 AND 71) AND a!=70)
7956 OR (g='ihgfedc' AND f GLOB 'bcdef*')
7957 OR (g='ihgfedc' AND f GLOB 'abcde*')
7958 OR a=13
7959 OR a=15
7960 OR (d>=29.0 AND d<30.0 AND d NOT NULL)
7961 OR a=36
7962 }
7963} {11 12 13 14 15 29 36 69 71 77 78 79 scan 0 sort 0}
7964do_test where7-2.342.2 {
7965 count_steps_sort {
7966 SELECT a FROM t3
7967 WHERE b=487
7968 OR ((a BETWEEN 77 AND 79) AND a!=78)
7969 OR a=11
7970 OR ((a BETWEEN 12 AND 14) AND a!=13)
7971 OR ((a BETWEEN 69 AND 71) AND a!=70)
7972 OR (g='ihgfedc' AND f GLOB 'bcdef*')
7973 OR (g='ihgfedc' AND f GLOB 'abcde*')
7974 OR a=13
7975 OR a=15
7976 OR (d>=29.0 AND d<30.0 AND d NOT NULL)
7977 OR a=36
7978 }
7979} {11 12 13 14 15 29 36 69 71 77 78 79 scan 0 sort 0}
7980do_test where7-2.343.1 {
7981 count_steps_sort {
7982 SELECT a FROM t2
7983 WHERE b=938
7984 OR ((a BETWEEN 57 AND 59) AND a!=58)
7985 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
7986 OR (d>=32.0 AND d<33.0 AND d NOT NULL)
7987 OR b=245
7988 OR (d>=35.0 AND d<36.0 AND d NOT NULL)
7989 }
7990} {32 35 54 57 59 scan 0 sort 0}
7991do_test where7-2.343.2 {
7992 count_steps_sort {
7993 SELECT a FROM t3
7994 WHERE b=938
7995 OR ((a BETWEEN 57 AND 59) AND a!=58)
7996 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
7997 OR (d>=32.0 AND d<33.0 AND d NOT NULL)
7998 OR b=245
7999 OR (d>=35.0 AND d<36.0 AND d NOT NULL)
8000 }
8001} {32 35 54 57 59 scan 0 sort 0}
8002do_test where7-2.344.1 {
8003 count_steps_sort {
8004 SELECT a FROM t2
8005 WHERE b=1078
8006 OR c=19019
8007 OR a=38
8008 OR a=59
8009 OR ((a BETWEEN 30 AND 32) AND a!=31)
8010 OR ((a BETWEEN 95 AND 97) AND a!=96)
8011 OR c=25025
8012 OR (d>=51.0 AND d<52.0 AND d NOT NULL)
8013 OR (d>=79.0 AND d<80.0 AND d NOT NULL)
8014 OR (d>=76.0 AND d<77.0 AND d NOT NULL)
8015 }
8016} {30 32 38 51 55 56 57 59 73 74 75 76 79 95 97 98 scan 0 sort 0}
8017do_test where7-2.344.2 {
8018 count_steps_sort {
8019 SELECT a FROM t3
8020 WHERE b=1078
8021 OR c=19019
8022 OR a=38
8023 OR a=59
8024 OR ((a BETWEEN 30 AND 32) AND a!=31)
8025 OR ((a BETWEEN 95 AND 97) AND a!=96)
8026 OR c=25025
8027 OR (d>=51.0 AND d<52.0 AND d NOT NULL)
8028 OR (d>=79.0 AND d<80.0 AND d NOT NULL)
8029 OR (d>=76.0 AND d<77.0 AND d NOT NULL)
8030 }
8031} {30 32 38 51 55 56 57 59 73 74 75 76 79 95 97 98 scan 0 sort 0}
8032do_test where7-2.345.1 {
8033 count_steps_sort {
8034 SELECT a FROM t2
8035 WHERE f='cdefghijk'
8036 OR b=168
8037 OR b=561
8038 OR a=81
8039 OR a=87
8040 }
8041} {2 28 51 54 80 81 87 scan 0 sort 0}
8042do_test where7-2.345.2 {
8043 count_steps_sort {
8044 SELECT a FROM t3
8045 WHERE f='cdefghijk'
8046 OR b=168
8047 OR b=561
8048 OR a=81
8049 OR a=87
8050 }
8051} {2 28 51 54 80 81 87 scan 0 sort 0}
8052do_test where7-2.346.1 {
8053 count_steps_sort {
8054 SELECT a FROM t2
8055 WHERE (g='gfedcba' AND f GLOB 'klmno*')
8056 OR ((a BETWEEN 9 AND 11) AND a!=10)
8057 OR (g='rqponml' AND f GLOB 'hijkl*')
8058 OR a=48
8059 OR b=113
8060 OR ((a BETWEEN 20 AND 22) AND a!=21)
8061 OR b=880
8062 OR ((a BETWEEN 85 AND 87) AND a!=86)
8063 OR (d>=73.0 AND d<74.0 AND d NOT NULL)
8064 OR (g='nmlkjih' AND f GLOB 'bcdef*')
8065 }
8066} {9 11 20 22 33 48 53 73 80 85 87 88 scan 0 sort 0}
8067do_test where7-2.346.2 {
8068 count_steps_sort {
8069 SELECT a FROM t3
8070 WHERE (g='gfedcba' AND f GLOB 'klmno*')
8071 OR ((a BETWEEN 9 AND 11) AND a!=10)
8072 OR (g='rqponml' AND f GLOB 'hijkl*')
8073 OR a=48
8074 OR b=113
8075 OR ((a BETWEEN 20 AND 22) AND a!=21)
8076 OR b=880
8077 OR ((a BETWEEN 85 AND 87) AND a!=86)
8078 OR (d>=73.0 AND d<74.0 AND d NOT NULL)
8079 OR (g='nmlkjih' AND f GLOB 'bcdef*')
8080 }
8081} {9 11 20 22 33 48 53 73 80 85 87 88 scan 0 sort 0}
8082do_test where7-2.347.1 {
8083 count_steps_sort {
8084 SELECT a FROM t2
8085 WHERE b=517
8086 OR b=187
8087 OR (g='xwvutsr' AND f GLOB 'ghijk*')
8088 OR b=1092
8089 OR ((a BETWEEN 84 AND 86) AND a!=85)
8090 OR (g='ponmlkj' AND f GLOB 'vwxyz*')
8091 }
8092} {6 17 47 84 86 scan 0 sort 0}
8093do_test where7-2.347.2 {
8094 count_steps_sort {
8095 SELECT a FROM t3
8096 WHERE b=517
8097 OR b=187
8098 OR (g='xwvutsr' AND f GLOB 'ghijk*')
8099 OR b=1092
8100 OR ((a BETWEEN 84 AND 86) AND a!=85)
8101 OR (g='ponmlkj' AND f GLOB 'vwxyz*')
8102 }
8103} {6 17 47 84 86 scan 0 sort 0}
8104do_test where7-2.348.1 {
8105 count_steps_sort {
8106 SELECT a FROM t2
8107 WHERE b=982
8108 OR (d>=45.0 AND d<46.0 AND d NOT NULL)
8109 OR b=234
8110 OR c=15015
8111 OR a=47
8112 OR f='qrstuvwxy'
8113 OR (d>=65.0 AND d<66.0 AND d NOT NULL)
8114 OR b=814
8115 OR b=440
8116 OR b=454
8117 }
8118} {16 40 42 43 44 45 47 65 68 74 94 scan 0 sort 0}
8119do_test where7-2.348.2 {
8120 count_steps_sort {
8121 SELECT a FROM t3
8122 WHERE b=982
8123 OR (d>=45.0 AND d<46.0 AND d NOT NULL)
8124 OR b=234
8125 OR c=15015
8126 OR a=47
8127 OR f='qrstuvwxy'
8128 OR (d>=65.0 AND d<66.0 AND d NOT NULL)
8129 OR b=814
8130 OR b=440
8131 OR b=454
8132 }
8133} {16 40 42 43 44 45 47 65 68 74 94 scan 0 sort 0}
8134do_test where7-2.349.1 {
8135 count_steps_sort {
8136 SELECT a FROM t2
8137 WHERE (d>=47.0 AND d<48.0 AND d NOT NULL)
8138 OR c=7007
8139 OR b=429
8140 OR ((a BETWEEN 25 AND 27) AND a!=26)
8141 OR b=231
8142 OR (d>=26.0 AND d<27.0 AND d NOT NULL)
8143 OR c=22022
8144 OR f='bcdefghij'
8145 }
8146} {1 19 20 21 25 26 27 39 47 53 64 65 66 79 scan 0 sort 0}
8147do_test where7-2.349.2 {
8148 count_steps_sort {
8149 SELECT a FROM t3
8150 WHERE (d>=47.0 AND d<48.0 AND d NOT NULL)
8151 OR c=7007
8152 OR b=429
8153 OR ((a BETWEEN 25 AND 27) AND a!=26)
8154 OR b=231
8155 OR (d>=26.0 AND d<27.0 AND d NOT NULL)
8156 OR c=22022
8157 OR f='bcdefghij'
8158 }
8159} {1 19 20 21 25 26 27 39 47 53 64 65 66 79 scan 0 sort 0}
8160do_test where7-2.350.1 {
8161 count_steps_sort {
8162 SELECT a FROM t2
8163 WHERE c=17017
8164 OR (d>=62.0 AND d<63.0 AND d NOT NULL)
8165 OR ((a BETWEEN 88 AND 90) AND a!=89)
8166 OR b=784
8167 OR ((a BETWEEN 22 AND 24) AND a!=23)
8168 OR ((a BETWEEN 54 AND 56) AND a!=55)
8169 OR ((a BETWEEN 16 AND 18) AND a!=17)
8170 OR f='zabcdefgh'
8171 }
8172} {16 18 22 24 25 49 50 51 54 56 62 77 88 90 scan 0 sort 0}
8173do_test where7-2.350.2 {
8174 count_steps_sort {
8175 SELECT a FROM t3
8176 WHERE c=17017
8177 OR (d>=62.0 AND d<63.0 AND d NOT NULL)
8178 OR ((a BETWEEN 88 AND 90) AND a!=89)
8179 OR b=784
8180 OR ((a BETWEEN 22 AND 24) AND a!=23)
8181 OR ((a BETWEEN 54 AND 56) AND a!=55)
8182 OR ((a BETWEEN 16 AND 18) AND a!=17)
8183 OR f='zabcdefgh'
8184 }
8185} {16 18 22 24 25 49 50 51 54 56 62 77 88 90 scan 0 sort 0}
8186do_test where7-2.351.1 {
8187 count_steps_sort {
8188 SELECT a FROM t2
8189 WHERE b=344
8190 OR b=275
8191 OR c<=10
8192 }
8193} {25 scan 0 sort 0}
8194do_test where7-2.351.2 {
8195 count_steps_sort {
8196 SELECT a FROM t3
8197 WHERE b=344
8198 OR b=275
8199 OR c<=10
8200 }
8201} {25 scan 0 sort 0}
8202do_test where7-2.352.1 {
8203 count_steps_sort {
8204 SELECT a FROM t2
8205 WHERE ((a BETWEEN 44 AND 46) AND a!=45)
8206 OR a=76
8207 OR b=154
8208 OR a=30
8209 OR c=3003
8210 OR (d>=88.0 AND d<89.0 AND d NOT NULL)
8211 OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
8212 OR b=564
8213 OR b=55
8214 OR a=38
8215 }
8216} {5 7 8 9 14 23 30 38 44 46 49 75 76 88 scan 0 sort 0}
8217do_test where7-2.352.2 {
8218 count_steps_sort {
8219 SELECT a FROM t3
8220 WHERE ((a BETWEEN 44 AND 46) AND a!=45)
8221 OR a=76
8222 OR b=154
8223 OR a=30
8224 OR c=3003
8225 OR (d>=88.0 AND d<89.0 AND d NOT NULL)
8226 OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
8227 OR b=564
8228 OR b=55
8229 OR a=38
8230 }
8231} {5 7 8 9 14 23 30 38 44 46 49 75 76 88 scan 0 sort 0}
8232do_test where7-2.353.1 {
8233 count_steps_sort {
8234 SELECT a FROM t2
8235 WHERE a=52
8236 OR ((a BETWEEN 66 AND 68) AND a!=67)
8237 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
8238 }
8239} {52 54 66 68 scan 0 sort 0}
8240do_test where7-2.353.2 {
8241 count_steps_sort {
8242 SELECT a FROM t3
8243 WHERE a=52
8244 OR ((a BETWEEN 66 AND 68) AND a!=67)
8245 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
8246 }
8247} {52 54 66 68 scan 0 sort 0}
8248do_test where7-2.354.1 {
8249 count_steps_sort {
8250 SELECT a FROM t2
8251 WHERE b=792
8252 OR (g='wvutsrq' AND f GLOB 'jklmn*')
8253 }
8254} {9 72 scan 0 sort 0}
8255do_test where7-2.354.2 {
8256 count_steps_sort {
8257 SELECT a FROM t3
8258 WHERE b=792
8259 OR (g='wvutsrq' AND f GLOB 'jklmn*')
8260 }
8261} {9 72 scan 0 sort 0}
8262do_test where7-2.355.1 {
8263 count_steps_sort {
8264 SELECT a FROM t2
8265 WHERE (d>=73.0 AND d<74.0 AND d NOT NULL)
8266 OR c=21021
8267 OR (g='lkjihgf' AND f GLOB 'nopqr*')
8268 OR f='zabcdefgh'
8269 OR (g='yxwvuts' AND f GLOB 'bcdef*')
8270 OR b=781
8271 OR a=64
8272 OR (d>=11.0 AND d<12.0 AND d NOT NULL)
8273 }
8274} {1 11 25 51 61 62 63 64 65 71 73 77 scan 0 sort 0}
8275do_test where7-2.355.2 {
8276 count_steps_sort {
8277 SELECT a FROM t3
8278 WHERE (d>=73.0 AND d<74.0 AND d NOT NULL)
8279 OR c=21021
8280 OR (g='lkjihgf' AND f GLOB 'nopqr*')
8281 OR f='zabcdefgh'
8282 OR (g='yxwvuts' AND f GLOB 'bcdef*')
8283 OR b=781
8284 OR a=64
8285 OR (d>=11.0 AND d<12.0 AND d NOT NULL)
8286 }
8287} {1 11 25 51 61 62 63 64 65 71 73 77 scan 0 sort 0}
8288do_test where7-2.356.1 {
8289 count_steps_sort {
8290 SELECT a FROM t2
8291 WHERE (g='lkjihgf' AND f GLOB 'pqrst*')
8292 OR (d>=90.0 AND d<91.0 AND d NOT NULL)
8293 OR a=34
8294 OR (g='rqponml' AND f GLOB 'ijklm*')
8295 OR (g='rqponml' AND f GLOB 'klmno*')
8296 OR (g='srqponm' AND f GLOB 'defgh*')
8297 OR b=319
8298 OR b=330
8299 OR ((a BETWEEN 28 AND 30) AND a!=29)
8300 }
8301} {28 29 30 34 36 67 90 scan 0 sort 0}
8302do_test where7-2.356.2 {
8303 count_steps_sort {
8304 SELECT a FROM t3
8305 WHERE (g='lkjihgf' AND f GLOB 'pqrst*')
8306 OR (d>=90.0 AND d<91.0 AND d NOT NULL)
8307 OR a=34
8308 OR (g='rqponml' AND f GLOB 'ijklm*')
8309 OR (g='rqponml' AND f GLOB 'klmno*')
8310 OR (g='srqponm' AND f GLOB 'defgh*')
8311 OR b=319
8312 OR b=330
8313 OR ((a BETWEEN 28 AND 30) AND a!=29)
8314 }
8315} {28 29 30 34 36 67 90 scan 0 sort 0}
8316do_test where7-2.357.1 {
8317 count_steps_sort {
8318 SELECT a FROM t2
8319 WHERE (g='qponmlk' AND f GLOB 'pqrst*')
8320 OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
8321 OR a=45
8322 OR (d>=81.0 AND d<82.0 AND d NOT NULL)
8323 }
8324} {15 41 45 67 81 93 scan 0 sort 0}
8325do_test where7-2.357.2 {
8326 count_steps_sort {
8327 SELECT a FROM t3
8328 WHERE (g='qponmlk' AND f GLOB 'pqrst*')
8329 OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
8330 OR a=45
8331 OR (d>=81.0 AND d<82.0 AND d NOT NULL)
8332 }
8333} {15 41 45 67 81 93 scan 0 sort 0}
8334do_test where7-2.358.1 {
8335 count_steps_sort {
8336 SELECT a FROM t2
8337 WHERE (d>=53.0 AND d<54.0 AND d NOT NULL)
8338 OR (g='nmlkjih' AND f GLOB 'cdefg*')
8339 OR b=165
8340 OR b=836
8341 }
8342} {15 53 54 76 scan 0 sort 0}
8343do_test where7-2.358.2 {
8344 count_steps_sort {
8345 SELECT a FROM t3
8346 WHERE (d>=53.0 AND d<54.0 AND d NOT NULL)
8347 OR (g='nmlkjih' AND f GLOB 'cdefg*')
8348 OR b=165
8349 OR b=836
8350 }
8351} {15 53 54 76 scan 0 sort 0}
8352do_test where7-2.359.1 {
8353 count_steps_sort {
8354 SELECT a FROM t2
8355 WHERE b=1034
8356 OR f='vwxyzabcd'
8357 OR (g='gfedcba' AND f GLOB 'nopqr*')
8358 OR ((a BETWEEN 57 AND 59) AND a!=58)
8359 }
8360} {21 47 57 59 73 91 94 99 scan 0 sort 0}
8361do_test where7-2.359.2 {
8362 count_steps_sort {
8363 SELECT a FROM t3
8364 WHERE b=1034
8365 OR f='vwxyzabcd'
8366 OR (g='gfedcba' AND f GLOB 'nopqr*')
8367 OR ((a BETWEEN 57 AND 59) AND a!=58)
8368 }
8369} {21 47 57 59 73 91 94 99 scan 0 sort 0}
8370do_test where7-2.360.1 {
8371 count_steps_sort {
8372 SELECT a FROM t2
8373 WHERE b=440
8374 OR a=19
8375 OR (d>=47.0 AND d<48.0 AND d NOT NULL)
8376 OR c=22022
8377 OR (d>=47.0 AND d<48.0 AND d NOT NULL)
8378 OR a=92
8379 OR b=1026
8380 OR b=608
8381 }
8382} {19 40 47 64 65 66 92 scan 0 sort 0}
8383do_test where7-2.360.2 {
8384 count_steps_sort {
8385 SELECT a FROM t3
8386 WHERE b=440
8387 OR a=19
8388 OR (d>=47.0 AND d<48.0 AND d NOT NULL)
8389 OR c=22022
8390 OR (d>=47.0 AND d<48.0 AND d NOT NULL)
8391 OR a=92
8392 OR b=1026
8393 OR b=608
8394 }
8395} {19 40 47 64 65 66 92 scan 0 sort 0}
8396do_test where7-2.361.1 {
8397 count_steps_sort {
8398 SELECT a FROM t2
8399 WHERE a=37
8400 OR b=88
8401 OR (g='utsrqpo' AND f GLOB 'wxyza*')
8402 OR c=23023
8403 OR (d>=67.0 AND d<68.0 AND d NOT NULL)
8404 OR a=56
8405 OR ((a BETWEEN 13 AND 15) AND a!=14)
8406 OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
8407 OR f='ijklmnopq'
8408 OR ((a BETWEEN 85 AND 87) AND a!=86)
8409 }
8410} {8 13 15 16 22 34 37 42 56 60 67 68 69 85 86 87 94 scan 0 sort 0}
8411do_test where7-2.361.2 {
8412 count_steps_sort {
8413 SELECT a FROM t3
8414 WHERE a=37
8415 OR b=88
8416 OR (g='utsrqpo' AND f GLOB 'wxyza*')
8417 OR c=23023
8418 OR (d>=67.0 AND d<68.0 AND d NOT NULL)
8419 OR a=56
8420 OR ((a BETWEEN 13 AND 15) AND a!=14)
8421 OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
8422 OR f='ijklmnopq'
8423 OR ((a BETWEEN 85 AND 87) AND a!=86)
8424 }
8425} {8 13 15 16 22 34 37 42 56 60 67 68 69 85 86 87 94 scan 0 sort 0}
8426do_test where7-2.362.1 {
8427 count_steps_sort {
8428 SELECT a FROM t2
8429 WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
8430 OR ((a BETWEEN 22 AND 24) AND a!=23)
8431 OR a=74
8432 OR (g='utsrqpo' AND f GLOB 'uvwxy*')
8433 OR ((a BETWEEN 42 AND 44) AND a!=43)
8434 }
8435} {20 22 24 42 44 74 97 scan 0 sort 0}
8436do_test where7-2.362.2 {
8437 count_steps_sort {
8438 SELECT a FROM t3
8439 WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
8440 OR ((a BETWEEN 22 AND 24) AND a!=23)
8441 OR a=74
8442 OR (g='utsrqpo' AND f GLOB 'uvwxy*')
8443 OR ((a BETWEEN 42 AND 44) AND a!=43)
8444 }
8445} {20 22 24 42 44 74 97 scan 0 sort 0}
8446do_test where7-2.363.1 {
8447 count_steps_sort {
8448 SELECT a FROM t2
8449 WHERE f='uvwxyzabc'
8450 OR b=869
8451 OR ((a BETWEEN 49 AND 51) AND a!=50)
8452 }
8453} {20 46 49 51 72 79 98 scan 0 sort 0}
8454do_test where7-2.363.2 {
8455 count_steps_sort {
8456 SELECT a FROM t3
8457 WHERE f='uvwxyzabc'
8458 OR b=869
8459 OR ((a BETWEEN 49 AND 51) AND a!=50)
8460 }
8461} {20 46 49 51 72 79 98 scan 0 sort 0}
8462do_test where7-2.364.1 {
8463 count_steps_sort {
8464 SELECT a FROM t2
8465 WHERE b=682
8466 OR b=583
8467 OR b=685
8468 OR b=817
8469 OR ((a BETWEEN 34 AND 36) AND a!=35)
8470 }
8471} {34 36 53 62 scan 0 sort 0}
8472do_test where7-2.364.2 {
8473 count_steps_sort {
8474 SELECT a FROM t3
8475 WHERE b=682
8476 OR b=583
8477 OR b=685
8478 OR b=817
8479 OR ((a BETWEEN 34 AND 36) AND a!=35)
8480 }
8481} {34 36 53 62 scan 0 sort 0}
8482do_test where7-2.365.1 {
8483 count_steps_sort {
8484 SELECT a FROM t2
8485 WHERE b=583
8486 OR a=39
8487 OR b=627
8488 OR ((a BETWEEN 72 AND 74) AND a!=73)
8489 }
8490} {39 53 57 72 74 scan 0 sort 0}
8491do_test where7-2.365.2 {
8492 count_steps_sort {
8493 SELECT a FROM t3
8494 WHERE b=583
8495 OR a=39
8496 OR b=627
8497 OR ((a BETWEEN 72 AND 74) AND a!=73)
8498 }
8499} {39 53 57 72 74 scan 0 sort 0}
8500do_test where7-2.366.1 {
8501 count_steps_sort {
8502 SELECT a FROM t2
8503 WHERE (g='jihgfed' AND f GLOB 'vwxyz*')
8504 OR ((a BETWEEN 2 AND 4) AND a!=3)
8505 OR b=212
8506 OR (g='nmlkjih' AND f GLOB 'bcdef*')
8507 OR ((a BETWEEN 24 AND 26) AND a!=25)
8508 OR a=20
8509 OR (g='kjihgfe' AND f GLOB 'qrstu*')
8510 OR b=627
8511 }
8512} {2 4 20 24 26 53 57 68 73 scan 0 sort 0}
8513do_test where7-2.366.2 {
8514 count_steps_sort {
8515 SELECT a FROM t3
8516 WHERE (g='jihgfed' AND f GLOB 'vwxyz*')
8517 OR ((a BETWEEN 2 AND 4) AND a!=3)
8518 OR b=212
8519 OR (g='nmlkjih' AND f GLOB 'bcdef*')
8520 OR ((a BETWEEN 24 AND 26) AND a!=25)
8521 OR a=20
8522 OR (g='kjihgfe' AND f GLOB 'qrstu*')
8523 OR b=627
8524 }
8525} {2 4 20 24 26 53 57 68 73 scan 0 sort 0}
8526do_test where7-2.367.1 {
8527 count_steps_sort {
8528 SELECT a FROM t2
8529 WHERE (f GLOB '?jklm*' AND f GLOB 'ijkl*')
8530 OR (d>=77.0 AND d<78.0 AND d NOT NULL)
8531 OR b=157
8532 OR b=1026
8533 }
8534} {8 34 60 77 86 scan 0 sort 0}
8535do_test where7-2.367.2 {
8536 count_steps_sort {
8537 SELECT a FROM t3
8538 WHERE (f GLOB '?jklm*' AND f GLOB 'ijkl*')
8539 OR (d>=77.0 AND d<78.0 AND d NOT NULL)
8540 OR b=157
8541 OR b=1026
8542 }
8543} {8 34 60 77 86 scan 0 sort 0}
8544do_test where7-2.368.1 {
8545 count_steps_sort {
8546 SELECT a FROM t2
8547 WHERE b=553
8548 OR a=16
8549 OR ((a BETWEEN 80 AND 82) AND a!=81)
8550 OR ((a BETWEEN 31 AND 33) AND a!=32)
8551 OR (g='wvutsrq' AND f GLOB 'lmnop*')
8552 OR f='zabcdefgh'
8553 OR (g='lkjihgf' AND f GLOB 'pqrst*')
8554 OR (g='xwvutsr' AND f GLOB 'fghij*')
8555 }
8556} {5 11 16 25 31 33 51 67 77 80 82 scan 0 sort 0}
8557do_test where7-2.368.2 {
8558 count_steps_sort {
8559 SELECT a FROM t3
8560 WHERE b=553
8561 OR a=16
8562 OR ((a BETWEEN 80 AND 82) AND a!=81)
8563 OR ((a BETWEEN 31 AND 33) AND a!=32)
8564 OR (g='wvutsrq' AND f GLOB 'lmnop*')
8565 OR f='zabcdefgh'
8566 OR (g='lkjihgf' AND f GLOB 'pqrst*')
8567 OR (g='xwvutsr' AND f GLOB 'fghij*')
8568 }
8569} {5 11 16 25 31 33 51 67 77 80 82 scan 0 sort 0}
8570do_test where7-2.369.1 {
8571 count_steps_sort {
8572 SELECT a FROM t2
8573 WHERE b=858
8574 OR c=9009
8575 OR b=792
8576 OR b=88
8577 OR b=154
8578 }
8579} {8 14 25 26 27 72 78 scan 0 sort 0}
8580do_test where7-2.369.2 {
8581 count_steps_sort {
8582 SELECT a FROM t3
8583 WHERE b=858
8584 OR c=9009
8585 OR b=792
8586 OR b=88
8587 OR b=154
8588 }
8589} {8 14 25 26 27 72 78 scan 0 sort 0}
8590do_test where7-2.370.1 {
8591 count_steps_sort {
8592 SELECT a FROM t2
8593 WHERE f IS NULL
8594 OR a=37
8595 OR (g='onmlkji' AND f GLOB 'wxyza*')
8596 OR ((a BETWEEN 55 AND 57) AND a!=56)
8597 OR b=168
8598 OR b=22
8599 OR (g='utsrqpo' AND f GLOB 'vwxyz*')
8600 OR b=506
8601 }
8602} {2 21 37 46 48 55 57 scan 0 sort 0}
8603do_test where7-2.370.2 {
8604 count_steps_sort {
8605 SELECT a FROM t3
8606 WHERE f IS NULL
8607 OR a=37
8608 OR (g='onmlkji' AND f GLOB 'wxyza*')
8609 OR ((a BETWEEN 55 AND 57) AND a!=56)
8610 OR b=168
8611 OR b=22
8612 OR (g='utsrqpo' AND f GLOB 'vwxyz*')
8613 OR b=506
8614 }
8615} {2 21 37 46 48 55 57 scan 0 sort 0}
8616do_test where7-2.371.1 {
8617 count_steps_sort {
8618 SELECT a FROM t2
8619 WHERE a=29
8620 OR ((a BETWEEN 26 AND 28) AND a!=27)
8621 OR (g='kjihgfe' AND f GLOB 'rstuv*')
8622 OR (g='qponmlk' AND f GLOB 'qrstu*')
8623 OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
8624 OR b=209
8625 OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
8626 OR b=146
8627 }
8628} {19 25 26 28 29 42 45 51 69 71 77 97 scan 0 sort 0}
8629do_test where7-2.371.2 {
8630 count_steps_sort {
8631 SELECT a FROM t3
8632 WHERE a=29
8633 OR ((a BETWEEN 26 AND 28) AND a!=27)
8634 OR (g='kjihgfe' AND f GLOB 'rstuv*')
8635 OR (g='qponmlk' AND f GLOB 'qrstu*')
8636 OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
8637 OR b=209
8638 OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
8639 OR b=146
8640 }
8641} {19 25 26 28 29 42 45 51 69 71 77 97 scan 0 sort 0}
8642do_test where7-2.372.1 {
8643 count_steps_sort {
8644 SELECT a FROM t2
8645 WHERE a=63
8646 OR a=69
8647 OR b=333
8648 OR (d>=6.0 AND d<7.0 AND d NOT NULL)
8649 OR b=135
8650 OR b=25
8651 OR b=1037
8652 OR b=682
8653 OR c=27027
8654 OR a=46
8655 }
8656} {6 46 62 63 69 79 80 81 scan 0 sort 0}
8657do_test where7-2.372.2 {
8658 count_steps_sort {
8659 SELECT a FROM t3
8660 WHERE a=63
8661 OR a=69
8662 OR b=333
8663 OR (d>=6.0 AND d<7.0 AND d NOT NULL)
8664 OR b=135
8665 OR b=25
8666 OR b=1037
8667 OR b=682
8668 OR c=27027
8669 OR a=46
8670 }
8671} {6 46 62 63 69 79 80 81 scan 0 sort 0}
8672do_test where7-2.373.1 {
8673 count_steps_sort {
8674 SELECT a FROM t2
8675 WHERE (g='edcbazy' AND f GLOB 'wxyza*')
8676 OR (d>=52.0 AND d<53.0 AND d NOT NULL)
8677 OR b=113
8678 OR ((a BETWEEN 40 AND 42) AND a!=41)
8679 OR ((a BETWEEN 53 AND 55) AND a!=54)
8680 OR ((a BETWEEN 59 AND 61) AND a!=60)
8681 }
8682} {40 42 52 53 55 59 61 100 scan 0 sort 0}
8683do_test where7-2.373.2 {
8684 count_steps_sort {
8685 SELECT a FROM t3
8686 WHERE (g='edcbazy' AND f GLOB 'wxyza*')
8687 OR (d>=52.0 AND d<53.0 AND d NOT NULL)
8688 OR b=113
8689 OR ((a BETWEEN 40 AND 42) AND a!=41)
8690 OR ((a BETWEEN 53 AND 55) AND a!=54)
8691 OR ((a BETWEEN 59 AND 61) AND a!=60)
8692 }
8693} {40 42 52 53 55 59 61 100 scan 0 sort 0}
8694do_test where7-2.374.1 {
8695 count_steps_sort {
8696 SELECT a FROM t2
8697 WHERE b=1026
8698 OR (d>=48.0 AND d<49.0 AND d NOT NULL)
8699 }
8700} {48 scan 0 sort 0}
8701do_test where7-2.374.2 {
8702 count_steps_sort {
8703 SELECT a FROM t3
8704 WHERE b=1026
8705 OR (d>=48.0 AND d<49.0 AND d NOT NULL)
8706 }
8707} {48 scan 0 sort 0}
8708do_test where7-2.375.1 {
8709 count_steps_sort {
8710 SELECT a FROM t2
8711 WHERE (g='rqponml' AND f GLOB 'ijklm*')
8712 OR a=99
8713 OR a=100
8714 OR b=429
8715 OR b=682
8716 OR b=495
8717 OR f='efghijklm'
8718 OR a=10
8719 OR f='mnopqrstu'
8720 OR b=946
8721 OR (d>=95.0 AND d<96.0 AND d NOT NULL)
8722 }
8723} {4 10 12 30 34 38 39 45 56 62 64 82 86 90 95 99 100 scan 0 sort 0}
8724do_test where7-2.375.2 {
8725 count_steps_sort {
8726 SELECT a FROM t3
8727 WHERE (g='rqponml' AND f GLOB 'ijklm*')
8728 OR a=99
8729 OR a=100
8730 OR b=429
8731 OR b=682
8732 OR b=495
8733 OR f='efghijklm'
8734 OR a=10
8735 OR f='mnopqrstu'
8736 OR b=946
8737 OR (d>=95.0 AND d<96.0 AND d NOT NULL)
8738 }
8739} {4 10 12 30 34 38 39 45 56 62 64 82 86 90 95 99 100 scan 0 sort 0}
8740do_test where7-2.376.1 {
8741 count_steps_sort {
8742 SELECT a FROM t2
8743 WHERE (d>=11.0 AND d<12.0 AND d NOT NULL)
8744 OR c=23023
8745 OR b=462
8746 OR ((a BETWEEN 17 AND 19) AND a!=18)
8747 }
8748} {11 17 19 42 67 68 69 scan 0 sort 0}
8749do_test where7-2.376.2 {
8750 count_steps_sort {
8751 SELECT a FROM t3
8752 WHERE (d>=11.0 AND d<12.0 AND d NOT NULL)
8753 OR c=23023
8754 OR b=462
8755 OR ((a BETWEEN 17 AND 19) AND a!=18)
8756 }
8757} {11 17 19 42 67 68 69 scan 0 sort 0}
8758do_test where7-2.377.1 {
8759 count_steps_sort {
8760 SELECT a FROM t2
8761 WHERE b=539
8762 OR ((a BETWEEN 9 AND 11) AND a!=10)
8763 OR c=6006
8764 OR a=18
8765 OR c=24024
8766 OR (g='wvutsrq' AND f GLOB 'jklmn*')
8767 OR (d>=38.0 AND d<39.0 AND d NOT NULL)
8768 OR (g='ponmlkj' AND f GLOB 'rstuv*')
8769 OR c=19019
8770 OR (d>=87.0 AND d<88.0 AND d NOT NULL)
8771 OR ((a BETWEEN 44 AND 46) AND a!=45)
8772 }
8773} {9 11 16 17 18 38 43 44 46 49 55 56 57 70 71 72 87 scan 0 sort 0}
8774do_test where7-2.377.2 {
8775 count_steps_sort {
8776 SELECT a FROM t3
8777 WHERE b=539
8778 OR ((a BETWEEN 9 AND 11) AND a!=10)
8779 OR c=6006
8780 OR a=18
8781 OR c=24024
8782 OR (g='wvutsrq' AND f GLOB 'jklmn*')
8783 OR (d>=38.0 AND d<39.0 AND d NOT NULL)
8784 OR (g='ponmlkj' AND f GLOB 'rstuv*')
8785 OR c=19019
8786 OR (d>=87.0 AND d<88.0 AND d NOT NULL)
8787 OR ((a BETWEEN 44 AND 46) AND a!=45)
8788 }
8789} {9 11 16 17 18 38 43 44 46 49 55 56 57 70 71 72 87 scan 0 sort 0}
8790do_test where7-2.378.1 {
8791 count_steps_sort {
8792 SELECT a FROM t2
8793 WHERE (d>=15.0 AND d<16.0 AND d NOT NULL)
8794 OR a=20
8795 OR (d>=94.0 AND d<95.0 AND d NOT NULL)
8796 OR b=121
8797 OR a=10
8798 OR b=792
8799 }
8800} {10 11 15 20 72 94 scan 0 sort 0}
8801do_test where7-2.378.2 {
8802 count_steps_sort {
8803 SELECT a FROM t3
8804 WHERE (d>=15.0 AND d<16.0 AND d NOT NULL)
8805 OR a=20
8806 OR (d>=94.0 AND d<95.0 AND d NOT NULL)
8807 OR b=121
8808 OR a=10
8809 OR b=792
8810 }
8811} {10 11 15 20 72 94 scan 0 sort 0}
8812do_test where7-2.379.1 {
8813 count_steps_sort {
8814 SELECT a FROM t2
8815 WHERE b=99
8816 OR ((a BETWEEN 85 AND 87) AND a!=86)
8817 OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
8818 }
8819} {9 14 40 66 85 87 92 scan 0 sort 0}
8820do_test where7-2.379.2 {
8821 count_steps_sort {
8822 SELECT a FROM t3
8823 WHERE b=99
8824 OR ((a BETWEEN 85 AND 87) AND a!=86)
8825 OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
8826 }
8827} {9 14 40 66 85 87 92 scan 0 sort 0}
8828do_test where7-2.380.1 {
8829 count_steps_sort {
8830 SELECT a FROM t2
8831 WHERE (f GLOB '?hijk*' AND f GLOB 'ghij*')
8832 OR ((a BETWEEN 79 AND 81) AND a!=80)
8833 OR b=715
8834 OR ((a BETWEEN 23 AND 25) AND a!=24)
8835 }
8836} {6 23 25 32 58 65 79 81 84 scan 0 sort 0}
8837do_test where7-2.380.2 {
8838 count_steps_sort {
8839 SELECT a FROM t3
8840 WHERE (f GLOB '?hijk*' AND f GLOB 'ghij*')
8841 OR ((a BETWEEN 79 AND 81) AND a!=80)
8842 OR b=715
8843 OR ((a BETWEEN 23 AND 25) AND a!=24)
8844 }
8845} {6 23 25 32 58 65 79 81 84 scan 0 sort 0}
8846do_test where7-2.381.1 {
8847 count_steps_sort {
8848 SELECT a FROM t2
8849 WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
8850 OR (g='fedcbaz' AND f GLOB 'tuvwx*')
8851 OR a=46
8852 OR (d>=28.0 AND d<29.0 AND d NOT NULL)
8853 }
8854} {28 46 97 scan 0 sort 0}
8855do_test where7-2.381.2 {
8856 count_steps_sort {
8857 SELECT a FROM t3
8858 WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
8859 OR (g='fedcbaz' AND f GLOB 'tuvwx*')
8860 OR a=46
8861 OR (d>=28.0 AND d<29.0 AND d NOT NULL)
8862 }
8863} {28 46 97 scan 0 sort 0}
8864do_test where7-2.382.1 {
8865 count_steps_sort {
8866 SELECT a FROM t2
8867 WHERE (g='ihgfedc' AND f GLOB 'defgh*')
8868 OR ((a BETWEEN 97 AND 99) AND a!=98)
8869 OR (d>=18.0 AND d<19.0 AND d NOT NULL)
8870 OR b=1056
8871 OR b=146
8872 }
8873} {18 81 96 97 99 scan 0 sort 0}
8874do_test where7-2.382.2 {
8875 count_steps_sort {
8876 SELECT a FROM t3
8877 WHERE (g='ihgfedc' AND f GLOB 'defgh*')
8878 OR ((a BETWEEN 97 AND 99) AND a!=98)
8879 OR (d>=18.0 AND d<19.0 AND d NOT NULL)
8880 OR b=1056
8881 OR b=146
8882 }
8883} {18 81 96 97 99 scan 0 sort 0}
8884do_test where7-2.383.1 {
8885 count_steps_sort {
8886 SELECT a FROM t2
8887 WHERE a=15
8888 OR b=388
8889 OR ((a BETWEEN 82 AND 84) AND a!=83)
8890 OR a=36
8891 OR b=737
8892 OR ((a BETWEEN 21 AND 23) AND a!=22)
8893 OR (d>=89.0 AND d<90.0 AND d NOT NULL)
8894 OR a=75
8895 }
8896} {15 21 23 36 67 75 82 84 89 scan 0 sort 0}
8897do_test where7-2.383.2 {
8898 count_steps_sort {
8899 SELECT a FROM t3
8900 WHERE a=15
8901 OR b=388
8902 OR ((a BETWEEN 82 AND 84) AND a!=83)
8903 OR a=36
8904 OR b=737
8905 OR ((a BETWEEN 21 AND 23) AND a!=22)
8906 OR (d>=89.0 AND d<90.0 AND d NOT NULL)
8907 OR a=75
8908 }
8909} {15 21 23 36 67 75 82 84 89 scan 0 sort 0}
8910do_test where7-2.384.1 {
8911 count_steps_sort {
8912 SELECT a FROM t2
8913 WHERE c=9009
8914 OR a=34
8915 OR (d>=95.0 AND d<96.0 AND d NOT NULL)
8916 OR (d>=16.0 AND d<17.0 AND d NOT NULL)
8917 OR b=715
8918 OR b=619
8919 OR ((a BETWEEN 98 AND 100) AND a!=99)
8920 }
8921} {16 25 26 27 34 65 95 98 100 scan 0 sort 0}
8922do_test where7-2.384.2 {
8923 count_steps_sort {
8924 SELECT a FROM t3
8925 WHERE c=9009
8926 OR a=34
8927 OR (d>=95.0 AND d<96.0 AND d NOT NULL)
8928 OR (d>=16.0 AND d<17.0 AND d NOT NULL)
8929 OR b=715
8930 OR b=619
8931 OR ((a BETWEEN 98 AND 100) AND a!=99)
8932 }
8933} {16 25 26 27 34 65 95 98 100 scan 0 sort 0}
8934do_test where7-2.385.1 {
8935 count_steps_sort {
8936 SELECT a FROM t2
8937 WHERE (d>=61.0 AND d<62.0 AND d NOT NULL)
8938 OR ((a BETWEEN 11 AND 13) AND a!=12)
8939 OR ((a BETWEEN 74 AND 76) AND a!=75)
8940 OR ((a BETWEEN 39 AND 41) AND a!=40)
8941 OR b=242
8942 OR ((a BETWEEN 32 AND 34) AND a!=33)
8943 OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
8944 OR b=300
8945 OR ((a BETWEEN 24 AND 26) AND a!=25)
8946 OR (d>=21.0 AND d<22.0 AND d NOT NULL)
8947 OR ((a BETWEEN 93 AND 95) AND a!=94)
8948 }
drh98cdf622009-08-20 18:14:42 +00008949} {1 11 13 21 22 24 26 27 32 34 39 41 53 61 74 76 79 93 95 scan 0 sort 0}
danielk19771d461462009-04-21 09:02:45 +00008950do_test where7-2.385.2 {
8951 count_steps_sort {
8952 SELECT a FROM t3
8953 WHERE (d>=61.0 AND d<62.0 AND d NOT NULL)
8954 OR ((a BETWEEN 11 AND 13) AND a!=12)
8955 OR ((a BETWEEN 74 AND 76) AND a!=75)
8956 OR ((a BETWEEN 39 AND 41) AND a!=40)
8957 OR b=242
8958 OR ((a BETWEEN 32 AND 34) AND a!=33)
8959 OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
8960 OR b=300
8961 OR ((a BETWEEN 24 AND 26) AND a!=25)
8962 OR (d>=21.0 AND d<22.0 AND d NOT NULL)
8963 OR ((a BETWEEN 93 AND 95) AND a!=94)
8964 }
8965} {1 11 13 21 22 24 26 27 32 34 39 41 53 61 74 76 79 93 95 scan 0 sort 0}
8966do_test where7-2.386.1 {
8967 count_steps_sort {
8968 SELECT a FROM t2
8969 WHERE a=85
8970 OR (d>=33.0 AND d<34.0 AND d NOT NULL)
8971 OR b=212
8972 OR ((a BETWEEN 25 AND 27) AND a!=26)
8973 OR b=36
8974 OR b=231
8975 OR b=1048
8976 OR (d>=92.0 AND d<93.0 AND d NOT NULL)
8977 OR ((a BETWEEN 69 AND 71) AND a!=70)
8978 OR (g='ponmlkj' AND f GLOB 'rstuv*')
8979 OR c=19019
8980 }
8981} {21 25 27 33 43 55 56 57 69 71 85 92 scan 0 sort 0}
8982do_test where7-2.386.2 {
8983 count_steps_sort {
8984 SELECT a FROM t3
8985 WHERE a=85
8986 OR (d>=33.0 AND d<34.0 AND d NOT NULL)
8987 OR b=212
8988 OR ((a BETWEEN 25 AND 27) AND a!=26)
8989 OR b=36
8990 OR b=231
8991 OR b=1048
8992 OR (d>=92.0 AND d<93.0 AND d NOT NULL)
8993 OR ((a BETWEEN 69 AND 71) AND a!=70)
8994 OR (g='ponmlkj' AND f GLOB 'rstuv*')
8995 OR c=19019
8996 }
8997} {21 25 27 33 43 55 56 57 69 71 85 92 scan 0 sort 0}
8998do_test where7-2.387.1 {
8999 count_steps_sort {
9000 SELECT a FROM t2
9001 WHERE ((a BETWEEN 28 AND 30) AND a!=29)
9002 OR (d>=8.0 AND d<9.0 AND d NOT NULL)
9003 OR b=1059
9004 OR b=630
9005 }
9006} {8 28 30 scan 0 sort 0}
9007do_test where7-2.387.2 {
9008 count_steps_sort {
9009 SELECT a FROM t3
9010 WHERE ((a BETWEEN 28 AND 30) AND a!=29)
9011 OR (d>=8.0 AND d<9.0 AND d NOT NULL)
9012 OR b=1059
9013 OR b=630
9014 }
9015} {8 28 30 scan 0 sort 0}
9016do_test where7-2.388.1 {
9017 count_steps_sort {
9018 SELECT a FROM t2
9019 WHERE f='ghijklmno'
9020 OR f='nopqrstuv'
9021 OR b=297
9022 }
9023} {6 13 27 32 39 58 65 84 91 scan 0 sort 0}
9024do_test where7-2.388.2 {
9025 count_steps_sort {
9026 SELECT a FROM t3
9027 WHERE f='ghijklmno'
9028 OR f='nopqrstuv'
9029 OR b=297
9030 }
9031} {6 13 27 32 39 58 65 84 91 scan 0 sort 0}
9032do_test where7-2.389.1 {
9033 count_steps_sort {
9034 SELECT a FROM t2
9035 WHERE b=1001
9036 OR ((a BETWEEN 87 AND 89) AND a!=88)
9037 OR (d>=15.0 AND d<16.0 AND d NOT NULL)
9038 OR ((a BETWEEN 68 AND 70) AND a!=69)
9039 OR a=58
9040 OR b=333
9041 OR (d>=49.0 AND d<50.0 AND d NOT NULL)
9042 OR (g='ponmlkj' AND f GLOB 'rstuv*')
9043 OR b=572
9044 OR ((a BETWEEN 50 AND 52) AND a!=51)
9045 OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
9046 }
9047} {7 15 33 43 49 50 52 58 59 68 70 85 87 89 91 scan 0 sort 0}
9048do_test where7-2.389.2 {
9049 count_steps_sort {
9050 SELECT a FROM t3
9051 WHERE b=1001
9052 OR ((a BETWEEN 87 AND 89) AND a!=88)
9053 OR (d>=15.0 AND d<16.0 AND d NOT NULL)
9054 OR ((a BETWEEN 68 AND 70) AND a!=69)
9055 OR a=58
9056 OR b=333
9057 OR (d>=49.0 AND d<50.0 AND d NOT NULL)
9058 OR (g='ponmlkj' AND f GLOB 'rstuv*')
9059 OR b=572
9060 OR ((a BETWEEN 50 AND 52) AND a!=51)
9061 OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
9062 }
9063} {7 15 33 43 49 50 52 58 59 68 70 85 87 89 91 scan 0 sort 0}
9064do_test where7-2.390.1 {
9065 count_steps_sort {
9066 SELECT a FROM t2
9067 WHERE b=1034
9068 OR f='lmnopqrst'
9069 OR (g='qponmlk' AND f GLOB 'mnopq*')
9070 }
9071} {11 37 38 63 89 94 scan 0 sort 0}
9072do_test where7-2.390.2 {
9073 count_steps_sort {
9074 SELECT a FROM t3
9075 WHERE b=1034
9076 OR f='lmnopqrst'
9077 OR (g='qponmlk' AND f GLOB 'mnopq*')
9078 }
9079} {11 37 38 63 89 94 scan 0 sort 0}
9080do_test where7-2.391.1 {
9081 count_steps_sort {
9082 SELECT a FROM t2
9083 WHERE c=15015
9084 OR (d>=87.0 AND d<88.0 AND d NOT NULL)
9085 OR (g='mlkjihg' AND f GLOB 'hijkl*')
9086 OR b=58
9087 OR b=674
9088 OR b=979
9089 }
9090} {43 44 45 59 87 89 scan 0 sort 0}
9091do_test where7-2.391.2 {
9092 count_steps_sort {
9093 SELECT a FROM t3
9094 WHERE c=15015
9095 OR (d>=87.0 AND d<88.0 AND d NOT NULL)
9096 OR (g='mlkjihg' AND f GLOB 'hijkl*')
9097 OR b=58
9098 OR b=674
9099 OR b=979
9100 }
9101} {43 44 45 59 87 89 scan 0 sort 0}
9102do_test where7-2.392.1 {
9103 count_steps_sort {
9104 SELECT a FROM t2
9105 WHERE ((a BETWEEN 60 AND 62) AND a!=61)
9106 OR b=660
9107 OR b=341
9108 }
9109} {31 60 62 scan 0 sort 0}
9110do_test where7-2.392.2 {
9111 count_steps_sort {
9112 SELECT a FROM t3
9113 WHERE ((a BETWEEN 60 AND 62) AND a!=61)
9114 OR b=660
9115 OR b=341
9116 }
9117} {31 60 62 scan 0 sort 0}
9118do_test where7-2.393.1 {
9119 count_steps_sort {
9120 SELECT a FROM t2
9121 WHERE b=528
9122 OR (d>=64.0 AND d<65.0 AND d NOT NULL)
9123 OR b=630
9124 OR a=19
9125 OR (g='ponmlkj' AND f GLOB 'stuvw*')
9126 OR f='wxyzabcde'
9127 OR (g='ponmlkj' AND f GLOB 'rstuv*')
9128 OR b=377
9129 OR (d>=48.0 AND d<49.0 AND d NOT NULL)
9130 OR a=77
9131 OR (d>=8.0 AND d<9.0 AND d NOT NULL)
9132 }
9133} {8 19 22 43 44 48 64 74 77 100 scan 0 sort 0}
9134do_test where7-2.393.2 {
9135 count_steps_sort {
9136 SELECT a FROM t3
9137 WHERE b=528
9138 OR (d>=64.0 AND d<65.0 AND d NOT NULL)
9139 OR b=630
9140 OR a=19
9141 OR (g='ponmlkj' AND f GLOB 'stuvw*')
9142 OR f='wxyzabcde'
9143 OR (g='ponmlkj' AND f GLOB 'rstuv*')
9144 OR b=377
9145 OR (d>=48.0 AND d<49.0 AND d NOT NULL)
9146 OR a=77
9147 OR (d>=8.0 AND d<9.0 AND d NOT NULL)
9148 }
9149} {8 19 22 43 44 48 64 74 77 100 scan 0 sort 0}
9150do_test where7-2.394.1 {
9151 count_steps_sort {
9152 SELECT a FROM t2
9153 WHERE b=506
9154 OR a=70
9155 }
9156} {46 70 scan 0 sort 0}
9157do_test where7-2.394.2 {
9158 count_steps_sort {
9159 SELECT a FROM t3
9160 WHERE b=506
9161 OR a=70
9162 }
9163} {46 70 scan 0 sort 0}
9164do_test where7-2.395.1 {
9165 count_steps_sort {
9166 SELECT a FROM t2
9167 WHERE a=64
9168 OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
9169 OR (d>=57.0 AND d<58.0 AND d NOT NULL)
9170 OR (g='srqponm' AND f GLOB 'cdefg*')
9171 OR c=14014
9172 OR b=586
9173 OR c=27027
9174 OR (d>=86.0 AND d<87.0 AND d NOT NULL)
9175 OR (g='jihgfed' AND f GLOB 'wxyza*')
9176 }
9177} {26 28 40 41 42 52 57 64 74 78 79 80 81 86 scan 0 sort 0}
9178do_test where7-2.395.2 {
9179 count_steps_sort {
9180 SELECT a FROM t3
9181 WHERE a=64
9182 OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
9183 OR (d>=57.0 AND d<58.0 AND d NOT NULL)
9184 OR (g='srqponm' AND f GLOB 'cdefg*')
9185 OR c=14014
9186 OR b=586
9187 OR c=27027
9188 OR (d>=86.0 AND d<87.0 AND d NOT NULL)
9189 OR (g='jihgfed' AND f GLOB 'wxyza*')
9190 }
9191} {26 28 40 41 42 52 57 64 74 78 79 80 81 86 scan 0 sort 0}
9192do_test where7-2.396.1 {
9193 count_steps_sort {
9194 SELECT a FROM t2
9195 WHERE a=46
9196 OR b=297
9197 OR ((a BETWEEN 57 AND 59) AND a!=58)
9198 OR (d>=75.0 AND d<76.0 AND d NOT NULL)
9199 OR b=275
9200 OR b=91
9201 OR b=1015
9202 OR c=12012
9203 OR a=23
9204 OR b=278
9205 }
9206} {23 25 27 34 35 36 46 57 59 75 scan 0 sort 0}
9207do_test where7-2.396.2 {
9208 count_steps_sort {
9209 SELECT a FROM t3
9210 WHERE a=46
9211 OR b=297
9212 OR ((a BETWEEN 57 AND 59) AND a!=58)
9213 OR (d>=75.0 AND d<76.0 AND d NOT NULL)
9214 OR b=275
9215 OR b=91
9216 OR b=1015
9217 OR c=12012
9218 OR a=23
9219 OR b=278
9220 }
9221} {23 25 27 34 35 36 46 57 59 75 scan 0 sort 0}
9222do_test where7-2.397.1 {
9223 count_steps_sort {
9224 SELECT a FROM t2
9225 WHERE (g='kjihgfe' AND f GLOB 'tuvwx*')
9226 OR (g='tsrqpon' AND f GLOB 'zabcd*')
9227 OR (d>=61.0 AND d<62.0 AND d NOT NULL)
9228 OR (d>=98.0 AND d<99.0 AND d NOT NULL)
9229 OR (g='tsrqpon' AND f GLOB 'bcdef*')
9230 OR a=23
9231 OR b=737
9232 OR (d>=71.0 AND d<72.0 AND d NOT NULL)
9233 OR ((a BETWEEN 18 AND 20) AND a!=19)
9234 OR (d>=69.0 AND d<70.0 AND d NOT NULL)
9235 OR ((a BETWEEN 68 AND 70) AND a!=69)
9236 }
9237} {18 20 23 25 27 61 67 68 69 70 71 98 scan 0 sort 0}
9238do_test where7-2.397.2 {
9239 count_steps_sort {
9240 SELECT a FROM t3
9241 WHERE (g='kjihgfe' AND f GLOB 'tuvwx*')
9242 OR (g='tsrqpon' AND f GLOB 'zabcd*')
9243 OR (d>=61.0 AND d<62.0 AND d NOT NULL)
9244 OR (d>=98.0 AND d<99.0 AND d NOT NULL)
9245 OR (g='tsrqpon' AND f GLOB 'bcdef*')
9246 OR a=23
9247 OR b=737
9248 OR (d>=71.0 AND d<72.0 AND d NOT NULL)
9249 OR ((a BETWEEN 18 AND 20) AND a!=19)
9250 OR (d>=69.0 AND d<70.0 AND d NOT NULL)
9251 OR ((a BETWEEN 68 AND 70) AND a!=69)
9252 }
9253} {18 20 23 25 27 61 67 68 69 70 71 98 scan 0 sort 0}
9254do_test where7-2.398.1 {
9255 count_steps_sort {
9256 SELECT a FROM t2
9257 WHERE b=814
9258 OR (d>=71.0 AND d<72.0 AND d NOT NULL)
9259 OR b=377
9260 OR (d>=79.0 AND d<80.0 AND d NOT NULL)
9261 }
9262} {71 74 79 scan 0 sort 0}
9263do_test where7-2.398.2 {
9264 count_steps_sort {
9265 SELECT a FROM t3
9266 WHERE b=814
9267 OR (d>=71.0 AND d<72.0 AND d NOT NULL)
9268 OR b=377
9269 OR (d>=79.0 AND d<80.0 AND d NOT NULL)
9270 }
9271} {71 74 79 scan 0 sort 0}
9272do_test where7-2.399.1 {
9273 count_steps_sort {
9274 SELECT a FROM t2
9275 WHERE a=18
9276 OR b=1059
9277 OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
9278 OR (g='nmlkjih' AND f GLOB 'bcdef*')
9279 OR (d>=9.0 AND d<10.0 AND d NOT NULL)
9280 OR (g='ponmlkj' AND f GLOB 'uvwxy*')
9281 OR b=795
9282 }
9283} {9 18 25 46 51 53 77 scan 0 sort 0}
9284do_test where7-2.399.2 {
9285 count_steps_sort {
9286 SELECT a FROM t3
9287 WHERE a=18
9288 OR b=1059
9289 OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
9290 OR (g='nmlkjih' AND f GLOB 'bcdef*')
9291 OR (d>=9.0 AND d<10.0 AND d NOT NULL)
9292 OR (g='ponmlkj' AND f GLOB 'uvwxy*')
9293 OR b=795
9294 }
9295} {9 18 25 46 51 53 77 scan 0 sort 0}
9296do_test where7-2.400.1 {
9297 count_steps_sort {
9298 SELECT a FROM t2
9299 WHERE (f GLOB '?mnop*' AND f GLOB 'lmno*')
9300 OR a=93
9301 OR a=11
9302 OR f='nopqrstuv'
9303 OR (d>=27.0 AND d<28.0 AND d NOT NULL)
9304 OR ((a BETWEEN 22 AND 24) AND a!=23)
9305 OR a=17
9306 OR b=366
9307 }
9308} {11 13 17 22 24 27 37 39 63 65 89 91 93 scan 0 sort 0}
9309do_test where7-2.400.2 {
9310 count_steps_sort {
9311 SELECT a FROM t3
9312 WHERE (f GLOB '?mnop*' AND f GLOB 'lmno*')
9313 OR a=93
9314 OR a=11
9315 OR f='nopqrstuv'
9316 OR (d>=27.0 AND d<28.0 AND d NOT NULL)
9317 OR ((a BETWEEN 22 AND 24) AND a!=23)
9318 OR a=17
9319 OR b=366
9320 }
9321} {11 13 17 22 24 27 37 39 63 65 89 91 93 scan 0 sort 0}
9322do_test where7-2.401.1 {
9323 count_steps_sort {
9324 SELECT a FROM t2
9325 WHERE b=685
9326 OR a=33
9327 OR ((a BETWEEN 40 AND 42) AND a!=41)
9328 OR (g='vutsrqp' AND f GLOB 'qrstu*')
9329 OR (g='rqponml' AND f GLOB 'lmnop*')
9330 OR ((a BETWEEN 39 AND 41) AND a!=40)
9331 OR ((a BETWEEN 80 AND 82) AND a!=81)
9332 OR b=715
9333 OR ((a BETWEEN 93 AND 95) AND a!=94)
9334 OR a=6
9335 OR ((a BETWEEN 59 AND 61) AND a!=60)
9336 }
9337} {6 16 33 37 39 40 41 42 59 61 65 80 82 93 95 scan 0 sort 0}
9338do_test where7-2.401.2 {
9339 count_steps_sort {
9340 SELECT a FROM t3
9341 WHERE b=685
9342 OR a=33
9343 OR ((a BETWEEN 40 AND 42) AND a!=41)
9344 OR (g='vutsrqp' AND f GLOB 'qrstu*')
9345 OR (g='rqponml' AND f GLOB 'lmnop*')
9346 OR ((a BETWEEN 39 AND 41) AND a!=40)
9347 OR ((a BETWEEN 80 AND 82) AND a!=81)
9348 OR b=715
9349 OR ((a BETWEEN 93 AND 95) AND a!=94)
9350 OR a=6
9351 OR ((a BETWEEN 59 AND 61) AND a!=60)
9352 }
9353} {6 16 33 37 39 40 41 42 59 61 65 80 82 93 95 scan 0 sort 0}
9354do_test where7-2.402.1 {
9355 count_steps_sort {
9356 SELECT a FROM t2
9357 WHERE a=89
9358 OR b=1037
9359 OR (g='mlkjihg' AND f GLOB 'ijklm*')
9360 }
9361} {60 89 scan 0 sort 0}
9362do_test where7-2.402.2 {
9363 count_steps_sort {
9364 SELECT a FROM t3
9365 WHERE a=89
9366 OR b=1037
9367 OR (g='mlkjihg' AND f GLOB 'ijklm*')
9368 }
9369} {60 89 scan 0 sort 0}
9370do_test where7-2.403.1 {
9371 count_steps_sort {
9372 SELECT a FROM t2
9373 WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
9374 OR ((a BETWEEN 44 AND 46) AND a!=45)
9375 OR (d>=28.0 AND d<29.0 AND d NOT NULL)
9376 OR b=663
9377 OR b=531
9378 OR b=146
9379 OR b=102
9380 OR ((a BETWEEN 87 AND 89) AND a!=88)
9381 OR ((a BETWEEN 87 AND 89) AND a!=88)
9382 OR a=26
9383 }
9384} {26 28 44 46 87 89 97 scan 0 sort 0}
9385do_test where7-2.403.2 {
9386 count_steps_sort {
9387 SELECT a FROM t3
9388 WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
9389 OR ((a BETWEEN 44 AND 46) AND a!=45)
9390 OR (d>=28.0 AND d<29.0 AND d NOT NULL)
9391 OR b=663
9392 OR b=531
9393 OR b=146
9394 OR b=102
9395 OR ((a BETWEEN 87 AND 89) AND a!=88)
9396 OR ((a BETWEEN 87 AND 89) AND a!=88)
9397 OR a=26
9398 }
9399} {26 28 44 46 87 89 97 scan 0 sort 0}
9400do_test where7-2.404.1 {
9401 count_steps_sort {
9402 SELECT a FROM t2
9403 WHERE (g='kjihgfe' AND f GLOB 'stuvw*')
9404 OR (g='rqponml' AND f GLOB 'jklmn*')
9405 OR (g='lkjihgf' AND f GLOB 'mnopq*')
9406 OR b=726
9407 OR ((a BETWEEN 73 AND 75) AND a!=74)
9408 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
9409 OR c=2002
9410 OR c=15015
9411 OR (d>=75.0 AND d<76.0 AND d NOT NULL)
9412 OR b=201
9413 }
9414} {4 5 6 12 35 43 44 45 64 66 70 73 75 scan 0 sort 0}
9415do_test where7-2.404.2 {
9416 count_steps_sort {
9417 SELECT a FROM t3
9418 WHERE (g='kjihgfe' AND f GLOB 'stuvw*')
9419 OR (g='rqponml' AND f GLOB 'jklmn*')
9420 OR (g='lkjihgf' AND f GLOB 'mnopq*')
9421 OR b=726
9422 OR ((a BETWEEN 73 AND 75) AND a!=74)
9423 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
9424 OR c=2002
9425 OR c=15015
9426 OR (d>=75.0 AND d<76.0 AND d NOT NULL)
9427 OR b=201
9428 }
9429} {4 5 6 12 35 43 44 45 64 66 70 73 75 scan 0 sort 0}
9430do_test where7-2.405.1 {
9431 count_steps_sort {
9432 SELECT a FROM t2
9433 WHERE (g='kjihgfe' AND f GLOB 'uvwxy*')
9434 OR b=924
9435 OR f='lmnopqrst'
9436 OR b=1048
9437 }
9438} {11 37 63 72 84 89 scan 0 sort 0}
9439do_test where7-2.405.2 {
9440 count_steps_sort {
9441 SELECT a FROM t3
9442 WHERE (g='kjihgfe' AND f GLOB 'uvwxy*')
9443 OR b=924
9444 OR f='lmnopqrst'
9445 OR b=1048
9446 }
9447} {11 37 63 72 84 89 scan 0 sort 0}
9448do_test where7-2.406.1 {
9449 count_steps_sort {
9450 SELECT a FROM t2
9451 WHERE (d>=63.0 AND d<64.0 AND d NOT NULL)
9452 OR (g='wvutsrq' AND f GLOB 'mnopq*')
9453 OR b=198
9454 OR (d>=58.0 AND d<59.0 AND d NOT NULL)
9455 OR ((a BETWEEN 12 AND 14) AND a!=13)
9456 OR ((a BETWEEN 20 AND 22) AND a!=21)
9457 OR b=286
9458 OR ((a BETWEEN 65 AND 67) AND a!=66)
9459 }
9460} {12 14 18 20 22 26 58 63 65 67 scan 0 sort 0}
9461do_test where7-2.406.2 {
9462 count_steps_sort {
9463 SELECT a FROM t3
9464 WHERE (d>=63.0 AND d<64.0 AND d NOT NULL)
9465 OR (g='wvutsrq' AND f GLOB 'mnopq*')
9466 OR b=198
9467 OR (d>=58.0 AND d<59.0 AND d NOT NULL)
9468 OR ((a BETWEEN 12 AND 14) AND a!=13)
9469 OR ((a BETWEEN 20 AND 22) AND a!=21)
9470 OR b=286
9471 OR ((a BETWEEN 65 AND 67) AND a!=66)
9472 }
9473} {12 14 18 20 22 26 58 63 65 67 scan 0 sort 0}
9474do_test where7-2.407.1 {
9475 count_steps_sort {
9476 SELECT a FROM t2
9477 WHERE b=242
9478 OR (d>=17.0 AND d<18.0 AND d NOT NULL)
9479 OR (d>=99.0 AND d<100.0 AND d NOT NULL)
9480 OR ((a BETWEEN 57 AND 59) AND a!=58)
9481 OR f='bcdefghij'
9482 OR ((a BETWEEN 17 AND 19) AND a!=18)
9483 OR (d>=88.0 AND d<89.0 AND d NOT NULL)
9484 OR a=38
9485 OR b=187
9486 }
9487} {1 17 19 22 27 38 53 57 59 79 88 99 scan 0 sort 0}
9488do_test where7-2.407.2 {
9489 count_steps_sort {
9490 SELECT a FROM t3
9491 WHERE b=242
9492 OR (d>=17.0 AND d<18.0 AND d NOT NULL)
9493 OR (d>=99.0 AND d<100.0 AND d NOT NULL)
9494 OR ((a BETWEEN 57 AND 59) AND a!=58)
9495 OR f='bcdefghij'
9496 OR ((a BETWEEN 17 AND 19) AND a!=18)
9497 OR (d>=88.0 AND d<89.0 AND d NOT NULL)
9498 OR a=38
9499 OR b=187
9500 }
9501} {1 17 19 22 27 38 53 57 59 79 88 99 scan 0 sort 0}
9502do_test where7-2.408.1 {
9503 count_steps_sort {
9504 SELECT a FROM t2
9505 WHERE (d>=10.0 AND d<11.0 AND d NOT NULL)
9506 OR b=630
9507 OR a=55
9508 OR c=26026
9509 OR (g='kjihgfe' AND f GLOB 'qrstu*')
9510 OR (d>=23.0 AND d<24.0 AND d NOT NULL)
9511 }
9512} {10 23 55 68 76 77 78 scan 0 sort 0}
9513do_test where7-2.408.2 {
9514 count_steps_sort {
9515 SELECT a FROM t3
9516 WHERE (d>=10.0 AND d<11.0 AND d NOT NULL)
9517 OR b=630
9518 OR a=55
9519 OR c=26026
9520 OR (g='kjihgfe' AND f GLOB 'qrstu*')
9521 OR (d>=23.0 AND d<24.0 AND d NOT NULL)
9522 }
9523} {10 23 55 68 76 77 78 scan 0 sort 0}
9524do_test where7-2.409.1 {
9525 count_steps_sort {
9526 SELECT a FROM t2
9527 WHERE f='uvwxyzabc'
9528 OR f='xyzabcdef'
9529 OR (g='ihgfedc' AND f GLOB 'bcdef*')
9530 OR (d>=70.0 AND d<71.0 AND d NOT NULL)
9531 OR ((a BETWEEN 51 AND 53) AND a!=52)
9532 OR (d>=31.0 AND d<32.0 AND d NOT NULL)
9533 OR b=69
9534 OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
9535 }
9536} {8 20 23 31 34 46 49 51 53 60 70 72 75 79 86 98 scan 0 sort 0}
9537do_test where7-2.409.2 {
9538 count_steps_sort {
9539 SELECT a FROM t3
9540 WHERE f='uvwxyzabc'
9541 OR f='xyzabcdef'
9542 OR (g='ihgfedc' AND f GLOB 'bcdef*')
9543 OR (d>=70.0 AND d<71.0 AND d NOT NULL)
9544 OR ((a BETWEEN 51 AND 53) AND a!=52)
9545 OR (d>=31.0 AND d<32.0 AND d NOT NULL)
9546 OR b=69
9547 OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
9548 }
9549} {8 20 23 31 34 46 49 51 53 60 70 72 75 79 86 98 scan 0 sort 0}
9550do_test where7-2.410.1 {
9551 count_steps_sort {
9552 SELECT a FROM t2
9553 WHERE b=1026
9554 OR b=454
9555 OR ((a BETWEEN 92 AND 94) AND a!=93)
9556 OR b=179
9557 OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
9558 OR f='qrstuvwxy'
9559 }
9560} {16 26 42 52 68 78 92 94 scan 0 sort 0}
9561do_test where7-2.410.2 {
9562 count_steps_sort {
9563 SELECT a FROM t3
9564 WHERE b=1026
9565 OR b=454
9566 OR ((a BETWEEN 92 AND 94) AND a!=93)
9567 OR b=179
9568 OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
9569 OR f='qrstuvwxy'
9570 }
9571} {16 26 42 52 68 78 92 94 scan 0 sort 0}
9572do_test where7-2.411.1 {
9573 count_steps_sort {
9574 SELECT a FROM t2
9575 WHERE ((a BETWEEN 6 AND 8) AND a!=7)
9576 OR b=619
9577 OR a=20
9578 OR (g='vutsrqp' AND f GLOB 'nopqr*')
9579 OR b=946
9580 OR (d>=61.0 AND d<62.0 AND d NOT NULL)
9581 OR a=64
9582 OR ((a BETWEEN 17 AND 19) AND a!=18)
9583 OR b=1001
9584 OR b=858
9585 }
9586} {6 8 13 17 19 20 61 64 78 86 91 scan 0 sort 0}
9587do_test where7-2.411.2 {
9588 count_steps_sort {
9589 SELECT a FROM t3
9590 WHERE ((a BETWEEN 6 AND 8) AND a!=7)
9591 OR b=619
9592 OR a=20
9593 OR (g='vutsrqp' AND f GLOB 'nopqr*')
9594 OR b=946
9595 OR (d>=61.0 AND d<62.0 AND d NOT NULL)
9596 OR a=64
9597 OR ((a BETWEEN 17 AND 19) AND a!=18)
9598 OR b=1001
9599 OR b=858
9600 }
9601} {6 8 13 17 19 20 61 64 78 86 91 scan 0 sort 0}
9602do_test where7-2.412.1 {
9603 count_steps_sort {
9604 SELECT a FROM t2
9605 WHERE b=902
9606 OR (d>=27.0 AND d<28.0 AND d NOT NULL)
9607 OR a=86
9608 OR (d>=97.0 AND d<98.0 AND d NOT NULL)
9609 }
9610} {27 82 86 97 scan 0 sort 0}
9611do_test where7-2.412.2 {
9612 count_steps_sort {
9613 SELECT a FROM t3
9614 WHERE b=902
9615 OR (d>=27.0 AND d<28.0 AND d NOT NULL)
9616 OR a=86
9617 OR (d>=97.0 AND d<98.0 AND d NOT NULL)
9618 }
9619} {27 82 86 97 scan 0 sort 0}
9620do_test where7-2.413.1 {
9621 count_steps_sort {
9622 SELECT a FROM t2
9623 WHERE (d>=56.0 AND d<57.0 AND d NOT NULL)
9624 OR a=32
9625 OR (g='qponmlk' AND f GLOB 'mnopq*')
9626 OR (g='xwvutsr' AND f GLOB 'efghi*')
9627 OR c=32032
9628 }
9629} {4 32 38 56 94 95 96 scan 0 sort 0}
9630do_test where7-2.413.2 {
9631 count_steps_sort {
9632 SELECT a FROM t3
9633 WHERE (d>=56.0 AND d<57.0 AND d NOT NULL)
9634 OR a=32
9635 OR (g='qponmlk' AND f GLOB 'mnopq*')
9636 OR (g='xwvutsr' AND f GLOB 'efghi*')
9637 OR c=32032
9638 }
9639} {4 32 38 56 94 95 96 scan 0 sort 0}
9640do_test where7-2.414.1 {
9641 count_steps_sort {
9642 SELECT a FROM t2
9643 WHERE b=168
9644 OR c=2002
9645 OR b=77
9646 OR (d>=27.0 AND d<28.0 AND d NOT NULL)
9647 OR f='qrstuvwxy'
9648 }
9649} {4 5 6 7 16 27 42 68 94 scan 0 sort 0}
9650do_test where7-2.414.2 {
9651 count_steps_sort {
9652 SELECT a FROM t3
9653 WHERE b=168
9654 OR c=2002
9655 OR b=77
9656 OR (d>=27.0 AND d<28.0 AND d NOT NULL)
9657 OR f='qrstuvwxy'
9658 }
9659} {4 5 6 7 16 27 42 68 94 scan 0 sort 0}
9660do_test where7-2.415.1 {
9661 count_steps_sort {
9662 SELECT a FROM t2
9663 WHERE f='abcdefghi'
9664 OR b=506
9665 }
9666} {26 46 52 78 scan 0 sort 0}
9667do_test where7-2.415.2 {
9668 count_steps_sort {
9669 SELECT a FROM t3
9670 WHERE f='abcdefghi'
9671 OR b=506
9672 }
9673} {26 46 52 78 scan 0 sort 0}
9674do_test where7-2.416.1 {
9675 count_steps_sort {
9676 SELECT a FROM t2
9677 WHERE b=264
9678 OR c=34034
9679 OR a=96
9680 }
9681} {24 96 100 scan 0 sort 0}
9682do_test where7-2.416.2 {
9683 count_steps_sort {
9684 SELECT a FROM t3
9685 WHERE b=264
9686 OR c=34034
9687 OR a=96
9688 }
9689} {24 96 100 scan 0 sort 0}
9690do_test where7-2.417.1 {
9691 count_steps_sort {
9692 SELECT a FROM t2
9693 WHERE (d>=32.0 AND d<33.0 AND d NOT NULL)
9694 OR a=27
9695 OR ((a BETWEEN 55 AND 57) AND a!=56)
9696 OR (g='utsrqpo' AND f GLOB 'tuvwx*')
9697 }
9698} {19 27 32 55 57 scan 0 sort 0}
9699do_test where7-2.417.2 {
9700 count_steps_sort {
9701 SELECT a FROM t3
9702 WHERE (d>=32.0 AND d<33.0 AND d NOT NULL)
9703 OR a=27
9704 OR ((a BETWEEN 55 AND 57) AND a!=56)
9705 OR (g='utsrqpo' AND f GLOB 'tuvwx*')
9706 }
9707} {19 27 32 55 57 scan 0 sort 0}
9708do_test where7-2.418.1 {
9709 count_steps_sort {
9710 SELECT a FROM t2
9711 WHERE (d>=74.0 AND d<75.0 AND d NOT NULL)
9712 OR b=77
9713 }
9714} {7 74 scan 0 sort 0}
9715do_test where7-2.418.2 {
9716 count_steps_sort {
9717 SELECT a FROM t3
9718 WHERE (d>=74.0 AND d<75.0 AND d NOT NULL)
9719 OR b=77
9720 }
9721} {7 74 scan 0 sort 0}
9722do_test where7-2.419.1 {
9723 count_steps_sort {
9724 SELECT a FROM t2
9725 WHERE c=27027
9726 OR f='vwxyzabcd'
9727 OR b=1048
9728 OR a=96
9729 OR a=99
9730 OR ((a BETWEEN 56 AND 58) AND a!=57)
9731 OR b=561
9732 OR b=352
9733 OR (d>=37.0 AND d<38.0 AND d NOT NULL)
9734 OR (g='utsrqpo' AND f GLOB 'stuvw*')
9735 OR a=95
9736 }
9737} {18 21 32 37 47 51 56 58 73 79 80 81 95 96 99 scan 0 sort 0}
9738do_test where7-2.419.2 {
9739 count_steps_sort {
9740 SELECT a FROM t3
9741 WHERE c=27027
9742 OR f='vwxyzabcd'
9743 OR b=1048
9744 OR a=96
9745 OR a=99
9746 OR ((a BETWEEN 56 AND 58) AND a!=57)
9747 OR b=561
9748 OR b=352
9749 OR (d>=37.0 AND d<38.0 AND d NOT NULL)
9750 OR (g='utsrqpo' AND f GLOB 'stuvw*')
9751 OR a=95
9752 }
9753} {18 21 32 37 47 51 56 58 73 79 80 81 95 96 99 scan 0 sort 0}
9754do_test where7-2.420.1 {
9755 count_steps_sort {
9756 SELECT a FROM t2
9757 WHERE b=275
9758 OR ((a BETWEEN 10 AND 12) AND a!=11)
9759 OR f='ghijklmno'
9760 OR b=619
9761 OR (g='edcbazy' AND f GLOB 'vwxyz*')
9762 OR ((a BETWEEN 91 AND 93) AND a!=92)
9763 OR b=476
9764 OR a=83
9765 OR ((a BETWEEN 47 AND 49) AND a!=48)
9766 }
9767} {6 10 12 25 32 47 49 58 83 84 91 93 99 scan 0 sort 0}
9768do_test where7-2.420.2 {
9769 count_steps_sort {
9770 SELECT a FROM t3
9771 WHERE b=275
9772 OR ((a BETWEEN 10 AND 12) AND a!=11)
9773 OR f='ghijklmno'
9774 OR b=619
9775 OR (g='edcbazy' AND f GLOB 'vwxyz*')
9776 OR ((a BETWEEN 91 AND 93) AND a!=92)
9777 OR b=476
9778 OR a=83
9779 OR ((a BETWEEN 47 AND 49) AND a!=48)
9780 }
9781} {6 10 12 25 32 47 49 58 83 84 91 93 99 scan 0 sort 0}
9782do_test where7-2.421.1 {
9783 count_steps_sort {
9784 SELECT a FROM t2
9785 WHERE b=542
9786 OR a=17
9787 OR f='jklmnopqr'
9788 OR ((a BETWEEN 5 AND 7) AND a!=6)
9789 OR (d>=39.0 AND d<40.0 AND d NOT NULL)
9790 OR a=23
9791 OR (d>=25.0 AND d<26.0 AND d NOT NULL)
9792 }
9793} {5 7 9 17 23 25 35 39 61 87 scan 0 sort 0}
9794do_test where7-2.421.2 {
9795 count_steps_sort {
9796 SELECT a FROM t3
9797 WHERE b=542
9798 OR a=17
9799 OR f='jklmnopqr'
9800 OR ((a BETWEEN 5 AND 7) AND a!=6)
9801 OR (d>=39.0 AND d<40.0 AND d NOT NULL)
9802 OR a=23
9803 OR (d>=25.0 AND d<26.0 AND d NOT NULL)
9804 }
9805} {5 7 9 17 23 25 35 39 61 87 scan 0 sort 0}
9806do_test where7-2.422.1 {
9807 count_steps_sort {
9808 SELECT a FROM t2
9809 WHERE (d>=74.0 AND d<75.0 AND d NOT NULL)
9810 OR b=363
9811 OR b=454
9812 }
9813} {33 74 scan 0 sort 0}
9814do_test where7-2.422.2 {
9815 count_steps_sort {
9816 SELECT a FROM t3
9817 WHERE (d>=74.0 AND d<75.0 AND d NOT NULL)
9818 OR b=363
9819 OR b=454
9820 }
9821} {33 74 scan 0 sort 0}
9822do_test where7-2.423.1 {
9823 count_steps_sort {
9824 SELECT a FROM t2
9825 WHERE b=1059
9826 OR (g='jihgfed' AND f GLOB 'yzabc*')
9827 OR (g='rqponml' AND f GLOB 'jklmn*')
9828 OR b=47
9829 OR b=660
9830 OR ((a BETWEEN 34 AND 36) AND a!=35)
9831 OR a=84
9832 }
9833} {34 35 36 60 76 84 scan 0 sort 0}
9834do_test where7-2.423.2 {
9835 count_steps_sort {
9836 SELECT a FROM t3
9837 WHERE b=1059
9838 OR (g='jihgfed' AND f GLOB 'yzabc*')
9839 OR (g='rqponml' AND f GLOB 'jklmn*')
9840 OR b=47
9841 OR b=660
9842 OR ((a BETWEEN 34 AND 36) AND a!=35)
9843 OR a=84
9844 }
9845} {34 35 36 60 76 84 scan 0 sort 0}
9846do_test where7-2.424.1 {
9847 count_steps_sort {
9848 SELECT a FROM t2
9849 WHERE f='ghijklmno'
9850 OR b=1012
9851 }
9852} {6 32 58 84 92 scan 0 sort 0}
9853do_test where7-2.424.2 {
9854 count_steps_sort {
9855 SELECT a FROM t3
9856 WHERE f='ghijklmno'
9857 OR b=1012
9858 }
9859} {6 32 58 84 92 scan 0 sort 0}
9860do_test where7-2.425.1 {
9861 count_steps_sort {
9862 SELECT a FROM t2
9863 WHERE b=597
9864 OR f='lmnopqrst'
9865 OR a=24
9866 OR (g='fedcbaz' AND f GLOB 'stuvw*')
9867 OR ((a BETWEEN 31 AND 33) AND a!=32)
9868 OR b=1023
9869 OR a=53
9870 OR a=78
9871 OR f='efghijklm'
9872 OR (g='rqponml' AND f GLOB 'lmnop*')
9873 OR (d>=85.0 AND d<86.0 AND d NOT NULL)
9874 }
9875} {4 11 24 30 31 33 37 53 56 63 78 82 85 89 93 96 scan 0 sort 0}
9876do_test where7-2.425.2 {
9877 count_steps_sort {
9878 SELECT a FROM t3
9879 WHERE b=597
9880 OR f='lmnopqrst'
9881 OR a=24
9882 OR (g='fedcbaz' AND f GLOB 'stuvw*')
9883 OR ((a BETWEEN 31 AND 33) AND a!=32)
9884 OR b=1023
9885 OR a=53
9886 OR a=78
9887 OR f='efghijklm'
9888 OR (g='rqponml' AND f GLOB 'lmnop*')
9889 OR (d>=85.0 AND d<86.0 AND d NOT NULL)
9890 }
9891} {4 11 24 30 31 33 37 53 56 63 78 82 85 89 93 96 scan 0 sort 0}
9892do_test where7-2.426.1 {
9893 count_steps_sort {
9894 SELECT a FROM t2
9895 WHERE b=198
9896 OR (d>=94.0 AND d<95.0 AND d NOT NULL)
9897 OR b=388
9898 }
9899} {18 94 scan 0 sort 0}
9900do_test where7-2.426.2 {
9901 count_steps_sort {
9902 SELECT a FROM t3
9903 WHERE b=198
9904 OR (d>=94.0 AND d<95.0 AND d NOT NULL)
9905 OR b=388
9906 }
9907} {18 94 scan 0 sort 0}
9908do_test where7-2.427.1 {
9909 count_steps_sort {
9910 SELECT a FROM t2
9911 WHERE f='tuvwxyzab'
9912 OR b=388
9913 OR ((a BETWEEN 84 AND 86) AND a!=85)
9914 OR (g='fedcbaz' AND f GLOB 'stuvw*')
9915 OR b=957
9916 OR b=663
9917 OR b=847
9918 OR (g='jihgfed' AND f GLOB 'vwxyz*')
9919 }
9920} {19 45 71 73 77 84 86 87 96 97 scan 0 sort 0}
9921do_test where7-2.427.2 {
9922 count_steps_sort {
9923 SELECT a FROM t3
9924 WHERE f='tuvwxyzab'
9925 OR b=388
9926 OR ((a BETWEEN 84 AND 86) AND a!=85)
9927 OR (g='fedcbaz' AND f GLOB 'stuvw*')
9928 OR b=957
9929 OR b=663
9930 OR b=847
9931 OR (g='jihgfed' AND f GLOB 'vwxyz*')
9932 }
9933} {19 45 71 73 77 84 86 87 96 97 scan 0 sort 0}
9934do_test where7-2.428.1 {
9935 count_steps_sort {
9936 SELECT a FROM t2
9937 WHERE (d>=81.0 AND d<82.0 AND d NOT NULL)
9938 OR a=56
9939 OR (g='hgfedcb' AND f GLOB 'ghijk*')
9940 }
9941} {56 81 84 scan 0 sort 0}
9942do_test where7-2.428.2 {
9943 count_steps_sort {
9944 SELECT a FROM t3
9945 WHERE (d>=81.0 AND d<82.0 AND d NOT NULL)
9946 OR a=56
9947 OR (g='hgfedcb' AND f GLOB 'ghijk*')
9948 }
9949} {56 81 84 scan 0 sort 0}
9950do_test where7-2.429.1 {
9951 count_steps_sort {
9952 SELECT a FROM t2
9953 WHERE c>=34035
9954 OR b=168
9955 OR (d>=89.0 AND d<90.0 AND d NOT NULL)
9956 OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
9957 }
9958} {1 27 53 79 89 scan 0 sort 0}
9959do_test where7-2.429.2 {
9960 count_steps_sort {
9961 SELECT a FROM t3
9962 WHERE c>=34035
9963 OR b=168
9964 OR (d>=89.0 AND d<90.0 AND d NOT NULL)
9965 OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
9966 }
9967} {1 27 53 79 89 scan 0 sort 0}
9968do_test where7-2.430.1 {
9969 count_steps_sort {
9970 SELECT a FROM t2
9971 WHERE ((a BETWEEN 79 AND 81) AND a!=80)
9972 OR b=564
9973 OR c=6006
9974 OR b=979
9975 }
9976} {16 17 18 79 81 89 scan 0 sort 0}
9977do_test where7-2.430.2 {
9978 count_steps_sort {
9979 SELECT a FROM t3
9980 WHERE ((a BETWEEN 79 AND 81) AND a!=80)
9981 OR b=564
9982 OR c=6006
9983 OR b=979
9984 }
9985} {16 17 18 79 81 89 scan 0 sort 0}
9986do_test where7-2.431.1 {
9987 count_steps_sort {
9988 SELECT a FROM t2
9989 WHERE (d>=29.0 AND d<30.0 AND d NOT NULL)
9990 OR (g='qponmlk' AND f GLOB 'opqrs*')
9991 OR f='rstuvwxyz'
9992 OR (g='qponmlk' AND f GLOB 'nopqr*')
9993 }
9994} {17 29 39 40 43 69 95 scan 0 sort 0}
9995do_test where7-2.431.2 {
9996 count_steps_sort {
9997 SELECT a FROM t3
9998 WHERE (d>=29.0 AND d<30.0 AND d NOT NULL)
9999 OR (g='qponmlk' AND f GLOB 'opqrs*')
10000 OR f='rstuvwxyz'
10001 OR (g='qponmlk' AND f GLOB 'nopqr*')
10002 }
10003} {17 29 39 40 43 69 95 scan 0 sort 0}
10004do_test where7-2.432.1 {
10005 count_steps_sort {
10006 SELECT a FROM t2
10007 WHERE b=58
10008 OR b=484
10009 OR (d>=68.0 AND d<69.0 AND d NOT NULL)
10010 OR b=671
10011 OR a=69
10012 }
10013} {44 61 68 69 scan 0 sort 0}
10014do_test where7-2.432.2 {
10015 count_steps_sort {
10016 SELECT a FROM t3
10017 WHERE b=58
10018 OR b=484
10019 OR (d>=68.0 AND d<69.0 AND d NOT NULL)
10020 OR b=671
10021 OR a=69
10022 }
10023} {44 61 68 69 scan 0 sort 0}
10024do_test where7-2.433.1 {
10025 count_steps_sort {
10026 SELECT a FROM t2
10027 WHERE f='mnopqrstu'
10028 OR (d>=73.0 AND d<74.0 AND d NOT NULL)
10029 OR b=861
10030 OR b=77
10031 OR f='qrstuvwxy'
10032 }
10033} {7 12 16 38 42 64 68 73 90 94 scan 0 sort 0}
10034do_test where7-2.433.2 {
10035 count_steps_sort {
10036 SELECT a FROM t3
10037 WHERE f='mnopqrstu'
10038 OR (d>=73.0 AND d<74.0 AND d NOT NULL)
10039 OR b=861
10040 OR b=77
10041 OR f='qrstuvwxy'
10042 }
10043} {7 12 16 38 42 64 68 73 90 94 scan 0 sort 0}
10044do_test where7-2.434.1 {
10045 count_steps_sort {
10046 SELECT a FROM t2
10047 WHERE b=113
10048 OR (d>=51.0 AND d<52.0 AND d NOT NULL)
10049 OR b=113
10050 OR (g='xwvutsr' AND f GLOB 'efghi*')
10051 OR ((a BETWEEN 62 AND 64) AND a!=63)
10052 OR c=6006
10053 OR (d>=14.0 AND d<15.0 AND d NOT NULL)
10054 OR b=946
10055 OR a=86
10056 }
10057} {4 14 16 17 18 51 62 64 86 scan 0 sort 0}
10058do_test where7-2.434.2 {
10059 count_steps_sort {
10060 SELECT a FROM t3
10061 WHERE b=113
10062 OR (d>=51.0 AND d<52.0 AND d NOT NULL)
10063 OR b=113
10064 OR (g='xwvutsr' AND f GLOB 'efghi*')
10065 OR ((a BETWEEN 62 AND 64) AND a!=63)
10066 OR c=6006
10067 OR (d>=14.0 AND d<15.0 AND d NOT NULL)
10068 OR b=946
10069 OR a=86
10070 }
10071} {4 14 16 17 18 51 62 64 86 scan 0 sort 0}
10072do_test where7-2.435.1 {
10073 count_steps_sort {
10074 SELECT a FROM t2
10075 WHERE (g='hgfedcb' AND f GLOB 'hijkl*')
10076 OR ((a BETWEEN 8 AND 10) AND a!=9)
10077 OR c=22022
10078 OR ((a BETWEEN 79 AND 81) AND a!=80)
10079 OR (d>=79.0 AND d<80.0 AND d NOT NULL)
10080 OR c=25025
10081 }
10082} {8 10 64 65 66 73 74 75 79 81 85 scan 0 sort 0}
10083do_test where7-2.435.2 {
10084 count_steps_sort {
10085 SELECT a FROM t3
10086 WHERE (g='hgfedcb' AND f GLOB 'hijkl*')
10087 OR ((a BETWEEN 8 AND 10) AND a!=9)
10088 OR c=22022
10089 OR ((a BETWEEN 79 AND 81) AND a!=80)
10090 OR (d>=79.0 AND d<80.0 AND d NOT NULL)
10091 OR c=25025
10092 }
10093} {8 10 64 65 66 73 74 75 79 81 85 scan 0 sort 0}
10094do_test where7-2.436.1 {
10095 count_steps_sort {
10096 SELECT a FROM t2
10097 WHERE ((a BETWEEN 74 AND 76) AND a!=75)
10098 OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
10099 OR b=47
10100 OR ((a BETWEEN 44 AND 46) AND a!=45)
10101 OR a=92
10102 OR b=795
10103 OR b=25
10104 OR c=7007
10105 OR a=93
10106 OR ((a BETWEEN 93 AND 95) AND a!=94)
10107 OR (g='utsrqpo' AND f GLOB 'stuvw*')
10108 }
10109} {14 18 19 20 21 40 44 46 66 74 76 92 93 95 scan 0 sort 0}
10110do_test where7-2.436.2 {
10111 count_steps_sort {
10112 SELECT a FROM t3
10113 WHERE ((a BETWEEN 74 AND 76) AND a!=75)
10114 OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
10115 OR b=47
10116 OR ((a BETWEEN 44 AND 46) AND a!=45)
10117 OR a=92
10118 OR b=795
10119 OR b=25
10120 OR c=7007
10121 OR a=93
10122 OR ((a BETWEEN 93 AND 95) AND a!=94)
10123 OR (g='utsrqpo' AND f GLOB 'stuvw*')
10124 }
10125} {14 18 19 20 21 40 44 46 66 74 76 92 93 95 scan 0 sort 0}
10126do_test where7-2.437.1 {
10127 count_steps_sort {
10128 SELECT a FROM t2
10129 WHERE (g='kjihgfe' AND f GLOB 'uvwxy*')
10130 OR a=13
10131 OR (g='fedcbaz' AND f GLOB 'qrstu*')
10132 OR (d>=66.0 AND d<67.0 AND d NOT NULL)
10133 OR (g='xwvutsr' AND f GLOB 'ghijk*')
10134 OR c=29029
10135 OR b=311
10136 OR b=366
10137 OR a=94
10138 OR a=72
10139 }
10140} {6 13 66 72 85 86 87 94 scan 0 sort 0}
10141do_test where7-2.437.2 {
10142 count_steps_sort {
10143 SELECT a FROM t3
10144 WHERE (g='kjihgfe' AND f GLOB 'uvwxy*')
10145 OR a=13
10146 OR (g='fedcbaz' AND f GLOB 'qrstu*')
10147 OR (d>=66.0 AND d<67.0 AND d NOT NULL)
10148 OR (g='xwvutsr' AND f GLOB 'ghijk*')
10149 OR c=29029
10150 OR b=311
10151 OR b=366
10152 OR a=94
10153 OR a=72
10154 }
10155} {6 13 66 72 85 86 87 94 scan 0 sort 0}
10156do_test where7-2.438.1 {
10157 count_steps_sort {
10158 SELECT a FROM t2
10159 WHERE c=26026
10160 OR a=96
10161 OR a=22
10162 OR b=341
10163 OR (d>=25.0 AND d<26.0 AND d NOT NULL)
10164 OR b=872
10165 OR (d>=2.0 AND d<3.0 AND d NOT NULL)
10166 OR ((a BETWEEN 25 AND 27) AND a!=26)
10167 }
10168} {2 22 25 27 31 76 77 78 96 scan 0 sort 0}
10169do_test where7-2.438.2 {
10170 count_steps_sort {
10171 SELECT a FROM t3
10172 WHERE c=26026
10173 OR a=96
10174 OR a=22
10175 OR b=341
10176 OR (d>=25.0 AND d<26.0 AND d NOT NULL)
10177 OR b=872
10178 OR (d>=2.0 AND d<3.0 AND d NOT NULL)
10179 OR ((a BETWEEN 25 AND 27) AND a!=26)
10180 }
10181} {2 22 25 27 31 76 77 78 96 scan 0 sort 0}
10182do_test where7-2.439.1 {
10183 count_steps_sort {
10184 SELECT a FROM t2
10185 WHERE (d>=82.0 AND d<83.0 AND d NOT NULL)
10186 OR (d>=36.0 AND d<37.0 AND d NOT NULL)
10187 OR (g='tsrqpon' AND f GLOB 'xyzab*')
10188 OR (d>=36.0 AND d<37.0 AND d NOT NULL)
10189 OR ((a BETWEEN 63 AND 65) AND a!=64)
10190 OR a=41
10191 OR (g='xwvutsr' AND f GLOB 'ghijk*')
10192 OR (g='onmlkji' AND f GLOB 'zabcd*')
10193 OR b=913
10194 }
10195} {6 23 36 41 51 63 65 82 83 scan 0 sort 0}
10196do_test where7-2.439.2 {
10197 count_steps_sort {
10198 SELECT a FROM t3
10199 WHERE (d>=82.0 AND d<83.0 AND d NOT NULL)
10200 OR (d>=36.0 AND d<37.0 AND d NOT NULL)
10201 OR (g='tsrqpon' AND f GLOB 'xyzab*')
10202 OR (d>=36.0 AND d<37.0 AND d NOT NULL)
10203 OR ((a BETWEEN 63 AND 65) AND a!=64)
10204 OR a=41
10205 OR (g='xwvutsr' AND f GLOB 'ghijk*')
10206 OR (g='onmlkji' AND f GLOB 'zabcd*')
10207 OR b=913
10208 }
10209} {6 23 36 41 51 63 65 82 83 scan 0 sort 0}
10210do_test where7-2.440.1 {
10211 count_steps_sort {
10212 SELECT a FROM t2
10213 WHERE ((a BETWEEN 42 AND 44) AND a!=43)
10214 OR a=90
10215 }
10216} {42 44 90 scan 0 sort 0}
10217do_test where7-2.440.2 {
10218 count_steps_sort {
10219 SELECT a FROM t3
10220 WHERE ((a BETWEEN 42 AND 44) AND a!=43)
10221 OR a=90
10222 }
10223} {42 44 90 scan 0 sort 0}
10224do_test where7-2.441.1 {
10225 count_steps_sort {
10226 SELECT a FROM t2
10227 WHERE (d>=44.0 AND d<45.0 AND d NOT NULL)
10228 OR (d>=21.0 AND d<22.0 AND d NOT NULL)
10229 OR b=484
10230 }
10231} {21 44 scan 0 sort 0}
10232do_test where7-2.441.2 {
10233 count_steps_sort {
10234 SELECT a FROM t3
10235 WHERE (d>=44.0 AND d<45.0 AND d NOT NULL)
10236 OR (d>=21.0 AND d<22.0 AND d NOT NULL)
10237 OR b=484
10238 }
10239} {21 44 scan 0 sort 0}
10240do_test where7-2.442.1 {
10241 count_steps_sort {
10242 SELECT a FROM t2
10243 WHERE (d>=22.0 AND d<23.0 AND d NOT NULL)
10244 OR b=377
10245 OR b=363
10246 OR ((a BETWEEN 55 AND 57) AND a!=56)
10247 OR b=737
10248 OR (d>=100.0 AND d<101.0 AND d NOT NULL)
10249 OR b=506
10250 OR (d>=25.0 AND d<26.0 AND d NOT NULL)
10251 OR a=16
10252 }
10253} {16 22 25 33 46 55 57 67 100 scan 0 sort 0}
10254do_test where7-2.442.2 {
10255 count_steps_sort {
10256 SELECT a FROM t3
10257 WHERE (d>=22.0 AND d<23.0 AND d NOT NULL)
10258 OR b=377
10259 OR b=363
10260 OR ((a BETWEEN 55 AND 57) AND a!=56)
10261 OR b=737
10262 OR (d>=100.0 AND d<101.0 AND d NOT NULL)
10263 OR b=506
10264 OR (d>=25.0 AND d<26.0 AND d NOT NULL)
10265 OR a=16
10266 }
10267} {16 22 25 33 46 55 57 67 100 scan 0 sort 0}
10268do_test where7-2.443.1 {
10269 count_steps_sort {
10270 SELECT a FROM t2
10271 WHERE (g='jihgfed' AND f GLOB 'zabcd*')
10272 OR b=102
10273 OR b=212
10274 OR (d>=37.0 AND d<38.0 AND d NOT NULL)
10275 OR b=487
10276 OR (g='ihgfedc' AND f GLOB 'efghi*')
10277 }
10278} {37 77 82 scan 0 sort 0}
10279do_test where7-2.443.2 {
10280 count_steps_sort {
10281 SELECT a FROM t3
10282 WHERE (g='jihgfed' AND f GLOB 'zabcd*')
10283 OR b=102
10284 OR b=212
10285 OR (d>=37.0 AND d<38.0 AND d NOT NULL)
10286 OR b=487
10287 OR (g='ihgfedc' AND f GLOB 'efghi*')
10288 }
10289} {37 77 82 scan 0 sort 0}
10290do_test where7-2.444.1 {
10291 count_steps_sort {
10292 SELECT a FROM t2
10293 WHERE b=154
10294 OR a=51
10295 OR b=520
10296 }
10297} {14 51 scan 0 sort 0}
10298do_test where7-2.444.2 {
10299 count_steps_sort {
10300 SELECT a FROM t3
10301 WHERE b=154
10302 OR a=51
10303 OR b=520
10304 }
10305} {14 51 scan 0 sort 0}
10306do_test where7-2.445.1 {
10307 count_steps_sort {
10308 SELECT a FROM t2
10309 WHERE b=872
10310 OR ((a BETWEEN 58 AND 60) AND a!=59)
10311 OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
10312 OR b=957
10313 OR (d>=42.0 AND d<43.0 AND d NOT NULL)
10314 OR a=67
10315 OR a=72
10316 }
10317} {21 42 47 58 60 67 72 73 87 99 scan 0 sort 0}
10318do_test where7-2.445.2 {
10319 count_steps_sort {
10320 SELECT a FROM t3
10321 WHERE b=872
10322 OR ((a BETWEEN 58 AND 60) AND a!=59)
10323 OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
10324 OR b=957
10325 OR (d>=42.0 AND d<43.0 AND d NOT NULL)
10326 OR a=67
10327 OR a=72
10328 }
10329} {21 42 47 58 60 67 72 73 87 99 scan 0 sort 0}
10330do_test where7-2.446.1 {
10331 count_steps_sort {
10332 SELECT a FROM t2
10333 WHERE b=66
10334 OR b=102
10335 OR b=396
10336 OR (g='vutsrqp' AND f GLOB 'opqrs*')
10337 OR ((a BETWEEN 7 AND 9) AND a!=8)
10338 OR b=759
10339 OR (g='edcbazy' AND f GLOB 'wxyza*')
10340 OR f='ghijklmno'
10341 OR (g='edcbazy' AND f GLOB 'wxyza*')
10342 OR ((a BETWEEN 90 AND 92) AND a!=91)
10343 OR (d>=97.0 AND d<98.0 AND d NOT NULL)
10344 }
10345} {6 7 9 14 32 36 58 69 84 90 92 97 100 scan 0 sort 0}
10346do_test where7-2.446.2 {
10347 count_steps_sort {
10348 SELECT a FROM t3
10349 WHERE b=66
10350 OR b=102
10351 OR b=396
10352 OR (g='vutsrqp' AND f GLOB 'opqrs*')
10353 OR ((a BETWEEN 7 AND 9) AND a!=8)
10354 OR b=759
10355 OR (g='edcbazy' AND f GLOB 'wxyza*')
10356 OR f='ghijklmno'
10357 OR (g='edcbazy' AND f GLOB 'wxyza*')
10358 OR ((a BETWEEN 90 AND 92) AND a!=91)
10359 OR (d>=97.0 AND d<98.0 AND d NOT NULL)
10360 }
10361} {6 7 9 14 32 36 58 69 84 90 92 97 100 scan 0 sort 0}
10362do_test where7-2.447.1 {
10363 count_steps_sort {
10364 SELECT a FROM t2
10365 WHERE ((a BETWEEN 69 AND 71) AND a!=70)
10366 OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
10367 OR (g='onmlkji' AND f GLOB 'wxyza*')
10368 OR a=72
10369 OR b=1100
10370 OR b=102
10371 OR b=135
10372 }
10373} {24 48 50 69 71 72 76 100 scan 0 sort 0}
10374do_test where7-2.447.2 {
10375 count_steps_sort {
10376 SELECT a FROM t3
10377 WHERE ((a BETWEEN 69 AND 71) AND a!=70)
10378 OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
10379 OR (g='onmlkji' AND f GLOB 'wxyza*')
10380 OR a=72
10381 OR b=1100
10382 OR b=102
10383 OR b=135
10384 }
10385} {24 48 50 69 71 72 76 100 scan 0 sort 0}
10386do_test where7-2.448.1 {
10387 count_steps_sort {
10388 SELECT a FROM t2
10389 WHERE b=99
10390 OR a=76
10391 }
10392} {9 76 scan 0 sort 0}
10393do_test where7-2.448.2 {
10394 count_steps_sort {
10395 SELECT a FROM t3
10396 WHERE b=99
10397 OR a=76
10398 }
10399} {9 76 scan 0 sort 0}
10400do_test where7-2.449.1 {
10401 count_steps_sort {
10402 SELECT a FROM t2
10403 WHERE b=891
10404 OR b=806
10405 OR (d>=19.0 AND d<20.0 AND d NOT NULL)
10406 OR ((a BETWEEN 85 AND 87) AND a!=86)
10407 OR b=861
10408 OR ((a BETWEEN 82 AND 84) AND a!=83)
10409 OR (d>=34.0 AND d<35.0 AND d NOT NULL)
10410 }
10411} {19 34 81 82 84 85 87 scan 0 sort 0}
10412do_test where7-2.449.2 {
10413 count_steps_sort {
10414 SELECT a FROM t3
10415 WHERE b=891
10416 OR b=806
10417 OR (d>=19.0 AND d<20.0 AND d NOT NULL)
10418 OR ((a BETWEEN 85 AND 87) AND a!=86)
10419 OR b=861
10420 OR ((a BETWEEN 82 AND 84) AND a!=83)
10421 OR (d>=34.0 AND d<35.0 AND d NOT NULL)
10422 }
10423} {19 34 81 82 84 85 87 scan 0 sort 0}
10424do_test where7-2.450.1 {
10425 count_steps_sort {
10426 SELECT a FROM t2
10427 WHERE b=1034
10428 OR b=91
10429 }
10430} {94 scan 0 sort 0}
10431do_test where7-2.450.2 {
10432 count_steps_sort {
10433 SELECT a FROM t3
10434 WHERE b=1034
10435 OR b=91
10436 }
10437} {94 scan 0 sort 0}
10438do_test where7-2.451.1 {
10439 count_steps_sort {
10440 SELECT a FROM t2
10441 WHERE b=47
10442 OR a=91
10443 OR d>1e10
10444 OR (g='srqponm' AND f GLOB 'cdefg*')
10445 }
10446} {28 91 scan 0 sort 0}
10447do_test where7-2.451.2 {
10448 count_steps_sort {
10449 SELECT a FROM t3
10450 WHERE b=47
10451 OR a=91
10452 OR d>1e10
10453 OR (g='srqponm' AND f GLOB 'cdefg*')
10454 }
10455} {28 91 scan 0 sort 0}
10456do_test where7-2.452.1 {
10457 count_steps_sort {
10458 SELECT a FROM t2
10459 WHERE b=1023
10460 OR f='zabcdefgh'
10461 OR b=451
10462 OR b=443
10463 OR c>=34035
10464 OR b=58
10465 }
10466} {25 41 51 77 93 scan 0 sort 0}
10467do_test where7-2.452.2 {
10468 count_steps_sort {
10469 SELECT a FROM t3
10470 WHERE b=1023
10471 OR f='zabcdefgh'
10472 OR b=451
10473 OR b=443
10474 OR c>=34035
10475 OR b=58
10476 }
10477} {25 41 51 77 93 scan 0 sort 0}
10478do_test where7-2.453.1 {
10479 count_steps_sort {
10480 SELECT a FROM t2
10481 WHERE b=971
10482 OR b=36
10483 OR a=11
10484 OR f='hijklmnop'
10485 }
10486} {7 11 33 59 85 scan 0 sort 0}
10487do_test where7-2.453.2 {
10488 count_steps_sort {
10489 SELECT a FROM t3
10490 WHERE b=971
10491 OR b=36
10492 OR a=11
10493 OR f='hijklmnop'
10494 }
10495} {7 11 33 59 85 scan 0 sort 0}
10496do_test where7-2.454.1 {
10497 count_steps_sort {
10498 SELECT a FROM t2
10499 WHERE (f GLOB '?efgh*' AND f GLOB 'defg*')
10500 OR b=619
10501 OR ((a BETWEEN 91 AND 93) AND a!=92)
10502 OR c=11011
10503 OR b=550
10504 OR b=1059
10505 OR (g='hgfedcb' AND f GLOB 'ghijk*')
10506 OR (d>=78.0 AND d<79.0 AND d NOT NULL)
10507 OR (d>=18.0 AND d<19.0 AND d NOT NULL)
10508 OR (d>=92.0 AND d<93.0 AND d NOT NULL)
10509 OR b=737
10510 }
10511} {3 18 29 31 32 33 50 55 67 78 81 84 91 92 93 scan 0 sort 0}
10512do_test where7-2.454.2 {
10513 count_steps_sort {
10514 SELECT a FROM t3
10515 WHERE (f GLOB '?efgh*' AND f GLOB 'defg*')
10516 OR b=619
10517 OR ((a BETWEEN 91 AND 93) AND a!=92)
10518 OR c=11011
10519 OR b=550
10520 OR b=1059
10521 OR (g='hgfedcb' AND f GLOB 'ghijk*')
10522 OR (d>=78.0 AND d<79.0 AND d NOT NULL)
10523 OR (d>=18.0 AND d<19.0 AND d NOT NULL)
10524 OR (d>=92.0 AND d<93.0 AND d NOT NULL)
10525 OR b=737
10526 }
10527} {3 18 29 31 32 33 50 55 67 78 81 84 91 92 93 scan 0 sort 0}
10528do_test where7-2.455.1 {
10529 count_steps_sort {
10530 SELECT a FROM t2
10531 WHERE (g='edcbazy' AND f GLOB 'vwxyz*')
10532 OR ((a BETWEEN 59 AND 61) AND a!=60)
10533 OR (g='ihgfedc' AND f GLOB 'cdefg*')
10534 OR a=78
10535 OR a=27
10536 OR b=792
10537 OR b=946
10538 OR c=22022
10539 OR a=23
10540 OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
10541 OR b=388
10542 }
10543} {13 23 27 39 59 61 64 65 66 72 78 80 86 91 99 scan 0 sort 0}
10544do_test where7-2.455.2 {
10545 count_steps_sort {
10546 SELECT a FROM t3
10547 WHERE (g='edcbazy' AND f GLOB 'vwxyz*')
10548 OR ((a BETWEEN 59 AND 61) AND a!=60)
10549 OR (g='ihgfedc' AND f GLOB 'cdefg*')
10550 OR a=78
10551 OR a=27
10552 OR b=792
10553 OR b=946
10554 OR c=22022
10555 OR a=23
10556 OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
10557 OR b=388
10558 }
10559} {13 23 27 39 59 61 64 65 66 72 78 80 86 91 99 scan 0 sort 0}
10560do_test where7-2.456.1 {
10561 count_steps_sort {
10562 SELECT a FROM t2
10563 WHERE c=32032
10564 OR f IS NULL
10565 OR ((a BETWEEN 37 AND 39) AND a!=38)
10566 OR (g='jihgfed' AND f GLOB 'wxyza*')
10567 OR (g='xwvutsr' AND f GLOB 'efghi*')
10568 OR b=825
10569 }
10570} {4 37 39 74 75 94 95 96 scan 0 sort 0}
10571do_test where7-2.456.2 {
10572 count_steps_sort {
10573 SELECT a FROM t3
10574 WHERE c=32032
10575 OR f IS NULL
10576 OR ((a BETWEEN 37 AND 39) AND a!=38)
10577 OR (g='jihgfed' AND f GLOB 'wxyza*')
10578 OR (g='xwvutsr' AND f GLOB 'efghi*')
10579 OR b=825
10580 }
10581} {4 37 39 74 75 94 95 96 scan 0 sort 0}
10582do_test where7-2.457.1 {
10583 count_steps_sort {
10584 SELECT a FROM t2
10585 WHERE (d>=84.0 AND d<85.0 AND d NOT NULL)
10586 OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
10587 OR ((a BETWEEN 5 AND 7) AND a!=6)
10588 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
10589 OR b=1078
10590 OR b=198
10591 OR (d>=67.0 AND d<68.0 AND d NOT NULL)
10592 OR b=55
10593 OR b=517
10594 OR b=740
10595 }
10596} {5 7 18 21 47 54 67 73 84 98 99 scan 0 sort 0}
10597do_test where7-2.457.2 {
10598 count_steps_sort {
10599 SELECT a FROM t3
10600 WHERE (d>=84.0 AND d<85.0 AND d NOT NULL)
10601 OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
10602 OR ((a BETWEEN 5 AND 7) AND a!=6)
10603 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
10604 OR b=1078
10605 OR b=198
10606 OR (d>=67.0 AND d<68.0 AND d NOT NULL)
10607 OR b=55
10608 OR b=517
10609 OR b=740
10610 }
10611} {5 7 18 21 47 54 67 73 84 98 99 scan 0 sort 0}
10612do_test where7-2.458.1 {
10613 count_steps_sort {
10614 SELECT a FROM t2
10615 WHERE (g='wvutsrq' AND f GLOB 'ijklm*')
10616 OR c=25025
10617 OR b=550
10618 OR (d>=22.0 AND d<23.0 AND d NOT NULL)
10619 OR (g='nmlkjih' AND f GLOB 'bcdef*')
10620 }
10621} {8 22 50 53 73 74 75 scan 0 sort 0}
10622do_test where7-2.458.2 {
10623 count_steps_sort {
10624 SELECT a FROM t3
10625 WHERE (g='wvutsrq' AND f GLOB 'ijklm*')
10626 OR c=25025
10627 OR b=550
10628 OR (d>=22.0 AND d<23.0 AND d NOT NULL)
10629 OR (g='nmlkjih' AND f GLOB 'bcdef*')
10630 }
10631} {8 22 50 53 73 74 75 scan 0 sort 0}
10632do_test where7-2.459.1 {
10633 count_steps_sort {
10634 SELECT a FROM t2
10635 WHERE b=432
10636 OR f='opqrstuvw'
10637 OR (g='kjihgfe' AND f GLOB 'qrstu*')
10638 }
10639} {14 40 66 68 92 scan 0 sort 0}
10640do_test where7-2.459.2 {
10641 count_steps_sort {
10642 SELECT a FROM t3
10643 WHERE b=432
10644 OR f='opqrstuvw'
10645 OR (g='kjihgfe' AND f GLOB 'qrstu*')
10646 }
10647} {14 40 66 68 92 scan 0 sort 0}
10648do_test where7-2.460.1 {
10649 count_steps_sort {
10650 SELECT a FROM t2
10651 WHERE ((a BETWEEN 14 AND 16) AND a!=15)
10652 OR b=847
10653 OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
10654 OR b=583
10655 OR ((a BETWEEN 63 AND 65) AND a!=64)
10656 OR (d>=26.0 AND d<27.0 AND d NOT NULL)
10657 OR ((a BETWEEN 40 AND 42) AND a!=41)
10658 OR (d>=75.0 AND d<76.0 AND d NOT NULL)
10659 OR b=938
10660 }
10661} {11 14 16 26 37 40 42 53 63 65 75 77 89 scan 0 sort 0}
10662do_test where7-2.460.2 {
10663 count_steps_sort {
10664 SELECT a FROM t3
10665 WHERE ((a BETWEEN 14 AND 16) AND a!=15)
10666 OR b=847
10667 OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
10668 OR b=583
10669 OR ((a BETWEEN 63 AND 65) AND a!=64)
10670 OR (d>=26.0 AND d<27.0 AND d NOT NULL)
10671 OR ((a BETWEEN 40 AND 42) AND a!=41)
10672 OR (d>=75.0 AND d<76.0 AND d NOT NULL)
10673 OR b=938
10674 }
10675} {11 14 16 26 37 40 42 53 63 65 75 77 89 scan 0 sort 0}
10676do_test where7-2.461.1 {
10677 count_steps_sort {
10678 SELECT a FROM t2
10679 WHERE b=671
10680 OR a=56
10681 OR (d>=49.0 AND d<50.0 AND d NOT NULL)
10682 OR b=157
10683 OR a=83
10684 OR ((a BETWEEN 73 AND 75) AND a!=74)
10685 OR c=21021
10686 OR b=319
10687 OR b=187
10688 OR ((a BETWEEN 65 AND 67) AND a!=66)
10689 OR b=839
10690 }
10691} {17 29 49 56 61 62 63 65 67 73 75 83 scan 0 sort 0}
10692do_test where7-2.461.2 {
10693 count_steps_sort {
10694 SELECT a FROM t3
10695 WHERE b=671
10696 OR a=56
10697 OR (d>=49.0 AND d<50.0 AND d NOT NULL)
10698 OR b=157
10699 OR a=83
10700 OR ((a BETWEEN 73 AND 75) AND a!=74)
10701 OR c=21021
10702 OR b=319
10703 OR b=187
10704 OR ((a BETWEEN 65 AND 67) AND a!=66)
10705 OR b=839
10706 }
10707} {17 29 49 56 61 62 63 65 67 73 75 83 scan 0 sort 0}
10708do_test where7-2.462.1 {
10709 count_steps_sort {
10710 SELECT a FROM t2
10711 WHERE (g='kjihgfe' AND f GLOB 'uvwxy*')
10712 OR b=586
10713 OR d<0.0
10714 OR c=9009
10715 }
10716} {25 26 27 72 scan 0 sort 0}
10717do_test where7-2.462.2 {
10718 count_steps_sort {
10719 SELECT a FROM t3
10720 WHERE (g='kjihgfe' AND f GLOB 'uvwxy*')
10721 OR b=586
10722 OR d<0.0
10723 OR c=9009
10724 }
10725} {25 26 27 72 scan 0 sort 0}
10726do_test where7-2.463.1 {
10727 count_steps_sort {
10728 SELECT a FROM t2
10729 WHERE a=82
10730 OR a=34
10731 OR f='jklmnopqr'
10732 OR a=82
10733 OR (d>=16.0 AND d<17.0 AND d NOT NULL)
10734 OR b=454
10735 OR b=355
10736 OR c=21021
10737 OR ((a BETWEEN 63 AND 65) AND a!=64)
10738 OR a=30
10739 }
10740} {9 16 30 34 35 61 62 63 65 82 87 scan 0 sort 0}
10741do_test where7-2.463.2 {
10742 count_steps_sort {
10743 SELECT a FROM t3
10744 WHERE a=82
10745 OR a=34
10746 OR f='jklmnopqr'
10747 OR a=82
10748 OR (d>=16.0 AND d<17.0 AND d NOT NULL)
10749 OR b=454
10750 OR b=355
10751 OR c=21021
10752 OR ((a BETWEEN 63 AND 65) AND a!=64)
10753 OR a=30
10754 }
10755} {9 16 30 34 35 61 62 63 65 82 87 scan 0 sort 0}
10756do_test where7-2.464.1 {
10757 count_steps_sort {
10758 SELECT a FROM t2
10759 WHERE ((a BETWEEN 44 AND 46) AND a!=45)
10760 OR a=53
10761 OR (d>=23.0 AND d<24.0 AND d NOT NULL)
10762 OR (g='ponmlkj' AND f GLOB 'uvwxy*')
10763 OR b=594
10764 OR b=80
10765 OR ((a BETWEEN 18 AND 20) AND a!=19)
10766 OR (d>=49.0 AND d<50.0 AND d NOT NULL)
10767 OR d>1e10
10768 }
10769} {18 20 23 44 46 49 53 54 scan 0 sort 0}
10770do_test where7-2.464.2 {
10771 count_steps_sort {
10772 SELECT a FROM t3
10773 WHERE ((a BETWEEN 44 AND 46) AND a!=45)
10774 OR a=53
10775 OR (d>=23.0 AND d<24.0 AND d NOT NULL)
10776 OR (g='ponmlkj' AND f GLOB 'uvwxy*')
10777 OR b=594
10778 OR b=80
10779 OR ((a BETWEEN 18 AND 20) AND a!=19)
10780 OR (d>=49.0 AND d<50.0 AND d NOT NULL)
10781 OR d>1e10
10782 }
10783} {18 20 23 44 46 49 53 54 scan 0 sort 0}
10784do_test where7-2.465.1 {
10785 count_steps_sort {
10786 SELECT a FROM t2
10787 WHERE f='opqrstuvw'
10788 OR a=7
10789 }
10790} {7 14 40 66 92 scan 0 sort 0}
10791do_test where7-2.465.2 {
10792 count_steps_sort {
10793 SELECT a FROM t3
10794 WHERE f='opqrstuvw'
10795 OR a=7
10796 }
10797} {7 14 40 66 92 scan 0 sort 0}
10798do_test where7-2.466.1 {
10799 count_steps_sort {
10800 SELECT a FROM t2
10801 WHERE b=627
10802 OR ((a BETWEEN 75 AND 77) AND a!=76)
10803 OR ((a BETWEEN 43 AND 45) AND a!=44)
10804 OR a=90
10805 OR (d>=33.0 AND d<34.0 AND d NOT NULL)
10806 }
10807} {33 43 45 57 75 77 90 scan 0 sort 0}
10808do_test where7-2.466.2 {
10809 count_steps_sort {
10810 SELECT a FROM t3
10811 WHERE b=627
10812 OR ((a BETWEEN 75 AND 77) AND a!=76)
10813 OR ((a BETWEEN 43 AND 45) AND a!=44)
10814 OR a=90
10815 OR (d>=33.0 AND d<34.0 AND d NOT NULL)
10816 }
10817} {33 43 45 57 75 77 90 scan 0 sort 0}
10818do_test where7-2.467.1 {
10819 count_steps_sort {
10820 SELECT a FROM t2
10821 WHERE a=59
10822 OR ((a BETWEEN 69 AND 71) AND a!=70)
10823 OR (d>=9.0 AND d<10.0 AND d NOT NULL)
10824 OR (g='xwvutsr' AND f GLOB 'fghij*')
10825 OR f='wxyzabcde'
10826 OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
10827 OR a=70
10828 OR ((a BETWEEN 23 AND 25) AND a!=24)
10829 OR ((a BETWEEN 14 AND 16) AND a!=15)
10830 }
10831} {5 9 14 16 22 23 25 48 51 59 69 70 71 74 77 100 scan 0 sort 0}
10832do_test where7-2.467.2 {
10833 count_steps_sort {
10834 SELECT a FROM t3
10835 WHERE a=59
10836 OR ((a BETWEEN 69 AND 71) AND a!=70)
10837 OR (d>=9.0 AND d<10.0 AND d NOT NULL)
10838 OR (g='xwvutsr' AND f GLOB 'fghij*')
10839 OR f='wxyzabcde'
10840 OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
10841 OR a=70
10842 OR ((a BETWEEN 23 AND 25) AND a!=24)
10843 OR ((a BETWEEN 14 AND 16) AND a!=15)
10844 }
10845} {5 9 14 16 22 23 25 48 51 59 69 70 71 74 77 100 scan 0 sort 0}
10846do_test where7-2.468.1 {
10847 count_steps_sort {
10848 SELECT a FROM t2
10849 WHERE a=69
10850 OR (g='ihgfedc' AND f GLOB 'defgh*')
10851 }
10852} {69 81 scan 0 sort 0}
10853do_test where7-2.468.2 {
10854 count_steps_sort {
10855 SELECT a FROM t3
10856 WHERE a=69
10857 OR (g='ihgfedc' AND f GLOB 'defgh*')
10858 }
10859} {69 81 scan 0 sort 0}
10860do_test where7-2.469.1 {
10861 count_steps_sort {
10862 SELECT a FROM t2
10863 WHERE a=41
10864 OR a=43
10865 OR a=92
10866 OR (g='fedcbaz' AND f GLOB 'rstuv*')
10867 OR (g='mlkjihg' AND f GLOB 'klmno*')
10868 }
10869} {41 43 62 92 95 scan 0 sort 0}
10870do_test where7-2.469.2 {
10871 count_steps_sort {
10872 SELECT a FROM t3
10873 WHERE a=41
10874 OR a=43
10875 OR a=92
10876 OR (g='fedcbaz' AND f GLOB 'rstuv*')
10877 OR (g='mlkjihg' AND f GLOB 'klmno*')
10878 }
10879} {41 43 62 92 95 scan 0 sort 0}
10880do_test where7-2.470.1 {
10881 count_steps_sort {
10882 SELECT a FROM t2
10883 WHERE b=300
10884 OR (d>=52.0 AND d<53.0 AND d NOT NULL)
10885 OR b=935
10886 OR b=190
10887 }
10888} {52 85 scan 0 sort 0}
10889do_test where7-2.470.2 {
10890 count_steps_sort {
10891 SELECT a FROM t3
10892 WHERE b=300
10893 OR (d>=52.0 AND d<53.0 AND d NOT NULL)
10894 OR b=935
10895 OR b=190
10896 }
10897} {52 85 scan 0 sort 0}
10898do_test where7-2.471.1 {
10899 count_steps_sort {
10900 SELECT a FROM t2
10901 WHERE f='fghijklmn'
10902 OR f='fghijklmn'
10903 OR (g='xwvutsr' AND f GLOB 'efghi*')
10904 OR b=465
10905 OR b=586
10906 OR (d>=20.0 AND d<21.0 AND d NOT NULL)
10907 OR b=88
10908 OR ((a BETWEEN 30 AND 32) AND a!=31)
10909 OR b=726
10910 OR ((a BETWEEN 51 AND 53) AND a!=52)
10911 }
10912} {4 5 8 20 30 31 32 51 53 57 66 83 scan 0 sort 0}
10913do_test where7-2.471.2 {
10914 count_steps_sort {
10915 SELECT a FROM t3
10916 WHERE f='fghijklmn'
10917 OR f='fghijklmn'
10918 OR (g='xwvutsr' AND f GLOB 'efghi*')
10919 OR b=465
10920 OR b=586
10921 OR (d>=20.0 AND d<21.0 AND d NOT NULL)
10922 OR b=88
10923 OR ((a BETWEEN 30 AND 32) AND a!=31)
10924 OR b=726
10925 OR ((a BETWEEN 51 AND 53) AND a!=52)
10926 }
10927} {4 5 8 20 30 31 32 51 53 57 66 83 scan 0 sort 0}
10928do_test where7-2.472.1 {
10929 count_steps_sort {
10930 SELECT a FROM t2
10931 WHERE (d>=34.0 AND d<35.0 AND d NOT NULL)
10932 OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
10933 OR (g='hgfedcb' AND f GLOB 'hijkl*')
10934 OR (g='fedcbaz' AND f GLOB 'tuvwx*')
10935 OR (g='edcbazy' AND f GLOB 'wxyza*')
10936 OR b=814
10937 OR a=20
10938 OR 1000000<b
10939 OR b=792
10940 }
10941} {20 25 34 51 72 74 77 85 97 100 scan 0 sort 0}
10942do_test where7-2.472.2 {
10943 count_steps_sort {
10944 SELECT a FROM t3
10945 WHERE (d>=34.0 AND d<35.0 AND d NOT NULL)
10946 OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
10947 OR (g='hgfedcb' AND f GLOB 'hijkl*')
10948 OR (g='fedcbaz' AND f GLOB 'tuvwx*')
10949 OR (g='edcbazy' AND f GLOB 'wxyza*')
10950 OR b=814
10951 OR a=20
10952 OR 1000000<b
10953 OR b=792
10954 }
10955} {20 25 34 51 72 74 77 85 97 100 scan 0 sort 0}
10956do_test where7-2.473.1 {
10957 count_steps_sort {
10958 SELECT a FROM t2
10959 WHERE (g='kjihgfe' AND f GLOB 'uvwxy*')
10960 OR ((a BETWEEN 53 AND 55) AND a!=54)
10961 OR c=1001
10962 OR b=484
10963 OR (d>=65.0 AND d<66.0 AND d NOT NULL)
10964 OR c<=10
10965 OR a=92
10966 OR (g='tsrqpon' AND f GLOB 'zabcd*')
10967 OR ((a BETWEEN 0 AND 2) AND a!=1)
10968 OR b=1026
10969 }
10970} {1 2 3 25 44 53 55 65 72 92 scan 0 sort 0}
10971do_test where7-2.473.2 {
10972 count_steps_sort {
10973 SELECT a FROM t3
10974 WHERE (g='kjihgfe' AND f GLOB 'uvwxy*')
10975 OR ((a BETWEEN 53 AND 55) AND a!=54)
10976 OR c=1001
10977 OR b=484
10978 OR (d>=65.0 AND d<66.0 AND d NOT NULL)
10979 OR c<=10
10980 OR a=92
10981 OR (g='tsrqpon' AND f GLOB 'zabcd*')
10982 OR ((a BETWEEN 0 AND 2) AND a!=1)
10983 OR b=1026
10984 }
10985} {1 2 3 25 44 53 55 65 72 92 scan 0 sort 0}
10986do_test where7-2.474.1 {
10987 count_steps_sort {
10988 SELECT a FROM t2
10989 WHERE a=54
10990 OR (g='xwvutsr' AND f GLOB 'defgh*')
10991 OR b=993
10992 OR c=22022
10993 OR a=68
10994 OR ((a BETWEEN 99 AND 101) AND a!=100)
10995 OR a=62
10996 OR (f GLOB '?efgh*' AND f GLOB 'defg*')
10997 OR b=1015
10998 }
10999} {3 29 54 55 62 64 65 66 68 81 99 scan 0 sort 0}
11000do_test where7-2.474.2 {
11001 count_steps_sort {
11002 SELECT a FROM t3
11003 WHERE a=54
11004 OR (g='xwvutsr' AND f GLOB 'defgh*')
11005 OR b=993
11006 OR c=22022
11007 OR a=68
11008 OR ((a BETWEEN 99 AND 101) AND a!=100)
11009 OR a=62
11010 OR (f GLOB '?efgh*' AND f GLOB 'defg*')
11011 OR b=1015
11012 }
11013} {3 29 54 55 62 64 65 66 68 81 99 scan 0 sort 0}
11014do_test where7-2.475.1 {
11015 count_steps_sort {
11016 SELECT a FROM t2
11017 WHERE b=319
11018 OR a=50
11019 OR (g='srqponm' AND f GLOB 'defgh*')
11020 OR (d>=55.0 AND d<56.0 AND d NOT NULL)
11021 OR (d>=10.0 AND d<11.0 AND d NOT NULL)
11022 OR (d>=92.0 AND d<93.0 AND d NOT NULL)
11023 OR a=96
11024 }
11025} {10 29 50 55 92 96 scan 0 sort 0}
11026do_test where7-2.475.2 {
11027 count_steps_sort {
11028 SELECT a FROM t3
11029 WHERE b=319
11030 OR a=50
11031 OR (g='srqponm' AND f GLOB 'defgh*')
11032 OR (d>=55.0 AND d<56.0 AND d NOT NULL)
11033 OR (d>=10.0 AND d<11.0 AND d NOT NULL)
11034 OR (d>=92.0 AND d<93.0 AND d NOT NULL)
11035 OR a=96
11036 }
11037} {10 29 50 55 92 96 scan 0 sort 0}
11038do_test where7-2.476.1 {
11039 count_steps_sort {
11040 SELECT a FROM t2
11041 WHERE b=971
11042 OR c=18018
11043 OR b=564
11044 OR b=583
11045 OR b=80
11046 }
11047} {52 53 54 scan 0 sort 0}
11048do_test where7-2.476.2 {
11049 count_steps_sort {
11050 SELECT a FROM t3
11051 WHERE b=971
11052 OR c=18018
11053 OR b=564
11054 OR b=583
11055 OR b=80
11056 }
11057} {52 53 54 scan 0 sort 0}
11058do_test where7-2.477.1 {
11059 count_steps_sort {
11060 SELECT a FROM t2
11061 WHERE (d>=35.0 AND d<36.0 AND d NOT NULL)
11062 OR b=1026
11063 OR ((a BETWEEN 14 AND 16) AND a!=15)
11064 }
11065} {14 16 35 scan 0 sort 0}
11066do_test where7-2.477.2 {
11067 count_steps_sort {
11068 SELECT a FROM t3
11069 WHERE (d>=35.0 AND d<36.0 AND d NOT NULL)
11070 OR b=1026
11071 OR ((a BETWEEN 14 AND 16) AND a!=15)
11072 }
11073} {14 16 35 scan 0 sort 0}
11074do_test where7-2.478.1 {
11075 count_steps_sort {
11076 SELECT a FROM t2
11077 WHERE (g='ponmlkj' AND f GLOB 'uvwxy*')
11078 OR (d>=34.0 AND d<35.0 AND d NOT NULL)
11079 OR b=407
11080 OR b=454
11081 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
11082 OR (d>=91.0 AND d<92.0 AND d NOT NULL)
11083 OR b=627
11084 OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
11085 }
11086} {9 13 34 35 37 39 46 57 61 65 87 91 scan 0 sort 0}
11087do_test where7-2.478.2 {
11088 count_steps_sort {
11089 SELECT a FROM t3
11090 WHERE (g='ponmlkj' AND f GLOB 'uvwxy*')
11091 OR (d>=34.0 AND d<35.0 AND d NOT NULL)
11092 OR b=407
11093 OR b=454
11094 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
11095 OR (d>=91.0 AND d<92.0 AND d NOT NULL)
11096 OR b=627
11097 OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
11098 }
11099} {9 13 34 35 37 39 46 57 61 65 87 91 scan 0 sort 0}
11100do_test where7-2.479.1 {
11101 count_steps_sort {
11102 SELECT a FROM t2
11103 WHERE (d>=79.0 AND d<80.0 AND d NOT NULL)
11104 OR c=34034
11105 OR ((a BETWEEN 24 AND 26) AND a!=25)
11106 OR ((a BETWEEN 18 AND 20) AND a!=19)
11107 OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
11108 OR a=67
11109 }
11110} {6 18 20 24 26 32 58 67 79 84 100 scan 0 sort 0}
11111do_test where7-2.479.2 {
11112 count_steps_sort {
11113 SELECT a FROM t3
11114 WHERE (d>=79.0 AND d<80.0 AND d NOT NULL)
11115 OR c=34034
11116 OR ((a BETWEEN 24 AND 26) AND a!=25)
11117 OR ((a BETWEEN 18 AND 20) AND a!=19)
11118 OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
11119 OR a=67
11120 }
11121} {6 18 20 24 26 32 58 67 79 84 100 scan 0 sort 0}
11122do_test where7-2.480.1 {
11123 count_steps_sort {
11124 SELECT a FROM t2
11125 WHERE a=97
11126 OR b=575
11127 OR (d>=81.0 AND d<82.0 AND d NOT NULL)
11128 OR ((a BETWEEN 2 AND 4) AND a!=3)
11129 OR (d>=1.0 AND d<2.0 AND d NOT NULL)
11130 OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
11131 }
11132} {1 2 4 16 42 68 81 94 97 scan 0 sort 0}
11133do_test where7-2.480.2 {
11134 count_steps_sort {
11135 SELECT a FROM t3
11136 WHERE a=97
11137 OR b=575
11138 OR (d>=81.0 AND d<82.0 AND d NOT NULL)
11139 OR ((a BETWEEN 2 AND 4) AND a!=3)
11140 OR (d>=1.0 AND d<2.0 AND d NOT NULL)
11141 OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
11142 }
11143} {1 2 4 16 42 68 81 94 97 scan 0 sort 0}
11144do_test where7-2.481.1 {
11145 count_steps_sort {
11146 SELECT a FROM t2
11147 WHERE b=561
11148 OR b=773
11149 OR (d>=46.0 AND d<47.0 AND d NOT NULL)
11150 OR b=201
11151 OR a=99
11152 OR (g='utsrqpo' AND f GLOB 'tuvwx*')
11153 OR ((a BETWEEN 36 AND 38) AND a!=37)
11154 OR (d>=23.0 AND d<24.0 AND d NOT NULL)
11155 OR b=946
11156 OR b=993
11157 OR (g='fedcbaz' AND f GLOB 'qrstu*')
11158 }
11159} {19 23 36 38 46 51 86 94 99 scan 0 sort 0}
11160do_test where7-2.481.2 {
11161 count_steps_sort {
11162 SELECT a FROM t3
11163 WHERE b=561
11164 OR b=773
11165 OR (d>=46.0 AND d<47.0 AND d NOT NULL)
11166 OR b=201
11167 OR a=99
11168 OR (g='utsrqpo' AND f GLOB 'tuvwx*')
11169 OR ((a BETWEEN 36 AND 38) AND a!=37)
11170 OR (d>=23.0 AND d<24.0 AND d NOT NULL)
11171 OR b=946
11172 OR b=993
11173 OR (g='fedcbaz' AND f GLOB 'qrstu*')
11174 }
11175} {19 23 36 38 46 51 86 94 99 scan 0 sort 0}
11176do_test where7-2.482.1 {
11177 count_steps_sort {
11178 SELECT a FROM t2
11179 WHERE b=806
11180 OR (g='kjihgfe' AND f GLOB 'uvwxy*')
11181 OR ((a BETWEEN 24 AND 26) AND a!=25)
11182 OR b=916
11183 OR b<0
11184 OR (d>=62.0 AND d<63.0 AND d NOT NULL)
11185 OR b=154
11186 OR c=10010
11187 OR b=451
11188 OR (d>=14.0 AND d<15.0 AND d NOT NULL)
11189 }
11190} {14 24 26 28 29 30 41 62 72 scan 0 sort 0}
11191do_test where7-2.482.2 {
11192 count_steps_sort {
11193 SELECT a FROM t3
11194 WHERE b=806
11195 OR (g='kjihgfe' AND f GLOB 'uvwxy*')
11196 OR ((a BETWEEN 24 AND 26) AND a!=25)
11197 OR b=916
11198 OR b<0
11199 OR (d>=62.0 AND d<63.0 AND d NOT NULL)
11200 OR b=154
11201 OR c=10010
11202 OR b=451
11203 OR (d>=14.0 AND d<15.0 AND d NOT NULL)
11204 }
11205} {14 24 26 28 29 30 41 62 72 scan 0 sort 0}
11206do_test where7-2.483.1 {
11207 count_steps_sort {
11208 SELECT a FROM t2
11209 WHERE b=836
11210 OR d>1e10
11211 OR (g='utsrqpo' AND f GLOB 'uvwxy*')
11212 OR f='pqrstuvwx'
11213 OR ((a BETWEEN 3 AND 5) AND a!=4)
11214 OR f='abcdefghi'
11215 OR (g='nmlkjih' AND f GLOB 'fghij*')
11216 OR a=33
11217 OR ((a BETWEEN 19 AND 21) AND a!=20)
11218 OR ((a BETWEEN 88 AND 90) AND a!=89)
11219 OR b=476
11220 }
11221} {3 5 15 19 20 21 26 33 41 52 57 67 76 78 88 90 93 scan 0 sort 0}
11222do_test where7-2.483.2 {
11223 count_steps_sort {
11224 SELECT a FROM t3
11225 WHERE b=836
11226 OR d>1e10
11227 OR (g='utsrqpo' AND f GLOB 'uvwxy*')
11228 OR f='pqrstuvwx'
11229 OR ((a BETWEEN 3 AND 5) AND a!=4)
11230 OR f='abcdefghi'
11231 OR (g='nmlkjih' AND f GLOB 'fghij*')
11232 OR a=33
11233 OR ((a BETWEEN 19 AND 21) AND a!=20)
11234 OR ((a BETWEEN 88 AND 90) AND a!=89)
11235 OR b=476
11236 }
11237} {3 5 15 19 20 21 26 33 41 52 57 67 76 78 88 90 93 scan 0 sort 0}
11238do_test where7-2.484.1 {
11239 count_steps_sort {
11240 SELECT a FROM t2
11241 WHERE a=48
11242 OR a=92
11243 OR a=1
11244 OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
11245 OR (d>=28.0 AND d<29.0 AND d NOT NULL)
11246 OR (d>=7.0 AND d<8.0 AND d NOT NULL)
11247 OR (g='rqponml' AND f GLOB 'lmnop*')
11248 OR b=905
11249 OR ((a BETWEEN 51 AND 53) AND a!=52)
11250 }
11251} {1 4 7 28 30 37 48 51 53 56 82 92 scan 0 sort 0}
11252do_test where7-2.484.2 {
11253 count_steps_sort {
11254 SELECT a FROM t3
11255 WHERE a=48
11256 OR a=92
11257 OR a=1
11258 OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
11259 OR (d>=28.0 AND d<29.0 AND d NOT NULL)
11260 OR (d>=7.0 AND d<8.0 AND d NOT NULL)
11261 OR (g='rqponml' AND f GLOB 'lmnop*')
11262 OR b=905
11263 OR ((a BETWEEN 51 AND 53) AND a!=52)
11264 }
11265} {1 4 7 28 30 37 48 51 53 56 82 92 scan 0 sort 0}
11266do_test where7-2.485.1 {
11267 count_steps_sort {
11268 SELECT a FROM t2
11269 WHERE (d>=17.0 AND d<18.0 AND d NOT NULL)
11270 OR (d>=4.0 AND d<5.0 AND d NOT NULL)
11271 OR b=212
11272 OR a=42
11273 OR a=92
11274 }
11275} {4 17 42 92 scan 0 sort 0}
11276do_test where7-2.485.2 {
11277 count_steps_sort {
11278 SELECT a FROM t3
11279 WHERE (d>=17.0 AND d<18.0 AND d NOT NULL)
11280 OR (d>=4.0 AND d<5.0 AND d NOT NULL)
11281 OR b=212
11282 OR a=42
11283 OR a=92
11284 }
11285} {4 17 42 92 scan 0 sort 0}
11286do_test where7-2.486.1 {
11287 count_steps_sort {
11288 SELECT a FROM t2
11289 WHERE b=740
11290 OR b=564
11291 OR (g='onmlkji' AND f GLOB 'zabcd*')
11292 OR a=11
11293 OR ((a BETWEEN 44 AND 46) AND a!=45)
11294 OR b=322
11295 OR (d>=6.0 AND d<7.0 AND d NOT NULL)
11296 OR (g='utsrqpo' AND f GLOB 'wxyza*')
11297 OR b=902
11298 OR c>=34035
11299 }
11300} {6 11 22 44 46 51 82 scan 0 sort 0}
11301do_test where7-2.486.2 {
11302 count_steps_sort {
11303 SELECT a FROM t3
11304 WHERE b=740
11305 OR b=564
11306 OR (g='onmlkji' AND f GLOB 'zabcd*')
11307 OR a=11
11308 OR ((a BETWEEN 44 AND 46) AND a!=45)
11309 OR b=322
11310 OR (d>=6.0 AND d<7.0 AND d NOT NULL)
11311 OR (g='utsrqpo' AND f GLOB 'wxyza*')
11312 OR b=902
11313 OR c>=34035
11314 }
11315} {6 11 22 44 46 51 82 scan 0 sort 0}
11316do_test where7-2.487.1 {
11317 count_steps_sort {
11318 SELECT a FROM t2
11319 WHERE ((a BETWEEN 52 AND 54) AND a!=53)
11320 OR ((a BETWEEN 56 AND 58) AND a!=57)
11321 OR (d>=8.0 AND d<9.0 AND d NOT NULL)
11322 OR a=27
11323 OR a=48
11324 OR b=927
11325 OR ((a BETWEEN 89 AND 91) AND a!=90)
11326 OR (g='fedcbaz' AND f GLOB 'stuvw*')
11327 OR f='abcdefghi'
11328 OR b=91
11329 OR b=55
11330 }
11331} {5 8 26 27 48 52 54 56 58 78 89 91 96 scan 0 sort 0}
11332do_test where7-2.487.2 {
11333 count_steps_sort {
11334 SELECT a FROM t3
11335 WHERE ((a BETWEEN 52 AND 54) AND a!=53)
11336 OR ((a BETWEEN 56 AND 58) AND a!=57)
11337 OR (d>=8.0 AND d<9.0 AND d NOT NULL)
11338 OR a=27
11339 OR a=48
11340 OR b=927
11341 OR ((a BETWEEN 89 AND 91) AND a!=90)
11342 OR (g='fedcbaz' AND f GLOB 'stuvw*')
11343 OR f='abcdefghi'
11344 OR b=91
11345 OR b=55
11346 }
11347} {5 8 26 27 48 52 54 56 58 78 89 91 96 scan 0 sort 0}
11348do_test where7-2.488.1 {
11349 count_steps_sort {
11350 SELECT a FROM t2
11351 WHERE (g='srqponm' AND f GLOB 'efghi*')
11352 OR ((a BETWEEN 88 AND 90) AND a!=89)
11353 OR a=20
11354 OR b=11
11355 }
11356} {1 20 30 88 90 scan 0 sort 0}
11357do_test where7-2.488.2 {
11358 count_steps_sort {
11359 SELECT a FROM t3
11360 WHERE (g='srqponm' AND f GLOB 'efghi*')
11361 OR ((a BETWEEN 88 AND 90) AND a!=89)
11362 OR a=20
11363 OR b=11
11364 }
11365} {1 20 30 88 90 scan 0 sort 0}
11366do_test where7-2.489.1 {
11367 count_steps_sort {
11368 SELECT a FROM t2
11369 WHERE (d>=27.0 AND d<28.0 AND d NOT NULL)
11370 OR b=55
11371 OR (d>=13.0 AND d<14.0 AND d NOT NULL)
11372 OR (g='onmlkji' AND f GLOB 'abcde*')
11373 OR a=50
11374 OR (d>=73.0 AND d<74.0 AND d NOT NULL)
11375 OR (d>=51.0 AND d<52.0 AND d NOT NULL)
11376 OR (d>=64.0 AND d<65.0 AND d NOT NULL)
11377 }
11378} {5 13 27 50 51 52 64 73 scan 0 sort 0}
11379do_test where7-2.489.2 {
11380 count_steps_sort {
11381 SELECT a FROM t3
11382 WHERE (d>=27.0 AND d<28.0 AND d NOT NULL)
11383 OR b=55
11384 OR (d>=13.0 AND d<14.0 AND d NOT NULL)
11385 OR (g='onmlkji' AND f GLOB 'abcde*')
11386 OR a=50
11387 OR (d>=73.0 AND d<74.0 AND d NOT NULL)
11388 OR (d>=51.0 AND d<52.0 AND d NOT NULL)
11389 OR (d>=64.0 AND d<65.0 AND d NOT NULL)
11390 }
11391} {5 13 27 50 51 52 64 73 scan 0 sort 0}
11392do_test where7-2.490.1 {
11393 count_steps_sort {
11394 SELECT a FROM t2
11395 WHERE (g='rqponml' AND f GLOB 'ijklm*')
11396 OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
11397 }
11398} {22 34 48 74 100 scan 0 sort 0}
11399do_test where7-2.490.2 {
11400 count_steps_sort {
11401 SELECT a FROM t3
11402 WHERE (g='rqponml' AND f GLOB 'ijklm*')
11403 OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
11404 }
11405} {22 34 48 74 100 scan 0 sort 0}
11406do_test where7-2.491.1 {
11407 count_steps_sort {
11408 SELECT a FROM t2
11409 WHERE b=704
11410 OR b=924
11411 OR (g='gfedcba' AND f GLOB 'mnopq*')
11412 OR b=113
11413 }
11414} {64 84 90 scan 0 sort 0}
11415do_test where7-2.491.2 {
11416 count_steps_sort {
11417 SELECT a FROM t3
11418 WHERE b=704
11419 OR b=924
11420 OR (g='gfedcba' AND f GLOB 'mnopq*')
11421 OR b=113
11422 }
11423} {64 84 90 scan 0 sort 0}
11424do_test where7-2.492.1 {
11425 count_steps_sort {
11426 SELECT a FROM t2
11427 WHERE ((a BETWEEN 20 AND 22) AND a!=21)
11428 OR b=289
11429 OR ((a BETWEEN 14 AND 16) AND a!=15)
11430 }
11431} {14 16 20 22 scan 0 sort 0}
11432do_test where7-2.492.2 {
11433 count_steps_sort {
11434 SELECT a FROM t3
11435 WHERE ((a BETWEEN 20 AND 22) AND a!=21)
11436 OR b=289
11437 OR ((a BETWEEN 14 AND 16) AND a!=15)
11438 }
11439} {14 16 20 22 scan 0 sort 0}
11440do_test where7-2.493.1 {
11441 count_steps_sort {
11442 SELECT a FROM t2
11443 WHERE b=935
11444 OR b=1001
11445 OR ((a BETWEEN 78 AND 80) AND a!=79)
11446 OR a=31
11447 OR a=56
11448 }
11449} {31 56 78 80 85 91 scan 0 sort 0}
11450do_test where7-2.493.2 {
11451 count_steps_sort {
11452 SELECT a FROM t3
11453 WHERE b=935
11454 OR b=1001
11455 OR ((a BETWEEN 78 AND 80) AND a!=79)
11456 OR a=31
11457 OR a=56
11458 }
11459} {31 56 78 80 85 91 scan 0 sort 0}
11460do_test where7-2.494.1 {
11461 count_steps_sort {
11462 SELECT a FROM t2
11463 WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
11464 OR b=726
11465 OR f='abcdefghi'
11466 OR b=179
11467 OR (g='utsrqpo' AND f GLOB 'tuvwx*')
11468 OR b=539
11469 OR b=66
11470 OR ((a BETWEEN 86 AND 88) AND a!=87)
11471 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
11472 }
11473} {6 9 19 26 35 49 52 60 61 66 78 86 87 88 scan 0 sort 0}
11474do_test where7-2.494.2 {
11475 count_steps_sort {
11476 SELECT a FROM t3
11477 WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
11478 OR b=726
11479 OR f='abcdefghi'
11480 OR b=179
11481 OR (g='utsrqpo' AND f GLOB 'tuvwx*')
11482 OR b=539
11483 OR b=66
11484 OR ((a BETWEEN 86 AND 88) AND a!=87)
11485 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
11486 }
11487} {6 9 19 26 35 49 52 60 61 66 78 86 87 88 scan 0 sort 0}
11488do_test where7-2.495.1 {
11489 count_steps_sort {
11490 SELECT a FROM t2
11491 WHERE b=179
11492 OR b=685
11493 }
11494} { scan 0 sort 0}
11495do_test where7-2.495.2 {
11496 count_steps_sort {
11497 SELECT a FROM t3
11498 WHERE b=179
11499 OR b=685
11500 }
11501} { scan 0 sort 0}
11502do_test where7-2.496.1 {
11503 count_steps_sort {
11504 SELECT a FROM t2
11505 WHERE b=201
11506 OR b=682
11507 OR b=443
11508 OR b=836
11509 OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
11510 OR (d>=11.0 AND d<12.0 AND d NOT NULL)
11511 OR ((a BETWEEN 51 AND 53) AND a!=52)
11512 OR b=110
11513 OR (f GLOB '?defg*' AND f GLOB 'cdef*')
11514 }
11515} {2 10 11 13 28 39 51 53 54 62 65 76 80 91 scan 0 sort 0}
11516do_test where7-2.496.2 {
11517 count_steps_sort {
11518 SELECT a FROM t3
11519 WHERE b=201
11520 OR b=682
11521 OR b=443
11522 OR b=836
11523 OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
11524 OR (d>=11.0 AND d<12.0 AND d NOT NULL)
11525 OR ((a BETWEEN 51 AND 53) AND a!=52)
11526 OR b=110
11527 OR (f GLOB '?defg*' AND f GLOB 'cdef*')
11528 }
11529} {2 10 11 13 28 39 51 53 54 62 65 76 80 91 scan 0 sort 0}
11530do_test where7-2.497.1 {
11531 count_steps_sort {
11532 SELECT a FROM t2
11533 WHERE (f GLOB '?zabc*' AND f GLOB 'yzab*')
11534 OR b=462
11535 OR ((a BETWEEN 4 AND 6) AND a!=5)
11536 OR a=22
11537 OR b=594
11538 OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
11539 OR (d>=57.0 AND d<58.0 AND d NOT NULL)
11540 OR (g='jihgfed' AND f GLOB 'wxyza*')
11541 OR (g='mlkjihg' AND f GLOB 'jklmn*')
11542 }
11543} {4 6 18 22 24 42 44 50 54 57 61 70 74 76 96 scan 0 sort 0}
11544do_test where7-2.497.2 {
11545 count_steps_sort {
11546 SELECT a FROM t3
11547 WHERE (f GLOB '?zabc*' AND f GLOB 'yzab*')
11548 OR b=462
11549 OR ((a BETWEEN 4 AND 6) AND a!=5)
11550 OR a=22
11551 OR b=594
11552 OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
11553 OR (d>=57.0 AND d<58.0 AND d NOT NULL)
11554 OR (g='jihgfed' AND f GLOB 'wxyza*')
11555 OR (g='mlkjihg' AND f GLOB 'jklmn*')
11556 }
11557} {4 6 18 22 24 42 44 50 54 57 61 70 74 76 96 scan 0 sort 0}
11558do_test where7-2.498.1 {
11559 count_steps_sort {
11560 SELECT a FROM t2
11561 WHERE (g='utsrqpo' AND f GLOB 'wxyza*')
11562 OR (d>=1.0 AND d<2.0 AND d NOT NULL)
11563 OR (g='wvutsrq' AND f GLOB 'klmno*')
11564 OR f='vwxyzabcd'
11565 OR (g='vutsrqp' AND f GLOB 'nopqr*')
11566 OR a=37
11567 OR a=50
11568 }
11569} {1 10 13 21 22 37 47 50 73 99 scan 0 sort 0}
11570do_test where7-2.498.2 {
11571 count_steps_sort {
11572 SELECT a FROM t3
11573 WHERE (g='utsrqpo' AND f GLOB 'wxyza*')
11574 OR (d>=1.0 AND d<2.0 AND d NOT NULL)
11575 OR (g='wvutsrq' AND f GLOB 'klmno*')
11576 OR f='vwxyzabcd'
11577 OR (g='vutsrqp' AND f GLOB 'nopqr*')
11578 OR a=37
11579 OR a=50
11580 }
11581} {1 10 13 21 22 37 47 50 73 99 scan 0 sort 0}
11582do_test where7-2.499.1 {
11583 count_steps_sort {
11584 SELECT a FROM t2
11585 WHERE ((a BETWEEN 83 AND 85) AND a!=84)
11586 OR b=784
11587 OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
11588 OR b=825
11589 OR a=80
11590 OR (g='tsrqpon' AND f GLOB 'xyzab*')
11591 OR (d>=97.0 AND d<98.0 AND d NOT NULL)
11592 OR b=531
11593 OR a=100
11594 }
11595} {20 23 46 72 75 80 83 85 97 98 100 scan 0 sort 0}
11596do_test where7-2.499.2 {
11597 count_steps_sort {
11598 SELECT a FROM t3
11599 WHERE ((a BETWEEN 83 AND 85) AND a!=84)
11600 OR b=784
11601 OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
11602 OR b=825
11603 OR a=80
11604 OR (g='tsrqpon' AND f GLOB 'xyzab*')
11605 OR (d>=97.0 AND d<98.0 AND d NOT NULL)
11606 OR b=531
11607 OR a=100
11608 }
11609} {20 23 46 72 75 80 83 85 97 98 100 scan 0 sort 0}
11610do_test where7-2.500.1 {
11611 count_steps_sort {
11612 SELECT a FROM t2
11613 WHERE (g='utsrqpo' AND f GLOB 'tuvwx*')
11614 OR b=220
11615 OR (d>=53.0 AND d<54.0 AND d NOT NULL)
11616 }
11617} {19 20 53 scan 0 sort 0}
11618do_test where7-2.500.2 {
11619 count_steps_sort {
11620 SELECT a FROM t3
11621 WHERE (g='utsrqpo' AND f GLOB 'tuvwx*')
11622 OR b=220
11623 OR (d>=53.0 AND d<54.0 AND d NOT NULL)
11624 }
11625} {19 20 53 scan 0 sort 0}
11626do_test where7-2.501.1 {
11627 count_steps_sort {
11628 SELECT a FROM t2
11629 WHERE a=92
11630 OR (d>=9.0 AND d<10.0 AND d NOT NULL)
11631 OR b=990
11632 }
11633} {9 90 92 scan 0 sort 0}
11634do_test where7-2.501.2 {
11635 count_steps_sort {
11636 SELECT a FROM t3
11637 WHERE a=92
11638 OR (d>=9.0 AND d<10.0 AND d NOT NULL)
11639 OR b=990
11640 }
11641} {9 90 92 scan 0 sort 0}
11642do_test where7-2.502.1 {
11643 count_steps_sort {
11644 SELECT a FROM t2
11645 WHERE ((a BETWEEN 77 AND 79) AND a!=78)
11646 OR b=894
11647 OR c=28028
11648 OR b=905
11649 OR (g='ponmlkj' AND f GLOB 'tuvwx*')
11650 OR (g='kjihgfe' AND f GLOB 'stuvw*')
11651 OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
11652 OR b=1037
11653 }
11654} {26 45 52 70 77 78 79 82 83 84 scan 0 sort 0}
11655do_test where7-2.502.2 {
11656 count_steps_sort {
11657 SELECT a FROM t3
11658 WHERE ((a BETWEEN 77 AND 79) AND a!=78)
11659 OR b=894
11660 OR c=28028
11661 OR b=905
11662 OR (g='ponmlkj' AND f GLOB 'tuvwx*')
11663 OR (g='kjihgfe' AND f GLOB 'stuvw*')
11664 OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
11665 OR b=1037
11666 }
11667} {26 45 52 70 77 78 79 82 83 84 scan 0 sort 0}
11668do_test where7-2.503.1 {
11669 count_steps_sort {
11670 SELECT a FROM t2
11671 WHERE (d>=72.0 AND d<73.0 AND d NOT NULL)
11672 OR b=773
11673 OR f='defghijkl'
11674 }
11675} {3 29 55 72 81 scan 0 sort 0}
11676do_test where7-2.503.2 {
11677 count_steps_sort {
11678 SELECT a FROM t3
11679 WHERE (d>=72.0 AND d<73.0 AND d NOT NULL)
11680 OR b=773
11681 OR f='defghijkl'
11682 }
11683} {3 29 55 72 81 scan 0 sort 0}
11684do_test where7-2.504.1 {
11685 count_steps_sort {
11686 SELECT a FROM t2
11687 WHERE (g='wvutsrq' AND f GLOB 'mnopq*')
11688 OR b=861
11689 OR (g='rqponml' AND f GLOB 'lmnop*')
11690 }
11691} {12 37 scan 0 sort 0}
11692do_test where7-2.504.2 {
11693 count_steps_sort {
11694 SELECT a FROM t3
11695 WHERE (g='wvutsrq' AND f GLOB 'mnopq*')
11696 OR b=861
11697 OR (g='rqponml' AND f GLOB 'lmnop*')
11698 }
11699} {12 37 scan 0 sort 0}
11700do_test where7-2.505.1 {
11701 count_steps_sort {
11702 SELECT a FROM t2
11703 WHERE b=704
11704 OR (g='wvutsrq' AND f GLOB 'klmno*')
11705 OR (d>=51.0 AND d<52.0 AND d NOT NULL)
11706 OR (d>=89.0 AND d<90.0 AND d NOT NULL)
11707 OR b=25
11708 OR (g='jihgfed' AND f GLOB 'zabcd*')
11709 OR b=487
11710 OR (g='hgfedcb' AND f GLOB 'fghij*')
11711 OR ((a BETWEEN 77 AND 79) AND a!=78)
11712 OR (d>=23.0 AND d<24.0 AND d NOT NULL)
11713 OR (d>=84.0 AND d<85.0 AND d NOT NULL)
11714 }
11715} {10 23 51 64 77 79 83 84 89 scan 0 sort 0}
11716do_test where7-2.505.2 {
11717 count_steps_sort {
11718 SELECT a FROM t3
11719 WHERE b=704
11720 OR (g='wvutsrq' AND f GLOB 'klmno*')
11721 OR (d>=51.0 AND d<52.0 AND d NOT NULL)
11722 OR (d>=89.0 AND d<90.0 AND d NOT NULL)
11723 OR b=25
11724 OR (g='jihgfed' AND f GLOB 'zabcd*')
11725 OR b=487
11726 OR (g='hgfedcb' AND f GLOB 'fghij*')
11727 OR ((a BETWEEN 77 AND 79) AND a!=78)
11728 OR (d>=23.0 AND d<24.0 AND d NOT NULL)
11729 OR (d>=84.0 AND d<85.0 AND d NOT NULL)
11730 }
11731} {10 23 51 64 77 79 83 84 89 scan 0 sort 0}
11732do_test where7-2.506.1 {
11733 count_steps_sort {
11734 SELECT a FROM t2
11735 WHERE a=19
11736 OR (g='onmlkji' AND f GLOB 'xyzab*')
11737 OR b=674
11738 OR (d>=60.0 AND d<61.0 AND d NOT NULL)
11739 OR b=355
11740 OR ((a BETWEEN 72 AND 74) AND a!=73)
11741 OR (g='qponmlk' AND f GLOB 'pqrst*')
11742 OR c=28028
11743 OR b=649
11744 OR (g='vutsrqp' AND f GLOB 'rstuv*')
11745 OR (g='srqponm' AND f GLOB 'fghij*')
11746 }
11747} {17 19 31 41 49 59 60 72 74 82 83 84 scan 0 sort 0}
11748do_test where7-2.506.2 {
11749 count_steps_sort {
11750 SELECT a FROM t3
11751 WHERE a=19
11752 OR (g='onmlkji' AND f GLOB 'xyzab*')
11753 OR b=674
11754 OR (d>=60.0 AND d<61.0 AND d NOT NULL)
11755 OR b=355
11756 OR ((a BETWEEN 72 AND 74) AND a!=73)
11757 OR (g='qponmlk' AND f GLOB 'pqrst*')
11758 OR c=28028
11759 OR b=649
11760 OR (g='vutsrqp' AND f GLOB 'rstuv*')
11761 OR (g='srqponm' AND f GLOB 'fghij*')
11762 }
11763} {17 19 31 41 49 59 60 72 74 82 83 84 scan 0 sort 0}
11764do_test where7-2.507.1 {
11765 count_steps_sort {
11766 SELECT a FROM t2
11767 WHERE ((a BETWEEN 76 AND 78) AND a!=77)
11768 OR a=1
11769 OR a=22
11770 OR b=836
11771 OR c=24024
11772 }
11773} {1 22 70 71 72 76 78 scan 0 sort 0}
11774do_test where7-2.507.2 {
11775 count_steps_sort {
11776 SELECT a FROM t3
11777 WHERE ((a BETWEEN 76 AND 78) AND a!=77)
11778 OR a=1
11779 OR a=22
11780 OR b=836
11781 OR c=24024
11782 }
11783} {1 22 70 71 72 76 78 scan 0 sort 0}
11784do_test where7-2.508.1 {
11785 count_steps_sort {
11786 SELECT a FROM t2
11787 WHERE b=135
11788 OR (g='utsrqpo' AND f GLOB 'uvwxy*')
11789 OR ((a BETWEEN 39 AND 41) AND a!=40)
11790 }
11791} {20 39 41 scan 0 sort 0}
11792do_test where7-2.508.2 {
11793 count_steps_sort {
11794 SELECT a FROM t3
11795 WHERE b=135
11796 OR (g='utsrqpo' AND f GLOB 'uvwxy*')
11797 OR ((a BETWEEN 39 AND 41) AND a!=40)
11798 }
11799} {20 39 41 scan 0 sort 0}
11800do_test where7-2.509.1 {
11801 count_steps_sort {
11802 SELECT a FROM t2
11803 WHERE (g='hgfedcb' AND f GLOB 'ijklm*')
11804 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
11805 }
11806} {9 35 61 86 87 scan 0 sort 0}
11807do_test where7-2.509.2 {
11808 count_steps_sort {
11809 SELECT a FROM t3
11810 WHERE (g='hgfedcb' AND f GLOB 'ijklm*')
11811 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
11812 }
11813} {9 35 61 86 87 scan 0 sort 0}
11814do_test where7-2.510.1 {
11815 count_steps_sort {
11816 SELECT a FROM t2
11817 WHERE (g='jihgfed' AND f GLOB 'wxyza*')
11818 OR f='ghijklmno'
11819 }
11820} {6 32 58 74 84 scan 0 sort 0}
11821do_test where7-2.510.2 {
11822 count_steps_sort {
11823 SELECT a FROM t3
11824 WHERE (g='jihgfed' AND f GLOB 'wxyza*')
11825 OR f='ghijklmno'
11826 }
11827} {6 32 58 74 84 scan 0 sort 0}
11828do_test where7-2.511.1 {
11829 count_steps_sort {
11830 SELECT a FROM t2
11831 WHERE b=825
11832 OR b=902
11833 OR a=40
11834 OR ((a BETWEEN 28 AND 30) AND a!=29)
11835 OR a=30
11836 OR a=10
11837 OR a=73
11838 }
11839} {10 28 30 40 73 75 82 scan 0 sort 0}
11840do_test where7-2.511.2 {
11841 count_steps_sort {
11842 SELECT a FROM t3
11843 WHERE b=825
11844 OR b=902
11845 OR a=40
11846 OR ((a BETWEEN 28 AND 30) AND a!=29)
11847 OR a=30
11848 OR a=10
11849 OR a=73
11850 }
11851} {10 28 30 40 73 75 82 scan 0 sort 0}
11852do_test where7-2.512.1 {
11853 count_steps_sort {
11854 SELECT a FROM t2
11855 WHERE ((a BETWEEN 22 AND 24) AND a!=23)
11856 OR a=5
11857 OR b=432
11858 OR b=979
11859 OR b=762
11860 OR b=352
11861 OR ((a BETWEEN 36 AND 38) AND a!=37)
11862 OR c=27027
11863 OR c=20020
11864 OR (d>=23.0 AND d<24.0 AND d NOT NULL)
11865 }
11866} {5 22 23 24 32 36 38 58 59 60 79 80 81 89 scan 0 sort 0}
11867do_test where7-2.512.2 {
11868 count_steps_sort {
11869 SELECT a FROM t3
11870 WHERE ((a BETWEEN 22 AND 24) AND a!=23)
11871 OR a=5
11872 OR b=432
11873 OR b=979
11874 OR b=762
11875 OR b=352
11876 OR ((a BETWEEN 36 AND 38) AND a!=37)
11877 OR c=27027
11878 OR c=20020
11879 OR (d>=23.0 AND d<24.0 AND d NOT NULL)
11880 }
11881} {5 22 23 24 32 36 38 58 59 60 79 80 81 89 scan 0 sort 0}
11882do_test where7-2.513.1 {
11883 count_steps_sort {
11884 SELECT a FROM t2
11885 WHERE (f GLOB '?lmno*' AND f GLOB 'klmn*')
11886 OR ((a BETWEEN 5 AND 7) AND a!=6)
11887 OR b=99
11888 OR a=54
11889 }
11890} {5 7 9 10 36 54 62 88 scan 0 sort 0}
11891do_test where7-2.513.2 {
11892 count_steps_sort {
11893 SELECT a FROM t3
11894 WHERE (f GLOB '?lmno*' AND f GLOB 'klmn*')
11895 OR ((a BETWEEN 5 AND 7) AND a!=6)
11896 OR b=99
11897 OR a=54
11898 }
11899} {5 7 9 10 36 54 62 88 scan 0 sort 0}
11900do_test where7-2.514.1 {
11901 count_steps_sort {
11902 SELECT a FROM t2
11903 WHERE b=300
11904 OR (g='mlkjihg' AND f GLOB 'klmno*')
11905 OR b=319
11906 OR f='fghijklmn'
11907 OR (d>=73.0 AND d<74.0 AND d NOT NULL)
11908 OR ((a BETWEEN 42 AND 44) AND a!=43)
11909 }
11910} {5 29 31 42 44 57 62 73 83 scan 0 sort 0}
11911do_test where7-2.514.2 {
11912 count_steps_sort {
11913 SELECT a FROM t3
11914 WHERE b=300
11915 OR (g='mlkjihg' AND f GLOB 'klmno*')
11916 OR b=319
11917 OR f='fghijklmn'
11918 OR (d>=73.0 AND d<74.0 AND d NOT NULL)
11919 OR ((a BETWEEN 42 AND 44) AND a!=43)
11920 }
11921} {5 29 31 42 44 57 62 73 83 scan 0 sort 0}
11922do_test where7-2.515.1 {
11923 count_steps_sort {
11924 SELECT a FROM t2
11925 WHERE b=671
11926 OR ((a BETWEEN 86 AND 88) AND a!=87)
11927 OR (d>=27.0 AND d<28.0 AND d NOT NULL)
11928 OR b=1004
11929 OR ((a BETWEEN 18 AND 20) AND a!=19)
11930 OR ((a BETWEEN 5 AND 7) AND a!=6)
11931 OR (d>=82.0 AND d<83.0 AND d NOT NULL)
11932 OR b=748
11933 OR (g='tsrqpon' AND f GLOB 'xyzab*')
11934 }
11935} {5 7 18 20 23 27 61 68 82 86 88 scan 0 sort 0}
11936do_test where7-2.515.2 {
11937 count_steps_sort {
11938 SELECT a FROM t3
11939 WHERE b=671
11940 OR ((a BETWEEN 86 AND 88) AND a!=87)
11941 OR (d>=27.0 AND d<28.0 AND d NOT NULL)
11942 OR b=1004
11943 OR ((a BETWEEN 18 AND 20) AND a!=19)
11944 OR ((a BETWEEN 5 AND 7) AND a!=6)
11945 OR (d>=82.0 AND d<83.0 AND d NOT NULL)
11946 OR b=748
11947 OR (g='tsrqpon' AND f GLOB 'xyzab*')
11948 }
11949} {5 7 18 20 23 27 61 68 82 86 88 scan 0 sort 0}
11950do_test where7-2.516.1 {
11951 count_steps_sort {
11952 SELECT a FROM t2
11953 WHERE a=47
11954 OR b=784
11955 OR ((a BETWEEN 21 AND 23) AND a!=22)
11956 OR a=16
11957 OR a=25
11958 OR b=572
11959 }
11960} {16 21 23 25 47 52 scan 0 sort 0}
11961do_test where7-2.516.2 {
11962 count_steps_sort {
11963 SELECT a FROM t3
11964 WHERE a=47
11965 OR b=784
11966 OR ((a BETWEEN 21 AND 23) AND a!=22)
11967 OR a=16
11968 OR a=25
11969 OR b=572
11970 }
11971} {16 21 23 25 47 52 scan 0 sort 0}
11972do_test where7-2.517.1 {
11973 count_steps_sort {
11974 SELECT a FROM t2
11975 WHERE (g='jihgfed' AND f GLOB 'wxyza*')
11976 OR (d>=67.0 AND d<68.0 AND d NOT NULL)
11977 OR b=110
11978 OR (g='gfedcba' AND f GLOB 'nopqr*')
11979 OR c=26026
11980 OR (d>=69.0 AND d<70.0 AND d NOT NULL)
11981 OR b=850
11982 OR a=6
11983 }
11984} {6 10 67 69 74 76 77 78 91 scan 0 sort 0}
11985do_test where7-2.517.2 {
11986 count_steps_sort {
11987 SELECT a FROM t3
11988 WHERE (g='jihgfed' AND f GLOB 'wxyza*')
11989 OR (d>=67.0 AND d<68.0 AND d NOT NULL)
11990 OR b=110
11991 OR (g='gfedcba' AND f GLOB 'nopqr*')
11992 OR c=26026
11993 OR (d>=69.0 AND d<70.0 AND d NOT NULL)
11994 OR b=850
11995 OR a=6
11996 }
11997} {6 10 67 69 74 76 77 78 91 scan 0 sort 0}
11998do_test where7-2.518.1 {
11999 count_steps_sort {
12000 SELECT a FROM t2
12001 WHERE ((a BETWEEN 74 AND 76) AND a!=75)
12002 OR ((a BETWEEN 1 AND 3) AND a!=2)
12003 OR (g='jihgfed' AND f GLOB 'wxyza*')
12004 OR (g='utsrqpo' AND f GLOB 'tuvwx*')
12005 OR (g='mlkjihg' AND f GLOB 'klmno*')
12006 OR b=135
12007 OR a=28
12008 OR ((a BETWEEN 1 AND 3) AND a!=2)
12009 OR b=737
12010 }
12011} {1 3 19 28 62 67 74 76 scan 0 sort 0}
12012do_test where7-2.518.2 {
12013 count_steps_sort {
12014 SELECT a FROM t3
12015 WHERE ((a BETWEEN 74 AND 76) AND a!=75)
12016 OR ((a BETWEEN 1 AND 3) AND a!=2)
12017 OR (g='jihgfed' AND f GLOB 'wxyza*')
12018 OR (g='utsrqpo' AND f GLOB 'tuvwx*')
12019 OR (g='mlkjihg' AND f GLOB 'klmno*')
12020 OR b=135
12021 OR a=28
12022 OR ((a BETWEEN 1 AND 3) AND a!=2)
12023 OR b=737
12024 }
12025} {1 3 19 28 62 67 74 76 scan 0 sort 0}
12026do_test where7-2.519.1 {
12027 count_steps_sort {
12028 SELECT a FROM t2
12029 WHERE b=242
12030 OR (d>=20.0 AND d<21.0 AND d NOT NULL)
12031 OR ((a BETWEEN 20 AND 22) AND a!=21)
12032 }
12033} {20 22 scan 0 sort 0}
12034do_test where7-2.519.2 {
12035 count_steps_sort {
12036 SELECT a FROM t3
12037 WHERE b=242
12038 OR (d>=20.0 AND d<21.0 AND d NOT NULL)
12039 OR ((a BETWEEN 20 AND 22) AND a!=21)
12040 }
12041} {20 22 scan 0 sort 0}
12042do_test where7-2.520.1 {
12043 count_steps_sort {
12044 SELECT a FROM t2
12045 WHERE b=528
12046 OR a=41
12047 OR f='cdefghijk'
12048 OR a=98
12049 OR b=759
12050 OR a=43
12051 OR b=286
12052 OR f='hijklmnop'
12053 }
12054} {2 7 26 28 33 41 43 48 54 59 69 80 85 98 scan 0 sort 0}
12055do_test where7-2.520.2 {
12056 count_steps_sort {
12057 SELECT a FROM t3
12058 WHERE b=528
12059 OR a=41
12060 OR f='cdefghijk'
12061 OR a=98
12062 OR b=759
12063 OR a=43
12064 OR b=286
12065 OR f='hijklmnop'
12066 }
12067} {2 7 26 28 33 41 43 48 54 59 69 80 85 98 scan 0 sort 0}
12068do_test where7-2.521.1 {
12069 count_steps_sort {
12070 SELECT a FROM t2
12071 WHERE (g='xwvutsr' AND f GLOB 'ghijk*')
12072 OR (d>=61.0 AND d<62.0 AND d NOT NULL)
12073 OR (g='vutsrqp' AND f GLOB 'pqrst*')
12074 OR a=52
12075 }
12076} {6 15 52 61 scan 0 sort 0}
12077do_test where7-2.521.2 {
12078 count_steps_sort {
12079 SELECT a FROM t3
12080 WHERE (g='xwvutsr' AND f GLOB 'ghijk*')
12081 OR (d>=61.0 AND d<62.0 AND d NOT NULL)
12082 OR (g='vutsrqp' AND f GLOB 'pqrst*')
12083 OR a=52
12084 }
12085} {6 15 52 61 scan 0 sort 0}
12086do_test where7-2.522.1 {
12087 count_steps_sort {
12088 SELECT a FROM t2
12089 WHERE (g='ihgfedc' AND f GLOB 'abcde*')
12090 OR ((a BETWEEN 2 AND 4) AND a!=3)
12091 OR a=86
12092 OR c=33033
12093 OR c=2002
12094 OR a=92
12095 }
12096} {2 4 5 6 78 86 92 97 98 99 scan 0 sort 0}
12097do_test where7-2.522.2 {
12098 count_steps_sort {
12099 SELECT a FROM t3
12100 WHERE (g='ihgfedc' AND f GLOB 'abcde*')
12101 OR ((a BETWEEN 2 AND 4) AND a!=3)
12102 OR a=86
12103 OR c=33033
12104 OR c=2002
12105 OR a=92
12106 }
12107} {2 4 5 6 78 86 92 97 98 99 scan 0 sort 0}
12108do_test where7-2.523.1 {
12109 count_steps_sort {
12110 SELECT a FROM t2
12111 WHERE ((a BETWEEN 47 AND 49) AND a!=48)
12112 OR b=517
12113 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
12114 OR ((a BETWEEN 67 AND 69) AND a!=68)
12115 OR (g='srqponm' AND f GLOB 'fghij*')
12116 OR f='defghijkl'
12117 OR b=707
12118 OR c>=34035
12119 OR ((a BETWEEN 33 AND 35) AND a!=34)
12120 OR a=80
12121 OR (d>=23.0 AND d<24.0 AND d NOT NULL)
12122 }
12123} {3 23 29 31 33 35 47 49 55 63 67 69 80 81 scan 0 sort 0}
12124do_test where7-2.523.2 {
12125 count_steps_sort {
12126 SELECT a FROM t3
12127 WHERE ((a BETWEEN 47 AND 49) AND a!=48)
12128 OR b=517
12129 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
12130 OR ((a BETWEEN 67 AND 69) AND a!=68)
12131 OR (g='srqponm' AND f GLOB 'fghij*')
12132 OR f='defghijkl'
12133 OR b=707
12134 OR c>=34035
12135 OR ((a BETWEEN 33 AND 35) AND a!=34)
12136 OR a=80
12137 OR (d>=23.0 AND d<24.0 AND d NOT NULL)
12138 }
12139} {3 23 29 31 33 35 47 49 55 63 67 69 80 81 scan 0 sort 0}
12140do_test where7-2.524.1 {
12141 count_steps_sort {
12142 SELECT a FROM t2
12143 WHERE (d>=96.0 AND d<97.0 AND d NOT NULL)
12144 OR b=209
12145 OR b=399
12146 OR (g='fedcbaz' AND f GLOB 'tuvwx*')
12147 }
12148} {19 96 97 scan 0 sort 0}
12149do_test where7-2.524.2 {
12150 count_steps_sort {
12151 SELECT a FROM t3
12152 WHERE (d>=96.0 AND d<97.0 AND d NOT NULL)
12153 OR b=209
12154 OR b=399
12155 OR (g='fedcbaz' AND f GLOB 'tuvwx*')
12156 }
12157} {19 96 97 scan 0 sort 0}
12158do_test where7-2.525.1 {
12159 count_steps_sort {
12160 SELECT a FROM t2
12161 WHERE ((a BETWEEN 18 AND 20) AND a!=19)
12162 OR (g='qponmlk' AND f GLOB 'mnopq*')
12163 OR b=597
12164 OR a=95
12165 OR (g='nmlkjih' AND f GLOB 'defgh*')
12166 OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
12167 OR b=432
12168 OR (d>=92.0 AND d<93.0 AND d NOT NULL)
12169 }
12170} {18 20 24 38 50 55 76 92 95 scan 0 sort 0}
12171do_test where7-2.525.2 {
12172 count_steps_sort {
12173 SELECT a FROM t3
12174 WHERE ((a BETWEEN 18 AND 20) AND a!=19)
12175 OR (g='qponmlk' AND f GLOB 'mnopq*')
12176 OR b=597
12177 OR a=95
12178 OR (g='nmlkjih' AND f GLOB 'defgh*')
12179 OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
12180 OR b=432
12181 OR (d>=92.0 AND d<93.0 AND d NOT NULL)
12182 }
12183} {18 20 24 38 50 55 76 92 95 scan 0 sort 0}
12184do_test where7-2.526.1 {
12185 count_steps_sort {
12186 SELECT a FROM t2
12187 WHERE (d>=88.0 AND d<89.0 AND d NOT NULL)
12188 OR b=157
12189 OR ((a BETWEEN 78 AND 80) AND a!=79)
12190 OR a=3
12191 OR b=663
12192 OR a=2
12193 OR c=21021
12194 OR b=330
12195 OR b=231
12196 OR (g='tsrqpon' AND f GLOB 'bcdef*')
12197 }
12198} {2 3 21 27 30 61 62 63 78 80 88 scan 0 sort 0}
12199do_test where7-2.526.2 {
12200 count_steps_sort {
12201 SELECT a FROM t3
12202 WHERE (d>=88.0 AND d<89.0 AND d NOT NULL)
12203 OR b=157
12204 OR ((a BETWEEN 78 AND 80) AND a!=79)
12205 OR a=3
12206 OR b=663
12207 OR a=2
12208 OR c=21021
12209 OR b=330
12210 OR b=231
12211 OR (g='tsrqpon' AND f GLOB 'bcdef*')
12212 }
12213} {2 3 21 27 30 61 62 63 78 80 88 scan 0 sort 0}
12214do_test where7-2.527.1 {
12215 count_steps_sort {
12216 SELECT a FROM t2
12217 WHERE (g='hgfedcb' AND f GLOB 'fghij*')
12218 OR ((a BETWEEN 64 AND 66) AND a!=65)
12219 OR f IS NULL
12220 }
12221} {64 66 83 scan 0 sort 0}
12222do_test where7-2.527.2 {
12223 count_steps_sort {
12224 SELECT a FROM t3
12225 WHERE (g='hgfedcb' AND f GLOB 'fghij*')
12226 OR ((a BETWEEN 64 AND 66) AND a!=65)
12227 OR f IS NULL
12228 }
12229} {64 66 83 scan 0 sort 0}
12230do_test where7-2.528.1 {
12231 count_steps_sort {
12232 SELECT a FROM t2
12233 WHERE ((a BETWEEN 99 AND 101) AND a!=100)
12234 OR (g='fedcbaz' AND f GLOB 'pqrst*')
12235 OR 1000000<b
12236 OR (g='jihgfed' AND f GLOB 'xyzab*')
12237 OR b=990
12238 }
12239} {75 90 93 99 scan 0 sort 0}
12240do_test where7-2.528.2 {
12241 count_steps_sort {
12242 SELECT a FROM t3
12243 WHERE ((a BETWEEN 99 AND 101) AND a!=100)
12244 OR (g='fedcbaz' AND f GLOB 'pqrst*')
12245 OR 1000000<b
12246 OR (g='jihgfed' AND f GLOB 'xyzab*')
12247 OR b=990
12248 }
12249} {75 90 93 99 scan 0 sort 0}
12250do_test where7-2.529.1 {
12251 count_steps_sort {
12252 SELECT a FROM t2
12253 WHERE b=165
12254 OR a=69
12255 OR (g='ponmlkj' AND f GLOB 'stuvw*')
12256 }
12257} {15 44 69 scan 0 sort 0}
12258do_test where7-2.529.2 {
12259 count_steps_sort {
12260 SELECT a FROM t3
12261 WHERE b=165
12262 OR a=69
12263 OR (g='ponmlkj' AND f GLOB 'stuvw*')
12264 }
12265} {15 44 69 scan 0 sort 0}
12266do_test where7-2.530.1 {
12267 count_steps_sort {
12268 SELECT a FROM t2
12269 WHERE (g='nmlkjih' AND f GLOB 'defgh*')
12270 OR (g='ponmlkj' AND f GLOB 'uvwxy*')
12271 OR b=784
12272 OR b=583
12273 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
12274 OR b=814
12275 OR (g='mlkjihg' AND f GLOB 'ghijk*')
12276 OR b=619
12277 OR (d>=80.0 AND d<81.0 AND d NOT NULL)
12278 }
12279} {46 53 54 55 58 74 80 scan 0 sort 0}
12280do_test where7-2.530.2 {
12281 count_steps_sort {
12282 SELECT a FROM t3
12283 WHERE (g='nmlkjih' AND f GLOB 'defgh*')
12284 OR (g='ponmlkj' AND f GLOB 'uvwxy*')
12285 OR b=784
12286 OR b=583
12287 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
12288 OR b=814
12289 OR (g='mlkjihg' AND f GLOB 'ghijk*')
12290 OR b=619
12291 OR (d>=80.0 AND d<81.0 AND d NOT NULL)
12292 }
12293} {46 53 54 55 58 74 80 scan 0 sort 0}
12294do_test where7-2.531.1 {
12295 count_steps_sort {
12296 SELECT a FROM t2
12297 WHERE a=86
12298 OR b=484
12299 OR (g='ihgfedc' AND f GLOB 'bcdef*')
12300 OR b=418
12301 OR b=509
12302 OR a=42
12303 OR b=825
12304 OR a=91
12305 OR b=1023
12306 OR b=814
12307 OR ((a BETWEEN 99 AND 101) AND a!=100)
12308 }
12309} {38 42 44 74 75 79 86 91 93 99 scan 0 sort 0}
12310do_test where7-2.531.2 {
12311 count_steps_sort {
12312 SELECT a FROM t3
12313 WHERE a=86
12314 OR b=484
12315 OR (g='ihgfedc' AND f GLOB 'bcdef*')
12316 OR b=418
12317 OR b=509
12318 OR a=42
12319 OR b=825
12320 OR a=91
12321 OR b=1023
12322 OR b=814
12323 OR ((a BETWEEN 99 AND 101) AND a!=100)
12324 }
12325} {38 42 44 74 75 79 86 91 93 99 scan 0 sort 0}
12326do_test where7-2.532.1 {
12327 count_steps_sort {
12328 SELECT a FROM t2
12329 WHERE (d>=86.0 AND d<87.0 AND d NOT NULL)
12330 OR b=231
12331 OR a=81
12332 OR a=72
12333 OR ((a BETWEEN 24 AND 26) AND a!=25)
12334 OR b=396
12335 }
12336} {21 24 26 36 72 81 86 scan 0 sort 0}
12337do_test where7-2.532.2 {
12338 count_steps_sort {
12339 SELECT a FROM t3
12340 WHERE (d>=86.0 AND d<87.0 AND d NOT NULL)
12341 OR b=231
12342 OR a=81
12343 OR a=72
12344 OR ((a BETWEEN 24 AND 26) AND a!=25)
12345 OR b=396
12346 }
12347} {21 24 26 36 72 81 86 scan 0 sort 0}
12348do_test where7-2.533.1 {
12349 count_steps_sort {
12350 SELECT a FROM t2
12351 WHERE (d>=74.0 AND d<75.0 AND d NOT NULL)
12352 OR a=63
12353 OR ((a BETWEEN 70 AND 72) AND a!=71)
12354 OR a=71
12355 OR b=22
12356 OR ((a BETWEEN 76 AND 78) AND a!=77)
12357 OR (d>=21.0 AND d<22.0 AND d NOT NULL)
12358 OR ((a BETWEEN 59 AND 61) AND a!=60)
12359 OR a=53
12360 }
12361} {2 21 53 59 61 63 70 71 72 74 76 78 scan 0 sort 0}
12362do_test where7-2.533.2 {
12363 count_steps_sort {
12364 SELECT a FROM t3
12365 WHERE (d>=74.0 AND d<75.0 AND d NOT NULL)
12366 OR a=63
12367 OR ((a BETWEEN 70 AND 72) AND a!=71)
12368 OR a=71
12369 OR b=22
12370 OR ((a BETWEEN 76 AND 78) AND a!=77)
12371 OR (d>=21.0 AND d<22.0 AND d NOT NULL)
12372 OR ((a BETWEEN 59 AND 61) AND a!=60)
12373 OR a=53
12374 }
12375} {2 21 53 59 61 63 70 71 72 74 76 78 scan 0 sort 0}
12376do_test where7-2.534.1 {
12377 count_steps_sort {
12378 SELECT a FROM t2
12379 WHERE b=861
12380 OR b=649
12381 OR b=146
12382 OR f='abcdefghi'
12383 }
12384} {26 52 59 78 scan 0 sort 0}
12385do_test where7-2.534.2 {
12386 count_steps_sort {
12387 SELECT a FROM t3
12388 WHERE b=861
12389 OR b=649
12390 OR b=146
12391 OR f='abcdefghi'
12392 }
12393} {26 52 59 78 scan 0 sort 0}
12394do_test where7-2.535.1 {
12395 count_steps_sort {
12396 SELECT a FROM t2
12397 WHERE (f GLOB '?klmn*' AND f GLOB 'jklm*')
12398 OR c=5005
12399 OR ((a BETWEEN 50 AND 52) AND a!=51)
12400 OR a=93
12401 OR c=24024
12402 OR b=619
12403 OR b=234
12404 OR b=55
12405 OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
12406 OR (d>=56.0 AND d<57.0 AND d NOT NULL)
12407 }
12408} {5 9 13 14 15 21 35 47 50 52 56 61 70 71 72 73 87 93 99 scan 0 sort 0}
12409do_test where7-2.535.2 {
12410 count_steps_sort {
12411 SELECT a FROM t3
12412 WHERE (f GLOB '?klmn*' AND f GLOB 'jklm*')
12413 OR c=5005
12414 OR ((a BETWEEN 50 AND 52) AND a!=51)
12415 OR a=93
12416 OR c=24024
12417 OR b=619
12418 OR b=234
12419 OR b=55
12420 OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
12421 OR (d>=56.0 AND d<57.0 AND d NOT NULL)
12422 }
12423} {5 9 13 14 15 21 35 47 50 52 56 61 70 71 72 73 87 93 99 scan 0 sort 0}
12424do_test where7-2.536.1 {
12425 count_steps_sort {
12426 SELECT a FROM t2
12427 WHERE b=355
12428 OR (d>=49.0 AND d<50.0 AND d NOT NULL)
12429 OR (g='kjihgfe' AND f GLOB 'rstuv*')
12430 OR b=806
12431 OR b=462
12432 OR b=531
12433 OR (g='lkjihgf' AND f GLOB 'lmnop*')
12434 OR f='mnopqrstu'
12435 }
12436} {12 38 42 49 63 64 69 90 scan 0 sort 0}
12437do_test where7-2.536.2 {
12438 count_steps_sort {
12439 SELECT a FROM t3
12440 WHERE b=355
12441 OR (d>=49.0 AND d<50.0 AND d NOT NULL)
12442 OR (g='kjihgfe' AND f GLOB 'rstuv*')
12443 OR b=806
12444 OR b=462
12445 OR b=531
12446 OR (g='lkjihgf' AND f GLOB 'lmnop*')
12447 OR f='mnopqrstu'
12448 }
12449} {12 38 42 49 63 64 69 90 scan 0 sort 0}
12450do_test where7-2.537.1 {
12451 count_steps_sort {
12452 SELECT a FROM t2
12453 WHERE ((a BETWEEN 60 AND 62) AND a!=61)
12454 OR f='pqrstuvwx'
12455 OR (g='nmlkjih' AND f GLOB 'efghi*')
12456 OR b=495
12457 OR (g='kjihgfe' AND f GLOB 'stuvw*')
12458 OR a=75
12459 }
12460} {15 41 45 56 60 62 67 70 75 93 scan 0 sort 0}
12461do_test where7-2.537.2 {
12462 count_steps_sort {
12463 SELECT a FROM t3
12464 WHERE ((a BETWEEN 60 AND 62) AND a!=61)
12465 OR f='pqrstuvwx'
12466 OR (g='nmlkjih' AND f GLOB 'efghi*')
12467 OR b=495
12468 OR (g='kjihgfe' AND f GLOB 'stuvw*')
12469 OR a=75
12470 }
12471} {15 41 45 56 60 62 67 70 75 93 scan 0 sort 0}
12472do_test where7-2.538.1 {
12473 count_steps_sort {
12474 SELECT a FROM t2
12475 WHERE (g='xwvutsr' AND f GLOB 'efghi*')
12476 OR (g='utsrqpo' AND f GLOB 'vwxyz*')
12477 OR b=748
12478 OR b=913
12479 OR (d>=5.0 AND d<6.0 AND d NOT NULL)
12480 OR a=22
12481 }
12482} {4 5 21 22 68 83 scan 0 sort 0}
12483do_test where7-2.538.2 {
12484 count_steps_sort {
12485 SELECT a FROM t3
12486 WHERE (g='xwvutsr' AND f GLOB 'efghi*')
12487 OR (g='utsrqpo' AND f GLOB 'vwxyz*')
12488 OR b=748
12489 OR b=913
12490 OR (d>=5.0 AND d<6.0 AND d NOT NULL)
12491 OR a=22
12492 }
12493} {4 5 21 22 68 83 scan 0 sort 0}
12494do_test where7-2.539.1 {
12495 count_steps_sort {
12496 SELECT a FROM t2
12497 WHERE a=19
12498 OR b=902
12499 OR ((a BETWEEN 63 AND 65) AND a!=64)
12500 OR b=168
12501 OR (g='lkjihgf' AND f GLOB 'pqrst*')
12502 OR a=50
12503 OR f='uvwxyzabc'
12504 OR b=836
12505 OR ((a BETWEEN 77 AND 79) AND a!=78)
12506 OR a=50
12507 }
12508} {19 20 46 50 63 65 67 72 76 77 79 82 98 scan 0 sort 0}
12509do_test where7-2.539.2 {
12510 count_steps_sort {
12511 SELECT a FROM t3
12512 WHERE a=19
12513 OR b=902
12514 OR ((a BETWEEN 63 AND 65) AND a!=64)
12515 OR b=168
12516 OR (g='lkjihgf' AND f GLOB 'pqrst*')
12517 OR a=50
12518 OR f='uvwxyzabc'
12519 OR b=836
12520 OR ((a BETWEEN 77 AND 79) AND a!=78)
12521 OR a=50
12522 }
12523} {19 20 46 50 63 65 67 72 76 77 79 82 98 scan 0 sort 0}
12524do_test where7-2.540.1 {
12525 count_steps_sort {
12526 SELECT a FROM t2
12527 WHERE c=12012
12528 OR b=993
12529 OR b=839
12530 OR ((a BETWEEN 30 AND 32) AND a!=31)
12531 OR a=87
12532 }
12533} {30 32 34 35 36 87 scan 0 sort 0}
12534do_test where7-2.540.2 {
12535 count_steps_sort {
12536 SELECT a FROM t3
12537 WHERE c=12012
12538 OR b=993
12539 OR b=839
12540 OR ((a BETWEEN 30 AND 32) AND a!=31)
12541 OR a=87
12542 }
12543} {30 32 34 35 36 87 scan 0 sort 0}
12544do_test where7-2.541.1 {
12545 count_steps_sort {
12546 SELECT a FROM t2
12547 WHERE b=814
12548 OR c=30030
12549 OR (g='qponmlk' AND f GLOB 'opqrs*')
12550 OR (d>=34.0 AND d<35.0 AND d NOT NULL)
12551 OR a=16
12552 OR b=1048
12553 OR b=113
12554 OR (d>=61.0 AND d<62.0 AND d NOT NULL)
12555 OR (g='xwvutsr' AND f GLOB 'defgh*')
12556 OR b=729
12557 OR a=54
12558 }
12559} {3 16 34 40 54 61 74 88 89 90 scan 0 sort 0}
12560do_test where7-2.541.2 {
12561 count_steps_sort {
12562 SELECT a FROM t3
12563 WHERE b=814
12564 OR c=30030
12565 OR (g='qponmlk' AND f GLOB 'opqrs*')
12566 OR (d>=34.0 AND d<35.0 AND d NOT NULL)
12567 OR a=16
12568 OR b=1048
12569 OR b=113
12570 OR (d>=61.0 AND d<62.0 AND d NOT NULL)
12571 OR (g='xwvutsr' AND f GLOB 'defgh*')
12572 OR b=729
12573 OR a=54
12574 }
12575} {3 16 34 40 54 61 74 88 89 90 scan 0 sort 0}
12576do_test where7-2.542.1 {
12577 count_steps_sort {
12578 SELECT a FROM t2
12579 WHERE b=399
12580 OR (g='kjihgfe' AND f GLOB 'tuvwx*')
12581 OR b=814
12582 OR c=22022
12583 OR (d>=8.0 AND d<9.0 AND d NOT NULL)
12584 OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
12585 OR a=1
12586 OR b=311
12587 OR b=121
12588 OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
12589 OR b=198
12590 }
12591} {1 6 8 11 18 32 37 58 63 64 65 66 71 74 84 89 scan 0 sort 0}
12592do_test where7-2.542.2 {
12593 count_steps_sort {
12594 SELECT a FROM t3
12595 WHERE b=399
12596 OR (g='kjihgfe' AND f GLOB 'tuvwx*')
12597 OR b=814
12598 OR c=22022
12599 OR (d>=8.0 AND d<9.0 AND d NOT NULL)
12600 OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
12601 OR a=1
12602 OR b=311
12603 OR b=121
12604 OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
12605 OR b=198
12606 }
12607} {1 6 8 11 18 32 37 58 63 64 65 66 71 74 84 89 scan 0 sort 0}
12608do_test where7-2.543.1 {
12609 count_steps_sort {
12610 SELECT a FROM t2
12611 WHERE b=146
12612 OR (d>=52.0 AND d<53.0 AND d NOT NULL)
12613 OR a=57
12614 }
12615} {52 57 scan 0 sort 0}
12616do_test where7-2.543.2 {
12617 count_steps_sort {
12618 SELECT a FROM t3
12619 WHERE b=146
12620 OR (d>=52.0 AND d<53.0 AND d NOT NULL)
12621 OR a=57
12622 }
12623} {52 57 scan 0 sort 0}
12624do_test where7-2.544.1 {
12625 count_steps_sort {
12626 SELECT a FROM t2
12627 WHERE (d>=100.0 AND d<101.0 AND d NOT NULL)
12628 OR f='fghijklmn'
12629 OR a=70
12630 OR (d>=4.0 AND d<5.0 AND d NOT NULL)
12631 }
12632} {4 5 31 57 70 83 100 scan 0 sort 0}
12633do_test where7-2.544.2 {
12634 count_steps_sort {
12635 SELECT a FROM t3
12636 WHERE (d>=100.0 AND d<101.0 AND d NOT NULL)
12637 OR f='fghijklmn'
12638 OR a=70
12639 OR (d>=4.0 AND d<5.0 AND d NOT NULL)
12640 }
12641} {4 5 31 57 70 83 100 scan 0 sort 0}
12642do_test where7-2.545.1 {
12643 count_steps_sort {
12644 SELECT a FROM t2
12645 WHERE a=42
12646 OR b=333
12647 OR (d>=35.0 AND d<36.0 AND d NOT NULL)
12648 OR b=1089
12649 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
12650 OR a=22
12651 OR b=594
12652 OR (d>=15.0 AND d<16.0 AND d NOT NULL)
12653 OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
12654 }
12655} {5 12 15 22 31 35 42 54 57 83 99 scan 0 sort 0}
12656do_test where7-2.545.2 {
12657 count_steps_sort {
12658 SELECT a FROM t3
12659 WHERE a=42
12660 OR b=333
12661 OR (d>=35.0 AND d<36.0 AND d NOT NULL)
12662 OR b=1089
12663 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
12664 OR a=22
12665 OR b=594
12666 OR (d>=15.0 AND d<16.0 AND d NOT NULL)
12667 OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
12668 }
12669} {5 12 15 22 31 35 42 54 57 83 99 scan 0 sort 0}
12670do_test where7-2.546.1 {
12671 count_steps_sort {
12672 SELECT a FROM t2
12673 WHERE (d>=67.0 AND d<68.0 AND d NOT NULL)
12674 OR (d>=16.0 AND d<17.0 AND d NOT NULL)
12675 OR b=113
12676 OR (d>=25.0 AND d<26.0 AND d NOT NULL)
12677 OR (d>=69.0 AND d<70.0 AND d NOT NULL)
12678 OR ((a BETWEEN 3 AND 5) AND a!=4)
12679 OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
12680 OR f='mnopqrstu'
12681 OR (d>=17.0 AND d<18.0 AND d NOT NULL)
12682 OR b=902
12683 }
12684} {3 5 12 16 17 25 26 38 52 64 67 69 78 82 90 scan 0 sort 0}
12685do_test where7-2.546.2 {
12686 count_steps_sort {
12687 SELECT a FROM t3
12688 WHERE (d>=67.0 AND d<68.0 AND d NOT NULL)
12689 OR (d>=16.0 AND d<17.0 AND d NOT NULL)
12690 OR b=113
12691 OR (d>=25.0 AND d<26.0 AND d NOT NULL)
12692 OR (d>=69.0 AND d<70.0 AND d NOT NULL)
12693 OR ((a BETWEEN 3 AND 5) AND a!=4)
12694 OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
12695 OR f='mnopqrstu'
12696 OR (d>=17.0 AND d<18.0 AND d NOT NULL)
12697 OR b=902
12698 }
12699} {3 5 12 16 17 25 26 38 52 64 67 69 78 82 90 scan 0 sort 0}
12700do_test where7-2.547.1 {
12701 count_steps_sort {
12702 SELECT a FROM t2
12703 WHERE (g='onmlkji' AND f GLOB 'zabcd*')
12704 OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
12705 OR a=13
12706 }
12707} {13 15 41 51 67 93 scan 0 sort 0}
12708do_test where7-2.547.2 {
12709 count_steps_sort {
12710 SELECT a FROM t3
12711 WHERE (g='onmlkji' AND f GLOB 'zabcd*')
12712 OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
12713 OR a=13
12714 }
12715} {13 15 41 51 67 93 scan 0 sort 0}
12716do_test where7-2.548.1 {
12717 count_steps_sort {
12718 SELECT a FROM t2
12719 WHERE (g='edcbazy' AND f GLOB 'wxyza*')
12720 OR b=410
12721 OR (g='ihgfedc' AND f GLOB 'efghi*')
12722 OR b=418
12723 OR (g='gfedcba' AND f GLOB 'klmno*')
12724 OR (d>=65.0 AND d<66.0 AND d NOT NULL)
12725 }
12726} {38 65 82 88 100 scan 0 sort 0}
12727do_test where7-2.548.2 {
12728 count_steps_sort {
12729 SELECT a FROM t3
12730 WHERE (g='edcbazy' AND f GLOB 'wxyza*')
12731 OR b=410
12732 OR (g='ihgfedc' AND f GLOB 'efghi*')
12733 OR b=418
12734 OR (g='gfedcba' AND f GLOB 'klmno*')
12735 OR (d>=65.0 AND d<66.0 AND d NOT NULL)
12736 }
12737} {38 65 82 88 100 scan 0 sort 0}
12738do_test where7-2.549.1 {
12739 count_steps_sort {
12740 SELECT a FROM t2
12741 WHERE a=5
12742 OR a=95
12743 OR a=56
12744 OR a=46
12745 OR (d>=100.0 AND d<101.0 AND d NOT NULL)
12746 OR (g='mlkjihg' AND f GLOB 'jklmn*')
12747 OR (g='wvutsrq' AND f GLOB 'klmno*')
12748 OR (d>=41.0 AND d<42.0 AND d NOT NULL)
12749 }
12750} {5 10 41 46 56 61 95 100 scan 0 sort 0}
12751do_test where7-2.549.2 {
12752 count_steps_sort {
12753 SELECT a FROM t3
12754 WHERE a=5
12755 OR a=95
12756 OR a=56
12757 OR a=46
12758 OR (d>=100.0 AND d<101.0 AND d NOT NULL)
12759 OR (g='mlkjihg' AND f GLOB 'jklmn*')
12760 OR (g='wvutsrq' AND f GLOB 'klmno*')
12761 OR (d>=41.0 AND d<42.0 AND d NOT NULL)
12762 }
12763} {5 10 41 46 56 61 95 100 scan 0 sort 0}
12764do_test where7-2.550.1 {
12765 count_steps_sort {
12766 SELECT a FROM t2
12767 WHERE (d>=87.0 AND d<88.0 AND d NOT NULL)
12768 OR a=13
12769 OR (d>=75.0 AND d<76.0 AND d NOT NULL)
12770 OR a=9
12771 OR a=27
12772 OR ((a BETWEEN 88 AND 90) AND a!=89)
12773 OR (d>=37.0 AND d<38.0 AND d NOT NULL)
12774 OR b=484
12775 OR (d>=44.0 AND d<45.0 AND d NOT NULL)
12776 OR b=594
12777 }
12778} {9 13 27 37 44 54 75 87 88 90 scan 0 sort 0}
12779do_test where7-2.550.2 {
12780 count_steps_sort {
12781 SELECT a FROM t3
12782 WHERE (d>=87.0 AND d<88.0 AND d NOT NULL)
12783 OR a=13
12784 OR (d>=75.0 AND d<76.0 AND d NOT NULL)
12785 OR a=9
12786 OR a=27
12787 OR ((a BETWEEN 88 AND 90) AND a!=89)
12788 OR (d>=37.0 AND d<38.0 AND d NOT NULL)
12789 OR b=484
12790 OR (d>=44.0 AND d<45.0 AND d NOT NULL)
12791 OR b=594
12792 }
12793} {9 13 27 37 44 54 75 87 88 90 scan 0 sort 0}
12794do_test where7-2.551.1 {
12795 count_steps_sort {
12796 SELECT a FROM t2
12797 WHERE b=539
12798 OR b=418
12799 OR (g='vutsrqp' AND f GLOB 'pqrst*')
12800 OR b=759
12801 }
12802} {15 38 49 69 scan 0 sort 0}
12803do_test where7-2.551.2 {
12804 count_steps_sort {
12805 SELECT a FROM t3
12806 WHERE b=539
12807 OR b=418
12808 OR (g='vutsrqp' AND f GLOB 'pqrst*')
12809 OR b=759
12810 }
12811} {15 38 49 69 scan 0 sort 0}
12812do_test where7-2.552.1 {
12813 count_steps_sort {
12814 SELECT a FROM t2
12815 WHERE b=1001
12816 OR (g='wvutsrq' AND f GLOB 'ijklm*')
12817 OR (g='nmlkjih' AND f GLOB 'cdefg*')
12818 OR c=34034
12819 OR a=84
12820 }
12821} {8 54 84 91 100 scan 0 sort 0}
12822do_test where7-2.552.2 {
12823 count_steps_sort {
12824 SELECT a FROM t3
12825 WHERE b=1001
12826 OR (g='wvutsrq' AND f GLOB 'ijklm*')
12827 OR (g='nmlkjih' AND f GLOB 'cdefg*')
12828 OR c=34034
12829 OR a=84
12830 }
12831} {8 54 84 91 100 scan 0 sort 0}
12832do_test where7-2.553.1 {
12833 count_steps_sort {
12834 SELECT a FROM t2
12835 WHERE b=795
12836 OR b=671
12837 OR (d>=38.0 AND d<39.0 AND d NOT NULL)
12838 OR ((a BETWEEN 71 AND 73) AND a!=72)
12839 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
12840 OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
12841 OR b=322
12842 OR (d>=60.0 AND d<61.0 AND d NOT NULL)
12843 OR c=34034
12844 OR b=410
12845 }
12846} {15 38 41 60 61 63 67 71 73 93 100 scan 0 sort 0}
12847do_test where7-2.553.2 {
12848 count_steps_sort {
12849 SELECT a FROM t3
12850 WHERE b=795
12851 OR b=671
12852 OR (d>=38.0 AND d<39.0 AND d NOT NULL)
12853 OR ((a BETWEEN 71 AND 73) AND a!=72)
12854 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
12855 OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
12856 OR b=322
12857 OR (d>=60.0 AND d<61.0 AND d NOT NULL)
12858 OR c=34034
12859 OR b=410
12860 }
12861} {15 38 41 60 61 63 67 71 73 93 100 scan 0 sort 0}
12862do_test where7-2.554.1 {
12863 count_steps_sort {
12864 SELECT a FROM t2
12865 WHERE c=13013
12866 OR (g='fedcbaz' AND f GLOB 'qrstu*')
12867 OR (d>=42.0 AND d<43.0 AND d NOT NULL)
12868 OR (g='mlkjihg' AND f GLOB 'jklmn*')
12869 OR b=47
12870 OR (d>=79.0 AND d<80.0 AND d NOT NULL)
12871 OR (g='kjihgfe' AND f GLOB 'rstuv*')
12872 OR b=828
12873 }
12874} {37 38 39 42 61 69 79 94 scan 0 sort 0}
12875do_test where7-2.554.2 {
12876 count_steps_sort {
12877 SELECT a FROM t3
12878 WHERE c=13013
12879 OR (g='fedcbaz' AND f GLOB 'qrstu*')
12880 OR (d>=42.0 AND d<43.0 AND d NOT NULL)
12881 OR (g='mlkjihg' AND f GLOB 'jklmn*')
12882 OR b=47
12883 OR (d>=79.0 AND d<80.0 AND d NOT NULL)
12884 OR (g='kjihgfe' AND f GLOB 'rstuv*')
12885 OR b=828
12886 }
12887} {37 38 39 42 61 69 79 94 scan 0 sort 0}
12888do_test where7-2.555.1 {
12889 count_steps_sort {
12890 SELECT a FROM t2
12891 WHERE b=451
12892 OR b=836
12893 OR (g='onmlkji' AND f GLOB 'wxyza*')
12894 }
12895} {41 48 76 scan 0 sort 0}
12896do_test where7-2.555.2 {
12897 count_steps_sort {
12898 SELECT a FROM t3
12899 WHERE b=451
12900 OR b=836
12901 OR (g='onmlkji' AND f GLOB 'wxyza*')
12902 }
12903} {41 48 76 scan 0 sort 0}
12904do_test where7-2.556.1 {
12905 count_steps_sort {
12906 SELECT a FROM t2
12907 WHERE b=575
12908 OR b=748
12909 OR b=520
12910 OR b=154
12911 OR a=70
12912 OR f='efghijklm'
12913 }
12914} {4 14 30 56 68 70 82 scan 0 sort 0}
12915do_test where7-2.556.2 {
12916 count_steps_sort {
12917 SELECT a FROM t3
12918 WHERE b=575
12919 OR b=748
12920 OR b=520
12921 OR b=154
12922 OR a=70
12923 OR f='efghijklm'
12924 }
12925} {4 14 30 56 68 70 82 scan 0 sort 0}
12926do_test where7-2.557.1 {
12927 count_steps_sort {
12928 SELECT a FROM t2
12929 WHERE f='tuvwxyzab'
12930 OR (g='nmlkjih' AND f GLOB 'efghi*')
12931 }
12932} {19 45 56 71 97 scan 0 sort 0}
12933do_test where7-2.557.2 {
12934 count_steps_sort {
12935 SELECT a FROM t3
12936 WHERE f='tuvwxyzab'
12937 OR (g='nmlkjih' AND f GLOB 'efghi*')
12938 }
12939} {19 45 56 71 97 scan 0 sort 0}
12940do_test where7-2.558.1 {
12941 count_steps_sort {
12942 SELECT a FROM t2
12943 WHERE (d>=12.0 AND d<13.0 AND d NOT NULL)
12944 OR b=806
12945 OR a=47
12946 OR d<0.0
12947 OR b=982
12948 OR (d>=2.0 AND d<3.0 AND d NOT NULL)
12949 OR (g='hgfedcb' AND f GLOB 'jklmn*')
12950 OR ((a BETWEEN 97 AND 99) AND a!=98)
12951 OR e IS NULL
12952 OR c=32032
12953 OR b=795
12954 }
12955} {2 12 47 87 94 95 96 97 99 scan 0 sort 0}
12956do_test where7-2.558.2 {
12957 count_steps_sort {
12958 SELECT a FROM t3
12959 WHERE (d>=12.0 AND d<13.0 AND d NOT NULL)
12960 OR b=806
12961 OR a=47
12962 OR d<0.0
12963 OR b=982
12964 OR (d>=2.0 AND d<3.0 AND d NOT NULL)
12965 OR (g='hgfedcb' AND f GLOB 'jklmn*')
12966 OR ((a BETWEEN 97 AND 99) AND a!=98)
12967 OR e IS NULL
12968 OR c=32032
12969 OR b=795
12970 }
12971} {2 12 47 87 94 95 96 97 99 scan 0 sort 0}
12972do_test where7-2.559.1 {
12973 count_steps_sort {
12974 SELECT a FROM t2
12975 WHERE a=62
12976 OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
12977 OR ((a BETWEEN 89 AND 91) AND a!=90)
12978 OR (g='edcbazy' AND f GLOB 'vwxyz*')
12979 }
12980} {23 49 62 75 89 91 99 scan 0 sort 0}
12981do_test where7-2.559.2 {
12982 count_steps_sort {
12983 SELECT a FROM t3
12984 WHERE a=62
12985 OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
12986 OR ((a BETWEEN 89 AND 91) AND a!=90)
12987 OR (g='edcbazy' AND f GLOB 'vwxyz*')
12988 }
12989} {23 49 62 75 89 91 99 scan 0 sort 0}
12990do_test where7-2.560.1 {
12991 count_steps_sort {
12992 SELECT a FROM t2
12993 WHERE (d>=57.0 AND d<58.0 AND d NOT NULL)
12994 OR b=1056
12995 OR (d>=73.0 AND d<74.0 AND d NOT NULL)
12996 OR b=729
12997 OR (d>=9.0 AND d<10.0 AND d NOT NULL)
12998 OR b=220
12999 OR b=498
13000 OR ((a BETWEEN 96 AND 98) AND a!=97)
13001 }
13002} {9 20 57 73 96 98 scan 0 sort 0}
13003do_test where7-2.560.2 {
13004 count_steps_sort {
13005 SELECT a FROM t3
13006 WHERE (d>=57.0 AND d<58.0 AND d NOT NULL)
13007 OR b=1056
13008 OR (d>=73.0 AND d<74.0 AND d NOT NULL)
13009 OR b=729
13010 OR (d>=9.0 AND d<10.0 AND d NOT NULL)
13011 OR b=220
13012 OR b=498
13013 OR ((a BETWEEN 96 AND 98) AND a!=97)
13014 }
13015} {9 20 57 73 96 98 scan 0 sort 0}
13016do_test where7-2.561.1 {
13017 count_steps_sort {
13018 SELECT a FROM t2
13019 WHERE b=44
13020 OR (g='qponmlk' AND f GLOB 'mnopq*')
13021 OR (g='wvutsrq' AND f GLOB 'klmno*')
13022 }
13023} {4 10 38 scan 0 sort 0}
13024do_test where7-2.561.2 {
13025 count_steps_sort {
13026 SELECT a FROM t3
13027 WHERE b=44
13028 OR (g='qponmlk' AND f GLOB 'mnopq*')
13029 OR (g='wvutsrq' AND f GLOB 'klmno*')
13030 }
13031} {4 10 38 scan 0 sort 0}
13032do_test where7-2.562.1 {
13033 count_steps_sort {
13034 SELECT a FROM t2
13035 WHERE b=883
13036 OR b=311
13037 OR b=880
13038 OR (g='qponmlk' AND f GLOB 'pqrst*')
13039 OR ((a BETWEEN 57 AND 59) AND a!=58)
13040 OR a=88
13041 OR b=154
13042 OR a=94
13043 OR a=37
13044 OR c=31031
13045 }
13046} {14 37 41 57 59 80 88 91 92 93 94 scan 0 sort 0}
13047do_test where7-2.562.2 {
13048 count_steps_sort {
13049 SELECT a FROM t3
13050 WHERE b=883
13051 OR b=311
13052 OR b=880
13053 OR (g='qponmlk' AND f GLOB 'pqrst*')
13054 OR ((a BETWEEN 57 AND 59) AND a!=58)
13055 OR a=88
13056 OR b=154
13057 OR a=94
13058 OR a=37
13059 OR c=31031
13060 }
13061} {14 37 41 57 59 80 88 91 92 93 94 scan 0 sort 0}
13062do_test where7-2.563.1 {
13063 count_steps_sort {
13064 SELECT a FROM t2
13065 WHERE (g='onmlkji' AND f GLOB 'xyzab*')
13066 OR a=10
13067 OR b=190
13068 OR ((a BETWEEN 8 AND 10) AND a!=9)
13069 OR (d>=55.0 AND d<56.0 AND d NOT NULL)
13070 OR (g='gfedcba' AND f GLOB 'mnopq*')
13071 OR ((a BETWEEN 67 AND 69) AND a!=68)
13072 OR b=385
13073 OR a=82
13074 OR ((a BETWEEN 63 AND 65) AND a!=64)
13075 OR c=22022
13076 }
13077} {8 10 35 49 55 63 64 65 66 67 69 82 90 scan 0 sort 0}
13078do_test where7-2.563.2 {
13079 count_steps_sort {
13080 SELECT a FROM t3
13081 WHERE (g='onmlkji' AND f GLOB 'xyzab*')
13082 OR a=10
13083 OR b=190
13084 OR ((a BETWEEN 8 AND 10) AND a!=9)
13085 OR (d>=55.0 AND d<56.0 AND d NOT NULL)
13086 OR (g='gfedcba' AND f GLOB 'mnopq*')
13087 OR ((a BETWEEN 67 AND 69) AND a!=68)
13088 OR b=385
13089 OR a=82
13090 OR ((a BETWEEN 63 AND 65) AND a!=64)
13091 OR c=22022
13092 }
13093} {8 10 35 49 55 63 64 65 66 67 69 82 90 scan 0 sort 0}
13094do_test where7-2.564.1 {
13095 count_steps_sort {
13096 SELECT a FROM t2
13097 WHERE b=1070
13098 OR a=33
13099 OR b=363
13100 OR a=47
13101 }
13102} {33 47 scan 0 sort 0}
13103do_test where7-2.564.2 {
13104 count_steps_sort {
13105 SELECT a FROM t3
13106 WHERE b=1070
13107 OR a=33
13108 OR b=363
13109 OR a=47
13110 }
13111} {33 47 scan 0 sort 0}
13112do_test where7-2.565.1 {
13113 count_steps_sort {
13114 SELECT a FROM t2
13115 WHERE c=1001
13116 OR ((a BETWEEN 60 AND 62) AND a!=61)
13117 OR ((a BETWEEN 63 AND 65) AND a!=64)
13118 OR a=49
13119 OR ((a BETWEEN 33 AND 35) AND a!=34)
13120 OR c=33033
13121 OR (g='utsrqpo' AND f GLOB 'stuvw*')
13122 OR (d>=81.0 AND d<82.0 AND d NOT NULL)
13123 OR g IS NULL
13124 OR b=220
13125 OR (d>=70.0 AND d<71.0 AND d NOT NULL)
13126 }
13127} {1 2 3 18 20 33 35 49 60 62 63 65 70 81 97 98 99 scan 0 sort 0}
13128do_test where7-2.565.2 {
13129 count_steps_sort {
13130 SELECT a FROM t3
13131 WHERE c=1001
13132 OR ((a BETWEEN 60 AND 62) AND a!=61)
13133 OR ((a BETWEEN 63 AND 65) AND a!=64)
13134 OR a=49
13135 OR ((a BETWEEN 33 AND 35) AND a!=34)
13136 OR c=33033
13137 OR (g='utsrqpo' AND f GLOB 'stuvw*')
13138 OR (d>=81.0 AND d<82.0 AND d NOT NULL)
13139 OR g IS NULL
13140 OR b=220
13141 OR (d>=70.0 AND d<71.0 AND d NOT NULL)
13142 }
13143} {1 2 3 18 20 33 35 49 60 62 63 65 70 81 97 98 99 scan 0 sort 0}
13144do_test where7-2.566.1 {
13145 count_steps_sort {
13146 SELECT a FROM t2
13147 WHERE (g='kjihgfe' AND f GLOB 'tuvwx*')
13148 OR b=212
13149 OR b=418
13150 OR ((a BETWEEN 31 AND 33) AND a!=32)
13151 }
13152} {31 33 38 71 scan 0 sort 0}
13153do_test where7-2.566.2 {
13154 count_steps_sort {
13155 SELECT a FROM t3
13156 WHERE (g='kjihgfe' AND f GLOB 'tuvwx*')
13157 OR b=212
13158 OR b=418
13159 OR ((a BETWEEN 31 AND 33) AND a!=32)
13160 }
13161} {31 33 38 71 scan 0 sort 0}
13162do_test where7-2.567.1 {
13163 count_steps_sort {
13164 SELECT a FROM t2
13165 WHERE b=344
13166 OR f='nopqrstuv'
13167 OR b=704
13168 OR a=84
13169 }
13170} {13 39 64 65 84 91 scan 0 sort 0}
13171do_test where7-2.567.2 {
13172 count_steps_sort {
13173 SELECT a FROM t3
13174 WHERE b=344
13175 OR f='nopqrstuv'
13176 OR b=704
13177 OR a=84
13178 }
13179} {13 39 64 65 84 91 scan 0 sort 0}
13180do_test where7-2.568.1 {
13181 count_steps_sort {
13182 SELECT a FROM t2
13183 WHERE ((a BETWEEN 30 AND 32) AND a!=31)
13184 OR (d>=5.0 AND d<6.0 AND d NOT NULL)
13185 }
13186} {5 30 32 scan 0 sort 0}
13187do_test where7-2.568.2 {
13188 count_steps_sort {
13189 SELECT a FROM t3
13190 WHERE ((a BETWEEN 30 AND 32) AND a!=31)
13191 OR (d>=5.0 AND d<6.0 AND d NOT NULL)
13192 }
13193} {5 30 32 scan 0 sort 0}
13194do_test where7-2.569.1 {
13195 count_steps_sort {
13196 SELECT a FROM t2
13197 WHERE (g='hgfedcb' AND f GLOB 'jklmn*')
13198 OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
13199 }
13200} {26 52 78 87 scan 0 sort 0}
13201do_test where7-2.569.2 {
13202 count_steps_sort {
13203 SELECT a FROM t3
13204 WHERE (g='hgfedcb' AND f GLOB 'jklmn*')
13205 OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
13206 }
13207} {26 52 78 87 scan 0 sort 0}
13208do_test where7-2.570.1 {
13209 count_steps_sort {
13210 SELECT a FROM t2
13211 WHERE ((a BETWEEN 0 AND 2) AND a!=1)
13212 OR b=1100
13213 OR (d>=70.0 AND d<71.0 AND d NOT NULL)
13214 OR b=421
13215 OR b=465
13216 OR b=894
13217 OR c=13013
13218 OR b=47
13219 OR b=674
13220 OR ((a BETWEEN 0 AND 2) AND a!=1)
13221 }
13222} {2 37 38 39 70 100 scan 0 sort 0}
13223do_test where7-2.570.2 {
13224 count_steps_sort {
13225 SELECT a FROM t3
13226 WHERE ((a BETWEEN 0 AND 2) AND a!=1)
13227 OR b=1100
13228 OR (d>=70.0 AND d<71.0 AND d NOT NULL)
13229 OR b=421
13230 OR b=465
13231 OR b=894
13232 OR c=13013
13233 OR b=47
13234 OR b=674
13235 OR ((a BETWEEN 0 AND 2) AND a!=1)
13236 }
13237} {2 37 38 39 70 100 scan 0 sort 0}
13238do_test where7-2.571.1 {
13239 count_steps_sort {
13240 SELECT a FROM t2
13241 WHERE c=18018
13242 OR (g='ihgfedc' AND f GLOB 'abcde*')
13243 OR b=410
13244 OR b=858
13245 OR (d>=49.0 AND d<50.0 AND d NOT NULL)
13246 }
13247} {49 52 53 54 78 scan 0 sort 0}
13248do_test where7-2.571.2 {
13249 count_steps_sort {
13250 SELECT a FROM t3
13251 WHERE c=18018
13252 OR (g='ihgfedc' AND f GLOB 'abcde*')
13253 OR b=410
13254 OR b=858
13255 OR (d>=49.0 AND d<50.0 AND d NOT NULL)
13256 }
13257} {49 52 53 54 78 scan 0 sort 0}
13258do_test where7-2.572.1 {
13259 count_steps_sort {
13260 SELECT a FROM t2
13261 WHERE (g='ponmlkj' AND f GLOB 'vwxyz*')
13262 OR b=781
13263 }
13264} {47 71 scan 0 sort 0}
13265do_test where7-2.572.2 {
13266 count_steps_sort {
13267 SELECT a FROM t3
13268 WHERE (g='ponmlkj' AND f GLOB 'vwxyz*')
13269 OR b=781
13270 }
13271} {47 71 scan 0 sort 0}
13272do_test where7-2.573.1 {
13273 count_steps_sort {
13274 SELECT a FROM t2
13275 WHERE b=1070
13276 OR ((a BETWEEN 50 AND 52) AND a!=51)
13277 OR a=54
13278 OR (g='tsrqpon' AND f GLOB 'zabcd*')
13279 OR a=9
13280 OR (d>=47.0 AND d<48.0 AND d NOT NULL)
13281 OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
13282 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
13283 }
13284} {7 9 25 33 47 50 52 54 59 63 85 scan 0 sort 0}
13285do_test where7-2.573.2 {
13286 count_steps_sort {
13287 SELECT a FROM t3
13288 WHERE b=1070
13289 OR ((a BETWEEN 50 AND 52) AND a!=51)
13290 OR a=54
13291 OR (g='tsrqpon' AND f GLOB 'zabcd*')
13292 OR a=9
13293 OR (d>=47.0 AND d<48.0 AND d NOT NULL)
13294 OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
13295 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
13296 }
13297} {7 9 25 33 47 50 52 54 59 63 85 scan 0 sort 0}
13298do_test where7-2.574.1 {
13299 count_steps_sort {
13300 SELECT a FROM t2
13301 WHERE a=55
13302 OR a=62
13303 OR a=63
13304 OR (g='onmlkji' AND f GLOB 'yzabc*')
13305 OR (g='rqponml' AND f GLOB 'ijklm*')
13306 OR ((a BETWEEN 99 AND 101) AND a!=100)
13307 }
13308} {34 50 55 62 63 99 scan 0 sort 0}
13309do_test where7-2.574.2 {
13310 count_steps_sort {
13311 SELECT a FROM t3
13312 WHERE a=55
13313 OR a=62
13314 OR a=63
13315 OR (g='onmlkji' AND f GLOB 'yzabc*')
13316 OR (g='rqponml' AND f GLOB 'ijklm*')
13317 OR ((a BETWEEN 99 AND 101) AND a!=100)
13318 }
13319} {34 50 55 62 63 99 scan 0 sort 0}
13320do_test where7-2.575.1 {
13321 count_steps_sort {
13322 SELECT a FROM t2
13323 WHERE b=421
13324 OR b=146
13325 OR b=22
13326 OR f='efghijklm'
13327 }
13328} {2 4 30 56 82 scan 0 sort 0}
13329do_test where7-2.575.2 {
13330 count_steps_sort {
13331 SELECT a FROM t3
13332 WHERE b=421
13333 OR b=146
13334 OR b=22
13335 OR f='efghijklm'
13336 }
13337} {2 4 30 56 82 scan 0 sort 0}
13338do_test where7-2.576.1 {
13339 count_steps_sort {
13340 SELECT a FROM t2
13341 WHERE b=553
13342 OR ((a BETWEEN 21 AND 23) AND a!=22)
13343 OR (g='onmlkji' AND f GLOB 'wxyza*')
13344 OR (d>=59.0 AND d<60.0 AND d NOT NULL)
13345 OR (g='mlkjihg' AND f GLOB 'jklmn*')
13346 OR b=583
13347 OR a=56
13348 }
13349} {21 23 48 53 56 59 61 scan 0 sort 0}
13350do_test where7-2.576.2 {
13351 count_steps_sort {
13352 SELECT a FROM t3
13353 WHERE b=553
13354 OR ((a BETWEEN 21 AND 23) AND a!=22)
13355 OR (g='onmlkji' AND f GLOB 'wxyza*')
13356 OR (d>=59.0 AND d<60.0 AND d NOT NULL)
13357 OR (g='mlkjihg' AND f GLOB 'jklmn*')
13358 OR b=583
13359 OR a=56
13360 }
13361} {21 23 48 53 56 59 61 scan 0 sort 0}
13362do_test where7-2.577.1 {
13363 count_steps_sort {
13364 SELECT a FROM t2
13365 WHERE a=83
13366 OR (d>=77.0 AND d<78.0 AND d NOT NULL)
13367 OR (g='srqponm' AND f GLOB 'defgh*')
13368 OR a=1
13369 OR ((a BETWEEN 17 AND 19) AND a!=18)
13370 OR ((a BETWEEN 49 AND 51) AND a!=50)
13371 OR b=245
13372 }
13373} {1 17 19 29 49 51 77 83 scan 0 sort 0}
13374do_test where7-2.577.2 {
13375 count_steps_sort {
13376 SELECT a FROM t3
13377 WHERE a=83
13378 OR (d>=77.0 AND d<78.0 AND d NOT NULL)
13379 OR (g='srqponm' AND f GLOB 'defgh*')
13380 OR a=1
13381 OR ((a BETWEEN 17 AND 19) AND a!=18)
13382 OR ((a BETWEEN 49 AND 51) AND a!=50)
13383 OR b=245
13384 }
13385} {1 17 19 29 49 51 77 83 scan 0 sort 0}
13386do_test where7-2.578.1 {
13387 count_steps_sort {
13388 SELECT a FROM t2
13389 WHERE c=3003
13390 OR b=619
13391 OR ((a BETWEEN 19 AND 21) AND a!=20)
13392 }
13393} {7 8 9 19 21 scan 0 sort 0}
13394do_test where7-2.578.2 {
13395 count_steps_sort {
13396 SELECT a FROM t3
13397 WHERE c=3003
13398 OR b=619
13399 OR ((a BETWEEN 19 AND 21) AND a!=20)
13400 }
13401} {7 8 9 19 21 scan 0 sort 0}
13402do_test where7-2.579.1 {
13403 count_steps_sort {
13404 SELECT a FROM t2
13405 WHERE b=924
13406 OR a=92
13407 OR a=63
13408 OR (d>=60.0 AND d<61.0 AND d NOT NULL)
13409 OR (g='fedcbaz' AND f GLOB 'tuvwx*')
13410 }
13411} {60 63 84 92 97 scan 0 sort 0}
13412do_test where7-2.579.2 {
13413 count_steps_sort {
13414 SELECT a FROM t3
13415 WHERE b=924
13416 OR a=92
13417 OR a=63
13418 OR (d>=60.0 AND d<61.0 AND d NOT NULL)
13419 OR (g='fedcbaz' AND f GLOB 'tuvwx*')
13420 }
13421} {60 63 84 92 97 scan 0 sort 0}
13422do_test where7-2.580.1 {
13423 count_steps_sort {
13424 SELECT a FROM t2
13425 WHERE b=440
13426 OR f='vwxyzabcd'
13427 OR b=190
13428 OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
13429 OR (d>=42.0 AND d<43.0 AND d NOT NULL)
13430 OR b=88
13431 OR b=58
13432 }
13433} {8 11 21 37 40 42 47 63 73 89 99 scan 0 sort 0}
13434do_test where7-2.580.2 {
13435 count_steps_sort {
13436 SELECT a FROM t3
13437 WHERE b=440
13438 OR f='vwxyzabcd'
13439 OR b=190
13440 OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
13441 OR (d>=42.0 AND d<43.0 AND d NOT NULL)
13442 OR b=88
13443 OR b=58
13444 }
13445} {8 11 21 37 40 42 47 63 73 89 99 scan 0 sort 0}
13446do_test where7-2.581.1 {
13447 count_steps_sort {
13448 SELECT a FROM t2
13449 WHERE b=495
13450 OR c=24024
13451 OR (d>=82.0 AND d<83.0 AND d NOT NULL)
13452 OR b=1001
13453 OR (g='tsrqpon' AND f GLOB 'zabcd*')
13454 OR d>1e10
13455 OR b=531
13456 OR (d>=49.0 AND d<50.0 AND d NOT NULL)
13457 OR b=1089
13458 }
13459} {25 45 49 70 71 72 82 91 99 scan 0 sort 0}
13460do_test where7-2.581.2 {
13461 count_steps_sort {
13462 SELECT a FROM t3
13463 WHERE b=495
13464 OR c=24024
13465 OR (d>=82.0 AND d<83.0 AND d NOT NULL)
13466 OR b=1001
13467 OR (g='tsrqpon' AND f GLOB 'zabcd*')
13468 OR d>1e10
13469 OR b=531
13470 OR (d>=49.0 AND d<50.0 AND d NOT NULL)
13471 OR b=1089
13472 }
13473} {25 45 49 70 71 72 82 91 99 scan 0 sort 0}
13474do_test where7-2.582.1 {
13475 count_steps_sort {
13476 SELECT a FROM t2
13477 WHERE (d>=48.0 AND d<49.0 AND d NOT NULL)
13478 OR (d>=41.0 AND d<42.0 AND d NOT NULL)
13479 }
13480} {41 48 scan 0 sort 0}
13481do_test where7-2.582.2 {
13482 count_steps_sort {
13483 SELECT a FROM t3
13484 WHERE (d>=48.0 AND d<49.0 AND d NOT NULL)
13485 OR (d>=41.0 AND d<42.0 AND d NOT NULL)
13486 }
13487} {41 48 scan 0 sort 0}
13488do_test where7-2.583.1 {
13489 count_steps_sort {
13490 SELECT a FROM t2
13491 WHERE ((a BETWEEN 71 AND 73) AND a!=72)
13492 OR (g='yxwvuts' AND f GLOB 'bcdef*')
13493 OR ((a BETWEEN 80 AND 82) AND a!=81)
13494 OR (d>=52.0 AND d<53.0 AND d NOT NULL)
13495 OR ((a BETWEEN 91 AND 93) AND a!=92)
13496 OR d>1e10
13497 OR b=22
13498 OR c=5005
13499 OR ((a BETWEEN 22 AND 24) AND a!=23)
13500 }
13501} {1 2 13 14 15 22 24 52 71 73 80 82 91 93 scan 0 sort 0}
13502do_test where7-2.583.2 {
13503 count_steps_sort {
13504 SELECT a FROM t3
13505 WHERE ((a BETWEEN 71 AND 73) AND a!=72)
13506 OR (g='yxwvuts' AND f GLOB 'bcdef*')
13507 OR ((a BETWEEN 80 AND 82) AND a!=81)
13508 OR (d>=52.0 AND d<53.0 AND d NOT NULL)
13509 OR ((a BETWEEN 91 AND 93) AND a!=92)
13510 OR d>1e10
13511 OR b=22
13512 OR c=5005
13513 OR ((a BETWEEN 22 AND 24) AND a!=23)
13514 }
13515} {1 2 13 14 15 22 24 52 71 73 80 82 91 93 scan 0 sort 0}
13516do_test where7-2.584.1 {
13517 count_steps_sort {
13518 SELECT a FROM t2
13519 WHERE ((a BETWEEN 9 AND 11) AND a!=10)
13520 OR b=1078
13521 OR b=806
13522 OR b=605
13523 OR ((a BETWEEN 23 AND 25) AND a!=24)
13524 OR (g='jihgfed' AND f GLOB 'yzabc*')
13525 OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
13526 }
13527} {9 11 15 23 25 41 55 67 76 93 98 scan 0 sort 0}
13528do_test where7-2.584.2 {
13529 count_steps_sort {
13530 SELECT a FROM t3
13531 WHERE ((a BETWEEN 9 AND 11) AND a!=10)
13532 OR b=1078
13533 OR b=806
13534 OR b=605
13535 OR ((a BETWEEN 23 AND 25) AND a!=24)
13536 OR (g='jihgfed' AND f GLOB 'yzabc*')
13537 OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
13538 }
13539} {9 11 15 23 25 41 55 67 76 93 98 scan 0 sort 0}
13540do_test where7-2.585.1 {
13541 count_steps_sort {
13542 SELECT a FROM t2
13543 WHERE ((a BETWEEN 84 AND 86) AND a!=85)
13544 OR b=572
13545 OR c=10010
13546 OR (g='kjihgfe' AND f GLOB 'qrstu*')
13547 OR a=29
13548 OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
13549 }
13550} {7 28 29 30 33 52 59 68 84 85 86 scan 0 sort 0}
13551do_test where7-2.585.2 {
13552 count_steps_sort {
13553 SELECT a FROM t3
13554 WHERE ((a BETWEEN 84 AND 86) AND a!=85)
13555 OR b=572
13556 OR c=10010
13557 OR (g='kjihgfe' AND f GLOB 'qrstu*')
13558 OR a=29
13559 OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
13560 }
13561} {7 28 29 30 33 52 59 68 84 85 86 scan 0 sort 0}
13562do_test where7-2.586.1 {
13563 count_steps_sort {
13564 SELECT a FROM t2
13565 WHERE ((a BETWEEN 94 AND 96) AND a!=95)
13566 OR b=858
13567 OR b=806
13568 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
13569 OR (d>=77.0 AND d<78.0 AND d NOT NULL)
13570 }
13571} {63 77 78 94 96 scan 0 sort 0}
13572do_test where7-2.586.2 {
13573 count_steps_sort {
13574 SELECT a FROM t3
13575 WHERE ((a BETWEEN 94 AND 96) AND a!=95)
13576 OR b=858
13577 OR b=806
13578 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
13579 OR (d>=77.0 AND d<78.0 AND d NOT NULL)
13580 }
13581} {63 77 78 94 96 scan 0 sort 0}
13582do_test where7-2.587.1 {
13583 count_steps_sort {
13584 SELECT a FROM t2
13585 WHERE f='vwxyzabcd'
13586 OR a=72
13587 OR (d>=37.0 AND d<38.0 AND d NOT NULL)
13588 OR b=935
13589 OR (d>=40.0 AND d<41.0 AND d NOT NULL)
13590 OR (d>=36.0 AND d<37.0 AND d NOT NULL)
13591 OR c=13013
13592 }
13593} {21 36 37 38 39 40 47 72 73 85 99 scan 0 sort 0}
13594do_test where7-2.587.2 {
13595 count_steps_sort {
13596 SELECT a FROM t3
13597 WHERE f='vwxyzabcd'
13598 OR a=72
13599 OR (d>=37.0 AND d<38.0 AND d NOT NULL)
13600 OR b=935
13601 OR (d>=40.0 AND d<41.0 AND d NOT NULL)
13602 OR (d>=36.0 AND d<37.0 AND d NOT NULL)
13603 OR c=13013
13604 }
13605} {21 36 37 38 39 40 47 72 73 85 99 scan 0 sort 0}
13606do_test where7-2.588.1 {
13607 count_steps_sort {
13608 SELECT a FROM t2
13609 WHERE c=5005
13610 OR (g='gfedcba' AND f GLOB 'klmno*')
13611 OR (d>=43.0 AND d<44.0 AND d NOT NULL)
13612 OR (g='ponmlkj' AND f GLOB 'stuvw*')
13613 OR b=143
13614 OR a=68
13615 OR a=77
13616 OR b=80
13617 }
13618} {13 14 15 43 44 68 77 88 scan 0 sort 0}
13619do_test where7-2.588.2 {
13620 count_steps_sort {
13621 SELECT a FROM t3
13622 WHERE c=5005
13623 OR (g='gfedcba' AND f GLOB 'klmno*')
13624 OR (d>=43.0 AND d<44.0 AND d NOT NULL)
13625 OR (g='ponmlkj' AND f GLOB 'stuvw*')
13626 OR b=143
13627 OR a=68
13628 OR a=77
13629 OR b=80
13630 }
13631} {13 14 15 43 44 68 77 88 scan 0 sort 0}
13632do_test where7-2.589.1 {
13633 count_steps_sort {
13634 SELECT a FROM t2
13635 WHERE (d>=5.0 AND d<6.0 AND d NOT NULL)
13636 OR (g='xwvutsr' AND f GLOB 'ghijk*')
13637 OR (d>=72.0 AND d<73.0 AND d NOT NULL)
13638 OR ((a BETWEEN 76 AND 78) AND a!=77)
13639 OR (g='kjihgfe' AND f GLOB 'qrstu*')
13640 OR a=99
13641 OR ((a BETWEEN 12 AND 14) AND a!=13)
13642 }
13643} {5 6 12 14 68 72 76 78 99 scan 0 sort 0}
13644do_test where7-2.589.2 {
13645 count_steps_sort {
13646 SELECT a FROM t3
13647 WHERE (d>=5.0 AND d<6.0 AND d NOT NULL)
13648 OR (g='xwvutsr' AND f GLOB 'ghijk*')
13649 OR (d>=72.0 AND d<73.0 AND d NOT NULL)
13650 OR ((a BETWEEN 76 AND 78) AND a!=77)
13651 OR (g='kjihgfe' AND f GLOB 'qrstu*')
13652 OR a=99
13653 OR ((a BETWEEN 12 AND 14) AND a!=13)
13654 }
13655} {5 6 12 14 68 72 76 78 99 scan 0 sort 0}
13656do_test where7-2.590.1 {
13657 count_steps_sort {
13658 SELECT a FROM t2
13659 WHERE (g='qponmlk' AND f GLOB 'opqrs*')
13660 OR ((a BETWEEN 88 AND 90) AND a!=89)
13661 OR (d>=13.0 AND d<14.0 AND d NOT NULL)
13662 OR (g='xwvutsr' AND f GLOB 'fghij*')
13663 OR b=971
13664 OR (g='xwvutsr' AND f GLOB 'fghij*')
13665 }
13666} {5 13 40 88 90 scan 0 sort 0}
13667do_test where7-2.590.2 {
13668 count_steps_sort {
13669 SELECT a FROM t3
13670 WHERE (g='qponmlk' AND f GLOB 'opqrs*')
13671 OR ((a BETWEEN 88 AND 90) AND a!=89)
13672 OR (d>=13.0 AND d<14.0 AND d NOT NULL)
13673 OR (g='xwvutsr' AND f GLOB 'fghij*')
13674 OR b=971
13675 OR (g='xwvutsr' AND f GLOB 'fghij*')
13676 }
13677} {5 13 40 88 90 scan 0 sort 0}
13678do_test where7-2.591.1 {
13679 count_steps_sort {
13680 SELECT a FROM t2
13681 WHERE (f GLOB '?lmno*' AND f GLOB 'klmn*')
13682 OR b=806
13683 OR (g='ponmlkj' AND f GLOB 'rstuv*')
13684 OR b=1015
13685 OR ((a BETWEEN 68 AND 70) AND a!=69)
13686 OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
13687 }
13688} {10 13 36 39 43 62 65 68 70 88 91 scan 0 sort 0}
13689do_test where7-2.591.2 {
13690 count_steps_sort {
13691 SELECT a FROM t3
13692 WHERE (f GLOB '?lmno*' AND f GLOB 'klmn*')
13693 OR b=806
13694 OR (g='ponmlkj' AND f GLOB 'rstuv*')
13695 OR b=1015
13696 OR ((a BETWEEN 68 AND 70) AND a!=69)
13697 OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
13698 }
13699} {10 13 36 39 43 62 65 68 70 88 91 scan 0 sort 0}
13700do_test where7-2.592.1 {
13701 count_steps_sort {
13702 SELECT a FROM t2
13703 WHERE f='nopqrstuv'
13704 OR b=993
13705 OR a=76
13706 OR (d>=79.0 AND d<80.0 AND d NOT NULL)
13707 OR c=20020
13708 OR a=26
13709 OR b=1048
13710 OR b=561
13711 OR (g='rqponml' AND f GLOB 'klmno*')
13712 OR ((a BETWEEN 55 AND 57) AND a!=56)
13713 OR a=56
13714 }
13715} {13 26 36 39 51 55 56 57 58 59 60 65 76 79 91 scan 0 sort 0}
13716do_test where7-2.592.2 {
13717 count_steps_sort {
13718 SELECT a FROM t3
13719 WHERE f='nopqrstuv'
13720 OR b=993
13721 OR a=76
13722 OR (d>=79.0 AND d<80.0 AND d NOT NULL)
13723 OR c=20020
13724 OR a=26
13725 OR b=1048
13726 OR b=561
13727 OR (g='rqponml' AND f GLOB 'klmno*')
13728 OR ((a BETWEEN 55 AND 57) AND a!=56)
13729 OR a=56
13730 }
13731} {13 26 36 39 51 55 56 57 58 59 60 65 76 79 91 scan 0 sort 0}
13732do_test where7-2.593.1 {
13733 count_steps_sort {
13734 SELECT a FROM t2
13735 WHERE b=781
13736 OR b=671
13737 OR (d>=60.0 AND d<61.0 AND d NOT NULL)
13738 OR (d>=15.0 AND d<16.0 AND d NOT NULL)
13739 OR ((a BETWEEN 39 AND 41) AND a!=40)
13740 OR b=113
13741 OR (d>=16.0 AND d<17.0 AND d NOT NULL)
13742 OR b=385
13743 OR (g='hgfedcb' AND f GLOB 'fghij*')
13744 }
13745} {15 16 35 39 41 60 61 71 83 scan 0 sort 0}
13746do_test where7-2.593.2 {
13747 count_steps_sort {
13748 SELECT a FROM t3
13749 WHERE b=781
13750 OR b=671
13751 OR (d>=60.0 AND d<61.0 AND d NOT NULL)
13752 OR (d>=15.0 AND d<16.0 AND d NOT NULL)
13753 OR ((a BETWEEN 39 AND 41) AND a!=40)
13754 OR b=113
13755 OR (d>=16.0 AND d<17.0 AND d NOT NULL)
13756 OR b=385
13757 OR (g='hgfedcb' AND f GLOB 'fghij*')
13758 }
13759} {15 16 35 39 41 60 61 71 83 scan 0 sort 0}
13760do_test where7-2.594.1 {
13761 count_steps_sort {
13762 SELECT a FROM t2
13763 WHERE b=410
13764 OR ((a BETWEEN 85 AND 87) AND a!=86)
13765 OR b=674
13766 OR b=825
13767 OR b=704
13768 OR (g='mlkjihg' AND f GLOB 'jklmn*')
13769 OR (d>=9.0 AND d<10.0 AND d NOT NULL)
13770 OR ((a BETWEEN 58 AND 60) AND a!=59)
13771 OR a=76
13772 OR c=32032
13773 OR ((a BETWEEN 43 AND 45) AND a!=44)
13774 }
13775} {9 43 45 58 60 61 64 75 76 85 87 94 95 96 scan 0 sort 0}
13776do_test where7-2.594.2 {
13777 count_steps_sort {
13778 SELECT a FROM t3
13779 WHERE b=410
13780 OR ((a BETWEEN 85 AND 87) AND a!=86)
13781 OR b=674
13782 OR b=825
13783 OR b=704
13784 OR (g='mlkjihg' AND f GLOB 'jklmn*')
13785 OR (d>=9.0 AND d<10.0 AND d NOT NULL)
13786 OR ((a BETWEEN 58 AND 60) AND a!=59)
13787 OR a=76
13788 OR c=32032
13789 OR ((a BETWEEN 43 AND 45) AND a!=44)
13790 }
13791} {9 43 45 58 60 61 64 75 76 85 87 94 95 96 scan 0 sort 0}
13792do_test where7-2.595.1 {
13793 count_steps_sort {
13794 SELECT a FROM t2
13795 WHERE b=869
13796 OR (g='ponmlkj' AND f GLOB 'rstuv*')
13797 }
13798} {43 79 scan 0 sort 0}
13799do_test where7-2.595.2 {
13800 count_steps_sort {
13801 SELECT a FROM t3
13802 WHERE b=869
13803 OR (g='ponmlkj' AND f GLOB 'rstuv*')
13804 }
13805} {43 79 scan 0 sort 0}
13806do_test where7-2.596.1 {
13807 count_steps_sort {
13808 SELECT a FROM t2
13809 WHERE b=869
13810 OR a=34
13811 OR (d>=87.0 AND d<88.0 AND d NOT NULL)
13812 }
13813} {34 79 87 scan 0 sort 0}
13814do_test where7-2.596.2 {
13815 count_steps_sort {
13816 SELECT a FROM t3
13817 WHERE b=869
13818 OR a=34
13819 OR (d>=87.0 AND d<88.0 AND d NOT NULL)
13820 }
13821} {34 79 87 scan 0 sort 0}
13822do_test where7-2.597.1 {
13823 count_steps_sort {
13824 SELECT a FROM t2
13825 WHERE (g='rqponml' AND f GLOB 'hijkl*')
13826 OR (g='ponmlkj' AND f GLOB 'stuvw*')
13827 OR a=8
13828 OR a=72
13829 OR ((a BETWEEN 95 AND 97) AND a!=96)
13830 OR (g='gfedcba' AND f GLOB 'mnopq*')
13831 }
13832} {8 33 44 72 90 95 97 scan 0 sort 0}
13833do_test where7-2.597.2 {
13834 count_steps_sort {
13835 SELECT a FROM t3
13836 WHERE (g='rqponml' AND f GLOB 'hijkl*')
13837 OR (g='ponmlkj' AND f GLOB 'stuvw*')
13838 OR a=8
13839 OR a=72
13840 OR ((a BETWEEN 95 AND 97) AND a!=96)
13841 OR (g='gfedcba' AND f GLOB 'mnopq*')
13842 }
13843} {8 33 44 72 90 95 97 scan 0 sort 0}
13844do_test where7-2.598.1 {
13845 count_steps_sort {
13846 SELECT a FROM t2
13847 WHERE a=20
13848 OR ((a BETWEEN 74 AND 76) AND a!=75)
13849 OR b=341
13850 OR (g='tsrqpon' AND f GLOB 'abcde*')
13851 OR b=814
13852 OR b=1026
13853 OR a=14
13854 OR a=13
13855 OR b=1037
13856 OR ((a BETWEEN 56 AND 58) AND a!=57)
13857 }
13858} {13 14 20 26 31 56 58 74 76 scan 0 sort 0}
13859do_test where7-2.598.2 {
13860 count_steps_sort {
13861 SELECT a FROM t3
13862 WHERE a=20
13863 OR ((a BETWEEN 74 AND 76) AND a!=75)
13864 OR b=341
13865 OR (g='tsrqpon' AND f GLOB 'abcde*')
13866 OR b=814
13867 OR b=1026
13868 OR a=14
13869 OR a=13
13870 OR b=1037
13871 OR ((a BETWEEN 56 AND 58) AND a!=57)
13872 }
13873} {13 14 20 26 31 56 58 74 76 scan 0 sort 0}
13874do_test where7-2.599.1 {
13875 count_steps_sort {
13876 SELECT a FROM t2
13877 WHERE b=443
13878 OR (d>=10.0 AND d<11.0 AND d NOT NULL)
13879 OR b=839
13880 OR (d>=51.0 AND d<52.0 AND d NOT NULL)
13881 OR (g='onmlkji' AND f GLOB 'xyzab*')
13882 OR (g='vutsrqp' AND f GLOB 'nopqr*')
13883 OR c=7007
13884 }
13885} {10 13 19 20 21 49 51 scan 0 sort 0}
13886do_test where7-2.599.2 {
13887 count_steps_sort {
13888 SELECT a FROM t3
13889 WHERE b=443
13890 OR (d>=10.0 AND d<11.0 AND d NOT NULL)
13891 OR b=839
13892 OR (d>=51.0 AND d<52.0 AND d NOT NULL)
13893 OR (g='onmlkji' AND f GLOB 'xyzab*')
13894 OR (g='vutsrqp' AND f GLOB 'nopqr*')
13895 OR c=7007
13896 }
13897} {10 13 19 20 21 49 51 scan 0 sort 0}
13898do_test where7-2.600.1 {
13899 count_steps_sort {
13900 SELECT a FROM t2
13901 WHERE (f GLOB '?rstu*' AND f GLOB 'qrst*')
13902 OR a=21
13903 OR (d>=9.0 AND d<10.0 AND d NOT NULL)
13904 OR (d>=3.0 AND d<4.0 AND d NOT NULL)
13905 OR f='zabcdefgh'
13906 OR (d>=97.0 AND d<98.0 AND d NOT NULL)
13907 OR b=506
13908 OR ((a BETWEEN 14 AND 16) AND a!=15)
13909 OR b=88
13910 OR b=190
13911 }
13912} {3 8 9 14 16 21 25 42 46 51 68 77 94 97 scan 0 sort 0}
13913do_test where7-2.600.2 {
13914 count_steps_sort {
13915 SELECT a FROM t3
13916 WHERE (f GLOB '?rstu*' AND f GLOB 'qrst*')
13917 OR a=21
13918 OR (d>=9.0 AND d<10.0 AND d NOT NULL)
13919 OR (d>=3.0 AND d<4.0 AND d NOT NULL)
13920 OR f='zabcdefgh'
13921 OR (d>=97.0 AND d<98.0 AND d NOT NULL)
13922 OR b=506
13923 OR ((a BETWEEN 14 AND 16) AND a!=15)
13924 OR b=88
13925 OR b=190
13926 }
13927} {3 8 9 14 16 21 25 42 46 51 68 77 94 97 scan 0 sort 0}
13928do_test where7-2.601.1 {
13929 count_steps_sort {
13930 SELECT a FROM t2
13931 WHERE (d>=41.0 AND d<42.0 AND d NOT NULL)
13932 OR f='bcdefghij'
13933 OR ((a BETWEEN 68 AND 70) AND a!=69)
13934 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
13935 OR (g='srqponm' AND f GLOB 'efghi*')
13936 OR (g='mlkjihg' AND f GLOB 'jklmn*')
13937 OR b=762
13938 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
13939 OR (g='jihgfed' AND f GLOB 'yzabc*')
13940 }
13941} {1 27 30 41 53 54 61 63 68 70 76 79 scan 0 sort 0}
13942do_test where7-2.601.2 {
13943 count_steps_sort {
13944 SELECT a FROM t3
13945 WHERE (d>=41.0 AND d<42.0 AND d NOT NULL)
13946 OR f='bcdefghij'
13947 OR ((a BETWEEN 68 AND 70) AND a!=69)
13948 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
13949 OR (g='srqponm' AND f GLOB 'efghi*')
13950 OR (g='mlkjihg' AND f GLOB 'jklmn*')
13951 OR b=762
13952 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
13953 OR (g='jihgfed' AND f GLOB 'yzabc*')
13954 }
13955} {1 27 30 41 53 54 61 63 68 70 76 79 scan 0 sort 0}
13956do_test where7-2.602.1 {
13957 count_steps_sort {
13958 SELECT a FROM t2
13959 WHERE (d>=85.0 AND d<86.0 AND d NOT NULL)
13960 OR f='qrstuvwxy'
13961 OR (d>=56.0 AND d<57.0 AND d NOT NULL)
13962 }
13963} {16 42 56 68 85 94 scan 0 sort 0}
13964do_test where7-2.602.2 {
13965 count_steps_sort {
13966 SELECT a FROM t3
13967 WHERE (d>=85.0 AND d<86.0 AND d NOT NULL)
13968 OR f='qrstuvwxy'
13969 OR (d>=56.0 AND d<57.0 AND d NOT NULL)
13970 }
13971} {16 42 56 68 85 94 scan 0 sort 0}
13972do_test where7-2.603.1 {
13973 count_steps_sort {
13974 SELECT a FROM t2
13975 WHERE (d>=89.0 AND d<90.0 AND d NOT NULL)
13976 OR (d>=57.0 AND d<58.0 AND d NOT NULL)
13977 OR a=21
13978 OR b<0
13979 OR f='bcdefghij'
13980 OR ((a BETWEEN 14 AND 16) AND a!=15)
13981 }
13982} {1 14 16 21 27 53 57 79 89 scan 0 sort 0}
13983do_test where7-2.603.2 {
13984 count_steps_sort {
13985 SELECT a FROM t3
13986 WHERE (d>=89.0 AND d<90.0 AND d NOT NULL)
13987 OR (d>=57.0 AND d<58.0 AND d NOT NULL)
13988 OR a=21
13989 OR b<0
13990 OR f='bcdefghij'
13991 OR ((a BETWEEN 14 AND 16) AND a!=15)
13992 }
13993} {1 14 16 21 27 53 57 79 89 scan 0 sort 0}
13994do_test where7-2.604.1 {
13995 count_steps_sort {
13996 SELECT a FROM t2
13997 WHERE (d>=55.0 AND d<56.0 AND d NOT NULL)
13998 OR (g='hgfedcb' AND f GLOB 'fghij*')
13999 OR (d>=40.0 AND d<41.0 AND d NOT NULL)
14000 OR b=1067
14001 OR b=231
14002 OR b=113
14003 OR b=22
14004 OR a=55
14005 OR b=663
14006 }
14007} {2 21 40 55 83 97 scan 0 sort 0}
14008do_test where7-2.604.2 {
14009 count_steps_sort {
14010 SELECT a FROM t3
14011 WHERE (d>=55.0 AND d<56.0 AND d NOT NULL)
14012 OR (g='hgfedcb' AND f GLOB 'fghij*')
14013 OR (d>=40.0 AND d<41.0 AND d NOT NULL)
14014 OR b=1067
14015 OR b=231
14016 OR b=113
14017 OR b=22
14018 OR a=55
14019 OR b=663
14020 }
14021} {2 21 40 55 83 97 scan 0 sort 0}
14022do_test where7-2.605.1 {
14023 count_steps_sort {
14024 SELECT a FROM t2
14025 WHERE a=1
14026 OR b=454
14027 OR b=396
14028 OR b=1059
14029 OR a=69
14030 OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
14031 OR b=440
14032 OR b=825
14033 }
14034} {1 21 36 40 47 69 73 75 99 scan 0 sort 0}
14035do_test where7-2.605.2 {
14036 count_steps_sort {
14037 SELECT a FROM t3
14038 WHERE a=1
14039 OR b=454
14040 OR b=396
14041 OR b=1059
14042 OR a=69
14043 OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
14044 OR b=440
14045 OR b=825
14046 }
14047} {1 21 36 40 47 69 73 75 99 scan 0 sort 0}
14048do_test where7-2.606.1 {
14049 count_steps_sort {
14050 SELECT a FROM t2
14051 WHERE (d>=26.0 AND d<27.0 AND d NOT NULL)
14052 OR b=308
14053 OR c<=10
14054 OR (g='xwvutsr' AND f GLOB 'hijkl*')
14055 OR f='ghijklmno'
14056 OR b=289
14057 OR a=5
14058 OR b=267
14059 OR b=949
14060 OR ((a BETWEEN 7 AND 9) AND a!=8)
14061 }
14062} {5 6 7 9 26 28 32 58 84 scan 0 sort 0}
14063do_test where7-2.606.2 {
14064 count_steps_sort {
14065 SELECT a FROM t3
14066 WHERE (d>=26.0 AND d<27.0 AND d NOT NULL)
14067 OR b=308
14068 OR c<=10
14069 OR (g='xwvutsr' AND f GLOB 'hijkl*')
14070 OR f='ghijklmno'
14071 OR b=289
14072 OR a=5
14073 OR b=267
14074 OR b=949
14075 OR ((a BETWEEN 7 AND 9) AND a!=8)
14076 }
14077} {5 6 7 9 26 28 32 58 84 scan 0 sort 0}
14078do_test where7-2.607.1 {
14079 count_steps_sort {
14080 SELECT a FROM t2
14081 WHERE ((a BETWEEN 95 AND 97) AND a!=96)
14082 OR (d>=17.0 AND d<18.0 AND d NOT NULL)
14083 OR b=993
14084 OR ((a BETWEEN 43 AND 45) AND a!=44)
14085 OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
14086 OR b=663
14087 OR (g='ihgfedc' AND f GLOB 'defgh*')
14088 OR b=869
14089 OR (d>=43.0 AND d<44.0 AND d NOT NULL)
14090 OR b=121
14091 }
14092} {11 17 24 43 45 50 76 79 81 95 97 scan 0 sort 0}
14093do_test where7-2.607.2 {
14094 count_steps_sort {
14095 SELECT a FROM t3
14096 WHERE ((a BETWEEN 95 AND 97) AND a!=96)
14097 OR (d>=17.0 AND d<18.0 AND d NOT NULL)
14098 OR b=993
14099 OR ((a BETWEEN 43 AND 45) AND a!=44)
14100 OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
14101 OR b=663
14102 OR (g='ihgfedc' AND f GLOB 'defgh*')
14103 OR b=869
14104 OR (d>=43.0 AND d<44.0 AND d NOT NULL)
14105 OR b=121
14106 }
14107} {11 17 24 43 45 50 76 79 81 95 97 scan 0 sort 0}
14108do_test where7-2.608.1 {
14109 count_steps_sort {
14110 SELECT a FROM t2
14111 WHERE (g='xwvutsr' AND f GLOB 'efghi*')
14112 OR (g='tsrqpon' AND f GLOB 'bcdef*')
14113 OR (g='hgfedcb' AND f GLOB 'jklmn*')
14114 OR b=770
14115 }
14116} {4 27 70 87 scan 0 sort 0}
14117do_test where7-2.608.2 {
14118 count_steps_sort {
14119 SELECT a FROM t3
14120 WHERE (g='xwvutsr' AND f GLOB 'efghi*')
14121 OR (g='tsrqpon' AND f GLOB 'bcdef*')
14122 OR (g='hgfedcb' AND f GLOB 'jklmn*')
14123 OR b=770
14124 }
14125} {4 27 70 87 scan 0 sort 0}
14126do_test where7-2.609.1 {
14127 count_steps_sort {
14128 SELECT a FROM t2
14129 WHERE ((a BETWEEN 80 AND 82) AND a!=81)
14130 OR (g='nmlkjih' AND f GLOB 'fghij*')
14131 OR (g='kjihgfe' AND f GLOB 'tuvwx*')
14132 OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
14133 OR (g='gfedcba' AND f GLOB 'mnopq*')
14134 }
14135} {19 45 57 71 80 82 90 97 scan 0 sort 0}
14136do_test where7-2.609.2 {
14137 count_steps_sort {
14138 SELECT a FROM t3
14139 WHERE ((a BETWEEN 80 AND 82) AND a!=81)
14140 OR (g='nmlkjih' AND f GLOB 'fghij*')
14141 OR (g='kjihgfe' AND f GLOB 'tuvwx*')
14142 OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
14143 OR (g='gfedcba' AND f GLOB 'mnopq*')
14144 }
14145} {19 45 57 71 80 82 90 97 scan 0 sort 0}
14146do_test where7-2.610.1 {
14147 count_steps_sort {
14148 SELECT a FROM t2
14149 WHERE b=22
14150 OR c=31031
14151 OR b=894
14152 OR a=31
14153 OR ((a BETWEEN 84 AND 86) AND a!=85)
14154 OR (d>=92.0 AND d<93.0 AND d NOT NULL)
14155 OR a=94
14156 OR (d>=21.0 AND d<22.0 AND d NOT NULL)
14157 OR ((a BETWEEN 93 AND 95) AND a!=94)
14158 OR a=21
14159 OR b=1001
14160 }
14161} {2 21 31 84 86 91 92 93 94 95 scan 0 sort 0}
14162do_test where7-2.610.2 {
14163 count_steps_sort {
14164 SELECT a FROM t3
14165 WHERE b=22
14166 OR c=31031
14167 OR b=894
14168 OR a=31
14169 OR ((a BETWEEN 84 AND 86) AND a!=85)
14170 OR (d>=92.0 AND d<93.0 AND d NOT NULL)
14171 OR a=94
14172 OR (d>=21.0 AND d<22.0 AND d NOT NULL)
14173 OR ((a BETWEEN 93 AND 95) AND a!=94)
14174 OR a=21
14175 OR b=1001
14176 }
14177} {2 21 31 84 86 91 92 93 94 95 scan 0 sort 0}
14178do_test where7-2.611.1 {
14179 count_steps_sort {
14180 SELECT a FROM t2
14181 WHERE (g='onmlkji' AND f GLOB 'zabcd*')
14182 OR b=1092
14183 OR (g='ihgfedc' AND f GLOB 'cdefg*')
14184 OR (g='ponmlkj' AND f GLOB 'uvwxy*')
14185 OR a=77
14186 OR a=63
14187 OR b=762
14188 OR b=894
14189 OR b=685
14190 OR (g='vutsrqp' AND f GLOB 'nopqr*')
14191 }
14192} {13 46 51 63 77 80 scan 0 sort 0}
14193do_test where7-2.611.2 {
14194 count_steps_sort {
14195 SELECT a FROM t3
14196 WHERE (g='onmlkji' AND f GLOB 'zabcd*')
14197 OR b=1092
14198 OR (g='ihgfedc' AND f GLOB 'cdefg*')
14199 OR (g='ponmlkj' AND f GLOB 'uvwxy*')
14200 OR a=77
14201 OR a=63
14202 OR b=762
14203 OR b=894
14204 OR b=685
14205 OR (g='vutsrqp' AND f GLOB 'nopqr*')
14206 }
14207} {13 46 51 63 77 80 scan 0 sort 0}
14208do_test where7-2.612.1 {
14209 count_steps_sort {
14210 SELECT a FROM t2
14211 WHERE (g='wvutsrq' AND f GLOB 'klmno*')
14212 OR ((a BETWEEN 93 AND 95) AND a!=94)
14213 OR b=231
14214 }
14215} {10 21 93 95 scan 0 sort 0}
14216do_test where7-2.612.2 {
14217 count_steps_sort {
14218 SELECT a FROM t3
14219 WHERE (g='wvutsrq' AND f GLOB 'klmno*')
14220 OR ((a BETWEEN 93 AND 95) AND a!=94)
14221 OR b=231
14222 }
14223} {10 21 93 95 scan 0 sort 0}
14224do_test where7-2.613.1 {
14225 count_steps_sort {
14226 SELECT a FROM t2
14227 WHERE b=828
14228 OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
14229 OR ((a BETWEEN 8 AND 10) AND a!=9)
14230 }
14231} {8 10 26 52 78 scan 0 sort 0}
14232do_test where7-2.613.2 {
14233 count_steps_sort {
14234 SELECT a FROM t3
14235 WHERE b=828
14236 OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
14237 OR ((a BETWEEN 8 AND 10) AND a!=9)
14238 }
14239} {8 10 26 52 78 scan 0 sort 0}
14240do_test where7-2.614.1 {
14241 count_steps_sort {
14242 SELECT a FROM t2
14243 WHERE (f GLOB '?opqr*' AND f GLOB 'nopq*')
14244 OR (d>=47.0 AND d<48.0 AND d NOT NULL)
14245 OR b=520
14246 OR ((a BETWEEN 4 AND 6) AND a!=5)
14247 OR (d>=50.0 AND d<51.0 AND d NOT NULL)
14248 OR ((a BETWEEN 31 AND 33) AND a!=32)
14249 OR (g='edcbazy' AND f GLOB 'wxyza*')
14250 OR a=21
14251 }
14252} {4 6 13 21 31 33 39 47 50 65 91 100 scan 0 sort 0}
14253do_test where7-2.614.2 {
14254 count_steps_sort {
14255 SELECT a FROM t3
14256 WHERE (f GLOB '?opqr*' AND f GLOB 'nopq*')
14257 OR (d>=47.0 AND d<48.0 AND d NOT NULL)
14258 OR b=520
14259 OR ((a BETWEEN 4 AND 6) AND a!=5)
14260 OR (d>=50.0 AND d<51.0 AND d NOT NULL)
14261 OR ((a BETWEEN 31 AND 33) AND a!=32)
14262 OR (g='edcbazy' AND f GLOB 'wxyza*')
14263 OR a=21
14264 }
14265} {4 6 13 21 31 33 39 47 50 65 91 100 scan 0 sort 0}
14266do_test where7-2.615.1 {
14267 count_steps_sort {
14268 SELECT a FROM t2
14269 WHERE b=553
14270 OR (g='lkjihgf' AND f GLOB 'lmnop*')
14271 OR b=1034
14272 OR b=418
14273 OR a=57
14274 OR f='mnopqrstu'
14275 OR (d>=99.0 AND d<100.0 AND d NOT NULL)
14276 }
14277} {12 38 57 63 64 90 94 99 scan 0 sort 0}
14278do_test where7-2.615.2 {
14279 count_steps_sort {
14280 SELECT a FROM t3
14281 WHERE b=553
14282 OR (g='lkjihgf' AND f GLOB 'lmnop*')
14283 OR b=1034
14284 OR b=418
14285 OR a=57
14286 OR f='mnopqrstu'
14287 OR (d>=99.0 AND d<100.0 AND d NOT NULL)
14288 }
14289} {12 38 57 63 64 90 94 99 scan 0 sort 0}
14290do_test where7-2.616.1 {
14291 count_steps_sort {
14292 SELECT a FROM t2
14293 WHERE a=43
14294 OR (g='ponmlkj' AND f GLOB 'vwxyz*')
14295 OR b=418
14296 OR (g='kjihgfe' AND f GLOB 'stuvw*')
14297 OR (d>=43.0 AND d<44.0 AND d NOT NULL)
14298 OR b=594
14299 OR a=21
14300 OR a=78
14301 OR a=91
14302 OR (d>=80.0 AND d<81.0 AND d NOT NULL)
14303 }
14304} {21 38 43 47 54 70 78 80 91 scan 0 sort 0}
14305do_test where7-2.616.2 {
14306 count_steps_sort {
14307 SELECT a FROM t3
14308 WHERE a=43
14309 OR (g='ponmlkj' AND f GLOB 'vwxyz*')
14310 OR b=418
14311 OR (g='kjihgfe' AND f GLOB 'stuvw*')
14312 OR (d>=43.0 AND d<44.0 AND d NOT NULL)
14313 OR b=594
14314 OR a=21
14315 OR a=78
14316 OR a=91
14317 OR (d>=80.0 AND d<81.0 AND d NOT NULL)
14318 }
14319} {21 38 43 47 54 70 78 80 91 scan 0 sort 0}
14320do_test where7-2.617.1 {
14321 count_steps_sort {
14322 SELECT a FROM t2
14323 WHERE b=671
14324 OR (g='onmlkji' AND f GLOB 'wxyza*')
14325 OR ((a BETWEEN 95 AND 97) AND a!=96)
14326 }
14327} {48 61 95 97 scan 0 sort 0}
14328do_test where7-2.617.2 {
14329 count_steps_sort {
14330 SELECT a FROM t3
14331 WHERE b=671
14332 OR (g='onmlkji' AND f GLOB 'wxyza*')
14333 OR ((a BETWEEN 95 AND 97) AND a!=96)
14334 }
14335} {48 61 95 97 scan 0 sort 0}
14336do_test where7-2.618.1 {
14337 count_steps_sort {
14338 SELECT a FROM t2
14339 WHERE (d>=2.0 AND d<3.0 AND d NOT NULL)
14340 OR b=726
14341 OR b=663
14342 OR (d>=13.0 AND d<14.0 AND d NOT NULL)
14343 OR a=25
14344 OR f='qrstuvwxy'
14345 }
14346} {2 13 16 25 42 66 68 94 scan 0 sort 0}
14347do_test where7-2.618.2 {
14348 count_steps_sort {
14349 SELECT a FROM t3
14350 WHERE (d>=2.0 AND d<3.0 AND d NOT NULL)
14351 OR b=726
14352 OR b=663
14353 OR (d>=13.0 AND d<14.0 AND d NOT NULL)
14354 OR a=25
14355 OR f='qrstuvwxy'
14356 }
14357} {2 13 16 25 42 66 68 94 scan 0 sort 0}
14358do_test where7-2.619.1 {
14359 count_steps_sort {
14360 SELECT a FROM t2
14361 WHERE b=806
14362 OR (g='ihgfedc' AND f GLOB 'efghi*')
14363 OR (d>=50.0 AND d<51.0 AND d NOT NULL)
14364 OR ((a BETWEEN 10 AND 12) AND a!=11)
14365 OR b=275
14366 OR ((a BETWEEN 80 AND 82) AND a!=81)
14367 }
14368} {10 12 25 50 80 82 scan 0 sort 0}
14369do_test where7-2.619.2 {
14370 count_steps_sort {
14371 SELECT a FROM t3
14372 WHERE b=806
14373 OR (g='ihgfedc' AND f GLOB 'efghi*')
14374 OR (d>=50.0 AND d<51.0 AND d NOT NULL)
14375 OR ((a BETWEEN 10 AND 12) AND a!=11)
14376 OR b=275
14377 OR ((a BETWEEN 80 AND 82) AND a!=81)
14378 }
14379} {10 12 25 50 80 82 scan 0 sort 0}
14380do_test where7-2.620.1 {
14381 count_steps_sort {
14382 SELECT a FROM t2
14383 WHERE c=24024
14384 OR (g='tsrqpon' AND f GLOB 'xyzab*')
14385 OR b=429
14386 OR (g='qponmlk' AND f GLOB 'nopqr*')
14387 OR b=110
14388 OR a=39
14389 OR (g='yxwvuts' AND f GLOB 'cdefg*')
14390 }
14391} {2 10 23 39 70 71 72 scan 0 sort 0}
14392do_test where7-2.620.2 {
14393 count_steps_sort {
14394 SELECT a FROM t3
14395 WHERE c=24024
14396 OR (g='tsrqpon' AND f GLOB 'xyzab*')
14397 OR b=429
14398 OR (g='qponmlk' AND f GLOB 'nopqr*')
14399 OR b=110
14400 OR a=39
14401 OR (g='yxwvuts' AND f GLOB 'cdefg*')
14402 }
14403} {2 10 23 39 70 71 72 scan 0 sort 0}
14404do_test where7-2.621.1 {
14405 count_steps_sort {
14406 SELECT a FROM t2
14407 WHERE a=66
14408 OR ((a BETWEEN 68 AND 70) AND a!=69)
14409 OR b=198
14410 OR b=682
14411 OR c=23023
14412 }
14413} {18 62 66 67 68 69 70 scan 0 sort 0}
14414do_test where7-2.621.2 {
14415 count_steps_sort {
14416 SELECT a FROM t3
14417 WHERE a=66
14418 OR ((a BETWEEN 68 AND 70) AND a!=69)
14419 OR b=198
14420 OR b=682
14421 OR c=23023
14422 }
14423} {18 62 66 67 68 69 70 scan 0 sort 0}
14424do_test where7-2.622.1 {
14425 count_steps_sort {
14426 SELECT a FROM t2
14427 WHERE b=806
14428 OR b=253
14429 OR a=36
14430 }
14431} {23 36 scan 0 sort 0}
14432do_test where7-2.622.2 {
14433 count_steps_sort {
14434 SELECT a FROM t3
14435 WHERE b=806
14436 OR b=253
14437 OR a=36
14438 }
14439} {23 36 scan 0 sort 0}
14440do_test where7-2.623.1 {
14441 count_steps_sort {
14442 SELECT a FROM t2
14443 WHERE b=509
14444 OR ((a BETWEEN 22 AND 24) AND a!=23)
14445 OR (g='vutsrqp' AND f GLOB 'nopqr*')
14446 OR b=718
14447 OR a=4
14448 OR ((a BETWEEN 56 AND 58) AND a!=57)
14449 OR (d>=69.0 AND d<70.0 AND d NOT NULL)
14450 OR (d>=16.0 AND d<17.0 AND d NOT NULL)
14451 }
14452} {4 13 16 22 24 56 58 69 scan 0 sort 0}
14453do_test where7-2.623.2 {
14454 count_steps_sort {
14455 SELECT a FROM t3
14456 WHERE b=509
14457 OR ((a BETWEEN 22 AND 24) AND a!=23)
14458 OR (g='vutsrqp' AND f GLOB 'nopqr*')
14459 OR b=718
14460 OR a=4
14461 OR ((a BETWEEN 56 AND 58) AND a!=57)
14462 OR (d>=69.0 AND d<70.0 AND d NOT NULL)
14463 OR (d>=16.0 AND d<17.0 AND d NOT NULL)
14464 }
14465} {4 13 16 22 24 56 58 69 scan 0 sort 0}
14466do_test where7-2.624.1 {
14467 count_steps_sort {
14468 SELECT a FROM t2
14469 WHERE (g='jihgfed' AND f GLOB 'zabcd*')
14470 OR b=1026
14471 OR a=93
14472 OR c=18018
14473 }
14474} {52 53 54 77 93 scan 0 sort 0}
14475do_test where7-2.624.2 {
14476 count_steps_sort {
14477 SELECT a FROM t3
14478 WHERE (g='jihgfed' AND f GLOB 'zabcd*')
14479 OR b=1026
14480 OR a=93
14481 OR c=18018
14482 }
14483} {52 53 54 77 93 scan 0 sort 0}
14484do_test where7-2.625.1 {
14485 count_steps_sort {
14486 SELECT a FROM t2
14487 WHERE b=388
14488 OR a=44
14489 }
14490} {44 scan 0 sort 0}
14491do_test where7-2.625.2 {
14492 count_steps_sort {
14493 SELECT a FROM t3
14494 WHERE b=388
14495 OR a=44
14496 }
14497} {44 scan 0 sort 0}
14498do_test where7-2.626.1 {
14499 count_steps_sort {
14500 SELECT a FROM t2
14501 WHERE c=9009
14502 OR b=542
14503 OR f='cdefghijk'
14504 OR b=319
14505 OR b=616
14506 }
14507} {2 25 26 27 28 29 54 56 80 scan 0 sort 0}
14508do_test where7-2.626.2 {
14509 count_steps_sort {
14510 SELECT a FROM t3
14511 WHERE c=9009
14512 OR b=542
14513 OR f='cdefghijk'
14514 OR b=319
14515 OR b=616
14516 }
14517} {2 25 26 27 28 29 54 56 80 scan 0 sort 0}
14518do_test where7-2.627.1 {
14519 count_steps_sort {
14520 SELECT a FROM t2
14521 WHERE b=990
14522 OR (d>=97.0 AND d<98.0 AND d NOT NULL)
14523 OR ((a BETWEEN 41 AND 43) AND a!=42)
14524 OR (g='nmlkjih' AND f GLOB 'fghij*')
14525 OR (d>=86.0 AND d<87.0 AND d NOT NULL)
14526 OR b=531
14527 OR (d>=67.0 AND d<68.0 AND d NOT NULL)
14528 OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
14529 OR f='qrstuvwxy'
14530 }
14531} {6 16 32 41 42 43 57 58 67 68 84 86 90 94 97 scan 0 sort 0}
14532do_test where7-2.627.2 {
14533 count_steps_sort {
14534 SELECT a FROM t3
14535 WHERE b=990
14536 OR (d>=97.0 AND d<98.0 AND d NOT NULL)
14537 OR ((a BETWEEN 41 AND 43) AND a!=42)
14538 OR (g='nmlkjih' AND f GLOB 'fghij*')
14539 OR (d>=86.0 AND d<87.0 AND d NOT NULL)
14540 OR b=531
14541 OR (d>=67.0 AND d<68.0 AND d NOT NULL)
14542 OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
14543 OR f='qrstuvwxy'
14544 }
14545} {6 16 32 41 42 43 57 58 67 68 84 86 90 94 97 scan 0 sort 0}
14546do_test where7-2.628.1 {
14547 count_steps_sort {
14548 SELECT a FROM t2
14549 WHERE a=60
14550 OR (g='jihgfed' AND f GLOB 'vwxyz*')
14551 OR b=627
14552 OR (g='edcbazy' AND f GLOB 'vwxyz*')
14553 OR (d>=38.0 AND d<39.0 AND d NOT NULL)
14554 OR (d>=78.0 AND d<79.0 AND d NOT NULL)
14555 OR b=883
14556 OR (d>=93.0 AND d<94.0 AND d NOT NULL)
14557 OR f='yzabcdefg'
14558 OR (d>=59.0 AND d<60.0 AND d NOT NULL)
14559 }
14560} {24 38 50 57 59 60 73 76 78 93 99 scan 0 sort 0}
14561do_test where7-2.628.2 {
14562 count_steps_sort {
14563 SELECT a FROM t3
14564 WHERE a=60
14565 OR (g='jihgfed' AND f GLOB 'vwxyz*')
14566 OR b=627
14567 OR (g='edcbazy' AND f GLOB 'vwxyz*')
14568 OR (d>=38.0 AND d<39.0 AND d NOT NULL)
14569 OR (d>=78.0 AND d<79.0 AND d NOT NULL)
14570 OR b=883
14571 OR (d>=93.0 AND d<94.0 AND d NOT NULL)
14572 OR f='yzabcdefg'
14573 OR (d>=59.0 AND d<60.0 AND d NOT NULL)
14574 }
14575} {24 38 50 57 59 60 73 76 78 93 99 scan 0 sort 0}
14576do_test where7-2.629.1 {
14577 count_steps_sort {
14578 SELECT a FROM t2
14579 WHERE b=696
14580 OR b=938
14581 OR a=18
14582 OR b=957
14583 OR c=18018
14584 OR c=3003
14585 OR ((a BETWEEN 33 AND 35) AND a!=34)
14586 }
14587} {7 8 9 18 33 35 52 53 54 87 scan 0 sort 0}
14588do_test where7-2.629.2 {
14589 count_steps_sort {
14590 SELECT a FROM t3
14591 WHERE b=696
14592 OR b=938
14593 OR a=18
14594 OR b=957
14595 OR c=18018
14596 OR c=3003
14597 OR ((a BETWEEN 33 AND 35) AND a!=34)
14598 }
14599} {7 8 9 18 33 35 52 53 54 87 scan 0 sort 0}
14600do_test where7-2.630.1 {
14601 count_steps_sort {
14602 SELECT a FROM t2
14603 WHERE c=29029
14604 OR a=73
14605 }
14606} {73 85 86 87 scan 0 sort 0}
14607do_test where7-2.630.2 {
14608 count_steps_sort {
14609 SELECT a FROM t3
14610 WHERE c=29029
14611 OR a=73
14612 }
14613} {73 85 86 87 scan 0 sort 0}
14614do_test where7-2.631.1 {
14615 count_steps_sort {
14616 SELECT a FROM t2
14617 WHERE a=28
14618 OR (g='tsrqpon' AND f GLOB 'bcdef*')
14619 OR b=69
14620 OR ((a BETWEEN 85 AND 87) AND a!=86)
14621 OR b=781
14622 OR a=64
14623 OR b=91
14624 OR (g='ihgfedc' AND f GLOB 'efghi*')
14625 OR a=16
14626 OR b=278
14627 OR a=26
14628 }
14629} {16 26 27 28 64 71 82 85 87 scan 0 sort 0}
14630do_test where7-2.631.2 {
14631 count_steps_sort {
14632 SELECT a FROM t3
14633 WHERE a=28
14634 OR (g='tsrqpon' AND f GLOB 'bcdef*')
14635 OR b=69
14636 OR ((a BETWEEN 85 AND 87) AND a!=86)
14637 OR b=781
14638 OR a=64
14639 OR b=91
14640 OR (g='ihgfedc' AND f GLOB 'efghi*')
14641 OR a=16
14642 OR b=278
14643 OR a=26
14644 }
14645} {16 26 27 28 64 71 82 85 87 scan 0 sort 0}
14646do_test where7-2.632.1 {
14647 count_steps_sort {
14648 SELECT a FROM t2
14649 WHERE a=70
14650 OR c=3003
14651 }
14652} {7 8 9 70 scan 0 sort 0}
14653do_test where7-2.632.2 {
14654 count_steps_sort {
14655 SELECT a FROM t3
14656 WHERE a=70
14657 OR c=3003
14658 }
14659} {7 8 9 70 scan 0 sort 0}
14660do_test where7-2.633.1 {
14661 count_steps_sort {
14662 SELECT a FROM t2
14663 WHERE c=31031
14664 OR a=76
14665 OR b=1023
14666 OR b=33
14667 }
14668} {3 76 91 92 93 scan 0 sort 0}
14669do_test where7-2.633.2 {
14670 count_steps_sort {
14671 SELECT a FROM t3
14672 WHERE c=31031
14673 OR a=76
14674 OR b=1023
14675 OR b=33
14676 }
14677} {3 76 91 92 93 scan 0 sort 0}
14678do_test where7-2.634.1 {
14679 count_steps_sort {
14680 SELECT a FROM t2
14681 WHERE (d>=62.0 AND d<63.0 AND d NOT NULL)
14682 OR b=1001
14683 OR (d>=86.0 AND d<87.0 AND d NOT NULL)
14684 }
14685} {62 86 91 scan 0 sort 0}
14686do_test where7-2.634.2 {
14687 count_steps_sort {
14688 SELECT a FROM t3
14689 WHERE (d>=62.0 AND d<63.0 AND d NOT NULL)
14690 OR b=1001
14691 OR (d>=86.0 AND d<87.0 AND d NOT NULL)
14692 }
14693} {62 86 91 scan 0 sort 0}
14694do_test where7-2.635.1 {
14695 count_steps_sort {
14696 SELECT a FROM t2
14697 WHERE f='yzabcdefg'
14698 OR ((a BETWEEN 48 AND 50) AND a!=49)
14699 OR a=100
14700 OR (g='rqponml' AND f GLOB 'ijklm*')
14701 OR a=62
14702 OR a=67
14703 OR b=605
14704 OR c=23023
14705 OR a=26
14706 OR b=982
14707 OR ((a BETWEEN 3 AND 5) AND a!=4)
14708 }
14709} {3 5 24 26 34 48 50 55 62 67 68 69 76 100 scan 0 sort 0}
14710do_test where7-2.635.2 {
14711 count_steps_sort {
14712 SELECT a FROM t3
14713 WHERE f='yzabcdefg'
14714 OR ((a BETWEEN 48 AND 50) AND a!=49)
14715 OR a=100
14716 OR (g='rqponml' AND f GLOB 'ijklm*')
14717 OR a=62
14718 OR a=67
14719 OR b=605
14720 OR c=23023
14721 OR a=26
14722 OR b=982
14723 OR ((a BETWEEN 3 AND 5) AND a!=4)
14724 }
14725} {3 5 24 26 34 48 50 55 62 67 68 69 76 100 scan 0 sort 0}
14726do_test where7-2.636.1 {
14727 count_steps_sort {
14728 SELECT a FROM t2
14729 WHERE b=220
14730 OR ((a BETWEEN 24 AND 26) AND a!=25)
14731 OR f IS NULL
14732 OR ((a BETWEEN 25 AND 27) AND a!=26)
14733 OR b=784
14734 }
14735} {20 24 25 26 27 scan 0 sort 0}
14736do_test where7-2.636.2 {
14737 count_steps_sort {
14738 SELECT a FROM t3
14739 WHERE b=220
14740 OR ((a BETWEEN 24 AND 26) AND a!=25)
14741 OR f IS NULL
14742 OR ((a BETWEEN 25 AND 27) AND a!=26)
14743 OR b=784
14744 }
14745} {20 24 25 26 27 scan 0 sort 0}
14746do_test where7-2.637.1 {
14747 count_steps_sort {
14748 SELECT a FROM t2
14749 WHERE (f GLOB '?stuv*' AND f GLOB 'rstu*')
14750 OR b=751
14751 OR (g='gfedcba' AND f GLOB 'klmno*')
14752 OR (d>=10.0 AND d<11.0 AND d NOT NULL)
14753 OR a=67
14754 OR b=102
14755 }
14756} {10 17 43 67 69 88 95 scan 0 sort 0}
14757do_test where7-2.637.2 {
14758 count_steps_sort {
14759 SELECT a FROM t3
14760 WHERE (f GLOB '?stuv*' AND f GLOB 'rstu*')
14761 OR b=751
14762 OR (g='gfedcba' AND f GLOB 'klmno*')
14763 OR (d>=10.0 AND d<11.0 AND d NOT NULL)
14764 OR a=67
14765 OR b=102
14766 }
14767} {10 17 43 67 69 88 95 scan 0 sort 0}
14768do_test where7-2.638.1 {
14769 count_steps_sort {
14770 SELECT a FROM t2
14771 WHERE (d>=69.0 AND d<70.0 AND d NOT NULL)
14772 OR b=256
14773 OR c=7007
14774 OR c=26026
14775 OR ((a BETWEEN 80 AND 82) AND a!=81)
14776 OR (d>=74.0 AND d<75.0 AND d NOT NULL)
14777 OR a=66
14778 }
14779} {19 20 21 66 69 74 76 77 78 80 82 scan 0 sort 0}
14780do_test where7-2.638.2 {
14781 count_steps_sort {
14782 SELECT a FROM t3
14783 WHERE (d>=69.0 AND d<70.0 AND d NOT NULL)
14784 OR b=256
14785 OR c=7007
14786 OR c=26026
14787 OR ((a BETWEEN 80 AND 82) AND a!=81)
14788 OR (d>=74.0 AND d<75.0 AND d NOT NULL)
14789 OR a=66
14790 }
14791} {19 20 21 66 69 74 76 77 78 80 82 scan 0 sort 0}
14792do_test where7-2.639.1 {
14793 count_steps_sort {
14794 SELECT a FROM t2
14795 WHERE c=2002
14796 OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
14797 OR ((a BETWEEN 41 AND 43) AND a!=42)
14798 OR (g='ihgfedc' AND f GLOB 'defgh*')
14799 OR b=33
14800 OR b=817
14801 OR (g='ponmlkj' AND f GLOB 'tuvwx*')
14802 OR (d>=10.0 AND d<11.0 AND d NOT NULL)
14803 OR (g='xwvutsr' AND f GLOB 'efghi*')
14804 OR (d>=21.0 AND d<22.0 AND d NOT NULL)
14805 }
14806} {3 4 5 6 8 10 21 34 41 43 45 60 81 86 scan 0 sort 0}
14807do_test where7-2.639.2 {
14808 count_steps_sort {
14809 SELECT a FROM t3
14810 WHERE c=2002
14811 OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
14812 OR ((a BETWEEN 41 AND 43) AND a!=42)
14813 OR (g='ihgfedc' AND f GLOB 'defgh*')
14814 OR b=33
14815 OR b=817
14816 OR (g='ponmlkj' AND f GLOB 'tuvwx*')
14817 OR (d>=10.0 AND d<11.0 AND d NOT NULL)
14818 OR (g='xwvutsr' AND f GLOB 'efghi*')
14819 OR (d>=21.0 AND d<22.0 AND d NOT NULL)
14820 }
14821} {3 4 5 6 8 10 21 34 41 43 45 60 81 86 scan 0 sort 0}
14822do_test where7-2.640.1 {
14823 count_steps_sort {
14824 SELECT a FROM t2
14825 WHERE (g='srqponm' AND f GLOB 'cdefg*')
14826 OR (g='ihgfedc' AND f GLOB 'defgh*')
14827 OR a=80
14828 OR a=53
14829 OR a=62
14830 OR a=49
14831 OR a=53
14832 OR a=56
14833 OR (d>=83.0 AND d<84.0 AND d NOT NULL)
14834 }
14835} {28 49 53 56 62 80 81 83 scan 0 sort 0}
14836do_test where7-2.640.2 {
14837 count_steps_sort {
14838 SELECT a FROM t3
14839 WHERE (g='srqponm' AND f GLOB 'cdefg*')
14840 OR (g='ihgfedc' AND f GLOB 'defgh*')
14841 OR a=80
14842 OR a=53
14843 OR a=62
14844 OR a=49
14845 OR a=53
14846 OR a=56
14847 OR (d>=83.0 AND d<84.0 AND d NOT NULL)
14848 }
14849} {28 49 53 56 62 80 81 83 scan 0 sort 0}
14850do_test where7-2.641.1 {
14851 count_steps_sort {
14852 SELECT a FROM t2
14853 WHERE ((a BETWEEN 7 AND 9) AND a!=8)
14854 OR b=652
14855 OR a=72
14856 OR b=209
14857 OR (g='tsrqpon' AND f GLOB 'xyzab*')
14858 OR a=38
14859 OR ((a BETWEEN 66 AND 68) AND a!=67)
14860 OR d>1e10
14861 }
14862} {7 9 19 23 38 66 68 72 scan 0 sort 0}
14863do_test where7-2.641.2 {
14864 count_steps_sort {
14865 SELECT a FROM t3
14866 WHERE ((a BETWEEN 7 AND 9) AND a!=8)
14867 OR b=652
14868 OR a=72
14869 OR b=209
14870 OR (g='tsrqpon' AND f GLOB 'xyzab*')
14871 OR a=38
14872 OR ((a BETWEEN 66 AND 68) AND a!=67)
14873 OR d>1e10
14874 }
14875} {7 9 19 23 38 66 68 72 scan 0 sort 0}
14876do_test where7-2.642.1 {
14877 count_steps_sort {
14878 SELECT a FROM t2
14879 WHERE b=949
14880 OR e IS NULL
14881 }
14882} { scan 0 sort 0}
14883do_test where7-2.642.2 {
14884 count_steps_sort {
14885 SELECT a FROM t3
14886 WHERE b=949
14887 OR e IS NULL
14888 }
14889} { scan 0 sort 0}
14890do_test where7-2.643.1 {
14891 count_steps_sort {
14892 SELECT a FROM t2
14893 WHERE b=179
14894 OR (g='srqponm' AND f GLOB 'defgh*')
14895 OR b=509
14896 OR ((a BETWEEN 58 AND 60) AND a!=59)
14897 OR (d>=49.0 AND d<50.0 AND d NOT NULL)
14898 OR (g='tsrqpon' AND f GLOB 'abcde*')
14899 OR f='bcdefghij'
14900 }
14901} {1 26 27 29 49 53 58 60 79 scan 0 sort 0}
14902do_test where7-2.643.2 {
14903 count_steps_sort {
14904 SELECT a FROM t3
14905 WHERE b=179
14906 OR (g='srqponm' AND f GLOB 'defgh*')
14907 OR b=509
14908 OR ((a BETWEEN 58 AND 60) AND a!=59)
14909 OR (d>=49.0 AND d<50.0 AND d NOT NULL)
14910 OR (g='tsrqpon' AND f GLOB 'abcde*')
14911 OR f='bcdefghij'
14912 }
14913} {1 26 27 29 49 53 58 60 79 scan 0 sort 0}
14914do_test where7-2.644.1 {
14915 count_steps_sort {
14916 SELECT a FROM t2
14917 WHERE a=23
14918 OR a=43
14919 OR c=19019
14920 OR (d>=47.0 AND d<48.0 AND d NOT NULL)
14921 OR c=18018
14922 }
14923} {23 43 47 52 53 54 55 56 57 scan 0 sort 0}
14924do_test where7-2.644.2 {
14925 count_steps_sort {
14926 SELECT a FROM t3
14927 WHERE a=23
14928 OR a=43
14929 OR c=19019
14930 OR (d>=47.0 AND d<48.0 AND d NOT NULL)
14931 OR c=18018
14932 }
14933} {23 43 47 52 53 54 55 56 57 scan 0 sort 0}
14934do_test where7-2.645.1 {
14935 count_steps_sort {
14936 SELECT a FROM t2
14937 WHERE a=36
14938 OR (d>=22.0 AND d<23.0 AND d NOT NULL)
14939 OR b=231
14940 }
14941} {21 22 36 scan 0 sort 0}
14942do_test where7-2.645.2 {
14943 count_steps_sort {
14944 SELECT a FROM t3
14945 WHERE a=36
14946 OR (d>=22.0 AND d<23.0 AND d NOT NULL)
14947 OR b=231
14948 }
14949} {21 22 36 scan 0 sort 0}
14950do_test where7-2.646.1 {
14951 count_steps_sort {
14952 SELECT a FROM t2
14953 WHERE a=21
14954 OR b=355
14955 OR a=97
14956 }
14957} {21 97 scan 0 sort 0}
14958do_test where7-2.646.2 {
14959 count_steps_sort {
14960 SELECT a FROM t3
14961 WHERE a=21
14962 OR b=355
14963 OR a=97
14964 }
14965} {21 97 scan 0 sort 0}
14966do_test where7-2.647.1 {
14967 count_steps_sort {
14968 SELECT a FROM t2
14969 WHERE (d>=28.0 AND d<29.0 AND d NOT NULL)
14970 OR b=421
14971 OR (g='qponmlk' AND f GLOB 'qrstu*')
14972 OR b=704
14973 OR a=90
14974 OR a=78
14975 OR 1000000<b
14976 OR (d>=80.0 AND d<81.0 AND d NOT NULL)
14977 OR (g='ihgfedc' AND f GLOB 'defgh*')
14978 OR ((a BETWEEN 53 AND 55) AND a!=54)
14979 }
14980} {28 42 53 55 64 78 80 81 90 scan 0 sort 0}
14981do_test where7-2.647.2 {
14982 count_steps_sort {
14983 SELECT a FROM t3
14984 WHERE (d>=28.0 AND d<29.0 AND d NOT NULL)
14985 OR b=421
14986 OR (g='qponmlk' AND f GLOB 'qrstu*')
14987 OR b=704
14988 OR a=90
14989 OR a=78
14990 OR 1000000<b
14991 OR (d>=80.0 AND d<81.0 AND d NOT NULL)
14992 OR (g='ihgfedc' AND f GLOB 'defgh*')
14993 OR ((a BETWEEN 53 AND 55) AND a!=54)
14994 }
14995} {28 42 53 55 64 78 80 81 90 scan 0 sort 0}
14996do_test where7-2.648.1 {
14997 count_steps_sort {
14998 SELECT a FROM t2
14999 WHERE (g='fedcbaz' AND f GLOB 'pqrst*')
15000 OR ((a BETWEEN 93 AND 95) AND a!=94)
15001 }
15002} {93 95 scan 0 sort 0}
15003do_test where7-2.648.2 {
15004 count_steps_sort {
15005 SELECT a FROM t3
15006 WHERE (g='fedcbaz' AND f GLOB 'pqrst*')
15007 OR ((a BETWEEN 93 AND 95) AND a!=94)
15008 }
15009} {93 95 scan 0 sort 0}
15010do_test where7-2.649.1 {
15011 count_steps_sort {
15012 SELECT a FROM t2
15013 WHERE d<0.0
15014 OR a=78
15015 OR b=539
15016 OR ((a BETWEEN 8 AND 10) AND a!=9)
15017 OR ((a BETWEEN 25 AND 27) AND a!=26)
15018 OR e IS NULL
15019 OR a=48
15020 OR (g='nmlkjih' AND f GLOB 'fghij*')
15021 }
15022} {8 10 25 27 48 49 57 78 scan 0 sort 0}
15023do_test where7-2.649.2 {
15024 count_steps_sort {
15025 SELECT a FROM t3
15026 WHERE d<0.0
15027 OR a=78
15028 OR b=539
15029 OR ((a BETWEEN 8 AND 10) AND a!=9)
15030 OR ((a BETWEEN 25 AND 27) AND a!=26)
15031 OR e IS NULL
15032 OR a=48
15033 OR (g='nmlkjih' AND f GLOB 'fghij*')
15034 }
15035} {8 10 25 27 48 49 57 78 scan 0 sort 0}
15036do_test where7-2.650.1 {
15037 count_steps_sort {
15038 SELECT a FROM t2
15039 WHERE ((a BETWEEN 94 AND 96) AND a!=95)
15040 OR (d>=78.0 AND d<79.0 AND d NOT NULL)
15041 OR b=22
15042 }
15043} {2 78 94 96 scan 0 sort 0}
15044do_test where7-2.650.2 {
15045 count_steps_sort {
15046 SELECT a FROM t3
15047 WHERE ((a BETWEEN 94 AND 96) AND a!=95)
15048 OR (d>=78.0 AND d<79.0 AND d NOT NULL)
15049 OR b=22
15050 }
15051} {2 78 94 96 scan 0 sort 0}
15052do_test where7-2.651.1 {
15053 count_steps_sort {
15054 SELECT a FROM t2
15055 WHERE b=275
15056 OR ((a BETWEEN 57 AND 59) AND a!=58)
15057 OR (d>=92.0 AND d<93.0 AND d NOT NULL)
15058 OR (g='rqponml' AND f GLOB 'lmnop*')
15059 OR (d>=53.0 AND d<54.0 AND d NOT NULL)
15060 OR f='ijklmnopq'
15061 }
15062} {8 25 34 37 53 57 59 60 86 92 scan 0 sort 0}
15063do_test where7-2.651.2 {
15064 count_steps_sort {
15065 SELECT a FROM t3
15066 WHERE b=275
15067 OR ((a BETWEEN 57 AND 59) AND a!=58)
15068 OR (d>=92.0 AND d<93.0 AND d NOT NULL)
15069 OR (g='rqponml' AND f GLOB 'lmnop*')
15070 OR (d>=53.0 AND d<54.0 AND d NOT NULL)
15071 OR f='ijklmnopq'
15072 }
15073} {8 25 34 37 53 57 59 60 86 92 scan 0 sort 0}
15074do_test where7-2.652.1 {
15075 count_steps_sort {
15076 SELECT a FROM t2
15077 WHERE b=256
15078 OR c=13013
15079 OR b=44
15080 OR f='jklmnopqr'
15081 OR b=883
15082 }
15083} {4 9 35 37 38 39 61 87 scan 0 sort 0}
15084do_test where7-2.652.2 {
15085 count_steps_sort {
15086 SELECT a FROM t3
15087 WHERE b=256
15088 OR c=13013
15089 OR b=44
15090 OR f='jklmnopqr'
15091 OR b=883
15092 }
15093} {4 9 35 37 38 39 61 87 scan 0 sort 0}
15094do_test where7-2.653.1 {
15095 count_steps_sort {
15096 SELECT a FROM t2
15097 WHERE f='zabcdefgh'
15098 OR (g='xwvutsr' AND f GLOB 'defgh*')
15099 OR a=54
15100 OR b=770
15101 OR ((a BETWEEN 96 AND 98) AND a!=97)
15102 OR a=81
15103 OR b=190
15104 OR a=2
15105 }
15106} {2 3 25 51 54 70 77 81 96 98 scan 0 sort 0}
15107do_test where7-2.653.2 {
15108 count_steps_sort {
15109 SELECT a FROM t3
15110 WHERE f='zabcdefgh'
15111 OR (g='xwvutsr' AND f GLOB 'defgh*')
15112 OR a=54
15113 OR b=770
15114 OR ((a BETWEEN 96 AND 98) AND a!=97)
15115 OR a=81
15116 OR b=190
15117 OR a=2
15118 }
15119} {2 3 25 51 54 70 77 81 96 98 scan 0 sort 0}
15120do_test where7-2.654.1 {
15121 count_steps_sort {
15122 SELECT a FROM t2
15123 WHERE (d>=12.0 AND d<13.0 AND d NOT NULL)
15124 OR c=12012
15125 OR a=16
15126 OR a=15
15127 OR ((a BETWEEN 70 AND 72) AND a!=71)
15128 OR a=69
15129 OR b=748
15130 OR a=61
15131 OR b=473
15132 OR ((a BETWEEN 69 AND 71) AND a!=70)
15133 }
15134} {12 15 16 34 35 36 43 61 68 69 70 71 72 scan 0 sort 0}
15135do_test where7-2.654.2 {
15136 count_steps_sort {
15137 SELECT a FROM t3
15138 WHERE (d>=12.0 AND d<13.0 AND d NOT NULL)
15139 OR c=12012
15140 OR a=16
15141 OR a=15
15142 OR ((a BETWEEN 70 AND 72) AND a!=71)
15143 OR a=69
15144 OR b=748
15145 OR a=61
15146 OR b=473
15147 OR ((a BETWEEN 69 AND 71) AND a!=70)
15148 }
15149} {12 15 16 34 35 36 43 61 68 69 70 71 72 scan 0 sort 0}
15150do_test where7-2.655.1 {
15151 count_steps_sort {
15152 SELECT a FROM t2
15153 WHERE b=223
15154 OR a=14
15155 OR ((a BETWEEN 74 AND 76) AND a!=75)
15156 OR (g='qponmlk' AND f GLOB 'pqrst*')
15157 OR ((a BETWEEN 33 AND 35) AND a!=34)
15158 OR b=539
15159 OR (d>=48.0 AND d<49.0 AND d NOT NULL)
15160 OR (d>=61.0 AND d<62.0 AND d NOT NULL)
15161 OR a=21
15162 }
15163} {14 21 33 35 41 48 49 61 74 76 scan 0 sort 0}
15164do_test where7-2.655.2 {
15165 count_steps_sort {
15166 SELECT a FROM t3
15167 WHERE b=223
15168 OR a=14
15169 OR ((a BETWEEN 74 AND 76) AND a!=75)
15170 OR (g='qponmlk' AND f GLOB 'pqrst*')
15171 OR ((a BETWEEN 33 AND 35) AND a!=34)
15172 OR b=539
15173 OR (d>=48.0 AND d<49.0 AND d NOT NULL)
15174 OR (d>=61.0 AND d<62.0 AND d NOT NULL)
15175 OR a=21
15176 }
15177} {14 21 33 35 41 48 49 61 74 76 scan 0 sort 0}
15178do_test where7-2.656.1 {
15179 count_steps_sort {
15180 SELECT a FROM t2
15181 WHERE a=99
15182 OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
15183 OR a=73
15184 OR a=56
15185 OR b=253
15186 OR b=880
15187 }
15188} {5 23 31 56 57 73 80 83 99 scan 0 sort 0}
15189do_test where7-2.656.2 {
15190 count_steps_sort {
15191 SELECT a FROM t3
15192 WHERE a=99
15193 OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
15194 OR a=73
15195 OR a=56
15196 OR b=253
15197 OR b=880
15198 }
15199} {5 23 31 56 57 73 80 83 99 scan 0 sort 0}
15200do_test where7-2.657.1 {
15201 count_steps_sort {
15202 SELECT a FROM t2
15203 WHERE b=927
15204 OR b=300
15205 OR b=223
15206 OR (g='wvutsrq' AND f GLOB 'jklmn*')
15207 OR (g='fedcbaz' AND f GLOB 'rstuv*')
15208 OR b=154
15209 OR b=759
15210 }
15211} {9 14 69 95 scan 0 sort 0}
15212do_test where7-2.657.2 {
15213 count_steps_sort {
15214 SELECT a FROM t3
15215 WHERE b=927
15216 OR b=300
15217 OR b=223
15218 OR (g='wvutsrq' AND f GLOB 'jklmn*')
15219 OR (g='fedcbaz' AND f GLOB 'rstuv*')
15220 OR b=154
15221 OR b=759
15222 }
15223} {9 14 69 95 scan 0 sort 0}
15224do_test where7-2.658.1 {
15225 count_steps_sort {
15226 SELECT a FROM t2
15227 WHERE b=242
15228 OR b=905
15229 OR (d>=66.0 AND d<67.0 AND d NOT NULL)
15230 OR (g='hgfedcb' AND f GLOB 'ijklm*')
15231 OR (d>=96.0 AND d<97.0 AND d NOT NULL)
15232 OR a=24
15233 OR ((a BETWEEN 67 AND 69) AND a!=68)
15234 OR b=1100
15235 OR b=850
15236 OR ((a BETWEEN 55 AND 57) AND a!=56)
15237 }
15238} {22 24 55 57 66 67 69 86 96 100 scan 0 sort 0}
15239do_test where7-2.658.2 {
15240 count_steps_sort {
15241 SELECT a FROM t3
15242 WHERE b=242
15243 OR b=905
15244 OR (d>=66.0 AND d<67.0 AND d NOT NULL)
15245 OR (g='hgfedcb' AND f GLOB 'ijklm*')
15246 OR (d>=96.0 AND d<97.0 AND d NOT NULL)
15247 OR a=24
15248 OR ((a BETWEEN 67 AND 69) AND a!=68)
15249 OR b=1100
15250 OR b=850
15251 OR ((a BETWEEN 55 AND 57) AND a!=56)
15252 }
15253} {22 24 55 57 66 67 69 86 96 100 scan 0 sort 0}
15254do_test where7-2.659.1 {
15255 count_steps_sort {
15256 SELECT a FROM t2
15257 WHERE b=190
15258 OR a=72
15259 OR b=377
15260 OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
15261 OR (d>=93.0 AND d<94.0 AND d NOT NULL)
15262 OR b=476
15263 OR (g='yxwvuts' AND f GLOB 'cdefg*')
15264 }
15265} {2 26 52 72 78 93 scan 0 sort 0}
15266do_test where7-2.659.2 {
15267 count_steps_sort {
15268 SELECT a FROM t3
15269 WHERE b=190
15270 OR a=72
15271 OR b=377
15272 OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
15273 OR (d>=93.0 AND d<94.0 AND d NOT NULL)
15274 OR b=476
15275 OR (g='yxwvuts' AND f GLOB 'cdefg*')
15276 }
15277} {2 26 52 72 78 93 scan 0 sort 0}
15278do_test where7-2.660.1 {
15279 count_steps_sort {
15280 SELECT a FROM t2
15281 WHERE b=245
15282 OR b=638
15283 OR (d>=62.0 AND d<63.0 AND d NOT NULL)
15284 OR (g='lkjihgf' AND f GLOB 'pqrst*')
15285 OR f='opqrstuvw'
15286 OR (d>=86.0 AND d<87.0 AND d NOT NULL)
15287 OR b=817
15288 OR a=85
15289 OR (g='lkjihgf' AND f GLOB 'mnopq*')
15290 }
15291} {14 40 58 62 64 66 67 85 86 92 scan 0 sort 0}
15292do_test where7-2.660.2 {
15293 count_steps_sort {
15294 SELECT a FROM t3
15295 WHERE b=245
15296 OR b=638
15297 OR (d>=62.0 AND d<63.0 AND d NOT NULL)
15298 OR (g='lkjihgf' AND f GLOB 'pqrst*')
15299 OR f='opqrstuvw'
15300 OR (d>=86.0 AND d<87.0 AND d NOT NULL)
15301 OR b=817
15302 OR a=85
15303 OR (g='lkjihgf' AND f GLOB 'mnopq*')
15304 }
15305} {14 40 58 62 64 66 67 85 86 92 scan 0 sort 0}
15306do_test where7-2.661.1 {
15307 count_steps_sort {
15308 SELECT a FROM t2
15309 WHERE ((a BETWEEN 22 AND 24) AND a!=23)
15310 OR b=968
15311 }
15312} {22 24 88 scan 0 sort 0}
15313do_test where7-2.661.2 {
15314 count_steps_sort {
15315 SELECT a FROM t3
15316 WHERE ((a BETWEEN 22 AND 24) AND a!=23)
15317 OR b=968
15318 }
15319} {22 24 88 scan 0 sort 0}
15320do_test where7-2.662.1 {
15321 count_steps_sort {
15322 SELECT a FROM t2
15323 WHERE ((a BETWEEN 60 AND 62) AND a!=61)
15324 OR ((a BETWEEN 74 AND 76) AND a!=75)
15325 OR b=22
15326 OR b=993
15327 OR f='tuvwxyzab'
15328 }
15329} {2 19 45 60 62 71 74 76 97 scan 0 sort 0}
15330do_test where7-2.662.2 {
15331 count_steps_sort {
15332 SELECT a FROM t3
15333 WHERE ((a BETWEEN 60 AND 62) AND a!=61)
15334 OR ((a BETWEEN 74 AND 76) AND a!=75)
15335 OR b=22
15336 OR b=993
15337 OR f='tuvwxyzab'
15338 }
15339} {2 19 45 60 62 71 74 76 97 scan 0 sort 0}
15340do_test where7-2.663.1 {
15341 count_steps_sort {
15342 SELECT a FROM t2
15343 WHERE ((a BETWEEN 55 AND 57) AND a!=56)
15344 OR (d>=85.0 AND d<86.0 AND d NOT NULL)
15345 OR c<=10
15346 OR ((a BETWEEN 75 AND 77) AND a!=76)
15347 OR (g='kjihgfe' AND f GLOB 'uvwxy*')
15348 OR b=553
15349 OR (g='jihgfed' AND f GLOB 'vwxyz*')
15350 OR b=1045
15351 }
15352} {55 57 72 73 75 77 85 95 scan 0 sort 0}
15353do_test where7-2.663.2 {
15354 count_steps_sort {
15355 SELECT a FROM t3
15356 WHERE ((a BETWEEN 55 AND 57) AND a!=56)
15357 OR (d>=85.0 AND d<86.0 AND d NOT NULL)
15358 OR c<=10
15359 OR ((a BETWEEN 75 AND 77) AND a!=76)
15360 OR (g='kjihgfe' AND f GLOB 'uvwxy*')
15361 OR b=553
15362 OR (g='jihgfed' AND f GLOB 'vwxyz*')
15363 OR b=1045
15364 }
15365} {55 57 72 73 75 77 85 95 scan 0 sort 0}
15366do_test where7-2.664.1 {
15367 count_steps_sort {
15368 SELECT a FROM t2
15369 WHERE b=440
15370 OR ((a BETWEEN 3 AND 5) AND a!=4)
15371 OR ((a BETWEEN 44 AND 46) AND a!=45)
15372 OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
15373 OR a=89
15374 OR c=18018
15375 OR b=154
15376 OR b=506
15377 OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
15378 OR a=78
15379 OR b=751
15380 }
15381} {1 3 5 14 27 31 40 44 46 52 53 54 57 78 79 83 89 scan 0 sort 0}
15382do_test where7-2.664.2 {
15383 count_steps_sort {
15384 SELECT a FROM t3
15385 WHERE b=440
15386 OR ((a BETWEEN 3 AND 5) AND a!=4)
15387 OR ((a BETWEEN 44 AND 46) AND a!=45)
15388 OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
15389 OR a=89
15390 OR c=18018
15391 OR b=154
15392 OR b=506
15393 OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
15394 OR a=78
15395 OR b=751
15396 }
15397} {1 3 5 14 27 31 40 44 46 52 53 54 57 78 79 83 89 scan 0 sort 0}
15398do_test where7-2.665.1 {
15399 count_steps_sort {
15400 SELECT a FROM t2
15401 WHERE b=407
15402 OR (g='lkjihgf' AND f GLOB 'nopqr*')
15403 OR (g='rqponml' AND f GLOB 'klmno*')
15404 OR b=209
15405 OR b=814
15406 OR (g='wvutsrq' AND f GLOB 'klmno*')
15407 OR a=44
15408 OR (g='qponmlk' AND f GLOB 'mnopq*')
15409 OR (d>=99.0 AND d<100.0 AND d NOT NULL)
15410 OR b=1092
15411 }
15412} {10 19 36 37 38 44 65 74 99 scan 0 sort 0}
15413do_test where7-2.665.2 {
15414 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000015415 SELECT a FROM t3
15416 WHERE b=407
drh1cfdce12008-12-30 14:14:03 +000015417 OR (g='lkjihgf' AND f GLOB 'nopqr*')
drh1cfdce12008-12-30 14:14:03 +000015418 OR (g='rqponml' AND f GLOB 'klmno*')
drh1cfdce12008-12-30 14:14:03 +000015419 OR b=209
danielk19771d461462009-04-21 09:02:45 +000015420 OR b=814
drh1cfdce12008-12-30 14:14:03 +000015421 OR (g='wvutsrq' AND f GLOB 'klmno*')
drh1cfdce12008-12-30 14:14:03 +000015422 OR a=44
drh1cfdce12008-12-30 14:14:03 +000015423 OR (g='qponmlk' AND f GLOB 'mnopq*')
drh1cfdce12008-12-30 14:14:03 +000015424 OR (d>=99.0 AND d<100.0 AND d NOT NULL)
drh1cfdce12008-12-30 14:14:03 +000015425 OR b=1092
drh1cfdce12008-12-30 14:14:03 +000015426 }
danielk19771d461462009-04-21 09:02:45 +000015427} {10 19 36 37 38 44 65 74 99 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000015428do_test where7-2.666.1 {
danielk19771d461462009-04-21 09:02:45 +000015429 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000015430 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +000015431 WHERE ((a BETWEEN 24 AND 26) AND a!=25)
15432 OR b=1103
15433 OR b=190
15434 OR b=737
15435 OR a=97
15436 OR b=451
15437 OR b=583
15438 OR a=63
15439 OR c=8008
15440 OR ((a BETWEEN 45 AND 47) AND a!=46)
drh1cfdce12008-12-30 14:14:03 +000015441 }
danielk19771d461462009-04-21 09:02:45 +000015442} {22 23 24 26 41 45 47 53 63 67 97 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000015443do_test where7-2.666.2 {
danielk19771d461462009-04-21 09:02:45 +000015444 count_steps_sort {
15445 SELECT a FROM t3
15446 WHERE ((a BETWEEN 24 AND 26) AND a!=25)
15447 OR b=1103
15448 OR b=190
15449 OR b=737
15450 OR a=97
15451 OR b=451
15452 OR b=583
15453 OR a=63
15454 OR c=8008
15455 OR ((a BETWEEN 45 AND 47) AND a!=46)
15456 }
15457} {22 23 24 26 41 45 47 53 63 67 97 scan 0 sort 0}
15458do_test where7-2.667.1 {
15459 count_steps_sort {
15460 SELECT a FROM t2
15461 WHERE a=12
15462 OR b=935
15463 OR (d>=87.0 AND d<88.0 AND d NOT NULL)
15464 OR b=1070
15465 OR a=24
15466 OR a=95
15467 OR ((a BETWEEN 27 AND 29) AND a!=28)
15468 OR a=40
15469 OR b=935
15470 OR (d>=53.0 AND d<54.0 AND d NOT NULL)
15471 }
15472} {12 24 27 29 40 53 85 87 95 scan 0 sort 0}
15473do_test where7-2.667.2 {
15474 count_steps_sort {
15475 SELECT a FROM t3
15476 WHERE a=12
15477 OR b=935
15478 OR (d>=87.0 AND d<88.0 AND d NOT NULL)
15479 OR b=1070
15480 OR a=24
15481 OR a=95
15482 OR ((a BETWEEN 27 AND 29) AND a!=28)
15483 OR a=40
15484 OR b=935
15485 OR (d>=53.0 AND d<54.0 AND d NOT NULL)
15486 }
15487} {12 24 27 29 40 53 85 87 95 scan 0 sort 0}
15488do_test where7-2.668.1 {
15489 count_steps_sort {
15490 SELECT a FROM t2
15491 WHERE b=858
15492 OR a=82
15493 OR b=209
15494 OR b=374
15495 OR ((a BETWEEN 76 AND 78) AND a!=77)
15496 OR (d>=40.0 AND d<41.0 AND d NOT NULL)
15497 OR c=22022
15498 }
15499} {19 34 40 64 65 66 76 78 82 scan 0 sort 0}
15500do_test where7-2.668.2 {
15501 count_steps_sort {
15502 SELECT a FROM t3
15503 WHERE b=858
15504 OR a=82
15505 OR b=209
15506 OR b=374
15507 OR ((a BETWEEN 76 AND 78) AND a!=77)
15508 OR (d>=40.0 AND d<41.0 AND d NOT NULL)
15509 OR c=22022
15510 }
15511} {19 34 40 64 65 66 76 78 82 scan 0 sort 0}
15512do_test where7-2.669.1 {
15513 count_steps_sort {
15514 SELECT a FROM t2
15515 WHERE a=27
15516 OR (g='rqponml' AND f GLOB 'lmnop*')
15517 OR b=121
15518 OR ((a BETWEEN 7 AND 9) AND a!=8)
15519 OR (g='wvutsrq' AND f GLOB 'ijklm*')
15520 OR a=67
15521 OR ((a BETWEEN 30 AND 32) AND a!=31)
15522 OR c=1001
15523 OR ((a BETWEEN 50 AND 52) AND a!=51)
15524 OR ((a BETWEEN 19 AND 21) AND a!=20)
15525 }
15526} {1 2 3 7 8 9 11 19 21 27 30 32 37 50 52 67 scan 0 sort 0}
15527do_test where7-2.669.2 {
15528 count_steps_sort {
15529 SELECT a FROM t3
15530 WHERE a=27
15531 OR (g='rqponml' AND f GLOB 'lmnop*')
15532 OR b=121
15533 OR ((a BETWEEN 7 AND 9) AND a!=8)
15534 OR (g='wvutsrq' AND f GLOB 'ijklm*')
15535 OR a=67
15536 OR ((a BETWEEN 30 AND 32) AND a!=31)
15537 OR c=1001
15538 OR ((a BETWEEN 50 AND 52) AND a!=51)
15539 OR ((a BETWEEN 19 AND 21) AND a!=20)
15540 }
15541} {1 2 3 7 8 9 11 19 21 27 30 32 37 50 52 67 scan 0 sort 0}
15542do_test where7-2.670.1 {
15543 count_steps_sort {
15544 SELECT a FROM t2
15545 WHERE b=99
15546 OR (g='nmlkjih' AND f GLOB 'fghij*')
15547 OR (d>=98.0 AND d<99.0 AND d NOT NULL)
15548 OR (d>=1.0 AND d<2.0 AND d NOT NULL)
15549 OR (d>=46.0 AND d<47.0 AND d NOT NULL)
15550 }
15551} {1 9 46 57 98 scan 0 sort 0}
15552do_test where7-2.670.2 {
15553 count_steps_sort {
15554 SELECT a FROM t3
15555 WHERE b=99
15556 OR (g='nmlkjih' AND f GLOB 'fghij*')
15557 OR (d>=98.0 AND d<99.0 AND d NOT NULL)
15558 OR (d>=1.0 AND d<2.0 AND d NOT NULL)
15559 OR (d>=46.0 AND d<47.0 AND d NOT NULL)
15560 }
15561} {1 9 46 57 98 scan 0 sort 0}
15562do_test where7-2.671.1 {
15563 count_steps_sort {
15564 SELECT a FROM t2
15565 WHERE a=3
15566 OR (d>=62.0 AND d<63.0 AND d NOT NULL)
15567 OR b=355
15568 OR b=814
15569 OR (g='ihgfedc' AND f GLOB 'bcdef*')
15570 OR a=81
15571 OR (g='qponmlk' AND f GLOB 'qrstu*')
15572 OR b=542
15573 OR b=795
15574 }
15575} {3 42 62 74 79 81 scan 0 sort 0}
15576do_test where7-2.671.2 {
15577 count_steps_sort {
15578 SELECT a FROM t3
15579 WHERE a=3
15580 OR (d>=62.0 AND d<63.0 AND d NOT NULL)
15581 OR b=355
15582 OR b=814
15583 OR (g='ihgfedc' AND f GLOB 'bcdef*')
15584 OR a=81
15585 OR (g='qponmlk' AND f GLOB 'qrstu*')
15586 OR b=542
15587 OR b=795
15588 }
15589} {3 42 62 74 79 81 scan 0 sort 0}
15590do_test where7-2.672.1 {
15591 count_steps_sort {
15592 SELECT a FROM t2
15593 WHERE (d>=1.0 AND d<2.0 AND d NOT NULL)
15594 OR (d>=56.0 AND d<57.0 AND d NOT NULL)
15595 OR b=363
15596 OR (g='srqponm' AND f GLOB 'fghij*')
15597 OR ((a BETWEEN 64 AND 66) AND a!=65)
15598 OR b=619
15599 OR (g='vutsrqp' AND f GLOB 'opqrs*')
15600 OR a=73
15601 }
15602} {1 14 31 33 56 64 66 73 scan 0 sort 0}
15603do_test where7-2.672.2 {
15604 count_steps_sort {
15605 SELECT a FROM t3
15606 WHERE (d>=1.0 AND d<2.0 AND d NOT NULL)
15607 OR (d>=56.0 AND d<57.0 AND d NOT NULL)
15608 OR b=363
15609 OR (g='srqponm' AND f GLOB 'fghij*')
15610 OR ((a BETWEEN 64 AND 66) AND a!=65)
15611 OR b=619
15612 OR (g='vutsrqp' AND f GLOB 'opqrs*')
15613 OR a=73
15614 }
15615} {1 14 31 33 56 64 66 73 scan 0 sort 0}
15616do_test where7-2.673.1 {
15617 count_steps_sort {
15618 SELECT a FROM t2
15619 WHERE b=935
15620 OR a=42
15621 OR (g='nmlkjih' AND f GLOB 'defgh*')
15622 OR b=330
15623 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
15624 }
15625} {9 30 35 42 55 61 85 87 scan 0 sort 0}
15626do_test where7-2.673.2 {
15627 count_steps_sort {
15628 SELECT a FROM t3
15629 WHERE b=935
15630 OR a=42
15631 OR (g='nmlkjih' AND f GLOB 'defgh*')
15632 OR b=330
15633 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
15634 }
15635} {9 30 35 42 55 61 85 87 scan 0 sort 0}
15636do_test where7-2.674.1 {
15637 count_steps_sort {
15638 SELECT a FROM t2
15639 WHERE a=79
15640 OR b=201
15641 OR b=99
15642 OR (d>=21.0 AND d<22.0 AND d NOT NULL)
15643 OR (d>=19.0 AND d<20.0 AND d NOT NULL)
15644 OR a=64
15645 OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
15646 OR a=89
15647 }
15648} {9 16 19 21 42 64 68 79 89 94 scan 0 sort 0}
15649do_test where7-2.674.2 {
15650 count_steps_sort {
15651 SELECT a FROM t3
15652 WHERE a=79
15653 OR b=201
15654 OR b=99
15655 OR (d>=21.0 AND d<22.0 AND d NOT NULL)
15656 OR (d>=19.0 AND d<20.0 AND d NOT NULL)
15657 OR a=64
15658 OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
15659 OR a=89
15660 }
15661} {9 16 19 21 42 64 68 79 89 94 scan 0 sort 0}
15662do_test where7-2.675.1 {
15663 count_steps_sort {
15664 SELECT a FROM t2
15665 WHERE b=784
15666 OR a=85
15667 OR b=663
15668 OR c=17017
15669 OR b=561
15670 OR (g='kjihgfe' AND f GLOB 'qrstu*')
15671 OR b=495
15672 OR (g='lkjihgf' AND f GLOB 'nopqr*')
15673 OR b=352
15674 OR ((a BETWEEN 39 AND 41) AND a!=40)
15675 }
15676} {32 39 41 45 49 50 51 65 68 85 scan 0 sort 0}
15677do_test where7-2.675.2 {
15678 count_steps_sort {
15679 SELECT a FROM t3
15680 WHERE b=784
15681 OR a=85
15682 OR b=663
15683 OR c=17017
15684 OR b=561
15685 OR (g='kjihgfe' AND f GLOB 'qrstu*')
15686 OR b=495
15687 OR (g='lkjihgf' AND f GLOB 'nopqr*')
15688 OR b=352
15689 OR ((a BETWEEN 39 AND 41) AND a!=40)
15690 }
15691} {32 39 41 45 49 50 51 65 68 85 scan 0 sort 0}
15692do_test where7-2.676.1 {
15693 count_steps_sort {
15694 SELECT a FROM t2
15695 WHERE (d>=100.0 AND d<101.0 AND d NOT NULL)
15696 OR (g='utsrqpo' AND f GLOB 'tuvwx*')
15697 OR f='klmnopqrs'
15698 OR f='lmnopqrst'
15699 }
15700} {10 11 19 36 37 62 63 88 89 100 scan 0 sort 0}
15701do_test where7-2.676.2 {
15702 count_steps_sort {
15703 SELECT a FROM t3
15704 WHERE (d>=100.0 AND d<101.0 AND d NOT NULL)
15705 OR (g='utsrqpo' AND f GLOB 'tuvwx*')
15706 OR f='klmnopqrs'
15707 OR f='lmnopqrst'
15708 }
15709} {10 11 19 36 37 62 63 88 89 100 scan 0 sort 0}
15710do_test where7-2.677.1 {
15711 count_steps_sort {
15712 SELECT a FROM t2
15713 WHERE ((a BETWEEN 90 AND 92) AND a!=91)
15714 OR a=46
15715 OR a=44
15716 }
15717} {44 46 90 92 scan 0 sort 0}
15718do_test where7-2.677.2 {
15719 count_steps_sort {
15720 SELECT a FROM t3
15721 WHERE ((a BETWEEN 90 AND 92) AND a!=91)
15722 OR a=46
15723 OR a=44
15724 }
15725} {44 46 90 92 scan 0 sort 0}
15726do_test where7-2.678.1 {
15727 count_steps_sort {
15728 SELECT a FROM t2
15729 WHERE b=36
15730 OR (g='qponmlk' AND f GLOB 'nopqr*')
15731 OR ((a BETWEEN 18 AND 20) AND a!=19)
15732 OR b=682
15733 OR ((a BETWEEN 53 AND 55) AND a!=54)
15734 OR b=91
15735 OR (g='ponmlkj' AND f GLOB 'rstuv*')
15736 OR ((a BETWEEN 95 AND 97) AND a!=96)
15737 OR c=12012
15738 OR b=267
15739 OR (g='jihgfed' AND f GLOB 'yzabc*')
15740 }
15741} {18 20 34 35 36 39 43 53 55 62 76 95 97 scan 0 sort 0}
15742do_test where7-2.678.2 {
15743 count_steps_sort {
15744 SELECT a FROM t3
15745 WHERE b=36
15746 OR (g='qponmlk' AND f GLOB 'nopqr*')
15747 OR ((a BETWEEN 18 AND 20) AND a!=19)
15748 OR b=682
15749 OR ((a BETWEEN 53 AND 55) AND a!=54)
15750 OR b=91
15751 OR (g='ponmlkj' AND f GLOB 'rstuv*')
15752 OR ((a BETWEEN 95 AND 97) AND a!=96)
15753 OR c=12012
15754 OR b=267
15755 OR (g='jihgfed' AND f GLOB 'yzabc*')
15756 }
15757} {18 20 34 35 36 39 43 53 55 62 76 95 97 scan 0 sort 0}
15758do_test where7-2.679.1 {
15759 count_steps_sort {
15760 SELECT a FROM t2
15761 WHERE b=594
15762 OR f='hijklmnop'
15763 OR ((a BETWEEN 65 AND 67) AND a!=66)
15764 OR (g='mlkjihg' AND f GLOB 'ghijk*')
15765 OR b=707
15766 OR b=363
15767 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
15768 OR b=157
15769 OR (g='tsrqpon' AND f GLOB 'yzabc*')
15770 }
15771} {7 12 24 33 54 58 59 65 67 85 scan 0 sort 0}
15772do_test where7-2.679.2 {
15773 count_steps_sort {
15774 SELECT a FROM t3
15775 WHERE b=594
15776 OR f='hijklmnop'
15777 OR ((a BETWEEN 65 AND 67) AND a!=66)
15778 OR (g='mlkjihg' AND f GLOB 'ghijk*')
15779 OR b=707
15780 OR b=363
15781 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
15782 OR b=157
15783 OR (g='tsrqpon' AND f GLOB 'yzabc*')
15784 }
15785} {7 12 24 33 54 58 59 65 67 85 scan 0 sort 0}
15786do_test where7-2.680.1 {
15787 count_steps_sort {
15788 SELECT a FROM t2
15789 WHERE (d>=27.0 AND d<28.0 AND d NOT NULL)
15790 OR a=2
15791 OR a=84
15792 OR b=399
15793 OR b=828
15794 OR a=21
15795 OR b=748
15796 OR c=13013
15797 OR a=57
15798 OR f='mnopqrstu'
15799 }
15800} {2 12 21 27 37 38 39 57 64 68 84 90 scan 0 sort 0}
15801do_test where7-2.680.2 {
15802 count_steps_sort {
15803 SELECT a FROM t3
15804 WHERE (d>=27.0 AND d<28.0 AND d NOT NULL)
15805 OR a=2
15806 OR a=84
15807 OR b=399
15808 OR b=828
15809 OR a=21
15810 OR b=748
15811 OR c=13013
15812 OR a=57
15813 OR f='mnopqrstu'
15814 }
15815} {2 12 21 27 37 38 39 57 64 68 84 90 scan 0 sort 0}
15816do_test where7-2.681.1 {
15817 count_steps_sort {
15818 SELECT a FROM t2
15819 WHERE (g='nmlkjih' AND f GLOB 'defgh*')
15820 OR b=674
15821 OR ((a BETWEEN 38 AND 40) AND a!=39)
15822 OR c=3003
15823 OR a=19
15824 OR (d>=46.0 AND d<47.0 AND d NOT NULL)
15825 OR ((a BETWEEN 20 AND 22) AND a!=21)
15826 }
15827} {7 8 9 19 20 22 38 40 46 55 scan 0 sort 0}
15828do_test where7-2.681.2 {
15829 count_steps_sort {
15830 SELECT a FROM t3
15831 WHERE (g='nmlkjih' AND f GLOB 'defgh*')
15832 OR b=674
15833 OR ((a BETWEEN 38 AND 40) AND a!=39)
15834 OR c=3003
15835 OR a=19
15836 OR (d>=46.0 AND d<47.0 AND d NOT NULL)
15837 OR ((a BETWEEN 20 AND 22) AND a!=21)
15838 }
15839} {7 8 9 19 20 22 38 40 46 55 scan 0 sort 0}
15840do_test where7-2.682.1 {
15841 count_steps_sort {
15842 SELECT a FROM t2
15843 WHERE b=652
15844 OR a=83
15845 OR (d>=97.0 AND d<98.0 AND d NOT NULL)
15846 OR b=102
15847 OR b=300
15848 OR (d>=49.0 AND d<50.0 AND d NOT NULL)
15849 }
15850} {49 83 97 scan 0 sort 0}
15851do_test where7-2.682.2 {
15852 count_steps_sort {
15853 SELECT a FROM t3
15854 WHERE b=652
15855 OR a=83
15856 OR (d>=97.0 AND d<98.0 AND d NOT NULL)
15857 OR b=102
15858 OR b=300
15859 OR (d>=49.0 AND d<50.0 AND d NOT NULL)
15860 }
15861} {49 83 97 scan 0 sort 0}
15862do_test where7-2.683.1 {
15863 count_steps_sort {
15864 SELECT a FROM t2
15865 WHERE ((a BETWEEN 53 AND 55) AND a!=54)
15866 OR ((a BETWEEN 43 AND 45) AND a!=44)
15867 OR c=4004
15868 OR a=95
15869 OR b=707
15870 OR f='vwxyzabcd'
15871 OR b=286
15872 OR (g='wvutsrq' AND f GLOB 'mnopq*')
15873 OR b=693
15874 OR ((a BETWEEN 6 AND 8) AND a!=7)
15875 }
15876} {6 8 10 11 12 21 26 43 45 47 53 55 63 73 95 99 scan 0 sort 0}
15877do_test where7-2.683.2 {
15878 count_steps_sort {
15879 SELECT a FROM t3
15880 WHERE ((a BETWEEN 53 AND 55) AND a!=54)
15881 OR ((a BETWEEN 43 AND 45) AND a!=44)
15882 OR c=4004
15883 OR a=95
15884 OR b=707
15885 OR f='vwxyzabcd'
15886 OR b=286
15887 OR (g='wvutsrq' AND f GLOB 'mnopq*')
15888 OR b=693
15889 OR ((a BETWEEN 6 AND 8) AND a!=7)
15890 }
15891} {6 8 10 11 12 21 26 43 45 47 53 55 63 73 95 99 scan 0 sort 0}
15892do_test where7-2.684.1 {
15893 count_steps_sort {
15894 SELECT a FROM t2
15895 WHERE b=209
15896 OR b=198
15897 OR a=52
15898 OR (d>=64.0 AND d<65.0 AND d NOT NULL)
15899 OR d<0.0
15900 OR (g='rqponml' AND f GLOB 'jklmn*')
15901 OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
15902 OR b=168
15903 OR (d>=24.0 AND d<25.0 AND d NOT NULL)
15904 OR f='uvwxyzabc'
15905 OR (d>=42.0 AND d<43.0 AND d NOT NULL)
15906 }
15907} {7 18 19 20 24 33 35 42 46 52 59 64 72 85 98 scan 0 sort 0}
15908do_test where7-2.684.2 {
15909 count_steps_sort {
15910 SELECT a FROM t3
15911 WHERE b=209
15912 OR b=198
15913 OR a=52
15914 OR (d>=64.0 AND d<65.0 AND d NOT NULL)
15915 OR d<0.0
15916 OR (g='rqponml' AND f GLOB 'jklmn*')
15917 OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
15918 OR b=168
15919 OR (d>=24.0 AND d<25.0 AND d NOT NULL)
15920 OR f='uvwxyzabc'
15921 OR (d>=42.0 AND d<43.0 AND d NOT NULL)
15922 }
15923} {7 18 19 20 24 33 35 42 46 52 59 64 72 85 98 scan 0 sort 0}
15924do_test where7-2.685.1 {
15925 count_steps_sort {
15926 SELECT a FROM t2
15927 WHERE ((a BETWEEN 4 AND 6) AND a!=5)
15928 OR (g='tsrqpon' AND f GLOB 'abcde*')
15929 OR ((a BETWEEN 89 AND 91) AND a!=90)
15930 OR f='rstuvwxyz'
15931 OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
15932 OR (g='hgfedcb' AND f GLOB 'ghijk*')
15933 OR (g='wvutsrq' AND f GLOB 'ijklm*')
15934 OR a=14
15935 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
15936 }
15937} {4 6 8 12 14 17 21 26 43 47 69 73 84 89 91 95 99 scan 0 sort 0}
15938do_test where7-2.685.2 {
15939 count_steps_sort {
15940 SELECT a FROM t3
15941 WHERE ((a BETWEEN 4 AND 6) AND a!=5)
15942 OR (g='tsrqpon' AND f GLOB 'abcde*')
15943 OR ((a BETWEEN 89 AND 91) AND a!=90)
15944 OR f='rstuvwxyz'
15945 OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
15946 OR (g='hgfedcb' AND f GLOB 'ghijk*')
15947 OR (g='wvutsrq' AND f GLOB 'ijklm*')
15948 OR a=14
15949 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
15950 }
15951} {4 6 8 12 14 17 21 26 43 47 69 73 84 89 91 95 99 scan 0 sort 0}
15952do_test where7-2.686.1 {
15953 count_steps_sort {
15954 SELECT a FROM t2
15955 WHERE ((a BETWEEN 13 AND 15) AND a!=14)
15956 OR ((a BETWEEN 93 AND 95) AND a!=94)
15957 OR (g='yxwvuts' AND f GLOB 'cdefg*')
15958 OR f='mnopqrstu'
15959 OR (g='fedcbaz' AND f GLOB 'tuvwx*')
15960 OR ((a BETWEEN 33 AND 35) AND a!=34)
15961 OR a=38
15962 OR c=26026
15963 }
15964} {2 12 13 15 33 35 38 64 76 77 78 90 93 95 97 scan 0 sort 0}
15965do_test where7-2.686.2 {
15966 count_steps_sort {
15967 SELECT a FROM t3
15968 WHERE ((a BETWEEN 13 AND 15) AND a!=14)
15969 OR ((a BETWEEN 93 AND 95) AND a!=94)
15970 OR (g='yxwvuts' AND f GLOB 'cdefg*')
15971 OR f='mnopqrstu'
15972 OR (g='fedcbaz' AND f GLOB 'tuvwx*')
15973 OR ((a BETWEEN 33 AND 35) AND a!=34)
15974 OR a=38
15975 OR c=26026
15976 }
15977} {2 12 13 15 33 35 38 64 76 77 78 90 93 95 97 scan 0 sort 0}
15978do_test where7-2.687.1 {
15979 count_steps_sort {
15980 SELECT a FROM t2
15981 WHERE (g='ponmlkj' AND f GLOB 'stuvw*')
15982 OR ((a BETWEEN 71 AND 73) AND a!=72)
15983 OR a=7
15984 OR (g='qponmlk' AND f GLOB 'nopqr*')
15985 OR (g='srqponm' AND f GLOB 'ghijk*')
15986 OR ((a BETWEEN 33 AND 35) AND a!=34)
15987 }
15988} {7 32 33 35 39 44 71 73 scan 0 sort 0}
15989do_test where7-2.687.2 {
15990 count_steps_sort {
15991 SELECT a FROM t3
15992 WHERE (g='ponmlkj' AND f GLOB 'stuvw*')
15993 OR ((a BETWEEN 71 AND 73) AND a!=72)
15994 OR a=7
15995 OR (g='qponmlk' AND f GLOB 'nopqr*')
15996 OR (g='srqponm' AND f GLOB 'ghijk*')
15997 OR ((a BETWEEN 33 AND 35) AND a!=34)
15998 }
15999} {7 32 33 35 39 44 71 73 scan 0 sort 0}
16000do_test where7-2.688.1 {
16001 count_steps_sort {
16002 SELECT a FROM t2
16003 WHERE c=6006
16004 OR b=938
16005 OR b=484
16006 OR b=652
16007 OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
16008 OR (g='mlkjihg' AND f GLOB 'ghijk*')
16009 OR f='opqrstuvw'
16010 }
16011} {14 15 16 17 18 40 41 44 58 66 67 92 93 scan 0 sort 0}
16012do_test where7-2.688.2 {
16013 count_steps_sort {
16014 SELECT a FROM t3
16015 WHERE c=6006
16016 OR b=938
16017 OR b=484
16018 OR b=652
16019 OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
16020 OR (g='mlkjihg' AND f GLOB 'ghijk*')
16021 OR f='opqrstuvw'
16022 }
16023} {14 15 16 17 18 40 41 44 58 66 67 92 93 scan 0 sort 0}
16024do_test where7-2.689.1 {
16025 count_steps_sort {
16026 SELECT a FROM t2
16027 WHERE c=27027
16028 OR b=968
16029 OR (d>=51.0 AND d<52.0 AND d NOT NULL)
16030 OR b=487
16031 OR b=924
16032 OR (d>=70.0 AND d<71.0 AND d NOT NULL)
16033 OR c=14014
16034 OR b=1001
16035 }
16036} {40 41 42 51 70 79 80 81 84 88 91 scan 0 sort 0}
16037do_test where7-2.689.2 {
16038 count_steps_sort {
16039 SELECT a FROM t3
16040 WHERE c=27027
16041 OR b=968
16042 OR (d>=51.0 AND d<52.0 AND d NOT NULL)
16043 OR b=487
16044 OR b=924
16045 OR (d>=70.0 AND d<71.0 AND d NOT NULL)
16046 OR c=14014
16047 OR b=1001
16048 }
16049} {40 41 42 51 70 79 80 81 84 88 91 scan 0 sort 0}
16050do_test where7-2.690.1 {
16051 count_steps_sort {
16052 SELECT a FROM t2
16053 WHERE a=25
16054 OR ((a BETWEEN 43 AND 45) AND a!=44)
16055 OR (g='gfedcba' AND f GLOB 'mnopq*')
16056 OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
16057 OR (d>=10.0 AND d<11.0 AND d NOT NULL)
16058 OR b=443
16059 OR b=564
16060 OR (g='kjihgfe' AND f GLOB 'rstuv*')
16061 OR b=531
16062 OR b=1081
16063 OR a=96
16064 }
16065} {10 19 25 43 45 69 71 90 96 97 scan 0 sort 0}
16066do_test where7-2.690.2 {
16067 count_steps_sort {
16068 SELECT a FROM t3
16069 WHERE a=25
16070 OR ((a BETWEEN 43 AND 45) AND a!=44)
16071 OR (g='gfedcba' AND f GLOB 'mnopq*')
16072 OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
16073 OR (d>=10.0 AND d<11.0 AND d NOT NULL)
16074 OR b=443
16075 OR b=564
16076 OR (g='kjihgfe' AND f GLOB 'rstuv*')
16077 OR b=531
16078 OR b=1081
16079 OR a=96
16080 }
16081} {10 19 25 43 45 69 71 90 96 97 scan 0 sort 0}
16082do_test where7-2.691.1 {
16083 count_steps_sort {
16084 SELECT a FROM t2
16085 WHERE b=36
16086 OR (g='srqponm' AND f GLOB 'defgh*')
16087 }
16088} {29 scan 0 sort 0}
16089do_test where7-2.691.2 {
16090 count_steps_sort {
16091 SELECT a FROM t3
16092 WHERE b=36
16093 OR (g='srqponm' AND f GLOB 'defgh*')
16094 }
16095} {29 scan 0 sort 0}
16096do_test where7-2.692.1 {
16097 count_steps_sort {
16098 SELECT a FROM t2
16099 WHERE (g='kjihgfe' AND f GLOB 'stuvw*')
16100 OR b=531
16101 OR ((a BETWEEN 93 AND 95) AND a!=94)
16102 OR (d>=3.0 AND d<4.0 AND d NOT NULL)
16103 }
16104} {3 70 93 95 scan 0 sort 0}
16105do_test where7-2.692.2 {
16106 count_steps_sort {
16107 SELECT a FROM t3
16108 WHERE (g='kjihgfe' AND f GLOB 'stuvw*')
16109 OR b=531
16110 OR ((a BETWEEN 93 AND 95) AND a!=94)
16111 OR (d>=3.0 AND d<4.0 AND d NOT NULL)
16112 }
16113} {3 70 93 95 scan 0 sort 0}
16114do_test where7-2.693.1 {
16115 count_steps_sort {
16116 SELECT a FROM t2
16117 WHERE b=256
16118 OR b=1034
16119 }
16120} {94 scan 0 sort 0}
16121do_test where7-2.693.2 {
16122 count_steps_sort {
16123 SELECT a FROM t3
16124 WHERE b=256
16125 OR b=1034
16126 }
16127} {94 scan 0 sort 0}
16128do_test where7-2.694.1 {
16129 count_steps_sort {
16130 SELECT a FROM t2
16131 WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
16132 OR ((a BETWEEN 24 AND 26) AND a!=25)
16133 OR (d>=83.0 AND d<84.0 AND d NOT NULL)
16134 OR (d>=19.0 AND d<20.0 AND d NOT NULL)
16135 OR b=784
16136 OR b=718
16137 OR a=18
16138 OR a=3
16139 OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
16140 OR (g='mlkjihg' AND f GLOB 'ghijk*')
16141 OR c=28028
16142 }
16143} {3 18 19 21 24 26 47 58 60 73 82 83 84 99 scan 0 sort 0}
16144do_test where7-2.694.2 {
16145 count_steps_sort {
16146 SELECT a FROM t3
16147 WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
16148 OR ((a BETWEEN 24 AND 26) AND a!=25)
16149 OR (d>=83.0 AND d<84.0 AND d NOT NULL)
16150 OR (d>=19.0 AND d<20.0 AND d NOT NULL)
16151 OR b=784
16152 OR b=718
16153 OR a=18
16154 OR a=3
16155 OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
16156 OR (g='mlkjihg' AND f GLOB 'ghijk*')
16157 OR c=28028
16158 }
16159} {3 18 19 21 24 26 47 58 60 73 82 83 84 99 scan 0 sort 0}
16160do_test where7-2.695.1 {
16161 count_steps_sort {
16162 SELECT a FROM t2
16163 WHERE b=473
16164 OR b=649
16165 OR ((a BETWEEN 46 AND 48) AND a!=47)
16166 OR (d>=91.0 AND d<92.0 AND d NOT NULL)
16167 OR b=1100
16168 OR b=1012
16169 OR a=72
16170 OR (d>=18.0 AND d<19.0 AND d NOT NULL)
16171 OR b=176
16172 OR b=355
16173 }
16174} {16 18 43 46 48 59 72 91 92 100 scan 0 sort 0}
16175do_test where7-2.695.2 {
16176 count_steps_sort {
16177 SELECT a FROM t3
16178 WHERE b=473
16179 OR b=649
16180 OR ((a BETWEEN 46 AND 48) AND a!=47)
16181 OR (d>=91.0 AND d<92.0 AND d NOT NULL)
16182 OR b=1100
16183 OR b=1012
16184 OR a=72
16185 OR (d>=18.0 AND d<19.0 AND d NOT NULL)
16186 OR b=176
16187 OR b=355
16188 }
16189} {16 18 43 46 48 59 72 91 92 100 scan 0 sort 0}
16190do_test where7-2.696.1 {
16191 count_steps_sort {
16192 SELECT a FROM t2
16193 WHERE (d>=15.0 AND d<16.0 AND d NOT NULL)
16194 OR f='cdefghijk'
16195 OR (d>=19.0 AND d<20.0 AND d NOT NULL)
16196 OR ((a BETWEEN 30 AND 32) AND a!=31)
16197 OR (d>=29.0 AND d<30.0 AND d NOT NULL)
16198 OR (g='srqponm' AND f GLOB 'ghijk*')
16199 OR (d>=91.0 AND d<92.0 AND d NOT NULL)
16200 }
16201} {2 15 19 28 29 30 32 54 80 91 scan 0 sort 0}
16202do_test where7-2.696.2 {
16203 count_steps_sort {
16204 SELECT a FROM t3
16205 WHERE (d>=15.0 AND d<16.0 AND d NOT NULL)
16206 OR f='cdefghijk'
16207 OR (d>=19.0 AND d<20.0 AND d NOT NULL)
16208 OR ((a BETWEEN 30 AND 32) AND a!=31)
16209 OR (d>=29.0 AND d<30.0 AND d NOT NULL)
16210 OR (g='srqponm' AND f GLOB 'ghijk*')
16211 OR (d>=91.0 AND d<92.0 AND d NOT NULL)
16212 }
16213} {2 15 19 28 29 30 32 54 80 91 scan 0 sort 0}
16214do_test where7-2.697.1 {
16215 count_steps_sort {
16216 SELECT a FROM t2
16217 WHERE (g='mlkjihg' AND f GLOB 'ijklm*')
16218 OR b=883
16219 OR (d>=22.0 AND d<23.0 AND d NOT NULL)
16220 OR b=938
16221 OR ((a BETWEEN 17 AND 19) AND a!=18)
16222 OR f='defghijkl'
16223 OR c=2002
16224 OR b=990
16225 }
16226} {3 4 5 6 17 19 22 29 55 60 81 90 scan 0 sort 0}
16227do_test where7-2.697.2 {
16228 count_steps_sort {
16229 SELECT a FROM t3
16230 WHERE (g='mlkjihg' AND f GLOB 'ijklm*')
16231 OR b=883
16232 OR (d>=22.0 AND d<23.0 AND d NOT NULL)
16233 OR b=938
16234 OR ((a BETWEEN 17 AND 19) AND a!=18)
16235 OR f='defghijkl'
16236 OR c=2002
16237 OR b=990
16238 }
16239} {3 4 5 6 17 19 22 29 55 60 81 90 scan 0 sort 0}
16240do_test where7-2.698.1 {
16241 count_steps_sort {
16242 SELECT a FROM t2
16243 WHERE ((a BETWEEN 7 AND 9) AND a!=8)
16244 OR (d>=76.0 AND d<77.0 AND d NOT NULL)
16245 OR b=902
16246 OR b=25
16247 }
16248} {7 9 76 82 scan 0 sort 0}
16249do_test where7-2.698.2 {
16250 count_steps_sort {
16251 SELECT a FROM t3
16252 WHERE ((a BETWEEN 7 AND 9) AND a!=8)
16253 OR (d>=76.0 AND d<77.0 AND d NOT NULL)
16254 OR b=902
16255 OR b=25
16256 }
16257} {7 9 76 82 scan 0 sort 0}
16258do_test where7-2.699.1 {
16259 count_steps_sort {
16260 SELECT a FROM t2
16261 WHERE (g='tsrqpon' AND f GLOB 'abcde*')
16262 OR (d>=55.0 AND d<56.0 AND d NOT NULL)
16263 OR ((a BETWEEN 68 AND 70) AND a!=69)
16264 OR ((a BETWEEN 74 AND 76) AND a!=75)
16265 OR b=1092
16266 OR b=495
16267 }
16268} {26 45 55 68 70 74 76 scan 0 sort 0}
16269do_test where7-2.699.2 {
16270 count_steps_sort {
16271 SELECT a FROM t3
16272 WHERE (g='tsrqpon' AND f GLOB 'abcde*')
16273 OR (d>=55.0 AND d<56.0 AND d NOT NULL)
16274 OR ((a BETWEEN 68 AND 70) AND a!=69)
16275 OR ((a BETWEEN 74 AND 76) AND a!=75)
16276 OR b=1092
16277 OR b=495
16278 }
16279} {26 45 55 68 70 74 76 scan 0 sort 0}
16280do_test where7-2.700.1 {
16281 count_steps_sort {
16282 SELECT a FROM t2
16283 WHERE ((a BETWEEN 90 AND 92) AND a!=91)
16284 OR a=46
16285 OR a=74
16286 }
16287} {46 74 90 92 scan 0 sort 0}
16288do_test where7-2.700.2 {
16289 count_steps_sort {
16290 SELECT a FROM t3
16291 WHERE ((a BETWEEN 90 AND 92) AND a!=91)
16292 OR a=46
16293 OR a=74
16294 }
16295} {46 74 90 92 scan 0 sort 0}
16296do_test where7-2.701.1 {
16297 count_steps_sort {
16298 SELECT a FROM t2
16299 WHERE a=18
16300 OR b=66
16301 OR b=498
16302 OR b=143
16303 OR b=1034
16304 OR b=289
16305 OR b=319
16306 }
16307} {6 13 18 29 94 scan 0 sort 0}
16308do_test where7-2.701.2 {
16309 count_steps_sort {
16310 SELECT a FROM t3
16311 WHERE a=18
16312 OR b=66
16313 OR b=498
16314 OR b=143
16315 OR b=1034
16316 OR b=289
16317 OR b=319
16318 }
16319} {6 13 18 29 94 scan 0 sort 0}
16320do_test where7-2.702.1 {
16321 count_steps_sort {
16322 SELECT a FROM t2
16323 WHERE (f GLOB '?abcd*' AND f GLOB 'zabc*')
16324 OR (g='srqponm' AND f GLOB 'efghi*')
16325 OR (g='ponmlkj' AND f GLOB 'tuvwx*')
16326 OR (g='nmlkjih' AND f GLOB 'cdefg*')
16327 OR (g='srqponm' AND f GLOB 'cdefg*')
16328 OR (g='ihgfedc' AND f GLOB 'bcdef*')
16329 OR f='lmnopqrst'
16330 OR ((a BETWEEN 11 AND 13) AND a!=12)
16331 OR b=872
16332 OR a=44
16333 OR ((a BETWEEN 38 AND 40) AND a!=39)
16334 }
16335} {11 13 25 28 30 37 38 40 44 45 51 54 63 77 79 89 scan 0 sort 0}
16336do_test where7-2.702.2 {
16337 count_steps_sort {
16338 SELECT a FROM t3
16339 WHERE (f GLOB '?abcd*' AND f GLOB 'zabc*')
16340 OR (g='srqponm' AND f GLOB 'efghi*')
16341 OR (g='ponmlkj' AND f GLOB 'tuvwx*')
16342 OR (g='nmlkjih' AND f GLOB 'cdefg*')
16343 OR (g='srqponm' AND f GLOB 'cdefg*')
16344 OR (g='ihgfedc' AND f GLOB 'bcdef*')
16345 OR f='lmnopqrst'
16346 OR ((a BETWEEN 11 AND 13) AND a!=12)
16347 OR b=872
16348 OR a=44
16349 OR ((a BETWEEN 38 AND 40) AND a!=39)
16350 }
16351} {11 13 25 28 30 37 38 40 44 45 51 54 63 77 79 89 scan 0 sort 0}
16352do_test where7-2.703.1 {
16353 count_steps_sort {
16354 SELECT a FROM t2
16355 WHERE ((a BETWEEN 71 AND 73) AND a!=72)
16356 OR a=20
16357 OR (g='vutsrqp' AND f GLOB 'rstuv*')
16358 OR (g='jihgfed' AND f GLOB 'xyzab*')
16359 OR b=1004
16360 OR b=77
16361 OR b=927
16362 OR a=99
16363 OR (d>=66.0 AND d<67.0 AND d NOT NULL)
16364 OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
16365 }
16366} {7 17 20 46 66 71 72 73 75 98 99 scan 0 sort 0}
16367do_test where7-2.703.2 {
16368 count_steps_sort {
16369 SELECT a FROM t3
16370 WHERE ((a BETWEEN 71 AND 73) AND a!=72)
16371 OR a=20
16372 OR (g='vutsrqp' AND f GLOB 'rstuv*')
16373 OR (g='jihgfed' AND f GLOB 'xyzab*')
16374 OR b=1004
16375 OR b=77
16376 OR b=927
16377 OR a=99
16378 OR (d>=66.0 AND d<67.0 AND d NOT NULL)
16379 OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
16380 }
16381} {7 17 20 46 66 71 72 73 75 98 99 scan 0 sort 0}
16382do_test where7-2.704.1 {
16383 count_steps_sort {
16384 SELECT a FROM t2
16385 WHERE (d>=76.0 AND d<77.0 AND d NOT NULL)
16386 OR (d>=45.0 AND d<46.0 AND d NOT NULL)
16387 OR b=11
16388 OR ((a BETWEEN 21 AND 23) AND a!=22)
16389 }
16390} {1 21 23 45 76 scan 0 sort 0}
16391do_test where7-2.704.2 {
16392 count_steps_sort {
16393 SELECT a FROM t3
16394 WHERE (d>=76.0 AND d<77.0 AND d NOT NULL)
16395 OR (d>=45.0 AND d<46.0 AND d NOT NULL)
16396 OR b=11
16397 OR ((a BETWEEN 21 AND 23) AND a!=22)
16398 }
16399} {1 21 23 45 76 scan 0 sort 0}
16400do_test where7-2.705.1 {
16401 count_steps_sort {
16402 SELECT a FROM t2
16403 WHERE b=572
16404 OR (g='nmlkjih' AND f GLOB 'fghij*')
16405 }
16406} {52 57 scan 0 sort 0}
16407do_test where7-2.705.2 {
16408 count_steps_sort {
16409 SELECT a FROM t3
16410 WHERE b=572
16411 OR (g='nmlkjih' AND f GLOB 'fghij*')
16412 }
16413} {52 57 scan 0 sort 0}
16414do_test where7-2.706.1 {
16415 count_steps_sort {
16416 SELECT a FROM t2
16417 WHERE (d>=44.0 AND d<45.0 AND d NOT NULL)
16418 OR ((a BETWEEN 54 AND 56) AND a!=55)
16419 OR f='lmnopqrst'
16420 OR (f GLOB '?lmno*' AND f GLOB 'klmn*')
16421 OR (g='ihgfedc' AND f GLOB 'defgh*')
16422 OR a=23
16423 OR (d>=69.0 AND d<70.0 AND d NOT NULL)
16424 }
16425} {10 11 23 36 37 44 54 56 62 63 69 81 88 89 scan 0 sort 0}
16426do_test where7-2.706.2 {
16427 count_steps_sort {
16428 SELECT a FROM t3
16429 WHERE (d>=44.0 AND d<45.0 AND d NOT NULL)
16430 OR ((a BETWEEN 54 AND 56) AND a!=55)
16431 OR f='lmnopqrst'
16432 OR (f GLOB '?lmno*' AND f GLOB 'klmn*')
16433 OR (g='ihgfedc' AND f GLOB 'defgh*')
16434 OR a=23
16435 OR (d>=69.0 AND d<70.0 AND d NOT NULL)
16436 }
16437} {10 11 23 36 37 44 54 56 62 63 69 81 88 89 scan 0 sort 0}
16438do_test where7-2.707.1 {
16439 count_steps_sort {
16440 SELECT a FROM t2
16441 WHERE b=836
16442 OR ((a BETWEEN 89 AND 91) AND a!=90)
16443 OR b=605
16444 OR (d>=46.0 AND d<47.0 AND d NOT NULL)
16445 OR (g='kjihgfe' AND f GLOB 'stuvw*')
16446 OR b=759
16447 OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
16448 OR ((a BETWEEN 38 AND 40) AND a!=39)
16449 OR a=40
16450 OR f='ghijklmno'
16451 OR (g='hgfedcb' AND f GLOB 'hijkl*')
16452 }
16453} {6 24 32 38 40 46 50 55 58 69 70 76 84 85 89 91 scan 0 sort 0}
16454do_test where7-2.707.2 {
16455 count_steps_sort {
16456 SELECT a FROM t3
16457 WHERE b=836
16458 OR ((a BETWEEN 89 AND 91) AND a!=90)
16459 OR b=605
16460 OR (d>=46.0 AND d<47.0 AND d NOT NULL)
16461 OR (g='kjihgfe' AND f GLOB 'stuvw*')
16462 OR b=759
16463 OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
16464 OR ((a BETWEEN 38 AND 40) AND a!=39)
16465 OR a=40
16466 OR f='ghijklmno'
16467 OR (g='hgfedcb' AND f GLOB 'hijkl*')
16468 }
16469} {6 24 32 38 40 46 50 55 58 69 70 76 84 85 89 91 scan 0 sort 0}
16470do_test where7-2.708.1 {
16471 count_steps_sort {
16472 SELECT a FROM t2
16473 WHERE (d>=51.0 AND d<52.0 AND d NOT NULL)
16474 OR (d>=42.0 AND d<43.0 AND d NOT NULL)
16475 }
16476} {42 51 scan 0 sort 0}
16477do_test where7-2.708.2 {
16478 count_steps_sort {
16479 SELECT a FROM t3
16480 WHERE (d>=51.0 AND d<52.0 AND d NOT NULL)
16481 OR (d>=42.0 AND d<43.0 AND d NOT NULL)
16482 }
16483} {42 51 scan 0 sort 0}
16484do_test where7-2.709.1 {
16485 count_steps_sort {
16486 SELECT a FROM t2
16487 WHERE c=27027
16488 OR b=872
16489 OR a=56
16490 }
16491} {56 79 80 81 scan 0 sort 0}
16492do_test where7-2.709.2 {
16493 count_steps_sort {
16494 SELECT a FROM t3
16495 WHERE c=27027
16496 OR b=872
16497 OR a=56
16498 }
16499} {56 79 80 81 scan 0 sort 0}
16500do_test where7-2.710.1 {
16501 count_steps_sort {
16502 SELECT a FROM t2
16503 WHERE b=685
16504 OR b=256
16505 OR ((a BETWEEN 78 AND 80) AND a!=79)
16506 OR a=44
16507 OR a=63
16508 OR a=15
16509 OR ((a BETWEEN 22 AND 24) AND a!=23)
16510 }
16511} {15 22 24 44 63 78 80 scan 0 sort 0}
16512do_test where7-2.710.2 {
16513 count_steps_sort {
16514 SELECT a FROM t3
16515 WHERE b=685
16516 OR b=256
16517 OR ((a BETWEEN 78 AND 80) AND a!=79)
16518 OR a=44
16519 OR a=63
16520 OR a=15
16521 OR ((a BETWEEN 22 AND 24) AND a!=23)
16522 }
16523} {15 22 24 44 63 78 80 scan 0 sort 0}
16524do_test where7-2.711.1 {
16525 count_steps_sort {
16526 SELECT a FROM t2
16527 WHERE (g='nmlkjih' AND f GLOB 'efghi*')
16528 OR a=34
16529 OR ((a BETWEEN 6 AND 8) AND a!=7)
16530 OR (d>=75.0 AND d<76.0 AND d NOT NULL)
16531 OR a=67
16532 OR a=28
16533 }
16534} {6 8 28 34 56 67 75 scan 0 sort 0}
16535do_test where7-2.711.2 {
16536 count_steps_sort {
16537 SELECT a FROM t3
16538 WHERE (g='nmlkjih' AND f GLOB 'efghi*')
16539 OR a=34
16540 OR ((a BETWEEN 6 AND 8) AND a!=7)
16541 OR (d>=75.0 AND d<76.0 AND d NOT NULL)
16542 OR a=67
16543 OR a=28
16544 }
16545} {6 8 28 34 56 67 75 scan 0 sort 0}
16546do_test where7-2.712.1 {
16547 count_steps_sort {
16548 SELECT a FROM t2
16549 WHERE (g='qponmlk' AND f GLOB 'pqrst*')
16550 OR a=52
16551 OR ((a BETWEEN 68 AND 70) AND a!=69)
16552 OR (d>=24.0 AND d<25.0 AND d NOT NULL)
16553 OR f='ghijklmno'
16554 OR (g='utsrqpo' AND f GLOB 'stuvw*')
16555 OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
16556 OR b=319
16557 OR a=34
16558 OR (g='wvutsrq' AND f GLOB 'mnopq*')
16559 OR f='hijklmnop'
16560 }
16561} {6 7 12 18 24 29 32 33 34 41 52 58 59 68 70 84 85 scan 0 sort 0}
16562do_test where7-2.712.2 {
16563 count_steps_sort {
16564 SELECT a FROM t3
16565 WHERE (g='qponmlk' AND f GLOB 'pqrst*')
16566 OR a=52
16567 OR ((a BETWEEN 68 AND 70) AND a!=69)
16568 OR (d>=24.0 AND d<25.0 AND d NOT NULL)
16569 OR f='ghijklmno'
16570 OR (g='utsrqpo' AND f GLOB 'stuvw*')
16571 OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
16572 OR b=319
16573 OR a=34
16574 OR (g='wvutsrq' AND f GLOB 'mnopq*')
16575 OR f='hijklmnop'
16576 }
16577} {6 7 12 18 24 29 32 33 34 41 52 58 59 68 70 84 85 scan 0 sort 0}
16578do_test where7-2.713.1 {
16579 count_steps_sort {
16580 SELECT a FROM t2
16581 WHERE (g='qponmlk' AND f GLOB 'pqrst*')
16582 OR ((a BETWEEN 69 AND 71) AND a!=70)
16583 OR (d>=71.0 AND d<72.0 AND d NOT NULL)
16584 OR a=47
16585 }
16586} {41 47 69 71 scan 0 sort 0}
16587do_test where7-2.713.2 {
16588 count_steps_sort {
16589 SELECT a FROM t3
16590 WHERE (g='qponmlk' AND f GLOB 'pqrst*')
16591 OR ((a BETWEEN 69 AND 71) AND a!=70)
16592 OR (d>=71.0 AND d<72.0 AND d NOT NULL)
16593 OR a=47
16594 }
16595} {41 47 69 71 scan 0 sort 0}
16596do_test where7-2.714.1 {
16597 count_steps_sort {
16598 SELECT a FROM t2
16599 WHERE ((a BETWEEN 33 AND 35) AND a!=34)
16600 OR c=7007
16601 }
16602} {19 20 21 33 35 scan 0 sort 0}
16603do_test where7-2.714.2 {
16604 count_steps_sort {
16605 SELECT a FROM t3
16606 WHERE ((a BETWEEN 33 AND 35) AND a!=34)
16607 OR c=7007
16608 }
16609} {19 20 21 33 35 scan 0 sort 0}
16610do_test where7-2.715.1 {
16611 count_steps_sort {
16612 SELECT a FROM t2
16613 WHERE b=531
16614 OR a=12
16615 OR b=583
16616 OR ((a BETWEEN 93 AND 95) AND a!=94)
16617 OR a=61
16618 OR b=187
16619 }
16620} {12 17 53 61 93 95 scan 0 sort 0}
16621do_test where7-2.715.2 {
16622 count_steps_sort {
16623 SELECT a FROM t3
16624 WHERE b=531
16625 OR a=12
16626 OR b=583
16627 OR ((a BETWEEN 93 AND 95) AND a!=94)
16628 OR a=61
16629 OR b=187
16630 }
16631} {12 17 53 61 93 95 scan 0 sort 0}
16632do_test where7-2.716.1 {
16633 count_steps_sort {
16634 SELECT a FROM t2
16635 WHERE c=31031
16636 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
16637 OR (g='ponmlkj' AND f GLOB 'tuvwx*')
16638 OR ((a BETWEEN 66 AND 68) AND a!=67)
16639 OR b=256
16640 OR ((a BETWEEN 77 AND 79) AND a!=78)
16641 OR (g='qponmlk' AND f GLOB 'mnopq*')
16642 OR b=715
16643 OR b=212
16644 OR b=99
16645 OR c=29029
16646 }
16647} {9 12 38 45 65 66 68 77 79 85 86 87 91 92 93 scan 0 sort 0}
16648do_test where7-2.716.2 {
16649 count_steps_sort {
16650 SELECT a FROM t3
16651 WHERE c=31031
16652 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
16653 OR (g='ponmlkj' AND f GLOB 'tuvwx*')
16654 OR ((a BETWEEN 66 AND 68) AND a!=67)
16655 OR b=256
16656 OR ((a BETWEEN 77 AND 79) AND a!=78)
16657 OR (g='qponmlk' AND f GLOB 'mnopq*')
16658 OR b=715
16659 OR b=212
16660 OR b=99
16661 OR c=29029
16662 }
16663} {9 12 38 45 65 66 68 77 79 85 86 87 91 92 93 scan 0 sort 0}
16664do_test where7-2.717.1 {
16665 count_steps_sort {
16666 SELECT a FROM t2
16667 WHERE ((a BETWEEN 40 AND 42) AND a!=41)
16668 OR b=33
16669 OR a=62
16670 OR b=916
16671 OR b=1012
16672 OR a=2
16673 OR a=51
16674 OR b=286
16675 OR (d>=96.0 AND d<97.0 AND d NOT NULL)
16676 OR b=80
16677 }
16678} {2 3 26 40 42 51 62 92 96 scan 0 sort 0}
16679do_test where7-2.717.2 {
16680 count_steps_sort {
16681 SELECT a FROM t3
16682 WHERE ((a BETWEEN 40 AND 42) AND a!=41)
16683 OR b=33
16684 OR a=62
16685 OR b=916
16686 OR b=1012
16687 OR a=2
16688 OR a=51
16689 OR b=286
16690 OR (d>=96.0 AND d<97.0 AND d NOT NULL)
16691 OR b=80
16692 }
16693} {2 3 26 40 42 51 62 92 96 scan 0 sort 0}
16694do_test where7-2.718.1 {
16695 count_steps_sort {
16696 SELECT a FROM t2
16697 WHERE b=847
16698 OR f='efghijklm'
16699 OR (d>=6.0 AND d<7.0 AND d NOT NULL)
16700 }
16701} {4 6 30 56 77 82 scan 0 sort 0}
16702do_test where7-2.718.2 {
16703 count_steps_sort {
16704 SELECT a FROM t3
16705 WHERE b=847
16706 OR f='efghijklm'
16707 OR (d>=6.0 AND d<7.0 AND d NOT NULL)
16708 }
16709} {4 6 30 56 77 82 scan 0 sort 0}
16710do_test where7-2.719.1 {
16711 count_steps_sort {
16712 SELECT a FROM t2
16713 WHERE (g='tsrqpon' AND f GLOB 'zabcd*')
16714 OR ((a BETWEEN 62 AND 64) AND a!=63)
16715 }
16716} {25 62 64 scan 0 sort 0}
16717do_test where7-2.719.2 {
16718 count_steps_sort {
16719 SELECT a FROM t3
16720 WHERE (g='tsrqpon' AND f GLOB 'zabcd*')
16721 OR ((a BETWEEN 62 AND 64) AND a!=63)
16722 }
16723} {25 62 64 scan 0 sort 0}
16724do_test where7-2.720.1 {
16725 count_steps_sort {
16726 SELECT a FROM t2
16727 WHERE ((a BETWEEN 43 AND 45) AND a!=44)
16728 OR ((a BETWEEN 31 AND 33) AND a!=32)
16729 OR (g='nmlkjih' AND f GLOB 'bcdef*')
16730 OR a=43
16731 OR (d>=14.0 AND d<15.0 AND d NOT NULL)
16732 OR b=729
16733 OR (g='vutsrqp' AND f GLOB 'opqrs*')
16734 }
16735} {14 31 33 43 45 53 scan 0 sort 0}
16736do_test where7-2.720.2 {
16737 count_steps_sort {
16738 SELECT a FROM t3
16739 WHERE ((a BETWEEN 43 AND 45) AND a!=44)
16740 OR ((a BETWEEN 31 AND 33) AND a!=32)
16741 OR (g='nmlkjih' AND f GLOB 'bcdef*')
16742 OR a=43
16743 OR (d>=14.0 AND d<15.0 AND d NOT NULL)
16744 OR b=729
16745 OR (g='vutsrqp' AND f GLOB 'opqrs*')
16746 }
16747} {14 31 33 43 45 53 scan 0 sort 0}
16748do_test where7-2.721.1 {
16749 count_steps_sort {
16750 SELECT a FROM t2
16751 WHERE f='efghijklm'
16752 OR a=70
16753 OR b=278
16754 OR ((a BETWEEN 33 AND 35) AND a!=34)
16755 OR c=8008
16756 OR f='opqrstuvw'
16757 OR ((a BETWEEN 23 AND 25) AND a!=24)
16758 OR (g='xwvutsr' AND f GLOB 'fghij*')
16759 }
16760} {4 5 14 22 23 24 25 30 33 35 40 56 66 70 82 92 scan 0 sort 0}
16761do_test where7-2.721.2 {
16762 count_steps_sort {
16763 SELECT a FROM t3
16764 WHERE f='efghijklm'
16765 OR a=70
16766 OR b=278
16767 OR ((a BETWEEN 33 AND 35) AND a!=34)
16768 OR c=8008
16769 OR f='opqrstuvw'
16770 OR ((a BETWEEN 23 AND 25) AND a!=24)
16771 OR (g='xwvutsr' AND f GLOB 'fghij*')
16772 }
16773} {4 5 14 22 23 24 25 30 33 35 40 56 66 70 82 92 scan 0 sort 0}
16774do_test where7-2.722.1 {
16775 count_steps_sort {
16776 SELECT a FROM t2
16777 WHERE ((a BETWEEN 40 AND 42) AND a!=41)
16778 OR (d>=62.0 AND d<63.0 AND d NOT NULL)
16779 OR c<=10
16780 OR (g='srqponm' AND f GLOB 'fghij*')
16781 OR a=35
16782 OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
16783 OR b=1089
16784 OR a=73
16785 OR b=737
16786 OR c=18018
16787 OR (d>=23.0 AND d<24.0 AND d NOT NULL)
16788 }
16789} {6 23 31 32 35 40 42 52 53 54 58 62 67 73 84 99 scan 0 sort 0}
16790do_test where7-2.722.2 {
16791 count_steps_sort {
16792 SELECT a FROM t3
16793 WHERE ((a BETWEEN 40 AND 42) AND a!=41)
16794 OR (d>=62.0 AND d<63.0 AND d NOT NULL)
16795 OR c<=10
16796 OR (g='srqponm' AND f GLOB 'fghij*')
16797 OR a=35
16798 OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
16799 OR b=1089
16800 OR a=73
16801 OR b=737
16802 OR c=18018
16803 OR (d>=23.0 AND d<24.0 AND d NOT NULL)
16804 }
16805} {6 23 31 32 35 40 42 52 53 54 58 62 67 73 84 99 scan 0 sort 0}
16806do_test where7-2.723.1 {
16807 count_steps_sort {
16808 SELECT a FROM t2
16809 WHERE ((a BETWEEN 0 AND 2) AND a!=1)
16810 OR (d>=79.0 AND d<80.0 AND d NOT NULL)
16811 OR (g='fedcbaz' AND f GLOB 'rstuv*')
16812 OR b=762
16813 OR ((a BETWEEN 39 AND 41) AND a!=40)
16814 OR a=80
16815 }
16816} {2 39 41 79 80 95 scan 0 sort 0}
16817do_test where7-2.723.2 {
16818 count_steps_sort {
16819 SELECT a FROM t3
16820 WHERE ((a BETWEEN 0 AND 2) AND a!=1)
16821 OR (d>=79.0 AND d<80.0 AND d NOT NULL)
16822 OR (g='fedcbaz' AND f GLOB 'rstuv*')
16823 OR b=762
16824 OR ((a BETWEEN 39 AND 41) AND a!=40)
16825 OR a=80
16826 }
16827} {2 39 41 79 80 95 scan 0 sort 0}
16828do_test where7-2.724.1 {
16829 count_steps_sort {
16830 SELECT a FROM t2
16831 WHERE ((a BETWEEN 28 AND 30) AND a!=29)
16832 OR b=737
16833 OR ((a BETWEEN 80 AND 82) AND a!=81)
16834 OR b=979
16835 OR a=36
16836 OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
16837 OR (d>=50.0 AND d<51.0 AND d NOT NULL)
16838 OR a=55
16839 OR (g='fedcbaz' AND f GLOB 'rstuv*')
16840 }
16841} {20 28 30 36 46 50 55 67 72 80 82 89 95 98 scan 0 sort 0}
16842do_test where7-2.724.2 {
16843 count_steps_sort {
16844 SELECT a FROM t3
16845 WHERE ((a BETWEEN 28 AND 30) AND a!=29)
16846 OR b=737
16847 OR ((a BETWEEN 80 AND 82) AND a!=81)
16848 OR b=979
16849 OR a=36
16850 OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
16851 OR (d>=50.0 AND d<51.0 AND d NOT NULL)
16852 OR a=55
16853 OR (g='fedcbaz' AND f GLOB 'rstuv*')
16854 }
16855} {20 28 30 36 46 50 55 67 72 80 82 89 95 98 scan 0 sort 0}
16856do_test where7-2.725.1 {
16857 count_steps_sort {
16858 SELECT a FROM t2
16859 WHERE a=75
16860 OR a=61
16861 OR (g='onmlkji' AND f GLOB 'abcde*')
16862 OR (g='gfedcba' AND f GLOB 'nopqr*')
16863 }
16864} {52 61 75 91 scan 0 sort 0}
16865do_test where7-2.725.2 {
16866 count_steps_sort {
16867 SELECT a FROM t3
16868 WHERE a=75
16869 OR a=61
16870 OR (g='onmlkji' AND f GLOB 'abcde*')
16871 OR (g='gfedcba' AND f GLOB 'nopqr*')
16872 }
16873} {52 61 75 91 scan 0 sort 0}
16874do_test where7-2.726.1 {
16875 count_steps_sort {
16876 SELECT a FROM t2
16877 WHERE b=1004
16878 OR (g='mlkjihg' AND f GLOB 'jklmn*')
16879 OR (d>=7.0 AND d<8.0 AND d NOT NULL)
16880 OR a=56
16881 }
16882} {7 56 61 scan 0 sort 0}
16883do_test where7-2.726.2 {
16884 count_steps_sort {
16885 SELECT a FROM t3
16886 WHERE b=1004
16887 OR (g='mlkjihg' AND f GLOB 'jklmn*')
16888 OR (d>=7.0 AND d<8.0 AND d NOT NULL)
16889 OR a=56
16890 }
16891} {7 56 61 scan 0 sort 0}
16892do_test where7-2.727.1 {
16893 count_steps_sort {
16894 SELECT a FROM t2
16895 WHERE a=93
16896 OR (g='mlkjihg' AND f GLOB 'ghijk*')
16897 OR a=83
16898 OR b=828
16899 OR b=454
16900 OR ((a BETWEEN 89 AND 91) AND a!=90)
16901 OR b=924
16902 OR (g='lkjihgf' AND f GLOB 'opqrs*')
16903 OR a=50
16904 OR (d>=38.0 AND d<39.0 AND d NOT NULL)
16905 }
16906} {38 50 58 66 83 84 89 91 93 scan 0 sort 0}
16907do_test where7-2.727.2 {
16908 count_steps_sort {
16909 SELECT a FROM t3
16910 WHERE a=93
16911 OR (g='mlkjihg' AND f GLOB 'ghijk*')
16912 OR a=83
16913 OR b=828
16914 OR b=454
16915 OR ((a BETWEEN 89 AND 91) AND a!=90)
16916 OR b=924
16917 OR (g='lkjihgf' AND f GLOB 'opqrs*')
16918 OR a=50
16919 OR (d>=38.0 AND d<39.0 AND d NOT NULL)
16920 }
16921} {38 50 58 66 83 84 89 91 93 scan 0 sort 0}
16922do_test where7-2.728.1 {
16923 count_steps_sort {
16924 SELECT a FROM t2
16925 WHERE f='stuvwxyza'
16926 OR a=44
16927 OR c=2002
16928 }
16929} {4 5 6 18 44 70 96 scan 0 sort 0}
16930do_test where7-2.728.2 {
16931 count_steps_sort {
16932 SELECT a FROM t3
16933 WHERE f='stuvwxyza'
16934 OR a=44
16935 OR c=2002
16936 }
16937} {4 5 6 18 44 70 96 scan 0 sort 0}
16938do_test where7-2.729.1 {
16939 count_steps_sort {
16940 SELECT a FROM t2
16941 WHERE a=55
16942 OR a=65
16943 OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
16944 }
16945} {14 40 55 65 66 92 scan 0 sort 0}
16946do_test where7-2.729.2 {
16947 count_steps_sort {
16948 SELECT a FROM t3
16949 WHERE a=55
16950 OR a=65
16951 OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
16952 }
16953} {14 40 55 65 66 92 scan 0 sort 0}
16954do_test where7-2.730.1 {
16955 count_steps_sort {
16956 SELECT a FROM t2
16957 WHERE ((a BETWEEN 72 AND 74) AND a!=73)
16958 OR b=605
16959 OR (d>=43.0 AND d<44.0 AND d NOT NULL)
16960 OR (g='wvutsrq' AND f GLOB 'mnopq*')
16961 OR ((a BETWEEN 72 AND 74) AND a!=73)
16962 OR f='ijklmnopq'
16963 OR ((a BETWEEN 86 AND 88) AND a!=87)
16964 OR (d>=13.0 AND d<14.0 AND d NOT NULL)
16965 OR c=9009
16966 OR b=374
16967 }
16968} {8 12 13 25 26 27 34 43 55 60 72 74 86 88 scan 0 sort 0}
16969do_test where7-2.730.2 {
16970 count_steps_sort {
16971 SELECT a FROM t3
16972 WHERE ((a BETWEEN 72 AND 74) AND a!=73)
16973 OR b=605
16974 OR (d>=43.0 AND d<44.0 AND d NOT NULL)
16975 OR (g='wvutsrq' AND f GLOB 'mnopq*')
16976 OR ((a BETWEEN 72 AND 74) AND a!=73)
16977 OR f='ijklmnopq'
16978 OR ((a BETWEEN 86 AND 88) AND a!=87)
16979 OR (d>=13.0 AND d<14.0 AND d NOT NULL)
16980 OR c=9009
16981 OR b=374
16982 }
16983} {8 12 13 25 26 27 34 43 55 60 72 74 86 88 scan 0 sort 0}
16984do_test where7-2.731.1 {
16985 count_steps_sort {
16986 SELECT a FROM t2
16987 WHERE b=476
16988 OR (g='wvutsrq' AND f GLOB 'ijklm*')
16989 OR b=982
16990 OR a=43
16991 OR b=355
16992 }
16993} {8 43 scan 0 sort 0}
16994do_test where7-2.731.2 {
16995 count_steps_sort {
16996 SELECT a FROM t3
16997 WHERE b=476
16998 OR (g='wvutsrq' AND f GLOB 'ijklm*')
16999 OR b=982
17000 OR a=43
17001 OR b=355
17002 }
17003} {8 43 scan 0 sort 0}
17004do_test where7-2.732.1 {
17005 count_steps_sort {
17006 SELECT a FROM t2
17007 WHERE a=85
17008 OR b=718
17009 OR (g='fedcbaz' AND f GLOB 'pqrst*')
17010 OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
17011 OR (d>=25.0 AND d<26.0 AND d NOT NULL)
17012 }
17013} {1 25 27 53 79 85 93 scan 0 sort 0}
17014do_test where7-2.732.2 {
17015 count_steps_sort {
17016 SELECT a FROM t3
17017 WHERE a=85
17018 OR b=718
17019 OR (g='fedcbaz' AND f GLOB 'pqrst*')
17020 OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
17021 OR (d>=25.0 AND d<26.0 AND d NOT NULL)
17022 }
17023} {1 25 27 53 79 85 93 scan 0 sort 0}
17024do_test where7-2.733.1 {
17025 count_steps_sort {
17026 SELECT a FROM t2
17027 WHERE (d>=73.0 AND d<74.0 AND d NOT NULL)
17028 OR ((a BETWEEN 96 AND 98) AND a!=97)
17029 }
17030} {73 96 98 scan 0 sort 0}
17031do_test where7-2.733.2 {
17032 count_steps_sort {
17033 SELECT a FROM t3
17034 WHERE (d>=73.0 AND d<74.0 AND d NOT NULL)
17035 OR ((a BETWEEN 96 AND 98) AND a!=97)
17036 }
17037} {73 96 98 scan 0 sort 0}
17038do_test where7-2.734.1 {
17039 count_steps_sort {
17040 SELECT a FROM t2
17041 WHERE b=176
17042 OR (d>=25.0 AND d<26.0 AND d NOT NULL)
17043 OR ((a BETWEEN 27 AND 29) AND a!=28)
17044 OR b=619
17045 OR b=597
17046 OR b=198
17047 OR a=27
17048 OR b=91
17049 OR a=77
17050 OR (d>=80.0 AND d<81.0 AND d NOT NULL)
17051 }
17052} {16 18 25 27 29 77 80 scan 0 sort 0}
17053do_test where7-2.734.2 {
17054 count_steps_sort {
17055 SELECT a FROM t3
17056 WHERE b=176
17057 OR (d>=25.0 AND d<26.0 AND d NOT NULL)
17058 OR ((a BETWEEN 27 AND 29) AND a!=28)
17059 OR b=619
17060 OR b=597
17061 OR b=198
17062 OR a=27
17063 OR b=91
17064 OR a=77
17065 OR (d>=80.0 AND d<81.0 AND d NOT NULL)
17066 }
17067} {16 18 25 27 29 77 80 scan 0 sort 0}
17068do_test where7-2.735.1 {
17069 count_steps_sort {
17070 SELECT a FROM t2
17071 WHERE a=41
17072 OR b=528
17073 OR c=3003
17074 OR ((a BETWEEN 20 AND 22) AND a!=21)
17075 OR b=22
17076 }
17077} {2 7 8 9 20 22 41 48 scan 0 sort 0}
17078do_test where7-2.735.2 {
17079 count_steps_sort {
17080 SELECT a FROM t3
17081 WHERE a=41
17082 OR b=528
17083 OR c=3003
17084 OR ((a BETWEEN 20 AND 22) AND a!=21)
17085 OR b=22
17086 }
17087} {2 7 8 9 20 22 41 48 scan 0 sort 0}
17088do_test where7-2.736.1 {
17089 count_steps_sort {
17090 SELECT a FROM t2
17091 WHERE (f GLOB '?rstu*' AND f GLOB 'qrst*')
17092 OR b=465
17093 OR ((a BETWEEN 63 AND 65) AND a!=64)
17094 OR a=37
17095 OR b=1056
17096 OR (g='srqponm' AND f GLOB 'defgh*')
17097 OR (d>=4.0 AND d<5.0 AND d NOT NULL)
17098 OR b=1023
17099 }
17100} {4 16 29 37 42 63 65 68 93 94 96 scan 0 sort 0}
17101do_test where7-2.736.2 {
17102 count_steps_sort {
17103 SELECT a FROM t3
17104 WHERE (f GLOB '?rstu*' AND f GLOB 'qrst*')
17105 OR b=465
17106 OR ((a BETWEEN 63 AND 65) AND a!=64)
17107 OR a=37
17108 OR b=1056
17109 OR (g='srqponm' AND f GLOB 'defgh*')
17110 OR (d>=4.0 AND d<5.0 AND d NOT NULL)
17111 OR b=1023
17112 }
17113} {4 16 29 37 42 63 65 68 93 94 96 scan 0 sort 0}
17114do_test where7-2.737.1 {
17115 count_steps_sort {
17116 SELECT a FROM t2
17117 WHERE a=76
17118 OR a=8
17119 OR (g='tsrqpon' AND f GLOB 'bcdef*')
17120 OR b=495
17121 OR b=663
17122 OR a=98
17123 OR b=748
17124 }
17125} {8 27 45 68 76 98 scan 0 sort 0}
17126do_test where7-2.737.2 {
17127 count_steps_sort {
17128 SELECT a FROM t3
17129 WHERE a=76
17130 OR a=8
17131 OR (g='tsrqpon' AND f GLOB 'bcdef*')
17132 OR b=495
17133 OR b=663
17134 OR a=98
17135 OR b=748
17136 }
17137} {8 27 45 68 76 98 scan 0 sort 0}
17138do_test where7-2.738.1 {
17139 count_steps_sort {
17140 SELECT a FROM t2
17141 WHERE b=1081
17142 OR b=542
17143 OR (g='mlkjihg' AND f GLOB 'jklmn*')
17144 OR (d>=47.0 AND d<48.0 AND d NOT NULL)
17145 OR b=828
17146 OR (d>=67.0 AND d<68.0 AND d NOT NULL)
17147 OR (d>=64.0 AND d<65.0 AND d NOT NULL)
17148 OR a=18
17149 }
17150} {18 47 61 64 67 scan 0 sort 0}
17151do_test where7-2.738.2 {
17152 count_steps_sort {
17153 SELECT a FROM t3
17154 WHERE b=1081
17155 OR b=542
17156 OR (g='mlkjihg' AND f GLOB 'jklmn*')
17157 OR (d>=47.0 AND d<48.0 AND d NOT NULL)
17158 OR b=828
17159 OR (d>=67.0 AND d<68.0 AND d NOT NULL)
17160 OR (d>=64.0 AND d<65.0 AND d NOT NULL)
17161 OR a=18
17162 }
17163} {18 47 61 64 67 scan 0 sort 0}
17164do_test where7-2.739.1 {
17165 count_steps_sort {
17166 SELECT a FROM t2
17167 WHERE f='abcdefghi'
17168 OR a=14
17169 OR (d>=13.0 AND d<14.0 AND d NOT NULL)
17170 OR c=27027
17171 OR a=47
17172 }
17173} {13 14 26 47 52 78 79 80 81 scan 0 sort 0}
17174do_test where7-2.739.2 {
17175 count_steps_sort {
17176 SELECT a FROM t3
17177 WHERE f='abcdefghi'
17178 OR a=14
17179 OR (d>=13.0 AND d<14.0 AND d NOT NULL)
17180 OR c=27027
17181 OR a=47
17182 }
17183} {13 14 26 47 52 78 79 80 81 scan 0 sort 0}
17184do_test where7-2.740.1 {
17185 count_steps_sort {
17186 SELECT a FROM t2
17187 WHERE c=31031
17188 OR b=737
17189 OR a=37
17190 OR ((a BETWEEN 98 AND 100) AND a!=99)
17191 OR (d>=94.0 AND d<95.0 AND d NOT NULL)
17192 OR ((a BETWEEN 65 AND 67) AND a!=66)
17193 OR a=91
17194 OR b=77
17195 OR (d>=94.0 AND d<95.0 AND d NOT NULL)
17196 }
17197} {7 37 65 67 91 92 93 94 98 100 scan 0 sort 0}
17198do_test where7-2.740.2 {
17199 count_steps_sort {
17200 SELECT a FROM t3
17201 WHERE c=31031
17202 OR b=737
17203 OR a=37
17204 OR ((a BETWEEN 98 AND 100) AND a!=99)
17205 OR (d>=94.0 AND d<95.0 AND d NOT NULL)
17206 OR ((a BETWEEN 65 AND 67) AND a!=66)
17207 OR a=91
17208 OR b=77
17209 OR (d>=94.0 AND d<95.0 AND d NOT NULL)
17210 }
17211} {7 37 65 67 91 92 93 94 98 100 scan 0 sort 0}
17212do_test where7-2.741.1 {
17213 count_steps_sort {
17214 SELECT a FROM t2
17215 WHERE a=17
17216 OR b=484
17217 OR c=3003
17218 OR b=121
17219 OR a=53
17220 }
17221} {7 8 9 11 17 44 53 scan 0 sort 0}
17222do_test where7-2.741.2 {
17223 count_steps_sort {
17224 SELECT a FROM t3
17225 WHERE a=17
17226 OR b=484
17227 OR c=3003
17228 OR b=121
17229 OR a=53
17230 }
17231} {7 8 9 11 17 44 53 scan 0 sort 0}
17232do_test where7-2.742.1 {
17233 count_steps_sort {
17234 SELECT a FROM t2
17235 WHERE b=880
17236 OR b=696
17237 OR (g='xwvutsr' AND f GLOB 'fghij*')
17238 OR b=308
17239 OR (g='lkjihgf' AND f GLOB 'nopqr*')
17240 OR ((a BETWEEN 96 AND 98) AND a!=97)
17241 }
17242} {5 28 65 80 96 98 scan 0 sort 0}
17243do_test where7-2.742.2 {
17244 count_steps_sort {
17245 SELECT a FROM t3
17246 WHERE b=880
17247 OR b=696
17248 OR (g='xwvutsr' AND f GLOB 'fghij*')
17249 OR b=308
17250 OR (g='lkjihgf' AND f GLOB 'nopqr*')
17251 OR ((a BETWEEN 96 AND 98) AND a!=97)
17252 }
17253} {5 28 65 80 96 98 scan 0 sort 0}
17254do_test where7-2.743.1 {
17255 count_steps_sort {
17256 SELECT a FROM t2
17257 WHERE (g='tsrqpon' AND f GLOB 'zabcd*')
17258 OR a=24
17259 OR f IS NULL
17260 OR (d>=77.0 AND d<78.0 AND d NOT NULL)
17261 OR (d>=57.0 AND d<58.0 AND d NOT NULL)
17262 OR c=12012
17263 OR (d>=88.0 AND d<89.0 AND d NOT NULL)
17264 }
17265} {24 25 34 35 36 57 77 88 scan 0 sort 0}
17266do_test where7-2.743.2 {
17267 count_steps_sort {
17268 SELECT a FROM t3
17269 WHERE (g='tsrqpon' AND f GLOB 'zabcd*')
17270 OR a=24
17271 OR f IS NULL
17272 OR (d>=77.0 AND d<78.0 AND d NOT NULL)
17273 OR (d>=57.0 AND d<58.0 AND d NOT NULL)
17274 OR c=12012
17275 OR (d>=88.0 AND d<89.0 AND d NOT NULL)
17276 }
17277} {24 25 34 35 36 57 77 88 scan 0 sort 0}
17278do_test where7-2.744.1 {
17279 count_steps_sort {
17280 SELECT a FROM t2
17281 WHERE a=94
17282 OR (d>=74.0 AND d<75.0 AND d NOT NULL)
17283 OR (g='hgfedcb' AND f GLOB 'hijkl*')
17284 OR b=792
17285 OR a=77
17286 OR a=26
17287 OR b=641
17288 OR a=38
17289 }
17290} {26 38 72 74 77 85 94 scan 0 sort 0}
17291do_test where7-2.744.2 {
17292 count_steps_sort {
17293 SELECT a FROM t3
17294 WHERE a=94
17295 OR (d>=74.0 AND d<75.0 AND d NOT NULL)
17296 OR (g='hgfedcb' AND f GLOB 'hijkl*')
17297 OR b=792
17298 OR a=77
17299 OR a=26
17300 OR b=641
17301 OR a=38
17302 }
17303} {26 38 72 74 77 85 94 scan 0 sort 0}
17304do_test where7-2.745.1 {
17305 count_steps_sort {
17306 SELECT a FROM t2
17307 WHERE ((a BETWEEN 51 AND 53) AND a!=52)
17308 OR (d>=30.0 AND d<31.0 AND d NOT NULL)
17309 OR b=14
17310 OR ((a BETWEEN 89 AND 91) AND a!=90)
17311 OR ((a BETWEEN 15 AND 17) AND a!=16)
17312 OR (d>=27.0 AND d<28.0 AND d NOT NULL)
17313 OR b=121
17314 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
17315 OR (d>=86.0 AND d<87.0 AND d NOT NULL)
17316 }
17317} {11 15 17 27 30 51 53 63 86 89 91 scan 0 sort 0}
17318do_test where7-2.745.2 {
17319 count_steps_sort {
17320 SELECT a FROM t3
17321 WHERE ((a BETWEEN 51 AND 53) AND a!=52)
17322 OR (d>=30.0 AND d<31.0 AND d NOT NULL)
17323 OR b=14
17324 OR ((a BETWEEN 89 AND 91) AND a!=90)
17325 OR ((a BETWEEN 15 AND 17) AND a!=16)
17326 OR (d>=27.0 AND d<28.0 AND d NOT NULL)
17327 OR b=121
17328 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
17329 OR (d>=86.0 AND d<87.0 AND d NOT NULL)
17330 }
17331} {11 15 17 27 30 51 53 63 86 89 91 scan 0 sort 0}
17332do_test where7-2.746.1 {
17333 count_steps_sort {
17334 SELECT a FROM t2
17335 WHERE b=517
17336 OR ((a BETWEEN 69 AND 71) AND a!=70)
17337 OR f='opqrstuvw'
17338 }
17339} {14 40 47 66 69 71 92 scan 0 sort 0}
17340do_test where7-2.746.2 {
17341 count_steps_sort {
17342 SELECT a FROM t3
17343 WHERE b=517
17344 OR ((a BETWEEN 69 AND 71) AND a!=70)
17345 OR f='opqrstuvw'
17346 }
17347} {14 40 47 66 69 71 92 scan 0 sort 0}
17348do_test where7-2.747.1 {
17349 count_steps_sort {
17350 SELECT a FROM t2
17351 WHERE (d>=84.0 AND d<85.0 AND d NOT NULL)
17352 OR ((a BETWEEN 32 AND 34) AND a!=33)
17353 OR b=267
17354 OR c=19019
17355 OR a=42
17356 OR b=938
17357 OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
17358 OR (d>=21.0 AND d<22.0 AND d NOT NULL)
17359 OR (d>=1.0 AND d<2.0 AND d NOT NULL)
17360 OR ((a BETWEEN 22 AND 24) AND a!=23)
17361 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
17362 }
17363} {1 9 17 21 22 24 32 34 35 42 43 55 56 57 61 69 84 87 95 scan 0 sort 0}
17364do_test where7-2.747.2 {
17365 count_steps_sort {
17366 SELECT a FROM t3
17367 WHERE (d>=84.0 AND d<85.0 AND d NOT NULL)
17368 OR ((a BETWEEN 32 AND 34) AND a!=33)
17369 OR b=267
17370 OR c=19019
17371 OR a=42
17372 OR b=938
17373 OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
17374 OR (d>=21.0 AND d<22.0 AND d NOT NULL)
17375 OR (d>=1.0 AND d<2.0 AND d NOT NULL)
17376 OR ((a BETWEEN 22 AND 24) AND a!=23)
17377 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
17378 }
17379} {1 9 17 21 22 24 32 34 35 42 43 55 56 57 61 69 84 87 95 scan 0 sort 0}
17380do_test where7-2.748.1 {
17381 count_steps_sort {
17382 SELECT a FROM t2
17383 WHERE b=179
17384 OR a=50
17385 OR (g='srqponm' AND f GLOB 'defgh*')
17386 }
17387} {29 50 scan 0 sort 0}
17388do_test where7-2.748.2 {
17389 count_steps_sort {
17390 SELECT a FROM t3
17391 WHERE b=179
17392 OR a=50
17393 OR (g='srqponm' AND f GLOB 'defgh*')
17394 }
17395} {29 50 scan 0 sort 0}
17396do_test where7-2.749.1 {
17397 count_steps_sort {
17398 SELECT a FROM t2
17399 WHERE (g='vutsrqp' AND f GLOB 'rstuv*')
17400 OR f='xyzabcdef'
17401 OR ((a BETWEEN 49 AND 51) AND a!=50)
17402 OR b=575
17403 OR b=385
17404 OR (g='utsrqpo' AND f GLOB 'stuvw*')
17405 OR ((a BETWEEN 63 AND 65) AND a!=64)
17406 OR a=46
17407 OR b=220
17408 OR a=63
17409 }
17410} {17 18 20 23 35 46 49 51 63 65 75 scan 0 sort 0}
17411do_test where7-2.749.2 {
17412 count_steps_sort {
17413 SELECT a FROM t3
17414 WHERE (g='vutsrqp' AND f GLOB 'rstuv*')
17415 OR f='xyzabcdef'
17416 OR ((a BETWEEN 49 AND 51) AND a!=50)
17417 OR b=575
17418 OR b=385
17419 OR (g='utsrqpo' AND f GLOB 'stuvw*')
17420 OR ((a BETWEEN 63 AND 65) AND a!=64)
17421 OR a=46
17422 OR b=220
17423 OR a=63
17424 }
17425} {17 18 20 23 35 46 49 51 63 65 75 scan 0 sort 0}
17426do_test where7-2.750.1 {
17427 count_steps_sort {
17428 SELECT a FROM t2
17429 WHERE b=1056
17430 OR ((a BETWEEN 91 AND 93) AND a!=92)
17431 OR b=1078
17432 OR (d>=80.0 AND d<81.0 AND d NOT NULL)
17433 OR c=31031
17434 OR b=869
17435 OR (g='jihgfed' AND f GLOB 'zabcd*')
17436 OR b=245
17437 OR a=92
17438 OR (d>=66.0 AND d<67.0 AND d NOT NULL)
17439 OR b=880
17440 }
17441} {66 77 79 80 91 92 93 96 98 scan 0 sort 0}
17442do_test where7-2.750.2 {
17443 count_steps_sort {
17444 SELECT a FROM t3
17445 WHERE b=1056
17446 OR ((a BETWEEN 91 AND 93) AND a!=92)
17447 OR b=1078
17448 OR (d>=80.0 AND d<81.0 AND d NOT NULL)
17449 OR c=31031
17450 OR b=869
17451 OR (g='jihgfed' AND f GLOB 'zabcd*')
17452 OR b=245
17453 OR a=92
17454 OR (d>=66.0 AND d<67.0 AND d NOT NULL)
17455 OR b=880
17456 }
17457} {66 77 79 80 91 92 93 96 98 scan 0 sort 0}
17458do_test where7-2.751.1 {
17459 count_steps_sort {
17460 SELECT a FROM t2
17461 WHERE b=1078
17462 OR c=28028
17463 OR (d>=40.0 AND d<41.0 AND d NOT NULL)
17464 OR (d>=38.0 AND d<39.0 AND d NOT NULL)
17465 OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
17466 OR (g='mlkjihg' AND f GLOB 'jklmn*')
17467 OR ((a BETWEEN 17 AND 19) AND a!=18)
17468 OR c=9009
17469 OR a=17
17470 OR (d>=39.0 AND d<40.0 AND d NOT NULL)
17471 }
17472} {16 17 19 25 26 27 38 39 40 42 61 68 82 83 84 94 98 scan 0 sort 0}
17473do_test where7-2.751.2 {
17474 count_steps_sort {
17475 SELECT a FROM t3
17476 WHERE b=1078
17477 OR c=28028
17478 OR (d>=40.0 AND d<41.0 AND d NOT NULL)
17479 OR (d>=38.0 AND d<39.0 AND d NOT NULL)
17480 OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
17481 OR (g='mlkjihg' AND f GLOB 'jklmn*')
17482 OR ((a BETWEEN 17 AND 19) AND a!=18)
17483 OR c=9009
17484 OR a=17
17485 OR (d>=39.0 AND d<40.0 AND d NOT NULL)
17486 }
17487} {16 17 19 25 26 27 38 39 40 42 61 68 82 83 84 94 98 scan 0 sort 0}
17488do_test where7-2.752.1 {
17489 count_steps_sort {
17490 SELECT a FROM t2
17491 WHERE (d>=57.0 AND d<58.0 AND d NOT NULL)
17492 OR b=762
17493 OR (g='mlkjihg' AND f GLOB 'ghijk*')
17494 OR f='tuvwxyzab'
17495 OR (d>=44.0 AND d<45.0 AND d NOT NULL)
17496 OR ((a BETWEEN 31 AND 33) AND a!=32)
17497 OR b=1034
17498 OR (d>=14.0 AND d<15.0 AND d NOT NULL)
17499 }
17500} {14 19 31 33 44 45 57 58 71 94 97 scan 0 sort 0}
17501do_test where7-2.752.2 {
17502 count_steps_sort {
17503 SELECT a FROM t3
17504 WHERE (d>=57.0 AND d<58.0 AND d NOT NULL)
17505 OR b=762
17506 OR (g='mlkjihg' AND f GLOB 'ghijk*')
17507 OR f='tuvwxyzab'
17508 OR (d>=44.0 AND d<45.0 AND d NOT NULL)
17509 OR ((a BETWEEN 31 AND 33) AND a!=32)
17510 OR b=1034
17511 OR (d>=14.0 AND d<15.0 AND d NOT NULL)
17512 }
17513} {14 19 31 33 44 45 57 58 71 94 97 scan 0 sort 0}
17514do_test where7-2.753.1 {
17515 count_steps_sort {
17516 SELECT a FROM t2
17517 WHERE b=47
17518 OR b=187
17519 OR a=56
17520 OR ((a BETWEEN 30 AND 32) AND a!=31)
17521 OR ((a BETWEEN 68 AND 70) AND a!=69)
17522 OR ((a BETWEEN 89 AND 91) AND a!=90)
17523 }
17524} {17 30 32 56 68 70 89 91 scan 0 sort 0}
17525do_test where7-2.753.2 {
17526 count_steps_sort {
17527 SELECT a FROM t3
17528 WHERE b=47
17529 OR b=187
17530 OR a=56
17531 OR ((a BETWEEN 30 AND 32) AND a!=31)
17532 OR ((a BETWEEN 68 AND 70) AND a!=69)
17533 OR ((a BETWEEN 89 AND 91) AND a!=90)
17534 }
17535} {17 30 32 56 68 70 89 91 scan 0 sort 0}
17536do_test where7-2.754.1 {
17537 count_steps_sort {
17538 SELECT a FROM t2
17539 WHERE c=11011
17540 OR a=14
17541 OR c=16016
17542 OR (d>=21.0 AND d<22.0 AND d NOT NULL)
17543 OR (g='srqponm' AND f GLOB 'efghi*')
17544 OR f='jklmnopqr'
17545 OR (d>=25.0 AND d<26.0 AND d NOT NULL)
17546 OR (d>=96.0 AND d<97.0 AND d NOT NULL)
17547 OR b=916
17548 }
17549} {9 14 21 25 30 31 32 33 35 46 47 48 61 87 96 scan 0 sort 0}
17550do_test where7-2.754.2 {
17551 count_steps_sort {
17552 SELECT a FROM t3
17553 WHERE c=11011
17554 OR a=14
17555 OR c=16016
17556 OR (d>=21.0 AND d<22.0 AND d NOT NULL)
17557 OR (g='srqponm' AND f GLOB 'efghi*')
17558 OR f='jklmnopqr'
17559 OR (d>=25.0 AND d<26.0 AND d NOT NULL)
17560 OR (d>=96.0 AND d<97.0 AND d NOT NULL)
17561 OR b=916
17562 }
17563} {9 14 21 25 30 31 32 33 35 46 47 48 61 87 96 scan 0 sort 0}
17564do_test where7-2.755.1 {
17565 count_steps_sort {
17566 SELECT a FROM t2
17567 WHERE b=949
17568 OR (g='srqponm' AND f GLOB 'cdefg*')
17569 OR (g='vutsrqp' AND f GLOB 'rstuv*')
17570 OR c<=10
17571 OR a=14
17572 OR b=608
17573 OR (g='edcbazy' AND f GLOB 'uvwxy*')
17574 OR (d>=66.0 AND d<67.0 AND d NOT NULL)
17575 OR b=121
17576 OR b=333
17577 OR ((a BETWEEN 93 AND 95) AND a!=94)
17578 }
17579} {11 14 17 28 66 93 95 98 scan 0 sort 0}
17580do_test where7-2.755.2 {
17581 count_steps_sort {
17582 SELECT a FROM t3
17583 WHERE b=949
17584 OR (g='srqponm' AND f GLOB 'cdefg*')
17585 OR (g='vutsrqp' AND f GLOB 'rstuv*')
17586 OR c<=10
17587 OR a=14
17588 OR b=608
17589 OR (g='edcbazy' AND f GLOB 'uvwxy*')
17590 OR (d>=66.0 AND d<67.0 AND d NOT NULL)
17591 OR b=121
17592 OR b=333
17593 OR ((a BETWEEN 93 AND 95) AND a!=94)
17594 }
17595} {11 14 17 28 66 93 95 98 scan 0 sort 0}
17596do_test where7-2.756.1 {
17597 count_steps_sort {
17598 SELECT a FROM t2
17599 WHERE (g='kjihgfe' AND f GLOB 'rstuv*')
17600 OR b=355
17601 OR b=627
17602 OR b=1001
17603 OR b=1026
17604 OR ((a BETWEEN 58 AND 60) AND a!=59)
17605 }
17606} {57 58 60 69 91 scan 0 sort 0}
17607do_test where7-2.756.2 {
17608 count_steps_sort {
17609 SELECT a FROM t3
17610 WHERE (g='kjihgfe' AND f GLOB 'rstuv*')
17611 OR b=355
17612 OR b=627
17613 OR b=1001
17614 OR b=1026
17615 OR ((a BETWEEN 58 AND 60) AND a!=59)
17616 }
17617} {57 58 60 69 91 scan 0 sort 0}
17618do_test where7-2.757.1 {
17619 count_steps_sort {
17620 SELECT a FROM t2
17621 WHERE (g='xwvutsr' AND f GLOB 'efghi*')
17622 OR (d>=79.0 AND d<80.0 AND d NOT NULL)
17623 }
17624} {4 79 scan 0 sort 0}
17625do_test where7-2.757.2 {
17626 count_steps_sort {
17627 SELECT a FROM t3
17628 WHERE (g='xwvutsr' AND f GLOB 'efghi*')
17629 OR (d>=79.0 AND d<80.0 AND d NOT NULL)
17630 }
17631} {4 79 scan 0 sort 0}
17632do_test where7-2.758.1 {
17633 count_steps_sort {
17634 SELECT a FROM t2
17635 WHERE b=685
17636 OR a=14
17637 OR b=990
17638 OR (g='tsrqpon' AND f GLOB 'abcde*')
17639 OR f='efghijklm'
17640 OR c=1001
17641 OR b=784
17642 OR (g='srqponm' AND f GLOB 'ghijk*')
17643 OR (d>=69.0 AND d<70.0 AND d NOT NULL)
17644 }
17645} {1 2 3 4 14 26 30 32 56 69 82 90 scan 0 sort 0}
17646do_test where7-2.758.2 {
17647 count_steps_sort {
17648 SELECT a FROM t3
17649 WHERE b=685
17650 OR a=14
17651 OR b=990
17652 OR (g='tsrqpon' AND f GLOB 'abcde*')
17653 OR f='efghijklm'
17654 OR c=1001
17655 OR b=784
17656 OR (g='srqponm' AND f GLOB 'ghijk*')
17657 OR (d>=69.0 AND d<70.0 AND d NOT NULL)
17658 }
17659} {1 2 3 4 14 26 30 32 56 69 82 90 scan 0 sort 0}
17660do_test where7-2.759.1 {
17661 count_steps_sort {
17662 SELECT a FROM t2
17663 WHERE a=54
17664 OR (g='qponmlk' AND f GLOB 'nopqr*')
17665 OR c=26026
17666 OR ((a BETWEEN 97 AND 99) AND a!=98)
17667 }
17668} {39 54 76 77 78 97 99 scan 0 sort 0}
17669do_test where7-2.759.2 {
17670 count_steps_sort {
17671 SELECT a FROM t3
17672 WHERE a=54
17673 OR (g='qponmlk' AND f GLOB 'nopqr*')
17674 OR c=26026
17675 OR ((a BETWEEN 97 AND 99) AND a!=98)
17676 }
17677} {39 54 76 77 78 97 99 scan 0 sort 0}
17678do_test where7-2.760.1 {
17679 count_steps_sort {
17680 SELECT a FROM t2
17681 WHERE (g='hgfedcb' AND f GLOB 'ghijk*')
17682 OR c=24024
17683 OR a=98
17684 OR (g='utsrqpo' AND f GLOB 'vwxyz*')
17685 OR a=5
17686 OR ((a BETWEEN 31 AND 33) AND a!=32)
17687 OR (g='rqponml' AND f GLOB 'klmno*')
17688 OR f='pqrstuvwx'
17689 OR f='bcdefghij'
17690 OR b=1001
17691 OR ((a BETWEEN 77 AND 79) AND a!=78)
17692 }
17693} {1 5 15 21 27 31 33 36 41 53 67 70 71 72 77 79 84 91 93 98 scan 0 sort 0}
17694do_test where7-2.760.2 {
17695 count_steps_sort {
17696 SELECT a FROM t3
17697 WHERE (g='hgfedcb' AND f GLOB 'ghijk*')
17698 OR c=24024
17699 OR a=98
17700 OR (g='utsrqpo' AND f GLOB 'vwxyz*')
17701 OR a=5
17702 OR ((a BETWEEN 31 AND 33) AND a!=32)
17703 OR (g='rqponml' AND f GLOB 'klmno*')
17704 OR f='pqrstuvwx'
17705 OR f='bcdefghij'
17706 OR b=1001
17707 OR ((a BETWEEN 77 AND 79) AND a!=78)
17708 }
17709} {1 5 15 21 27 31 33 36 41 53 67 70 71 72 77 79 84 91 93 98 scan 0 sort 0}
17710do_test where7-2.761.1 {
17711 count_steps_sort {
17712 SELECT a FROM t2
17713 WHERE b=781
17714 OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
17715 OR (d>=56.0 AND d<57.0 AND d NOT NULL)
17716 OR (d>=99.0 AND d<100.0 AND d NOT NULL)
17717 OR (g='yxwvuts' AND f GLOB 'bcdef*')
17718 OR (g='nmlkjih' AND f GLOB 'cdefg*')
17719 OR f='lmnopqrst'
17720 OR a=39
17721 OR a=100
17722 OR ((a BETWEEN 56 AND 58) AND a!=57)
17723 }
17724} {1 11 14 37 39 40 54 56 58 63 66 71 89 92 99 100 scan 0 sort 0}
17725do_test where7-2.761.2 {
17726 count_steps_sort {
17727 SELECT a FROM t3
17728 WHERE b=781
17729 OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
17730 OR (d>=56.0 AND d<57.0 AND d NOT NULL)
17731 OR (d>=99.0 AND d<100.0 AND d NOT NULL)
17732 OR (g='yxwvuts' AND f GLOB 'bcdef*')
17733 OR (g='nmlkjih' AND f GLOB 'cdefg*')
17734 OR f='lmnopqrst'
17735 OR a=39
17736 OR a=100
17737 OR ((a BETWEEN 56 AND 58) AND a!=57)
17738 }
17739} {1 11 14 37 39 40 54 56 58 63 66 71 89 92 99 100 scan 0 sort 0}
17740do_test where7-2.762.1 {
17741 count_steps_sort {
17742 SELECT a FROM t2
17743 WHERE c=4004
17744 OR b=718
17745 OR (g='qponmlk' AND f GLOB 'opqrs*')
17746 OR a=50
17747 OR (d>=11.0 AND d<12.0 AND d NOT NULL)
17748 OR b=363
17749 OR (g='rqponml' AND f GLOB 'ijklm*')
17750 OR b=1023
17751 }
17752} {10 11 12 33 34 40 50 93 scan 0 sort 0}
17753do_test where7-2.762.2 {
17754 count_steps_sort {
17755 SELECT a FROM t3
17756 WHERE c=4004
17757 OR b=718
17758 OR (g='qponmlk' AND f GLOB 'opqrs*')
17759 OR a=50
17760 OR (d>=11.0 AND d<12.0 AND d NOT NULL)
17761 OR b=363
17762 OR (g='rqponml' AND f GLOB 'ijklm*')
17763 OR b=1023
17764 }
17765} {10 11 12 33 34 40 50 93 scan 0 sort 0}
17766do_test where7-2.763.1 {
17767 count_steps_sort {
17768 SELECT a FROM t2
17769 WHERE b=1081
17770 OR (d>=55.0 AND d<56.0 AND d NOT NULL)
17771 OR b=473
17772 OR ((a BETWEEN 43 AND 45) AND a!=44)
17773 OR b=586
17774 OR (g='tsrqpon' AND f GLOB 'abcde*')
17775 OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
17776 }
17777} {20 26 43 45 46 55 72 98 scan 0 sort 0}
17778do_test where7-2.763.2 {
17779 count_steps_sort {
17780 SELECT a FROM t3
17781 WHERE b=1081
17782 OR (d>=55.0 AND d<56.0 AND d NOT NULL)
17783 OR b=473
17784 OR ((a BETWEEN 43 AND 45) AND a!=44)
17785 OR b=586
17786 OR (g='tsrqpon' AND f GLOB 'abcde*')
17787 OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
17788 }
17789} {20 26 43 45 46 55 72 98 scan 0 sort 0}
17790do_test where7-2.764.1 {
17791 count_steps_sort {
17792 SELECT a FROM t2
17793 WHERE (f GLOB '?ijkl*' AND f GLOB 'hijk*')
17794 OR (d>=58.0 AND d<59.0 AND d NOT NULL)
17795 OR (d>=13.0 AND d<14.0 AND d NOT NULL)
17796 }
17797} {7 13 33 58 59 85 scan 0 sort 0}
17798do_test where7-2.764.2 {
17799 count_steps_sort {
17800 SELECT a FROM t3
17801 WHERE (f GLOB '?ijkl*' AND f GLOB 'hijk*')
17802 OR (d>=58.0 AND d<59.0 AND d NOT NULL)
17803 OR (d>=13.0 AND d<14.0 AND d NOT NULL)
17804 }
17805} {7 13 33 58 59 85 scan 0 sort 0}
17806do_test where7-2.765.1 {
17807 count_steps_sort {
17808 SELECT a FROM t2
17809 WHERE (g='hgfedcb' AND f GLOB 'hijkl*')
17810 OR ((a BETWEEN 76 AND 78) AND a!=77)
17811 OR a=47
17812 OR (g='kjihgfe' AND f GLOB 'qrstu*')
17813 OR (g='lkjihgf' AND f GLOB 'lmnop*')
17814 OR (d>=84.0 AND d<85.0 AND d NOT NULL)
17815 OR f='lmnopqrst'
17816 }
17817} {11 37 47 63 68 76 78 84 85 89 scan 0 sort 0}
17818do_test where7-2.765.2 {
17819 count_steps_sort {
17820 SELECT a FROM t3
17821 WHERE (g='hgfedcb' AND f GLOB 'hijkl*')
17822 OR ((a BETWEEN 76 AND 78) AND a!=77)
17823 OR a=47
17824 OR (g='kjihgfe' AND f GLOB 'qrstu*')
17825 OR (g='lkjihgf' AND f GLOB 'lmnop*')
17826 OR (d>=84.0 AND d<85.0 AND d NOT NULL)
17827 OR f='lmnopqrst'
17828 }
17829} {11 37 47 63 68 76 78 84 85 89 scan 0 sort 0}
17830do_test where7-2.766.1 {
17831 count_steps_sort {
17832 SELECT a FROM t2
17833 WHERE c>=34035
17834 OR a=29
17835 OR ((a BETWEEN 19 AND 21) AND a!=20)
17836 OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
17837 OR f='abcdefghi'
17838 OR b=993
17839 OR ((a BETWEEN 52 AND 54) AND a!=53)
17840 OR ((a BETWEEN 45 AND 47) AND a!=46)
17841 }
17842} {19 21 26 29 45 47 52 54 73 78 99 scan 0 sort 0}
17843do_test where7-2.766.2 {
17844 count_steps_sort {
17845 SELECT a FROM t3
17846 WHERE c>=34035
17847 OR a=29
17848 OR ((a BETWEEN 19 AND 21) AND a!=20)
17849 OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
17850 OR f='abcdefghi'
17851 OR b=993
17852 OR ((a BETWEEN 52 AND 54) AND a!=53)
17853 OR ((a BETWEEN 45 AND 47) AND a!=46)
17854 }
17855} {19 21 26 29 45 47 52 54 73 78 99 scan 0 sort 0}
17856do_test where7-2.767.1 {
17857 count_steps_sort {
17858 SELECT a FROM t2
17859 WHERE (d>=63.0 AND d<64.0 AND d NOT NULL)
17860 OR (d>=16.0 AND d<17.0 AND d NOT NULL)
17861 OR b=696
17862 OR b=154
17863 OR (d>=24.0 AND d<25.0 AND d NOT NULL)
17864 OR a=22
17865 OR (d>=47.0 AND d<48.0 AND d NOT NULL)
17866 OR a=52
17867 OR a=21
17868 OR (d>=70.0 AND d<71.0 AND d NOT NULL)
17869 }
17870} {14 16 21 22 24 47 52 63 70 scan 0 sort 0}
17871do_test where7-2.767.2 {
17872 count_steps_sort {
17873 SELECT a FROM t3
17874 WHERE (d>=63.0 AND d<64.0 AND d NOT NULL)
17875 OR (d>=16.0 AND d<17.0 AND d NOT NULL)
17876 OR b=696
17877 OR b=154
17878 OR (d>=24.0 AND d<25.0 AND d NOT NULL)
17879 OR a=22
17880 OR (d>=47.0 AND d<48.0 AND d NOT NULL)
17881 OR a=52
17882 OR a=21
17883 OR (d>=70.0 AND d<71.0 AND d NOT NULL)
17884 }
17885} {14 16 21 22 24 47 52 63 70 scan 0 sort 0}
17886do_test where7-2.768.1 {
17887 count_steps_sort {
17888 SELECT a FROM t2
17889 WHERE b=693
17890 OR b=201
17891 OR ((a BETWEEN 36 AND 38) AND a!=37)
17892 OR b=520
17893 OR ((a BETWEEN 23 AND 25) AND a!=24)
17894 OR b=407
17895 OR (d>=37.0 AND d<38.0 AND d NOT NULL)
17896 OR c>=34035
17897 OR b=135
17898 }
17899} {23 25 36 37 38 63 scan 0 sort 0}
17900do_test where7-2.768.2 {
17901 count_steps_sort {
17902 SELECT a FROM t3
17903 WHERE b=693
17904 OR b=201
17905 OR ((a BETWEEN 36 AND 38) AND a!=37)
17906 OR b=520
17907 OR ((a BETWEEN 23 AND 25) AND a!=24)
17908 OR b=407
17909 OR (d>=37.0 AND d<38.0 AND d NOT NULL)
17910 OR c>=34035
17911 OR b=135
17912 }
17913} {23 25 36 37 38 63 scan 0 sort 0}
17914do_test where7-2.769.1 {
17915 count_steps_sort {
17916 SELECT a FROM t2
17917 WHERE (d>=43.0 AND d<44.0 AND d NOT NULL)
17918 OR b=707
17919 OR b=14
17920 OR b=1089
17921 OR b=352
17922 }
17923} {32 43 99 scan 0 sort 0}
17924do_test where7-2.769.2 {
17925 count_steps_sort {
17926 SELECT a FROM t3
17927 WHERE (d>=43.0 AND d<44.0 AND d NOT NULL)
17928 OR b=707
17929 OR b=14
17930 OR b=1089
17931 OR b=352
17932 }
17933} {32 43 99 scan 0 sort 0}
17934do_test where7-2.770.1 {
17935 count_steps_sort {
17936 SELECT a FROM t2
17937 WHERE b=278
17938 OR b=278
17939 OR b=825
17940 OR f='rstuvwxyz'
17941 OR b=938
17942 OR ((a BETWEEN 17 AND 19) AND a!=18)
17943 OR ((a BETWEEN 43 AND 45) AND a!=44)
17944 }
17945} {17 19 43 45 69 75 95 scan 0 sort 0}
17946do_test where7-2.770.2 {
17947 count_steps_sort {
17948 SELECT a FROM t3
17949 WHERE b=278
17950 OR b=278
17951 OR b=825
17952 OR f='rstuvwxyz'
17953 OR b=938
17954 OR ((a BETWEEN 17 AND 19) AND a!=18)
17955 OR ((a BETWEEN 43 AND 45) AND a!=44)
17956 }
17957} {17 19 43 45 69 75 95 scan 0 sort 0}
17958do_test where7-2.771.1 {
17959 count_steps_sort {
17960 SELECT a FROM t2
17961 WHERE ((a BETWEEN 32 AND 34) AND a!=33)
17962 OR b=1045
17963 OR c=27027
17964 OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
17965 }
17966} {11 32 34 37 63 79 80 81 89 95 scan 0 sort 0}
17967do_test where7-2.771.2 {
17968 count_steps_sort {
17969 SELECT a FROM t3
17970 WHERE ((a BETWEEN 32 AND 34) AND a!=33)
17971 OR b=1045
17972 OR c=27027
17973 OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
17974 }
17975} {11 32 34 37 63 79 80 81 89 95 scan 0 sort 0}
17976do_test where7-2.772.1 {
17977 count_steps_sort {
17978 SELECT a FROM t2
17979 WHERE a=87
17980 OR (d>=47.0 AND d<48.0 AND d NOT NULL)
17981 OR b=487
17982 OR (g='gfedcba' AND f GLOB 'mnopq*')
17983 }
17984} {47 87 90 scan 0 sort 0}
17985do_test where7-2.772.2 {
17986 count_steps_sort {
17987 SELECT a FROM t3
17988 WHERE a=87
17989 OR (d>=47.0 AND d<48.0 AND d NOT NULL)
17990 OR b=487
17991 OR (g='gfedcba' AND f GLOB 'mnopq*')
17992 }
17993} {47 87 90 scan 0 sort 0}
17994do_test where7-2.773.1 {
17995 count_steps_sort {
17996 SELECT a FROM t2
17997 WHERE ((a BETWEEN 30 AND 32) AND a!=31)
17998 OR b=69
17999 OR b=608
18000 OR b=814
18001 OR a=67
18002 OR (d>=61.0 AND d<62.0 AND d NOT NULL)
18003 OR b=1059
18004 OR (d>=58.0 AND d<59.0 AND d NOT NULL)
18005 OR a=18
18006 OR b=407
18007 OR ((a BETWEEN 10 AND 12) AND a!=11)
18008 }
18009} {10 12 18 30 32 37 58 61 67 74 scan 0 sort 0}
18010do_test where7-2.773.2 {
18011 count_steps_sort {
18012 SELECT a FROM t3
18013 WHERE ((a BETWEEN 30 AND 32) AND a!=31)
18014 OR b=69
18015 OR b=608
18016 OR b=814
18017 OR a=67
18018 OR (d>=61.0 AND d<62.0 AND d NOT NULL)
18019 OR b=1059
18020 OR (d>=58.0 AND d<59.0 AND d NOT NULL)
18021 OR a=18
18022 OR b=407
18023 OR ((a BETWEEN 10 AND 12) AND a!=11)
18024 }
18025} {10 12 18 30 32 37 58 61 67 74 scan 0 sort 0}
18026do_test where7-2.774.1 {
18027 count_steps_sort {
18028 SELECT a FROM t2
18029 WHERE b=223
18030 OR b=80
18031 OR ((a BETWEEN 97 AND 99) AND a!=98)
18032 OR ((a BETWEEN 74 AND 76) AND a!=75)
18033 }
18034} {74 76 97 99 scan 0 sort 0}
18035do_test where7-2.774.2 {
18036 count_steps_sort {
18037 SELECT a FROM t3
18038 WHERE b=223
18039 OR b=80
18040 OR ((a BETWEEN 97 AND 99) AND a!=98)
18041 OR ((a BETWEEN 74 AND 76) AND a!=75)
18042 }
18043} {74 76 97 99 scan 0 sort 0}
18044do_test where7-2.775.1 {
18045 count_steps_sort {
18046 SELECT a FROM t2
18047 WHERE b=220
18048 OR (g='nmlkjih' AND f GLOB 'cdefg*')
18049 OR b=363
18050 OR (d>=66.0 AND d<67.0 AND d NOT NULL)
18051 OR (g='nmlkjih' AND f GLOB 'defgh*')
18052 OR (d>=52.0 AND d<53.0 AND d NOT NULL)
18053 OR ((a BETWEEN 10 AND 12) AND a!=11)
18054 }
18055} {10 12 20 33 52 54 55 66 scan 0 sort 0}
18056do_test where7-2.775.2 {
18057 count_steps_sort {
18058 SELECT a FROM t3
18059 WHERE b=220
18060 OR (g='nmlkjih' AND f GLOB 'cdefg*')
18061 OR b=363
18062 OR (d>=66.0 AND d<67.0 AND d NOT NULL)
18063 OR (g='nmlkjih' AND f GLOB 'defgh*')
18064 OR (d>=52.0 AND d<53.0 AND d NOT NULL)
18065 OR ((a BETWEEN 10 AND 12) AND a!=11)
18066 }
18067} {10 12 20 33 52 54 55 66 scan 0 sort 0}
18068do_test where7-2.776.1 {
18069 count_steps_sort {
18070 SELECT a FROM t2
18071 WHERE b=498
18072 OR (d>=5.0 AND d<6.0 AND d NOT NULL)
18073 OR b=880
18074 OR ((a BETWEEN 60 AND 62) AND a!=61)
18075 OR b=828
18076 OR (d>=15.0 AND d<16.0 AND d NOT NULL)
18077 OR b=113
18078 }
18079} {5 15 60 62 80 scan 0 sort 0}
18080do_test where7-2.776.2 {
18081 count_steps_sort {
18082 SELECT a FROM t3
18083 WHERE b=498
18084 OR (d>=5.0 AND d<6.0 AND d NOT NULL)
18085 OR b=880
18086 OR ((a BETWEEN 60 AND 62) AND a!=61)
18087 OR b=828
18088 OR (d>=15.0 AND d<16.0 AND d NOT NULL)
18089 OR b=113
18090 }
18091} {5 15 60 62 80 scan 0 sort 0}
18092do_test where7-2.777.1 {
18093 count_steps_sort {
18094 SELECT a FROM t2
18095 WHERE b=1059
18096 OR (d>=20.0 AND d<21.0 AND d NOT NULL)
18097 OR b=960
18098 OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
18099 OR (g='wvutsrq' AND f GLOB 'mnopq*')
18100 OR b=894
18101 OR c=2002
18102 }
18103} {4 5 6 12 16 20 42 68 94 scan 0 sort 0}
18104do_test where7-2.777.2 {
18105 count_steps_sort {
18106 SELECT a FROM t3
18107 WHERE b=1059
18108 OR (d>=20.0 AND d<21.0 AND d NOT NULL)
18109 OR b=960
18110 OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
18111 OR (g='wvutsrq' AND f GLOB 'mnopq*')
18112 OR b=894
18113 OR c=2002
18114 }
18115} {4 5 6 12 16 20 42 68 94 scan 0 sort 0}
18116do_test where7-2.778.1 {
18117 count_steps_sort {
18118 SELECT a FROM t2
18119 WHERE b=14
18120 OR (g='hgfedcb' AND f GLOB 'hijkl*')
18121 }
18122} {85 scan 0 sort 0}
18123do_test where7-2.778.2 {
18124 count_steps_sort {
18125 SELECT a FROM t3
18126 WHERE b=14
18127 OR (g='hgfedcb' AND f GLOB 'hijkl*')
18128 }
18129} {85 scan 0 sort 0}
18130do_test where7-2.779.1 {
18131 count_steps_sort {
18132 SELECT a FROM t2
18133 WHERE b=806
18134 OR (g='rqponml' AND f GLOB 'hijkl*')
18135 OR b=795
18136 OR ((a BETWEEN 99 AND 101) AND a!=100)
18137 OR ((a BETWEEN 21 AND 23) AND a!=22)
18138 OR ((a BETWEEN 86 AND 88) AND a!=87)
18139 OR c=23023
18140 OR (d>=99.0 AND d<100.0 AND d NOT NULL)
18141 }
18142} {21 23 33 67 68 69 86 88 99 scan 0 sort 0}
18143do_test where7-2.779.2 {
18144 count_steps_sort {
18145 SELECT a FROM t3
18146 WHERE b=806
18147 OR (g='rqponml' AND f GLOB 'hijkl*')
18148 OR b=795
18149 OR ((a BETWEEN 99 AND 101) AND a!=100)
18150 OR ((a BETWEEN 21 AND 23) AND a!=22)
18151 OR ((a BETWEEN 86 AND 88) AND a!=87)
18152 OR c=23023
18153 OR (d>=99.0 AND d<100.0 AND d NOT NULL)
18154 }
18155} {21 23 33 67 68 69 86 88 99 scan 0 sort 0}
18156do_test where7-2.780.1 {
18157 count_steps_sort {
18158 SELECT a FROM t2
18159 WHERE b=726
18160 OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
18161 OR ((a BETWEEN 8 AND 10) AND a!=9)
18162 OR f='abcdefghi'
18163 OR (d>=92.0 AND d<93.0 AND d NOT NULL)
18164 OR b=869
18165 }
18166} {8 10 15 26 41 52 66 67 78 79 92 93 scan 0 sort 0}
18167do_test where7-2.780.2 {
18168 count_steps_sort {
18169 SELECT a FROM t3
18170 WHERE b=726
18171 OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
18172 OR ((a BETWEEN 8 AND 10) AND a!=9)
18173 OR f='abcdefghi'
18174 OR (d>=92.0 AND d<93.0 AND d NOT NULL)
18175 OR b=869
18176 }
18177} {8 10 15 26 41 52 66 67 78 79 92 93 scan 0 sort 0}
18178do_test where7-2.781.1 {
18179 count_steps_sort {
18180 SELECT a FROM t2
18181 WHERE a=59
18182 OR ((a BETWEEN 5 AND 7) AND a!=6)
18183 OR b=1081
18184 OR (g='fedcbaz' AND f GLOB 'stuvw*')
18185 }
18186} {5 7 59 96 scan 0 sort 0}
18187do_test where7-2.781.2 {
18188 count_steps_sort {
18189 SELECT a FROM t3
18190 WHERE a=59
18191 OR ((a BETWEEN 5 AND 7) AND a!=6)
18192 OR b=1081
18193 OR (g='fedcbaz' AND f GLOB 'stuvw*')
18194 }
18195} {5 7 59 96 scan 0 sort 0}
18196do_test where7-2.782.1 {
18197 count_steps_sort {
18198 SELECT a FROM t2
18199 WHERE (g='qponmlk' AND f GLOB 'nopqr*')
18200 OR b=1037
18201 OR b=132
18202 OR c=1001
18203 OR (d>=20.0 AND d<21.0 AND d NOT NULL)
18204 OR (d>=18.0 AND d<19.0 AND d NOT NULL)
18205 OR (g='gfedcba' AND f GLOB 'nopqr*')
18206 OR (d>=58.0 AND d<59.0 AND d NOT NULL)
18207 OR (g='kjihgfe' AND f GLOB 'qrstu*')
18208 OR a=32
18209 }
18210} {1 2 3 12 18 20 32 39 58 68 91 scan 0 sort 0}
18211do_test where7-2.782.2 {
18212 count_steps_sort {
18213 SELECT a FROM t3
18214 WHERE (g='qponmlk' AND f GLOB 'nopqr*')
18215 OR b=1037
18216 OR b=132
18217 OR c=1001
18218 OR (d>=20.0 AND d<21.0 AND d NOT NULL)
18219 OR (d>=18.0 AND d<19.0 AND d NOT NULL)
18220 OR (g='gfedcba' AND f GLOB 'nopqr*')
18221 OR (d>=58.0 AND d<59.0 AND d NOT NULL)
18222 OR (g='kjihgfe' AND f GLOB 'qrstu*')
18223 OR a=32
18224 }
18225} {1 2 3 12 18 20 32 39 58 68 91 scan 0 sort 0}
18226do_test where7-2.783.1 {
18227 count_steps_sort {
18228 SELECT a FROM t2
18229 WHERE a=24
18230 OR b=927
18231 OR (d>=52.0 AND d<53.0 AND d NOT NULL)
18232 OR a=7
18233 OR b=462
18234 OR b=608
18235 OR b=781
18236 OR b=253
18237 OR c=25025
18238 OR b=132
18239 }
18240} {7 12 23 24 42 52 71 73 74 75 scan 0 sort 0}
18241do_test where7-2.783.2 {
18242 count_steps_sort {
18243 SELECT a FROM t3
18244 WHERE a=24
18245 OR b=927
18246 OR (d>=52.0 AND d<53.0 AND d NOT NULL)
18247 OR a=7
18248 OR b=462
18249 OR b=608
18250 OR b=781
18251 OR b=253
18252 OR c=25025
18253 OR b=132
18254 }
18255} {7 12 23 24 42 52 71 73 74 75 scan 0 sort 0}
18256do_test where7-2.784.1 {
18257 count_steps_sort {
18258 SELECT a FROM t2
18259 WHERE (g='mlkjihg' AND f GLOB 'jklmn*')
18260 OR b=1001
18261 OR ((a BETWEEN 23 AND 25) AND a!=24)
18262 OR a=83
18263 }
18264} {23 25 61 83 91 scan 0 sort 0}
18265do_test where7-2.784.2 {
18266 count_steps_sort {
18267 SELECT a FROM t3
18268 WHERE (g='mlkjihg' AND f GLOB 'jklmn*')
18269 OR b=1001
18270 OR ((a BETWEEN 23 AND 25) AND a!=24)
18271 OR a=83
18272 }
18273} {23 25 61 83 91 scan 0 sort 0}
18274do_test where7-2.785.1 {
18275 count_steps_sort {
18276 SELECT a FROM t2
18277 WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
18278 OR b=36
18279 OR (f GLOB '?efgh*' AND f GLOB 'defg*')
18280 OR (g='ihgfedc' AND f GLOB 'cdefg*')
18281 OR ((a BETWEEN 46 AND 48) AND a!=47)
18282 OR ((a BETWEEN 31 AND 33) AND a!=32)
18283 OR (d>=91.0 AND d<92.0 AND d NOT NULL)
18284 OR (g='ihgfedc' AND f GLOB 'efghi*')
18285 OR (g='jihgfed' AND f GLOB 'vwxyz*')
18286 OR (d>=77.0 AND d<78.0 AND d NOT NULL)
18287 OR ((a BETWEEN 26 AND 28) AND a!=27)
18288 }
18289} {3 26 28 29 31 33 46 48 55 60 73 77 80 81 82 91 scan 0 sort 0}
18290do_test where7-2.785.2 {
18291 count_steps_sort {
18292 SELECT a FROM t3
18293 WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
18294 OR b=36
18295 OR (f GLOB '?efgh*' AND f GLOB 'defg*')
18296 OR (g='ihgfedc' AND f GLOB 'cdefg*')
18297 OR ((a BETWEEN 46 AND 48) AND a!=47)
18298 OR ((a BETWEEN 31 AND 33) AND a!=32)
18299 OR (d>=91.0 AND d<92.0 AND d NOT NULL)
18300 OR (g='ihgfedc' AND f GLOB 'efghi*')
18301 OR (g='jihgfed' AND f GLOB 'vwxyz*')
18302 OR (d>=77.0 AND d<78.0 AND d NOT NULL)
18303 OR ((a BETWEEN 26 AND 28) AND a!=27)
18304 }
18305} {3 26 28 29 31 33 46 48 55 60 73 77 80 81 82 91 scan 0 sort 0}
18306do_test where7-2.786.1 {
18307 count_steps_sort {
18308 SELECT a FROM t2
18309 WHERE a=69
18310 OR (f GLOB '?defg*' AND f GLOB 'cdef*')
18311 OR ((a BETWEEN 58 AND 60) AND a!=59)
18312 OR a=98
18313 OR b=300
18314 OR a=41
18315 OR ((a BETWEEN 37 AND 39) AND a!=38)
18316 OR (d>=1.0 AND d<2.0 AND d NOT NULL)
18317 OR a=33
18318 OR ((a BETWEEN 10 AND 12) AND a!=11)
18319 }
18320} {1 2 10 12 28 33 37 39 41 54 58 60 69 80 98 scan 0 sort 0}
18321do_test where7-2.786.2 {
18322 count_steps_sort {
18323 SELECT a FROM t3
18324 WHERE a=69
18325 OR (f GLOB '?defg*' AND f GLOB 'cdef*')
18326 OR ((a BETWEEN 58 AND 60) AND a!=59)
18327 OR a=98
18328 OR b=300
18329 OR a=41
18330 OR ((a BETWEEN 37 AND 39) AND a!=38)
18331 OR (d>=1.0 AND d<2.0 AND d NOT NULL)
18332 OR a=33
18333 OR ((a BETWEEN 10 AND 12) AND a!=11)
18334 }
18335} {1 2 10 12 28 33 37 39 41 54 58 60 69 80 98 scan 0 sort 0}
18336do_test where7-2.787.1 {
18337 count_steps_sort {
18338 SELECT a FROM t2
18339 WHERE ((a BETWEEN 68 AND 70) AND a!=69)
18340 OR (d>=71.0 AND d<72.0 AND d NOT NULL)
18341 OR ((a BETWEEN 94 AND 96) AND a!=95)
18342 OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
18343 OR (g='gfedcba' AND f GLOB 'mnopq*')
18344 OR ((a BETWEEN 22 AND 24) AND a!=23)
18345 OR b=619
18346 OR c=6006
18347 OR b=91
18348 OR b=297
18349 OR b=165
18350 }
18351} {1 15 16 17 18 22 24 27 53 68 70 71 79 90 94 96 scan 0 sort 0}
18352do_test where7-2.787.2 {
18353 count_steps_sort {
18354 SELECT a FROM t3
18355 WHERE ((a BETWEEN 68 AND 70) AND a!=69)
18356 OR (d>=71.0 AND d<72.0 AND d NOT NULL)
18357 OR ((a BETWEEN 94 AND 96) AND a!=95)
18358 OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
18359 OR (g='gfedcba' AND f GLOB 'mnopq*')
18360 OR ((a BETWEEN 22 AND 24) AND a!=23)
18361 OR b=619
18362 OR c=6006
18363 OR b=91
18364 OR b=297
18365 OR b=165
18366 }
18367} {1 15 16 17 18 22 24 27 53 68 70 71 79 90 94 96 scan 0 sort 0}
18368do_test where7-2.788.1 {
18369 count_steps_sort {
18370 SELECT a FROM t2
18371 WHERE ((a BETWEEN 9 AND 11) AND a!=10)
18372 OR a=55
18373 OR (g='jihgfed' AND f GLOB 'xyzab*')
18374 }
18375} {9 11 55 75 scan 0 sort 0}
18376do_test where7-2.788.2 {
18377 count_steps_sort {
18378 SELECT a FROM t3
18379 WHERE ((a BETWEEN 9 AND 11) AND a!=10)
18380 OR a=55
18381 OR (g='jihgfed' AND f GLOB 'xyzab*')
18382 }
18383} {9 11 55 75 scan 0 sort 0}
18384do_test where7-2.789.1 {
18385 count_steps_sort {
18386 SELECT a FROM t2
18387 WHERE ((a BETWEEN 84 AND 86) AND a!=85)
18388 OR b=737
18389 OR b=201
18390 OR a=7
18391 OR (d>=26.0 AND d<27.0 AND d NOT NULL)
18392 OR (g='yxwvuts' AND f GLOB 'cdefg*')
18393 OR b=957
18394 }
18395} {2 7 26 67 84 86 87 scan 0 sort 0}
18396do_test where7-2.789.2 {
18397 count_steps_sort {
18398 SELECT a FROM t3
18399 WHERE ((a BETWEEN 84 AND 86) AND a!=85)
18400 OR b=737
18401 OR b=201
18402 OR a=7
18403 OR (d>=26.0 AND d<27.0 AND d NOT NULL)
18404 OR (g='yxwvuts' AND f GLOB 'cdefg*')
18405 OR b=957
18406 }
18407} {2 7 26 67 84 86 87 scan 0 sort 0}
18408do_test where7-2.790.1 {
18409 count_steps_sort {
18410 SELECT a FROM t2
18411 WHERE ((a BETWEEN 90 AND 92) AND a!=91)
18412 OR a=74
18413 OR (g='lkjihgf' AND f GLOB 'pqrst*')
18414 OR ((a BETWEEN 95 AND 97) AND a!=96)
18415 OR (g='ihgfedc' AND f GLOB 'bcdef*')
18416 OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
18417 OR a=89
18418 }
18419} {18 44 67 70 74 79 89 90 92 95 96 97 scan 0 sort 0}
18420do_test where7-2.790.2 {
18421 count_steps_sort {
18422 SELECT a FROM t3
18423 WHERE ((a BETWEEN 90 AND 92) AND a!=91)
18424 OR a=74
18425 OR (g='lkjihgf' AND f GLOB 'pqrst*')
18426 OR ((a BETWEEN 95 AND 97) AND a!=96)
18427 OR (g='ihgfedc' AND f GLOB 'bcdef*')
18428 OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
18429 OR a=89
18430 }
18431} {18 44 67 70 74 79 89 90 92 95 96 97 scan 0 sort 0}
18432do_test where7-2.791.1 {
18433 count_steps_sort {
18434 SELECT a FROM t2
18435 WHERE (d>=45.0 AND d<46.0 AND d NOT NULL)
18436 OR b=179
18437 OR b=1081
18438 OR b=377
18439 OR b=495
18440 OR b=564
18441 OR b=289
18442 OR (g='qponmlk' AND f GLOB 'nopqr*')
18443 }
18444} {39 45 scan 0 sort 0}
18445do_test where7-2.791.2 {
18446 count_steps_sort {
18447 SELECT a FROM t3
18448 WHERE (d>=45.0 AND d<46.0 AND d NOT NULL)
18449 OR b=179
18450 OR b=1081
18451 OR b=377
18452 OR b=495
18453 OR b=564
18454 OR b=289
18455 OR (g='qponmlk' AND f GLOB 'nopqr*')
18456 }
18457} {39 45 scan 0 sort 0}
18458do_test where7-2.792.1 {
18459 count_steps_sort {
18460 SELECT a FROM t2
18461 WHERE (g='utsrqpo' AND f GLOB 'wxyza*')
18462 OR a=69
18463 OR a=12
18464 OR b=718
18465 OR ((a BETWEEN 20 AND 22) AND a!=21)
18466 }
18467} {12 20 22 69 scan 0 sort 0}
18468do_test where7-2.792.2 {
18469 count_steps_sort {
18470 SELECT a FROM t3
18471 WHERE (g='utsrqpo' AND f GLOB 'wxyza*')
18472 OR a=69
18473 OR a=12
18474 OR b=718
18475 OR ((a BETWEEN 20 AND 22) AND a!=21)
18476 }
18477} {12 20 22 69 scan 0 sort 0}
18478do_test where7-2.793.1 {
18479 count_steps_sort {
18480 SELECT a FROM t2
18481 WHERE (g='tsrqpon' AND f GLOB 'zabcd*')
18482 OR f='klmnopqrs'
18483 OR b=674
18484 OR a=96
18485 OR a=99
18486 OR b=608
18487 OR b=707
18488 OR f='cdefghijk'
18489 OR a=91
18490 OR (g='tsrqpon' AND f GLOB 'xyzab*')
18491 }
18492} {2 10 23 25 28 36 54 62 80 88 91 96 99 scan 0 sort 0}
18493do_test where7-2.793.2 {
18494 count_steps_sort {
18495 SELECT a FROM t3
18496 WHERE (g='tsrqpon' AND f GLOB 'zabcd*')
18497 OR f='klmnopqrs'
18498 OR b=674
18499 OR a=96
18500 OR a=99
18501 OR b=608
18502 OR b=707
18503 OR f='cdefghijk'
18504 OR a=91
18505 OR (g='tsrqpon' AND f GLOB 'xyzab*')
18506 }
18507} {2 10 23 25 28 36 54 62 80 88 91 96 99 scan 0 sort 0}
18508do_test where7-2.794.1 {
18509 count_steps_sort {
18510 SELECT a FROM t2
18511 WHERE (f GLOB '?klmn*' AND f GLOB 'jklm*')
18512 OR b=564
18513 OR b=784
18514 OR b=418
18515 OR b=275
18516 OR (g='gfedcba' AND f GLOB 'klmno*')
18517 OR a=58
18518 OR c=11011
18519 OR b=660
18520 }
18521} {9 25 31 32 33 35 38 58 60 61 87 88 scan 0 sort 0}
18522do_test where7-2.794.2 {
18523 count_steps_sort {
18524 SELECT a FROM t3
18525 WHERE (f GLOB '?klmn*' AND f GLOB 'jklm*')
18526 OR b=564
18527 OR b=784
18528 OR b=418
18529 OR b=275
18530 OR (g='gfedcba' AND f GLOB 'klmno*')
18531 OR a=58
18532 OR c=11011
18533 OR b=660
18534 }
18535} {9 25 31 32 33 35 38 58 60 61 87 88 scan 0 sort 0}
18536do_test where7-2.795.1 {
18537 count_steps_sort {
18538 SELECT a FROM t2
18539 WHERE (d>=25.0 AND d<26.0 AND d NOT NULL)
18540 OR b=509
18541 OR b=1004
18542 OR ((a BETWEEN 28 AND 30) AND a!=29)
18543 OR ((a BETWEEN 57 AND 59) AND a!=58)
18544 OR (g='mlkjihg' AND f GLOB 'hijkl*')
18545 OR f='pqrstuvwx'
18546 }
18547} {15 25 28 30 41 57 59 67 93 scan 0 sort 0}
18548do_test where7-2.795.2 {
18549 count_steps_sort {
18550 SELECT a FROM t3
18551 WHERE (d>=25.0 AND d<26.0 AND d NOT NULL)
18552 OR b=509
18553 OR b=1004
18554 OR ((a BETWEEN 28 AND 30) AND a!=29)
18555 OR ((a BETWEEN 57 AND 59) AND a!=58)
18556 OR (g='mlkjihg' AND f GLOB 'hijkl*')
18557 OR f='pqrstuvwx'
18558 }
18559} {15 25 28 30 41 57 59 67 93 scan 0 sort 0}
18560do_test where7-2.796.1 {
18561 count_steps_sort {
18562 SELECT a FROM t2
18563 WHERE b=440
18564 OR ((a BETWEEN 52 AND 54) AND a!=53)
18565 }
18566} {40 52 54 scan 0 sort 0}
18567do_test where7-2.796.2 {
18568 count_steps_sort {
18569 SELECT a FROM t3
18570 WHERE b=440
18571 OR ((a BETWEEN 52 AND 54) AND a!=53)
18572 }
18573} {40 52 54 scan 0 sort 0}
18574do_test where7-2.797.1 {
18575 count_steps_sort {
18576 SELECT a FROM t2
18577 WHERE (d>=95.0 AND d<96.0 AND d NOT NULL)
18578 OR f='abcdefghi'
18579 }
18580} {26 52 78 95 scan 0 sort 0}
18581do_test where7-2.797.2 {
18582 count_steps_sort {
18583 SELECT a FROM t3
18584 WHERE (d>=95.0 AND d<96.0 AND d NOT NULL)
18585 OR f='abcdefghi'
18586 }
18587} {26 52 78 95 scan 0 sort 0}
18588do_test where7-2.798.1 {
18589 count_steps_sort {
18590 SELECT a FROM t2
18591 WHERE a=19
18592 OR a=29
18593 OR b=476
18594 OR (g='qponmlk' AND f GLOB 'pqrst*')
18595 OR b=91
18596 }
18597} {19 29 41 scan 0 sort 0}
18598do_test where7-2.798.2 {
18599 count_steps_sort {
18600 SELECT a FROM t3
18601 WHERE a=19
18602 OR a=29
18603 OR b=476
18604 OR (g='qponmlk' AND f GLOB 'pqrst*')
18605 OR b=91
18606 }
18607} {19 29 41 scan 0 sort 0}
18608do_test where7-2.799.1 {
18609 count_steps_sort {
18610 SELECT a FROM t2
18611 WHERE f='lmnopqrst'
18612 OR (d>=8.0 AND d<9.0 AND d NOT NULL)
18613 OR a=47
18614 OR a=71
18615 }
18616} {8 11 37 47 63 71 89 scan 0 sort 0}
18617do_test where7-2.799.2 {
18618 count_steps_sort {
18619 SELECT a FROM t3
18620 WHERE f='lmnopqrst'
18621 OR (d>=8.0 AND d<9.0 AND d NOT NULL)
18622 OR a=47
18623 OR a=71
18624 }
18625} {8 11 37 47 63 71 89 scan 0 sort 0}
18626do_test where7-2.800.1 {
18627 count_steps_sort {
18628 SELECT a FROM t2
18629 WHERE b=531
18630 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
18631 OR ((a BETWEEN 95 AND 97) AND a!=96)
18632 OR ((a BETWEEN 32 AND 34) AND a!=33)
18633 OR b=44
18634 OR (g='hgfedcb' AND f GLOB 'ghijk*')
18635 OR (g='onmlkji' AND f GLOB 'xyzab*')
18636 OR b=707
18637 OR b=322
18638 }
18639} {4 12 32 34 49 84 95 97 scan 0 sort 0}
18640do_test where7-2.800.2 {
18641 count_steps_sort {
18642 SELECT a FROM t3
18643 WHERE b=531
18644 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
18645 OR ((a BETWEEN 95 AND 97) AND a!=96)
18646 OR ((a BETWEEN 32 AND 34) AND a!=33)
18647 OR b=44
18648 OR (g='hgfedcb' AND f GLOB 'ghijk*')
18649 OR (g='onmlkji' AND f GLOB 'xyzab*')
18650 OR b=707
18651 OR b=322
18652 }
18653} {4 12 32 34 49 84 95 97 scan 0 sort 0}
18654do_test where7-2.801.1 {
18655 count_steps_sort {
18656 SELECT a FROM t2
18657 WHERE (f GLOB '?efgh*' AND f GLOB 'defg*')
18658 OR (g='ihgfedc' AND f GLOB 'efghi*')
18659 OR (d>=89.0 AND d<90.0 AND d NOT NULL)
18660 OR f='jklmnopqr'
18661 }
18662} {3 9 29 35 55 61 81 82 87 89 scan 0 sort 0}
18663do_test where7-2.801.2 {
18664 count_steps_sort {
18665 SELECT a FROM t3
18666 WHERE (f GLOB '?efgh*' AND f GLOB 'defg*')
18667 OR (g='ihgfedc' AND f GLOB 'efghi*')
18668 OR (d>=89.0 AND d<90.0 AND d NOT NULL)
18669 OR f='jklmnopqr'
18670 }
18671} {3 9 29 35 55 61 81 82 87 89 scan 0 sort 0}
18672do_test where7-2.802.1 {
18673 count_steps_sort {
18674 SELECT a FROM t2
18675 WHERE b=946
18676 OR (g='ihgfedc' AND f GLOB 'abcde*')
18677 OR a=47
18678 OR (g='qponmlk' AND f GLOB 'qrstu*')
18679 OR (d>=93.0 AND d<94.0 AND d NOT NULL)
18680 OR (g='wvutsrq' AND f GLOB 'ijklm*')
18681 OR b=80
18682 OR ((a BETWEEN 60 AND 62) AND a!=61)
18683 OR (g='tsrqpon' AND f GLOB 'xyzab*')
18684 }
18685} {8 23 42 47 60 62 78 86 93 scan 0 sort 0}
18686do_test where7-2.802.2 {
18687 count_steps_sort {
18688 SELECT a FROM t3
18689 WHERE b=946
18690 OR (g='ihgfedc' AND f GLOB 'abcde*')
18691 OR a=47
18692 OR (g='qponmlk' AND f GLOB 'qrstu*')
18693 OR (d>=93.0 AND d<94.0 AND d NOT NULL)
18694 OR (g='wvutsrq' AND f GLOB 'ijklm*')
18695 OR b=80
18696 OR ((a BETWEEN 60 AND 62) AND a!=61)
18697 OR (g='tsrqpon' AND f GLOB 'xyzab*')
18698 }
18699} {8 23 42 47 60 62 78 86 93 scan 0 sort 0}
18700do_test where7-2.803.1 {
18701 count_steps_sort {
18702 SELECT a FROM t2
18703 WHERE a=48
18704 OR (d>=55.0 AND d<56.0 AND d NOT NULL)
18705 OR b=1015
18706 OR a=57
18707 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
18708 OR ((a BETWEEN 47 AND 49) AND a!=48)
18709 OR ((a BETWEEN 98 AND 100) AND a!=99)
18710 OR (g='onmlkji' AND f GLOB 'yzabc*')
18711 OR (d>=4.0 AND d<5.0 AND d NOT NULL)
18712 OR b=165
18713 }
18714} {4 9 15 35 47 48 49 50 55 57 61 87 98 100 scan 0 sort 0}
18715do_test where7-2.803.2 {
18716 count_steps_sort {
18717 SELECT a FROM t3
18718 WHERE a=48
18719 OR (d>=55.0 AND d<56.0 AND d NOT NULL)
18720 OR b=1015
18721 OR a=57
18722 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
18723 OR ((a BETWEEN 47 AND 49) AND a!=48)
18724 OR ((a BETWEEN 98 AND 100) AND a!=99)
18725 OR (g='onmlkji' AND f GLOB 'yzabc*')
18726 OR (d>=4.0 AND d<5.0 AND d NOT NULL)
18727 OR b=165
18728 }
18729} {4 9 15 35 47 48 49 50 55 57 61 87 98 100 scan 0 sort 0}
18730do_test where7-2.804.1 {
18731 count_steps_sort {
18732 SELECT a FROM t2
18733 WHERE ((a BETWEEN 97 AND 99) AND a!=98)
18734 OR a=73
18735 OR b=1048
18736 OR c>=34035
18737 OR (g='ihgfedc' AND f GLOB 'cdefg*')
18738 OR a=72
18739 OR ((a BETWEEN 91 AND 93) AND a!=92)
18740 OR b=638
18741 }
18742} {58 72 73 80 91 93 97 99 scan 0 sort 0}
18743do_test where7-2.804.2 {
18744 count_steps_sort {
18745 SELECT a FROM t3
18746 WHERE ((a BETWEEN 97 AND 99) AND a!=98)
18747 OR a=73
18748 OR b=1048
18749 OR c>=34035
18750 OR (g='ihgfedc' AND f GLOB 'cdefg*')
18751 OR a=72
18752 OR ((a BETWEEN 91 AND 93) AND a!=92)
18753 OR b=638
18754 }
18755} {58 72 73 80 91 93 97 99 scan 0 sort 0}
18756do_test where7-2.805.1 {
18757 count_steps_sort {
18758 SELECT a FROM t2
18759 WHERE ((a BETWEEN 28 AND 30) AND a!=29)
18760 OR a=39
18761 OR b=165
18762 }
18763} {15 28 30 39 scan 0 sort 0}
18764do_test where7-2.805.2 {
18765 count_steps_sort {
18766 SELECT a FROM t3
18767 WHERE ((a BETWEEN 28 AND 30) AND a!=29)
18768 OR a=39
18769 OR b=165
18770 }
18771} {15 28 30 39 scan 0 sort 0}
18772do_test where7-2.806.1 {
18773 count_steps_sort {
18774 SELECT a FROM t2
18775 WHERE a=50
18776 OR ((a BETWEEN 61 AND 63) AND a!=62)
18777 OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
18778 OR a=32
18779 OR ((a BETWEEN 93 AND 95) AND a!=94)
18780 OR (g='ponmlkj' AND f GLOB 'tuvwx*')
18781 OR a=14
18782 OR (d>=97.0 AND d<98.0 AND d NOT NULL)
18783 OR b=946
18784 OR ((a BETWEEN 53 AND 55) AND a!=54)
18785 OR b=124
18786 }
18787} {14 17 32 43 45 50 53 55 61 63 69 86 93 95 97 scan 0 sort 0}
18788do_test where7-2.806.2 {
18789 count_steps_sort {
18790 SELECT a FROM t3
18791 WHERE a=50
18792 OR ((a BETWEEN 61 AND 63) AND a!=62)
18793 OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
18794 OR a=32
18795 OR ((a BETWEEN 93 AND 95) AND a!=94)
18796 OR (g='ponmlkj' AND f GLOB 'tuvwx*')
18797 OR a=14
18798 OR (d>=97.0 AND d<98.0 AND d NOT NULL)
18799 OR b=946
18800 OR ((a BETWEEN 53 AND 55) AND a!=54)
18801 OR b=124
18802 }
18803} {14 17 32 43 45 50 53 55 61 63 69 86 93 95 97 scan 0 sort 0}
18804do_test where7-2.807.1 {
18805 count_steps_sort {
18806 SELECT a FROM t2
18807 WHERE ((a BETWEEN 88 AND 90) AND a!=89)
18808 OR (d>=52.0 AND d<53.0 AND d NOT NULL)
18809 OR (d>=66.0 AND d<67.0 AND d NOT NULL)
18810 OR (g='gfedcba' AND f GLOB 'klmno*')
18811 }
18812} {52 66 88 90 scan 0 sort 0}
18813do_test where7-2.807.2 {
18814 count_steps_sort {
18815 SELECT a FROM t3
18816 WHERE ((a BETWEEN 88 AND 90) AND a!=89)
18817 OR (d>=52.0 AND d<53.0 AND d NOT NULL)
18818 OR (d>=66.0 AND d<67.0 AND d NOT NULL)
18819 OR (g='gfedcba' AND f GLOB 'klmno*')
18820 }
18821} {52 66 88 90 scan 0 sort 0}
18822do_test where7-2.808.1 {
18823 count_steps_sort {
18824 SELECT a FROM t2
18825 WHERE a=6
18826 OR f='tuvwxyzab'
18827 OR (g='mlkjihg' AND f GLOB 'hijkl*')
18828 OR b=286
18829 OR b=781
18830 }
18831} {6 19 26 45 59 71 97 scan 0 sort 0}
18832do_test where7-2.808.2 {
18833 count_steps_sort {
18834 SELECT a FROM t3
18835 WHERE a=6
18836 OR f='tuvwxyzab'
18837 OR (g='mlkjihg' AND f GLOB 'hijkl*')
18838 OR b=286
18839 OR b=781
18840 }
18841} {6 19 26 45 59 71 97 scan 0 sort 0}
18842do_test where7-2.809.1 {
18843 count_steps_sort {
18844 SELECT a FROM t2
18845 WHERE (g='jihgfed' AND f GLOB 'zabcd*')
18846 OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
18847 OR (d>=43.0 AND d<44.0 AND d NOT NULL)
18848 OR ((a BETWEEN 79 AND 81) AND a!=80)
18849 OR (g='edcbazy' AND f GLOB 'wxyza*')
18850 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
18851 OR f='vwxyzabcd'
18852 OR b=275
18853 }
18854} {9 11 21 25 35 37 43 47 61 63 73 77 79 81 87 89 99 100 scan 0 sort 0}
18855do_test where7-2.809.2 {
18856 count_steps_sort {
18857 SELECT a FROM t3
18858 WHERE (g='jihgfed' AND f GLOB 'zabcd*')
18859 OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
18860 OR (d>=43.0 AND d<44.0 AND d NOT NULL)
18861 OR ((a BETWEEN 79 AND 81) AND a!=80)
18862 OR (g='edcbazy' AND f GLOB 'wxyza*')
18863 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
18864 OR f='vwxyzabcd'
18865 OR b=275
18866 }
18867} {9 11 21 25 35 37 43 47 61 63 73 77 79 81 87 89 99 100 scan 0 sort 0}
18868do_test where7-2.810.1 {
18869 count_steps_sort {
18870 SELECT a FROM t2
18871 WHERE (d>=30.0 AND d<31.0 AND d NOT NULL)
18872 OR (g='xwvutsr' AND f GLOB 'efghi*')
18873 OR (g='gfedcba' AND f GLOB 'lmnop*')
18874 OR (d>=64.0 AND d<65.0 AND d NOT NULL)
18875 OR (g='gfedcba' AND f GLOB 'nopqr*')
18876 OR a=59
18877 }
18878} {4 30 59 64 89 91 scan 0 sort 0}
18879do_test where7-2.810.2 {
18880 count_steps_sort {
18881 SELECT a FROM t3
18882 WHERE (d>=30.0 AND d<31.0 AND d NOT NULL)
18883 OR (g='xwvutsr' AND f GLOB 'efghi*')
18884 OR (g='gfedcba' AND f GLOB 'lmnop*')
18885 OR (d>=64.0 AND d<65.0 AND d NOT NULL)
18886 OR (g='gfedcba' AND f GLOB 'nopqr*')
18887 OR a=59
18888 }
18889} {4 30 59 64 89 91 scan 0 sort 0}
18890do_test where7-2.811.1 {
18891 count_steps_sort {
18892 SELECT a FROM t2
18893 WHERE (f GLOB '?xyza*' AND f GLOB 'wxyz*')
18894 OR ((a BETWEEN 8 AND 10) AND a!=9)
18895 OR (g='kjihgfe' AND f GLOB 'tuvwx*')
18896 OR (g='edcbazy' AND f GLOB 'vwxyz*')
18897 OR b=663
18898 OR f='ghijklmno'
18899 OR ((a BETWEEN 14 AND 16) AND a!=15)
18900 OR f='ghijklmno'
18901 OR (d>=64.0 AND d<65.0 AND d NOT NULL)
18902 OR (d>=19.0 AND d<20.0 AND d NOT NULL)
18903 OR b=1081
18904 }
18905} {6 8 10 14 16 19 22 32 48 58 64 71 74 84 99 100 scan 0 sort 0}
18906do_test where7-2.811.2 {
18907 count_steps_sort {
18908 SELECT a FROM t3
18909 WHERE (f GLOB '?xyza*' AND f GLOB 'wxyz*')
18910 OR ((a BETWEEN 8 AND 10) AND a!=9)
18911 OR (g='kjihgfe' AND f GLOB 'tuvwx*')
18912 OR (g='edcbazy' AND f GLOB 'vwxyz*')
18913 OR b=663
18914 OR f='ghijklmno'
18915 OR ((a BETWEEN 14 AND 16) AND a!=15)
18916 OR f='ghijklmno'
18917 OR (d>=64.0 AND d<65.0 AND d NOT NULL)
18918 OR (d>=19.0 AND d<20.0 AND d NOT NULL)
18919 OR b=1081
18920 }
18921} {6 8 10 14 16 19 22 32 48 58 64 71 74 84 99 100 scan 0 sort 0}
18922do_test where7-2.812.1 {
18923 count_steps_sort {
18924 SELECT a FROM t2
18925 WHERE ((a BETWEEN 30 AND 32) AND a!=31)
18926 OR a=96
18927 OR b=355
18928 OR (d>=81.0 AND d<82.0 AND d NOT NULL)
18929 OR b=597
18930 OR ((a BETWEEN 92 AND 94) AND a!=93)
18931 OR (d>=88.0 AND d<89.0 AND d NOT NULL)
18932 OR (f GLOB '?lmno*' AND f GLOB 'klmn*')
18933 OR b=168
18934 OR (g='vutsrqp' AND f GLOB 'pqrst*')
18935 }
18936} {10 15 30 32 36 62 81 88 92 94 96 scan 0 sort 0}
18937do_test where7-2.812.2 {
18938 count_steps_sort {
18939 SELECT a FROM t3
18940 WHERE ((a BETWEEN 30 AND 32) AND a!=31)
18941 OR a=96
18942 OR b=355
18943 OR (d>=81.0 AND d<82.0 AND d NOT NULL)
18944 OR b=597
18945 OR ((a BETWEEN 92 AND 94) AND a!=93)
18946 OR (d>=88.0 AND d<89.0 AND d NOT NULL)
18947 OR (f GLOB '?lmno*' AND f GLOB 'klmn*')
18948 OR b=168
18949 OR (g='vutsrqp' AND f GLOB 'pqrst*')
18950 }
18951} {10 15 30 32 36 62 81 88 92 94 96 scan 0 sort 0}
18952do_test where7-2.813.1 {
18953 count_steps_sort {
18954 SELECT a FROM t2
18955 WHERE (d>=47.0 AND d<48.0 AND d NOT NULL)
18956 OR b=957
18957 OR (d>=9.0 AND d<10.0 AND d NOT NULL)
18958 OR ((a BETWEEN 87 AND 89) AND a!=88)
18959 OR ((a BETWEEN 58 AND 60) AND a!=59)
18960 OR a=40
18961 }
18962} {9 40 47 58 60 87 89 scan 0 sort 0}
18963do_test where7-2.813.2 {
18964 count_steps_sort {
18965 SELECT a FROM t3
18966 WHERE (d>=47.0 AND d<48.0 AND d NOT NULL)
18967 OR b=957
18968 OR (d>=9.0 AND d<10.0 AND d NOT NULL)
18969 OR ((a BETWEEN 87 AND 89) AND a!=88)
18970 OR ((a BETWEEN 58 AND 60) AND a!=59)
18971 OR a=40
18972 }
18973} {9 40 47 58 60 87 89 scan 0 sort 0}
18974do_test where7-2.814.1 {
18975 count_steps_sort {
18976 SELECT a FROM t2
18977 WHERE ((a BETWEEN 12 AND 14) AND a!=13)
18978 OR a=36
18979 OR a=75
18980 OR b=179
18981 OR (d>=43.0 AND d<44.0 AND d NOT NULL)
18982 OR (g='utsrqpo' AND f GLOB 'stuvw*')
18983 OR (d>=65.0 AND d<66.0 AND d NOT NULL)
18984 OR b=850
18985 OR a=62
18986 }
18987} {12 14 18 36 43 62 65 75 scan 0 sort 0}
18988do_test where7-2.814.2 {
18989 count_steps_sort {
18990 SELECT a FROM t3
18991 WHERE ((a BETWEEN 12 AND 14) AND a!=13)
18992 OR a=36
18993 OR a=75
18994 OR b=179
18995 OR (d>=43.0 AND d<44.0 AND d NOT NULL)
18996 OR (g='utsrqpo' AND f GLOB 'stuvw*')
18997 OR (d>=65.0 AND d<66.0 AND d NOT NULL)
18998 OR b=850
18999 OR a=62
19000 }
19001} {12 14 18 36 43 62 65 75 scan 0 sort 0}
19002do_test where7-2.815.1 {
19003 count_steps_sort {
19004 SELECT a FROM t2
19005 WHERE ((a BETWEEN 21 AND 23) AND a!=22)
19006 OR a=79
19007 OR a=66
19008 OR b=487
19009 OR a=1
19010 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
19011 OR c=5005
19012 OR a=47
19013 OR c=5005
19014 OR b=319
19015 OR b=1037
19016 }
19017} {1 13 14 15 21 23 29 47 54 66 79 scan 0 sort 0}
19018do_test where7-2.815.2 {
19019 count_steps_sort {
19020 SELECT a FROM t3
19021 WHERE ((a BETWEEN 21 AND 23) AND a!=22)
19022 OR a=79
19023 OR a=66
19024 OR b=487
19025 OR a=1
19026 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
19027 OR c=5005
19028 OR a=47
19029 OR c=5005
19030 OR b=319
19031 OR b=1037
19032 }
19033} {1 13 14 15 21 23 29 47 54 66 79 scan 0 sort 0}
19034do_test where7-2.816.1 {
19035 count_steps_sort {
19036 SELECT a FROM t2
19037 WHERE b=176
19038 OR b=297
19039 OR (g='tsrqpon' AND f GLOB 'zabcd*')
19040 OR f='ijklmnopq'
19041 }
19042} {8 16 25 27 34 60 86 scan 0 sort 0}
19043do_test where7-2.816.2 {
19044 count_steps_sort {
19045 SELECT a FROM t3
19046 WHERE b=176
19047 OR b=297
19048 OR (g='tsrqpon' AND f GLOB 'zabcd*')
19049 OR f='ijklmnopq'
19050 }
19051} {8 16 25 27 34 60 86 scan 0 sort 0}
19052do_test where7-2.817.1 {
19053 count_steps_sort {
19054 SELECT a FROM t2
19055 WHERE (d>=10.0 AND d<11.0 AND d NOT NULL)
19056 OR ((a BETWEEN 90 AND 92) AND a!=91)
19057 OR b=319
19058 OR ((a BETWEEN 31 AND 33) AND a!=32)
19059 OR ((a BETWEEN 9 AND 11) AND a!=10)
19060 OR a=21
19061 OR (d>=72.0 AND d<73.0 AND d NOT NULL)
19062 }
19063} {9 10 11 21 29 31 33 72 90 92 scan 0 sort 0}
19064do_test where7-2.817.2 {
19065 count_steps_sort {
19066 SELECT a FROM t3
19067 WHERE (d>=10.0 AND d<11.0 AND d NOT NULL)
19068 OR ((a BETWEEN 90 AND 92) AND a!=91)
19069 OR b=319
19070 OR ((a BETWEEN 31 AND 33) AND a!=32)
19071 OR ((a BETWEEN 9 AND 11) AND a!=10)
19072 OR a=21
19073 OR (d>=72.0 AND d<73.0 AND d NOT NULL)
19074 }
19075} {9 10 11 21 29 31 33 72 90 92 scan 0 sort 0}
19076do_test where7-2.818.1 {
19077 count_steps_sort {
19078 SELECT a FROM t2
19079 WHERE (d>=22.0 AND d<23.0 AND d NOT NULL)
19080 OR b=396
19081 OR (g='kjihgfe' AND f GLOB 'uvwxy*')
19082 OR b=1012
19083 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
19084 OR b=784
19085 OR (d>=60.0 AND d<61.0 AND d NOT NULL)
19086 OR b=979
19087 OR c<=10
19088 OR b=913
19089 OR b=66
19090 }
19091} {6 9 22 35 36 60 61 72 83 87 89 92 scan 0 sort 0}
19092do_test where7-2.818.2 {
19093 count_steps_sort {
19094 SELECT a FROM t3
19095 WHERE (d>=22.0 AND d<23.0 AND d NOT NULL)
19096 OR b=396
19097 OR (g='kjihgfe' AND f GLOB 'uvwxy*')
19098 OR b=1012
19099 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
19100 OR b=784
19101 OR (d>=60.0 AND d<61.0 AND d NOT NULL)
19102 OR b=979
19103 OR c<=10
19104 OR b=913
19105 OR b=66
19106 }
19107} {6 9 22 35 36 60 61 72 83 87 89 92 scan 0 sort 0}
19108do_test where7-2.819.1 {
19109 count_steps_sort {
19110 SELECT a FROM t2
19111 WHERE a=3
19112 OR b=803
19113 }
19114} {3 73 scan 0 sort 0}
19115do_test where7-2.819.2 {
19116 count_steps_sort {
19117 SELECT a FROM t3
19118 WHERE a=3
19119 OR b=803
19120 }
19121} {3 73 scan 0 sort 0}
19122do_test where7-2.820.1 {
19123 count_steps_sort {
19124 SELECT a FROM t2
19125 WHERE ((a BETWEEN 79 AND 81) AND a!=80)
19126 OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
19127 OR ((a BETWEEN 23 AND 25) AND a!=24)
19128 OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
19129 }
19130} {16 19 23 25 42 45 68 71 79 81 94 97 scan 0 sort 0}
19131do_test where7-2.820.2 {
19132 count_steps_sort {
19133 SELECT a FROM t3
19134 WHERE ((a BETWEEN 79 AND 81) AND a!=80)
19135 OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
19136 OR ((a BETWEEN 23 AND 25) AND a!=24)
19137 OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
19138 }
19139} {16 19 23 25 42 45 68 71 79 81 94 97 scan 0 sort 0}
19140do_test where7-2.821.1 {
19141 count_steps_sort {
19142 SELECT a FROM t2
19143 WHERE c=1001
19144 OR a=16
19145 OR b=132
19146 OR b=1012
19147 OR f='xyzabcdef'
19148 OR b=682
19149 OR (d>=52.0 AND d<53.0 AND d NOT NULL)
19150 }
19151} {1 2 3 12 16 23 49 52 62 75 92 scan 0 sort 0}
19152do_test where7-2.821.2 {
19153 count_steps_sort {
19154 SELECT a FROM t3
19155 WHERE c=1001
19156 OR a=16
19157 OR b=132
19158 OR b=1012
19159 OR f='xyzabcdef'
19160 OR b=682
19161 OR (d>=52.0 AND d<53.0 AND d NOT NULL)
19162 }
19163} {1 2 3 12 16 23 49 52 62 75 92 scan 0 sort 0}
19164do_test where7-2.822.1 {
19165 count_steps_sort {
19166 SELECT a FROM t2
19167 WHERE a=96
19168 OR (d>=19.0 AND d<20.0 AND d NOT NULL)
19169 }
19170} {19 96 scan 0 sort 0}
19171do_test where7-2.822.2 {
19172 count_steps_sort {
19173 SELECT a FROM t3
19174 WHERE a=96
19175 OR (d>=19.0 AND d<20.0 AND d NOT NULL)
19176 }
19177} {19 96 scan 0 sort 0}
19178do_test where7-2.823.1 {
19179 count_steps_sort {
19180 SELECT a FROM t2
19181 WHERE a=2
19182 OR (d>=11.0 AND d<12.0 AND d NOT NULL)
19183 OR a=23
19184 OR b=1092
19185 OR c=19019
19186 OR b=245
19187 OR ((a BETWEEN 97 AND 99) AND a!=98)
19188 OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
19189 OR ((a BETWEEN 68 AND 70) AND a!=69)
19190 OR b=572
19191 OR ((a BETWEEN 22 AND 24) AND a!=23)
19192 }
19193} {2 11 12 22 23 24 38 52 55 56 57 64 68 70 90 97 99 scan 0 sort 0}
19194do_test where7-2.823.2 {
19195 count_steps_sort {
19196 SELECT a FROM t3
19197 WHERE a=2
19198 OR (d>=11.0 AND d<12.0 AND d NOT NULL)
19199 OR a=23
19200 OR b=1092
19201 OR c=19019
19202 OR b=245
19203 OR ((a BETWEEN 97 AND 99) AND a!=98)
19204 OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
19205 OR ((a BETWEEN 68 AND 70) AND a!=69)
19206 OR b=572
19207 OR ((a BETWEEN 22 AND 24) AND a!=23)
19208 }
19209} {2 11 12 22 23 24 38 52 55 56 57 64 68 70 90 97 99 scan 0 sort 0}
19210do_test where7-2.824.1 {
19211 count_steps_sort {
19212 SELECT a FROM t2
19213 WHERE (d>=16.0 AND d<17.0 AND d NOT NULL)
19214 OR b=993
19215 OR c=17017
19216 OR (d>=85.0 AND d<86.0 AND d NOT NULL)
19217 OR (d>=37.0 AND d<38.0 AND d NOT NULL)
19218 OR (d>=29.0 AND d<30.0 AND d NOT NULL)
19219 OR (d>=53.0 AND d<54.0 AND d NOT NULL)
19220 OR b=333
19221 }
19222} {16 29 37 49 50 51 53 85 scan 0 sort 0}
19223do_test where7-2.824.2 {
19224 count_steps_sort {
19225 SELECT a FROM t3
19226 WHERE (d>=16.0 AND d<17.0 AND d NOT NULL)
19227 OR b=993
19228 OR c=17017
19229 OR (d>=85.0 AND d<86.0 AND d NOT NULL)
19230 OR (d>=37.0 AND d<38.0 AND d NOT NULL)
19231 OR (d>=29.0 AND d<30.0 AND d NOT NULL)
19232 OR (d>=53.0 AND d<54.0 AND d NOT NULL)
19233 OR b=333
19234 }
19235} {16 29 37 49 50 51 53 85 scan 0 sort 0}
19236do_test where7-2.825.1 {
19237 count_steps_sort {
19238 SELECT a FROM t2
19239 WHERE b=330
19240 OR a=73
19241 OR (d>=61.0 AND d<62.0 AND d NOT NULL)
19242 OR (d>=40.0 AND d<41.0 AND d NOT NULL)
19243 OR b=828
19244 OR b=363
19245 OR (g='rqponml' AND f GLOB 'lmnop*')
19246 }
19247} {30 33 37 40 61 73 scan 0 sort 0}
19248do_test where7-2.825.2 {
19249 count_steps_sort {
19250 SELECT a FROM t3
19251 WHERE b=330
19252 OR a=73
19253 OR (d>=61.0 AND d<62.0 AND d NOT NULL)
19254 OR (d>=40.0 AND d<41.0 AND d NOT NULL)
19255 OR b=828
19256 OR b=363
19257 OR (g='rqponml' AND f GLOB 'lmnop*')
19258 }
19259} {30 33 37 40 61 73 scan 0 sort 0}
19260do_test where7-2.826.1 {
19261 count_steps_sort {
19262 SELECT a FROM t2
19263 WHERE (g='gfedcba' AND f GLOB 'lmnop*')
19264 OR a=41
19265 OR (d>=29.0 AND d<30.0 AND d NOT NULL)
19266 OR b=825
19267 }
19268} {29 41 75 89 scan 0 sort 0}
19269do_test where7-2.826.2 {
19270 count_steps_sort {
19271 SELECT a FROM t3
19272 WHERE (g='gfedcba' AND f GLOB 'lmnop*')
19273 OR a=41
19274 OR (d>=29.0 AND d<30.0 AND d NOT NULL)
19275 OR b=825
19276 }
19277} {29 41 75 89 scan 0 sort 0}
19278do_test where7-2.827.1 {
19279 count_steps_sort {
19280 SELECT a FROM t2
19281 WHERE ((a BETWEEN 46 AND 48) AND a!=47)
19282 OR (d>=10.0 AND d<11.0 AND d NOT NULL)
19283 OR b=905
19284 OR b=176
19285 OR ((a BETWEEN 89 AND 91) AND a!=90)
19286 OR b=561
19287 OR c=8008
19288 OR (g='hgfedcb' AND f GLOB 'ghijk*')
19289 OR b=935
19290 OR c=1001
19291 }
19292} {1 2 3 10 16 22 23 24 46 48 51 84 85 89 91 scan 0 sort 0}
19293do_test where7-2.827.2 {
19294 count_steps_sort {
19295 SELECT a FROM t3
19296 WHERE ((a BETWEEN 46 AND 48) AND a!=47)
19297 OR (d>=10.0 AND d<11.0 AND d NOT NULL)
19298 OR b=905
19299 OR b=176
19300 OR ((a BETWEEN 89 AND 91) AND a!=90)
19301 OR b=561
19302 OR c=8008
19303 OR (g='hgfedcb' AND f GLOB 'ghijk*')
19304 OR b=935
19305 OR c=1001
19306 }
19307} {1 2 3 10 16 22 23 24 46 48 51 84 85 89 91 scan 0 sort 0}
19308do_test where7-2.828.1 {
19309 count_steps_sort {
19310 SELECT a FROM t2
19311 WHERE ((a BETWEEN 75 AND 77) AND a!=76)
19312 OR (g='kjihgfe' AND f GLOB 'uvwxy*')
19313 }
19314} {72 75 77 scan 0 sort 0}
19315do_test where7-2.828.2 {
19316 count_steps_sort {
19317 SELECT a FROM t3
19318 WHERE ((a BETWEEN 75 AND 77) AND a!=76)
19319 OR (g='kjihgfe' AND f GLOB 'uvwxy*')
19320 }
19321} {72 75 77 scan 0 sort 0}
19322do_test where7-2.829.1 {
19323 count_steps_sort {
19324 SELECT a FROM t2
19325 WHERE ((a BETWEEN 5 AND 7) AND a!=6)
19326 OR a=28
19327 }
19328} {5 7 28 scan 0 sort 0}
19329do_test where7-2.829.2 {
19330 count_steps_sort {
19331 SELECT a FROM t3
19332 WHERE ((a BETWEEN 5 AND 7) AND a!=6)
19333 OR a=28
19334 }
19335} {5 7 28 scan 0 sort 0}
19336do_test where7-2.830.1 {
19337 count_steps_sort {
19338 SELECT a FROM t2
19339 WHERE b=781
19340 OR b=410
19341 }
19342} {71 scan 0 sort 0}
19343do_test where7-2.830.2 {
19344 count_steps_sort {
19345 SELECT a FROM t3
19346 WHERE b=781
19347 OR b=410
19348 }
19349} {71 scan 0 sort 0}
19350do_test where7-2.831.1 {
19351 count_steps_sort {
19352 SELECT a FROM t2
19353 WHERE ((a BETWEEN 18 AND 20) AND a!=19)
19354 OR ((a BETWEEN 40 AND 42) AND a!=41)
19355 OR (d>=72.0 AND d<73.0 AND d NOT NULL)
19356 OR (d>=56.0 AND d<57.0 AND d NOT NULL)
19357 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
19358 OR f='zabcdefgh'
19359 OR b=861
19360 OR (g='vutsrqp' AND f GLOB 'pqrst*')
19361 OR a=28
19362 OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
19363 OR b=311
19364 }
19365} {6 15 18 20 25 28 32 40 42 51 56 58 63 72 77 84 scan 0 sort 0}
19366do_test where7-2.831.2 {
19367 count_steps_sort {
19368 SELECT a FROM t3
19369 WHERE ((a BETWEEN 18 AND 20) AND a!=19)
19370 OR ((a BETWEEN 40 AND 42) AND a!=41)
19371 OR (d>=72.0 AND d<73.0 AND d NOT NULL)
19372 OR (d>=56.0 AND d<57.0 AND d NOT NULL)
19373 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
19374 OR f='zabcdefgh'
19375 OR b=861
19376 OR (g='vutsrqp' AND f GLOB 'pqrst*')
19377 OR a=28
19378 OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
19379 OR b=311
19380 }
19381} {6 15 18 20 25 28 32 40 42 51 56 58 63 72 77 84 scan 0 sort 0}
19382do_test where7-2.832.1 {
19383 count_steps_sort {
19384 SELECT a FROM t2
19385 WHERE b=575
19386 OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
19387 OR (d>=73.0 AND d<74.0 AND d NOT NULL)
19388 OR b=418
19389 OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
19390 OR b=792
19391 OR b=861
19392 OR b=220
19393 OR ((a BETWEEN 89 AND 91) AND a!=90)
19394 }
19395} {12 15 20 38 41 64 67 72 73 89 90 91 93 scan 0 sort 0}
19396do_test where7-2.832.2 {
19397 count_steps_sort {
19398 SELECT a FROM t3
19399 WHERE b=575
19400 OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
19401 OR (d>=73.0 AND d<74.0 AND d NOT NULL)
19402 OR b=418
19403 OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
19404 OR b=792
19405 OR b=861
19406 OR b=220
19407 OR ((a BETWEEN 89 AND 91) AND a!=90)
19408 }
19409} {12 15 20 38 41 64 67 72 73 89 90 91 93 scan 0 sort 0}
19410do_test where7-2.833.1 {
19411 count_steps_sort {
19412 SELECT a FROM t2
19413 WHERE b=517
19414 OR b=913
19415 OR b=253
19416 OR b=198
19417 OR (d>=27.0 AND d<28.0 AND d NOT NULL)
19418 OR a=17
19419 OR (d>=85.0 AND d<86.0 AND d NOT NULL)
19420 }
19421} {17 18 23 27 47 83 85 scan 0 sort 0}
19422do_test where7-2.833.2 {
19423 count_steps_sort {
19424 SELECT a FROM t3
19425 WHERE b=517
19426 OR b=913
19427 OR b=253
19428 OR b=198
19429 OR (d>=27.0 AND d<28.0 AND d NOT NULL)
19430 OR a=17
19431 OR (d>=85.0 AND d<86.0 AND d NOT NULL)
19432 }
19433} {17 18 23 27 47 83 85 scan 0 sort 0}
19434do_test where7-2.834.1 {
19435 count_steps_sort {
19436 SELECT a FROM t2
19437 WHERE (g='qponmlk' AND f GLOB 'qrstu*')
19438 OR b=693
19439 OR a=73
19440 OR b=627
19441 OR c=5005
19442 OR (d>=62.0 AND d<63.0 AND d NOT NULL)
19443 OR (d>=28.0 AND d<29.0 AND d NOT NULL)
19444 OR b=267
19445 OR b=872
19446 OR a=27
19447 OR (g='gfedcba' AND f GLOB 'klmno*')
19448 }
19449} {13 14 15 27 28 42 57 62 63 73 88 scan 0 sort 0}
19450do_test where7-2.834.2 {
19451 count_steps_sort {
19452 SELECT a FROM t3
19453 WHERE (g='qponmlk' AND f GLOB 'qrstu*')
19454 OR b=693
19455 OR a=73
19456 OR b=627
19457 OR c=5005
19458 OR (d>=62.0 AND d<63.0 AND d NOT NULL)
19459 OR (d>=28.0 AND d<29.0 AND d NOT NULL)
19460 OR b=267
19461 OR b=872
19462 OR a=27
19463 OR (g='gfedcba' AND f GLOB 'klmno*')
19464 }
19465} {13 14 15 27 28 42 57 62 63 73 88 scan 0 sort 0}
19466do_test where7-2.835.1 {
19467 count_steps_sort {
19468 SELECT a FROM t2
19469 WHERE a=10
19470 OR ((a BETWEEN 95 AND 97) AND a!=96)
19471 OR ((a BETWEEN 13 AND 15) AND a!=14)
19472 OR b=1059
19473 OR a=70
19474 OR a=93
19475 }
19476} {10 13 15 70 93 95 97 scan 0 sort 0}
19477do_test where7-2.835.2 {
19478 count_steps_sort {
19479 SELECT a FROM t3
19480 WHERE a=10
19481 OR ((a BETWEEN 95 AND 97) AND a!=96)
19482 OR ((a BETWEEN 13 AND 15) AND a!=14)
19483 OR b=1059
19484 OR a=70
19485 OR a=93
19486 }
19487} {10 13 15 70 93 95 97 scan 0 sort 0}
19488do_test where7-2.836.1 {
19489 count_steps_sort {
19490 SELECT a FROM t2
19491 WHERE a=30
19492 OR a=32
19493 OR b=1037
19494 OR b=198
19495 OR (d>=13.0 AND d<14.0 AND d NOT NULL)
19496 OR a=25
19497 }
19498} {13 18 25 30 32 scan 0 sort 0}
19499do_test where7-2.836.2 {
19500 count_steps_sort {
19501 SELECT a FROM t3
19502 WHERE a=30
19503 OR a=32
19504 OR b=1037
19505 OR b=198
19506 OR (d>=13.0 AND d<14.0 AND d NOT NULL)
19507 OR a=25
19508 }
19509} {13 18 25 30 32 scan 0 sort 0}
19510do_test where7-2.837.1 {
19511 count_steps_sort {
19512 SELECT a FROM t2
19513 WHERE (g='ponmlkj' AND f GLOB 'uvwxy*')
19514 OR b=66
19515 OR b=322
19516 OR b=465
19517 OR (g='gfedcba' AND f GLOB 'lmnop*')
19518 OR (d>=38.0 AND d<39.0 AND d NOT NULL)
19519 OR (d>=7.0 AND d<8.0 AND d NOT NULL)
19520 OR ((a BETWEEN 77 AND 79) AND a!=78)
19521 OR (g='lkjihgf' AND f GLOB 'mnopq*')
19522 OR (d>=38.0 AND d<39.0 AND d NOT NULL)
19523 OR b=454
19524 }
19525} {6 7 38 46 64 77 79 89 scan 0 sort 0}
19526do_test where7-2.837.2 {
19527 count_steps_sort {
19528 SELECT a FROM t3
19529 WHERE (g='ponmlkj' AND f GLOB 'uvwxy*')
19530 OR b=66
19531 OR b=322
19532 OR b=465
19533 OR (g='gfedcba' AND f GLOB 'lmnop*')
19534 OR (d>=38.0 AND d<39.0 AND d NOT NULL)
19535 OR (d>=7.0 AND d<8.0 AND d NOT NULL)
19536 OR ((a BETWEEN 77 AND 79) AND a!=78)
19537 OR (g='lkjihgf' AND f GLOB 'mnopq*')
19538 OR (d>=38.0 AND d<39.0 AND d NOT NULL)
19539 OR b=454
19540 }
19541} {6 7 38 46 64 77 79 89 scan 0 sort 0}
19542do_test where7-2.838.1 {
19543 count_steps_sort {
19544 SELECT a FROM t2
19545 WHERE b=924
19546 OR ((a BETWEEN 35 AND 37) AND a!=36)
19547 OR c=15015
19548 OR (d>=84.0 AND d<85.0 AND d NOT NULL)
19549 OR ((a BETWEEN 3 AND 5) AND a!=4)
19550 OR (g='onmlkji' AND f GLOB 'abcde*')
19551 OR b=803
19552 }
19553} {3 5 35 37 43 44 45 52 73 84 scan 0 sort 0}
19554do_test where7-2.838.2 {
19555 count_steps_sort {
19556 SELECT a FROM t3
19557 WHERE b=924
19558 OR ((a BETWEEN 35 AND 37) AND a!=36)
19559 OR c=15015
19560 OR (d>=84.0 AND d<85.0 AND d NOT NULL)
19561 OR ((a BETWEEN 3 AND 5) AND a!=4)
19562 OR (g='onmlkji' AND f GLOB 'abcde*')
19563 OR b=803
19564 }
19565} {3 5 35 37 43 44 45 52 73 84 scan 0 sort 0}
19566do_test where7-2.839.1 {
19567 count_steps_sort {
19568 SELECT a FROM t2
19569 WHERE b=1100
19570 OR (g='wvutsrq' AND f GLOB 'mnopq*')
19571 OR ((a BETWEEN 72 AND 74) AND a!=73)
19572 OR ((a BETWEEN 68 AND 70) AND a!=69)
19573 OR a=75
19574 OR a=45
19575 OR (g='gfedcba' AND f GLOB 'mnopq*')
19576 OR a=27
19577 OR (d>=77.0 AND d<78.0 AND d NOT NULL)
19578 OR b=850
19579 OR ((a BETWEEN 55 AND 57) AND a!=56)
19580 }
19581} {12 27 45 55 57 68 70 72 74 75 77 90 100 scan 0 sort 0}
19582do_test where7-2.839.2 {
19583 count_steps_sort {
19584 SELECT a FROM t3
19585 WHERE b=1100
19586 OR (g='wvutsrq' AND f GLOB 'mnopq*')
19587 OR ((a BETWEEN 72 AND 74) AND a!=73)
19588 OR ((a BETWEEN 68 AND 70) AND a!=69)
19589 OR a=75
19590 OR a=45
19591 OR (g='gfedcba' AND f GLOB 'mnopq*')
19592 OR a=27
19593 OR (d>=77.0 AND d<78.0 AND d NOT NULL)
19594 OR b=850
19595 OR ((a BETWEEN 55 AND 57) AND a!=56)
19596 }
19597} {12 27 45 55 57 68 70 72 74 75 77 90 100 scan 0 sort 0}
19598do_test where7-2.840.1 {
19599 count_steps_sort {
19600 SELECT a FROM t2
19601 WHERE b=751
19602 OR ((a BETWEEN 96 AND 98) AND a!=97)
19603 OR (d>=71.0 AND d<72.0 AND d NOT NULL)
19604 OR (g='gfedcba' AND f GLOB 'lmnop*')
19605 OR (d>=56.0 AND d<57.0 AND d NOT NULL)
19606 OR a=89
19607 OR ((a BETWEEN 36 AND 38) AND a!=37)
19608 }
19609} {36 38 56 71 89 96 98 scan 0 sort 0}
19610do_test where7-2.840.2 {
19611 count_steps_sort {
19612 SELECT a FROM t3
19613 WHERE b=751
19614 OR ((a BETWEEN 96 AND 98) AND a!=97)
19615 OR (d>=71.0 AND d<72.0 AND d NOT NULL)
19616 OR (g='gfedcba' AND f GLOB 'lmnop*')
19617 OR (d>=56.0 AND d<57.0 AND d NOT NULL)
19618 OR a=89
19619 OR ((a BETWEEN 36 AND 38) AND a!=37)
19620 }
19621} {36 38 56 71 89 96 98 scan 0 sort 0}
19622do_test where7-2.841.1 {
19623 count_steps_sort {
19624 SELECT a FROM t2
19625 WHERE (g='wvutsrq' AND f GLOB 'jklmn*')
19626 OR (g='yxwvuts' AND f GLOB 'bcdef*')
19627 OR a=1
19628 OR (g='utsrqpo' AND f GLOB 'tuvwx*')
19629 }
19630} {1 9 19 scan 0 sort 0}
19631do_test where7-2.841.2 {
19632 count_steps_sort {
19633 SELECT a FROM t3
19634 WHERE (g='wvutsrq' AND f GLOB 'jklmn*')
19635 OR (g='yxwvuts' AND f GLOB 'bcdef*')
19636 OR a=1
19637 OR (g='utsrqpo' AND f GLOB 'tuvwx*')
19638 }
19639} {1 9 19 scan 0 sort 0}
19640do_test where7-2.842.1 {
19641 count_steps_sort {
19642 SELECT a FROM t2
19643 WHERE b=927
19644 OR c=15015
19645 OR f='klmnopqrs'
19646 OR c=8008
19647 OR ((a BETWEEN 41 AND 43) AND a!=42)
19648 OR b=960
19649 OR (g='jihgfed' AND f GLOB 'yzabc*')
19650 OR b=443
19651 OR (g='rqponml' AND f GLOB 'ijklm*')
19652 }
19653} {10 22 23 24 34 36 41 43 44 45 62 76 88 scan 0 sort 0}
19654do_test where7-2.842.2 {
19655 count_steps_sort {
19656 SELECT a FROM t3
19657 WHERE b=927
19658 OR c=15015
19659 OR f='klmnopqrs'
19660 OR c=8008
19661 OR ((a BETWEEN 41 AND 43) AND a!=42)
19662 OR b=960
19663 OR (g='jihgfed' AND f GLOB 'yzabc*')
19664 OR b=443
19665 OR (g='rqponml' AND f GLOB 'ijklm*')
19666 }
19667} {10 22 23 24 34 36 41 43 44 45 62 76 88 scan 0 sort 0}
19668do_test where7-2.843.1 {
19669 count_steps_sort {
19670 SELECT a FROM t2
19671 WHERE (d>=37.0 AND d<38.0 AND d NOT NULL)
19672 OR b=212
19673 OR f='cdefghijk'
19674 }
19675} {2 28 37 54 80 scan 0 sort 0}
19676do_test where7-2.843.2 {
19677 count_steps_sort {
19678 SELECT a FROM t3
19679 WHERE (d>=37.0 AND d<38.0 AND d NOT NULL)
19680 OR b=212
19681 OR f='cdefghijk'
19682 }
19683} {2 28 37 54 80 scan 0 sort 0}
19684do_test where7-2.844.1 {
19685 count_steps_sort {
19686 SELECT a FROM t2
19687 WHERE b=685
19688 OR (g='ponmlkj' AND f GLOB 'rstuv*')
19689 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
19690 OR b=520
19691 OR (d>=76.0 AND d<77.0 AND d NOT NULL)
19692 OR a=53
19693 OR ((a BETWEEN 91 AND 93) AND a!=92)
19694 OR b=938
19695 OR (g='jihgfed' AND f GLOB 'vwxyz*')
19696 OR c=25025
19697 }
19698} {43 53 63 73 74 75 76 91 93 scan 0 sort 0}
19699do_test where7-2.844.2 {
19700 count_steps_sort {
19701 SELECT a FROM t3
19702 WHERE b=685
19703 OR (g='ponmlkj' AND f GLOB 'rstuv*')
19704 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
19705 OR b=520
19706 OR (d>=76.0 AND d<77.0 AND d NOT NULL)
19707 OR a=53
19708 OR ((a BETWEEN 91 AND 93) AND a!=92)
19709 OR b=938
19710 OR (g='jihgfed' AND f GLOB 'vwxyz*')
19711 OR c=25025
19712 }
19713} {43 53 63 73 74 75 76 91 93 scan 0 sort 0}
19714do_test where7-2.845.1 {
19715 count_steps_sort {
19716 SELECT a FROM t2
19717 WHERE b=583
19718 OR b=894
19719 OR c=26026
19720 OR (d>=84.0 AND d<85.0 AND d NOT NULL)
19721 }
19722} {53 76 77 78 84 scan 0 sort 0}
19723do_test where7-2.845.2 {
19724 count_steps_sort {
19725 SELECT a FROM t3
19726 WHERE b=583
19727 OR b=894
19728 OR c=26026
19729 OR (d>=84.0 AND d<85.0 AND d NOT NULL)
19730 }
19731} {53 76 77 78 84 scan 0 sort 0}
19732do_test where7-2.846.1 {
19733 count_steps_sort {
19734 SELECT a FROM t2
19735 WHERE f='abcdefghi'
19736 OR (g='edcbazy' AND f GLOB 'wxyza*')
19737 }
19738} {26 52 78 100 scan 0 sort 0}
19739do_test where7-2.846.2 {
19740 count_steps_sort {
19741 SELECT a FROM t3
19742 WHERE f='abcdefghi'
19743 OR (g='edcbazy' AND f GLOB 'wxyza*')
19744 }
19745} {26 52 78 100 scan 0 sort 0}
19746do_test where7-2.847.1 {
19747 count_steps_sort {
19748 SELECT a FROM t2
19749 WHERE b=1103
19750 OR b=638
19751 OR b=792
19752 OR b=1034
19753 OR b=308
19754 OR f='nopqrstuv'
19755 OR b=264
19756 OR ((a BETWEEN 33 AND 35) AND a!=34)
19757 OR (d>=58.0 AND d<59.0 AND d NOT NULL)
19758 }
19759} {13 24 28 33 35 39 58 65 72 91 94 scan 0 sort 0}
19760do_test where7-2.847.2 {
19761 count_steps_sort {
19762 SELECT a FROM t3
19763 WHERE b=1103
19764 OR b=638
19765 OR b=792
19766 OR b=1034
19767 OR b=308
19768 OR f='nopqrstuv'
19769 OR b=264
19770 OR ((a BETWEEN 33 AND 35) AND a!=34)
19771 OR (d>=58.0 AND d<59.0 AND d NOT NULL)
19772 }
19773} {13 24 28 33 35 39 58 65 72 91 94 scan 0 sort 0}
19774do_test where7-2.848.1 {
19775 count_steps_sort {
19776 SELECT a FROM t2
19777 WHERE f='defghijkl'
19778 OR b=814
19779 OR f='yzabcdefg'
19780 }
19781} {3 24 29 50 55 74 76 81 scan 0 sort 0}
19782do_test where7-2.848.2 {
19783 count_steps_sort {
19784 SELECT a FROM t3
19785 WHERE f='defghijkl'
19786 OR b=814
19787 OR f='yzabcdefg'
19788 }
19789} {3 24 29 50 55 74 76 81 scan 0 sort 0}
19790do_test where7-2.849.1 {
19791 count_steps_sort {
19792 SELECT a FROM t2
19793 WHERE b=209
19794 OR b=806
19795 OR (d>=8.0 AND d<9.0 AND d NOT NULL)
19796 OR (g='vutsrqp' AND f GLOB 'rstuv*')
19797 }
19798} {8 17 19 scan 0 sort 0}
19799do_test where7-2.849.2 {
19800 count_steps_sort {
19801 SELECT a FROM t3
19802 WHERE b=209
19803 OR b=806
19804 OR (d>=8.0 AND d<9.0 AND d NOT NULL)
19805 OR (g='vutsrqp' AND f GLOB 'rstuv*')
19806 }
19807} {8 17 19 scan 0 sort 0}
19808do_test where7-2.850.1 {
19809 count_steps_sort {
19810 SELECT a FROM t2
19811 WHERE f='opqrstuvw'
19812 OR b=69
19813 OR b=366
19814 }
19815} {14 40 66 92 scan 0 sort 0}
19816do_test where7-2.850.2 {
19817 count_steps_sort {
19818 SELECT a FROM t3
19819 WHERE f='opqrstuvw'
19820 OR b=69
19821 OR b=366
19822 }
19823} {14 40 66 92 scan 0 sort 0}
19824do_test where7-2.851.1 {
19825 count_steps_sort {
19826 SELECT a FROM t2
19827 WHERE (d>=4.0 AND d<5.0 AND d NOT NULL)
19828 OR a=45
19829 OR (g='kjihgfe' AND f GLOB 'uvwxy*')
19830 OR a=69
19831 OR ((a BETWEEN 69 AND 71) AND a!=70)
19832 OR (g='kjihgfe' AND f GLOB 'uvwxy*')
19833 }
19834} {4 45 69 71 72 scan 0 sort 0}
19835do_test where7-2.851.2 {
19836 count_steps_sort {
19837 SELECT a FROM t3
19838 WHERE (d>=4.0 AND d<5.0 AND d NOT NULL)
19839 OR a=45
19840 OR (g='kjihgfe' AND f GLOB 'uvwxy*')
19841 OR a=69
19842 OR ((a BETWEEN 69 AND 71) AND a!=70)
19843 OR (g='kjihgfe' AND f GLOB 'uvwxy*')
19844 }
19845} {4 45 69 71 72 scan 0 sort 0}
19846do_test where7-2.852.1 {
19847 count_steps_sort {
19848 SELECT a FROM t2
19849 WHERE c=9009
19850 OR (d>=85.0 AND d<86.0 AND d NOT NULL)
19851 OR (g='wvutsrq' AND f GLOB 'klmno*')
19852 OR (d>=9.0 AND d<10.0 AND d NOT NULL)
19853 OR (g='lkjihgf' AND f GLOB 'pqrst*')
19854 }
19855} {9 10 25 26 27 67 85 scan 0 sort 0}
19856do_test where7-2.852.2 {
19857 count_steps_sort {
19858 SELECT a FROM t3
19859 WHERE c=9009
19860 OR (d>=85.0 AND d<86.0 AND d NOT NULL)
19861 OR (g='wvutsrq' AND f GLOB 'klmno*')
19862 OR (d>=9.0 AND d<10.0 AND d NOT NULL)
19863 OR (g='lkjihgf' AND f GLOB 'pqrst*')
19864 }
19865} {9 10 25 26 27 67 85 scan 0 sort 0}
19866do_test where7-2.853.1 {
19867 count_steps_sort {
19868 SELECT a FROM t2
19869 WHERE a=98
19870 OR (d>=100.0 AND d<101.0 AND d NOT NULL)
19871 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
19872 OR a=47
19873 OR c=24024
19874 OR a=27
19875 OR (g='ponmlkj' AND f GLOB 'tuvwx*')
19876 OR (d>=20.0 AND d<21.0 AND d NOT NULL)
19877 }
19878} {20 27 45 47 63 70 71 72 98 100 scan 0 sort 0}
19879do_test where7-2.853.2 {
19880 count_steps_sort {
19881 SELECT a FROM t3
19882 WHERE a=98
19883 OR (d>=100.0 AND d<101.0 AND d NOT NULL)
19884 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
19885 OR a=47
19886 OR c=24024
19887 OR a=27
19888 OR (g='ponmlkj' AND f GLOB 'tuvwx*')
19889 OR (d>=20.0 AND d<21.0 AND d NOT NULL)
19890 }
19891} {20 27 45 47 63 70 71 72 98 100 scan 0 sort 0}
19892do_test where7-2.854.1 {
19893 count_steps_sort {
19894 SELECT a FROM t2
19895 WHERE (g='utsrqpo' AND f GLOB 'wxyza*')
19896 OR (g='utsrqpo' AND f GLOB 'wxyza*')
19897 OR (g='ponmlkj' AND f GLOB 'stuvw*')
19898 OR a=19
19899 }
19900} {19 22 44 scan 0 sort 0}
19901do_test where7-2.854.2 {
19902 count_steps_sort {
19903 SELECT a FROM t3
19904 WHERE (g='utsrqpo' AND f GLOB 'wxyza*')
19905 OR (g='utsrqpo' AND f GLOB 'wxyza*')
19906 OR (g='ponmlkj' AND f GLOB 'stuvw*')
19907 OR a=19
19908 }
19909} {19 22 44 scan 0 sort 0}
19910do_test where7-2.855.1 {
19911 count_steps_sort {
19912 SELECT a FROM t2
19913 WHERE c=12012
19914 OR (d>=80.0 AND d<81.0 AND d NOT NULL)
19915 OR ((a BETWEEN 16 AND 18) AND a!=17)
19916 OR (g='edcbazy' AND f GLOB 'uvwxy*')
19917 }
19918} {16 18 34 35 36 80 98 scan 0 sort 0}
19919do_test where7-2.855.2 {
19920 count_steps_sort {
19921 SELECT a FROM t3
19922 WHERE c=12012
19923 OR (d>=80.0 AND d<81.0 AND d NOT NULL)
19924 OR ((a BETWEEN 16 AND 18) AND a!=17)
19925 OR (g='edcbazy' AND f GLOB 'uvwxy*')
19926 }
19927} {16 18 34 35 36 80 98 scan 0 sort 0}
19928do_test where7-2.856.1 {
19929 count_steps_sort {
19930 SELECT a FROM t2
19931 WHERE ((a BETWEEN 38 AND 40) AND a!=39)
19932 OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
19933 OR b=429
19934 OR f='jklmnopqr'
19935 OR (d>=48.0 AND d<49.0 AND d NOT NULL)
19936 OR ((a BETWEEN 77 AND 79) AND a!=78)
19937 }
19938} {9 12 35 38 39 40 48 61 64 77 79 87 90 scan 0 sort 0}
19939do_test where7-2.856.2 {
19940 count_steps_sort {
19941 SELECT a FROM t3
19942 WHERE ((a BETWEEN 38 AND 40) AND a!=39)
19943 OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
19944 OR b=429
19945 OR f='jklmnopqr'
19946 OR (d>=48.0 AND d<49.0 AND d NOT NULL)
19947 OR ((a BETWEEN 77 AND 79) AND a!=78)
19948 }
19949} {9 12 35 38 39 40 48 61 64 77 79 87 90 scan 0 sort 0}
19950do_test where7-2.857.1 {
19951 count_steps_sort {
19952 SELECT a FROM t2
19953 WHERE (g='lkjihgf' AND f GLOB 'mnopq*')
19954 OR b=190
19955 }
19956} {64 scan 0 sort 0}
19957do_test where7-2.857.2 {
19958 count_steps_sort {
19959 SELECT a FROM t3
19960 WHERE (g='lkjihgf' AND f GLOB 'mnopq*')
19961 OR b=190
19962 }
19963} {64 scan 0 sort 0}
19964do_test where7-2.858.1 {
19965 count_steps_sort {
19966 SELECT a FROM t2
19967 WHERE (g='jihgfed' AND f GLOB 'yzabc*')
19968 OR b=674
19969 OR b=289
19970 }
19971} {76 scan 0 sort 0}
19972do_test where7-2.858.2 {
19973 count_steps_sort {
19974 SELECT a FROM t3
19975 WHERE (g='jihgfed' AND f GLOB 'yzabc*')
19976 OR b=674
19977 OR b=289
19978 }
19979} {76 scan 0 sort 0}
19980do_test where7-2.859.1 {
19981 count_steps_sort {
19982 SELECT a FROM t2
19983 WHERE a=17
19984 OR b=539
19985 OR (g='ponmlkj' AND f GLOB 'vwxyz*')
19986 OR (g='utsrqpo' AND f GLOB 'vwxyz*')
19987 }
19988} {17 21 47 49 scan 0 sort 0}
19989do_test where7-2.859.2 {
19990 count_steps_sort {
19991 SELECT a FROM t3
19992 WHERE a=17
19993 OR b=539
19994 OR (g='ponmlkj' AND f GLOB 'vwxyz*')
19995 OR (g='utsrqpo' AND f GLOB 'vwxyz*')
19996 }
19997} {17 21 47 49 scan 0 sort 0}
19998do_test where7-2.860.1 {
19999 count_steps_sort {
20000 SELECT a FROM t2
20001 WHERE b=924
20002 OR c=27027
20003 OR ((a BETWEEN 65 AND 67) AND a!=66)
20004 }
20005} {65 67 79 80 81 84 scan 0 sort 0}
20006do_test where7-2.860.2 {
20007 count_steps_sort {
20008 SELECT a FROM t3
20009 WHERE b=924
20010 OR c=27027
20011 OR ((a BETWEEN 65 AND 67) AND a!=66)
20012 }
20013} {65 67 79 80 81 84 scan 0 sort 0}
20014do_test where7-2.861.1 {
20015 count_steps_sort {
20016 SELECT a FROM t2
20017 WHERE b=564
20018 OR f='mnopqrstu'
20019 OR ((a BETWEEN 28 AND 30) AND a!=29)
20020 OR b=1103
20021 }
20022} {12 28 30 38 64 90 scan 0 sort 0}
20023do_test where7-2.861.2 {
20024 count_steps_sort {
20025 SELECT a FROM t3
20026 WHERE b=564
20027 OR f='mnopqrstu'
20028 OR ((a BETWEEN 28 AND 30) AND a!=29)
20029 OR b=1103
20030 }
20031} {12 28 30 38 64 90 scan 0 sort 0}
20032do_test where7-2.862.1 {
20033 count_steps_sort {
20034 SELECT a FROM t2
20035 WHERE b=231
20036 OR (d>=24.0 AND d<25.0 AND d NOT NULL)
20037 OR a=38
20038 OR a=4
20039 OR b=784
20040 }
20041} {4 21 24 38 scan 0 sort 0}
20042do_test where7-2.862.2 {
20043 count_steps_sort {
20044 SELECT a FROM t3
20045 WHERE b=231
20046 OR (d>=24.0 AND d<25.0 AND d NOT NULL)
20047 OR a=38
20048 OR a=4
20049 OR b=784
20050 }
20051} {4 21 24 38 scan 0 sort 0}
20052do_test where7-2.863.1 {
20053 count_steps_sort {
20054 SELECT a FROM t2
20055 WHERE f='ghijklmno'
20056 OR a=26
20057 OR (g='kjihgfe' AND f GLOB 'qrstu*')
20058 OR a=81
20059 OR (d>=3.0 AND d<4.0 AND d NOT NULL)
20060 OR ((a BETWEEN 28 AND 30) AND a!=29)
20061 OR b=275
20062 OR (g='hgfedcb' AND f GLOB 'jklmn*')
20063 OR b=311
20064 OR b=894
20065 OR b=872
20066 }
20067} {3 6 25 26 28 30 32 58 68 81 84 87 scan 0 sort 0}
20068do_test where7-2.863.2 {
20069 count_steps_sort {
20070 SELECT a FROM t3
20071 WHERE f='ghijklmno'
20072 OR a=26
20073 OR (g='kjihgfe' AND f GLOB 'qrstu*')
20074 OR a=81
20075 OR (d>=3.0 AND d<4.0 AND d NOT NULL)
20076 OR ((a BETWEEN 28 AND 30) AND a!=29)
20077 OR b=275
20078 OR (g='hgfedcb' AND f GLOB 'jklmn*')
20079 OR b=311
20080 OR b=894
20081 OR b=872
20082 }
20083} {3 6 25 26 28 30 32 58 68 81 84 87 scan 0 sort 0}
20084do_test where7-2.864.1 {
20085 count_steps_sort {
20086 SELECT a FROM t2
20087 WHERE a=91
20088 OR b=619
20089 }
20090} {91 scan 0 sort 0}
20091do_test where7-2.864.2 {
20092 count_steps_sort {
20093 SELECT a FROM t3
20094 WHERE a=91
20095 OR b=619
20096 }
20097} {91 scan 0 sort 0}
20098do_test where7-2.865.1 {
20099 count_steps_sort {
20100 SELECT a FROM t2
20101 WHERE (d>=4.0 AND d<5.0 AND d NOT NULL)
20102 OR a=85
20103 OR f IS NULL
20104 OR ((a BETWEEN 49 AND 51) AND a!=50)
20105 OR ((a BETWEEN 66 AND 68) AND a!=67)
20106 OR b=154
20107 OR ((a BETWEEN 40 AND 42) AND a!=41)
20108 OR ((a BETWEEN 87 AND 89) AND a!=88)
20109 OR (d>=25.0 AND d<26.0 AND d NOT NULL)
20110 }
20111} {4 14 25 40 42 49 51 66 68 85 87 89 scan 0 sort 0}
20112do_test where7-2.865.2 {
20113 count_steps_sort {
20114 SELECT a FROM t3
20115 WHERE (d>=4.0 AND d<5.0 AND d NOT NULL)
20116 OR a=85
20117 OR f IS NULL
20118 OR ((a BETWEEN 49 AND 51) AND a!=50)
20119 OR ((a BETWEEN 66 AND 68) AND a!=67)
20120 OR b=154
20121 OR ((a BETWEEN 40 AND 42) AND a!=41)
20122 OR ((a BETWEEN 87 AND 89) AND a!=88)
20123 OR (d>=25.0 AND d<26.0 AND d NOT NULL)
20124 }
20125} {4 14 25 40 42 49 51 66 68 85 87 89 scan 0 sort 0}
20126do_test where7-2.866.1 {
20127 count_steps_sort {
20128 SELECT a FROM t2
20129 WHERE a=44
20130 OR b=55
20131 OR a=30
20132 OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
20133 OR 1000000<b
20134 OR a=24
20135 OR b=1089
20136 OR (d>=75.0 AND d<76.0 AND d NOT NULL)
20137 OR (g='rqponml' AND f GLOB 'hijkl*')
20138 }
20139} {5 19 24 30 33 44 45 71 75 97 99 scan 0 sort 0}
20140do_test where7-2.866.2 {
20141 count_steps_sort {
20142 SELECT a FROM t3
20143 WHERE a=44
20144 OR b=55
20145 OR a=30
20146 OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
20147 OR 1000000<b
20148 OR a=24
20149 OR b=1089
20150 OR (d>=75.0 AND d<76.0 AND d NOT NULL)
20151 OR (g='rqponml' AND f GLOB 'hijkl*')
20152 }
20153} {5 19 24 30 33 44 45 71 75 97 99 scan 0 sort 0}
20154do_test where7-2.867.1 {
20155 count_steps_sort {
20156 SELECT a FROM t2
20157 WHERE (d>=16.0 AND d<17.0 AND d NOT NULL)
20158 OR ((a BETWEEN 80 AND 82) AND a!=81)
20159 OR b=36
20160 OR ((a BETWEEN 33 AND 35) AND a!=34)
20161 }
20162} {16 33 35 80 82 scan 0 sort 0}
20163do_test where7-2.867.2 {
20164 count_steps_sort {
20165 SELECT a FROM t3
20166 WHERE (d>=16.0 AND d<17.0 AND d NOT NULL)
20167 OR ((a BETWEEN 80 AND 82) AND a!=81)
20168 OR b=36
20169 OR ((a BETWEEN 33 AND 35) AND a!=34)
20170 }
20171} {16 33 35 80 82 scan 0 sort 0}
20172do_test where7-2.868.1 {
20173 count_steps_sort {
20174 SELECT a FROM t2
20175 WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
20176 OR (d>=35.0 AND d<36.0 AND d NOT NULL)
20177 OR c=26026
20178 OR ((a BETWEEN 37 AND 39) AND a!=38)
20179 OR a=56
20180 OR b=506
20181 OR b=781
20182 OR (d>=28.0 AND d<29.0 AND d NOT NULL)
20183 }
20184} {28 35 37 39 46 56 71 76 77 78 97 scan 0 sort 0}
20185do_test where7-2.868.2 {
20186 count_steps_sort {
20187 SELECT a FROM t3
20188 WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
20189 OR (d>=35.0 AND d<36.0 AND d NOT NULL)
20190 OR c=26026
20191 OR ((a BETWEEN 37 AND 39) AND a!=38)
20192 OR a=56
20193 OR b=506
20194 OR b=781
20195 OR (d>=28.0 AND d<29.0 AND d NOT NULL)
20196 }
20197} {28 35 37 39 46 56 71 76 77 78 97 scan 0 sort 0}
20198do_test where7-2.869.1 {
20199 count_steps_sort {
20200 SELECT a FROM t2
20201 WHERE (g='edcbazy' AND f GLOB 'uvwxy*')
20202 OR ((a BETWEEN 25 AND 27) AND a!=26)
20203 OR (g='qponmlk' AND f GLOB 'nopqr*')
20204 OR ((a BETWEEN 89 AND 91) AND a!=90)
20205 OR f='xyzabcdef'
20206 OR b=517
20207 OR (g='jihgfed' AND f GLOB 'yzabc*')
20208 OR (g='kjihgfe' AND f GLOB 'qrstu*')
20209 }
20210} {23 25 27 39 47 49 68 75 76 89 91 98 scan 0 sort 0}
20211do_test where7-2.869.2 {
20212 count_steps_sort {
20213 SELECT a FROM t3
20214 WHERE (g='edcbazy' AND f GLOB 'uvwxy*')
20215 OR ((a BETWEEN 25 AND 27) AND a!=26)
20216 OR (g='qponmlk' AND f GLOB 'nopqr*')
20217 OR ((a BETWEEN 89 AND 91) AND a!=90)
20218 OR f='xyzabcdef'
20219 OR b=517
20220 OR (g='jihgfed' AND f GLOB 'yzabc*')
20221 OR (g='kjihgfe' AND f GLOB 'qrstu*')
20222 }
20223} {23 25 27 39 47 49 68 75 76 89 91 98 scan 0 sort 0}
20224do_test where7-2.870.1 {
20225 count_steps_sort {
20226 SELECT a FROM t2
20227 WHERE a=54
20228 OR a=59
20229 }
20230} {54 59 scan 0 sort 0}
20231do_test where7-2.870.2 {
20232 count_steps_sort {
20233 SELECT a FROM t3
20234 WHERE a=54
20235 OR a=59
20236 }
20237} {54 59 scan 0 sort 0}
20238do_test where7-2.871.1 {
20239 count_steps_sort {
20240 SELECT a FROM t2
20241 WHERE (g='tsrqpon' AND f GLOB 'yzabc*')
20242 OR b=762
20243 OR (g='onmlkji' AND f GLOB 'wxyza*')
20244 OR a=25
20245 OR ((a BETWEEN 65 AND 67) AND a!=66)
20246 }
20247} {24 25 48 65 67 scan 0 sort 0}
20248do_test where7-2.871.2 {
20249 count_steps_sort {
20250 SELECT a FROM t3
20251 WHERE (g='tsrqpon' AND f GLOB 'yzabc*')
20252 OR b=762
20253 OR (g='onmlkji' AND f GLOB 'wxyza*')
20254 OR a=25
20255 OR ((a BETWEEN 65 AND 67) AND a!=66)
20256 }
20257} {24 25 48 65 67 scan 0 sort 0}
20258do_test where7-2.872.1 {
20259 count_steps_sort {
20260 SELECT a FROM t2
20261 WHERE (d>=59.0 AND d<60.0 AND d NOT NULL)
20262 OR ((a BETWEEN 14 AND 16) AND a!=15)
20263 OR b=839
20264 OR f='defghijkl'
20265 OR (d>=95.0 AND d<96.0 AND d NOT NULL)
20266 OR (g='mlkjihg' AND f GLOB 'ijklm*')
20267 OR (d>=52.0 AND d<53.0 AND d NOT NULL)
20268 OR (g='hgfedcb' AND f GLOB 'hijkl*')
20269 OR b=498
20270 }
20271} {3 14 16 29 52 55 59 60 81 85 95 scan 0 sort 0}
20272do_test where7-2.872.2 {
20273 count_steps_sort {
20274 SELECT a FROM t3
20275 WHERE (d>=59.0 AND d<60.0 AND d NOT NULL)
20276 OR ((a BETWEEN 14 AND 16) AND a!=15)
20277 OR b=839
20278 OR f='defghijkl'
20279 OR (d>=95.0 AND d<96.0 AND d NOT NULL)
20280 OR (g='mlkjihg' AND f GLOB 'ijklm*')
20281 OR (d>=52.0 AND d<53.0 AND d NOT NULL)
20282 OR (g='hgfedcb' AND f GLOB 'hijkl*')
20283 OR b=498
20284 }
20285} {3 14 16 29 52 55 59 60 81 85 95 scan 0 sort 0}
20286do_test where7-2.873.1 {
20287 count_steps_sort {
20288 SELECT a FROM t2
20289 WHERE b=256
20290 OR c=19019
20291 OR a=54
20292 OR (d>=46.0 AND d<47.0 AND d NOT NULL)
20293 OR b=498
20294 OR b=77
20295 }
20296} {7 46 54 55 56 57 scan 0 sort 0}
20297do_test where7-2.873.2 {
20298 count_steps_sort {
20299 SELECT a FROM t3
20300 WHERE b=256
20301 OR c=19019
20302 OR a=54
20303 OR (d>=46.0 AND d<47.0 AND d NOT NULL)
20304 OR b=498
20305 OR b=77
20306 }
20307} {7 46 54 55 56 57 scan 0 sort 0}
20308do_test where7-2.874.1 {
20309 count_steps_sort {
20310 SELECT a FROM t2
20311 WHERE (g='mlkjihg' AND f GLOB 'jklmn*')
20312 OR b=256
20313 OR b=586
20314 OR a=74
20315 OR b=113
20316 OR (d>=99.0 AND d<100.0 AND d NOT NULL)
20317 OR b=495
20318 }
20319} {45 61 74 99 scan 0 sort 0}
20320do_test where7-2.874.2 {
20321 count_steps_sort {
20322 SELECT a FROM t3
20323 WHERE (g='mlkjihg' AND f GLOB 'jklmn*')
20324 OR b=256
20325 OR b=586
20326 OR a=74
20327 OR b=113
20328 OR (d>=99.0 AND d<100.0 AND d NOT NULL)
20329 OR b=495
20330 }
20331} {45 61 74 99 scan 0 sort 0}
20332do_test where7-2.875.1 {
20333 count_steps_sort {
20334 SELECT a FROM t2
20335 WHERE a=12
20336 OR a=50
20337 OR (d>=33.0 AND d<34.0 AND d NOT NULL)
20338 OR ((a BETWEEN 66 AND 68) AND a!=67)
20339 }
20340} {12 33 50 66 68 scan 0 sort 0}
20341do_test where7-2.875.2 {
20342 count_steps_sort {
20343 SELECT a FROM t3
20344 WHERE a=12
20345 OR a=50
20346 OR (d>=33.0 AND d<34.0 AND d NOT NULL)
20347 OR ((a BETWEEN 66 AND 68) AND a!=67)
20348 }
20349} {12 33 50 66 68 scan 0 sort 0}
20350do_test where7-2.876.1 {
20351 count_steps_sort {
20352 SELECT a FROM t2
20353 WHERE b=308
20354 OR (d>=73.0 AND d<74.0 AND d NOT NULL)
20355 OR (g='nmlkjih' AND f GLOB 'bcdef*')
20356 OR a=83
20357 OR c=23023
20358 OR (d>=57.0 AND d<58.0 AND d NOT NULL)
20359 OR (g='lkjihgf' AND f GLOB 'nopqr*')
20360 OR a=58
20361 OR ((a BETWEEN 17 AND 19) AND a!=18)
20362 OR (g='srqponm' AND f GLOB 'efghi*')
20363 OR c=4004
20364 }
20365} {10 11 12 17 19 28 30 53 57 58 65 67 68 69 73 83 scan 0 sort 0}
20366do_test where7-2.876.2 {
20367 count_steps_sort {
20368 SELECT a FROM t3
20369 WHERE b=308
20370 OR (d>=73.0 AND d<74.0 AND d NOT NULL)
20371 OR (g='nmlkjih' AND f GLOB 'bcdef*')
20372 OR a=83
20373 OR c=23023
20374 OR (d>=57.0 AND d<58.0 AND d NOT NULL)
20375 OR (g='lkjihgf' AND f GLOB 'nopqr*')
20376 OR a=58
20377 OR ((a BETWEEN 17 AND 19) AND a!=18)
20378 OR (g='srqponm' AND f GLOB 'efghi*')
20379 OR c=4004
20380 }
20381} {10 11 12 17 19 28 30 53 57 58 65 67 68 69 73 83 scan 0 sort 0}
20382do_test where7-2.877.1 {
20383 count_steps_sort {
20384 SELECT a FROM t2
20385 WHERE b=476
20386 OR a=26
20387 OR (d>=87.0 AND d<88.0 AND d NOT NULL)
20388 OR b=762
20389 OR b=157
20390 OR (d>=17.0 AND d<18.0 AND d NOT NULL)
20391 OR (g='nmlkjih' AND f GLOB 'cdefg*')
20392 }
20393} {17 26 54 87 scan 0 sort 0}
20394do_test where7-2.877.2 {
20395 count_steps_sort {
20396 SELECT a FROM t3
20397 WHERE b=476
20398 OR a=26
20399 OR (d>=87.0 AND d<88.0 AND d NOT NULL)
20400 OR b=762
20401 OR b=157
20402 OR (d>=17.0 AND d<18.0 AND d NOT NULL)
20403 OR (g='nmlkjih' AND f GLOB 'cdefg*')
20404 }
20405} {17 26 54 87 scan 0 sort 0}
20406do_test where7-2.878.1 {
20407 count_steps_sort {
20408 SELECT a FROM t2
20409 WHERE (d>=77.0 AND d<78.0 AND d NOT NULL)
20410 OR a=1
20411 OR ((a BETWEEN 93 AND 95) AND a!=94)
20412 OR b=278
20413 OR (g='xwvutsr' AND f GLOB 'defgh*')
20414 OR f='qrstuvwxy'
20415 OR (g='onmlkji' AND f GLOB 'abcde*')
20416 OR ((a BETWEEN 82 AND 84) AND a!=83)
20417 OR (g='edcbazy' AND f GLOB 'uvwxy*')
20418 OR (g='jihgfed' AND f GLOB 'wxyza*')
20419 OR (d>=72.0 AND d<73.0 AND d NOT NULL)
20420 }
20421} {1 3 16 42 52 68 72 74 77 82 84 93 94 95 98 scan 0 sort 0}
20422do_test where7-2.878.2 {
20423 count_steps_sort {
20424 SELECT a FROM t3
20425 WHERE (d>=77.0 AND d<78.0 AND d NOT NULL)
20426 OR a=1
20427 OR ((a BETWEEN 93 AND 95) AND a!=94)
20428 OR b=278
20429 OR (g='xwvutsr' AND f GLOB 'defgh*')
20430 OR f='qrstuvwxy'
20431 OR (g='onmlkji' AND f GLOB 'abcde*')
20432 OR ((a BETWEEN 82 AND 84) AND a!=83)
20433 OR (g='edcbazy' AND f GLOB 'uvwxy*')
20434 OR (g='jihgfed' AND f GLOB 'wxyza*')
20435 OR (d>=72.0 AND d<73.0 AND d NOT NULL)
20436 }
20437} {1 3 16 42 52 68 72 74 77 82 84 93 94 95 98 scan 0 sort 0}
20438do_test where7-2.879.1 {
20439 count_steps_sort {
20440 SELECT a FROM t2
20441 WHERE b=124
20442 OR (d>=92.0 AND d<93.0 AND d NOT NULL)
20443 OR ((a BETWEEN 41 AND 43) AND a!=42)
20444 OR (d>=96.0 AND d<97.0 AND d NOT NULL)
20445 OR b=759
20446 OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
20447 OR ((a BETWEEN 45 AND 47) AND a!=46)
20448 OR (g='kjihgfe' AND f GLOB 'uvwxy*')
20449 }
20450} {12 38 41 43 45 47 64 69 72 90 92 96 scan 0 sort 0}
20451do_test where7-2.879.2 {
20452 count_steps_sort {
20453 SELECT a FROM t3
20454 WHERE b=124
20455 OR (d>=92.0 AND d<93.0 AND d NOT NULL)
20456 OR ((a BETWEEN 41 AND 43) AND a!=42)
20457 OR (d>=96.0 AND d<97.0 AND d NOT NULL)
20458 OR b=759
20459 OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
20460 OR ((a BETWEEN 45 AND 47) AND a!=46)
20461 OR (g='kjihgfe' AND f GLOB 'uvwxy*')
20462 }
20463} {12 38 41 43 45 47 64 69 72 90 92 96 scan 0 sort 0}
20464do_test where7-2.880.1 {
20465 count_steps_sort {
20466 SELECT a FROM t2
20467 WHERE b=872
20468 OR b=267
20469 OR b=814
20470 OR b=99
20471 OR c<=10
20472 OR ((a BETWEEN 8 AND 10) AND a!=9)
20473 OR b=44
20474 OR f='zabcdefgh'
20475 OR b=979
20476 OR (g='rqponml' AND f GLOB 'hijkl*')
20477 }
20478} {4 8 9 10 25 33 51 74 77 89 scan 0 sort 0}
20479do_test where7-2.880.2 {
20480 count_steps_sort {
20481 SELECT a FROM t3
20482 WHERE b=872
20483 OR b=267
20484 OR b=814
20485 OR b=99
20486 OR c<=10
20487 OR ((a BETWEEN 8 AND 10) AND a!=9)
20488 OR b=44
20489 OR f='zabcdefgh'
20490 OR b=979
20491 OR (g='rqponml' AND f GLOB 'hijkl*')
20492 }
20493} {4 8 9 10 25 33 51 74 77 89 scan 0 sort 0}
20494do_test where7-2.881.1 {
20495 count_steps_sort {
20496 SELECT a FROM t2
20497 WHERE (d>=26.0 AND d<27.0 AND d NOT NULL)
20498 OR f='xyzabcdef'
20499 }
20500} {23 26 49 75 scan 0 sort 0}
20501do_test where7-2.881.2 {
20502 count_steps_sort {
20503 SELECT a FROM t3
20504 WHERE (d>=26.0 AND d<27.0 AND d NOT NULL)
20505 OR f='xyzabcdef'
20506 }
20507} {23 26 49 75 scan 0 sort 0}
20508do_test where7-2.882.1 {
20509 count_steps_sort {
20510 SELECT a FROM t2
20511 WHERE b=487
20512 OR b=355
20513 OR c=9009
20514 OR (d>=8.0 AND d<9.0 AND d NOT NULL)
20515 OR ((a BETWEEN 32 AND 34) AND a!=33)
20516 OR b=113
20517 OR ((a BETWEEN 24 AND 26) AND a!=25)
20518 OR a=90
20519 OR (d>=66.0 AND d<67.0 AND d NOT NULL)
20520 OR (g='hgfedcb' AND f GLOB 'jklmn*')
20521 OR f='nopqrstuv'
20522 }
20523} {8 13 24 25 26 27 32 34 39 65 66 87 90 91 scan 0 sort 0}
20524do_test where7-2.882.2 {
20525 count_steps_sort {
20526 SELECT a FROM t3
20527 WHERE b=487
20528 OR b=355
20529 OR c=9009
20530 OR (d>=8.0 AND d<9.0 AND d NOT NULL)
20531 OR ((a BETWEEN 32 AND 34) AND a!=33)
20532 OR b=113
20533 OR ((a BETWEEN 24 AND 26) AND a!=25)
20534 OR a=90
20535 OR (d>=66.0 AND d<67.0 AND d NOT NULL)
20536 OR (g='hgfedcb' AND f GLOB 'jklmn*')
20537 OR f='nopqrstuv'
20538 }
20539} {8 13 24 25 26 27 32 34 39 65 66 87 90 91 scan 0 sort 0}
20540do_test where7-2.883.1 {
20541 count_steps_sort {
20542 SELECT a FROM t2
20543 WHERE (d>=34.0 AND d<35.0 AND d NOT NULL)
20544 OR b=275
20545 }
20546} {25 34 scan 0 sort 0}
20547do_test where7-2.883.2 {
20548 count_steps_sort {
20549 SELECT a FROM t3
20550 WHERE (d>=34.0 AND d<35.0 AND d NOT NULL)
20551 OR b=275
20552 }
20553} {25 34 scan 0 sort 0}
20554do_test where7-2.884.1 {
20555 count_steps_sort {
20556 SELECT a FROM t2
20557 WHERE b=355
20558 OR a=44
20559 OR b=374
20560 OR c=25025
20561 OR b=198
20562 OR ((a BETWEEN 4 AND 6) AND a!=5)
20563 OR ((a BETWEEN 69 AND 71) AND a!=70)
20564 OR d<0.0
20565 OR (g='qponmlk' AND f GLOB 'pqrst*')
20566 OR c=9009
20567 }
20568} {4 6 18 25 26 27 34 41 44 69 71 73 74 75 scan 0 sort 0}
20569do_test where7-2.884.2 {
20570 count_steps_sort {
20571 SELECT a FROM t3
20572 WHERE b=355
20573 OR a=44
20574 OR b=374
20575 OR c=25025
20576 OR b=198
20577 OR ((a BETWEEN 4 AND 6) AND a!=5)
20578 OR ((a BETWEEN 69 AND 71) AND a!=70)
20579 OR d<0.0
20580 OR (g='qponmlk' AND f GLOB 'pqrst*')
20581 OR c=9009
20582 }
20583} {4 6 18 25 26 27 34 41 44 69 71 73 74 75 scan 0 sort 0}
20584do_test where7-2.885.1 {
20585 count_steps_sort {
20586 SELECT a FROM t2
20587 WHERE (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
20588 OR b=814
20589 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
20590 }
20591} {19 45 54 71 74 97 scan 0 sort 0}
20592do_test where7-2.885.2 {
20593 count_steps_sort {
20594 SELECT a FROM t3
20595 WHERE (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
20596 OR b=814
20597 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
20598 }
20599} {19 45 54 71 74 97 scan 0 sort 0}
20600do_test where7-2.886.1 {
20601 count_steps_sort {
20602 SELECT a FROM t2
20603 WHERE (g='lkjihgf' AND f GLOB 'mnopq*')
20604 OR b=333
20605 OR b=275
20606 }
20607} {25 64 scan 0 sort 0}
20608do_test where7-2.886.2 {
20609 count_steps_sort {
20610 SELECT a FROM t3
20611 WHERE (g='lkjihgf' AND f GLOB 'mnopq*')
20612 OR b=333
20613 OR b=275
20614 }
20615} {25 64 scan 0 sort 0}
20616do_test where7-2.887.1 {
20617 count_steps_sort {
20618 SELECT a FROM t2
20619 WHERE (g='ihgfedc' AND f GLOB 'efghi*')
20620 OR ((a BETWEEN 33 AND 35) AND a!=34)
20621 }
20622} {33 35 82 scan 0 sort 0}
20623do_test where7-2.887.2 {
20624 count_steps_sort {
20625 SELECT a FROM t3
20626 WHERE (g='ihgfedc' AND f GLOB 'efghi*')
20627 OR ((a BETWEEN 33 AND 35) AND a!=34)
20628 }
20629} {33 35 82 scan 0 sort 0}
20630do_test where7-2.888.1 {
20631 count_steps_sort {
20632 SELECT a FROM t2
20633 WHERE ((a BETWEEN 11 AND 13) AND a!=12)
20634 OR b=253
20635 OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
20636 OR b=286
20637 OR (d>=10.0 AND d<11.0 AND d NOT NULL)
20638 }
20639} {10 11 13 14 23 26 40 66 92 scan 0 sort 0}
20640do_test where7-2.888.2 {
20641 count_steps_sort {
20642 SELECT a FROM t3
20643 WHERE ((a BETWEEN 11 AND 13) AND a!=12)
20644 OR b=253
20645 OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
20646 OR b=286
20647 OR (d>=10.0 AND d<11.0 AND d NOT NULL)
20648 }
20649} {10 11 13 14 23 26 40 66 92 scan 0 sort 0}
20650do_test where7-2.889.1 {
20651 count_steps_sort {
20652 SELECT a FROM t2
20653 WHERE (d>=15.0 AND d<16.0 AND d NOT NULL)
20654 OR (g='gfedcba' AND f GLOB 'mnopq*')
20655 OR ((a BETWEEN 26 AND 28) AND a!=27)
20656 OR b=421
20657 OR (g='xwvutsr' AND f GLOB 'fghij*')
20658 OR f='ijklmnopq'
20659 OR b=891
20660 OR b=1056
20661 }
20662} {5 8 15 26 28 34 60 81 86 90 96 scan 0 sort 0}
20663do_test where7-2.889.2 {
20664 count_steps_sort {
20665 SELECT a FROM t3
20666 WHERE (d>=15.0 AND d<16.0 AND d NOT NULL)
20667 OR (g='gfedcba' AND f GLOB 'mnopq*')
20668 OR ((a BETWEEN 26 AND 28) AND a!=27)
20669 OR b=421
20670 OR (g='xwvutsr' AND f GLOB 'fghij*')
20671 OR f='ijklmnopq'
20672 OR b=891
20673 OR b=1056
20674 }
20675} {5 8 15 26 28 34 60 81 86 90 96 scan 0 sort 0}
20676do_test where7-2.890.1 {
20677 count_steps_sort {
20678 SELECT a FROM t2
20679 WHERE f='fghijklmn'
20680 OR (g='qponmlk' AND f GLOB 'nopqr*')
20681 OR (g='edcbazy' AND f GLOB 'vwxyz*')
20682 OR b=671
20683 OR (g='xwvutsr' AND f GLOB 'hijkl*')
20684 }
20685} {5 7 31 39 57 61 83 99 scan 0 sort 0}
20686do_test where7-2.890.2 {
20687 count_steps_sort {
20688 SELECT a FROM t3
20689 WHERE f='fghijklmn'
20690 OR (g='qponmlk' AND f GLOB 'nopqr*')
20691 OR (g='edcbazy' AND f GLOB 'vwxyz*')
20692 OR b=671
20693 OR (g='xwvutsr' AND f GLOB 'hijkl*')
20694 }
20695} {5 7 31 39 57 61 83 99 scan 0 sort 0}
20696do_test where7-2.891.1 {
20697 count_steps_sort {
20698 SELECT a FROM t2
20699 WHERE (g='lkjihgf' AND f GLOB 'lmnop*')
20700 OR (g='srqponm' AND f GLOB 'fghij*')
20701 OR ((a BETWEEN 4 AND 6) AND a!=5)
20702 OR (g='kjihgfe' AND f GLOB 'qrstu*')
20703 OR (d>=11.0 AND d<12.0 AND d NOT NULL)
20704 }
20705} {4 6 11 31 63 68 scan 0 sort 0}
20706do_test where7-2.891.2 {
20707 count_steps_sort {
20708 SELECT a FROM t3
20709 WHERE (g='lkjihgf' AND f GLOB 'lmnop*')
20710 OR (g='srqponm' AND f GLOB 'fghij*')
20711 OR ((a BETWEEN 4 AND 6) AND a!=5)
20712 OR (g='kjihgfe' AND f GLOB 'qrstu*')
20713 OR (d>=11.0 AND d<12.0 AND d NOT NULL)
20714 }
20715} {4 6 11 31 63 68 scan 0 sort 0}
20716do_test where7-2.892.1 {
20717 count_steps_sort {
20718 SELECT a FROM t2
20719 WHERE c=11011
20720 OR a=20
20721 OR b=432
20722 OR b=410
20723 OR a=86
20724 OR (d>=89.0 AND d<90.0 AND d NOT NULL)
20725 OR b=638
20726 OR ((a BETWEEN 58 AND 60) AND a!=59)
20727 OR b=190
20728 }
20729} {20 31 32 33 58 60 86 89 scan 0 sort 0}
20730do_test where7-2.892.2 {
20731 count_steps_sort {
20732 SELECT a FROM t3
20733 WHERE c=11011
20734 OR a=20
20735 OR b=432
20736 OR b=410
20737 OR a=86
20738 OR (d>=89.0 AND d<90.0 AND d NOT NULL)
20739 OR b=638
20740 OR ((a BETWEEN 58 AND 60) AND a!=59)
20741 OR b=190
20742 }
20743} {20 31 32 33 58 60 86 89 scan 0 sort 0}
20744do_test where7-2.893.1 {
20745 count_steps_sort {
20746 SELECT a FROM t2
20747 WHERE b=88
20748 OR ((a BETWEEN 42 AND 44) AND a!=43)
20749 OR a=76
20750 OR b=69
20751 OR b=847
20752 OR b=275
20753 }
20754} {8 25 42 44 76 77 scan 0 sort 0}
20755do_test where7-2.893.2 {
20756 count_steps_sort {
20757 SELECT a FROM t3
20758 WHERE b=88
20759 OR ((a BETWEEN 42 AND 44) AND a!=43)
20760 OR a=76
20761 OR b=69
20762 OR b=847
20763 OR b=275
20764 }
20765} {8 25 42 44 76 77 scan 0 sort 0}
20766do_test where7-2.894.1 {
20767 count_steps_sort {
20768 SELECT a FROM t2
20769 WHERE b=781
20770 OR b=77
20771 OR b=58
20772 OR ((a BETWEEN 67 AND 69) AND a!=68)
20773 }
20774} {7 67 69 71 scan 0 sort 0}
20775do_test where7-2.894.2 {
20776 count_steps_sort {
20777 SELECT a FROM t3
20778 WHERE b=781
20779 OR b=77
20780 OR b=58
20781 OR ((a BETWEEN 67 AND 69) AND a!=68)
20782 }
20783} {7 67 69 71 scan 0 sort 0}
20784do_test where7-2.895.1 {
20785 count_steps_sort {
20786 SELECT a FROM t2
20787 WHERE ((a BETWEEN 67 AND 69) AND a!=68)
20788 OR (d>=69.0 AND d<70.0 AND d NOT NULL)
20789 OR (g='utsrqpo' AND f GLOB 'uvwxy*')
20790 OR a=46
20791 OR b=187
20792 OR ((a BETWEEN 69 AND 71) AND a!=70)
20793 OR (g='onmlkji' AND f GLOB 'yzabc*')
20794 }
20795} {17 20 46 50 67 69 71 scan 0 sort 0}
20796do_test where7-2.895.2 {
20797 count_steps_sort {
20798 SELECT a FROM t3
20799 WHERE ((a BETWEEN 67 AND 69) AND a!=68)
20800 OR (d>=69.0 AND d<70.0 AND d NOT NULL)
20801 OR (g='utsrqpo' AND f GLOB 'uvwxy*')
20802 OR a=46
20803 OR b=187
20804 OR ((a BETWEEN 69 AND 71) AND a!=70)
20805 OR (g='onmlkji' AND f GLOB 'yzabc*')
20806 }
20807} {17 20 46 50 67 69 71 scan 0 sort 0}
20808do_test where7-2.896.1 {
20809 count_steps_sort {
20810 SELECT a FROM t2
20811 WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
20812 OR a=99
20813 OR c=3003
20814 OR (d>=57.0 AND d<58.0 AND d NOT NULL)
20815 OR b=300
20816 OR b=718
20817 OR c>=34035
20818 OR b=264
20819 }
20820} {7 8 9 24 57 97 99 scan 0 sort 0}
20821do_test where7-2.896.2 {
20822 count_steps_sort {
20823 SELECT a FROM t3
20824 WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
20825 OR a=99
20826 OR c=3003
20827 OR (d>=57.0 AND d<58.0 AND d NOT NULL)
20828 OR b=300
20829 OR b=718
20830 OR c>=34035
20831 OR b=264
20832 }
20833} {7 8 9 24 57 97 99 scan 0 sort 0}
20834do_test where7-2.897.1 {
20835 count_steps_sort {
20836 SELECT a FROM t2
20837 WHERE b=872
20838 OR b=209
20839 OR ((a BETWEEN 65 AND 67) AND a!=66)
20840 OR b=355
20841 OR b=729
20842 OR ((a BETWEEN 81 AND 83) AND a!=82)
20843 OR a=58
20844 OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
20845 OR b=608
20846 }
20847} {14 19 40 58 65 66 67 81 83 92 scan 0 sort 0}
20848do_test where7-2.897.2 {
20849 count_steps_sort {
20850 SELECT a FROM t3
20851 WHERE b=872
20852 OR b=209
20853 OR ((a BETWEEN 65 AND 67) AND a!=66)
20854 OR b=355
20855 OR b=729
20856 OR ((a BETWEEN 81 AND 83) AND a!=82)
20857 OR a=58
20858 OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
20859 OR b=608
20860 }
20861} {14 19 40 58 65 66 67 81 83 92 scan 0 sort 0}
20862do_test where7-2.898.1 {
20863 count_steps_sort {
20864 SELECT a FROM t2
20865 WHERE c=29029
20866 OR f='efghijklm'
20867 OR (d>=48.0 AND d<49.0 AND d NOT NULL)
20868 OR a=26
20869 OR (f GLOB '?efgh*' AND f GLOB 'defg*')
20870 }
20871} {3 4 26 29 30 48 55 56 81 82 85 86 87 scan 0 sort 0}
20872do_test where7-2.898.2 {
20873 count_steps_sort {
20874 SELECT a FROM t3
20875 WHERE c=29029
20876 OR f='efghijklm'
20877 OR (d>=48.0 AND d<49.0 AND d NOT NULL)
20878 OR a=26
20879 OR (f GLOB '?efgh*' AND f GLOB 'defg*')
20880 }
20881} {3 4 26 29 30 48 55 56 81 82 85 86 87 scan 0 sort 0}
20882do_test where7-2.899.1 {
20883 count_steps_sort {
20884 SELECT a FROM t2
20885 WHERE a=59
20886 OR (g='wvutsrq' AND f GLOB 'mnopq*')
20887 OR a=7
20888 OR (g='tsrqpon' AND f GLOB 'abcde*')
20889 OR b=762
20890 OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
20891 }
20892} {7 12 14 26 40 59 66 92 scan 0 sort 0}
20893do_test where7-2.899.2 {
20894 count_steps_sort {
20895 SELECT a FROM t3
20896 WHERE a=59
20897 OR (g='wvutsrq' AND f GLOB 'mnopq*')
20898 OR a=7
20899 OR (g='tsrqpon' AND f GLOB 'abcde*')
20900 OR b=762
20901 OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
20902 }
20903} {7 12 14 26 40 59 66 92 scan 0 sort 0}
20904do_test where7-2.900.1 {
20905 count_steps_sort {
20906 SELECT a FROM t2
20907 WHERE (g='gfedcba' AND f GLOB 'nopqr*')
20908 OR b=539
20909 OR b=399
20910 }
20911} {49 91 scan 0 sort 0}
20912do_test where7-2.900.2 {
20913 count_steps_sort {
20914 SELECT a FROM t3
20915 WHERE (g='gfedcba' AND f GLOB 'nopqr*')
20916 OR b=539
20917 OR b=399
20918 }
20919} {49 91 scan 0 sort 0}
20920do_test where7-2.901.1 {
20921 count_steps_sort {
20922 SELECT a FROM t2
20923 WHERE ((a BETWEEN 71 AND 73) AND a!=72)
20924 OR ((a BETWEEN 96 AND 98) AND a!=97)
20925 OR a=92
20926 }
20927} {71 73 92 96 98 scan 0 sort 0}
20928do_test where7-2.901.2 {
20929 count_steps_sort {
20930 SELECT a FROM t3
20931 WHERE ((a BETWEEN 71 AND 73) AND a!=72)
20932 OR ((a BETWEEN 96 AND 98) AND a!=97)
20933 OR a=92
20934 }
20935} {71 73 92 96 98 scan 0 sort 0}
20936do_test where7-2.902.1 {
20937 count_steps_sort {
20938 SELECT a FROM t2
20939 WHERE (f GLOB '?klmn*' AND f GLOB 'jklm*')
20940 OR (g='rqponml' AND f GLOB 'klmno*')
20941 OR f='lmnopqrst'
20942 OR (g='nmlkjih' AND f GLOB 'fghij*')
20943 }
20944} {9 11 35 36 37 57 61 63 87 89 scan 0 sort 0}
20945do_test where7-2.902.2 {
20946 count_steps_sort {
20947 SELECT a FROM t3
20948 WHERE (f GLOB '?klmn*' AND f GLOB 'jklm*')
20949 OR (g='rqponml' AND f GLOB 'klmno*')
20950 OR f='lmnopqrst'
20951 OR (g='nmlkjih' AND f GLOB 'fghij*')
20952 }
20953} {9 11 35 36 37 57 61 63 87 89 scan 0 sort 0}
20954do_test where7-2.903.1 {
20955 count_steps_sort {
20956 SELECT a FROM t2
20957 WHERE ((a BETWEEN 69 AND 71) AND a!=70)
20958 OR ((a BETWEEN 91 AND 93) AND a!=92)
20959 OR b=652
20960 }
20961} {69 71 91 93 scan 0 sort 0}
20962do_test where7-2.903.2 {
20963 count_steps_sort {
20964 SELECT a FROM t3
20965 WHERE ((a BETWEEN 69 AND 71) AND a!=70)
20966 OR ((a BETWEEN 91 AND 93) AND a!=92)
20967 OR b=652
20968 }
20969} {69 71 91 93 scan 0 sort 0}
20970do_test where7-2.904.1 {
20971 count_steps_sort {
20972 SELECT a FROM t2
20973 WHERE b=1067
20974 OR ((a BETWEEN 53 AND 55) AND a!=54)
20975 OR (g='jihgfed' AND f GLOB 'vwxyz*')
20976 OR (d>=18.0 AND d<19.0 AND d NOT NULL)
20977 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
20978 OR b=520
20979 OR b=399
20980 OR b=209
20981 OR a=68
20982 OR (g='fedcbaz' AND f GLOB 'qrstu*')
20983 }
20984} {18 19 53 54 55 68 73 94 97 scan 0 sort 0}
20985do_test where7-2.904.2 {
20986 count_steps_sort {
20987 SELECT a FROM t3
20988 WHERE b=1067
20989 OR ((a BETWEEN 53 AND 55) AND a!=54)
20990 OR (g='jihgfed' AND f GLOB 'vwxyz*')
20991 OR (d>=18.0 AND d<19.0 AND d NOT NULL)
20992 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
20993 OR b=520
20994 OR b=399
20995 OR b=209
20996 OR a=68
20997 OR (g='fedcbaz' AND f GLOB 'qrstu*')
20998 }
20999} {18 19 53 54 55 68 73 94 97 scan 0 sort 0}
21000do_test where7-2.905.1 {
21001 count_steps_sort {
21002 SELECT a FROM t2
21003 WHERE (d>=79.0 AND d<80.0 AND d NOT NULL)
21004 OR a=57
21005 OR b=55
21006 OR (d>=34.0 AND d<35.0 AND d NOT NULL)
21007 OR ((a BETWEEN 20 AND 22) AND a!=21)
21008 OR (g='rqponml' AND f GLOB 'lmnop*')
21009 OR ((a BETWEEN 0 AND 2) AND a!=1)
21010 OR ((a BETWEEN 21 AND 23) AND a!=22)
21011 }
21012} {2 5 20 21 22 23 34 37 57 79 scan 0 sort 0}
21013do_test where7-2.905.2 {
21014 count_steps_sort {
21015 SELECT a FROM t3
21016 WHERE (d>=79.0 AND d<80.0 AND d NOT NULL)
21017 OR a=57
21018 OR b=55
21019 OR (d>=34.0 AND d<35.0 AND d NOT NULL)
21020 OR ((a BETWEEN 20 AND 22) AND a!=21)
21021 OR (g='rqponml' AND f GLOB 'lmnop*')
21022 OR ((a BETWEEN 0 AND 2) AND a!=1)
21023 OR ((a BETWEEN 21 AND 23) AND a!=22)
21024 }
21025} {2 5 20 21 22 23 34 37 57 79 scan 0 sort 0}
21026do_test where7-2.906.1 {
21027 count_steps_sort {
21028 SELECT a FROM t2
21029 WHERE ((a BETWEEN 21 AND 23) AND a!=22)
21030 OR a=2
21031 OR b=784
21032 OR ((a BETWEEN 21 AND 23) AND a!=22)
21033 OR (g='ihgfedc' AND f GLOB 'defgh*')
21034 OR b=850
21035 }
21036} {2 21 23 81 scan 0 sort 0}
21037do_test where7-2.906.2 {
21038 count_steps_sort {
21039 SELECT a FROM t3
21040 WHERE ((a BETWEEN 21 AND 23) AND a!=22)
21041 OR a=2
21042 OR b=784
21043 OR ((a BETWEEN 21 AND 23) AND a!=22)
21044 OR (g='ihgfedc' AND f GLOB 'defgh*')
21045 OR b=850
21046 }
21047} {2 21 23 81 scan 0 sort 0}
21048do_test where7-2.907.1 {
21049 count_steps_sort {
21050 SELECT a FROM t2
21051 WHERE (d>=51.0 AND d<52.0 AND d NOT NULL)
21052 OR (d>=45.0 AND d<46.0 AND d NOT NULL)
21053 OR b=748
21054 OR b=209
21055 OR a=100
21056 }
21057} {19 45 51 68 100 scan 0 sort 0}
21058do_test where7-2.907.2 {
21059 count_steps_sort {
21060 SELECT a FROM t3
21061 WHERE (d>=51.0 AND d<52.0 AND d NOT NULL)
21062 OR (d>=45.0 AND d<46.0 AND d NOT NULL)
21063 OR b=748
21064 OR b=209
21065 OR a=100
21066 }
21067} {19 45 51 68 100 scan 0 sort 0}
21068do_test where7-2.908.1 {
21069 count_steps_sort {
21070 SELECT a FROM t2
21071 WHERE (g='jihgfed' AND f GLOB 'zabcd*')
21072 OR a=18
21073 OR a=30
21074 OR ((a BETWEEN 9 AND 11) AND a!=10)
21075 OR ((a BETWEEN 84 AND 86) AND a!=85)
21076 OR ((a BETWEEN 8 AND 10) AND a!=9)
21077 OR b=792
21078 OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
21079 OR ((a BETWEEN 19 AND 21) AND a!=20)
21080 OR c=26026
21081 OR (g='rqponml' AND f GLOB 'hijkl*')
21082 }
21083} {8 9 10 11 18 19 21 30 33 37 63 72 76 77 78 84 86 89 scan 0 sort 0}
21084do_test where7-2.908.2 {
21085 count_steps_sort {
21086 SELECT a FROM t3
21087 WHERE (g='jihgfed' AND f GLOB 'zabcd*')
21088 OR a=18
21089 OR a=30
21090 OR ((a BETWEEN 9 AND 11) AND a!=10)
21091 OR ((a BETWEEN 84 AND 86) AND a!=85)
21092 OR ((a BETWEEN 8 AND 10) AND a!=9)
21093 OR b=792
21094 OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
21095 OR ((a BETWEEN 19 AND 21) AND a!=20)
21096 OR c=26026
21097 OR (g='rqponml' AND f GLOB 'hijkl*')
21098 }
21099} {8 9 10 11 18 19 21 30 33 37 63 72 76 77 78 84 86 89 scan 0 sort 0}
21100do_test where7-2.909.1 {
21101 count_steps_sort {
21102 SELECT a FROM t2
21103 WHERE (g='vutsrqp' AND f GLOB 'qrstu*')
21104 OR b=968
21105 OR ((a BETWEEN 63 AND 65) AND a!=64)
21106 OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
21107 OR (g='jihgfed' AND f GLOB 'wxyza*')
21108 OR (d>=72.0 AND d<73.0 AND d NOT NULL)
21109 OR a=78
21110 OR ((a BETWEEN 90 AND 92) AND a!=91)
21111 }
21112} {16 22 48 63 65 72 74 78 88 90 92 100 scan 0 sort 0}
21113do_test where7-2.909.2 {
21114 count_steps_sort {
21115 SELECT a FROM t3
21116 WHERE (g='vutsrqp' AND f GLOB 'qrstu*')
21117 OR b=968
21118 OR ((a BETWEEN 63 AND 65) AND a!=64)
21119 OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
21120 OR (g='jihgfed' AND f GLOB 'wxyza*')
21121 OR (d>=72.0 AND d<73.0 AND d NOT NULL)
21122 OR a=78
21123 OR ((a BETWEEN 90 AND 92) AND a!=91)
21124 }
21125} {16 22 48 63 65 72 74 78 88 90 92 100 scan 0 sort 0}
21126do_test where7-2.910.1 {
21127 count_steps_sort {
21128 SELECT a FROM t2
21129 WHERE c=10010
21130 OR f='pqrstuvwx'
21131 }
21132} {15 28 29 30 41 67 93 scan 0 sort 0}
21133do_test where7-2.910.2 {
21134 count_steps_sort {
21135 SELECT a FROM t3
21136 WHERE c=10010
21137 OR f='pqrstuvwx'
21138 }
21139} {15 28 29 30 41 67 93 scan 0 sort 0}
21140do_test where7-2.911.1 {
21141 count_steps_sort {
21142 SELECT a FROM t2
21143 WHERE a=86
21144 OR a=10
21145 OR b=528
21146 OR b=253
21147 OR a=80
21148 OR a=87
21149 OR (d>=37.0 AND d<38.0 AND d NOT NULL)
21150 }
21151} {10 23 37 48 80 86 87 scan 0 sort 0}
21152do_test where7-2.911.2 {
21153 count_steps_sort {
21154 SELECT a FROM t3
21155 WHERE a=86
21156 OR a=10
21157 OR b=528
21158 OR b=253
21159 OR a=80
21160 OR a=87
21161 OR (d>=37.0 AND d<38.0 AND d NOT NULL)
21162 }
21163} {10 23 37 48 80 86 87 scan 0 sort 0}
21164do_test where7-2.912.1 {
21165 count_steps_sort {
21166 SELECT a FROM t2
21167 WHERE (d>=42.0 AND d<43.0 AND d NOT NULL)
21168 OR b=825
21169 OR a=100
21170 OR (d>=77.0 AND d<78.0 AND d NOT NULL)
21171 OR a=60
21172 }
21173} {42 60 75 77 100 scan 0 sort 0}
21174do_test where7-2.912.2 {
21175 count_steps_sort {
21176 SELECT a FROM t3
21177 WHERE (d>=42.0 AND d<43.0 AND d NOT NULL)
21178 OR b=825
21179 OR a=100
21180 OR (d>=77.0 AND d<78.0 AND d NOT NULL)
21181 OR a=60
21182 }
21183} {42 60 75 77 100 scan 0 sort 0}
21184do_test where7-2.913.1 {
21185 count_steps_sort {
21186 SELECT a FROM t2
21187 WHERE (d>=94.0 AND d<95.0 AND d NOT NULL)
21188 OR b=883
21189 OR (d>=35.0 AND d<36.0 AND d NOT NULL)
21190 OR (d>=3.0 AND d<4.0 AND d NOT NULL)
21191 OR (d>=78.0 AND d<79.0 AND d NOT NULL)
21192 OR (d>=45.0 AND d<46.0 AND d NOT NULL)
21193 OR a=81
21194 OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
21195 OR f='mnopqrstu'
21196 }
21197} {3 4 12 30 35 38 45 56 64 78 81 82 90 94 scan 0 sort 0}
21198do_test where7-2.913.2 {
21199 count_steps_sort {
21200 SELECT a FROM t3
21201 WHERE (d>=94.0 AND d<95.0 AND d NOT NULL)
21202 OR b=883
21203 OR (d>=35.0 AND d<36.0 AND d NOT NULL)
21204 OR (d>=3.0 AND d<4.0 AND d NOT NULL)
21205 OR (d>=78.0 AND d<79.0 AND d NOT NULL)
21206 OR (d>=45.0 AND d<46.0 AND d NOT NULL)
21207 OR a=81
21208 OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
21209 OR f='mnopqrstu'
21210 }
21211} {3 4 12 30 35 38 45 56 64 78 81 82 90 94 scan 0 sort 0}
21212do_test where7-2.914.1 {
21213 count_steps_sort {
21214 SELECT a FROM t2
21215 WHERE b=443
21216 OR ((a BETWEEN 14 AND 16) AND a!=15)
21217 OR b=663
21218 OR b=905
21219 OR (d>=96.0 AND d<97.0 AND d NOT NULL)
21220 OR b=883
21221 OR c=22022
21222 OR b=638
21223 }
21224} {14 16 58 64 65 66 96 scan 0 sort 0}
21225do_test where7-2.914.2 {
21226 count_steps_sort {
21227 SELECT a FROM t3
21228 WHERE b=443
21229 OR ((a BETWEEN 14 AND 16) AND a!=15)
21230 OR b=663
21231 OR b=905
21232 OR (d>=96.0 AND d<97.0 AND d NOT NULL)
21233 OR b=883
21234 OR c=22022
21235 OR b=638
21236 }
21237} {14 16 58 64 65 66 96 scan 0 sort 0}
21238do_test where7-2.915.1 {
21239 count_steps_sort {
21240 SELECT a FROM t2
21241 WHERE ((a BETWEEN 84 AND 86) AND a!=85)
21242 OR b=234
21243 OR a=53
21244 OR ((a BETWEEN 20 AND 22) AND a!=21)
21245 OR ((a BETWEEN 27 AND 29) AND a!=28)
21246 OR b=319
21247 OR (g='qponmlk' AND f GLOB 'opqrs*')
21248 OR ((a BETWEEN 14 AND 16) AND a!=15)
21249 }
21250} {14 16 20 22 27 29 40 53 84 86 scan 0 sort 0}
21251do_test where7-2.915.2 {
21252 count_steps_sort {
21253 SELECT a FROM t3
21254 WHERE ((a BETWEEN 84 AND 86) AND a!=85)
21255 OR b=234
21256 OR a=53
21257 OR ((a BETWEEN 20 AND 22) AND a!=21)
21258 OR ((a BETWEEN 27 AND 29) AND a!=28)
21259 OR b=319
21260 OR (g='qponmlk' AND f GLOB 'opqrs*')
21261 OR ((a BETWEEN 14 AND 16) AND a!=15)
21262 }
21263} {14 16 20 22 27 29 40 53 84 86 scan 0 sort 0}
21264do_test where7-2.916.1 {
21265 count_steps_sort {
21266 SELECT a FROM t2
21267 WHERE b=179
21268 OR ((a BETWEEN 95 AND 97) AND a!=96)
21269 OR a=46
21270 OR (g='kjihgfe' AND f GLOB 'uvwxy*')
21271 OR ((a BETWEEN 53 AND 55) AND a!=54)
21272 OR a=25
21273 OR (d>=5.0 AND d<6.0 AND d NOT NULL)
21274 OR (d>=13.0 AND d<14.0 AND d NOT NULL)
21275 OR f='opqrstuvw'
21276 OR (d>=53.0 AND d<54.0 AND d NOT NULL)
21277 OR b=938
21278 }
21279} {5 13 14 25 40 46 53 55 66 72 92 95 97 scan 0 sort 0}
21280do_test where7-2.916.2 {
21281 count_steps_sort {
21282 SELECT a FROM t3
21283 WHERE b=179
21284 OR ((a BETWEEN 95 AND 97) AND a!=96)
21285 OR a=46
21286 OR (g='kjihgfe' AND f GLOB 'uvwxy*')
21287 OR ((a BETWEEN 53 AND 55) AND a!=54)
21288 OR a=25
21289 OR (d>=5.0 AND d<6.0 AND d NOT NULL)
21290 OR (d>=13.0 AND d<14.0 AND d NOT NULL)
21291 OR f='opqrstuvw'
21292 OR (d>=53.0 AND d<54.0 AND d NOT NULL)
21293 OR b=938
21294 }
21295} {5 13 14 25 40 46 53 55 66 72 92 95 97 scan 0 sort 0}
21296do_test where7-2.917.1 {
21297 count_steps_sort {
21298 SELECT a FROM t2
21299 WHERE (g='nmlkjih' AND f GLOB 'fghij*')
21300 OR (d>=15.0 AND d<16.0 AND d NOT NULL)
21301 }
21302} {15 57 scan 0 sort 0}
21303do_test where7-2.917.2 {
21304 count_steps_sort {
21305 SELECT a FROM t3
21306 WHERE (g='nmlkjih' AND f GLOB 'fghij*')
21307 OR (d>=15.0 AND d<16.0 AND d NOT NULL)
21308 }
21309} {15 57 scan 0 sort 0}
21310do_test where7-2.918.1 {
21311 count_steps_sort {
21312 SELECT a FROM t2
21313 WHERE b=748
21314 OR (g='utsrqpo' AND f GLOB 'wxyza*')
21315 OR a=32
21316 OR b=110
21317 OR b=297
21318 OR (d>=13.0 AND d<14.0 AND d NOT NULL)
21319 OR ((a BETWEEN 60 AND 62) AND a!=61)
21320 OR f='ghijklmno'
21321 OR b=473
21322 OR b=135
21323 }
21324} {6 10 13 22 27 32 43 58 60 62 68 84 scan 0 sort 0}
21325do_test where7-2.918.2 {
21326 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000021327 SELECT a FROM t3
21328 WHERE b=748
drh1cfdce12008-12-30 14:14:03 +000021329 OR (g='utsrqpo' AND f GLOB 'wxyza*')
danielk19771d461462009-04-21 09:02:45 +000021330 OR a=32
drh1cfdce12008-12-30 14:14:03 +000021331 OR b=110
drh1cfdce12008-12-30 14:14:03 +000021332 OR b=297
drh1cfdce12008-12-30 14:14:03 +000021333 OR (d>=13.0 AND d<14.0 AND d NOT NULL)
drh1cfdce12008-12-30 14:14:03 +000021334 OR ((a BETWEEN 60 AND 62) AND a!=61)
drh1cfdce12008-12-30 14:14:03 +000021335 OR f='ghijklmno'
drh1cfdce12008-12-30 14:14:03 +000021336 OR b=473
danielk19771d461462009-04-21 09:02:45 +000021337 OR b=135
drh1cfdce12008-12-30 14:14:03 +000021338 }
danielk19771d461462009-04-21 09:02:45 +000021339} {6 10 13 22 27 32 43 58 60 62 68 84 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000021340do_test where7-2.919.1 {
danielk19771d461462009-04-21 09:02:45 +000021341 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000021342 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +000021343 WHERE (d>=33.0 AND d<34.0 AND d NOT NULL)
21344 OR b=905
21345 OR a=97
21346 OR (g='hgfedcb' AND f GLOB 'hijkl*')
21347 OR c=27027
21348 OR f='bcdefghij'
21349 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
21350 OR (d>=25.0 AND d<26.0 AND d NOT NULL)
21351 OR ((a BETWEEN 38 AND 40) AND a!=39)
21352 OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
drh1cfdce12008-12-30 14:14:03 +000021353 }
danielk19771d461462009-04-21 09:02:45 +000021354} {1 4 25 27 30 33 38 40 53 54 56 79 80 81 82 85 97 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000021355do_test where7-2.919.2 {
danielk19771d461462009-04-21 09:02:45 +000021356 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000021357 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +000021358 WHERE (d>=33.0 AND d<34.0 AND d NOT NULL)
21359 OR b=905
21360 OR a=97
21361 OR (g='hgfedcb' AND f GLOB 'hijkl*')
21362 OR c=27027
21363 OR f='bcdefghij'
21364 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
21365 OR (d>=25.0 AND d<26.0 AND d NOT NULL)
21366 OR ((a BETWEEN 38 AND 40) AND a!=39)
21367 OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
drh1cfdce12008-12-30 14:14:03 +000021368 }
danielk19771d461462009-04-21 09:02:45 +000021369} {1 4 25 27 30 33 38 40 53 54 56 79 80 81 82 85 97 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000021370do_test where7-2.920.1 {
danielk19771d461462009-04-21 09:02:45 +000021371 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000021372 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +000021373 WHERE ((a BETWEEN 64 AND 66) AND a!=65)
21374 OR ((a BETWEEN 90 AND 92) AND a!=91)
drh1cfdce12008-12-30 14:14:03 +000021375 }
danielk19771d461462009-04-21 09:02:45 +000021376} {64 66 90 92 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000021377do_test where7-2.920.2 {
danielk19771d461462009-04-21 09:02:45 +000021378 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000021379 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +000021380 WHERE ((a BETWEEN 64 AND 66) AND a!=65)
21381 OR ((a BETWEEN 90 AND 92) AND a!=91)
drh1cfdce12008-12-30 14:14:03 +000021382 }
danielk19771d461462009-04-21 09:02:45 +000021383} {64 66 90 92 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000021384do_test where7-2.921.1 {
danielk19771d461462009-04-21 09:02:45 +000021385 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000021386 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +000021387 WHERE b=594
21388 OR b=80
21389 OR (g='tsrqpon' AND f GLOB 'bcdef*')
21390 OR (g='qponmlk' AND f GLOB 'mnopq*')
21391 OR b=421
21392 OR b=418
21393 OR b=828
21394 OR a=88
21395 OR (g='tsrqpon' AND f GLOB 'xyzab*')
21396 OR (d>=60.0 AND d<61.0 AND d NOT NULL)
drh1cfdce12008-12-30 14:14:03 +000021397 }
danielk19771d461462009-04-21 09:02:45 +000021398} {23 27 38 54 60 88 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000021399do_test where7-2.921.2 {
danielk19771d461462009-04-21 09:02:45 +000021400 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000021401 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +000021402 WHERE b=594
21403 OR b=80
21404 OR (g='tsrqpon' AND f GLOB 'bcdef*')
21405 OR (g='qponmlk' AND f GLOB 'mnopq*')
21406 OR b=421
21407 OR b=418
21408 OR b=828
21409 OR a=88
21410 OR (g='tsrqpon' AND f GLOB 'xyzab*')
21411 OR (d>=60.0 AND d<61.0 AND d NOT NULL)
drh1cfdce12008-12-30 14:14:03 +000021412 }
danielk19771d461462009-04-21 09:02:45 +000021413} {23 27 38 54 60 88 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000021414do_test where7-2.922.1 {
danielk19771d461462009-04-21 09:02:45 +000021415 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000021416 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +000021417 WHERE (d>=17.0 AND d<18.0 AND d NOT NULL)
21418 OR (g='jihgfed' AND f GLOB 'xyzab*')
21419 OR b=366
21420 OR (d>=28.0 AND d<29.0 AND d NOT NULL)
21421 OR c=16016
21422 OR (g='edcbazy' AND f GLOB 'wxyza*')
21423 OR c=9009
drh1cfdce12008-12-30 14:14:03 +000021424 }
danielk19771d461462009-04-21 09:02:45 +000021425} {17 25 26 27 28 46 47 48 75 100 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000021426do_test where7-2.922.2 {
danielk19771d461462009-04-21 09:02:45 +000021427 count_steps_sort {
21428 SELECT a FROM t3
21429 WHERE (d>=17.0 AND d<18.0 AND d NOT NULL)
21430 OR (g='jihgfed' AND f GLOB 'xyzab*')
21431 OR b=366
21432 OR (d>=28.0 AND d<29.0 AND d NOT NULL)
21433 OR c=16016
21434 OR (g='edcbazy' AND f GLOB 'wxyza*')
21435 OR c=9009
21436 }
21437} {17 25 26 27 28 46 47 48 75 100 scan 0 sort 0}
21438do_test where7-2.923.1 {
21439 count_steps_sort {
21440 SELECT a FROM t2
21441 WHERE b=33
21442 OR f='qrstuvwxy'
21443 OR (g='utsrqpo' AND f GLOB 'uvwxy*')
21444 OR b=858
21445 }
21446} {3 16 20 42 68 78 94 scan 0 sort 0}
21447do_test where7-2.923.2 {
21448 count_steps_sort {
21449 SELECT a FROM t3
21450 WHERE b=33
21451 OR f='qrstuvwxy'
21452 OR (g='utsrqpo' AND f GLOB 'uvwxy*')
21453 OR b=858
21454 }
21455} {3 16 20 42 68 78 94 scan 0 sort 0}
21456do_test where7-2.924.1 {
21457 count_steps_sort {
21458 SELECT a FROM t2
21459 WHERE b=861
21460 OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
21461 OR (d>=29.0 AND d<30.0 AND d NOT NULL)
21462 OR b=682
21463 OR ((a BETWEEN 93 AND 95) AND a!=94)
21464 OR b=286
21465 }
21466} {22 26 29 48 62 74 93 95 100 scan 0 sort 0}
21467do_test where7-2.924.2 {
21468 count_steps_sort {
21469 SELECT a FROM t3
21470 WHERE b=861
21471 OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
21472 OR (d>=29.0 AND d<30.0 AND d NOT NULL)
21473 OR b=682
21474 OR ((a BETWEEN 93 AND 95) AND a!=94)
21475 OR b=286
21476 }
21477} {22 26 29 48 62 74 93 95 100 scan 0 sort 0}
21478do_test where7-2.925.1 {
21479 count_steps_sort {
21480 SELECT a FROM t2
21481 WHERE b=740
21482 OR ((a BETWEEN 27 AND 29) AND a!=28)
21483 OR a=88
21484 }
21485} {27 29 88 scan 0 sort 0}
21486do_test where7-2.925.2 {
21487 count_steps_sort {
21488 SELECT a FROM t3
21489 WHERE b=740
21490 OR ((a BETWEEN 27 AND 29) AND a!=28)
21491 OR a=88
21492 }
21493} {27 29 88 scan 0 sort 0}
21494do_test where7-2.926.1 {
21495 count_steps_sort {
21496 SELECT a FROM t2
21497 WHERE f='abcdefghi'
21498 OR c=9009
21499 OR b=663
21500 OR (g='wvutsrq' AND f GLOB 'klmno*')
21501 OR b=91
21502 }
21503} {10 25 26 27 52 78 scan 0 sort 0}
21504do_test where7-2.926.2 {
21505 count_steps_sort {
21506 SELECT a FROM t3
21507 WHERE f='abcdefghi'
21508 OR c=9009
21509 OR b=663
21510 OR (g='wvutsrq' AND f GLOB 'klmno*')
21511 OR b=91
21512 }
21513} {10 25 26 27 52 78 scan 0 sort 0}
21514do_test where7-2.927.1 {
21515 count_steps_sort {
21516 SELECT a FROM t2
21517 WHERE (g='kjihgfe' AND f GLOB 'qrstu*')
21518 OR ((a BETWEEN 29 AND 31) AND a!=30)
21519 OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
21520 OR b=1015
21521 OR (g='qponmlk' AND f GLOB 'qrstu*')
21522 OR b=916
21523 OR (d>=31.0 AND d<32.0 AND d NOT NULL)
21524 OR b=69
21525 OR (g='hgfedcb' AND f GLOB 'fghij*')
21526 }
21527} {13 29 31 39 42 65 68 83 91 scan 0 sort 0}
21528do_test where7-2.927.2 {
21529 count_steps_sort {
21530 SELECT a FROM t3
21531 WHERE (g='kjihgfe' AND f GLOB 'qrstu*')
21532 OR ((a BETWEEN 29 AND 31) AND a!=30)
21533 OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
21534 OR b=1015
21535 OR (g='qponmlk' AND f GLOB 'qrstu*')
21536 OR b=916
21537 OR (d>=31.0 AND d<32.0 AND d NOT NULL)
21538 OR b=69
21539 OR (g='hgfedcb' AND f GLOB 'fghij*')
21540 }
21541} {13 29 31 39 42 65 68 83 91 scan 0 sort 0}
21542do_test where7-2.928.1 {
21543 count_steps_sort {
21544 SELECT a FROM t2
21545 WHERE a=88
21546 OR a=1
21547 OR f='uvwxyzabc'
21548 OR b=498
21549 OR (d>=20.0 AND d<21.0 AND d NOT NULL)
21550 OR a=63
21551 OR f='mnopqrstu'
21552 OR (g='mlkjihg' AND f GLOB 'ijklm*')
21553 OR b=495
21554 OR a=35
21555 OR a=22
21556 }
21557} {1 12 20 22 35 38 45 46 60 63 64 72 88 90 98 scan 0 sort 0}
21558do_test where7-2.928.2 {
21559 count_steps_sort {
21560 SELECT a FROM t3
21561 WHERE a=88
21562 OR a=1
21563 OR f='uvwxyzabc'
21564 OR b=498
21565 OR (d>=20.0 AND d<21.0 AND d NOT NULL)
21566 OR a=63
21567 OR f='mnopqrstu'
21568 OR (g='mlkjihg' AND f GLOB 'ijklm*')
21569 OR b=495
21570 OR a=35
21571 OR a=22
21572 }
21573} {1 12 20 22 35 38 45 46 60 63 64 72 88 90 98 scan 0 sort 0}
21574do_test where7-2.929.1 {
21575 count_steps_sort {
21576 SELECT a FROM t2
21577 WHERE b=869
21578 OR (g='rqponml' AND f GLOB 'jklmn*')
21579 OR b=289
21580 OR a=62
21581 OR ((a BETWEEN 9 AND 11) AND a!=10)
21582 }
21583} {9 11 35 62 79 scan 0 sort 0}
21584do_test where7-2.929.2 {
21585 count_steps_sort {
21586 SELECT a FROM t3
21587 WHERE b=869
21588 OR (g='rqponml' AND f GLOB 'jklmn*')
21589 OR b=289
21590 OR a=62
21591 OR ((a BETWEEN 9 AND 11) AND a!=10)
21592 }
21593} {9 11 35 62 79 scan 0 sort 0}
21594do_test where7-2.930.1 {
21595 count_steps_sort {
21596 SELECT a FROM t2
21597 WHERE ((a BETWEEN 22 AND 24) AND a!=23)
21598 OR b=542
21599 OR ((a BETWEEN 19 AND 21) AND a!=20)
21600 OR a=7
21601 OR f='klmnopqrs'
21602 }
21603} {7 10 19 21 22 24 36 62 88 scan 0 sort 0}
21604do_test where7-2.930.2 {
21605 count_steps_sort {
21606 SELECT a FROM t3
21607 WHERE ((a BETWEEN 22 AND 24) AND a!=23)
21608 OR b=542
21609 OR ((a BETWEEN 19 AND 21) AND a!=20)
21610 OR a=7
21611 OR f='klmnopqrs'
21612 }
21613} {7 10 19 21 22 24 36 62 88 scan 0 sort 0}
21614do_test where7-2.931.1 {
21615 count_steps_sort {
21616 SELECT a FROM t2
21617 WHERE ((a BETWEEN 57 AND 59) AND a!=58)
21618 OR b=1078
21619 OR ((a BETWEEN 21 AND 23) AND a!=22)
21620 OR (g='mlkjihg' AND f GLOB 'ijklm*')
21621 OR (d>=20.0 AND d<21.0 AND d NOT NULL)
21622 OR b=429
21623 }
21624} {20 21 23 39 57 59 60 98 scan 0 sort 0}
21625do_test where7-2.931.2 {
21626 count_steps_sort {
21627 SELECT a FROM t3
21628 WHERE ((a BETWEEN 57 AND 59) AND a!=58)
21629 OR b=1078
21630 OR ((a BETWEEN 21 AND 23) AND a!=22)
21631 OR (g='mlkjihg' AND f GLOB 'ijklm*')
21632 OR (d>=20.0 AND d<21.0 AND d NOT NULL)
21633 OR b=429
21634 }
21635} {20 21 23 39 57 59 60 98 scan 0 sort 0}
21636do_test where7-2.932.1 {
21637 count_steps_sort {
21638 SELECT a FROM t2
21639 WHERE (d>=82.0 AND d<83.0 AND d NOT NULL)
21640 OR b=264
21641 OR ((a BETWEEN 85 AND 87) AND a!=86)
21642 OR b=1048
21643 OR a=15
21644 }
21645} {15 24 82 85 87 scan 0 sort 0}
21646do_test where7-2.932.2 {
21647 count_steps_sort {
21648 SELECT a FROM t3
21649 WHERE (d>=82.0 AND d<83.0 AND d NOT NULL)
21650 OR b=264
21651 OR ((a BETWEEN 85 AND 87) AND a!=86)
21652 OR b=1048
21653 OR a=15
21654 }
21655} {15 24 82 85 87 scan 0 sort 0}
21656do_test where7-2.933.1 {
21657 count_steps_sort {
21658 SELECT a FROM t2
21659 WHERE a=93
21660 OR f='ijklmnopq'
21661 OR f='mnopqrstu'
21662 OR ((a BETWEEN 67 AND 69) AND a!=68)
21663 }
21664} {8 12 34 38 60 64 67 69 86 90 93 scan 0 sort 0}
21665do_test where7-2.933.2 {
21666 count_steps_sort {
21667 SELECT a FROM t3
21668 WHERE a=93
21669 OR f='ijklmnopq'
21670 OR f='mnopqrstu'
21671 OR ((a BETWEEN 67 AND 69) AND a!=68)
21672 }
21673} {8 12 34 38 60 64 67 69 86 90 93 scan 0 sort 0}
21674do_test where7-2.934.1 {
21675 count_steps_sort {
21676 SELECT a FROM t2
21677 WHERE (d>=56.0 AND d<57.0 AND d NOT NULL)
21678 OR b=858
21679 OR a=58
21680 OR (g='onmlkji' AND f GLOB 'xyzab*')
21681 OR c=21021
21682 OR ((a BETWEEN 45 AND 47) AND a!=46)
21683 OR b=616
21684 OR b=784
21685 OR b=55
21686 }
21687} {5 45 47 49 56 58 61 62 63 78 scan 0 sort 0}
21688do_test where7-2.934.2 {
21689 count_steps_sort {
21690 SELECT a FROM t3
21691 WHERE (d>=56.0 AND d<57.0 AND d NOT NULL)
21692 OR b=858
21693 OR a=58
21694 OR (g='onmlkji' AND f GLOB 'xyzab*')
21695 OR c=21021
21696 OR ((a BETWEEN 45 AND 47) AND a!=46)
21697 OR b=616
21698 OR b=784
21699 OR b=55
21700 }
21701} {5 45 47 49 56 58 61 62 63 78 scan 0 sort 0}
21702do_test where7-2.935.1 {
21703 count_steps_sort {
21704 SELECT a FROM t2
21705 WHERE b=682
21706 OR b=99
21707 OR (f GLOB '?defg*' AND f GLOB 'cdef*')
21708 OR b=531
21709 }
21710} {2 9 28 54 62 80 scan 0 sort 0}
21711do_test where7-2.935.2 {
21712 count_steps_sort {
21713 SELECT a FROM t3
21714 WHERE b=682
21715 OR b=99
21716 OR (f GLOB '?defg*' AND f GLOB 'cdef*')
21717 OR b=531
21718 }
21719} {2 9 28 54 62 80 scan 0 sort 0}
21720do_test where7-2.936.1 {
21721 count_steps_sort {
21722 SELECT a FROM t2
21723 WHERE ((a BETWEEN 56 AND 58) AND a!=57)
21724 OR (g='kjihgfe' AND f GLOB 'stuvw*')
21725 OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
21726 OR b=726
21727 OR a=79
21728 OR a=47
21729 OR b=212
21730 OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
21731 OR c=8008
21732 }
21733} {8 22 23 24 26 34 47 52 56 58 60 66 70 78 79 86 scan 0 sort 0}
21734do_test where7-2.936.2 {
21735 count_steps_sort {
21736 SELECT a FROM t3
21737 WHERE ((a BETWEEN 56 AND 58) AND a!=57)
21738 OR (g='kjihgfe' AND f GLOB 'stuvw*')
21739 OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
21740 OR b=726
21741 OR a=79
21742 OR a=47
21743 OR b=212
21744 OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
21745 OR c=8008
21746 }
21747} {8 22 23 24 26 34 47 52 56 58 60 66 70 78 79 86 scan 0 sort 0}
21748do_test where7-2.937.1 {
21749 count_steps_sort {
21750 SELECT a FROM t2
21751 WHERE f='uvwxyzabc'
21752 OR ((a BETWEEN 60 AND 62) AND a!=61)
21753 OR a=5
21754 OR b=33
21755 OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
21756 OR a=59
21757 OR b=44
21758 OR (d>=14.0 AND d<15.0 AND d NOT NULL)
21759 OR (d>=59.0 AND d<60.0 AND d NOT NULL)
21760 }
21761} {3 4 5 14 20 23 46 49 59 60 62 72 75 98 scan 0 sort 0}
21762do_test where7-2.937.2 {
21763 count_steps_sort {
21764 SELECT a FROM t3
21765 WHERE f='uvwxyzabc'
21766 OR ((a BETWEEN 60 AND 62) AND a!=61)
21767 OR a=5
21768 OR b=33
21769 OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
21770 OR a=59
21771 OR b=44
21772 OR (d>=14.0 AND d<15.0 AND d NOT NULL)
21773 OR (d>=59.0 AND d<60.0 AND d NOT NULL)
21774 }
21775} {3 4 5 14 20 23 46 49 59 60 62 72 75 98 scan 0 sort 0}
21776do_test where7-2.938.1 {
21777 count_steps_sort {
21778 SELECT a FROM t2
21779 WHERE b=564
21780 OR (d>=93.0 AND d<94.0 AND d NOT NULL)
21781 OR b=451
21782 OR b=330
21783 OR a=47
21784 OR ((a BETWEEN 17 AND 19) AND a!=18)
21785 }
21786} {17 19 30 41 47 93 scan 0 sort 0}
21787do_test where7-2.938.2 {
21788 count_steps_sort {
21789 SELECT a FROM t3
21790 WHERE b=564
21791 OR (d>=93.0 AND d<94.0 AND d NOT NULL)
21792 OR b=451
21793 OR b=330
21794 OR a=47
21795 OR ((a BETWEEN 17 AND 19) AND a!=18)
21796 }
21797} {17 19 30 41 47 93 scan 0 sort 0}
21798do_test where7-2.939.1 {
21799 count_steps_sort {
21800 SELECT a FROM t2
21801 WHERE a=40
21802 OR b=333
21803 }
21804} {40 scan 0 sort 0}
21805do_test where7-2.939.2 {
21806 count_steps_sort {
21807 SELECT a FROM t3
21808 WHERE a=40
21809 OR b=333
21810 }
21811} {40 scan 0 sort 0}
21812do_test where7-2.940.1 {
21813 count_steps_sort {
21814 SELECT a FROM t2
21815 WHERE b=924
21816 OR ((a BETWEEN 6 AND 8) AND a!=7)
21817 OR (d>=36.0 AND d<37.0 AND d NOT NULL)
21818 OR (d>=40.0 AND d<41.0 AND d NOT NULL)
21819 OR a=100
21820 OR c=15015
21821 OR (d>=82.0 AND d<83.0 AND d NOT NULL)
21822 OR (d>=2.0 AND d<3.0 AND d NOT NULL)
21823 }
21824} {2 6 8 36 40 43 44 45 82 84 100 scan 0 sort 0}
21825do_test where7-2.940.2 {
21826 count_steps_sort {
21827 SELECT a FROM t3
21828 WHERE b=924
21829 OR ((a BETWEEN 6 AND 8) AND a!=7)
21830 OR (d>=36.0 AND d<37.0 AND d NOT NULL)
21831 OR (d>=40.0 AND d<41.0 AND d NOT NULL)
21832 OR a=100
21833 OR c=15015
21834 OR (d>=82.0 AND d<83.0 AND d NOT NULL)
21835 OR (d>=2.0 AND d<3.0 AND d NOT NULL)
21836 }
21837} {2 6 8 36 40 43 44 45 82 84 100 scan 0 sort 0}
21838do_test where7-2.941.1 {
21839 count_steps_sort {
21840 SELECT a FROM t2
21841 WHERE (d>=63.0 AND d<64.0 AND d NOT NULL)
21842 OR (d>=44.0 AND d<45.0 AND d NOT NULL)
21843 OR (d>=36.0 AND d<37.0 AND d NOT NULL)
21844 }
21845} {36 44 63 scan 0 sort 0}
21846do_test where7-2.941.2 {
21847 count_steps_sort {
21848 SELECT a FROM t3
21849 WHERE (d>=63.0 AND d<64.0 AND d NOT NULL)
21850 OR (d>=44.0 AND d<45.0 AND d NOT NULL)
21851 OR (d>=36.0 AND d<37.0 AND d NOT NULL)
21852 }
21853} {36 44 63 scan 0 sort 0}
21854do_test where7-2.942.1 {
21855 count_steps_sort {
21856 SELECT a FROM t2
21857 WHERE b=58
21858 OR ((a BETWEEN 7 AND 9) AND a!=8)
21859 OR ((a BETWEEN 63 AND 65) AND a!=64)
21860 OR a=31
21861 OR f='tuvwxyzab'
21862 OR b=341
21863 OR b=47
21864 OR ((a BETWEEN 95 AND 97) AND a!=96)
21865 OR a=49
21866 OR b=223
21867 OR f='qrstuvwxy'
21868 }
21869} {7 9 16 19 31 42 45 49 63 65 68 71 94 95 97 scan 0 sort 0}
21870do_test where7-2.942.2 {
21871 count_steps_sort {
21872 SELECT a FROM t3
21873 WHERE b=58
21874 OR ((a BETWEEN 7 AND 9) AND a!=8)
21875 OR ((a BETWEEN 63 AND 65) AND a!=64)
21876 OR a=31
21877 OR f='tuvwxyzab'
21878 OR b=341
21879 OR b=47
21880 OR ((a BETWEEN 95 AND 97) AND a!=96)
21881 OR a=49
21882 OR b=223
21883 OR f='qrstuvwxy'
21884 }
21885} {7 9 16 19 31 42 45 49 63 65 68 71 94 95 97 scan 0 sort 0}
21886do_test where7-2.943.1 {
21887 count_steps_sort {
21888 SELECT a FROM t2
21889 WHERE a=96
21890 OR (d>=23.0 AND d<24.0 AND d NOT NULL)
21891 OR (g='ponmlkj' AND f GLOB 'vwxyz*')
21892 OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
21893 OR ((a BETWEEN 37 AND 39) AND a!=38)
21894 OR a=85
21895 OR ((a BETWEEN 10 AND 12) AND a!=11)
21896 OR c=11011
21897 OR b=641
21898 OR f='vwxyzabcd'
21899 OR b=286
21900 }
21901} {4 10 12 21 23 26 30 31 32 33 37 39 47 56 73 82 85 96 99 scan 0 sort 0}
21902do_test where7-2.943.2 {
21903 count_steps_sort {
21904 SELECT a FROM t3
21905 WHERE a=96
21906 OR (d>=23.0 AND d<24.0 AND d NOT NULL)
21907 OR (g='ponmlkj' AND f GLOB 'vwxyz*')
21908 OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
21909 OR ((a BETWEEN 37 AND 39) AND a!=38)
21910 OR a=85
21911 OR ((a BETWEEN 10 AND 12) AND a!=11)
21912 OR c=11011
21913 OR b=641
21914 OR f='vwxyzabcd'
21915 OR b=286
21916 }
21917} {4 10 12 21 23 26 30 31 32 33 37 39 47 56 73 82 85 96 99 scan 0 sort 0}
21918do_test where7-2.944.1 {
21919 count_steps_sort {
21920 SELECT a FROM t2
21921 WHERE ((a BETWEEN 3 AND 5) AND a!=4)
21922 OR b=1012
21923 OR a=7
21924 OR b=773
21925 OR a=1
21926 OR b=726
21927 OR (d>=99.0 AND d<100.0 AND d NOT NULL)
21928 OR ((a BETWEEN 87 AND 89) AND a!=88)
21929 OR b=110
21930 }
21931} {1 3 5 7 10 66 87 89 92 99 scan 0 sort 0}
21932do_test where7-2.944.2 {
21933 count_steps_sort {
21934 SELECT a FROM t3
21935 WHERE ((a BETWEEN 3 AND 5) AND a!=4)
21936 OR b=1012
21937 OR a=7
21938 OR b=773
21939 OR a=1
21940 OR b=726
21941 OR (d>=99.0 AND d<100.0 AND d NOT NULL)
21942 OR ((a BETWEEN 87 AND 89) AND a!=88)
21943 OR b=110
21944 }
21945} {1 3 5 7 10 66 87 89 92 99 scan 0 sort 0}
21946do_test where7-2.945.1 {
21947 count_steps_sort {
21948 SELECT a FROM t2
21949 WHERE (g='xwvutsr' AND f GLOB 'hijkl*')
21950 OR a=60
21951 OR a=4
21952 OR b=520
21953 OR (g='ihgfedc' AND f GLOB 'bcdef*')
21954 OR a=44
21955 OR a=36
21956 OR (d>=76.0 AND d<77.0 AND d NOT NULL)
21957 OR (g='vutsrqp' AND f GLOB 'qrstu*')
21958 OR b=715
21959 OR (g='vutsrqp' AND f GLOB 'qrstu*')
21960 }
21961} {4 7 16 36 44 60 65 76 79 scan 0 sort 0}
21962do_test where7-2.945.2 {
21963 count_steps_sort {
21964 SELECT a FROM t3
21965 WHERE (g='xwvutsr' AND f GLOB 'hijkl*')
21966 OR a=60
21967 OR a=4
21968 OR b=520
21969 OR (g='ihgfedc' AND f GLOB 'bcdef*')
21970 OR a=44
21971 OR a=36
21972 OR (d>=76.0 AND d<77.0 AND d NOT NULL)
21973 OR (g='vutsrqp' AND f GLOB 'qrstu*')
21974 OR b=715
21975 OR (g='vutsrqp' AND f GLOB 'qrstu*')
21976 }
21977} {4 7 16 36 44 60 65 76 79 scan 0 sort 0}
21978do_test where7-2.946.1 {
21979 count_steps_sort {
21980 SELECT a FROM t2
21981 WHERE ((a BETWEEN 3 AND 5) AND a!=4)
21982 OR ((a BETWEEN 56 AND 58) AND a!=57)
21983 OR (d>=15.0 AND d<16.0 AND d NOT NULL)
21984 OR (d>=55.0 AND d<56.0 AND d NOT NULL)
21985 OR (g='jihgfed' AND f GLOB 'yzabc*')
21986 OR a=24
21987 OR (d>=99.0 AND d<100.0 AND d NOT NULL)
21988 OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
21989 }
21990} {3 5 15 24 26 52 55 56 58 76 78 99 scan 0 sort 0}
21991do_test where7-2.946.2 {
21992 count_steps_sort {
21993 SELECT a FROM t3
21994 WHERE ((a BETWEEN 3 AND 5) AND a!=4)
21995 OR ((a BETWEEN 56 AND 58) AND a!=57)
21996 OR (d>=15.0 AND d<16.0 AND d NOT NULL)
21997 OR (d>=55.0 AND d<56.0 AND d NOT NULL)
21998 OR (g='jihgfed' AND f GLOB 'yzabc*')
21999 OR a=24
22000 OR (d>=99.0 AND d<100.0 AND d NOT NULL)
22001 OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
22002 }
22003} {3 5 15 24 26 52 55 56 58 76 78 99 scan 0 sort 0}
22004do_test where7-2.947.1 {
22005 count_steps_sort {
22006 SELECT a FROM t2
22007 WHERE (g='utsrqpo' AND f GLOB 'vwxyz*')
22008 OR b=132
22009 OR f='ghijklmno'
22010 OR b=740
22011 OR (g='qponmlk' AND f GLOB 'mnopq*')
22012 OR (g='tsrqpon' AND f GLOB 'abcde*')
22013 OR b=1059
22014 }
22015} {6 12 21 26 32 38 58 84 scan 0 sort 0}
22016do_test where7-2.947.2 {
22017 count_steps_sort {
22018 SELECT a FROM t3
22019 WHERE (g='utsrqpo' AND f GLOB 'vwxyz*')
22020 OR b=132
22021 OR f='ghijklmno'
22022 OR b=740
22023 OR (g='qponmlk' AND f GLOB 'mnopq*')
22024 OR (g='tsrqpon' AND f GLOB 'abcde*')
22025 OR b=1059
22026 }
22027} {6 12 21 26 32 38 58 84 scan 0 sort 0}
22028do_test where7-2.948.1 {
22029 count_steps_sort {
22030 SELECT a FROM t2
22031 WHERE a=28
22032 OR b=927
22033 OR b=520
22034 OR (d>=53.0 AND d<54.0 AND d NOT NULL)
22035 OR b=638
22036 OR f='vwxyzabcd'
22037 }
22038} {21 28 47 53 58 73 99 scan 0 sort 0}
22039do_test where7-2.948.2 {
22040 count_steps_sort {
22041 SELECT a FROM t3
22042 WHERE a=28
22043 OR b=927
22044 OR b=520
22045 OR (d>=53.0 AND d<54.0 AND d NOT NULL)
22046 OR b=638
22047 OR f='vwxyzabcd'
22048 }
22049} {21 28 47 53 58 73 99 scan 0 sort 0}
22050do_test where7-2.949.1 {
22051 count_steps_sort {
22052 SELECT a FROM t2
22053 WHERE (g='nmlkjih' AND f GLOB 'cdefg*')
22054 OR b=1026
22055 OR (d>=1.0 AND d<2.0 AND d NOT NULL)
22056 OR (g='wvutsrq' AND f GLOB 'lmnop*')
22057 OR b=355
22058 OR b=641
22059 OR (d>=53.0 AND d<54.0 AND d NOT NULL)
22060 }
22061} {1 11 53 54 scan 0 sort 0}
22062do_test where7-2.949.2 {
22063 count_steps_sort {
22064 SELECT a FROM t3
22065 WHERE (g='nmlkjih' AND f GLOB 'cdefg*')
22066 OR b=1026
22067 OR (d>=1.0 AND d<2.0 AND d NOT NULL)
22068 OR (g='wvutsrq' AND f GLOB 'lmnop*')
22069 OR b=355
22070 OR b=641
22071 OR (d>=53.0 AND d<54.0 AND d NOT NULL)
22072 }
22073} {1 11 53 54 scan 0 sort 0}
22074do_test where7-2.950.1 {
22075 count_steps_sort {
22076 SELECT a FROM t2
22077 WHERE ((a BETWEEN 46 AND 48) AND a!=47)
22078 OR ((a BETWEEN 60 AND 62) AND a!=61)
22079 OR b=641
22080 OR a=3
22081 OR a=35
22082 OR (d>=81.0 AND d<82.0 AND d NOT NULL)
22083 OR f='opqrstuvw'
22084 OR a=41
22085 OR a=83
22086 OR (g='nmlkjih' AND f GLOB 'cdefg*')
22087 OR b=751
22088 }
22089} {3 14 35 40 41 46 48 54 60 62 66 81 83 92 scan 0 sort 0}
22090do_test where7-2.950.2 {
22091 count_steps_sort {
22092 SELECT a FROM t3
22093 WHERE ((a BETWEEN 46 AND 48) AND a!=47)
22094 OR ((a BETWEEN 60 AND 62) AND a!=61)
22095 OR b=641
22096 OR a=3
22097 OR a=35
22098 OR (d>=81.0 AND d<82.0 AND d NOT NULL)
22099 OR f='opqrstuvw'
22100 OR a=41
22101 OR a=83
22102 OR (g='nmlkjih' AND f GLOB 'cdefg*')
22103 OR b=751
22104 }
22105} {3 14 35 40 41 46 48 54 60 62 66 81 83 92 scan 0 sort 0}
22106do_test where7-2.951.1 {
22107 count_steps_sort {
22108 SELECT a FROM t2
22109 WHERE ((a BETWEEN 3 AND 5) AND a!=4)
22110 OR ((a BETWEEN 60 AND 62) AND a!=61)
22111 OR c=15015
22112 OR b=146
22113 OR b=1092
22114 OR (d>=60.0 AND d<61.0 AND d NOT NULL)
22115 }
22116} {3 5 43 44 45 60 62 scan 0 sort 0}
22117do_test where7-2.951.2 {
22118 count_steps_sort {
22119 SELECT a FROM t3
22120 WHERE ((a BETWEEN 3 AND 5) AND a!=4)
22121 OR ((a BETWEEN 60 AND 62) AND a!=61)
22122 OR c=15015
22123 OR b=146
22124 OR b=1092
22125 OR (d>=60.0 AND d<61.0 AND d NOT NULL)
22126 }
22127} {3 5 43 44 45 60 62 scan 0 sort 0}
22128do_test where7-2.952.1 {
22129 count_steps_sort {
22130 SELECT a FROM t2
22131 WHERE (g='qponmlk' AND f GLOB 'qrstu*')
22132 OR f='bcdefghij'
22133 OR f='hijklmnop'
22134 OR a=65
22135 OR f='ijklmnopq'
22136 OR (d>=79.0 AND d<80.0 AND d NOT NULL)
22137 OR g IS NULL
22138 OR a=26
22139 OR ((a BETWEEN 38 AND 40) AND a!=39)
22140 OR a=9
22141 OR (d>=32.0 AND d<33.0 AND d NOT NULL)
22142 }
22143} {1 7 8 9 26 27 32 33 34 38 40 42 53 59 60 65 79 85 86 scan 0 sort 0}
22144do_test where7-2.952.2 {
22145 count_steps_sort {
22146 SELECT a FROM t3
22147 WHERE (g='qponmlk' AND f GLOB 'qrstu*')
22148 OR f='bcdefghij'
22149 OR f='hijklmnop'
22150 OR a=65
22151 OR f='ijklmnopq'
22152 OR (d>=79.0 AND d<80.0 AND d NOT NULL)
22153 OR g IS NULL
22154 OR a=26
22155 OR ((a BETWEEN 38 AND 40) AND a!=39)
22156 OR a=9
22157 OR (d>=32.0 AND d<33.0 AND d NOT NULL)
22158 }
22159} {1 7 8 9 26 27 32 33 34 38 40 42 53 59 60 65 79 85 86 scan 0 sort 0}
22160do_test where7-2.953.1 {
22161 count_steps_sort {
22162 SELECT a FROM t2
22163 WHERE (g='jihgfed' AND f GLOB 'vwxyz*')
22164 OR ((a BETWEEN 10 AND 12) AND a!=11)
22165 OR ((a BETWEEN 79 AND 81) AND a!=80)
22166 OR (g='kjihgfe' AND f GLOB 'stuvw*')
22167 OR (g='qponmlk' AND f GLOB 'pqrst*')
22168 OR b=1100
22169 OR c=6006
22170 OR c=4004
22171 OR ((a BETWEEN 24 AND 26) AND a!=25)
22172 OR c=33033
22173 }
22174} {10 11 12 16 17 18 24 26 41 70 73 79 81 97 98 99 100 scan 0 sort 0}
22175do_test where7-2.953.2 {
22176 count_steps_sort {
22177 SELECT a FROM t3
22178 WHERE (g='jihgfed' AND f GLOB 'vwxyz*')
22179 OR ((a BETWEEN 10 AND 12) AND a!=11)
22180 OR ((a BETWEEN 79 AND 81) AND a!=80)
22181 OR (g='kjihgfe' AND f GLOB 'stuvw*')
22182 OR (g='qponmlk' AND f GLOB 'pqrst*')
22183 OR b=1100
22184 OR c=6006
22185 OR c=4004
22186 OR ((a BETWEEN 24 AND 26) AND a!=25)
22187 OR c=33033
22188 }
22189} {10 11 12 16 17 18 24 26 41 70 73 79 81 97 98 99 100 scan 0 sort 0}
22190do_test where7-2.954.1 {
22191 count_steps_sort {
22192 SELECT a FROM t2
22193 WHERE a=17
22194 OR ((a BETWEEN 95 AND 97) AND a!=96)
22195 }
22196} {17 95 97 scan 0 sort 0}
22197do_test where7-2.954.2 {
22198 count_steps_sort {
22199 SELECT a FROM t3
22200 WHERE a=17
22201 OR ((a BETWEEN 95 AND 97) AND a!=96)
22202 }
22203} {17 95 97 scan 0 sort 0}
22204do_test where7-2.955.1 {
22205 count_steps_sort {
22206 SELECT a FROM t2
22207 WHERE c=3003
22208 OR (d>=67.0 AND d<68.0 AND d NOT NULL)
22209 OR a=93
22210 }
22211} {7 8 9 67 93 scan 0 sort 0}
22212do_test where7-2.955.2 {
22213 count_steps_sort {
22214 SELECT a FROM t3
22215 WHERE c=3003
22216 OR (d>=67.0 AND d<68.0 AND d NOT NULL)
22217 OR a=93
22218 }
22219} {7 8 9 67 93 scan 0 sort 0}
22220do_test where7-2.956.1 {
22221 count_steps_sort {
22222 SELECT a FROM t2
22223 WHERE (d>=42.0 AND d<43.0 AND d NOT NULL)
22224 OR (g='ponmlkj' AND f GLOB 'stuvw*')
22225 OR ((a BETWEEN 21 AND 23) AND a!=22)
22226 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
22227 OR b=737
22228 }
22229} {12 21 23 42 44 67 scan 0 sort 0}
22230do_test where7-2.956.2 {
22231 count_steps_sort {
22232 SELECT a FROM t3
22233 WHERE (d>=42.0 AND d<43.0 AND d NOT NULL)
22234 OR (g='ponmlkj' AND f GLOB 'stuvw*')
22235 OR ((a BETWEEN 21 AND 23) AND a!=22)
22236 OR (d>=12.0 AND d<13.0 AND d NOT NULL)
22237 OR b=737
22238 }
22239} {12 21 23 42 44 67 scan 0 sort 0}
22240do_test where7-2.957.1 {
22241 count_steps_sort {
22242 SELECT a FROM t2
22243 WHERE (g='rqponml' AND f GLOB 'klmno*')
22244 OR ((a BETWEEN 5 AND 7) AND a!=6)
22245 }
22246} {5 7 36 scan 0 sort 0}
22247do_test where7-2.957.2 {
22248 count_steps_sort {
22249 SELECT a FROM t3
22250 WHERE (g='rqponml' AND f GLOB 'klmno*')
22251 OR ((a BETWEEN 5 AND 7) AND a!=6)
22252 }
22253} {5 7 36 scan 0 sort 0}
22254do_test where7-2.958.1 {
22255 count_steps_sort {
22256 SELECT a FROM t2
22257 WHERE (g='hgfedcb' AND f GLOB 'hijkl*')
22258 OR c=32032
22259 OR f='opqrstuvw'
22260 OR ((a BETWEEN 66 AND 68) AND a!=67)
22261 OR ((a BETWEEN 49 AND 51) AND a!=50)
22262 OR b=993
22263 }
22264} {14 40 49 51 66 68 85 92 94 95 96 scan 0 sort 0}
22265do_test where7-2.958.2 {
22266 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000022267 SELECT a FROM t3
22268 WHERE (g='hgfedcb' AND f GLOB 'hijkl*')
danielk19771d461462009-04-21 09:02:45 +000022269 OR c=32032
22270 OR f='opqrstuvw'
22271 OR ((a BETWEEN 66 AND 68) AND a!=67)
22272 OR ((a BETWEEN 49 AND 51) AND a!=50)
drh1cfdce12008-12-30 14:14:03 +000022273 OR b=993
drh1cfdce12008-12-30 14:14:03 +000022274 }
danielk19771d461462009-04-21 09:02:45 +000022275} {14 40 49 51 66 68 85 92 94 95 96 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000022276do_test where7-2.959.1 {
danielk19771d461462009-04-21 09:02:45 +000022277 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000022278 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +000022279 WHERE (d>=12.0 AND d<13.0 AND d NOT NULL)
22280 OR ((a BETWEEN 59 AND 61) AND a!=60)
22281 OR ((a BETWEEN 86 AND 88) AND a!=87)
22282 OR (d>=38.0 AND d<39.0 AND d NOT NULL)
22283 OR b=245
22284 OR b=528
22285 OR b=366
22286 OR a=73
22287 OR a=49
22288 OR b=421
22289 OR a=58
drh1cfdce12008-12-30 14:14:03 +000022290 }
danielk19771d461462009-04-21 09:02:45 +000022291} {12 38 48 49 58 59 61 73 86 88 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000022292do_test where7-2.959.2 {
danielk19771d461462009-04-21 09:02:45 +000022293 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000022294 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +000022295 WHERE (d>=12.0 AND d<13.0 AND d NOT NULL)
22296 OR ((a BETWEEN 59 AND 61) AND a!=60)
22297 OR ((a BETWEEN 86 AND 88) AND a!=87)
22298 OR (d>=38.0 AND d<39.0 AND d NOT NULL)
22299 OR b=245
22300 OR b=528
22301 OR b=366
22302 OR a=73
22303 OR a=49
22304 OR b=421
22305 OR a=58
drh1cfdce12008-12-30 14:14:03 +000022306 }
danielk19771d461462009-04-21 09:02:45 +000022307} {12 38 48 49 58 59 61 73 86 88 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000022308do_test where7-2.960.1 {
danielk19771d461462009-04-21 09:02:45 +000022309 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000022310 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +000022311 WHERE (d>=100.0 AND d<101.0 AND d NOT NULL)
22312 OR ((a BETWEEN 8 AND 10) AND a!=9)
22313 OR ((a BETWEEN 86 AND 88) AND a!=87)
22314 OR b=146
22315 OR (g='ponmlkj' AND f GLOB 'rstuv*')
22316 OR ((a BETWEEN 73 AND 75) AND a!=74)
22317 OR (g='utsrqpo' AND f GLOB 'uvwxy*')
22318 OR ((a BETWEEN 60 AND 62) AND a!=61)
22319 OR (g='ihgfedc' AND f GLOB 'efghi*')
22320 OR b=704
drh1cfdce12008-12-30 14:14:03 +000022321 }
danielk19771d461462009-04-21 09:02:45 +000022322} {8 10 20 43 60 62 64 73 75 82 86 88 100 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000022323do_test where7-2.960.2 {
danielk19771d461462009-04-21 09:02:45 +000022324 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000022325 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +000022326 WHERE (d>=100.0 AND d<101.0 AND d NOT NULL)
22327 OR ((a BETWEEN 8 AND 10) AND a!=9)
22328 OR ((a BETWEEN 86 AND 88) AND a!=87)
22329 OR b=146
22330 OR (g='ponmlkj' AND f GLOB 'rstuv*')
22331 OR ((a BETWEEN 73 AND 75) AND a!=74)
22332 OR (g='utsrqpo' AND f GLOB 'uvwxy*')
22333 OR ((a BETWEEN 60 AND 62) AND a!=61)
22334 OR (g='ihgfedc' AND f GLOB 'efghi*')
22335 OR b=704
drh1cfdce12008-12-30 14:14:03 +000022336 }
danielk19771d461462009-04-21 09:02:45 +000022337} {8 10 20 43 60 62 64 73 75 82 86 88 100 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000022338do_test where7-2.961.1 {
danielk19771d461462009-04-21 09:02:45 +000022339 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000022340 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +000022341 WHERE ((a BETWEEN 65 AND 67) AND a!=66)
22342 OR b=14
22343 OR ((a BETWEEN 3 AND 5) AND a!=4)
22344 OR a=49
22345 OR b=333
drh1cfdce12008-12-30 14:14:03 +000022346 }
danielk19771d461462009-04-21 09:02:45 +000022347} {3 5 49 65 67 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000022348do_test where7-2.961.2 {
danielk19771d461462009-04-21 09:02:45 +000022349 count_steps_sort {
22350 SELECT a FROM t3
22351 WHERE ((a BETWEEN 65 AND 67) AND a!=66)
22352 OR b=14
22353 OR ((a BETWEEN 3 AND 5) AND a!=4)
22354 OR a=49
22355 OR b=333
22356 }
22357} {3 5 49 65 67 scan 0 sort 0}
22358do_test where7-2.962.1 {
22359 count_steps_sort {
22360 SELECT a FROM t2
22361 WHERE c=17017
22362 OR (g='qponmlk' AND f GLOB 'mnopq*')
22363 OR b=971
22364 OR a=37
22365 OR a=7
22366 OR b=641
22367 OR a=13
22368 OR b=597
22369 }
22370} {7 13 37 38 49 50 51 scan 0 sort 0}
22371do_test where7-2.962.2 {
22372 count_steps_sort {
22373 SELECT a FROM t3
22374 WHERE c=17017
22375 OR (g='qponmlk' AND f GLOB 'mnopq*')
22376 OR b=971
22377 OR a=37
22378 OR a=7
22379 OR b=641
22380 OR a=13
22381 OR b=597
22382 }
22383} {7 13 37 38 49 50 51 scan 0 sort 0}
22384do_test where7-2.963.1 {
22385 count_steps_sort {
22386 SELECT a FROM t2
22387 WHERE f='tuvwxyzab'
22388 OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
22389 }
22390} {17 19 43 45 69 71 95 97 scan 0 sort 0}
22391do_test where7-2.963.2 {
22392 count_steps_sort {
22393 SELECT a FROM t3
22394 WHERE f='tuvwxyzab'
22395 OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
22396 }
22397} {17 19 43 45 69 71 95 97 scan 0 sort 0}
22398do_test where7-2.964.1 {
22399 count_steps_sort {
22400 SELECT a FROM t2
22401 WHERE b=638
22402 OR (d>=44.0 AND d<45.0 AND d NOT NULL)
22403 OR (g='gfedcba' AND f GLOB 'lmnop*')
22404 OR b=165
22405 OR ((a BETWEEN 10 AND 12) AND a!=11)
22406 OR f='stuvwxyza'
22407 OR b=652
22408 OR b=66
22409 OR b=770
22410 OR b=91
22411 }
22412} {6 10 12 15 18 44 58 70 89 96 scan 0 sort 0}
22413do_test where7-2.964.2 {
22414 count_steps_sort {
22415 SELECT a FROM t3
22416 WHERE b=638
22417 OR (d>=44.0 AND d<45.0 AND d NOT NULL)
22418 OR (g='gfedcba' AND f GLOB 'lmnop*')
22419 OR b=165
22420 OR ((a BETWEEN 10 AND 12) AND a!=11)
22421 OR f='stuvwxyza'
22422 OR b=652
22423 OR b=66
22424 OR b=770
22425 OR b=91
22426 }
22427} {6 10 12 15 18 44 58 70 89 96 scan 0 sort 0}
22428do_test where7-2.965.1 {
22429 count_steps_sort {
22430 SELECT a FROM t2
22431 WHERE (d>=52.0 AND d<53.0 AND d NOT NULL)
22432 OR f='opqrstuvw'
22433 OR a=83
22434 OR a=93
22435 OR b=858
22436 OR (d>=18.0 AND d<19.0 AND d NOT NULL)
22437 OR (g='jihgfed' AND f GLOB 'vwxyz*')
22438 }
22439} {14 18 40 52 66 73 78 83 92 93 scan 0 sort 0}
22440do_test where7-2.965.2 {
22441 count_steps_sort {
22442 SELECT a FROM t3
22443 WHERE (d>=52.0 AND d<53.0 AND d NOT NULL)
22444 OR f='opqrstuvw'
22445 OR a=83
22446 OR a=93
22447 OR b=858
22448 OR (d>=18.0 AND d<19.0 AND d NOT NULL)
22449 OR (g='jihgfed' AND f GLOB 'vwxyz*')
22450 }
22451} {14 18 40 52 66 73 78 83 92 93 scan 0 sort 0}
22452do_test where7-2.966.1 {
22453 count_steps_sort {
22454 SELECT a FROM t2
22455 WHERE c=3003
22456 OR ((a BETWEEN 40 AND 42) AND a!=41)
22457 OR a=38
22458 }
22459} {7 8 9 38 40 42 scan 0 sort 0}
22460do_test where7-2.966.2 {
22461 count_steps_sort {
22462 SELECT a FROM t3
22463 WHERE c=3003
22464 OR ((a BETWEEN 40 AND 42) AND a!=41)
22465 OR a=38
22466 }
22467} {7 8 9 38 40 42 scan 0 sort 0}
22468do_test where7-2.967.1 {
22469 count_steps_sort {
22470 SELECT a FROM t2
22471 WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
22472 OR ((a BETWEEN 50 AND 52) AND a!=51)
22473 }
22474} {50 52 60 scan 0 sort 0}
22475do_test where7-2.967.2 {
22476 count_steps_sort {
22477 SELECT a FROM t3
22478 WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
22479 OR ((a BETWEEN 50 AND 52) AND a!=51)
22480 }
22481} {50 52 60 scan 0 sort 0}
22482do_test where7-2.968.1 {
22483 count_steps_sort {
22484 SELECT a FROM t2
22485 WHERE (g='qponmlk' AND f GLOB 'mnopq*')
22486 OR ((a BETWEEN 24 AND 26) AND a!=25)
22487 OR a=5
22488 OR b=396
22489 OR a=13
22490 }
22491} {5 13 24 26 36 38 scan 0 sort 0}
22492do_test where7-2.968.2 {
22493 count_steps_sort {
22494 SELECT a FROM t3
22495 WHERE (g='qponmlk' AND f GLOB 'mnopq*')
22496 OR ((a BETWEEN 24 AND 26) AND a!=25)
22497 OR a=5
22498 OR b=396
22499 OR a=13
22500 }
22501} {5 13 24 26 36 38 scan 0 sort 0}
22502do_test where7-2.969.1 {
22503 count_steps_sort {
22504 SELECT a FROM t2
22505 WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
22506 OR b=748
22507 OR (d>=97.0 AND d<98.0 AND d NOT NULL)
22508 OR ((a BETWEEN 69 AND 71) AND a!=70)
22509 OR b=531
22510 OR b=1092
22511 OR b=418
22512 }
22513} {38 68 69 71 95 97 scan 0 sort 0}
22514do_test where7-2.969.2 {
22515 count_steps_sort {
22516 SELECT a FROM t3
22517 WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
22518 OR b=748
22519 OR (d>=97.0 AND d<98.0 AND d NOT NULL)
22520 OR ((a BETWEEN 69 AND 71) AND a!=70)
22521 OR b=531
22522 OR b=1092
22523 OR b=418
22524 }
22525} {38 68 69 71 95 97 scan 0 sort 0}
22526do_test where7-2.970.1 {
22527 count_steps_sort {
22528 SELECT a FROM t2
22529 WHERE (d>=30.0 AND d<31.0 AND d NOT NULL)
22530 OR ((a BETWEEN 8 AND 10) AND a!=9)
22531 OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
22532 OR a=50
22533 OR a=46
22534 OR ((a BETWEEN 38 AND 40) AND a!=39)
22535 }
22536} {8 10 14 30 38 40 46 50 66 92 scan 0 sort 0}
22537do_test where7-2.970.2 {
22538 count_steps_sort {
22539 SELECT a FROM t3
22540 WHERE (d>=30.0 AND d<31.0 AND d NOT NULL)
22541 OR ((a BETWEEN 8 AND 10) AND a!=9)
22542 OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
22543 OR a=50
22544 OR a=46
22545 OR ((a BETWEEN 38 AND 40) AND a!=39)
22546 }
22547} {8 10 14 30 38 40 46 50 66 92 scan 0 sort 0}
22548do_test where7-2.971.1 {
22549 count_steps_sort {
22550 SELECT a FROM t2
22551 WHERE a=24
22552 OR ((a BETWEEN 22 AND 24) AND a!=23)
22553 OR b=487
22554 OR (d>=96.0 AND d<97.0 AND d NOT NULL)
22555 OR ((a BETWEEN 13 AND 15) AND a!=14)
22556 OR b=132
22557 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
22558 OR b=795
22559 OR b=737
22560 }
22561} {12 13 15 22 24 54 67 96 scan 0 sort 0}
22562do_test where7-2.971.2 {
22563 count_steps_sort {
22564 SELECT a FROM t3
22565 WHERE a=24
22566 OR ((a BETWEEN 22 AND 24) AND a!=23)
22567 OR b=487
22568 OR (d>=96.0 AND d<97.0 AND d NOT NULL)
22569 OR ((a BETWEEN 13 AND 15) AND a!=14)
22570 OR b=132
22571 OR (d>=54.0 AND d<55.0 AND d NOT NULL)
22572 OR b=795
22573 OR b=737
22574 }
22575} {12 13 15 22 24 54 67 96 scan 0 sort 0}
22576do_test where7-2.972.1 {
22577 count_steps_sort {
22578 SELECT a FROM t2
22579 WHERE (d>=88.0 AND d<89.0 AND d NOT NULL)
22580 OR a=34
22581 OR c=16016
22582 OR b=1078
22583 OR b=960
22584 OR (g='hgfedcb' AND f GLOB 'jklmn*')
22585 }
22586} {34 46 47 48 87 88 98 scan 0 sort 0}
22587do_test where7-2.972.2 {
22588 count_steps_sort {
22589 SELECT a FROM t3
22590 WHERE (d>=88.0 AND d<89.0 AND d NOT NULL)
22591 OR a=34
22592 OR c=16016
22593 OR b=1078
22594 OR b=960
22595 OR (g='hgfedcb' AND f GLOB 'jklmn*')
22596 }
22597} {34 46 47 48 87 88 98 scan 0 sort 0}
22598do_test where7-2.973.1 {
22599 count_steps_sort {
22600 SELECT a FROM t2
22601 WHERE b=1081
22602 OR ((a BETWEEN 19 AND 21) AND a!=20)
22603 OR (g='ponmlkj' AND f GLOB 'tuvwx*')
22604 OR ((a BETWEEN 73 AND 75) AND a!=74)
22605 OR (d>=38.0 AND d<39.0 AND d NOT NULL)
22606 OR a=6
22607 }
22608} {6 19 21 38 45 73 75 scan 0 sort 0}
22609do_test where7-2.973.2 {
22610 count_steps_sort {
22611 SELECT a FROM t3
22612 WHERE b=1081
22613 OR ((a BETWEEN 19 AND 21) AND a!=20)
22614 OR (g='ponmlkj' AND f GLOB 'tuvwx*')
22615 OR ((a BETWEEN 73 AND 75) AND a!=74)
22616 OR (d>=38.0 AND d<39.0 AND d NOT NULL)
22617 OR a=6
22618 }
22619} {6 19 21 38 45 73 75 scan 0 sort 0}
22620do_test where7-2.974.1 {
22621 count_steps_sort {
22622 SELECT a FROM t2
22623 WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
22624 OR (g='rqponml' AND f GLOB 'lmnop*')
22625 OR a=92
22626 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
22627 OR f='fghijklmn'
22628 OR a=100
22629 OR b=209
22630 OR c=9009
22631 OR ((a BETWEEN 52 AND 54) AND a!=53)
22632 OR a=73
22633 OR b=902
22634 }
22635} {5 9 19 25 26 27 31 35 37 52 54 57 61 73 82 83 87 92 95 100 scan 0 sort 0}
22636do_test where7-2.974.2 {
22637 count_steps_sort {
22638 SELECT a FROM t3
22639 WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
22640 OR (g='rqponml' AND f GLOB 'lmnop*')
22641 OR a=92
22642 OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
22643 OR f='fghijklmn'
22644 OR a=100
22645 OR b=209
22646 OR c=9009
22647 OR ((a BETWEEN 52 AND 54) AND a!=53)
22648 OR a=73
22649 OR b=902
22650 }
22651} {5 9 19 25 26 27 31 35 37 52 54 57 61 73 82 83 87 92 95 100 scan 0 sort 0}
22652do_test where7-2.975.1 {
22653 count_steps_sort {
22654 SELECT a FROM t2
22655 WHERE (d>=40.0 AND d<41.0 AND d NOT NULL)
22656 OR b=110
22657 OR f='ghijklmno'
22658 OR (d>=21.0 AND d<22.0 AND d NOT NULL)
22659 }
22660} {6 10 21 32 40 58 84 scan 0 sort 0}
22661do_test where7-2.975.2 {
22662 count_steps_sort {
22663 SELECT a FROM t3
22664 WHERE (d>=40.0 AND d<41.0 AND d NOT NULL)
22665 OR b=110
22666 OR f='ghijklmno'
22667 OR (d>=21.0 AND d<22.0 AND d NOT NULL)
22668 }
22669} {6 10 21 32 40 58 84 scan 0 sort 0}
22670do_test where7-2.976.1 {
22671 count_steps_sort {
22672 SELECT a FROM t2
22673 WHERE ((a BETWEEN 51 AND 53) AND a!=52)
22674 OR (g='utsrqpo' AND f GLOB 'uvwxy*')
22675 OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
22676 OR b=91
22677 OR (d>=45.0 AND d<46.0 AND d NOT NULL)
22678 OR b=77
22679 OR (g='ponmlkj' AND f GLOB 'uvwxy*')
22680 OR (g='vutsrqp' AND f GLOB 'pqrst*')
22681 }
22682} {1 7 15 20 27 45 46 51 53 79 scan 0 sort 0}
22683do_test where7-2.976.2 {
22684 count_steps_sort {
22685 SELECT a FROM t3
22686 WHERE ((a BETWEEN 51 AND 53) AND a!=52)
22687 OR (g='utsrqpo' AND f GLOB 'uvwxy*')
22688 OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
22689 OR b=91
22690 OR (d>=45.0 AND d<46.0 AND d NOT NULL)
22691 OR b=77
22692 OR (g='ponmlkj' AND f GLOB 'uvwxy*')
22693 OR (g='vutsrqp' AND f GLOB 'pqrst*')
22694 }
22695} {1 7 15 20 27 45 46 51 53 79 scan 0 sort 0}
22696do_test where7-2.977.1 {
22697 count_steps_sort {
22698 SELECT a FROM t2
22699 WHERE (d>=56.0 AND d<57.0 AND d NOT NULL)
22700 OR (d>=78.0 AND d<79.0 AND d NOT NULL)
22701 OR b=693
22702 OR (d>=21.0 AND d<22.0 AND d NOT NULL)
22703 OR (d>=26.0 AND d<27.0 AND d NOT NULL)
22704 OR (d>=42.0 AND d<43.0 AND d NOT NULL)
22705 OR a=52
22706 OR b=377
22707 }
22708} {21 26 42 52 56 63 78 scan 0 sort 0}
22709do_test where7-2.977.2 {
22710 count_steps_sort {
22711 SELECT a FROM t3
22712 WHERE (d>=56.0 AND d<57.0 AND d NOT NULL)
22713 OR (d>=78.0 AND d<79.0 AND d NOT NULL)
22714 OR b=693
22715 OR (d>=21.0 AND d<22.0 AND d NOT NULL)
22716 OR (d>=26.0 AND d<27.0 AND d NOT NULL)
22717 OR (d>=42.0 AND d<43.0 AND d NOT NULL)
22718 OR a=52
22719 OR b=377
22720 }
22721} {21 26 42 52 56 63 78 scan 0 sort 0}
22722do_test where7-2.978.1 {
22723 count_steps_sort {
22724 SELECT a FROM t2
22725 WHERE a=99
22726 OR a=36
22727 OR b=297
22728 OR ((a BETWEEN 66 AND 68) AND a!=67)
22729 OR b=1004
22730 OR b=872
22731 OR a=95
22732 OR (d>=27.0 AND d<28.0 AND d NOT NULL)
22733 OR b=176
22734 OR b=300
22735 }
22736} {16 27 36 66 68 95 99 scan 0 sort 0}
22737do_test where7-2.978.2 {
22738 count_steps_sort {
22739 SELECT a FROM t3
22740 WHERE a=99
22741 OR a=36
22742 OR b=297
22743 OR ((a BETWEEN 66 AND 68) AND a!=67)
22744 OR b=1004
22745 OR b=872
22746 OR a=95
22747 OR (d>=27.0 AND d<28.0 AND d NOT NULL)
22748 OR b=176
22749 OR b=300
22750 }
22751} {16 27 36 66 68 95 99 scan 0 sort 0}
22752do_test where7-2.979.1 {
22753 count_steps_sort {
22754 SELECT a FROM t2
22755 WHERE b=737
22756 OR (g='wvutsrq' AND f GLOB 'ijklm*')
22757 OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
22758 OR a=40
22759 OR f='uvwxyzabc'
22760 OR b=311
22761 OR (g='nmlkjih' AND f GLOB 'bcdef*')
22762 OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
22763 OR b=927
22764 OR (d>=50.0 AND d<51.0 AND d NOT NULL)
22765 }
22766} {5 6 8 20 31 32 40 46 50 53 57 58 67 72 83 84 98 scan 0 sort 0}
22767do_test where7-2.979.2 {
22768 count_steps_sort {
22769 SELECT a FROM t3
22770 WHERE b=737
22771 OR (g='wvutsrq' AND f GLOB 'ijklm*')
22772 OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
22773 OR a=40
22774 OR f='uvwxyzabc'
22775 OR b=311
22776 OR (g='nmlkjih' AND f GLOB 'bcdef*')
22777 OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
22778 OR b=927
22779 OR (d>=50.0 AND d<51.0 AND d NOT NULL)
22780 }
22781} {5 6 8 20 31 32 40 46 50 53 57 58 67 72 83 84 98 scan 0 sort 0}
22782do_test where7-2.980.1 {
22783 count_steps_sort {
22784 SELECT a FROM t2
22785 WHERE f='fghijklmn'
22786 OR b=1078
22787 OR (d>=35.0 AND d<36.0 AND d NOT NULL)
22788 OR f='fghijklmn'
22789 }
22790} {5 31 35 57 83 98 scan 0 sort 0}
22791do_test where7-2.980.2 {
22792 count_steps_sort {
22793 SELECT a FROM t3
22794 WHERE f='fghijklmn'
22795 OR b=1078
22796 OR (d>=35.0 AND d<36.0 AND d NOT NULL)
22797 OR f='fghijklmn'
22798 }
22799} {5 31 35 57 83 98 scan 0 sort 0}
22800do_test where7-2.981.1 {
22801 count_steps_sort {
22802 SELECT a FROM t2
22803 WHERE (g='xwvutsr' AND f GLOB 'ghijk*')
22804 OR b=487
22805 OR f='tuvwxyzab'
22806 OR (g='onmlkji' AND f GLOB 'wxyza*')
22807 OR b=971
22808 OR c=19019
22809 OR a=39
22810 OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
22811 OR b=550
22812 OR (g='kjihgfe' AND f GLOB 'tuvwx*')
22813 OR b=660
22814 }
22815} {6 12 19 38 39 45 48 50 55 56 57 60 64 71 90 97 scan 0 sort 0}
22816do_test where7-2.981.2 {
22817 count_steps_sort {
22818 SELECT a FROM t3
22819 WHERE (g='xwvutsr' AND f GLOB 'ghijk*')
22820 OR b=487
22821 OR f='tuvwxyzab'
22822 OR (g='onmlkji' AND f GLOB 'wxyza*')
22823 OR b=971
22824 OR c=19019
22825 OR a=39
22826 OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
22827 OR b=550
22828 OR (g='kjihgfe' AND f GLOB 'tuvwx*')
22829 OR b=660
22830 }
22831} {6 12 19 38 39 45 48 50 55 56 57 60 64 71 90 97 scan 0 sort 0}
22832do_test where7-2.982.1 {
22833 count_steps_sort {
22834 SELECT a FROM t2
22835 WHERE b=80
22836 OR b=839
22837 }
22838} { scan 0 sort 0}
22839do_test where7-2.982.2 {
22840 count_steps_sort {
22841 SELECT a FROM t3
22842 WHERE b=80
22843 OR b=839
22844 }
22845} { scan 0 sort 0}
22846do_test where7-2.983.1 {
22847 count_steps_sort {
22848 SELECT a FROM t2
22849 WHERE b=363
22850 OR b=630
22851 OR b=935
22852 OR (d>=20.0 AND d<21.0 AND d NOT NULL)
22853 OR (g='srqponm' AND f GLOB 'defgh*')
22854 OR f='yzabcdefg'
22855 OR ((a BETWEEN 37 AND 39) AND a!=38)
22856 }
22857} {20 24 29 33 37 39 50 76 85 scan 0 sort 0}
22858do_test where7-2.983.2 {
22859 count_steps_sort {
22860 SELECT a FROM t3
22861 WHERE b=363
22862 OR b=630
22863 OR b=935
22864 OR (d>=20.0 AND d<21.0 AND d NOT NULL)
22865 OR (g='srqponm' AND f GLOB 'defgh*')
22866 OR f='yzabcdefg'
22867 OR ((a BETWEEN 37 AND 39) AND a!=38)
22868 }
22869} {20 24 29 33 37 39 50 76 85 scan 0 sort 0}
22870do_test where7-2.984.1 {
22871 count_steps_sort {
22872 SELECT a FROM t2
22873 WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
22874 OR a=40
22875 OR (d>=86.0 AND d<87.0 AND d NOT NULL)
22876 OR f='abcdefghi'
22877 OR b=696
22878 OR (g='vutsrqp' AND f GLOB 'qrstu*')
22879 OR b=682
22880 OR a=32
22881 OR ((a BETWEEN 34 AND 36) AND a!=35)
22882 OR b=671
22883 OR a=15
22884 }
22885} {15 16 26 32 34 36 40 52 61 62 78 86 97 scan 0 sort 0}
22886do_test where7-2.984.2 {
22887 count_steps_sort {
22888 SELECT a FROM t3
22889 WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
22890 OR a=40
22891 OR (d>=86.0 AND d<87.0 AND d NOT NULL)
22892 OR f='abcdefghi'
22893 OR b=696
22894 OR (g='vutsrqp' AND f GLOB 'qrstu*')
22895 OR b=682
22896 OR a=32
22897 OR ((a BETWEEN 34 AND 36) AND a!=35)
22898 OR b=671
22899 OR a=15
22900 }
22901} {15 16 26 32 34 36 40 52 61 62 78 86 97 scan 0 sort 0}
22902do_test where7-2.985.1 {
22903 count_steps_sort {
22904 SELECT a FROM t2
22905 WHERE (g='gfedcba' AND f GLOB 'lmnop*')
22906 OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
22907 OR b=311
22908 }
22909} {7 33 59 85 89 scan 0 sort 0}
22910do_test where7-2.985.2 {
22911 count_steps_sort {
22912 SELECT a FROM t3
22913 WHERE (g='gfedcba' AND f GLOB 'lmnop*')
22914 OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
22915 OR b=311
22916 }
22917} {7 33 59 85 89 scan 0 sort 0}
22918do_test where7-2.986.1 {
22919 count_steps_sort {
22920 SELECT a FROM t2
22921 WHERE (d>=96.0 AND d<97.0 AND d NOT NULL)
22922 OR a=73
22923 OR b=729
22924 OR (d>=81.0 AND d<82.0 AND d NOT NULL)
22925 OR (d>=67.0 AND d<68.0 AND d NOT NULL)
22926 OR a=32
22927 }
22928} {32 67 73 81 96 scan 0 sort 0}
22929do_test where7-2.986.2 {
22930 count_steps_sort {
22931 SELECT a FROM t3
22932 WHERE (d>=96.0 AND d<97.0 AND d NOT NULL)
22933 OR a=73
22934 OR b=729
22935 OR (d>=81.0 AND d<82.0 AND d NOT NULL)
22936 OR (d>=67.0 AND d<68.0 AND d NOT NULL)
22937 OR a=32
22938 }
22939} {32 67 73 81 96 scan 0 sort 0}
22940do_test where7-2.987.1 {
22941 count_steps_sort {
22942 SELECT a FROM t2
22943 WHERE ((a BETWEEN 98 AND 100) AND a!=99)
22944 OR b=110
22945 OR ((a BETWEEN 38 AND 40) AND a!=39)
22946 OR (g='tsrqpon' AND f GLOB 'xyzab*')
22947 OR b=484
22948 OR (d>=82.0 AND d<83.0 AND d NOT NULL)
22949 }
22950} {10 23 38 40 44 82 98 100 scan 0 sort 0}
22951do_test where7-2.987.2 {
22952 count_steps_sort {
22953 SELECT a FROM t3
22954 WHERE ((a BETWEEN 98 AND 100) AND a!=99)
22955 OR b=110
22956 OR ((a BETWEEN 38 AND 40) AND a!=39)
22957 OR (g='tsrqpon' AND f GLOB 'xyzab*')
22958 OR b=484
22959 OR (d>=82.0 AND d<83.0 AND d NOT NULL)
22960 }
22961} {10 23 38 40 44 82 98 100 scan 0 sort 0}
22962do_test where7-2.988.1 {
22963 count_steps_sort {
22964 SELECT a FROM t2
22965 WHERE (d>=99.0 AND d<100.0 AND d NOT NULL)
22966 OR b=135
22967 OR (d>=66.0 AND d<67.0 AND d NOT NULL)
22968 OR b=209
22969 OR b=363
22970 OR c=27027
22971 OR b=1026
22972 OR c=6006
22973 OR (g='ponmlkj' AND f GLOB 'uvwxy*')
22974 OR (d>=73.0 AND d<74.0 AND d NOT NULL)
22975 }
22976} {16 17 18 19 33 46 66 73 79 80 81 99 scan 0 sort 0}
22977do_test where7-2.988.2 {
22978 count_steps_sort {
22979 SELECT a FROM t3
22980 WHERE (d>=99.0 AND d<100.0 AND d NOT NULL)
22981 OR b=135
22982 OR (d>=66.0 AND d<67.0 AND d NOT NULL)
22983 OR b=209
22984 OR b=363
22985 OR c=27027
22986 OR b=1026
22987 OR c=6006
22988 OR (g='ponmlkj' AND f GLOB 'uvwxy*')
22989 OR (d>=73.0 AND d<74.0 AND d NOT NULL)
22990 }
22991} {16 17 18 19 33 46 66 73 79 80 81 99 scan 0 sort 0}
22992do_test where7-2.989.1 {
22993 count_steps_sort {
22994 SELECT a FROM t2
22995 WHERE (d>=79.0 AND d<80.0 AND d NOT NULL)
22996 OR ((a BETWEEN 18 AND 20) AND a!=19)
22997 OR (g='qponmlk' AND f GLOB 'nopqr*')
22998 OR a=97
22999 OR (d>=45.0 AND d<46.0 AND d NOT NULL)
23000 OR ((a BETWEEN 22 AND 24) AND a!=23)
23001 OR (g='mlkjihg' AND f GLOB 'ghijk*')
23002 OR b=674
23003 OR c=14014
23004 OR b=69
23005 }
23006} {18 20 22 24 39 40 41 42 45 58 79 97 scan 0 sort 0}
23007do_test where7-2.989.2 {
23008 count_steps_sort {
23009 SELECT a FROM t3
23010 WHERE (d>=79.0 AND d<80.0 AND d NOT NULL)
23011 OR ((a BETWEEN 18 AND 20) AND a!=19)
23012 OR (g='qponmlk' AND f GLOB 'nopqr*')
23013 OR a=97
23014 OR (d>=45.0 AND d<46.0 AND d NOT NULL)
23015 OR ((a BETWEEN 22 AND 24) AND a!=23)
23016 OR (g='mlkjihg' AND f GLOB 'ghijk*')
23017 OR b=674
23018 OR c=14014
23019 OR b=69
23020 }
23021} {18 20 22 24 39 40 41 42 45 58 79 97 scan 0 sort 0}
23022do_test where7-2.990.1 {
23023 count_steps_sort {
23024 SELECT a FROM t2
23025 WHERE b=297
23026 OR a=83
23027 OR (d>=78.0 AND d<79.0 AND d NOT NULL)
23028 OR ((a BETWEEN 16 AND 18) AND a!=17)
23029 }
23030} {16 18 27 78 83 scan 0 sort 0}
23031do_test where7-2.990.2 {
23032 count_steps_sort {
23033 SELECT a FROM t3
23034 WHERE b=297
23035 OR a=83
23036 OR (d>=78.0 AND d<79.0 AND d NOT NULL)
23037 OR ((a BETWEEN 16 AND 18) AND a!=17)
23038 }
23039} {16 18 27 78 83 scan 0 sort 0}
23040do_test where7-2.991.1 {
23041 count_steps_sort {
23042 SELECT a FROM t2
23043 WHERE b=451
23044 OR ((a BETWEEN 11 AND 13) AND a!=12)
23045 OR (g='tsrqpon' AND f GLOB 'abcde*')
23046 OR b=539
23047 OR a=26
23048 OR (g='srqponm' AND f GLOB 'efghi*')
23049 OR b=465
23050 OR (g='jihgfed' AND f GLOB 'wxyza*')
23051 }
23052} {11 13 26 30 41 49 74 scan 0 sort 0}
23053do_test where7-2.991.2 {
23054 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000023055 SELECT a FROM t3
23056 WHERE b=451
danielk19771d461462009-04-21 09:02:45 +000023057 OR ((a BETWEEN 11 AND 13) AND a!=12)
23058 OR (g='tsrqpon' AND f GLOB 'abcde*')
drh1cfdce12008-12-30 14:14:03 +000023059 OR b=539
danielk19771d461462009-04-21 09:02:45 +000023060 OR a=26
23061 OR (g='srqponm' AND f GLOB 'efghi*')
23062 OR b=465
23063 OR (g='jihgfed' AND f GLOB 'wxyza*')
drh1cfdce12008-12-30 14:14:03 +000023064 }
danielk19771d461462009-04-21 09:02:45 +000023065} {11 13 26 30 41 49 74 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000023066do_test where7-2.992.1 {
danielk19771d461462009-04-21 09:02:45 +000023067 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000023068 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +000023069 WHERE (d>=45.0 AND d<46.0 AND d NOT NULL)
23070 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
drh1cfdce12008-12-30 14:14:03 +000023071 }
danielk19771d461462009-04-21 09:02:45 +000023072} {45 63 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000023073do_test where7-2.992.2 {
danielk19771d461462009-04-21 09:02:45 +000023074 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000023075 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +000023076 WHERE (d>=45.0 AND d<46.0 AND d NOT NULL)
23077 OR (d>=63.0 AND d<64.0 AND d NOT NULL)
drh1cfdce12008-12-30 14:14:03 +000023078 }
danielk19771d461462009-04-21 09:02:45 +000023079} {45 63 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000023080do_test where7-2.993.1 {
danielk19771d461462009-04-21 09:02:45 +000023081 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000023082 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +000023083 WHERE ((a BETWEEN 16 AND 18) AND a!=17)
23084 OR b=872
23085 OR c=31031
drh1cfdce12008-12-30 14:14:03 +000023086 }
danielk19771d461462009-04-21 09:02:45 +000023087} {16 18 91 92 93 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000023088do_test where7-2.993.2 {
danielk19771d461462009-04-21 09:02:45 +000023089 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000023090 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +000023091 WHERE ((a BETWEEN 16 AND 18) AND a!=17)
23092 OR b=872
23093 OR c=31031
drh1cfdce12008-12-30 14:14:03 +000023094 }
danielk19771d461462009-04-21 09:02:45 +000023095} {16 18 91 92 93 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000023096do_test where7-2.994.1 {
danielk19771d461462009-04-21 09:02:45 +000023097 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000023098 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +000023099 WHERE (f GLOB '?cdef*' AND f GLOB 'bcde*')
23100 OR a=13
23101 OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
23102 OR b=322
23103 OR ((a BETWEEN 33 AND 35) AND a!=34)
23104 OR b=377
23105 OR f='cdefghijk'
23106 OR b=286
23107 OR ((a BETWEEN 61 AND 63) AND a!=62)
drh1cfdce12008-12-30 14:14:03 +000023108 }
danielk19771d461462009-04-21 09:02:45 +000023109} {1 2 13 17 26 27 28 33 35 43 53 54 61 63 69 79 80 95 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000023110do_test where7-2.994.2 {
danielk19771d461462009-04-21 09:02:45 +000023111 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000023112 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +000023113 WHERE (f GLOB '?cdef*' AND f GLOB 'bcde*')
23114 OR a=13
23115 OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
23116 OR b=322
23117 OR ((a BETWEEN 33 AND 35) AND a!=34)
23118 OR b=377
23119 OR f='cdefghijk'
23120 OR b=286
23121 OR ((a BETWEEN 61 AND 63) AND a!=62)
drh1cfdce12008-12-30 14:14:03 +000023122 }
danielk19771d461462009-04-21 09:02:45 +000023123} {1 2 13 17 26 27 28 33 35 43 53 54 61 63 69 79 80 95 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000023124do_test where7-2.995.1 {
danielk19771d461462009-04-21 09:02:45 +000023125 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000023126 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +000023127 WHERE a=41
23128 OR b=990
23129 OR (d>=36.0 AND d<37.0 AND d NOT NULL)
23130 OR b=605
23131 OR (g='srqponm' AND f GLOB 'cdefg*')
23132 OR (d>=36.0 AND d<37.0 AND d NOT NULL)
23133 OR (g='vutsrqp' AND f GLOB 'qrstu*')
23134 OR b=968
23135 OR a=66
drh1cfdce12008-12-30 14:14:03 +000023136 }
danielk19771d461462009-04-21 09:02:45 +000023137} {16 28 36 41 55 66 88 90 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000023138do_test where7-2.995.2 {
danielk19771d461462009-04-21 09:02:45 +000023139 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000023140 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +000023141 WHERE a=41
23142 OR b=990
23143 OR (d>=36.0 AND d<37.0 AND d NOT NULL)
23144 OR b=605
23145 OR (g='srqponm' AND f GLOB 'cdefg*')
23146 OR (d>=36.0 AND d<37.0 AND d NOT NULL)
23147 OR (g='vutsrqp' AND f GLOB 'qrstu*')
23148 OR b=968
23149 OR a=66
drh1cfdce12008-12-30 14:14:03 +000023150 }
danielk19771d461462009-04-21 09:02:45 +000023151} {16 28 36 41 55 66 88 90 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000023152do_test where7-2.996.1 {
danielk19771d461462009-04-21 09:02:45 +000023153 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000023154 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +000023155 WHERE b=1059
23156 OR (g='srqponm' AND f GLOB 'ghijk*')
23157 OR (g='utsrqpo' AND f GLOB 'tuvwx*')
23158 OR (g='nmlkjih' AND f GLOB 'fghij*')
23159 OR (d>=17.0 AND d<18.0 AND d NOT NULL)
23160 OR (d>=37.0 AND d<38.0 AND d NOT NULL)
23161 OR (g='onmlkji' AND f GLOB 'abcde*')
23162 OR ((a BETWEEN 39 AND 41) AND a!=40)
drh1cfdce12008-12-30 14:14:03 +000023163 }
danielk19771d461462009-04-21 09:02:45 +000023164} {17 19 32 37 39 41 52 57 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000023165do_test where7-2.996.2 {
danielk19771d461462009-04-21 09:02:45 +000023166 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000023167 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +000023168 WHERE b=1059
23169 OR (g='srqponm' AND f GLOB 'ghijk*')
23170 OR (g='utsrqpo' AND f GLOB 'tuvwx*')
23171 OR (g='nmlkjih' AND f GLOB 'fghij*')
23172 OR (d>=17.0 AND d<18.0 AND d NOT NULL)
23173 OR (d>=37.0 AND d<38.0 AND d NOT NULL)
23174 OR (g='onmlkji' AND f GLOB 'abcde*')
23175 OR ((a BETWEEN 39 AND 41) AND a!=40)
drh1cfdce12008-12-30 14:14:03 +000023176 }
danielk19771d461462009-04-21 09:02:45 +000023177} {17 19 32 37 39 41 52 57 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000023178do_test where7-2.997.1 {
danielk19771d461462009-04-21 09:02:45 +000023179 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000023180 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +000023181 WHERE ((a BETWEEN 41 AND 43) AND a!=42)
23182 OR f='nopqrstuv'
23183 OR (g='ponmlkj' AND f GLOB 'stuvw*')
23184 OR a=42
23185 OR b=729
23186 OR b=297
23187 OR a=77
23188 OR b=781
23189 OR ((a BETWEEN 36 AND 38) AND a!=37)
drh1cfdce12008-12-30 14:14:03 +000023190 }
danielk19771d461462009-04-21 09:02:45 +000023191} {13 27 36 38 39 41 42 43 44 65 71 77 91 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000023192do_test where7-2.997.2 {
danielk19771d461462009-04-21 09:02:45 +000023193 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000023194 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +000023195 WHERE ((a BETWEEN 41 AND 43) AND a!=42)
23196 OR f='nopqrstuv'
23197 OR (g='ponmlkj' AND f GLOB 'stuvw*')
23198 OR a=42
23199 OR b=729
23200 OR b=297
23201 OR a=77
23202 OR b=781
23203 OR ((a BETWEEN 36 AND 38) AND a!=37)
drh1cfdce12008-12-30 14:14:03 +000023204 }
danielk19771d461462009-04-21 09:02:45 +000023205} {13 27 36 38 39 41 42 43 44 65 71 77 91 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000023206do_test where7-2.998.1 {
danielk19771d461462009-04-21 09:02:45 +000023207 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000023208 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +000023209 WHERE a=12
23210 OR f='qrstuvwxy'
23211 OR a=47
23212 OR b=135
23213 OR a=25
drh1cfdce12008-12-30 14:14:03 +000023214 }
danielk19771d461462009-04-21 09:02:45 +000023215} {12 16 25 42 47 68 94 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000023216do_test where7-2.998.2 {
danielk19771d461462009-04-21 09:02:45 +000023217 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000023218 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +000023219 WHERE a=12
23220 OR f='qrstuvwxy'
23221 OR a=47
23222 OR b=135
23223 OR a=25
drh1cfdce12008-12-30 14:14:03 +000023224 }
danielk19771d461462009-04-21 09:02:45 +000023225} {12 16 25 42 47 68 94 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000023226do_test where7-2.999.1 {
danielk19771d461462009-04-21 09:02:45 +000023227 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000023228 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +000023229 WHERE b=451
23230 OR b=660
23231 OR (g='onmlkji' AND f GLOB 'yzabc*')
23232 OR b=781
23233 OR (g='jihgfed' AND f GLOB 'wxyza*')
23234 OR b=198
23235 OR b=1023
23236 OR a=98
23237 OR d<0.0
23238 OR ((a BETWEEN 79 AND 81) AND a!=80)
drh1cfdce12008-12-30 14:14:03 +000023239 }
danielk19771d461462009-04-21 09:02:45 +000023240} {18 41 50 60 71 74 79 81 93 98 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000023241do_test where7-2.999.2 {
danielk19771d461462009-04-21 09:02:45 +000023242 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000023243 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +000023244 WHERE b=451
23245 OR b=660
23246 OR (g='onmlkji' AND f GLOB 'yzabc*')
23247 OR b=781
23248 OR (g='jihgfed' AND f GLOB 'wxyza*')
23249 OR b=198
23250 OR b=1023
23251 OR a=98
23252 OR d<0.0
23253 OR ((a BETWEEN 79 AND 81) AND a!=80)
drh1cfdce12008-12-30 14:14:03 +000023254 }
danielk19771d461462009-04-21 09:02:45 +000023255} {18 41 50 60 71 74 79 81 93 98 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000023256do_test where7-2.1000.1 {
danielk19771d461462009-04-21 09:02:45 +000023257 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000023258 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +000023259 WHERE b=685
23260 OR a=86
23261 OR c=17017
23262 OR ((a BETWEEN 85 AND 87) AND a!=86)
23263 OR (g='gfedcba' AND f GLOB 'mnopq*')
23264 OR a=80
23265 OR b=773
drh1cfdce12008-12-30 14:14:03 +000023266 }
danielk19771d461462009-04-21 09:02:45 +000023267} {49 50 51 80 85 86 87 90 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000023268do_test where7-2.1000.2 {
danielk19771d461462009-04-21 09:02:45 +000023269 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000023270 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +000023271 WHERE b=685
23272 OR a=86
23273 OR c=17017
23274 OR ((a BETWEEN 85 AND 87) AND a!=86)
23275 OR (g='gfedcba' AND f GLOB 'mnopq*')
23276 OR a=80
23277 OR b=773
drh1cfdce12008-12-30 14:14:03 +000023278 }
danielk19771d461462009-04-21 09:02:45 +000023279} {49 50 51 80 85 86 87 90 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000023280do_test where7-2.1001.1 {
danielk19771d461462009-04-21 09:02:45 +000023281 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000023282 SELECT a FROM t2
danielk19771d461462009-04-21 09:02:45 +000023283 WHERE b=1092
23284 OR a=23
23285 OR (f GLOB '?defg*' AND f GLOB 'cdef*')
23286 OR d<0.0
23287 OR (d>=22.0 AND d<23.0 AND d NOT NULL)
23288 OR a=91
drh1cfdce12008-12-30 14:14:03 +000023289 }
danielk19771d461462009-04-21 09:02:45 +000023290} {2 22 23 28 54 80 91 scan 0 sort 0}
drh1cfdce12008-12-30 14:14:03 +000023291do_test where7-2.1001.2 {
danielk19771d461462009-04-21 09:02:45 +000023292 count_steps_sort {
drh1cfdce12008-12-30 14:14:03 +000023293 SELECT a FROM t3
danielk19771d461462009-04-21 09:02:45 +000023294 WHERE b=1092
23295 OR a=23
23296 OR (f GLOB '?defg*' AND f GLOB 'cdef*')
23297 OR d<0.0
23298 OR (d>=22.0 AND d<23.0 AND d NOT NULL)
23299 OR a=91
drh1cfdce12008-12-30 14:14:03 +000023300 }
danielk19771d461462009-04-21 09:02:45 +000023301} {2 22 23 28 54 80 91 scan 0 sort 0}
drh020efb12010-10-21 03:13:58 +000023302
23303# test case for the performance regression fixed by
23304# check-in 28ba6255282b on 2010-10-21 02:05:06
23305#
23306# The test case that follows is code from an actual
23307# application with identifiers change and unused columns
23308# remove.
23309#
dan47eb16d2010-11-11 10:36:25 +000023310do_execsql_test where7-3.1 {
23311 CREATE TABLE t301 (
23312 c8 INTEGER PRIMARY KEY,
23313 c6 INTEGER,
23314 c4 INTEGER,
23315 c7 INTEGER,
23316 FOREIGN KEY (c4) REFERENCES series(c4)
23317 );
23318 CREATE INDEX t301_c6 on t301(c6);
23319 CREATE INDEX t301_c4 on t301(c4);
23320 CREATE INDEX t301_c7 on t301(c7);
23321
23322 CREATE TABLE t302 (
23323 c1 INTEGER PRIMARY KEY,
23324 c8 INTEGER,
23325 c5 INTEGER,
23326 c3 INTEGER,
23327 c2 INTEGER,
23328 c4 INTEGER,
23329 FOREIGN KEY (c8) REFERENCES t301(c8)
23330 );
23331 CREATE INDEX t302_c3 on t302(c3);
23332 CREATE INDEX t302_c8_c3 on t302(c8, c3);
23333 CREATE INDEX t302_c5 on t302(c5);
23334
23335 EXPLAIN QUERY PLAN
23336 SELECT t302.c1
23337 FROM t302 JOIN t301 ON t302.c8 = t301.c8
23338 WHERE t302.c2 = 19571
23339 AND t302.c3 > 1287603136
23340 AND (t301.c4 = 1407449685622784
23341 OR t301.c8 = 1407424651264000)
23342 ORDER BY t302.c5 LIMIT 200;
23343} {
dan4bc39fa2010-11-13 16:42:27 +000023344 0 0 1 {SEARCH TABLE t301 USING COVERING INDEX t301_c4 (c4=?) (~10 rows)}
23345 0 0 1 {SEARCH TABLE t301 USING INTEGER PRIMARY KEY (rowid=?) (~1 rows)}
23346 0 1 0 {SEARCH TABLE t302 USING INDEX t302_c8_c3 (c8=? AND c3>?) (~2 rows)}
dan47eb16d2010-11-11 10:36:25 +000023347 0 0 0 {USE TEMP B-TREE FOR ORDER BY}
23348}
danielk19771d461462009-04-21 09:02:45 +000023349
drh23d04d52008-12-23 23:56:22 +000023350finish_test