Annotation of embedaddon/sqlite3/test/where7.test, revision 1.1.1.1

1.1       misho       1: # 2008 December 23
                      2: #
                      3: # The author disclaims copyright to this source code.  In place of
                      4: # a legal notice, here is a blessing:
                      5: #
                      6: #    May you do good and not evil.
                      7: #    May you find forgiveness for yourself and forgive others.
                      8: #    May you share freely, never taking more than you give.
                      9: #
                     10: #***********************************************************************
                     11: # This file implements regression tests for SQLite library.  The
                     12: # focus of this file is testing the multi-index OR clause optimizer.
                     13: 
                     14: set testdir [file dirname $argv0]
                     15: source $testdir/tester.tcl
                     16: 
                     17: ifcapable !or_opt {
                     18:   finish_test
                     19:   return
                     20: }
                     21: 
                     22: # Evaluate SQL.  Return the result set followed by the
                     23: # and the number of full-scan steps.
                     24: #
                     25: proc count_steps {sql} {
                     26:   set r [db eval $sql]
                     27:   lappend r scan [db status step] sort [db status sort]
                     28: }
                     29: 
                     30: proc count_steps_sort {sql} {
                     31:   set r [lsort -integer [db eval $sql]]
                     32:   return "$r scan [db status step] sort [db status sort]"
                     33: }
                     34: 
                     35: # Build some test data
                     36: #
                     37: do_test where7-1.1 {
                     38:   execsql {
                     39:     CREATE TABLE t1(a INTEGER PRIMARY KEY,b,c,d);
                     40:     INSERT INTO t1 VALUES(1,2,3,4);
                     41:     INSERT INTO t1 VALUES(2,3,4,5);
                     42:     INSERT INTO t1 VALUES(3,4,6,8);
                     43:     INSERT INTO t1 VALUES(4,5,10,15);
                     44:     INSERT INTO t1 VALUES(5,10,100,1000);
                     45:     CREATE INDEX t1b ON t1(b);
                     46:     CREATE INDEX t1c ON t1(c);
                     47:     SELECT * FROM t1;
                     48:   }
                     49: } {1 2 3 4 2 3 4 5 3 4 6 8 4 5 10 15 5 10 100 1000}
                     50: do_test where7-1.2 {
                     51:   count_steps {
                     52:     SELECT a FROM t1 WHERE b=3 OR c=6 ORDER BY a
                     53:   }
                     54: } {2 3 scan 0 sort 1}
                     55: do_test where7-1.3 {
                     56:   count_steps {
                     57:     SELECT a FROM t1 WHERE b=3 OR +c=6 ORDER BY a
                     58:   }
                     59: } {2 3 scan 4 sort 0}
                     60: do_test where7-1.4 {
                     61:   count_steps {
                     62:     SELECT a FROM t1 WHERE +b=3 OR c=6 ORDER BY 1
                     63:   }
                     64: } {2 3 scan 4 sort 0}
                     65: do_test where7-1.5 {
                     66:   count_steps {
                     67:     SELECT a FROM t1 WHERE 3=b OR c=6 ORDER BY rowid
                     68:   }
                     69: } {2 3 scan 0 sort 1}
                     70: do_test where7-1.6 {
                     71:   count_steps {
                     72:     SELECT a FROM t1 WHERE (3=b OR c=6) AND +a>0 ORDER BY a
                     73:   }
                     74: } {2 3 scan 0 sort 1}
                     75: do_test where7-1.7 {
                     76:   count_steps {
                     77:     SELECT a FROM t1 WHERE (b=3 OR c>10)
                     78:   }
                     79: } {2 5 scan 0 sort 0}
                     80: do_test where7-1.8 {
                     81:   count_steps {
                     82:     SELECT a FROM t1 WHERE (b=3 OR c>=10)
                     83:   }
                     84: } {2 4 5 scan 0 sort 0}
                     85: do_test where7-1.9 {
                     86:   count_steps {
                     87:     SELECT a FROM t1 WHERE (b=3 OR c>=10 OR c=4)
                     88:   }
                     89: } {2 4 5 scan 0 sort 0}
                     90: do_test where7-1.10 {
                     91:   count_steps {
                     92:     SELECT a FROM t1 WHERE (b=3 OR c>=10 OR c=4 OR b>10)
                     93:   }
                     94: } {2 4 5 scan 0 sort 0}
                     95: do_test where7-1.11 {
                     96:   count_steps {
                     97:     SELECT a FROM t1 WHERE (d=5 AND b=3) OR c==100 ORDER BY a;
                     98:   }
                     99: } {2 5 scan 0 sort 1}
                    100: do_test where7-1.12 {
                    101:   count_steps {
                    102:     SELECT a FROM t1 WHERE (b BETWEEN 2 AND 4) OR c=100 ORDER BY a
                    103:   }
                    104: } {1 2 3 5 scan 0 sort 1}
                    105: do_test where7-1.13 {
                    106:   count_steps {
                    107:     SELECT a FROM t1 WHERE (b BETWEEN 0 AND 2) OR (c BETWEEN 9 AND 999)
                    108:     ORDER BY +a DESC
                    109:   }
                    110: } {5 4 1 scan 0 sort 1}
                    111: 
                    112: do_test where7-1.14 {
                    113:   count_steps {
                    114:     SELECT a FROM t1 WHERE (d=8 OR c=6 OR b=4) AND +a>0
                    115:   }
                    116: } {3 scan 4 sort 0}
                    117: do_test where7-1.15 {
                    118:   count_steps {
                    119:     SELECT a FROM t1 WHERE +a>=0 AND (d=8 OR c=6 OR b=4)
                    120:   }
                    121: } {3 scan 4 sort 0}
                    122: 
                    123: do_test where7-1.20 {
                    124:   set sql "SELECT a FROM t1 WHERE a=11 OR b=11"
                    125:   for {set i 12} {$i<400} {incr i} {
                    126:     append sql " OR a=$i OR b=$i"
                    127:   }
                    128:   append sql " ORDER BY a"
                    129:   count_steps $sql
                    130: } {scan 0 sort 1}
                    131: do_test where7-1.21 {
                    132:   set sql "SELECT a FROM t1 WHERE b=11 OR c=11"
                    133:   for {set i 12} {$i<400} {incr i} {
                    134:     append sql " OR b=$i OR c=$i"
                    135:   }
                    136:   append sql " ORDER BY a"
                    137:   count_steps $sql
                    138: } {5 scan 0 sort 1}
                    139: do_test where7-1.22 {
                    140:   set sql "SELECT a FROM t1 WHERE (b=11 OR c=11"
                    141:   for {set i 12} {$i<400} {incr i} {
                    142:     append sql " OR b=$i OR c=$i"
                    143:   }
                    144:   append sql ") AND d>=0 AND d<9999 ORDER BY a"
                    145:   count_steps $sql
                    146: } {5 scan 0 sort 1}
                    147: do_test where7-1.23 {
                    148:   set sql "SELECT a FROM t1 WHERE (b=11 OR c=11"
                    149:   for {set i 12} {$i<400} {incr i} {
                    150:     append sql " OR (b=$i AND d!=0) OR (c=$i AND d IS NOT NULL)"
                    151:   }
                    152:   append sql ") AND d>=0 AND d<9999 ORDER BY a"
                    153:   count_steps $sql
                    154: } {5 scan 0 sort 1}
                    155: 
                    156: do_test where7-1.31 {
                    157:   set sql "SELECT a FROM t1 WHERE (a=11 AND b=11)"
                    158:   for {set i 12} {$i<400} {incr i} {
                    159:     append sql " OR (a=$i AND b=$i)"
                    160:   }
                    161:   append sql " ORDER BY a"
                    162:   count_steps $sql
                    163: } {scan 0 sort 1}
                    164: do_test where7-1.32 {
                    165:   set sql "SELECT a FROM t1 WHERE (b=11 AND c=11)"
                    166:   for {set i 12} {$i<400} {incr i} {
                    167:     append sql " OR (b=$i AND c=$i)"
                    168:   }
                    169:   append sql " ORDER BY a"
                    170:   count_steps $sql
                    171: } {scan 0 sort 1}
                    172: 
                    173: 
                    174: do_test where7-2.1 {
                    175:   db eval {
                    176:     CREATE TABLE t2(a INTEGER PRIMARY KEY,b,c,d,e,f TEXT,g);
                    177:     INSERT INTO t2 VALUES(1,11,1001,1.001,100.1,'bcdefghij','yxwvuts');
                    178:     INSERT INTO t2 VALUES(2,22,1001,2.002,100.1,'cdefghijk','yxwvuts');
                    179:     INSERT INTO t2 VALUES(3,33,1001,3.0029999999999997,100.1,'defghijkl','xwvutsr');
                    180:     INSERT INTO t2 VALUES(4,44,2002,4.004,200.2,'efghijklm','xwvutsr');
                    181:     INSERT INTO t2 VALUES(5,55,2002,5.004999999999999,200.2,'fghijklmn','xwvutsr');
                    182:     INSERT INTO t2 VALUES(6,66,2002,6.005999999999999,200.2,'ghijklmno','xwvutsr');
                    183:     INSERT INTO t2 VALUES(7,77,3003,7.007,300.29999999999995,'hijklmnop','xwvutsr');
                    184:     INSERT INTO t2 VALUES(8,88,3003,8.008,300.29999999999995,'ijklmnopq','wvutsrq');
                    185:     INSERT INTO t2 VALUES(9,99,3003,9.008999999999999,300.29999999999995,'jklmnopqr','wvutsrq');
                    186:     INSERT INTO t2 VALUES(10,110,4004,10.009999999999998,400.4,'klmnopqrs','wvutsrq');
                    187:     INSERT INTO t2 VALUES(11,121,4004,11.011,400.4,'lmnopqrst','wvutsrq');
                    188:     INSERT INTO t2 VALUES(12,132,4004,12.011999999999999,400.4,'mnopqrstu','wvutsrq');
                    189:     INSERT INTO t2 VALUES(13,143,5005,13.012999999999998,500.5,'nopqrstuv','vutsrqp');
                    190:     INSERT INTO t2 VALUES(14,154,5005,14.014,500.5,'opqrstuvw','vutsrqp');
                    191:     INSERT INTO t2 VALUES(15,165,5005,15.014999999999999,500.5,'pqrstuvwx','vutsrqp');
                    192:     INSERT INTO t2 VALUES(16,176,6006,16.016,600.5999999999999,'qrstuvwxy','vutsrqp');
                    193:     INSERT INTO t2 VALUES(17,187,6006,17.017,600.5999999999999,'rstuvwxyz','vutsrqp');
                    194:     INSERT INTO t2 VALUES(18,198,6006,18.017999999999997,600.5999999999999,'stuvwxyza','utsrqpo');
                    195:     INSERT INTO t2 VALUES(19,209,7007,19.019,700.6999999999999,'tuvwxyzab','utsrqpo');
                    196:     INSERT INTO t2 VALUES(20,220,7007,20.019999999999996,700.6999999999999,'uvwxyzabc','utsrqpo');
                    197:     INSERT INTO t2 VALUES(21,231,7007,21.020999999999997,700.6999999999999,'vwxyzabcd','utsrqpo');
                    198:     INSERT INTO t2 VALUES(22,242,8008,22.022,800.8,'wxyzabcde','utsrqpo');
                    199:     INSERT INTO t2 VALUES(23,253,8008,23.022999999999996,800.8,'xyzabcdef','tsrqpon');
                    200:     INSERT INTO t2 VALUES(24,264,8008,24.023999999999997,800.8,'yzabcdefg','tsrqpon');
                    201:     INSERT INTO t2 VALUES(25,275,9009,25.025,900.9,'zabcdefgh','tsrqpon');
                    202:     INSERT INTO t2 VALUES(26,286,9009,26.025999999999996,900.9,'abcdefghi','tsrqpon');
                    203:     INSERT INTO t2 VALUES(27,297,9009,27.026999999999997,900.9,'bcdefghij','tsrqpon');
                    204:     INSERT INTO t2 VALUES(28,308,10010,28.028,1001.0,'cdefghijk','srqponm');
                    205:     INSERT INTO t2 VALUES(29,319,10010,29.028999999999996,1001.0,'defghijkl','srqponm');
                    206:     INSERT INTO t2 VALUES(30,330,10010,30.029999999999998,1001.0,'efghijklm','srqponm');
                    207:     INSERT INTO t2 VALUES(31,341,11011,31.030999999999995,1101.1,'fghijklmn','srqponm');
                    208:     INSERT INTO t2 VALUES(32,352,11011,32.032,1101.1,'ghijklmno','srqponm');
                    209:     INSERT INTO t2 VALUES(33,363,11011,33.032999999999994,1101.1,'hijklmnop','rqponml');
                    210:     INSERT INTO t2 VALUES(34,374,12012,34.034,1201.1999999999998,'ijklmnopq','rqponml');
                    211:     INSERT INTO t2 VALUES(35,385,12012,35.035,1201.1999999999998,'jklmnopqr','rqponml');
                    212:     INSERT INTO t2 VALUES(36,396,12012,36.035999999999994,1201.1999999999998,'klmnopqrs','rqponml');
                    213:     INSERT INTO t2 VALUES(37,407,13013,37.037,1301.3,'lmnopqrst','rqponml');
                    214:     INSERT INTO t2 VALUES(38,418,13013,38.038,1301.3,'mnopqrstu','qponmlk');
                    215:     INSERT INTO t2 VALUES(39,429,13013,39.038999999999994,1301.3,'nopqrstuv','qponmlk');
                    216:     INSERT INTO t2 VALUES(40,440,14014,40.03999999999999,1401.3999999999999,'opqrstuvw','qponmlk');
                    217:     INSERT INTO t2 VALUES(41,451,14014,41.041,1401.3999999999999,'pqrstuvwx','qponmlk');
                    218:     INSERT INTO t2 VALUES(42,462,14014,42.041999999999994,1401.3999999999999,'qrstuvwxy','qponmlk');
                    219:     INSERT INTO t2 VALUES(43,473,15015,43.04299999999999,1501.5,'rstuvwxyz','ponmlkj');
                    220:     INSERT INTO t2 VALUES(44,484,15015,44.044,1501.5,'stuvwxyza','ponmlkj');
                    221:     INSERT INTO t2 VALUES(45,495,15015,45.044999999999995,1501.5,'tuvwxyzab','ponmlkj');
                    222:     INSERT INTO t2 VALUES(46,506,16016,46.04599999999999,1601.6,'uvwxyzabc','ponmlkj');
                    223:     INSERT INTO t2 VALUES(47,517,16016,47.047,1601.6,'vwxyzabcd','ponmlkj');
                    224:     INSERT INTO t2 VALUES(48,528,16016,48.047999999999995,1601.6,'wxyzabcde','onmlkji');
                    225:     INSERT INTO t2 VALUES(49,539,17017,49.04899999999999,1701.6999999999998,'xyzabcdef','onmlkji');
                    226:     INSERT INTO t2 VALUES(50,550,17017,50.05,1701.6999999999998,'yzabcdefg','onmlkji');
                    227:     INSERT INTO t2 VALUES(51,561,17017,51.050999999999995,1701.6999999999998,'zabcdefgh','onmlkji');
                    228:     INSERT INTO t2 VALUES(52,572,18018,52.05199999999999,1801.8,'abcdefghi','onmlkji');
                    229:     INSERT INTO t2 VALUES(53,583,18018,53.053,1801.8,'bcdefghij','nmlkjih');
                    230:     INSERT INTO t2 VALUES(54,594,18018,54.053999999999995,1801.8,'cdefghijk','nmlkjih');
                    231:     INSERT INTO t2 VALUES(55,605,19019,55.05499999999999,1901.8999999999999,'defghijkl','nmlkjih');
                    232:     INSERT INTO t2 VALUES(56,616,19019,56.056,1901.8999999999999,'efghijklm','nmlkjih');
                    233:     INSERT INTO t2 VALUES(57,627,19019,57.056999999999995,1901.8999999999999,'fghijklmn','nmlkjih');
                    234:     INSERT INTO t2 VALUES(58,638,20020,58.05799999999999,2002.0,'ghijklmno','mlkjihg');
                    235:     INSERT INTO t2 VALUES(59,649,20020,59.05899999999999,2002.0,'hijklmnop','mlkjihg');
                    236:     INSERT INTO t2 VALUES(60,660,20020,60.059999999999995,2002.0,'ijklmnopq','mlkjihg');
                    237:     INSERT INTO t2 VALUES(61,671,21021,61.06099999999999,2102.1,'jklmnopqr','mlkjihg');
                    238:     INSERT INTO t2 VALUES(62,682,21021,62.06199999999999,2102.1,'klmnopqrs','mlkjihg');
                    239:     INSERT INTO t2 VALUES(63,693,21021,63.062999999999995,2102.1,'lmnopqrst','lkjihgf');
                    240:     INSERT INTO t2 VALUES(64,704,22022,64.064,2202.2,'mnopqrstu','lkjihgf');
                    241:     INSERT INTO t2 VALUES(65,715,22022,65.065,2202.2,'nopqrstuv','lkjihgf');
                    242:     INSERT INTO t2 VALUES(66,726,22022,66.06599999999999,2202.2,'opqrstuvw','lkjihgf');
                    243:     INSERT INTO t2 VALUES(67,737,23023,67.067,2302.2999999999997,'pqrstuvwx','lkjihgf');
                    244:     INSERT INTO t2 VALUES(68,748,23023,68.068,2302.2999999999997,'qrstuvwxy','kjihgfe');
                    245:     INSERT INTO t2 VALUES(69,759,23023,69.06899999999999,2302.2999999999997,'rstuvwxyz','kjihgfe');
                    246:     INSERT INTO t2 VALUES(70,770,24024,70.07,2402.3999999999996,'stuvwxyza','kjihgfe');
                    247:     INSERT INTO t2 VALUES(71,781,24024,71.071,2402.3999999999996,'tuvwxyzab','kjihgfe');
                    248:     INSERT INTO t2 VALUES(72,792,24024,72.07199999999999,2402.3999999999996,'uvwxyzabc','kjihgfe');
                    249:     INSERT INTO t2 VALUES(73,803,25025,73.073,2502.5,'vwxyzabcd','jihgfed');
                    250:     INSERT INTO t2 VALUES(74,814,25025,74.074,2502.5,'wxyzabcde','jihgfed');
                    251:     INSERT INTO t2 VALUES(75,825,25025,75.07499999999999,2502.5,'xyzabcdef','jihgfed');
                    252:     INSERT INTO t2 VALUES(76,836,26026,76.076,2602.6,'yzabcdefg','jihgfed');
                    253:     INSERT INTO t2 VALUES(77,847,26026,77.077,2602.6,'zabcdefgh','jihgfed');
                    254:     INSERT INTO t2 VALUES(78,858,26026,78.07799999999999,2602.6,'abcdefghi','ihgfedc');
                    255:     INSERT INTO t2 VALUES(79,869,27027,79.079,2702.7,'bcdefghij','ihgfedc');
                    256:     INSERT INTO t2 VALUES(80,880,27027,80.07999999999998,2702.7,'cdefghijk','ihgfedc');
                    257:     INSERT INTO t2 VALUES(81,891,27027,81.08099999999999,2702.7,'defghijkl','ihgfedc');
                    258:     INSERT INTO t2 VALUES(82,902,28028,82.082,2802.7999999999997,'efghijklm','ihgfedc');
                    259:     INSERT INTO t2 VALUES(83,913,28028,83.08299999999998,2802.7999999999997,'fghijklmn','hgfedcb');
                    260:     INSERT INTO t2 VALUES(84,924,28028,84.08399999999999,2802.7999999999997,'ghijklmno','hgfedcb');
                    261:     INSERT INTO t2 VALUES(85,935,29029,85.085,2902.8999999999996,'hijklmnop','hgfedcb');
                    262:     INSERT INTO t2 VALUES(86,946,29029,86.08599999999998,2902.8999999999996,'ijklmnopq','hgfedcb');
                    263:     INSERT INTO t2 VALUES(87,957,29029,87.08699999999999,2902.8999999999996,'jklmnopqr','hgfedcb');
                    264:     INSERT INTO t2 VALUES(88,968,30030,88.088,3003.0,'klmnopqrs','gfedcba');
                    265:     INSERT INTO t2 VALUES(89,979,30030,89.08899999999998,3003.0,'lmnopqrst','gfedcba');
                    266:     INSERT INTO t2 VALUES(90,990,30030,90.08999999999999,3003.0,'mnopqrstu','gfedcba');
                    267:     INSERT INTO t2 VALUES(91,1001,31031,91.091,3103.1,'nopqrstuv','gfedcba');
                    268:     INSERT INTO t2 VALUES(92,1012,31031,92.09199999999998,3103.1,'opqrstuvw','gfedcba');
                    269:     INSERT INTO t2 VALUES(93,1023,31031,93.09299999999999,3103.1,'pqrstuvwx','fedcbaz');
                    270:     INSERT INTO t2 VALUES(94,1034,32032,94.094,3203.2,'qrstuvwxy','fedcbaz');
                    271:     INSERT INTO t2 VALUES(95,1045,32032,95.09499999999998,3203.2,'rstuvwxyz','fedcbaz');
                    272:     INSERT INTO t2 VALUES(96,1056,32032,96.09599999999999,3203.2,'stuvwxyza','fedcbaz');
                    273:     INSERT INTO t2 VALUES(97,1067,33033,97.097,3303.2999999999997,'tuvwxyzab','fedcbaz');
                    274:     INSERT INTO t2 VALUES(98,1078,33033,98.09799999999998,3303.2999999999997,'uvwxyzabc','edcbazy');
                    275:     INSERT INTO t2 VALUES(99,1089,33033,99.09899999999999,3303.2999999999997,'vwxyzabcd','edcbazy');
                    276:     INSERT INTO t2 VALUES(100,1100,34034,100.1,3403.3999999999996,'wxyzabcde','edcbazy');
                    277:     CREATE INDEX t2b ON t2(b);
                    278:     CREATE INDEX t2c ON t2(c);
                    279:     CREATE INDEX t2d ON t2(d);
                    280:     CREATE INDEX t2e ON t2(e);
                    281:     CREATE INDEX t2f ON t2(f);
                    282:     CREATE INDEX t2g ON t2(g);
                    283:     CREATE TABLE t3(a INTEGER PRIMARY KEY,b,c,d,e,f TEXT,g);
                    284:     INSERT INTO t3 SELECT * FROM t2;
                    285:     CREATE INDEX t3b ON t3(b,c);
                    286:     CREATE INDEX t3c ON t3(c,e);
                    287:     CREATE INDEX t3d ON t3(d,g);
                    288:     CREATE INDEX t3e ON t3(e,f,g);
                    289:     CREATE INDEX t3f ON t3(f,b,d,c);
                    290:     CREATE INDEX t3g ON t3(g,f);
                    291:   }
                    292: } {}
                    293: 
                    294: do_test where7-2.2.1 {
                    295:   count_steps_sort {
                    296:      SELECT a FROM t2
                    297:       WHERE b=1070
                    298:          OR (g='edcbazy' AND f GLOB 'wxyza*')
                    299:          OR (d>=89.0 AND d<90.0 AND d NOT NULL)
                    300:          OR ((a BETWEEN 18 AND 20) AND a!=19)
                    301:          OR (g='qponmlk' AND f GLOB 'nopqr*')
                    302:          OR (g='fedcbaz' AND f GLOB 'stuvw*')
                    303:          OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
                    304:   }
                    305: } {6 18 20 32 39 58 84 89 96 100 scan 0 sort 0}
                    306: do_test where7-2.2.2 {
                    307:   count_steps_sort {
                    308:      SELECT a FROM t3
                    309:       WHERE b=1070
                    310:          OR (g='edcbazy' AND f GLOB 'wxyza*')
                    311:          OR (d>=89.0 AND d<90.0 AND d NOT NULL)
                    312:          OR ((a BETWEEN 18 AND 20) AND a!=19)
                    313:          OR (g='qponmlk' AND f GLOB 'nopqr*')
                    314:          OR (g='fedcbaz' AND f GLOB 'stuvw*')
                    315:          OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
                    316:   }
                    317: } {6 18 20 32 39 58 84 89 96 100 scan 0 sort 0}
                    318: do_test where7-2.3.1 {
                    319:   count_steps_sort {
                    320:      SELECT a FROM t2
                    321:       WHERE (d>=47.0 AND d<48.0 AND d NOT NULL)
                    322:          OR ((a BETWEEN 33 AND 35) AND a!=34)
                    323:          OR (g='edcbazy' AND f GLOB 'uvwxy*')
                    324:          OR b=220
                    325:          OR (d>=70.0 AND d<71.0 AND d NOT NULL)
                    326:          OR ((a BETWEEN 67 AND 69) AND a!=68)
                    327:          OR (g='qponmlk' AND f GLOB 'pqrst*')
                    328:   }
                    329: } {20 33 35 41 47 67 69 70 98 scan 0 sort 0}
                    330: do_test where7-2.3.2 {
                    331:   count_steps_sort {
                    332:      SELECT a FROM t3
                    333:       WHERE (d>=47.0 AND d<48.0 AND d NOT NULL)
                    334:          OR ((a BETWEEN 33 AND 35) AND a!=34)
                    335:          OR (g='edcbazy' AND f GLOB 'uvwxy*')
                    336:          OR b=220
                    337:          OR (d>=70.0 AND d<71.0 AND d NOT NULL)
                    338:          OR ((a BETWEEN 67 AND 69) AND a!=68)
                    339:          OR (g='qponmlk' AND f GLOB 'pqrst*')
                    340:   }
                    341: } {20 33 35 41 47 67 69 70 98 scan 0 sort 0}
                    342: do_test where7-2.4.1 {
                    343:   count_steps_sort {
                    344:      SELECT a FROM t2
                    345:       WHERE b=190
                    346:          OR ((a BETWEEN 49 AND 51) AND a!=50)
                    347:          OR (g='rqponml' AND f GLOB 'hijkl*')
                    348:          OR b=407
                    349:   }
                    350: } {33 37 49 51 scan 0 sort 0}
                    351: do_test where7-2.4.2 {
                    352:   count_steps_sort {
                    353:      SELECT a FROM t3
                    354:       WHERE b=190
                    355:          OR ((a BETWEEN 49 AND 51) AND a!=50)
                    356:          OR (g='rqponml' AND f GLOB 'hijkl*')
                    357:          OR b=407
                    358:   }
                    359: } {33 37 49 51 scan 0 sort 0}
                    360: do_test where7-2.5.1 {
                    361:   count_steps_sort {
                    362:      SELECT a FROM t2
                    363:       WHERE (f GLOB '?opqr*' AND f GLOB 'nopq*')
                    364:          OR b=795
                    365:          OR b=1103
                    366:          OR b=583
                    367:   }
                    368: } {13 39 53 65 91 scan 0 sort 0}
                    369: do_test where7-2.5.2 {
                    370:   count_steps_sort {
                    371:      SELECT a FROM t3
                    372:       WHERE (f GLOB '?opqr*' AND f GLOB 'nopq*')
                    373:          OR b=795
                    374:          OR b=1103
                    375:          OR b=583
                    376:   }
                    377: } {13 39 53 65 91 scan 0 sort 0}
                    378: do_test where7-2.6.1 {
                    379:   count_steps_sort {
                    380:      SELECT a FROM t2
                    381:       WHERE a=74
                    382:          OR a=50
                    383:          OR (g='hgfedcb' AND f GLOB 'hijkl*')
                    384:          OR ((a BETWEEN 16 AND 18) AND a!=17)
                    385:          OR c=21021
                    386:          OR ((a BETWEEN 82 AND 84) AND a!=83)
                    387:   }
                    388: } {16 18 50 61 62 63 74 82 84 85 scan 0 sort 0}
                    389: do_test where7-2.6.2 {
                    390:   count_steps_sort {
                    391:      SELECT a FROM t3
                    392:       WHERE a=74
                    393:          OR a=50
                    394:          OR (g='hgfedcb' AND f GLOB 'hijkl*')
                    395:          OR ((a BETWEEN 16 AND 18) AND a!=17)
                    396:          OR c=21021
                    397:          OR ((a BETWEEN 82 AND 84) AND a!=83)
                    398:   }
                    399: } {16 18 50 61 62 63 74 82 84 85 scan 0 sort 0}
                    400: do_test where7-2.7.1 {
                    401:   count_steps_sort {
                    402:      SELECT a FROM t2
                    403:       WHERE ((a BETWEEN 8 AND 10) AND a!=9)
                    404:          OR (d>=94.0 AND d<95.0 AND d NOT NULL)
                    405:          OR ((a BETWEEN 34 AND 36) AND a!=35)
                    406:          OR c=14014
                    407:          OR b=828
                    408:   }
                    409: } {8 10 34 36 40 41 42 94 scan 0 sort 0}
                    410: do_test where7-2.7.2 {
                    411:   count_steps_sort {
                    412:      SELECT a FROM t3
                    413:       WHERE ((a BETWEEN 8 AND 10) AND a!=9)
                    414:          OR (d>=94.0 AND d<95.0 AND d NOT NULL)
                    415:          OR ((a BETWEEN 34 AND 36) AND a!=35)
                    416:          OR c=14014
                    417:          OR b=828
                    418:   }
                    419: } {8 10 34 36 40 41 42 94 scan 0 sort 0}
                    420: do_test where7-2.8.1 {
                    421:   count_steps_sort {
                    422:      SELECT a FROM t2
                    423:       WHERE 1000000<b
                    424:          OR b=308
                    425:   }
                    426: } {28 scan 0 sort 0}
                    427: do_test where7-2.8.2 {
                    428:   count_steps_sort {
                    429:      SELECT a FROM t3
                    430:       WHERE 1000000<b
                    431:          OR b=308
                    432:   }
                    433: } {28 scan 0 sort 0}
                    434: do_test where7-2.9.1 {
                    435:   count_steps_sort {
                    436:      SELECT a FROM t2
                    437:       WHERE b=949
                    438:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                    439:          OR a=63
                    440:   }
                    441: } {22 24 63 scan 0 sort 0}
                    442: do_test where7-2.9.2 {
                    443:   count_steps_sort {
                    444:      SELECT a FROM t3
                    445:       WHERE b=949
                    446:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                    447:          OR a=63
                    448:   }
                    449: } {22 24 63 scan 0 sort 0}
                    450: do_test where7-2.10.1 {
                    451:   count_steps_sort {
                    452:      SELECT a FROM t2
                    453:       WHERE ((a BETWEEN 49 AND 51) AND a!=50)
                    454:          OR b=396
                    455:          OR ((a BETWEEN 68 AND 70) AND a!=69)
                    456:   }
                    457: } {36 49 51 68 70 scan 0 sort 0}
                    458: do_test where7-2.10.2 {
                    459:   count_steps_sort {
                    460:      SELECT a FROM t3
                    461:       WHERE ((a BETWEEN 49 AND 51) AND a!=50)
                    462:          OR b=396
                    463:          OR ((a BETWEEN 68 AND 70) AND a!=69)
                    464:   }
                    465: } {36 49 51 68 70 scan 0 sort 0}
                    466: do_test where7-2.11.1 {
                    467:   count_steps_sort {
                    468:      SELECT a FROM t2
                    469:       WHERE (d>=72.0 AND d<73.0 AND d NOT NULL)
                    470:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                    471:          OR c=11011
                    472:          OR c=20020
                    473:          OR (d>=18.0 AND d<19.0 AND d NOT NULL)
                    474:   }
                    475: } {18 31 32 33 58 59 60 72 74 scan 0 sort 0}
                    476: do_test where7-2.11.2 {
                    477:   count_steps_sort {
                    478:      SELECT a FROM t3
                    479:       WHERE (d>=72.0 AND d<73.0 AND d NOT NULL)
                    480:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                    481:          OR c=11011
                    482:          OR c=20020
                    483:          OR (d>=18.0 AND d<19.0 AND d NOT NULL)
                    484:   }
                    485: } {18 31 32 33 58 59 60 72 74 scan 0 sort 0}
                    486: do_test where7-2.12.1 {
                    487:   count_steps_sort {
                    488:      SELECT a FROM t2
                    489:       WHERE (d>=50.0 AND d<51.0 AND d NOT NULL)
                    490:          OR (d>=83.0 AND d<84.0 AND d NOT NULL)
                    491:          OR (g='vutsrqp' AND f GLOB 'rstuv*')
                    492:          OR b=792
                    493:          OR a=97
                    494:          OR (d>=87.0 AND d<88.0 AND d NOT NULL)
                    495:          OR (d>=81.0 AND d<82.0 AND d NOT NULL)
                    496:          OR b=916
                    497:          OR a=69
                    498:          OR (d>=31.0 AND d<32.0 AND d NOT NULL)
                    499:          OR c=6006
                    500:   }
                    501: } {16 17 18 31 50 69 72 81 83 87 97 scan 0 sort 0}
                    502: do_test where7-2.12.2 {
                    503:   count_steps_sort {
                    504:      SELECT a FROM t3
                    505:       WHERE (d>=50.0 AND d<51.0 AND d NOT NULL)
                    506:          OR (d>=83.0 AND d<84.0 AND d NOT NULL)
                    507:          OR (g='vutsrqp' AND f GLOB 'rstuv*')
                    508:          OR b=792
                    509:          OR a=97
                    510:          OR (d>=87.0 AND d<88.0 AND d NOT NULL)
                    511:          OR (d>=81.0 AND d<82.0 AND d NOT NULL)
                    512:          OR b=916
                    513:          OR a=69
                    514:          OR (d>=31.0 AND d<32.0 AND d NOT NULL)
                    515:          OR c=6006
                    516:   }
                    517: } {16 17 18 31 50 69 72 81 83 87 97 scan 0 sort 0}
                    518: do_test where7-2.13.1 {
                    519:   count_steps_sort {
                    520:      SELECT a FROM t2
                    521:       WHERE ((a BETWEEN 50 AND 52) AND a!=51)
                    522:          OR c=9009
                    523:          OR (g='utsrqpo' AND f GLOB 'vwxyz*')
                    524:          OR b=539
                    525:          OR b=297
                    526:          OR (g='wvutsrq' AND f GLOB 'klmno*')
                    527:          OR (g='vutsrqp' AND f GLOB 'pqrst*')
                    528:          OR b=957
                    529:          OR f='xyzabcdef'
                    530:          OR b=619
                    531:   }
                    532: } {10 15 21 23 25 26 27 49 50 52 75 87 scan 0 sort 0}
                    533: do_test where7-2.13.2 {
                    534:   count_steps_sort {
                    535:      SELECT a FROM t3
                    536:       WHERE ((a BETWEEN 50 AND 52) AND a!=51)
                    537:          OR c=9009
                    538:          OR (g='utsrqpo' AND f GLOB 'vwxyz*')
                    539:          OR b=539
                    540:          OR b=297
                    541:          OR (g='wvutsrq' AND f GLOB 'klmno*')
                    542:          OR (g='vutsrqp' AND f GLOB 'pqrst*')
                    543:          OR b=957
                    544:          OR f='xyzabcdef'
                    545:          OR b=619
                    546:   }
                    547: } {10 15 21 23 25 26 27 49 50 52 75 87 scan 0 sort 0}
                    548: do_test where7-2.14.1 {
                    549:   count_steps_sort {
                    550:      SELECT a FROM t2
                    551:       WHERE ((a BETWEEN 47 AND 49) AND a!=48)
                    552:          OR (d>=48.0 AND d<49.0 AND d NOT NULL)
                    553:   }
                    554: } {47 48 49 scan 0 sort 0}
                    555: do_test where7-2.14.2 {
                    556:   count_steps_sort {
                    557:      SELECT a FROM t3
                    558:       WHERE ((a BETWEEN 47 AND 49) AND a!=48)
                    559:          OR (d>=48.0 AND d<49.0 AND d NOT NULL)
                    560:   }
                    561: } {47 48 49 scan 0 sort 0}
                    562: do_test where7-2.15.1 {
                    563:   count_steps_sort {
                    564:      SELECT a FROM t2
                    565:       WHERE a=20
                    566:          OR a=67
                    567:          OR b=58
                    568:          OR ((a BETWEEN 19 AND 21) AND a!=20)
                    569:   }
                    570: } {19 20 21 67 scan 0 sort 0}
                    571: do_test where7-2.15.2 {
                    572:   count_steps_sort {
                    573:      SELECT a FROM t3
                    574:       WHERE a=20
                    575:          OR a=67
                    576:          OR b=58
                    577:          OR ((a BETWEEN 19 AND 21) AND a!=20)
                    578:   }
                    579: } {19 20 21 67 scan 0 sort 0}
                    580: do_test where7-2.16.1 {
                    581:   count_steps_sort {
                    582:      SELECT a FROM t2
                    583:       WHERE b=938
                    584:          OR (d>=67.0 AND d<68.0 AND d NOT NULL)
                    585:          OR (g='vutsrqp' AND f GLOB 'rstuv*')
                    586:   }
                    587: } {17 67 scan 0 sort 0}
                    588: do_test where7-2.16.2 {
                    589:   count_steps_sort {
                    590:      SELECT a FROM t3
                    591:       WHERE b=938
                    592:          OR (d>=67.0 AND d<68.0 AND d NOT NULL)
                    593:          OR (g='vutsrqp' AND f GLOB 'rstuv*')
                    594:   }
                    595: } {17 67 scan 0 sort 0}
                    596: do_test where7-2.17.1 {
                    597:   count_steps_sort {
                    598:      SELECT a FROM t2
                    599:       WHERE (d>=68.0 AND d<69.0 AND d NOT NULL)
                    600:          OR f='zabcdefgh'
                    601:          OR b=308
                    602:          OR (d>=16.0 AND d<17.0 AND d NOT NULL)
                    603:          OR (g='srqponm' AND f GLOB 'defgh*')
                    604:          OR ((a BETWEEN 15 AND 17) AND a!=16)
                    605:          OR b=443
                    606:          OR ((a BETWEEN 12 AND 14) AND a!=13)
                    607:          OR f='uvwxyzabc'
                    608:          OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
                    609:   }
                    610: } {12 14 15 16 17 20 24 25 28 29 46 50 51 68 72 76 77 98 scan 0 sort 0}
                    611: do_test where7-2.17.2 {
                    612:   count_steps_sort {
                    613:      SELECT a FROM t3
                    614:       WHERE (d>=68.0 AND d<69.0 AND d NOT NULL)
                    615:          OR f='zabcdefgh'
                    616:          OR b=308
                    617:          OR (d>=16.0 AND d<17.0 AND d NOT NULL)
                    618:          OR (g='srqponm' AND f GLOB 'defgh*')
                    619:          OR ((a BETWEEN 15 AND 17) AND a!=16)
                    620:          OR b=443
                    621:          OR ((a BETWEEN 12 AND 14) AND a!=13)
                    622:          OR f='uvwxyzabc'
                    623:          OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
                    624:   }
                    625: } {12 14 15 16 17 20 24 25 28 29 46 50 51 68 72 76 77 98 scan 0 sort 0}
                    626: do_test where7-2.18.1 {
                    627:   count_steps_sort {
                    628:      SELECT a FROM t2
                    629:       WHERE (d>=46.0 AND d<47.0 AND d NOT NULL)
                    630:          OR b=762
                    631:          OR (d>=56.0 AND d<57.0 AND d NOT NULL)
                    632:          OR a=19
                    633:   }
                    634: } {19 46 56 scan 0 sort 0}
                    635: do_test where7-2.18.2 {
                    636:   count_steps_sort {
                    637:      SELECT a FROM t3
                    638:       WHERE (d>=46.0 AND d<47.0 AND d NOT NULL)
                    639:          OR b=762
                    640:          OR (d>=56.0 AND d<57.0 AND d NOT NULL)
                    641:          OR a=19
                    642:   }
                    643: } {19 46 56 scan 0 sort 0}
                    644: do_test where7-2.19.1 {
                    645:   count_steps_sort {
                    646:      SELECT a FROM t2
                    647:       WHERE (d>=63.0 AND d<64.0 AND d NOT NULL)
                    648:          OR a=46
                    649:          OR (g='yxwvuts' AND f GLOB 'cdefg*')
                    650:          OR a=73
                    651:          OR c=20020
                    652:          OR ((a BETWEEN 2 AND 4) AND a!=3)
                    653:          OR b=267
                    654:          OR ((a BETWEEN 68 AND 70) AND a!=69)
                    655:          OR (g='utsrqpo' AND f GLOB 'uvwxy*')
                    656:   }
                    657: } {2 4 20 46 58 59 60 63 68 70 73 scan 0 sort 0}
                    658: do_test where7-2.19.2 {
                    659:   count_steps_sort {
                    660:      SELECT a FROM t3
                    661:       WHERE (d>=63.0 AND d<64.0 AND d NOT NULL)
                    662:          OR a=46
                    663:          OR (g='yxwvuts' AND f GLOB 'cdefg*')
                    664:          OR a=73
                    665:          OR c=20020
                    666:          OR ((a BETWEEN 2 AND 4) AND a!=3)
                    667:          OR b=267
                    668:          OR ((a BETWEEN 68 AND 70) AND a!=69)
                    669:          OR (g='utsrqpo' AND f GLOB 'uvwxy*')
                    670:   }
                    671: } {2 4 20 46 58 59 60 63 68 70 73 scan 0 sort 0}
                    672: do_test where7-2.20.1 {
                    673:   count_steps_sort {
                    674:      SELECT a FROM t2
                    675:       WHERE ((a BETWEEN 27 AND 29) AND a!=28)
                    676:          OR (g='gfedcba' AND f GLOB 'nopqr*')
                    677:   }
                    678: } {27 29 91 scan 0 sort 0}
                    679: do_test where7-2.20.2 {
                    680:   count_steps_sort {
                    681:      SELECT a FROM t3
                    682:       WHERE ((a BETWEEN 27 AND 29) AND a!=28)
                    683:          OR (g='gfedcba' AND f GLOB 'nopqr*')
                    684:   }
                    685: } {27 29 91 scan 0 sort 0}
                    686: do_test where7-2.21.1 {
                    687:   count_steps_sort {
                    688:      SELECT a FROM t2
                    689:       WHERE c=13013
                    690:          OR (d>=55.0 AND d<56.0 AND d NOT NULL)
                    691:          OR (d>=75.0 AND d<76.0 AND d NOT NULL)
                    692:          OR ((a BETWEEN 87 AND 89) AND a!=88)
                    693:          OR f='bcdefghij'
                    694:          OR b=586
                    695:          OR (g='edcbazy' AND f GLOB 'uvwxy*')
                    696:          OR ((a BETWEEN 59 AND 61) AND a!=60)
                    697:          OR (g='mlkjihg' AND f GLOB 'ghijk*')
                    698:          OR (d>=6.0 AND d<7.0 AND d NOT NULL)
                    699:          OR a=9
                    700:   }
                    701: } {1 6 9 27 37 38 39 53 55 58 59 61 75 79 87 89 98 scan 0 sort 0}
                    702: do_test where7-2.21.2 {
                    703:   count_steps_sort {
                    704:      SELECT a FROM t3
                    705:       WHERE c=13013
                    706:          OR (d>=55.0 AND d<56.0 AND d NOT NULL)
                    707:          OR (d>=75.0 AND d<76.0 AND d NOT NULL)
                    708:          OR ((a BETWEEN 87 AND 89) AND a!=88)
                    709:          OR f='bcdefghij'
                    710:          OR b=586
                    711:          OR (g='edcbazy' AND f GLOB 'uvwxy*')
                    712:          OR ((a BETWEEN 59 AND 61) AND a!=60)
                    713:          OR (g='mlkjihg' AND f GLOB 'ghijk*')
                    714:          OR (d>=6.0 AND d<7.0 AND d NOT NULL)
                    715:          OR a=9
                    716:   }
                    717: } {1 6 9 27 37 38 39 53 55 58 59 61 75 79 87 89 98 scan 0 sort 0}
                    718: do_test where7-2.22.1 {
                    719:   count_steps_sort {
                    720:      SELECT a FROM t2
                    721:       WHERE b=399
                    722:          OR c=28028
                    723:          OR (d>=82.0 AND d<83.0 AND d NOT NULL)
                    724:          OR (g='qponmlk' AND f GLOB 'qrstu*')
                    725:          OR (d>=98.0 AND d<99.0 AND d NOT NULL)
                    726:   }
                    727: } {42 82 83 84 98 scan 0 sort 0}
                    728: do_test where7-2.22.2 {
                    729:   count_steps_sort {
                    730:      SELECT a FROM t3
                    731:       WHERE b=399
                    732:          OR c=28028
                    733:          OR (d>=82.0 AND d<83.0 AND d NOT NULL)
                    734:          OR (g='qponmlk' AND f GLOB 'qrstu*')
                    735:          OR (d>=98.0 AND d<99.0 AND d NOT NULL)
                    736:   }
                    737: } {42 82 83 84 98 scan 0 sort 0}
                    738: do_test where7-2.23.1 {
                    739:   count_steps_sort {
                    740:      SELECT a FROM t2
                    741:       WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
                    742:          OR ((a BETWEEN 96 AND 98) AND a!=97)
                    743:          OR c=14014
                    744:          OR c=33033
                    745:          OR a=89
                    746:          OR b=770
                    747:          OR (g='utsrqpo' AND f GLOB 'tuvwx*')
                    748:          OR a=35
                    749:          OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
                    750:          OR b=253
                    751:          OR c=14014
                    752:   }
                    753: } {4 19 23 30 35 40 41 42 56 70 82 89 95 96 97 98 99 scan 0 sort 0}
                    754: do_test where7-2.23.2 {
                    755:   count_steps_sort {
                    756:      SELECT a FROM t3
                    757:       WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
                    758:          OR ((a BETWEEN 96 AND 98) AND a!=97)
                    759:          OR c=14014
                    760:          OR c=33033
                    761:          OR a=89
                    762:          OR b=770
                    763:          OR (g='utsrqpo' AND f GLOB 'tuvwx*')
                    764:          OR a=35
                    765:          OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
                    766:          OR b=253
                    767:          OR c=14014
                    768:   }
                    769: } {4 19 23 30 35 40 41 42 56 70 82 89 95 96 97 98 99 scan 0 sort 0}
                    770: do_test where7-2.24.1 {
                    771:   count_steps_sort {
                    772:      SELECT a FROM t2
                    773:       WHERE (g='utsrqpo' AND f GLOB 'vwxyz*')
                    774:          OR ((a BETWEEN 32 AND 34) AND a!=33)
                    775:          OR b=330
                    776:          OR (g='xwvutsr' AND f GLOB 'ghijk*')
                    777:          OR a=16
                    778:   }
                    779: } {6 16 21 30 32 34 scan 0 sort 0}
                    780: do_test where7-2.24.2 {
                    781:   count_steps_sort {
                    782:      SELECT a FROM t3
                    783:       WHERE (g='utsrqpo' AND f GLOB 'vwxyz*')
                    784:          OR ((a BETWEEN 32 AND 34) AND a!=33)
                    785:          OR b=330
                    786:          OR (g='xwvutsr' AND f GLOB 'ghijk*')
                    787:          OR a=16
                    788:   }
                    789: } {6 16 21 30 32 34 scan 0 sort 0}
                    790: do_test where7-2.25.1 {
                    791:   count_steps_sort {
                    792:      SELECT a FROM t2
                    793:       WHERE c=5005
                    794:          OR (d>=2.0 AND d<3.0 AND d NOT NULL)
                    795:          OR ((a BETWEEN 36 AND 38) AND a!=37)
                    796:          OR (g='ponmlkj' AND f GLOB 'vwxyz*')
                    797:   }
                    798: } {2 13 14 15 36 38 47 scan 0 sort 0}
                    799: do_test where7-2.25.2 {
                    800:   count_steps_sort {
                    801:      SELECT a FROM t3
                    802:       WHERE c=5005
                    803:          OR (d>=2.0 AND d<3.0 AND d NOT NULL)
                    804:          OR ((a BETWEEN 36 AND 38) AND a!=37)
                    805:          OR (g='ponmlkj' AND f GLOB 'vwxyz*')
                    806:   }
                    807: } {2 13 14 15 36 38 47 scan 0 sort 0}
                    808: do_test where7-2.26.1 {
                    809:   count_steps_sort {
                    810:      SELECT a FROM t2
                    811:       WHERE (d>=30.0 AND d<31.0 AND d NOT NULL)
                    812:          OR (g='mlkjihg' AND f GLOB 'ghijk*')
                    813:          OR ((a BETWEEN 64 AND 66) AND a!=65)
                    814:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                    815:          OR a=33
                    816:   }
                    817: } {30 33 58 64 66 68 scan 0 sort 0}
                    818: do_test where7-2.26.2 {
                    819:   count_steps_sort {
                    820:      SELECT a FROM t3
                    821:       WHERE (d>=30.0 AND d<31.0 AND d NOT NULL)
                    822:          OR (g='mlkjihg' AND f GLOB 'ghijk*')
                    823:          OR ((a BETWEEN 64 AND 66) AND a!=65)
                    824:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                    825:          OR a=33
                    826:   }
                    827: } {30 33 58 64 66 68 scan 0 sort 0}
                    828: do_test where7-2.27.1 {
                    829:   count_steps_sort {
                    830:      SELECT a FROM t2
                    831:       WHERE b=1026
                    832:          OR b=410
                    833:   }
                    834: } { scan 0 sort 0}
                    835: do_test where7-2.27.2 {
                    836:   count_steps_sort {
                    837:      SELECT a FROM t3
                    838:       WHERE b=1026
                    839:          OR b=410
                    840:   }
                    841: } { scan 0 sort 0}
                    842: do_test where7-2.28.1 {
                    843:   count_steps_sort {
                    844:      SELECT a FROM t2
                    845:       WHERE c=18018
                    846:          OR a=94
                    847:          OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
                    848:          OR (g='tsrqpon' AND f GLOB 'abcde*')
                    849:          OR b=1012
                    850:          OR a=3
                    851:          OR d>1e10
                    852:          OR b=905
                    853:          OR b=1089
                    854:   }
                    855: } {3 15 26 41 52 53 54 67 92 93 94 99 scan 0 sort 0}
                    856: do_test where7-2.28.2 {
                    857:   count_steps_sort {
                    858:      SELECT a FROM t3
                    859:       WHERE c=18018
                    860:          OR a=94
                    861:          OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
                    862:          OR (g='tsrqpon' AND f GLOB 'abcde*')
                    863:          OR b=1012
                    864:          OR a=3
                    865:          OR d>1e10
                    866:          OR b=905
                    867:          OR b=1089
                    868:   }
                    869: } {3 15 26 41 52 53 54 67 92 93 94 99 scan 0 sort 0}
                    870: do_test where7-2.29.1 {
                    871:   count_steps_sort {
                    872:      SELECT a FROM t2
                    873:       WHERE a=100
                    874:          OR c=11011
                    875:          OR b=297
                    876:          OR a=63
                    877:          OR (g='hgfedcb' AND f GLOB 'ghijk*')
                    878:          OR a=76
                    879:          OR b=1026
                    880:          OR a=26
                    881:          OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
                    882:          OR c=30030
                    883:   }
                    884: } {24 26 27 31 32 33 50 63 76 84 88 89 90 100 scan 0 sort 0}
                    885: do_test where7-2.29.2 {
                    886:   count_steps_sort {
                    887:      SELECT a FROM t3
                    888:       WHERE a=100
                    889:          OR c=11011
                    890:          OR b=297
                    891:          OR a=63
                    892:          OR (g='hgfedcb' AND f GLOB 'ghijk*')
                    893:          OR a=76
                    894:          OR b=1026
                    895:          OR a=26
                    896:          OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
                    897:          OR c=30030
                    898:   }
                    899: } {24 26 27 31 32 33 50 63 76 84 88 89 90 100 scan 0 sort 0}
                    900: do_test where7-2.30.1 {
                    901:   count_steps_sort {
                    902:      SELECT a FROM t2
                    903:       WHERE b=561
                    904:          OR b=1070
                    905:          OR a=59
                    906:          OR b=715
                    907:          OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
                    908:   }
                    909: } {23 49 51 59 65 75 scan 0 sort 0}
                    910: do_test where7-2.30.2 {
                    911:   count_steps_sort {
                    912:      SELECT a FROM t3
                    913:       WHERE b=561
                    914:          OR b=1070
                    915:          OR a=59
                    916:          OR b=715
                    917:          OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
                    918:   }
                    919: } {23 49 51 59 65 75 scan 0 sort 0}
                    920: do_test where7-2.31.1 {
                    921:   count_steps_sort {
                    922:      SELECT a FROM t2
                    923:       WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
                    924:          OR b=1056
                    925:          OR b=1012
                    926:          OR ((a BETWEEN 57 AND 59) AND a!=58)
                    927:          OR ((a BETWEEN 67 AND 69) AND a!=68)
                    928:          OR (d>=19.0 AND d<20.0 AND d NOT NULL)
                    929:          OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
                    930:   }
                    931: } {19 26 52 57 59 67 69 78 92 95 96 scan 0 sort 0}
                    932: do_test where7-2.31.2 {
                    933:   count_steps_sort {
                    934:      SELECT a FROM t3
                    935:       WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
                    936:          OR b=1056
                    937:          OR b=1012
                    938:          OR ((a BETWEEN 57 AND 59) AND a!=58)
                    939:          OR ((a BETWEEN 67 AND 69) AND a!=68)
                    940:          OR (d>=19.0 AND d<20.0 AND d NOT NULL)
                    941:          OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
                    942:   }
                    943: } {19 26 52 57 59 67 69 78 92 95 96 scan 0 sort 0}
                    944: do_test where7-2.32.1 {
                    945:   count_steps_sort {
                    946:      SELECT a FROM t2
                    947:       WHERE f='rstuvwxyz'
                    948:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                    949:          OR ((a BETWEEN 90 AND 92) AND a!=91)
                    950:          OR (d>=98.0 AND d<99.0 AND d NOT NULL)
                    951:   }
                    952: } {17 43 69 74 90 92 95 98 scan 0 sort 0}
                    953: do_test where7-2.32.2 {
                    954:   count_steps_sort {
                    955:      SELECT a FROM t3
                    956:       WHERE f='rstuvwxyz'
                    957:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                    958:          OR ((a BETWEEN 90 AND 92) AND a!=91)
                    959:          OR (d>=98.0 AND d<99.0 AND d NOT NULL)
                    960:   }
                    961: } {17 43 69 74 90 92 95 98 scan 0 sort 0}
                    962: do_test where7-2.33.1 {
                    963:   count_steps_sort {
                    964:      SELECT a FROM t2
                    965:       WHERE (f GLOB '?stuv*' AND f GLOB 'rstu*')
                    966:          OR c=12012
                    967:          OR a=18
                    968:          OR (g='jihgfed' AND f GLOB 'yzabc*')
                    969:          OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
                    970:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                    971:          OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
                    972:   }
                    973: } {9 15 17 18 26 34 35 36 41 43 52 61 67 69 76 78 87 93 95 scan 0 sort 0}
                    974: do_test where7-2.33.2 {
                    975:   count_steps_sort {
                    976:      SELECT a FROM t3
                    977:       WHERE (f GLOB '?stuv*' AND f GLOB 'rstu*')
                    978:          OR c=12012
                    979:          OR a=18
                    980:          OR (g='jihgfed' AND f GLOB 'yzabc*')
                    981:          OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
                    982:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                    983:          OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
                    984:   }
                    985: } {9 15 17 18 26 34 35 36 41 43 52 61 67 69 76 78 87 93 95 scan 0 sort 0}
                    986: do_test where7-2.34.1 {
                    987:   count_steps_sort {
                    988:      SELECT a FROM t2
                    989:       WHERE a=77
                    990:          OR (d>=58.0 AND d<59.0 AND d NOT NULL)
                    991:   }
                    992: } {58 77 scan 0 sort 0}
                    993: do_test where7-2.34.2 {
                    994:   count_steps_sort {
                    995:      SELECT a FROM t3
                    996:       WHERE a=77
                    997:          OR (d>=58.0 AND d<59.0 AND d NOT NULL)
                    998:   }
                    999: } {58 77 scan 0 sort 0}
                   1000: do_test where7-2.35.1 {
                   1001:   count_steps_sort {
                   1002:      SELECT a FROM t2
                   1003:       WHERE b=498
                   1004:          OR (d>=27.0 AND d<28.0 AND d NOT NULL)
                   1005:          OR (d>=88.0 AND d<89.0 AND d NOT NULL)
                   1006:          OR ((a BETWEEN 67 AND 69) AND a!=68)
                   1007:          OR ((a BETWEEN 67 AND 69) AND a!=68)
                   1008:          OR c=33033
                   1009:          OR b=11
                   1010:          OR (g='wvutsrq' AND f GLOB 'lmnop*')
                   1011:          OR ((a BETWEEN 7 AND 9) AND a!=8)
                   1012:   }
                   1013: } {1 7 9 11 27 67 69 88 97 98 99 scan 0 sort 0}
                   1014: do_test where7-2.35.2 {
                   1015:   count_steps_sort {
                   1016:      SELECT a FROM t3
                   1017:       WHERE b=498
                   1018:          OR (d>=27.0 AND d<28.0 AND d NOT NULL)
                   1019:          OR (d>=88.0 AND d<89.0 AND d NOT NULL)
                   1020:          OR ((a BETWEEN 67 AND 69) AND a!=68)
                   1021:          OR ((a BETWEEN 67 AND 69) AND a!=68)
                   1022:          OR c=33033
                   1023:          OR b=11
                   1024:          OR (g='wvutsrq' AND f GLOB 'lmnop*')
                   1025:          OR ((a BETWEEN 7 AND 9) AND a!=8)
                   1026:   }
                   1027: } {1 7 9 11 27 67 69 88 97 98 99 scan 0 sort 0}
                   1028: do_test where7-2.36.1 {
                   1029:   count_steps_sort {
                   1030:      SELECT a FROM t2
                   1031:       WHERE (d>=6.0 AND d<7.0 AND d NOT NULL)
                   1032:          OR ((a BETWEEN 58 AND 60) AND a!=59)
                   1033:   }
                   1034: } {6 58 60 scan 0 sort 0}
                   1035: do_test where7-2.36.2 {
                   1036:   count_steps_sort {
                   1037:      SELECT a FROM t3
                   1038:       WHERE (d>=6.0 AND d<7.0 AND d NOT NULL)
                   1039:          OR ((a BETWEEN 58 AND 60) AND a!=59)
                   1040:   }
                   1041: } {6 58 60 scan 0 sort 0}
                   1042: do_test where7-2.37.1 {
                   1043:   count_steps_sort {
                   1044:      SELECT a FROM t2
                   1045:       WHERE b=1059
                   1046:          OR (d>=43.0 AND d<44.0 AND d NOT NULL)
                   1047:          OR c=4004
                   1048:          OR b=806
                   1049:   }
                   1050: } {10 11 12 43 scan 0 sort 0}
                   1051: do_test where7-2.37.2 {
                   1052:   count_steps_sort {
                   1053:      SELECT a FROM t3
                   1054:       WHERE b=1059
                   1055:          OR (d>=43.0 AND d<44.0 AND d NOT NULL)
                   1056:          OR c=4004
                   1057:          OR b=806
                   1058:   }
                   1059: } {10 11 12 43 scan 0 sort 0}
                   1060: do_test where7-2.38.1 {
                   1061:   count_steps_sort {
                   1062:      SELECT a FROM t2
                   1063:       WHERE b=165
                   1064:          OR b=201
                   1065:          OR (g='edcbazy' AND f GLOB 'vwxyz*')
                   1066:          OR a=32
                   1067:   }
                   1068: } {15 32 99 scan 0 sort 0}
                   1069: do_test where7-2.38.2 {
                   1070:   count_steps_sort {
                   1071:      SELECT a FROM t3
                   1072:       WHERE b=165
                   1073:          OR b=201
                   1074:          OR (g='edcbazy' AND f GLOB 'vwxyz*')
                   1075:          OR a=32
                   1076:   }
                   1077: } {15 32 99 scan 0 sort 0}
                   1078: do_test where7-2.39.1 {
                   1079:   count_steps_sort {
                   1080:      SELECT a FROM t2
                   1081:       WHERE (g='kjihgfe' AND f GLOB 'rstuv*')
                   1082:          OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
                   1083:   }
                   1084: } {22 48 69 74 100 scan 0 sort 0}
                   1085: do_test where7-2.39.2 {
                   1086:   count_steps_sort {
                   1087:      SELECT a FROM t3
                   1088:       WHERE (g='kjihgfe' AND f GLOB 'rstuv*')
                   1089:          OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
                   1090:   }
                   1091: } {22 48 69 74 100 scan 0 sort 0}
                   1092: do_test where7-2.40.1 {
                   1093:   count_steps_sort {
                   1094:      SELECT a FROM t2
                   1095:       WHERE b=352
                   1096:          OR b=278
                   1097:          OR ((a BETWEEN 90 AND 92) AND a!=91)
                   1098:          OR ((a BETWEEN 28 AND 30) AND a!=29)
                   1099:          OR b=660
                   1100:          OR a=18
                   1101:          OR a=34
                   1102:          OR b=132
                   1103:          OR (g='gfedcba' AND f GLOB 'lmnop*')
                   1104:          OR (f GLOB '?defg*' AND f GLOB 'cdef*')
                   1105:          OR c=18018
                   1106:   }
                   1107: } {2 12 18 28 30 32 34 52 53 54 60 80 89 90 92 scan 0 sort 0}
                   1108: do_test where7-2.40.2 {
                   1109:   count_steps_sort {
                   1110:      SELECT a FROM t3
                   1111:       WHERE b=352
                   1112:          OR b=278
                   1113:          OR ((a BETWEEN 90 AND 92) AND a!=91)
                   1114:          OR ((a BETWEEN 28 AND 30) AND a!=29)
                   1115:          OR b=660
                   1116:          OR a=18
                   1117:          OR a=34
                   1118:          OR b=132
                   1119:          OR (g='gfedcba' AND f GLOB 'lmnop*')
                   1120:          OR (f GLOB '?defg*' AND f GLOB 'cdef*')
                   1121:          OR c=18018
                   1122:   }
                   1123: } {2 12 18 28 30 32 34 52 53 54 60 80 89 90 92 scan 0 sort 0}
                   1124: do_test where7-2.41.1 {
                   1125:   count_steps_sort {
                   1126:      SELECT a FROM t2
                   1127:       WHERE (d>=73.0 AND d<74.0 AND d NOT NULL)
                   1128:          OR ((a BETWEEN 5 AND 7) AND a!=6)
                   1129:   }
                   1130: } {5 7 73 scan 0 sort 0}
                   1131: do_test where7-2.41.2 {
                   1132:   count_steps_sort {
                   1133:      SELECT a FROM t3
                   1134:       WHERE (d>=73.0 AND d<74.0 AND d NOT NULL)
                   1135:          OR ((a BETWEEN 5 AND 7) AND a!=6)
                   1136:   }
                   1137: } {5 7 73 scan 0 sort 0}
                   1138: do_test where7-2.42.1 {
                   1139:   count_steps_sort {
                   1140:      SELECT a FROM t2
                   1141:       WHERE (f GLOB '?efgh*' AND f GLOB 'defg*')
                   1142:          OR (d>=14.0 AND d<15.0 AND d NOT NULL)
                   1143:          OR (g='hgfedcb' AND f GLOB 'fghij*')
                   1144:          OR b=297
                   1145:          OR b=113
                   1146:          OR b=176
                   1147:          OR (g='utsrqpo' AND f GLOB 'vwxyz*')
                   1148:          OR (d>=75.0 AND d<76.0 AND d NOT NULL)
                   1149:          OR a=67
                   1150:          OR c=26026
                   1151:   }
                   1152: } {3 14 16 21 27 29 55 67 75 76 77 78 81 83 scan 0 sort 0}
                   1153: do_test where7-2.42.2 {
                   1154:   count_steps_sort {
                   1155:      SELECT a FROM t3
                   1156:       WHERE (f GLOB '?efgh*' AND f GLOB 'defg*')
                   1157:          OR (d>=14.0 AND d<15.0 AND d NOT NULL)
                   1158:          OR (g='hgfedcb' AND f GLOB 'fghij*')
                   1159:          OR b=297
                   1160:          OR b=113
                   1161:          OR b=176
                   1162:          OR (g='utsrqpo' AND f GLOB 'vwxyz*')
                   1163:          OR (d>=75.0 AND d<76.0 AND d NOT NULL)
                   1164:          OR a=67
                   1165:          OR c=26026
                   1166:   }
                   1167: } {3 14 16 21 27 29 55 67 75 76 77 78 81 83 scan 0 sort 0}
                   1168: do_test where7-2.43.1 {
                   1169:   count_steps_sort {
                   1170:      SELECT a FROM t2
                   1171:       WHERE (d>=78.0 AND d<79.0 AND d NOT NULL)
                   1172:          OR ((a BETWEEN 4 AND 6) AND a!=5)
                   1173:          OR a=83
                   1174:          OR b=44
                   1175:          OR b=1023
                   1176:          OR ((a BETWEEN 11 AND 13) AND a!=12)
                   1177:          OR b=1023
                   1178:          OR f='ijklmnopq'
                   1179:   }
                   1180: } {4 6 8 11 13 34 60 78 83 86 93 scan 0 sort 0}
                   1181: do_test where7-2.43.2 {
                   1182:   count_steps_sort {
                   1183:      SELECT a FROM t3
                   1184:       WHERE (d>=78.0 AND d<79.0 AND d NOT NULL)
                   1185:          OR ((a BETWEEN 4 AND 6) AND a!=5)
                   1186:          OR a=83
                   1187:          OR b=44
                   1188:          OR b=1023
                   1189:          OR ((a BETWEEN 11 AND 13) AND a!=12)
                   1190:          OR b=1023
                   1191:          OR f='ijklmnopq'
                   1192:   }
                   1193: } {4 6 8 11 13 34 60 78 83 86 93 scan 0 sort 0}
                   1194: do_test where7-2.44.1 {
                   1195:   count_steps_sort {
                   1196:      SELECT a FROM t2
                   1197:       WHERE (d>=42.0 AND d<43.0 AND d NOT NULL)
                   1198:          OR b=935
                   1199:          OR ((a BETWEEN 32 AND 34) AND a!=33)
                   1200:          OR b=487
                   1201:          OR b=619
                   1202:          OR (g='qponmlk' AND f GLOB 'nopqr*')
                   1203:          OR (g='vutsrqp' AND f GLOB 'rstuv*')
                   1204:   }
                   1205: } {17 32 34 39 42 85 scan 0 sort 0}
                   1206: do_test where7-2.44.2 {
                   1207:   count_steps_sort {
                   1208:      SELECT a FROM t3
                   1209:       WHERE (d>=42.0 AND d<43.0 AND d NOT NULL)
                   1210:          OR b=935
                   1211:          OR ((a BETWEEN 32 AND 34) AND a!=33)
                   1212:          OR b=487
                   1213:          OR b=619
                   1214:          OR (g='qponmlk' AND f GLOB 'nopqr*')
                   1215:          OR (g='vutsrqp' AND f GLOB 'rstuv*')
                   1216:   }
                   1217: } {17 32 34 39 42 85 scan 0 sort 0}
                   1218: do_test where7-2.45.1 {
                   1219:   count_steps_sort {
                   1220:      SELECT a FROM t2
                   1221:       WHERE (d>=68.0 AND d<69.0 AND d NOT NULL)
                   1222:          OR (d>=94.0 AND d<95.0 AND d NOT NULL)
                   1223:          OR b=938
                   1224:          OR b=641
                   1225:          OR c=17017
                   1226:          OR a=82
                   1227:          OR (d>=65.0 AND d<66.0 AND d NOT NULL)
                   1228:          OR (g='rqponml' AND f GLOB 'lmnop*')
                   1229:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   1230:          OR (d>=39.0 AND d<40.0 AND d NOT NULL)
                   1231:   }
                   1232: } {37 39 49 50 51 56 58 65 68 82 94 scan 0 sort 0}
                   1233: do_test where7-2.45.2 {
                   1234:   count_steps_sort {
                   1235:      SELECT a FROM t3
                   1236:       WHERE (d>=68.0 AND d<69.0 AND d NOT NULL)
                   1237:          OR (d>=94.0 AND d<95.0 AND d NOT NULL)
                   1238:          OR b=938
                   1239:          OR b=641
                   1240:          OR c=17017
                   1241:          OR a=82
                   1242:          OR (d>=65.0 AND d<66.0 AND d NOT NULL)
                   1243:          OR (g='rqponml' AND f GLOB 'lmnop*')
                   1244:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   1245:          OR (d>=39.0 AND d<40.0 AND d NOT NULL)
                   1246:   }
                   1247: } {37 39 49 50 51 56 58 65 68 82 94 scan 0 sort 0}
                   1248: do_test where7-2.46.1 {
                   1249:   count_steps_sort {
                   1250:      SELECT a FROM t2
                   1251:       WHERE (g='ihgfedc' AND f GLOB 'bcdef*')
                   1252:          OR c=22022
                   1253:   }
                   1254: } {64 65 66 79 scan 0 sort 0}
                   1255: do_test where7-2.46.2 {
                   1256:   count_steps_sort {
                   1257:      SELECT a FROM t3
                   1258:       WHERE (g='ihgfedc' AND f GLOB 'bcdef*')
                   1259:          OR c=22022
                   1260:   }
                   1261: } {64 65 66 79 scan 0 sort 0}
                   1262: do_test where7-2.47.1 {
                   1263:   count_steps_sort {
                   1264:      SELECT a FROM t2
                   1265:       WHERE c=7007
                   1266:          OR b=91
                   1267:          OR b=212
                   1268:          OR (g='lkjihgf' AND f GLOB 'nopqr*')
                   1269:          OR c=28028
                   1270:          OR (d>=83.0 AND d<84.0 AND d NOT NULL)
                   1271:   }
                   1272: } {19 20 21 65 82 83 84 scan 0 sort 0}
                   1273: do_test where7-2.47.2 {
                   1274:   count_steps_sort {
                   1275:      SELECT a FROM t3
                   1276:       WHERE c=7007
                   1277:          OR b=91
                   1278:          OR b=212
                   1279:          OR (g='lkjihgf' AND f GLOB 'nopqr*')
                   1280:          OR c=28028
                   1281:          OR (d>=83.0 AND d<84.0 AND d NOT NULL)
                   1282:   }
                   1283: } {19 20 21 65 82 83 84 scan 0 sort 0}
                   1284: do_test where7-2.48.1 {
                   1285:   count_steps_sort {
                   1286:      SELECT a FROM t2
                   1287:       WHERE (d>=12.0 AND d<13.0 AND d NOT NULL)
                   1288:          OR a=51
                   1289:          OR ((a BETWEEN 28 AND 30) AND a!=29)
                   1290:   }
                   1291: } {12 28 30 51 scan 0 sort 0}
                   1292: do_test where7-2.48.2 {
                   1293:   count_steps_sort {
                   1294:      SELECT a FROM t3
                   1295:       WHERE (d>=12.0 AND d<13.0 AND d NOT NULL)
                   1296:          OR a=51
                   1297:          OR ((a BETWEEN 28 AND 30) AND a!=29)
                   1298:   }
                   1299: } {12 28 30 51 scan 0 sort 0}
                   1300: do_test where7-2.49.1 {
                   1301:   count_steps_sort {
                   1302:      SELECT a FROM t2
                   1303:       WHERE (g='wvutsrq' AND f GLOB 'mnopq*')
                   1304:          OR (g='wvutsrq' AND f GLOB 'jklmn*')
                   1305:          OR (g='tsrqpon' AND f GLOB 'xyzab*')
                   1306:          OR ((a BETWEEN 0 AND 2) AND a!=1)
                   1307:          OR c=4004
                   1308:          OR b=322
                   1309:          OR c=13013
                   1310:          OR a=6
                   1311:   }
                   1312: } {2 6 9 10 11 12 23 37 38 39 scan 0 sort 0}
                   1313: do_test where7-2.49.2 {
                   1314:   count_steps_sort {
                   1315:      SELECT a FROM t3
                   1316:       WHERE (g='wvutsrq' AND f GLOB 'mnopq*')
                   1317:          OR (g='wvutsrq' AND f GLOB 'jklmn*')
                   1318:          OR (g='tsrqpon' AND f GLOB 'xyzab*')
                   1319:          OR ((a BETWEEN 0 AND 2) AND a!=1)
                   1320:          OR c=4004
                   1321:          OR b=322
                   1322:          OR c=13013
                   1323:          OR a=6
                   1324:   }
                   1325: } {2 6 9 10 11 12 23 37 38 39 scan 0 sort 0}
                   1326: do_test where7-2.50.1 {
                   1327:   count_steps_sort {
                   1328:      SELECT a FROM t2
                   1329:       WHERE b=297
                   1330:          OR b=143
                   1331:          OR a=46
                   1332:          OR b=660
                   1333:          OR (d>=41.0 AND d<42.0 AND d NOT NULL)
                   1334:          OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
                   1335:          OR (g='vutsrqp' AND f GLOB 'rstuv*')
                   1336:          OR b=355
                   1337:          OR a=93
                   1338:          OR b=297
                   1339:   }
                   1340: } {13 17 23 27 41 46 49 60 75 93 scan 0 sort 0}
                   1341: do_test where7-2.50.2 {
                   1342:   count_steps_sort {
                   1343:      SELECT a FROM t3
                   1344:       WHERE b=297
                   1345:          OR b=143
                   1346:          OR a=46
                   1347:          OR b=660
                   1348:          OR (d>=41.0 AND d<42.0 AND d NOT NULL)
                   1349:          OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
                   1350:          OR (g='vutsrqp' AND f GLOB 'rstuv*')
                   1351:          OR b=355
                   1352:          OR a=93
                   1353:          OR b=297
                   1354:   }
                   1355: } {13 17 23 27 41 46 49 60 75 93 scan 0 sort 0}
                   1356: do_test where7-2.51.1 {
                   1357:   count_steps_sort {
                   1358:      SELECT a FROM t2
                   1359:       WHERE b=190
                   1360:          OR a=62
                   1361:          OR (g='edcbazy' AND f GLOB 'vwxyz*')
                   1362:   }
                   1363: } {62 99 scan 0 sort 0}
                   1364: do_test where7-2.51.2 {
                   1365:   count_steps_sort {
                   1366:      SELECT a FROM t3
                   1367:       WHERE b=190
                   1368:          OR a=62
                   1369:          OR (g='edcbazy' AND f GLOB 'vwxyz*')
                   1370:   }
                   1371: } {62 99 scan 0 sort 0}
                   1372: do_test where7-2.52.1 {
                   1373:   count_steps_sort {
                   1374:      SELECT a FROM t2
                   1375:       WHERE b=1089
                   1376:          OR b=102
                   1377:          OR a=6
                   1378:          OR b=608
                   1379:   }
                   1380: } {6 99 scan 0 sort 0}
                   1381: do_test where7-2.52.2 {
                   1382:   count_steps_sort {
                   1383:      SELECT a FROM t3
                   1384:       WHERE b=1089
                   1385:          OR b=102
                   1386:          OR a=6
                   1387:          OR b=608
                   1388:   }
                   1389: } {6 99 scan 0 sort 0}
                   1390: do_test where7-2.53.1 {
                   1391:   count_steps_sort {
                   1392:      SELECT a FROM t2
                   1393:       WHERE b=473
                   1394:          OR b=1100
                   1395:          OR (d>=53.0 AND d<54.0 AND d NOT NULL)
                   1396:          OR (d>=15.0 AND d<16.0 AND d NOT NULL)
                   1397:          OR a=20
                   1398:          OR b=1089
                   1399:          OR b=330
                   1400:          OR b=124
                   1401:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   1402:   }
                   1403: } {15 20 30 43 53 56 58 99 100 scan 0 sort 0}
                   1404: do_test where7-2.53.2 {
                   1405:   count_steps_sort {
                   1406:      SELECT a FROM t3
                   1407:       WHERE b=473
                   1408:          OR b=1100
                   1409:          OR (d>=53.0 AND d<54.0 AND d NOT NULL)
                   1410:          OR (d>=15.0 AND d<16.0 AND d NOT NULL)
                   1411:          OR a=20
                   1412:          OR b=1089
                   1413:          OR b=330
                   1414:          OR b=124
                   1415:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   1416:   }
                   1417: } {15 20 30 43 53 56 58 99 100 scan 0 sort 0}
                   1418: do_test where7-2.54.1 {
                   1419:   count_steps_sort {
                   1420:      SELECT a FROM t2
                   1421:       WHERE ((a BETWEEN 68 AND 70) AND a!=69)
                   1422:          OR b=223
                   1423:          OR a=12
                   1424:          OR b=1048
                   1425:          OR b=256
                   1426:          OR a=72
                   1427:          OR c>=34035
                   1428:          OR (g='rqponml' AND f GLOB 'jklmn*')
                   1429:          OR b=674
                   1430:          OR a=22
                   1431:   }
                   1432: } {12 22 35 68 70 72 scan 0 sort 0}
                   1433: do_test where7-2.54.2 {
                   1434:   count_steps_sort {
                   1435:      SELECT a FROM t3
                   1436:       WHERE ((a BETWEEN 68 AND 70) AND a!=69)
                   1437:          OR b=223
                   1438:          OR a=12
                   1439:          OR b=1048
                   1440:          OR b=256
                   1441:          OR a=72
                   1442:          OR c>=34035
                   1443:          OR (g='rqponml' AND f GLOB 'jklmn*')
                   1444:          OR b=674
                   1445:          OR a=22
                   1446:   }
                   1447: } {12 22 35 68 70 72 scan 0 sort 0}
                   1448: do_test where7-2.55.1 {
                   1449:   count_steps_sort {
                   1450:      SELECT a FROM t2
                   1451:       WHERE ((a BETWEEN 76 AND 78) AND a!=77)
                   1452:          OR (d>=24.0 AND d<25.0 AND d NOT NULL)
                   1453:          OR f='yzabcdefg'
                   1454:          OR c=14014
                   1455:          OR a=1
                   1456:          OR a=9
                   1457:          OR b=960
                   1458:   }
                   1459: } {1 9 24 40 41 42 50 76 78 scan 0 sort 0}
                   1460: do_test where7-2.55.2 {
                   1461:   count_steps_sort {
                   1462:      SELECT a FROM t3
                   1463:       WHERE ((a BETWEEN 76 AND 78) AND a!=77)
                   1464:          OR (d>=24.0 AND d<25.0 AND d NOT NULL)
                   1465:          OR f='yzabcdefg'
                   1466:          OR c=14014
                   1467:          OR a=1
                   1468:          OR a=9
                   1469:          OR b=960
                   1470:   }
                   1471: } {1 9 24 40 41 42 50 76 78 scan 0 sort 0}
                   1472: do_test where7-2.56.1 {
                   1473:   count_steps_sort {
                   1474:      SELECT a FROM t2
                   1475:       WHERE (g='utsrqpo' AND f GLOB 'tuvwx*')
                   1476:          OR ((a BETWEEN 96 AND 98) AND a!=97)
                   1477:          OR (g='onmlkji' AND f GLOB 'xyzab*')
                   1478:   }
                   1479: } {19 49 96 98 scan 0 sort 0}
                   1480: do_test where7-2.56.2 {
                   1481:   count_steps_sort {
                   1482:      SELECT a FROM t3
                   1483:       WHERE (g='utsrqpo' AND f GLOB 'tuvwx*')
                   1484:          OR ((a BETWEEN 96 AND 98) AND a!=97)
                   1485:          OR (g='onmlkji' AND f GLOB 'xyzab*')
                   1486:   }
                   1487: } {19 49 96 98 scan 0 sort 0}
                   1488: do_test where7-2.57.1 {
                   1489:   count_steps_sort {
                   1490:      SELECT a FROM t2
                   1491:       WHERE b=748
                   1492:          OR (d>=20.0 AND d<21.0 AND d NOT NULL)
                   1493:          OR (g='lkjihgf' AND f GLOB 'pqrst*')
                   1494:          OR (d>=9.0 AND d<10.0 AND d NOT NULL)
                   1495:          OR b=630
                   1496:   }
                   1497: } {9 20 67 68 scan 0 sort 0}
                   1498: do_test where7-2.57.2 {
                   1499:   count_steps_sort {
                   1500:      SELECT a FROM t3
                   1501:       WHERE b=748
                   1502:          OR (d>=20.0 AND d<21.0 AND d NOT NULL)
                   1503:          OR (g='lkjihgf' AND f GLOB 'pqrst*')
                   1504:          OR (d>=9.0 AND d<10.0 AND d NOT NULL)
                   1505:          OR b=630
                   1506:   }
                   1507: } {9 20 67 68 scan 0 sort 0}
                   1508: do_test where7-2.58.1 {
                   1509:   count_steps_sort {
                   1510:      SELECT a FROM t2
                   1511:       WHERE b=223
                   1512:          OR b=267
                   1513:          OR a=40
                   1514:          OR ((a BETWEEN 55 AND 57) AND a!=56)
                   1515:          OR c<=10
                   1516:          OR ((a BETWEEN 69 AND 71) AND a!=70)
                   1517:          OR b=528
                   1518:   }
                   1519: } {40 48 55 57 69 71 scan 0 sort 0}
                   1520: do_test where7-2.58.2 {
                   1521:   count_steps_sort {
                   1522:      SELECT a FROM t3
                   1523:       WHERE b=223
                   1524:          OR b=267
                   1525:          OR a=40
                   1526:          OR ((a BETWEEN 55 AND 57) AND a!=56)
                   1527:          OR c<=10
                   1528:          OR ((a BETWEEN 69 AND 71) AND a!=70)
                   1529:          OR b=528
                   1530:   }
                   1531: } {40 48 55 57 69 71 scan 0 sort 0}
                   1532: do_test where7-2.59.1 {
                   1533:   count_steps_sort {
                   1534:      SELECT a FROM t2
                   1535:       WHERE f='rstuvwxyz'
                   1536:          OR a=41
                   1537:          OR b=462
                   1538:          OR a=68
                   1539:          OR a=84
                   1540:          OR a=69
                   1541:   }
                   1542: } {17 41 42 43 68 69 84 95 scan 0 sort 0}
                   1543: do_test where7-2.59.2 {
                   1544:   count_steps_sort {
                   1545:      SELECT a FROM t3
                   1546:       WHERE f='rstuvwxyz'
                   1547:          OR a=41
                   1548:          OR b=462
                   1549:          OR a=68
                   1550:          OR a=84
                   1551:          OR a=69
                   1552:   }
                   1553: } {17 41 42 43 68 69 84 95 scan 0 sort 0}
                   1554: do_test where7-2.60.1 {
                   1555:   count_steps_sort {
                   1556:      SELECT a FROM t2
                   1557:       WHERE b=979
                   1558:          OR ((a BETWEEN 3 AND 5) AND a!=4)
                   1559:          OR (g='vutsrqp' AND f GLOB 'nopqr*')
                   1560:   }
                   1561: } {3 5 13 89 scan 0 sort 0}
                   1562: do_test where7-2.60.2 {
                   1563:   count_steps_sort {
                   1564:      SELECT a FROM t3
                   1565:       WHERE b=979
                   1566:          OR ((a BETWEEN 3 AND 5) AND a!=4)
                   1567:          OR (g='vutsrqp' AND f GLOB 'nopqr*')
                   1568:   }
                   1569: } {3 5 13 89 scan 0 sort 0}
                   1570: do_test where7-2.61.1 {
                   1571:   count_steps_sort {
                   1572:      SELECT a FROM t2
                   1573:       WHERE (d>=9.0 AND d<10.0 AND d NOT NULL)
                   1574:          OR a=8
                   1575:          OR a=62
                   1576:          OR b=726
                   1577:          OR (d>=10.0 AND d<11.0 AND d NOT NULL)
                   1578:          OR ((a BETWEEN 50 AND 52) AND a!=51)
                   1579:          OR (g='vutsrqp' AND f GLOB 'opqrs*')
                   1580:          OR ((a BETWEEN 59 AND 61) AND a!=60)
                   1581:   }
                   1582: } {8 9 10 14 50 52 59 61 62 66 scan 0 sort 0}
                   1583: do_test where7-2.61.2 {
                   1584:   count_steps_sort {
                   1585:      SELECT a FROM t3
                   1586:       WHERE (d>=9.0 AND d<10.0 AND d NOT NULL)
                   1587:          OR a=8
                   1588:          OR a=62
                   1589:          OR b=726
                   1590:          OR (d>=10.0 AND d<11.0 AND d NOT NULL)
                   1591:          OR ((a BETWEEN 50 AND 52) AND a!=51)
                   1592:          OR (g='vutsrqp' AND f GLOB 'opqrs*')
                   1593:          OR ((a BETWEEN 59 AND 61) AND a!=60)
                   1594:   }
                   1595: } {8 9 10 14 50 52 59 61 62 66 scan 0 sort 0}
                   1596: do_test where7-2.62.1 {
                   1597:   count_steps_sort {
                   1598:      SELECT a FROM t2
                   1599:       WHERE b=495
                   1600:          OR ((a BETWEEN 18 AND 20) AND a!=19)
                   1601:          OR b=924
                   1602:          OR c=11011
                   1603:          OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
                   1604:          OR b=231
                   1605:          OR b=872
                   1606:          OR (g='jihgfed' AND f GLOB 'yzabc*')
                   1607:   }
                   1608: } {18 20 21 31 32 33 45 47 73 76 84 99 scan 0 sort 0}
                   1609: do_test where7-2.62.2 {
                   1610:   count_steps_sort {
                   1611:      SELECT a FROM t3
                   1612:       WHERE b=495
                   1613:          OR ((a BETWEEN 18 AND 20) AND a!=19)
                   1614:          OR b=924
                   1615:          OR c=11011
                   1616:          OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
                   1617:          OR b=231
                   1618:          OR b=872
                   1619:          OR (g='jihgfed' AND f GLOB 'yzabc*')
                   1620:   }
                   1621: } {18 20 21 31 32 33 45 47 73 76 84 99 scan 0 sort 0}
                   1622: do_test where7-2.63.1 {
                   1623:   count_steps_sort {
                   1624:      SELECT a FROM t2
                   1625:       WHERE a=24
                   1626:          OR b=473
                   1627:          OR (g='hgfedcb' AND f GLOB 'ijklm*')
                   1628:          OR (g='fedcbaz' AND f GLOB 'stuvw*')
                   1629:          OR b=509
                   1630:          OR b=924
                   1631:          OR (d>=21.0 AND d<22.0 AND d NOT NULL)
                   1632:   }
                   1633: } {21 24 43 84 86 96 scan 0 sort 0}
                   1634: do_test where7-2.63.2 {
                   1635:   count_steps_sort {
                   1636:      SELECT a FROM t3
                   1637:       WHERE a=24
                   1638:          OR b=473
                   1639:          OR (g='hgfedcb' AND f GLOB 'ijklm*')
                   1640:          OR (g='fedcbaz' AND f GLOB 'stuvw*')
                   1641:          OR b=509
                   1642:          OR b=924
                   1643:          OR (d>=21.0 AND d<22.0 AND d NOT NULL)
                   1644:   }
                   1645: } {21 24 43 84 86 96 scan 0 sort 0}
                   1646: do_test where7-2.64.1 {
                   1647:   count_steps_sort {
                   1648:      SELECT a FROM t2
                   1649:       WHERE (d>=93.0 AND d<94.0 AND d NOT NULL)
                   1650:          OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
                   1651:          OR (f GLOB '?defg*' AND f GLOB 'cdef*')
                   1652:          OR (g='edcbazy' AND f GLOB 'wxyza*')
                   1653:          OR b=363
                   1654:          OR (g='xwvutsr' AND f GLOB 'fghij*')
                   1655:          OR ((a BETWEEN 23 AND 25) AND a!=24)
                   1656:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   1657:   }
                   1658: } {2 5 8 23 25 28 33 34 54 56 58 60 80 86 93 100 scan 0 sort 0}
                   1659: do_test where7-2.64.2 {
                   1660:   count_steps_sort {
                   1661:      SELECT a FROM t3
                   1662:       WHERE (d>=93.0 AND d<94.0 AND d NOT NULL)
                   1663:          OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
                   1664:          OR (f GLOB '?defg*' AND f GLOB 'cdef*')
                   1665:          OR (g='edcbazy' AND f GLOB 'wxyza*')
                   1666:          OR b=363
                   1667:          OR (g='xwvutsr' AND f GLOB 'fghij*')
                   1668:          OR ((a BETWEEN 23 AND 25) AND a!=24)
                   1669:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   1670:   }
                   1671: } {2 5 8 23 25 28 33 34 54 56 58 60 80 86 93 100 scan 0 sort 0}
                   1672: do_test where7-2.65.1 {
                   1673:   count_steps_sort {
                   1674:      SELECT a FROM t2
                   1675:       WHERE a=42
                   1676:          OR e IS NULL
                   1677:          OR b=495
                   1678:          OR 1000000<b
                   1679:          OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
                   1680:          OR a=45
                   1681:          OR (g='kjihgfe' AND f GLOB 'rstuv*')
                   1682:          OR a=85
                   1683:          OR (d>=65.0 AND d<66.0 AND d NOT NULL)
                   1684:   }
                   1685: } {20 42 45 46 65 69 72 85 98 scan 0 sort 0}
                   1686: do_test where7-2.65.2 {
                   1687:   count_steps_sort {
                   1688:      SELECT a FROM t3
                   1689:       WHERE a=42
                   1690:          OR e IS NULL
                   1691:          OR b=495
                   1692:          OR 1000000<b
                   1693:          OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
                   1694:          OR a=45
                   1695:          OR (g='kjihgfe' AND f GLOB 'rstuv*')
                   1696:          OR a=85
                   1697:          OR (d>=65.0 AND d<66.0 AND d NOT NULL)
                   1698:   }
                   1699: } {20 42 45 46 65 69 72 85 98 scan 0 sort 0}
                   1700: do_test where7-2.66.1 {
                   1701:   count_steps_sort {
                   1702:      SELECT a FROM t2
                   1703:       WHERE c=17017
                   1704:          OR f='ijklmnopq'
                   1705:          OR a=39
                   1706:   }
                   1707: } {8 34 39 49 50 51 60 86 scan 0 sort 0}
                   1708: do_test where7-2.66.2 {
                   1709:   count_steps_sort {
                   1710:      SELECT a FROM t3
                   1711:       WHERE c=17017
                   1712:          OR f='ijklmnopq'
                   1713:          OR a=39
                   1714:   }
                   1715: } {8 34 39 49 50 51 60 86 scan 0 sort 0}
                   1716: do_test where7-2.67.1 {
                   1717:   count_steps_sort {
                   1718:      SELECT a FROM t2
                   1719:       WHERE c>=34035
                   1720:          OR ((a BETWEEN 96 AND 98) AND a!=97)
                   1721:          OR (g='utsrqpo' AND f GLOB 'tuvwx*')
                   1722:          OR (g='edcbazy' AND f GLOB 'wxyza*')
                   1723:          OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
                   1724:          OR (d>=27.0 AND d<28.0 AND d NOT NULL)
                   1725:          OR a=91
                   1726:   }
                   1727: } {11 19 27 37 63 89 91 96 98 100 scan 0 sort 0}
                   1728: do_test where7-2.67.2 {
                   1729:   count_steps_sort {
                   1730:      SELECT a FROM t3
                   1731:       WHERE c>=34035
                   1732:          OR ((a BETWEEN 96 AND 98) AND a!=97)
                   1733:          OR (g='utsrqpo' AND f GLOB 'tuvwx*')
                   1734:          OR (g='edcbazy' AND f GLOB 'wxyza*')
                   1735:          OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
                   1736:          OR (d>=27.0 AND d<28.0 AND d NOT NULL)
                   1737:          OR a=91
                   1738:   }
                   1739: } {11 19 27 37 63 89 91 96 98 100 scan 0 sort 0}
                   1740: do_test where7-2.68.1 {
                   1741:   count_steps_sort {
                   1742:      SELECT a FROM t2
                   1743:       WHERE (g='gfedcba' AND f GLOB 'nopqr*')
                   1744:          OR (d>=28.0 AND d<29.0 AND d NOT NULL)
                   1745:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   1746:          OR b=649
                   1747:          OR b=231
                   1748:          OR (d>=48.0 AND d<49.0 AND d NOT NULL)
                   1749:          OR (d>=29.0 AND d<30.0 AND d NOT NULL)
                   1750:          OR b=58
                   1751:   }
                   1752: } {9 21 28 29 35 48 59 61 87 91 scan 0 sort 0}
                   1753: do_test where7-2.68.2 {
                   1754:   count_steps_sort {
                   1755:      SELECT a FROM t3
                   1756:       WHERE (g='gfedcba' AND f GLOB 'nopqr*')
                   1757:          OR (d>=28.0 AND d<29.0 AND d NOT NULL)
                   1758:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   1759:          OR b=649
                   1760:          OR b=231
                   1761:          OR (d>=48.0 AND d<49.0 AND d NOT NULL)
                   1762:          OR (d>=29.0 AND d<30.0 AND d NOT NULL)
                   1763:          OR b=58
                   1764:   }
                   1765: } {9 21 28 29 35 48 59 61 87 91 scan 0 sort 0}
                   1766: do_test where7-2.69.1 {
                   1767:   count_steps_sort {
                   1768:      SELECT a FROM t2
                   1769:       WHERE b=979
                   1770:          OR (d>=78.0 AND d<79.0 AND d NOT NULL)
                   1771:   }
                   1772: } {78 89 scan 0 sort 0}
                   1773: do_test where7-2.69.2 {
                   1774:   count_steps_sort {
                   1775:      SELECT a FROM t3
                   1776:       WHERE b=979
                   1777:          OR (d>=78.0 AND d<79.0 AND d NOT NULL)
                   1778:   }
                   1779: } {78 89 scan 0 sort 0}
                   1780: do_test where7-2.70.1 {
                   1781:   count_steps_sort {
                   1782:      SELECT a FROM t2
                   1783:       WHERE b=825
                   1784:          OR b=1004
                   1785:          OR ((a BETWEEN 60 AND 62) AND a!=61)
                   1786:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   1787:   }
                   1788: } {56 58 60 62 75 scan 0 sort 0}
                   1789: do_test where7-2.70.2 {
                   1790:   count_steps_sort {
                   1791:      SELECT a FROM t3
                   1792:       WHERE b=825
                   1793:          OR b=1004
                   1794:          OR ((a BETWEEN 60 AND 62) AND a!=61)
                   1795:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   1796:   }
                   1797: } {56 58 60 62 75 scan 0 sort 0}
                   1798: do_test where7-2.71.1 {
                   1799:   count_steps_sort {
                   1800:      SELECT a FROM t2
                   1801:       WHERE a=65
                   1802:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   1803:          OR c=22022
                   1804:          OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
                   1805:          OR b=671
                   1806:          OR (g='onmlkji' AND f GLOB 'zabcd*')
                   1807:          OR a=91
                   1808:          OR (d>=98.0 AND d<99.0 AND d NOT NULL)
                   1809:          OR ((a BETWEEN 47 AND 49) AND a!=48)
                   1810:          OR b=1004
                   1811:          OR b=960
                   1812:   }
                   1813: } {5 31 47 49 51 57 61 64 65 66 83 91 98 scan 0 sort 0}
                   1814: do_test where7-2.71.2 {
                   1815:   count_steps_sort {
                   1816:      SELECT a FROM t3
                   1817:       WHERE a=65
                   1818:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   1819:          OR c=22022
                   1820:          OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
                   1821:          OR b=671
                   1822:          OR (g='onmlkji' AND f GLOB 'zabcd*')
                   1823:          OR a=91
                   1824:          OR (d>=98.0 AND d<99.0 AND d NOT NULL)
                   1825:          OR ((a BETWEEN 47 AND 49) AND a!=48)
                   1826:          OR b=1004
                   1827:          OR b=960
                   1828:   }
                   1829: } {5 31 47 49 51 57 61 64 65 66 83 91 98 scan 0 sort 0}
                   1830: do_test where7-2.72.1 {
                   1831:   count_steps_sort {
                   1832:      SELECT a FROM t2
                   1833:       WHERE b=762
                   1834:          OR (d>=93.0 AND d<94.0 AND d NOT NULL)
                   1835:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   1836:   }
                   1837: } {56 58 93 scan 0 sort 0}
                   1838: do_test where7-2.72.2 {
                   1839:   count_steps_sort {
                   1840:      SELECT a FROM t3
                   1841:       WHERE b=762
                   1842:          OR (d>=93.0 AND d<94.0 AND d NOT NULL)
                   1843:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   1844:   }
                   1845: } {56 58 93 scan 0 sort 0}
                   1846: do_test where7-2.73.1 {
                   1847:   count_steps_sort {
                   1848:      SELECT a FROM t2
                   1849:       WHERE (d>=11.0 AND d<12.0 AND d NOT NULL)
                   1850:          OR a=14
                   1851:          OR (g='hgfedcb' AND f GLOB 'hijkl*')
                   1852:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   1853:          OR (d>=23.0 AND d<24.0 AND d NOT NULL)
                   1854:          OR b=212
                   1855:          OR (d>=78.0 AND d<79.0 AND d NOT NULL)
                   1856:   }
                   1857: } {11 14 23 54 78 85 scan 0 sort 0}
                   1858: do_test where7-2.73.2 {
                   1859:   count_steps_sort {
                   1860:      SELECT a FROM t3
                   1861:       WHERE (d>=11.0 AND d<12.0 AND d NOT NULL)
                   1862:          OR a=14
                   1863:          OR (g='hgfedcb' AND f GLOB 'hijkl*')
                   1864:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   1865:          OR (d>=23.0 AND d<24.0 AND d NOT NULL)
                   1866:          OR b=212
                   1867:          OR (d>=78.0 AND d<79.0 AND d NOT NULL)
                   1868:   }
                   1869: } {11 14 23 54 78 85 scan 0 sort 0}
                   1870: do_test where7-2.74.1 {
                   1871:   count_steps_sort {
                   1872:      SELECT a FROM t2
                   1873:       WHERE (g='ihgfedc' AND f GLOB 'bcdef*')
                   1874:          OR b=168
                   1875:          OR b=25
                   1876:          OR (d>=89.0 AND d<90.0 AND d NOT NULL)
                   1877:          OR (g='lkjihgf' AND f GLOB 'opqrs*')
                   1878:   }
                   1879: } {66 79 89 scan 0 sort 0}
                   1880: do_test where7-2.74.2 {
                   1881:   count_steps_sort {
                   1882:      SELECT a FROM t3
                   1883:       WHERE (g='ihgfedc' AND f GLOB 'bcdef*')
                   1884:          OR b=168
                   1885:          OR b=25
                   1886:          OR (d>=89.0 AND d<90.0 AND d NOT NULL)
                   1887:          OR (g='lkjihgf' AND f GLOB 'opqrs*')
                   1888:   }
                   1889: } {66 79 89 scan 0 sort 0}
                   1890: do_test where7-2.75.1 {
                   1891:   count_steps_sort {
                   1892:      SELECT a FROM t2
                   1893:       WHERE c=28028
                   1894:          OR f='jklmnopqr'
                   1895:          OR b=1015
                   1896:   }
                   1897: } {9 35 61 82 83 84 87 scan 0 sort 0}
                   1898: do_test where7-2.75.2 {
                   1899:   count_steps_sort {
                   1900:      SELECT a FROM t3
                   1901:       WHERE c=28028
                   1902:          OR f='jklmnopqr'
                   1903:          OR b=1015
                   1904:   }
                   1905: } {9 35 61 82 83 84 87 scan 0 sort 0}
                   1906: do_test where7-2.76.1 {
                   1907:   count_steps_sort {
                   1908:      SELECT a FROM t2
                   1909:       WHERE c=31031
                   1910:          OR (d>=100.0 AND d<101.0 AND d NOT NULL)
                   1911:          OR ((a BETWEEN 87 AND 89) AND a!=88)
                   1912:          OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
                   1913:          OR a=49
                   1914:          OR (d>=56.0 AND d<57.0 AND d NOT NULL)
                   1915:          OR (g='mlkjihg' AND f GLOB 'klmno*')
                   1916:   }
                   1917: } {15 41 49 56 62 67 87 89 91 92 93 100 scan 0 sort 0}
                   1918: do_test where7-2.76.2 {
                   1919:   count_steps_sort {
                   1920:      SELECT a FROM t3
                   1921:       WHERE c=31031
                   1922:          OR (d>=100.0 AND d<101.0 AND d NOT NULL)
                   1923:          OR ((a BETWEEN 87 AND 89) AND a!=88)
                   1924:          OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
                   1925:          OR a=49
                   1926:          OR (d>=56.0 AND d<57.0 AND d NOT NULL)
                   1927:          OR (g='mlkjihg' AND f GLOB 'klmno*')
                   1928:   }
                   1929: } {15 41 49 56 62 67 87 89 91 92 93 100 scan 0 sort 0}
                   1930: do_test where7-2.77.1 {
                   1931:   count_steps_sort {
                   1932:      SELECT a FROM t2
                   1933:       WHERE a=80
                   1934:          OR ((a BETWEEN 4 AND 6) AND a!=5)
                   1935:          OR (d>=29.0 AND d<30.0 AND d NOT NULL)
                   1936:          OR (d>=25.0 AND d<26.0 AND d NOT NULL)
                   1937:          OR b=971
                   1938:          OR a=60
                   1939:   }
                   1940: } {4 6 25 29 60 80 scan 0 sort 0}
                   1941: do_test where7-2.77.2 {
                   1942:   count_steps_sort {
                   1943:      SELECT a FROM t3
                   1944:       WHERE a=80
                   1945:          OR ((a BETWEEN 4 AND 6) AND a!=5)
                   1946:          OR (d>=29.0 AND d<30.0 AND d NOT NULL)
                   1947:          OR (d>=25.0 AND d<26.0 AND d NOT NULL)
                   1948:          OR b=971
                   1949:          OR a=60
                   1950:   }
                   1951: } {4 6 25 29 60 80 scan 0 sort 0}
                   1952: do_test where7-2.78.1 {
                   1953:   count_steps_sort {
                   1954:      SELECT a FROM t2
                   1955:       WHERE (d>=85.0 AND d<86.0 AND d NOT NULL)
                   1956:          OR (g='gfedcba' AND f GLOB 'lmnop*')
                   1957:          OR ((a BETWEEN 30 AND 32) AND a!=31)
                   1958:          OR b=1089
                   1959:          OR (d>=43.0 AND d<44.0 AND d NOT NULL)
                   1960:   }
                   1961: } {30 32 43 85 89 99 scan 0 sort 0}
                   1962: do_test where7-2.78.2 {
                   1963:   count_steps_sort {
                   1964:      SELECT a FROM t3
                   1965:       WHERE (d>=85.0 AND d<86.0 AND d NOT NULL)
                   1966:          OR (g='gfedcba' AND f GLOB 'lmnop*')
                   1967:          OR ((a BETWEEN 30 AND 32) AND a!=31)
                   1968:          OR b=1089
                   1969:          OR (d>=43.0 AND d<44.0 AND d NOT NULL)
                   1970:   }
                   1971: } {30 32 43 85 89 99 scan 0 sort 0}
                   1972: do_test where7-2.79.1 {
                   1973:   count_steps_sort {
                   1974:      SELECT a FROM t2
                   1975:       WHERE b=399
                   1976:          OR ((a BETWEEN 9 AND 11) AND a!=10)
                   1977:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   1978:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   1979:          OR a=10
                   1980:          OR b=1026
                   1981:   }
                   1982: } {9 10 11 57 90 scan 0 sort 0}
                   1983: do_test where7-2.79.2 {
                   1984:   count_steps_sort {
                   1985:      SELECT a FROM t3
                   1986:       WHERE b=399
                   1987:          OR ((a BETWEEN 9 AND 11) AND a!=10)
                   1988:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   1989:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   1990:          OR a=10
                   1991:          OR b=1026
                   1992:   }
                   1993: } {9 10 11 57 90 scan 0 sort 0}
                   1994: do_test where7-2.80.1 {
                   1995:   count_steps_sort {
                   1996:      SELECT a FROM t2
                   1997:       WHERE (g='jihgfed' AND f GLOB 'yzabc*')
                   1998:          OR b=465
                   1999:          OR (g='ponmlkj' AND f GLOB 'rstuv*')
                   2000:          OR (g='lkjihgf' AND f GLOB 'nopqr*')
                   2001:          OR (g='xwvutsr' AND f GLOB 'fghij*')
                   2002:   }
                   2003: } {5 43 65 76 scan 0 sort 0}
                   2004: do_test where7-2.80.2 {
                   2005:   count_steps_sort {
                   2006:      SELECT a FROM t3
                   2007:       WHERE (g='jihgfed' AND f GLOB 'yzabc*')
                   2008:          OR b=465
                   2009:          OR (g='ponmlkj' AND f GLOB 'rstuv*')
                   2010:          OR (g='lkjihgf' AND f GLOB 'nopqr*')
                   2011:          OR (g='xwvutsr' AND f GLOB 'fghij*')
                   2012:   }
                   2013: } {5 43 65 76 scan 0 sort 0}
                   2014: do_test where7-2.81.1 {
                   2015:   count_steps_sort {
                   2016:      SELECT a FROM t2
                   2017:       WHERE a=25
                   2018:          OR b=792
                   2019:          OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
                   2020:   }
                   2021: } {19 25 45 71 72 97 scan 0 sort 0}
                   2022: do_test where7-2.81.2 {
                   2023:   count_steps_sort {
                   2024:      SELECT a FROM t3
                   2025:       WHERE a=25
                   2026:          OR b=792
                   2027:          OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
                   2028:   }
                   2029: } {19 25 45 71 72 97 scan 0 sort 0}
                   2030: do_test where7-2.82.1 {
                   2031:   count_steps_sort {
                   2032:      SELECT a FROM t2
                   2033:       WHERE b=979
                   2034:          OR (d>=8.0 AND d<9.0 AND d NOT NULL)
                   2035:          OR a=13
                   2036:          OR a=15
                   2037:          OR ((a BETWEEN 6 AND 8) AND a!=7)
                   2038:          OR (g='utsrqpo' AND f GLOB 'vwxyz*')
                   2039:          OR a=27
                   2040:          OR ((a BETWEEN 98 AND 100) AND a!=99)
                   2041:          OR (g='lkjihgf' AND f GLOB 'pqrst*')
                   2042:          OR a=32
                   2043:          OR a=39
                   2044:   }
                   2045: } {6 8 13 15 21 27 32 39 67 89 98 100 scan 0 sort 0}
                   2046: do_test where7-2.82.2 {
                   2047:   count_steps_sort {
                   2048:      SELECT a FROM t3
                   2049:       WHERE b=979
                   2050:          OR (d>=8.0 AND d<9.0 AND d NOT NULL)
                   2051:          OR a=13
                   2052:          OR a=15
                   2053:          OR ((a BETWEEN 6 AND 8) AND a!=7)
                   2054:          OR (g='utsrqpo' AND f GLOB 'vwxyz*')
                   2055:          OR a=27
                   2056:          OR ((a BETWEEN 98 AND 100) AND a!=99)
                   2057:          OR (g='lkjihgf' AND f GLOB 'pqrst*')
                   2058:          OR a=32
                   2059:          OR a=39
                   2060:   }
                   2061: } {6 8 13 15 21 27 32 39 67 89 98 100 scan 0 sort 0}
                   2062: do_test where7-2.83.1 {
                   2063:   count_steps_sort {
                   2064:      SELECT a FROM t2
                   2065:       WHERE f='hijklmnop'
                   2066:          OR (g='utsrqpo' AND f GLOB 'vwxyz*')
                   2067:          OR ((a BETWEEN 31 AND 33) AND a!=32)
                   2068:          OR (g='mlkjihg' AND f GLOB 'ghijk*')
                   2069:          OR (d>=1.0 AND d<2.0 AND d NOT NULL)
                   2070:          OR ((a BETWEEN 77 AND 79) AND a!=78)
                   2071:          OR b=528
                   2072:          OR c=30030
                   2073:          OR (g='qponmlk' AND f GLOB 'qrstu*')
                   2074:   }
                   2075: } {1 7 21 31 33 42 48 58 59 77 79 85 88 89 90 scan 0 sort 0}
                   2076: do_test where7-2.83.2 {
                   2077:   count_steps_sort {
                   2078:      SELECT a FROM t3
                   2079:       WHERE f='hijklmnop'
                   2080:          OR (g='utsrqpo' AND f GLOB 'vwxyz*')
                   2081:          OR ((a BETWEEN 31 AND 33) AND a!=32)
                   2082:          OR (g='mlkjihg' AND f GLOB 'ghijk*')
                   2083:          OR (d>=1.0 AND d<2.0 AND d NOT NULL)
                   2084:          OR ((a BETWEEN 77 AND 79) AND a!=78)
                   2085:          OR b=528
                   2086:          OR c=30030
                   2087:          OR (g='qponmlk' AND f GLOB 'qrstu*')
                   2088:   }
                   2089: } {1 7 21 31 33 42 48 58 59 77 79 85 88 89 90 scan 0 sort 0}
                   2090: do_test where7-2.84.1 {
                   2091:   count_steps_sort {
                   2092:      SELECT a FROM t2
                   2093:       WHERE b=69
                   2094:          OR e IS NULL
                   2095:          OR b=352
                   2096:          OR 1000000<b
                   2097:          OR b=289
                   2098:   }
                   2099: } {32 scan 0 sort 0}
                   2100: do_test where7-2.84.2 {
                   2101:   count_steps_sort {
                   2102:      SELECT a FROM t3
                   2103:       WHERE b=69
                   2104:          OR e IS NULL
                   2105:          OR b=352
                   2106:          OR 1000000<b
                   2107:          OR b=289
                   2108:   }
                   2109: } {32 scan 0 sort 0}
                   2110: do_test where7-2.85.1 {
                   2111:   count_steps_sort {
                   2112:      SELECT a FROM t2
                   2113:       WHERE (g='lkjihgf' AND f GLOB 'pqrst*')
                   2114:          OR b=748
                   2115:          OR b=696
                   2116:          OR (g='ponmlkj' AND f GLOB 'rstuv*')
                   2117:          OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
                   2118:   }
                   2119: } {4 30 43 56 67 68 82 scan 0 sort 0}
                   2120: do_test where7-2.85.2 {
                   2121:   count_steps_sort {
                   2122:      SELECT a FROM t3
                   2123:       WHERE (g='lkjihgf' AND f GLOB 'pqrst*')
                   2124:          OR b=748
                   2125:          OR b=696
                   2126:          OR (g='ponmlkj' AND f GLOB 'rstuv*')
                   2127:          OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
                   2128:   }
                   2129: } {4 30 43 56 67 68 82 scan 0 sort 0}
                   2130: do_test where7-2.86.1 {
                   2131:   count_steps_sort {
                   2132:      SELECT a FROM t2
                   2133:       WHERE ((a BETWEEN 71 AND 73) AND a!=72)
                   2134:          OR (g='qponmlk' AND f GLOB 'opqrs*')
                   2135:          OR a=87
                   2136:          OR a=80
                   2137:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   2138:          OR b=784
                   2139:          OR a=49
                   2140:          OR ((a BETWEEN 34 AND 36) AND a!=35)
                   2141:   }
                   2142: } {34 36 40 49 68 71 73 80 87 scan 0 sort 0}
                   2143: do_test where7-2.86.2 {
                   2144:   count_steps_sort {
                   2145:      SELECT a FROM t3
                   2146:       WHERE ((a BETWEEN 71 AND 73) AND a!=72)
                   2147:          OR (g='qponmlk' AND f GLOB 'opqrs*')
                   2148:          OR a=87
                   2149:          OR a=80
                   2150:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   2151:          OR b=784
                   2152:          OR a=49
                   2153:          OR ((a BETWEEN 34 AND 36) AND a!=35)
                   2154:   }
                   2155: } {34 36 40 49 68 71 73 80 87 scan 0 sort 0}
                   2156: do_test where7-2.87.1 {
                   2157:   count_steps_sort {
                   2158:      SELECT a FROM t2
                   2159:       WHERE ((a BETWEEN 14 AND 16) AND a!=15)
                   2160:          OR (g='wvutsrq' AND f GLOB 'jklmn*')
                   2161:          OR (g='wvutsrq' AND f GLOB 'ijklm*')
                   2162:          OR (g='hgfedcb' AND f GLOB 'ijklm*')
                   2163:          OR c=1001
                   2164:          OR (g='hgfedcb' AND f GLOB 'hijkl*')
                   2165:          OR (d>=16.0 AND d<17.0 AND d NOT NULL)
                   2166:          OR (g='ihgfedc' AND f GLOB 'abcde*')
                   2167:          OR c=33033
                   2168:   }
                   2169: } {1 2 3 8 9 14 16 78 85 86 97 98 99 scan 0 sort 0}
                   2170: do_test where7-2.87.2 {
                   2171:   count_steps_sort {
                   2172:      SELECT a FROM t3
                   2173:       WHERE ((a BETWEEN 14 AND 16) AND a!=15)
                   2174:          OR (g='wvutsrq' AND f GLOB 'jklmn*')
                   2175:          OR (g='wvutsrq' AND f GLOB 'ijklm*')
                   2176:          OR (g='hgfedcb' AND f GLOB 'ijklm*')
                   2177:          OR c=1001
                   2178:          OR (g='hgfedcb' AND f GLOB 'hijkl*')
                   2179:          OR (d>=16.0 AND d<17.0 AND d NOT NULL)
                   2180:          OR (g='ihgfedc' AND f GLOB 'abcde*')
                   2181:          OR c=33033
                   2182:   }
                   2183: } {1 2 3 8 9 14 16 78 85 86 97 98 99 scan 0 sort 0}
                   2184: do_test where7-2.88.1 {
                   2185:   count_steps_sort {
                   2186:      SELECT a FROM t2
                   2187:       WHERE b=311
                   2188:          OR b=1103
                   2189:          OR b=88
                   2190:   }
                   2191: } {8 scan 0 sort 0}
                   2192: do_test where7-2.88.2 {
                   2193:   count_steps_sort {
                   2194:      SELECT a FROM t3
                   2195:       WHERE b=311
                   2196:          OR b=1103
                   2197:          OR b=88
                   2198:   }
                   2199: } {8 scan 0 sort 0}
                   2200: do_test where7-2.89.1 {
                   2201:   count_steps_sort {
                   2202:      SELECT a FROM t2
                   2203:       WHERE ((a BETWEEN 65 AND 67) AND a!=66)
                   2204:          OR ((a BETWEEN 26 AND 28) AND a!=27)
                   2205:          OR c=5005
                   2206:          OR b=1045
                   2207:          OR c=8008
                   2208:          OR f='bcdefghij'
                   2209:   }
                   2210: } {1 13 14 15 22 23 24 26 27 28 53 65 67 79 95 scan 0 sort 0}
                   2211: do_test where7-2.89.2 {
                   2212:   count_steps_sort {
                   2213:      SELECT a FROM t3
                   2214:       WHERE ((a BETWEEN 65 AND 67) AND a!=66)
                   2215:          OR ((a BETWEEN 26 AND 28) AND a!=27)
                   2216:          OR c=5005
                   2217:          OR b=1045
                   2218:          OR c=8008
                   2219:          OR f='bcdefghij'
                   2220:   }
                   2221: } {1 13 14 15 22 23 24 26 27 28 53 65 67 79 95 scan 0 sort 0}
                   2222: do_test where7-2.90.1 {
                   2223:   count_steps_sort {
                   2224:      SELECT a FROM t2
                   2225:       WHERE b=66
                   2226:          OR b=553
                   2227:          OR a=64
                   2228:          OR (d>=93.0 AND d<94.0 AND d NOT NULL)
                   2229:          OR (g='vutsrqp' AND f GLOB 'rstuv*')
                   2230:          OR a=62
                   2231:          OR b=1081
                   2232:          OR b=770
                   2233:          OR b=762
                   2234:          OR b=803
                   2235:          OR (g='srqponm' AND f GLOB 'efghi*')
                   2236:   }
                   2237: } {6 17 30 62 64 70 73 93 scan 0 sort 0}
                   2238: do_test where7-2.90.2 {
                   2239:   count_steps_sort {
                   2240:      SELECT a FROM t3
                   2241:       WHERE b=66
                   2242:          OR b=553
                   2243:          OR a=64
                   2244:          OR (d>=93.0 AND d<94.0 AND d NOT NULL)
                   2245:          OR (g='vutsrqp' AND f GLOB 'rstuv*')
                   2246:          OR a=62
                   2247:          OR b=1081
                   2248:          OR b=770
                   2249:          OR b=762
                   2250:          OR b=803
                   2251:          OR (g='srqponm' AND f GLOB 'efghi*')
                   2252:   }
                   2253: } {6 17 30 62 64 70 73 93 scan 0 sort 0}
                   2254: do_test where7-2.91.1 {
                   2255:   count_steps_sort {
                   2256:      SELECT a FROM t2
                   2257:       WHERE (g='wvutsrq' AND f GLOB 'klmno*')
                   2258:          OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
                   2259:          OR c=17017
                   2260:          OR b=168
                   2261:          OR ((a BETWEEN 77 AND 79) AND a!=78)
                   2262:   }
                   2263: } {10 19 45 49 50 51 71 77 79 97 scan 0 sort 0}
                   2264: do_test where7-2.91.2 {
                   2265:   count_steps_sort {
                   2266:      SELECT a FROM t3
                   2267:       WHERE (g='wvutsrq' AND f GLOB 'klmno*')
                   2268:          OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
                   2269:          OR c=17017
                   2270:          OR b=168
                   2271:          OR ((a BETWEEN 77 AND 79) AND a!=78)
                   2272:   }
                   2273: } {10 19 45 49 50 51 71 77 79 97 scan 0 sort 0}
                   2274: do_test where7-2.92.1 {
                   2275:   count_steps_sort {
                   2276:      SELECT a FROM t2
                   2277:       WHERE c=34034
                   2278:          OR (d>=68.0 AND d<69.0 AND d NOT NULL)
                   2279:          OR a=44
                   2280:          OR (g='tsrqpon' AND f GLOB 'xyzab*')
                   2281:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   2282:          OR c=31031
                   2283:          OR (g='ihgfedc' AND f GLOB 'abcde*')
                   2284:          OR b=619
                   2285:          OR (f GLOB '?efgh*' AND f GLOB 'defg*')
                   2286:          OR ((a BETWEEN 29 AND 31) AND a!=30)
                   2287:   }
                   2288: } {3 12 23 29 31 44 55 68 78 81 91 92 93 100 scan 0 sort 0}
                   2289: do_test where7-2.92.2 {
                   2290:   count_steps_sort {
                   2291:      SELECT a FROM t3
                   2292:       WHERE c=34034
                   2293:          OR (d>=68.0 AND d<69.0 AND d NOT NULL)
                   2294:          OR a=44
                   2295:          OR (g='tsrqpon' AND f GLOB 'xyzab*')
                   2296:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   2297:          OR c=31031
                   2298:          OR (g='ihgfedc' AND f GLOB 'abcde*')
                   2299:          OR b=619
                   2300:          OR (f GLOB '?efgh*' AND f GLOB 'defg*')
                   2301:          OR ((a BETWEEN 29 AND 31) AND a!=30)
                   2302:   }
                   2303: } {3 12 23 29 31 44 55 68 78 81 91 92 93 100 scan 0 sort 0}
                   2304: do_test where7-2.93.1 {
                   2305:   count_steps_sort {
                   2306:      SELECT a FROM t2
                   2307:       WHERE a=48
                   2308:          OR c=15015
                   2309:          OR ((a BETWEEN 65 AND 67) AND a!=66)
                   2310:          OR ((a BETWEEN 97 AND 99) AND a!=98)
                   2311:          OR (d>=44.0 AND d<45.0 AND d NOT NULL)
                   2312:          OR b=110
                   2313:          OR f='klmnopqrs'
                   2314:          OR (g='fedcbaz' AND f GLOB 'qrstu*')
                   2315:          OR (g='onmlkji' AND f GLOB 'abcde*')
                   2316:          OR b=674
                   2317:          OR (g='fedcbaz' AND f GLOB 'stuvw*')
                   2318:   }
                   2319: } {10 36 43 44 45 48 52 62 65 67 88 94 96 97 99 scan 0 sort 0}
                   2320: do_test where7-2.93.2 {
                   2321:   count_steps_sort {
                   2322:      SELECT a FROM t3
                   2323:       WHERE a=48
                   2324:          OR c=15015
                   2325:          OR ((a BETWEEN 65 AND 67) AND a!=66)
                   2326:          OR ((a BETWEEN 97 AND 99) AND a!=98)
                   2327:          OR (d>=44.0 AND d<45.0 AND d NOT NULL)
                   2328:          OR b=110
                   2329:          OR f='klmnopqrs'
                   2330:          OR (g='fedcbaz' AND f GLOB 'qrstu*')
                   2331:          OR (g='onmlkji' AND f GLOB 'abcde*')
                   2332:          OR b=674
                   2333:          OR (g='fedcbaz' AND f GLOB 'stuvw*')
                   2334:   }
                   2335: } {10 36 43 44 45 48 52 62 65 67 88 94 96 97 99 scan 0 sort 0}
                   2336: do_test where7-2.94.1 {
                   2337:   count_steps_sort {
                   2338:      SELECT a FROM t2
                   2339:       WHERE a=72
                   2340:          OR b=913
                   2341:          OR (d>=28.0 AND d<29.0 AND d NOT NULL)
                   2342:          OR b=121
                   2343:          OR (d>=2.0 AND d<3.0 AND d NOT NULL)
                   2344:   }
                   2345: } {2 11 28 72 83 scan 0 sort 0}
                   2346: do_test where7-2.94.2 {
                   2347:   count_steps_sort {
                   2348:      SELECT a FROM t3
                   2349:       WHERE a=72
                   2350:          OR b=913
                   2351:          OR (d>=28.0 AND d<29.0 AND d NOT NULL)
                   2352:          OR b=121
                   2353:          OR (d>=2.0 AND d<3.0 AND d NOT NULL)
                   2354:   }
                   2355: } {2 11 28 72 83 scan 0 sort 0}
                   2356: do_test where7-2.95.1 {
                   2357:   count_steps_sort {
                   2358:      SELECT a FROM t2
                   2359:       WHERE a=18
                   2360:          OR b=286
                   2361:          OR b=1015
                   2362:          OR a=49
                   2363:          OR b=264
                   2364:   }
                   2365: } {18 24 26 49 scan 0 sort 0}
                   2366: do_test where7-2.95.2 {
                   2367:   count_steps_sort {
                   2368:      SELECT a FROM t3
                   2369:       WHERE a=18
                   2370:          OR b=286
                   2371:          OR b=1015
                   2372:          OR a=49
                   2373:          OR b=264
                   2374:   }
                   2375: } {18 24 26 49 scan 0 sort 0}
                   2376: do_test where7-2.96.1 {
                   2377:   count_steps_sort {
                   2378:      SELECT a FROM t2
                   2379:       WHERE b=69
                   2380:          OR a=11
                   2381:          OR c=1001
                   2382:          OR ((a BETWEEN 54 AND 56) AND a!=55)
                   2383:          OR a=57
                   2384:          OR ((a BETWEEN 48 AND 50) AND a!=49)
                   2385:   }
                   2386: } {1 2 3 11 48 50 54 56 57 scan 0 sort 0}
                   2387: do_test where7-2.96.2 {
                   2388:   count_steps_sort {
                   2389:      SELECT a FROM t3
                   2390:       WHERE b=69
                   2391:          OR a=11
                   2392:          OR c=1001
                   2393:          OR ((a BETWEEN 54 AND 56) AND a!=55)
                   2394:          OR a=57
                   2395:          OR ((a BETWEEN 48 AND 50) AND a!=49)
                   2396:   }
                   2397: } {1 2 3 11 48 50 54 56 57 scan 0 sort 0}
                   2398: do_test where7-2.97.1 {
                   2399:   count_steps_sort {
                   2400:      SELECT a FROM t2
                   2401:       WHERE b=231
                   2402:          OR (g='hgfedcb' AND f GLOB 'ghijk*')
                   2403:   }
                   2404: } {21 84 scan 0 sort 0}
                   2405: do_test where7-2.97.2 {
                   2406:   count_steps_sort {
                   2407:      SELECT a FROM t3
                   2408:       WHERE b=231
                   2409:          OR (g='hgfedcb' AND f GLOB 'ghijk*')
                   2410:   }
                   2411: } {21 84 scan 0 sort 0}
                   2412: do_test where7-2.98.1 {
                   2413:   count_steps_sort {
                   2414:      SELECT a FROM t2
                   2415:       WHERE b=25
                   2416:          OR (d>=23.0 AND d<24.0 AND d NOT NULL)
                   2417:          OR ((a BETWEEN 81 AND 83) AND a!=82)
                   2418:          OR (d>=17.0 AND d<18.0 AND d NOT NULL)
                   2419:          OR ((a BETWEEN 3 AND 5) AND a!=4)
                   2420:          OR b=289
                   2421:          OR ((a BETWEEN 85 AND 87) AND a!=86)
                   2422:   }
                   2423: } {3 5 17 23 81 83 85 87 scan 0 sort 0}
                   2424: do_test where7-2.98.2 {
                   2425:   count_steps_sort {
                   2426:      SELECT a FROM t3
                   2427:       WHERE b=25
                   2428:          OR (d>=23.0 AND d<24.0 AND d NOT NULL)
                   2429:          OR ((a BETWEEN 81 AND 83) AND a!=82)
                   2430:          OR (d>=17.0 AND d<18.0 AND d NOT NULL)
                   2431:          OR ((a BETWEEN 3 AND 5) AND a!=4)
                   2432:          OR b=289
                   2433:          OR ((a BETWEEN 85 AND 87) AND a!=86)
                   2434:   }
                   2435: } {3 5 17 23 81 83 85 87 scan 0 sort 0}
                   2436: do_test where7-2.99.1 {
                   2437:   count_steps_sort {
                   2438:      SELECT a FROM t2
                   2439:       WHERE f='defghijkl'
                   2440:          OR b=465
                   2441:          OR (d>=46.0 AND d<47.0 AND d NOT NULL)
                   2442:          OR c=9009
                   2443:          OR b=990
                   2444:          OR b=132
                   2445:          OR a=35
                   2446:          OR (d>=78.0 AND d<79.0 AND d NOT NULL)
                   2447:          OR a=81
                   2448:          OR ((a BETWEEN 71 AND 73) AND a!=72)
                   2449:   }
                   2450: } {3 12 25 26 27 29 35 46 55 71 73 78 81 90 scan 0 sort 0}
                   2451: do_test where7-2.99.2 {
                   2452:   count_steps_sort {
                   2453:      SELECT a FROM t3
                   2454:       WHERE f='defghijkl'
                   2455:          OR b=465
                   2456:          OR (d>=46.0 AND d<47.0 AND d NOT NULL)
                   2457:          OR c=9009
                   2458:          OR b=990
                   2459:          OR b=132
                   2460:          OR a=35
                   2461:          OR (d>=78.0 AND d<79.0 AND d NOT NULL)
                   2462:          OR a=81
                   2463:          OR ((a BETWEEN 71 AND 73) AND a!=72)
                   2464:   }
                   2465: } {3 12 25 26 27 29 35 46 55 71 73 78 81 90 scan 0 sort 0}
                   2466: do_test where7-2.100.1 {
                   2467:   count_steps_sort {
                   2468:      SELECT a FROM t2
                   2469:       WHERE c=26026
                   2470:          OR (d>=9.0 AND d<10.0 AND d NOT NULL)
                   2471:          OR f='lmnopqrst'
                   2472:          OR a=6
                   2473:          OR ((a BETWEEN 59 AND 61) AND a!=60)
                   2474:   }
                   2475: } {6 9 11 37 59 61 63 76 77 78 89 scan 0 sort 0}
                   2476: do_test where7-2.100.2 {
                   2477:   count_steps_sort {
                   2478:      SELECT a FROM t3
                   2479:       WHERE c=26026
                   2480:          OR (d>=9.0 AND d<10.0 AND d NOT NULL)
                   2481:          OR f='lmnopqrst'
                   2482:          OR a=6
                   2483:          OR ((a BETWEEN 59 AND 61) AND a!=60)
                   2484:   }
                   2485: } {6 9 11 37 59 61 63 76 77 78 89 scan 0 sort 0}
                   2486: do_test where7-2.101.1 {
                   2487:   count_steps_sort {
                   2488:      SELECT a FROM t2
                   2489:       WHERE ((a BETWEEN 98 AND 100) AND a!=99)
                   2490:          OR (d>=7.0 AND d<8.0 AND d NOT NULL)
                   2491:   }
                   2492: } {7 98 100 scan 0 sort 0}
                   2493: do_test where7-2.101.2 {
                   2494:   count_steps_sort {
                   2495:      SELECT a FROM t3
                   2496:       WHERE ((a BETWEEN 98 AND 100) AND a!=99)
                   2497:          OR (d>=7.0 AND d<8.0 AND d NOT NULL)
                   2498:   }
                   2499: } {7 98 100 scan 0 sort 0}
                   2500: do_test where7-2.102.1 {
                   2501:   count_steps_sort {
                   2502:      SELECT a FROM t2
                   2503:       WHERE c=11011
                   2504:          OR (d>=51.0 AND d<52.0 AND d NOT NULL)
                   2505:          OR b=630
                   2506:          OR c=19019
                   2507:          OR (g='gfedcba' AND f GLOB 'lmnop*')
                   2508:          OR a=24
                   2509:          OR (d>=95.0 AND d<96.0 AND d NOT NULL)
                   2510:          OR ((a BETWEEN 51 AND 53) AND a!=52)
                   2511:   }
                   2512: } {24 31 32 33 51 53 55 56 57 89 95 scan 0 sort 0}
                   2513: do_test where7-2.102.2 {
                   2514:   count_steps_sort {
                   2515:      SELECT a FROM t3
                   2516:       WHERE c=11011
                   2517:          OR (d>=51.0 AND d<52.0 AND d NOT NULL)
                   2518:          OR b=630
                   2519:          OR c=19019
                   2520:          OR (g='gfedcba' AND f GLOB 'lmnop*')
                   2521:          OR a=24
                   2522:          OR (d>=95.0 AND d<96.0 AND d NOT NULL)
                   2523:          OR ((a BETWEEN 51 AND 53) AND a!=52)
                   2524:   }
                   2525: } {24 31 32 33 51 53 55 56 57 89 95 scan 0 sort 0}
                   2526: do_test where7-2.103.1 {
                   2527:   count_steps_sort {
                   2528:      SELECT a FROM t2
                   2529:       WHERE ((a BETWEEN 91 AND 93) AND a!=92)
                   2530:          OR b=993
                   2531:          OR a=81
                   2532:          OR b=366
                   2533:          OR b=69
                   2534:   }
                   2535: } {81 91 93 scan 0 sort 0}
                   2536: do_test where7-2.103.2 {
                   2537:   count_steps_sort {
                   2538:      SELECT a FROM t3
                   2539:       WHERE ((a BETWEEN 91 AND 93) AND a!=92)
                   2540:          OR b=993
                   2541:          OR a=81
                   2542:          OR b=366
                   2543:          OR b=69
                   2544:   }
                   2545: } {81 91 93 scan 0 sort 0}
                   2546: do_test where7-2.104.1 {
                   2547:   count_steps_sort {
                   2548:      SELECT a FROM t2
                   2549:       WHERE f='stuvwxyza'
                   2550:          OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
                   2551:          OR ((a BETWEEN 1 AND 3) AND a!=2)
                   2552:          OR b=1037
                   2553:          OR f='zabcdefgh'
                   2554:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   2555:   }
                   2556: } {1 3 18 24 25 44 50 51 70 76 77 90 96 scan 0 sort 0}
                   2557: do_test where7-2.104.2 {
                   2558:   count_steps_sort {
                   2559:      SELECT a FROM t3
                   2560:       WHERE f='stuvwxyza'
                   2561:          OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
                   2562:          OR ((a BETWEEN 1 AND 3) AND a!=2)
                   2563:          OR b=1037
                   2564:          OR f='zabcdefgh'
                   2565:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   2566:   }
                   2567: } {1 3 18 24 25 44 50 51 70 76 77 90 96 scan 0 sort 0}
                   2568: do_test where7-2.105.1 {
                   2569:   count_steps_sort {
                   2570:      SELECT a FROM t2
                   2571:       WHERE (g='xwvutsr' AND f GLOB 'ghijk*')
                   2572:          OR ((a BETWEEN 4 AND 6) AND a!=5)
                   2573:          OR ((a BETWEEN 30 AND 32) AND a!=31)
                   2574:   }
                   2575: } {4 6 30 32 scan 0 sort 0}
                   2576: do_test where7-2.105.2 {
                   2577:   count_steps_sort {
                   2578:      SELECT a FROM t3
                   2579:       WHERE (g='xwvutsr' AND f GLOB 'ghijk*')
                   2580:          OR ((a BETWEEN 4 AND 6) AND a!=5)
                   2581:          OR ((a BETWEEN 30 AND 32) AND a!=31)
                   2582:   }
                   2583: } {4 6 30 32 scan 0 sort 0}
                   2584: do_test where7-2.106.1 {
                   2585:   count_steps_sort {
                   2586:      SELECT a FROM t2
                   2587:       WHERE b=847
                   2588:          OR b=190
                   2589:          OR ((a BETWEEN 38 AND 40) AND a!=39)
                   2590:          OR ((a BETWEEN 70 AND 72) AND a!=71)
                   2591:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   2592:          OR (g='tsrqpon' AND f GLOB 'xyzab*')
                   2593:          OR b=704
                   2594:   }
                   2595: } {9 23 35 38 40 61 64 70 72 77 87 scan 0 sort 0}
                   2596: do_test where7-2.106.2 {
                   2597:   count_steps_sort {
                   2598:      SELECT a FROM t3
                   2599:       WHERE b=847
                   2600:          OR b=190
                   2601:          OR ((a BETWEEN 38 AND 40) AND a!=39)
                   2602:          OR ((a BETWEEN 70 AND 72) AND a!=71)
                   2603:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   2604:          OR (g='tsrqpon' AND f GLOB 'xyzab*')
                   2605:          OR b=704
                   2606:   }
                   2607: } {9 23 35 38 40 61 64 70 72 77 87 scan 0 sort 0}
                   2608: do_test where7-2.107.1 {
                   2609:   count_steps_sort {
                   2610:      SELECT a FROM t2
                   2611:       WHERE b=88
                   2612:          OR f='vwxyzabcd'
                   2613:          OR f='fghijklmn'
                   2614:          OR (g='gfedcba' AND f GLOB 'lmnop*')
                   2615:   }
                   2616: } {5 8 21 31 47 57 73 83 89 99 scan 0 sort 0}
                   2617: do_test where7-2.107.2 {
                   2618:   count_steps_sort {
                   2619:      SELECT a FROM t3
                   2620:       WHERE b=88
                   2621:          OR f='vwxyzabcd'
                   2622:          OR f='fghijklmn'
                   2623:          OR (g='gfedcba' AND f GLOB 'lmnop*')
                   2624:   }
                   2625: } {5 8 21 31 47 57 73 83 89 99 scan 0 sort 0}
                   2626: do_test where7-2.108.1 {
                   2627:   count_steps_sort {
                   2628:      SELECT a FROM t2
                   2629:       WHERE b=498
                   2630:          OR (d>=69.0 AND d<70.0 AND d NOT NULL)
                   2631:          OR a=1
                   2632:   }
                   2633: } {1 69 scan 0 sort 0}
                   2634: do_test where7-2.108.2 {
                   2635:   count_steps_sort {
                   2636:      SELECT a FROM t3
                   2637:       WHERE b=498
                   2638:          OR (d>=69.0 AND d<70.0 AND d NOT NULL)
                   2639:          OR a=1
                   2640:   }
                   2641: } {1 69 scan 0 sort 0}
                   2642: do_test where7-2.109.1 {
                   2643:   count_steps_sort {
                   2644:      SELECT a FROM t2
                   2645:       WHERE ((a BETWEEN 47 AND 49) AND a!=48)
                   2646:          OR a=5
                   2647:          OR b=179
                   2648:          OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
                   2649:          OR a=69
                   2650:   }
                   2651: } {5 17 43 47 49 69 95 scan 0 sort 0}
                   2652: do_test where7-2.109.2 {
                   2653:   count_steps_sort {
                   2654:      SELECT a FROM t3
                   2655:       WHERE ((a BETWEEN 47 AND 49) AND a!=48)
                   2656:          OR a=5
                   2657:          OR b=179
                   2658:          OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
                   2659:          OR a=69
                   2660:   }
                   2661: } {5 17 43 47 49 69 95 scan 0 sort 0}
                   2662: do_test where7-2.110.1 {
                   2663:   count_steps_sort {
                   2664:      SELECT a FROM t2
                   2665:       WHERE b=971
                   2666:          OR (g='xwvutsr' AND f GLOB 'hijkl*')
                   2667:          OR (g='yxwvuts' AND f GLOB 'bcdef*')
                   2668:          OR b=828
                   2669:          OR a=81
                   2670:          OR ((a BETWEEN 23 AND 25) AND a!=24)
                   2671:          OR b=627
                   2672:          OR b=355
                   2673:          OR b=377
                   2674:          OR a=44
                   2675:   }
                   2676: } {1 7 23 25 44 57 81 scan 0 sort 0}
                   2677: do_test where7-2.110.2 {
                   2678:   count_steps_sort {
                   2679:      SELECT a FROM t3
                   2680:       WHERE b=971
                   2681:          OR (g='xwvutsr' AND f GLOB 'hijkl*')
                   2682:          OR (g='yxwvuts' AND f GLOB 'bcdef*')
                   2683:          OR b=828
                   2684:          OR a=81
                   2685:          OR ((a BETWEEN 23 AND 25) AND a!=24)
                   2686:          OR b=627
                   2687:          OR b=355
                   2688:          OR b=377
                   2689:          OR a=44
                   2690:   }
                   2691: } {1 7 23 25 44 57 81 scan 0 sort 0}
                   2692: do_test where7-2.111.1 {
                   2693:   count_steps_sort {
                   2694:      SELECT a FROM t2
                   2695:       WHERE b=850
                   2696:          OR ((a BETWEEN 6 AND 8) AND a!=7)
                   2697:   }
                   2698: } {6 8 scan 0 sort 0}
                   2699: do_test where7-2.111.2 {
                   2700:   count_steps_sort {
                   2701:      SELECT a FROM t3
                   2702:       WHERE b=850
                   2703:          OR ((a BETWEEN 6 AND 8) AND a!=7)
                   2704:   }
                   2705: } {6 8 scan 0 sort 0}
                   2706: do_test where7-2.112.1 {
                   2707:   count_steps_sort {
                   2708:      SELECT a FROM t2
                   2709:       WHERE (g='lkjihgf' AND f GLOB 'opqrs*')
                   2710:          OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
                   2711:   }
                   2712: } {17 43 66 69 95 scan 0 sort 0}
                   2713: do_test where7-2.112.2 {
                   2714:   count_steps_sort {
                   2715:      SELECT a FROM t3
                   2716:       WHERE (g='lkjihgf' AND f GLOB 'opqrs*')
                   2717:          OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
                   2718:   }
                   2719: } {17 43 66 69 95 scan 0 sort 0}
                   2720: do_test where7-2.113.1 {
                   2721:   count_steps_sort {
                   2722:      SELECT a FROM t2
                   2723:       WHERE b=726
                   2724:          OR b=740
                   2725:          OR a=33
                   2726:          OR c=8008
                   2727:          OR f='rstuvwxyz'
                   2728:          OR b=168
                   2729:   }
                   2730: } {17 22 23 24 33 43 66 69 95 scan 0 sort 0}
                   2731: do_test where7-2.113.2 {
                   2732:   count_steps_sort {
                   2733:      SELECT a FROM t3
                   2734:       WHERE b=726
                   2735:          OR b=740
                   2736:          OR a=33
                   2737:          OR c=8008
                   2738:          OR f='rstuvwxyz'
                   2739:          OR b=168
                   2740:   }
                   2741: } {17 22 23 24 33 43 66 69 95 scan 0 sort 0}
                   2742: do_test where7-2.114.1 {
                   2743:   count_steps_sort {
                   2744:      SELECT a FROM t2
                   2745:       WHERE (g='vutsrqp' AND f GLOB 'rstuv*')
                   2746:          OR (g='utsrqpo' AND f GLOB 'tuvwx*')
                   2747:          OR b=396
                   2748:   }
                   2749: } {17 19 36 scan 0 sort 0}
                   2750: do_test where7-2.114.2 {
                   2751:   count_steps_sort {
                   2752:      SELECT a FROM t3
                   2753:       WHERE (g='vutsrqp' AND f GLOB 'rstuv*')
                   2754:          OR (g='utsrqpo' AND f GLOB 'tuvwx*')
                   2755:          OR b=396
                   2756:   }
                   2757: } {17 19 36 scan 0 sort 0}
                   2758: do_test where7-2.115.1 {
                   2759:   count_steps_sort {
                   2760:      SELECT a FROM t2
                   2761:       WHERE a=77
                   2762:          OR ((a BETWEEN 48 AND 50) AND a!=49)
                   2763:          OR c<=10
                   2764:          OR ((a BETWEEN 5 AND 7) AND a!=6)
                   2765:   }
                   2766: } {5 7 48 50 77 scan 0 sort 0}
                   2767: do_test where7-2.115.2 {
                   2768:   count_steps_sort {
                   2769:      SELECT a FROM t3
                   2770:       WHERE a=77
                   2771:          OR ((a BETWEEN 48 AND 50) AND a!=49)
                   2772:          OR c<=10
                   2773:          OR ((a BETWEEN 5 AND 7) AND a!=6)
                   2774:   }
                   2775: } {5 7 48 50 77 scan 0 sort 0}
                   2776: do_test where7-2.116.1 {
                   2777:   count_steps_sort {
                   2778:      SELECT a FROM t2
                   2779:       WHERE ((a BETWEEN 12 AND 14) AND a!=13)
                   2780:          OR ((a BETWEEN 13 AND 15) AND a!=14)
                   2781:          OR b=253
                   2782:          OR ((a BETWEEN 20 AND 22) AND a!=21)
                   2783:          OR b=396
                   2784:          OR b=630
                   2785:          OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
                   2786:          OR c=3003
                   2787:          OR (d>=49.0 AND d<50.0 AND d NOT NULL)
                   2788:   }
                   2789: } {1 7 8 9 12 13 14 15 20 22 23 27 36 49 53 79 scan 0 sort 0}
                   2790: do_test where7-2.116.2 {
                   2791:   count_steps_sort {
                   2792:      SELECT a FROM t3
                   2793:       WHERE ((a BETWEEN 12 AND 14) AND a!=13)
                   2794:          OR ((a BETWEEN 13 AND 15) AND a!=14)
                   2795:          OR b=253
                   2796:          OR ((a BETWEEN 20 AND 22) AND a!=21)
                   2797:          OR b=396
                   2798:          OR b=630
                   2799:          OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
                   2800:          OR c=3003
                   2801:          OR (d>=49.0 AND d<50.0 AND d NOT NULL)
                   2802:   }
                   2803: } {1 7 8 9 12 13 14 15 20 22 23 27 36 49 53 79 scan 0 sort 0}
                   2804: do_test where7-2.117.1 {
                   2805:   count_steps_sort {
                   2806:      SELECT a FROM t2
                   2807:       WHERE b=957
                   2808:          OR b=242
                   2809:          OR b=113
                   2810:          OR b=957
                   2811:          OR b=311
                   2812:          OR b=143
                   2813:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   2814:          OR (g='onmlkji' AND f GLOB 'wxyza*')
                   2815:          OR (d>=10.0 AND d<11.0 AND d NOT NULL)
                   2816:   }
                   2817: } {9 10 13 22 35 48 61 87 scan 0 sort 0}
                   2818: do_test where7-2.117.2 {
                   2819:   count_steps_sort {
                   2820:      SELECT a FROM t3
                   2821:       WHERE b=957
                   2822:          OR b=242
                   2823:          OR b=113
                   2824:          OR b=957
                   2825:          OR b=311
                   2826:          OR b=143
                   2827:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   2828:          OR (g='onmlkji' AND f GLOB 'wxyza*')
                   2829:          OR (d>=10.0 AND d<11.0 AND d NOT NULL)
                   2830:   }
                   2831: } {9 10 13 22 35 48 61 87 scan 0 sort 0}
                   2832: do_test where7-2.118.1 {
                   2833:   count_steps_sort {
                   2834:      SELECT a FROM t2
                   2835:       WHERE ((a BETWEEN 74 AND 76) AND a!=75)
                   2836:          OR ((a BETWEEN 94 AND 96) AND a!=95)
                   2837:          OR b=451
                   2838:          OR (g='lkjihgf' AND f GLOB 'opqrs*')
                   2839:   }
                   2840: } {41 66 74 76 94 96 scan 0 sort 0}
                   2841: do_test where7-2.118.2 {
                   2842:   count_steps_sort {
                   2843:      SELECT a FROM t3
                   2844:       WHERE ((a BETWEEN 74 AND 76) AND a!=75)
                   2845:          OR ((a BETWEEN 94 AND 96) AND a!=95)
                   2846:          OR b=451
                   2847:          OR (g='lkjihgf' AND f GLOB 'opqrs*')
                   2848:   }
                   2849: } {41 66 74 76 94 96 scan 0 sort 0}
                   2850: do_test where7-2.119.1 {
                   2851:   count_steps_sort {
                   2852:      SELECT a FROM t2
                   2853:       WHERE (d>=3.0 AND d<4.0 AND d NOT NULL)
                   2854:          OR b=451
                   2855:          OR b=363
                   2856:          OR b=330
                   2857:          OR (g='srqponm' AND f GLOB 'efghi*')
                   2858:          OR ((a BETWEEN 52 AND 54) AND a!=53)
                   2859:          OR (g='xwvutsr' AND f GLOB 'defgh*')
                   2860:          OR ((a BETWEEN 81 AND 83) AND a!=82)
                   2861:          OR (g='gfedcba' AND f GLOB 'lmnop*')
                   2862:   }
                   2863: } {3 30 33 41 52 54 81 83 89 scan 0 sort 0}
                   2864: do_test where7-2.119.2 {
                   2865:   count_steps_sort {
                   2866:      SELECT a FROM t3
                   2867:       WHERE (d>=3.0 AND d<4.0 AND d NOT NULL)
                   2868:          OR b=451
                   2869:          OR b=363
                   2870:          OR b=330
                   2871:          OR (g='srqponm' AND f GLOB 'efghi*')
                   2872:          OR ((a BETWEEN 52 AND 54) AND a!=53)
                   2873:          OR (g='xwvutsr' AND f GLOB 'defgh*')
                   2874:          OR ((a BETWEEN 81 AND 83) AND a!=82)
                   2875:          OR (g='gfedcba' AND f GLOB 'lmnop*')
                   2876:   }
                   2877: } {3 30 33 41 52 54 81 83 89 scan 0 sort 0}
                   2878: do_test where7-2.120.1 {
                   2879:   count_steps_sort {
                   2880:      SELECT a FROM t2
                   2881:       WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
                   2882:          OR (d>=68.0 AND d<69.0 AND d NOT NULL)
                   2883:          OR (g='vutsrqp' AND f GLOB 'pqrst*')
                   2884:          OR e IS NULL
                   2885:          OR b=759
                   2886:   }
                   2887: } {15 68 69 95 scan 0 sort 0}
                   2888: do_test where7-2.120.2 {
                   2889:   count_steps_sort {
                   2890:      SELECT a FROM t3
                   2891:       WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
                   2892:          OR (d>=68.0 AND d<69.0 AND d NOT NULL)
                   2893:          OR (g='vutsrqp' AND f GLOB 'pqrst*')
                   2894:          OR e IS NULL
                   2895:          OR b=759
                   2896:   }
                   2897: } {15 68 69 95 scan 0 sort 0}
                   2898: do_test where7-2.121.1 {
                   2899:   count_steps_sort {
                   2900:      SELECT a FROM t2
                   2901:       WHERE (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
                   2902:          OR ((a BETWEEN 19 AND 21) AND a!=20)
                   2903:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                   2904:   }
                   2905: } {19 21 45 71 74 97 scan 0 sort 0}
                   2906: do_test where7-2.121.2 {
                   2907:   count_steps_sort {
                   2908:      SELECT a FROM t3
                   2909:       WHERE (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
                   2910:          OR ((a BETWEEN 19 AND 21) AND a!=20)
                   2911:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                   2912:   }
                   2913: } {19 21 45 71 74 97 scan 0 sort 0}
                   2914: do_test where7-2.122.1 {
                   2915:   count_steps_sort {
                   2916:      SELECT a FROM t2
                   2917:       WHERE b=1037
                   2918:          OR (d>=47.0 AND d<48.0 AND d NOT NULL)
                   2919:          OR ((a BETWEEN 43 AND 45) AND a!=44)
                   2920:          OR (d>=82.0 AND d<83.0 AND d NOT NULL)
                   2921:          OR (d>=27.0 AND d<28.0 AND d NOT NULL)
                   2922:          OR ((a BETWEEN 75 AND 77) AND a!=76)
                   2923:   }
                   2924: } {27 43 45 47 75 77 82 scan 0 sort 0}
                   2925: do_test where7-2.122.2 {
                   2926:   count_steps_sort {
                   2927:      SELECT a FROM t3
                   2928:       WHERE b=1037
                   2929:          OR (d>=47.0 AND d<48.0 AND d NOT NULL)
                   2930:          OR ((a BETWEEN 43 AND 45) AND a!=44)
                   2931:          OR (d>=82.0 AND d<83.0 AND d NOT NULL)
                   2932:          OR (d>=27.0 AND d<28.0 AND d NOT NULL)
                   2933:          OR ((a BETWEEN 75 AND 77) AND a!=76)
                   2934:   }
                   2935: } {27 43 45 47 75 77 82 scan 0 sort 0}
                   2936: do_test where7-2.123.1 {
                   2937:   count_steps_sort {
                   2938:      SELECT a FROM t2
                   2939:       WHERE b=1045
                   2940:          OR ((a BETWEEN 36 AND 38) AND a!=37)
                   2941:          OR ((a BETWEEN 37 AND 39) AND a!=38)
                   2942:          OR c=12012
                   2943:   }
                   2944: } {34 35 36 37 38 39 95 scan 0 sort 0}
                   2945: do_test where7-2.123.2 {
                   2946:   count_steps_sort {
                   2947:      SELECT a FROM t3
                   2948:       WHERE b=1045
                   2949:          OR ((a BETWEEN 36 AND 38) AND a!=37)
                   2950:          OR ((a BETWEEN 37 AND 39) AND a!=38)
                   2951:          OR c=12012
                   2952:   }
                   2953: } {34 35 36 37 38 39 95 scan 0 sort 0}
                   2954: do_test where7-2.124.1 {
                   2955:   count_steps_sort {
                   2956:      SELECT a FROM t2
                   2957:       WHERE (g='fedcbaz' AND f GLOB 'tuvwx*')
                   2958:          OR b=421
                   2959:          OR b=429
                   2960:          OR b=498
                   2961:          OR b=33
                   2962:          OR b=198
                   2963:          OR c=14014
                   2964:          OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
                   2965:   }
                   2966: } {3 18 23 39 40 41 42 49 75 97 scan 0 sort 0}
                   2967: do_test where7-2.124.2 {
                   2968:   count_steps_sort {
                   2969:      SELECT a FROM t3
                   2970:       WHERE (g='fedcbaz' AND f GLOB 'tuvwx*')
                   2971:          OR b=421
                   2972:          OR b=429
                   2973:          OR b=498
                   2974:          OR b=33
                   2975:          OR b=198
                   2976:          OR c=14014
                   2977:          OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
                   2978:   }
                   2979: } {3 18 23 39 40 41 42 49 75 97 scan 0 sort 0}
                   2980: do_test where7-2.125.1 {
                   2981:   count_steps_sort {
                   2982:      SELECT a FROM t2
                   2983:       WHERE b=47
                   2984:          OR c=31031
                   2985:          OR a=38
                   2986:          OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
                   2987:          OR (g='srqponm' AND f GLOB 'fghij*')
                   2988:          OR b=242
                   2989:          OR (d>=70.0 AND d<71.0 AND d NOT NULL)
                   2990:          OR b=352
                   2991:          OR a=49
                   2992:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   2993:   }
                   2994: } {8 22 31 32 34 38 49 57 60 70 86 91 92 93 scan 0 sort 0}
                   2995: do_test where7-2.125.2 {
                   2996:   count_steps_sort {
                   2997:      SELECT a FROM t3
                   2998:       WHERE b=47
                   2999:          OR c=31031
                   3000:          OR a=38
                   3001:          OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
                   3002:          OR (g='srqponm' AND f GLOB 'fghij*')
                   3003:          OR b=242
                   3004:          OR (d>=70.0 AND d<71.0 AND d NOT NULL)
                   3005:          OR b=352
                   3006:          OR a=49
                   3007:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   3008:   }
                   3009: } {8 22 31 32 34 38 49 57 60 70 86 91 92 93 scan 0 sort 0}
                   3010: do_test where7-2.126.1 {
                   3011:   count_steps_sort {
                   3012:      SELECT a FROM t2
                   3013:       WHERE (d>=87.0 AND d<88.0 AND d NOT NULL)
                   3014:          OR b=704
                   3015:          OR a=7
                   3016:          OR a=8
                   3017:          OR a=46
                   3018:          OR b=740
                   3019:          OR b=993
                   3020:          OR (d>=38.0 AND d<39.0 AND d NOT NULL)
                   3021:   }
                   3022: } {7 8 38 46 64 87 scan 0 sort 0}
                   3023: do_test where7-2.126.2 {
                   3024:   count_steps_sort {
                   3025:      SELECT a FROM t3
                   3026:       WHERE (d>=87.0 AND d<88.0 AND d NOT NULL)
                   3027:          OR b=704
                   3028:          OR a=7
                   3029:          OR a=8
                   3030:          OR a=46
                   3031:          OR b=740
                   3032:          OR b=993
                   3033:          OR (d>=38.0 AND d<39.0 AND d NOT NULL)
                   3034:   }
                   3035: } {7 8 38 46 64 87 scan 0 sort 0}
                   3036: do_test where7-2.127.1 {
                   3037:   count_steps_sort {
                   3038:      SELECT a FROM t2
                   3039:       WHERE ((a BETWEEN 62 AND 64) AND a!=63)
                   3040:          OR c=32032
                   3041:          OR a=76
                   3042:   }
                   3043: } {62 64 76 94 95 96 scan 0 sort 0}
                   3044: do_test where7-2.127.2 {
                   3045:   count_steps_sort {
                   3046:      SELECT a FROM t3
                   3047:       WHERE ((a BETWEEN 62 AND 64) AND a!=63)
                   3048:          OR c=32032
                   3049:          OR a=76
                   3050:   }
                   3051: } {62 64 76 94 95 96 scan 0 sort 0}
                   3052: do_test where7-2.128.1 {
                   3053:   count_steps_sort {
                   3054:      SELECT a FROM t2
                   3055:       WHERE (g='utsrqpo' AND f GLOB 'tuvwx*')
                   3056:          OR b=528
                   3057:          OR (g='gfedcba' AND f GLOB 'nopqr*')
                   3058:   }
                   3059: } {19 48 91 scan 0 sort 0}
                   3060: do_test where7-2.128.2 {
                   3061:   count_steps_sort {
                   3062:      SELECT a FROM t3
                   3063:       WHERE (g='utsrqpo' AND f GLOB 'tuvwx*')
                   3064:          OR b=528
                   3065:          OR (g='gfedcba' AND f GLOB 'nopqr*')
                   3066:   }
                   3067: } {19 48 91 scan 0 sort 0}
                   3068: do_test where7-2.129.1 {
                   3069:   count_steps_sort {
                   3070:      SELECT a FROM t2
                   3071:       WHERE (d>=26.0 AND d<27.0 AND d NOT NULL)
                   3072:          OR (d>=97.0 AND d<98.0 AND d NOT NULL)
                   3073:          OR a=65
                   3074:   }
                   3075: } {26 65 97 scan 0 sort 0}
                   3076: do_test where7-2.129.2 {
                   3077:   count_steps_sort {
                   3078:      SELECT a FROM t3
                   3079:       WHERE (d>=26.0 AND d<27.0 AND d NOT NULL)
                   3080:          OR (d>=97.0 AND d<98.0 AND d NOT NULL)
                   3081:          OR a=65
                   3082:   }
                   3083: } {26 65 97 scan 0 sort 0}
                   3084: do_test where7-2.130.1 {
                   3085:   count_steps_sort {
                   3086:      SELECT a FROM t2
                   3087:       WHERE (d>=71.0 AND d<72.0 AND d NOT NULL)
                   3088:          OR 1000000<b
                   3089:          OR (g='yxwvuts' AND f GLOB 'cdefg*')
                   3090:          OR (d>=50.0 AND d<51.0 AND d NOT NULL)
                   3091:          OR a=24
                   3092:   }
                   3093: } {2 24 50 71 scan 0 sort 0}
                   3094: do_test where7-2.130.2 {
                   3095:   count_steps_sort {
                   3096:      SELECT a FROM t3
                   3097:       WHERE (d>=71.0 AND d<72.0 AND d NOT NULL)
                   3098:          OR 1000000<b
                   3099:          OR (g='yxwvuts' AND f GLOB 'cdefg*')
                   3100:          OR (d>=50.0 AND d<51.0 AND d NOT NULL)
                   3101:          OR a=24
                   3102:   }
                   3103: } {2 24 50 71 scan 0 sort 0}
                   3104: do_test where7-2.131.1 {
                   3105:   count_steps_sort {
                   3106:      SELECT a FROM t2
                   3107:       WHERE a=60
                   3108:          OR a=39
                   3109:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   3110:          OR b=36
                   3111:          OR b=814
                   3112:          OR a=14
                   3113:          OR (d>=61.0 AND d<62.0 AND d NOT NULL)
                   3114:          OR b=440
                   3115:          OR (g='xwvutsr' AND f GLOB 'fghij*')
                   3116:          OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
                   3117:   }
                   3118: } {5 14 25 39 40 51 60 61 74 77 93 95 scan 0 sort 0}
                   3119: do_test where7-2.131.2 {
                   3120:   count_steps_sort {
                   3121:      SELECT a FROM t3
                   3122:       WHERE a=60
                   3123:          OR a=39
                   3124:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   3125:          OR b=36
                   3126:          OR b=814
                   3127:          OR a=14
                   3128:          OR (d>=61.0 AND d<62.0 AND d NOT NULL)
                   3129:          OR b=440
                   3130:          OR (g='xwvutsr' AND f GLOB 'fghij*')
                   3131:          OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
                   3132:   }
                   3133: } {5 14 25 39 40 51 60 61 74 77 93 95 scan 0 sort 0}
                   3134: do_test where7-2.132.1 {
                   3135:   count_steps_sort {
                   3136:      SELECT a FROM t2
                   3137:       WHERE f IS NULL
                   3138:          OR ((a BETWEEN 39 AND 41) AND a!=40)
                   3139:   }
                   3140: } {39 41 scan 0 sort 0}
                   3141: do_test where7-2.132.2 {
                   3142:   count_steps_sort {
                   3143:      SELECT a FROM t3
                   3144:       WHERE f IS NULL
                   3145:          OR ((a BETWEEN 39 AND 41) AND a!=40)
                   3146:   }
                   3147: } {39 41 scan 0 sort 0}
                   3148: do_test where7-2.133.1 {
                   3149:   count_steps_sort {
                   3150:      SELECT a FROM t2
                   3151:       WHERE b=44
                   3152:          OR ((a BETWEEN 17 AND 19) AND a!=18)
                   3153:   }
                   3154: } {4 17 19 scan 0 sort 0}
                   3155: do_test where7-2.133.2 {
                   3156:   count_steps_sort {
                   3157:      SELECT a FROM t3
                   3158:       WHERE b=44
                   3159:          OR ((a BETWEEN 17 AND 19) AND a!=18)
                   3160:   }
                   3161: } {4 17 19 scan 0 sort 0}
                   3162: do_test where7-2.134.1 {
                   3163:   count_steps_sort {
                   3164:      SELECT a FROM t2
                   3165:       WHERE (d>=80.0 AND d<81.0 AND d NOT NULL)
                   3166:          OR a=82
                   3167:   }
                   3168: } {80 82 scan 0 sort 0}
                   3169: do_test where7-2.134.2 {
                   3170:   count_steps_sort {
                   3171:      SELECT a FROM t3
                   3172:       WHERE (d>=80.0 AND d<81.0 AND d NOT NULL)
                   3173:          OR a=82
                   3174:   }
                   3175: } {80 82 scan 0 sort 0}
                   3176: do_test where7-2.135.1 {
                   3177:   count_steps_sort {
                   3178:      SELECT a FROM t2
                   3179:       WHERE ((a BETWEEN 84 AND 86) AND a!=85)
                   3180:          OR c=24024
                   3181:          OR b=946
                   3182:          OR a=19
                   3183:          OR (d>=47.0 AND d<48.0 AND d NOT NULL)
                   3184:   }
                   3185: } {19 47 70 71 72 84 86 scan 0 sort 0}
                   3186: do_test where7-2.135.2 {
                   3187:   count_steps_sort {
                   3188:      SELECT a FROM t3
                   3189:       WHERE ((a BETWEEN 84 AND 86) AND a!=85)
                   3190:          OR c=24024
                   3191:          OR b=946
                   3192:          OR a=19
                   3193:          OR (d>=47.0 AND d<48.0 AND d NOT NULL)
                   3194:   }
                   3195: } {19 47 70 71 72 84 86 scan 0 sort 0}
                   3196: do_test where7-2.136.1 {
                   3197:   count_steps_sort {
                   3198:      SELECT a FROM t2
                   3199:       WHERE a=27
                   3200:          OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
                   3201:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   3202:          OR (g='ihgfedc' AND f GLOB 'efghi*')
                   3203:          OR b=1045
                   3204:          OR a=84
                   3205:          OR f='qrstuvwxy'
                   3206:   }
                   3207: } {16 19 27 42 45 68 71 82 84 89 91 94 95 97 scan 0 sort 0}
                   3208: do_test where7-2.136.2 {
                   3209:   count_steps_sort {
                   3210:      SELECT a FROM t3
                   3211:       WHERE a=27
                   3212:          OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
                   3213:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   3214:          OR (g='ihgfedc' AND f GLOB 'efghi*')
                   3215:          OR b=1045
                   3216:          OR a=84
                   3217:          OR f='qrstuvwxy'
                   3218:   }
                   3219: } {16 19 27 42 45 68 71 82 84 89 91 94 95 97 scan 0 sort 0}
                   3220: do_test where7-2.137.1 {
                   3221:   count_steps_sort {
                   3222:      SELECT a FROM t2
                   3223:       WHERE b=704
                   3224:          OR b=949
                   3225:          OR (d>=72.0 AND d<73.0 AND d NOT NULL)
                   3226:          OR (g='utsrqpo' AND f GLOB 'wxyza*')
                   3227:          OR c=24024
                   3228:          OR b=553
                   3229:          OR a=18
                   3230:          OR a=92
                   3231:   }
                   3232: } {18 22 64 70 71 72 92 scan 0 sort 0}
                   3233: do_test where7-2.137.2 {
                   3234:   count_steps_sort {
                   3235:      SELECT a FROM t3
                   3236:       WHERE b=704
                   3237:          OR b=949
                   3238:          OR (d>=72.0 AND d<73.0 AND d NOT NULL)
                   3239:          OR (g='utsrqpo' AND f GLOB 'wxyza*')
                   3240:          OR c=24024
                   3241:          OR b=553
                   3242:          OR a=18
                   3243:          OR a=92
                   3244:   }
                   3245: } {18 22 64 70 71 72 92 scan 0 sort 0}
                   3246: do_test where7-2.138.1 {
                   3247:   count_steps_sort {
                   3248:      SELECT a FROM t2
                   3249:       WHERE (f GLOB '?cdef*' AND f GLOB 'bcde*')
                   3250:          OR (g='ihgfedc' AND f GLOB 'efghi*')
                   3251:          OR b=902
                   3252:          OR (d>=61.0 AND d<62.0 AND d NOT NULL)
                   3253:          OR b=25
                   3254:          OR ((a BETWEEN 16 AND 18) AND a!=17)
                   3255:          OR f='zabcdefgh'
                   3256:          OR b=385
                   3257:   }
                   3258: } {1 16 18 25 27 35 51 53 61 77 79 82 scan 0 sort 0}
                   3259: do_test where7-2.138.2 {
                   3260:   count_steps_sort {
                   3261:      SELECT a FROM t3
                   3262:       WHERE (f GLOB '?cdef*' AND f GLOB 'bcde*')
                   3263:          OR (g='ihgfedc' AND f GLOB 'efghi*')
                   3264:          OR b=902
                   3265:          OR (d>=61.0 AND d<62.0 AND d NOT NULL)
                   3266:          OR b=25
                   3267:          OR ((a BETWEEN 16 AND 18) AND a!=17)
                   3268:          OR f='zabcdefgh'
                   3269:          OR b=385
                   3270:   }
                   3271: } {1 16 18 25 27 35 51 53 61 77 79 82 scan 0 sort 0}
                   3272: do_test where7-2.139.1 {
                   3273:   count_steps_sort {
                   3274:      SELECT a FROM t2
                   3275:       WHERE a=22
                   3276:          OR b=36
                   3277:          OR ((a BETWEEN 57 AND 59) AND a!=58)
                   3278:          OR (d>=31.0 AND d<32.0 AND d NOT NULL)
                   3279:          OR ((a BETWEEN 81 AND 83) AND a!=82)
                   3280:   }
                   3281: } {22 31 57 59 81 83 scan 0 sort 0}
                   3282: do_test where7-2.139.2 {
                   3283:   count_steps_sort {
                   3284:      SELECT a FROM t3
                   3285:       WHERE a=22
                   3286:          OR b=36
                   3287:          OR ((a BETWEEN 57 AND 59) AND a!=58)
                   3288:          OR (d>=31.0 AND d<32.0 AND d NOT NULL)
                   3289:          OR ((a BETWEEN 81 AND 83) AND a!=82)
                   3290:   }
                   3291: } {22 31 57 59 81 83 scan 0 sort 0}
                   3292: do_test where7-2.140.1 {
                   3293:   count_steps_sort {
                   3294:      SELECT a FROM t2
                   3295:       WHERE b=253
                   3296:          OR (d>=60.0 AND d<61.0 AND d NOT NULL)
                   3297:   }
                   3298: } {23 60 scan 0 sort 0}
                   3299: do_test where7-2.140.2 {
                   3300:   count_steps_sort {
                   3301:      SELECT a FROM t3
                   3302:       WHERE b=253
                   3303:          OR (d>=60.0 AND d<61.0 AND d NOT NULL)
                   3304:   }
                   3305: } {23 60 scan 0 sort 0}
                   3306: do_test where7-2.141.1 {
                   3307:   count_steps_sort {
                   3308:      SELECT a FROM t2
                   3309:       WHERE (f GLOB '?qrst*' AND f GLOB 'pqrs*')
                   3310:          OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
                   3311:          OR b=641
                   3312:          OR ((a BETWEEN 36 AND 38) AND a!=37)
                   3313:   }
                   3314: } {1 15 27 36 38 41 53 67 79 93 scan 0 sort 0}
                   3315: do_test where7-2.141.2 {
                   3316:   count_steps_sort {
                   3317:      SELECT a FROM t3
                   3318:       WHERE (f GLOB '?qrst*' AND f GLOB 'pqrs*')
                   3319:          OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
                   3320:          OR b=641
                   3321:          OR ((a BETWEEN 36 AND 38) AND a!=37)
                   3322:   }
                   3323: } {1 15 27 36 38 41 53 67 79 93 scan 0 sort 0}
                   3324: do_test where7-2.142.1 {
                   3325:   count_steps_sort {
                   3326:      SELECT a FROM t2
                   3327:       WHERE c=30030
                   3328:          OR a=18
                   3329:          OR ((a BETWEEN 44 AND 46) AND a!=45)
                   3330:          OR (d>=89.0 AND d<90.0 AND d NOT NULL)
                   3331:          OR b=11
                   3332:          OR (g='qponmlk' AND f GLOB 'opqrs*')
                   3333:          OR a=52
                   3334:          OR (g='utsrqpo' AND f GLOB 'wxyza*')
                   3335:          OR a=13
                   3336:          OR (d>=65.0 AND d<66.0 AND d NOT NULL)
                   3337:   }
                   3338: } {1 13 18 22 40 44 46 52 65 88 89 90 scan 0 sort 0}
                   3339: do_test where7-2.142.2 {
                   3340:   count_steps_sort {
                   3341:      SELECT a FROM t3
                   3342:       WHERE c=30030
                   3343:          OR a=18
                   3344:          OR ((a BETWEEN 44 AND 46) AND a!=45)
                   3345:          OR (d>=89.0 AND d<90.0 AND d NOT NULL)
                   3346:          OR b=11
                   3347:          OR (g='qponmlk' AND f GLOB 'opqrs*')
                   3348:          OR a=52
                   3349:          OR (g='utsrqpo' AND f GLOB 'wxyza*')
                   3350:          OR a=13
                   3351:          OR (d>=65.0 AND d<66.0 AND d NOT NULL)
                   3352:   }
                   3353: } {1 13 18 22 40 44 46 52 65 88 89 90 scan 0 sort 0}
                   3354: do_test where7-2.143.1 {
                   3355:   count_steps_sort {
                   3356:      SELECT a FROM t2
                   3357:       WHERE c=23023
                   3358:          OR f='efghijklm'
                   3359:          OR ((a BETWEEN 39 AND 41) AND a!=40)
                   3360:          OR b=1045
                   3361:          OR (d>=24.0 AND d<25.0 AND d NOT NULL)
                   3362:          OR f='uvwxyzabc'
                   3363:          OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
                   3364:   }
                   3365: } {4 20 24 30 39 41 46 50 56 67 68 69 72 76 82 95 98 scan 0 sort 0}
                   3366: do_test where7-2.143.2 {
                   3367:   count_steps_sort {
                   3368:      SELECT a FROM t3
                   3369:       WHERE c=23023
                   3370:          OR f='efghijklm'
                   3371:          OR ((a BETWEEN 39 AND 41) AND a!=40)
                   3372:          OR b=1045
                   3373:          OR (d>=24.0 AND d<25.0 AND d NOT NULL)
                   3374:          OR f='uvwxyzabc'
                   3375:          OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
                   3376:   }
                   3377: } {4 20 24 30 39 41 46 50 56 67 68 69 72 76 82 95 98 scan 0 sort 0}
                   3378: do_test where7-2.144.1 {
                   3379:   count_steps_sort {
                   3380:      SELECT a FROM t2
                   3381:       WHERE b=476
                   3382:          OR a=11
                   3383:          OR a=52
                   3384:          OR b=858
                   3385:          OR b=264
                   3386:          OR f='wxyzabcde'
                   3387:          OR c=18018
                   3388:          OR b=597
                   3389:          OR (d>=69.0 AND d<70.0 AND d NOT NULL)
                   3390:   }
                   3391: } {11 22 24 48 52 53 54 69 74 78 100 scan 0 sort 0}
                   3392: do_test where7-2.144.2 {
                   3393:   count_steps_sort {
                   3394:      SELECT a FROM t3
                   3395:       WHERE b=476
                   3396:          OR a=11
                   3397:          OR a=52
                   3398:          OR b=858
                   3399:          OR b=264
                   3400:          OR f='wxyzabcde'
                   3401:          OR c=18018
                   3402:          OR b=597
                   3403:          OR (d>=69.0 AND d<70.0 AND d NOT NULL)
                   3404:   }
                   3405: } {11 22 24 48 52 53 54 69 74 78 100 scan 0 sort 0}
                   3406: do_test where7-2.145.1 {
                   3407:   count_steps_sort {
                   3408:      SELECT a FROM t2
                   3409:       WHERE b=91
                   3410:          OR (g='utsrqpo' AND f GLOB 'wxyza*')
                   3411:          OR (d>=21.0 AND d<22.0 AND d NOT NULL)
                   3412:          OR (g='wvutsrq' AND f GLOB 'mnopq*')
                   3413:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   3414:          OR (d>=85.0 AND d<86.0 AND d NOT NULL)
                   3415:          OR b=102
                   3416:          OR (d>=36.0 AND d<37.0 AND d NOT NULL)
                   3417:          OR ((a BETWEEN 59 AND 61) AND a!=60)
                   3418:          OR b=784
                   3419:   }
                   3420: } {12 21 22 36 59 61 85 89 91 scan 0 sort 0}
                   3421: do_test where7-2.145.2 {
                   3422:   count_steps_sort {
                   3423:      SELECT a FROM t3
                   3424:       WHERE b=91
                   3425:          OR (g='utsrqpo' AND f GLOB 'wxyza*')
                   3426:          OR (d>=21.0 AND d<22.0 AND d NOT NULL)
                   3427:          OR (g='wvutsrq' AND f GLOB 'mnopq*')
                   3428:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   3429:          OR (d>=85.0 AND d<86.0 AND d NOT NULL)
                   3430:          OR b=102
                   3431:          OR (d>=36.0 AND d<37.0 AND d NOT NULL)
                   3432:          OR ((a BETWEEN 59 AND 61) AND a!=60)
                   3433:          OR b=784
                   3434:   }
                   3435: } {12 21 22 36 59 61 85 89 91 scan 0 sort 0}
                   3436: do_test where7-2.146.1 {
                   3437:   count_steps_sort {
                   3438:      SELECT a FROM t2
                   3439:       WHERE (g='vutsrqp' AND f GLOB 'opqrs*')
                   3440:          OR (g='gfedcba' AND f GLOB 'nopqr*')
                   3441:          OR b=990
                   3442:          OR a=52
                   3443:          OR (d>=38.0 AND d<39.0 AND d NOT NULL)
                   3444:   }
                   3445: } {14 38 52 90 91 scan 0 sort 0}
                   3446: do_test where7-2.146.2 {
                   3447:   count_steps_sort {
                   3448:      SELECT a FROM t3
                   3449:       WHERE (g='vutsrqp' AND f GLOB 'opqrs*')
                   3450:          OR (g='gfedcba' AND f GLOB 'nopqr*')
                   3451:          OR b=990
                   3452:          OR a=52
                   3453:          OR (d>=38.0 AND d<39.0 AND d NOT NULL)
                   3454:   }
                   3455: } {14 38 52 90 91 scan 0 sort 0}
                   3456: do_test where7-2.147.1 {
                   3457:   count_steps_sort {
                   3458:      SELECT a FROM t2
                   3459:       WHERE c=22022
                   3460:          OR b=960
                   3461:          OR ((a BETWEEN 43 AND 45) AND a!=44)
                   3462:          OR a=48
                   3463:          OR b=729
                   3464:          OR ((a BETWEEN 41 AND 43) AND a!=42)
                   3465:          OR a=44
                   3466:          OR b=773
                   3467:   }
                   3468: } {41 43 44 45 48 64 65 66 scan 0 sort 0}
                   3469: do_test where7-2.147.2 {
                   3470:   count_steps_sort {
                   3471:      SELECT a FROM t3
                   3472:       WHERE c=22022
                   3473:          OR b=960
                   3474:          OR ((a BETWEEN 43 AND 45) AND a!=44)
                   3475:          OR a=48
                   3476:          OR b=729
                   3477:          OR ((a BETWEEN 41 AND 43) AND a!=42)
                   3478:          OR a=44
                   3479:          OR b=773
                   3480:   }
                   3481: } {41 43 44 45 48 64 65 66 scan 0 sort 0}
                   3482: do_test where7-2.148.1 {
                   3483:   count_steps_sort {
                   3484:      SELECT a FROM t2
                   3485:       WHERE ((a BETWEEN 68 AND 70) AND a!=69)
                   3486:          OR b=421
                   3487:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                   3488:          OR (d>=2.0 AND d<3.0 AND d NOT NULL)
                   3489:          OR (g='srqponm' AND f GLOB 'defgh*')
                   3490:          OR (d>=89.0 AND d<90.0 AND d NOT NULL)
                   3491:          OR (d>=24.0 AND d<25.0 AND d NOT NULL)
                   3492:          OR c=22022
                   3493:          OR b=825
                   3494:          OR ((a BETWEEN 17 AND 19) AND a!=18)
                   3495:          OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
                   3496:   }
                   3497: } {2 6 17 19 22 24 29 32 58 64 65 66 68 70 75 84 89 scan 0 sort 0}
                   3498: do_test where7-2.148.2 {
                   3499:   count_steps_sort {
                   3500:      SELECT a FROM t3
                   3501:       WHERE ((a BETWEEN 68 AND 70) AND a!=69)
                   3502:          OR b=421
                   3503:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                   3504:          OR (d>=2.0 AND d<3.0 AND d NOT NULL)
                   3505:          OR (g='srqponm' AND f GLOB 'defgh*')
                   3506:          OR (d>=89.0 AND d<90.0 AND d NOT NULL)
                   3507:          OR (d>=24.0 AND d<25.0 AND d NOT NULL)
                   3508:          OR c=22022
                   3509:          OR b=825
                   3510:          OR ((a BETWEEN 17 AND 19) AND a!=18)
                   3511:          OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
                   3512:   }
                   3513: } {2 6 17 19 22 24 29 32 58 64 65 66 68 70 75 84 89 scan 0 sort 0}
                   3514: do_test where7-2.149.1 {
                   3515:   count_steps_sort {
                   3516:      SELECT a FROM t2
                   3517:       WHERE (d>=44.0 AND d<45.0 AND d NOT NULL)
                   3518:          OR b=484
                   3519:          OR b=1026
                   3520:          OR a=90
                   3521:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                   3522:          OR b=608
                   3523:          OR a=32
                   3524:   }
                   3525: } {32 44 74 90 scan 0 sort 0}
                   3526: do_test where7-2.149.2 {
                   3527:   count_steps_sort {
                   3528:      SELECT a FROM t3
                   3529:       WHERE (d>=44.0 AND d<45.0 AND d NOT NULL)
                   3530:          OR b=484
                   3531:          OR b=1026
                   3532:          OR a=90
                   3533:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                   3534:          OR b=608
                   3535:          OR a=32
                   3536:   }
                   3537: } {32 44 74 90 scan 0 sort 0}
                   3538: do_test where7-2.150.1 {
                   3539:   count_steps_sort {
                   3540:      SELECT a FROM t2
                   3541:       WHERE c<=10
                   3542:          OR (d>=76.0 AND d<77.0 AND d NOT NULL)
                   3543:          OR b=154
                   3544:          OR (d>=77.0 AND d<78.0 AND d NOT NULL)
                   3545:          OR b=880
                   3546:          OR a=55
                   3547:          OR b=773
                   3548:          OR b=319
                   3549:          OR (g='hgfedcb' AND f GLOB 'fghij*')
                   3550:   }
                   3551: } {14 29 55 76 77 80 83 scan 0 sort 0}
                   3552: do_test where7-2.150.2 {
                   3553:   count_steps_sort {
                   3554:      SELECT a FROM t3
                   3555:       WHERE c<=10
                   3556:          OR (d>=76.0 AND d<77.0 AND d NOT NULL)
                   3557:          OR b=154
                   3558:          OR (d>=77.0 AND d<78.0 AND d NOT NULL)
                   3559:          OR b=880
                   3560:          OR a=55
                   3561:          OR b=773
                   3562:          OR b=319
                   3563:          OR (g='hgfedcb' AND f GLOB 'fghij*')
                   3564:   }
                   3565: } {14 29 55 76 77 80 83 scan 0 sort 0}
                   3566: do_test where7-2.151.1 {
                   3567:   count_steps_sort {
                   3568:      SELECT a FROM t2
                   3569:       WHERE (g='wvutsrq' AND f GLOB 'ijklm*')
                   3570:          OR f='mnopqrstu'
                   3571:          OR a=62
                   3572:   }
                   3573: } {8 12 38 62 64 90 scan 0 sort 0}
                   3574: do_test where7-2.151.2 {
                   3575:   count_steps_sort {
                   3576:      SELECT a FROM t3
                   3577:       WHERE (g='wvutsrq' AND f GLOB 'ijklm*')
                   3578:          OR f='mnopqrstu'
                   3579:          OR a=62
                   3580:   }
                   3581: } {8 12 38 62 64 90 scan 0 sort 0}
                   3582: do_test where7-2.152.1 {
                   3583:   count_steps_sort {
                   3584:      SELECT a FROM t2
                   3585:       WHERE a=33
                   3586:          OR b=1045
                   3587:          OR (d>=40.0 AND d<41.0 AND d NOT NULL)
                   3588:          OR c=13013
                   3589:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   3590:          OR b=124
                   3591:          OR (g='gfedcba' AND f GLOB 'klmno*')
                   3592:   }
                   3593: } {33 37 38 39 40 88 90 95 scan 0 sort 0}
                   3594: do_test where7-2.152.2 {
                   3595:   count_steps_sort {
                   3596:      SELECT a FROM t3
                   3597:       WHERE a=33
                   3598:          OR b=1045
                   3599:          OR (d>=40.0 AND d<41.0 AND d NOT NULL)
                   3600:          OR c=13013
                   3601:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   3602:          OR b=124
                   3603:          OR (g='gfedcba' AND f GLOB 'klmno*')
                   3604:   }
                   3605: } {33 37 38 39 40 88 90 95 scan 0 sort 0}
                   3606: do_test where7-2.153.1 {
                   3607:   count_steps_sort {
                   3608:      SELECT a FROM t2
                   3609:       WHERE b=883
                   3610:          OR c=32032
                   3611:          OR f='fghijklmn'
                   3612:          OR ((a BETWEEN 49 AND 51) AND a!=50)
                   3613:          OR b=421
                   3614:          OR b=803
                   3615:          OR c=4004
                   3616:          OR (f GLOB '?defg*' AND f GLOB 'cdef*')
                   3617:   }
                   3618: } {2 5 10 11 12 28 31 49 51 54 57 73 80 83 94 95 96 scan 0 sort 0}
                   3619: do_test where7-2.153.2 {
                   3620:   count_steps_sort {
                   3621:      SELECT a FROM t3
                   3622:       WHERE b=883
                   3623:          OR c=32032
                   3624:          OR f='fghijklmn'
                   3625:          OR ((a BETWEEN 49 AND 51) AND a!=50)
                   3626:          OR b=421
                   3627:          OR b=803
                   3628:          OR c=4004
                   3629:          OR (f GLOB '?defg*' AND f GLOB 'cdef*')
                   3630:   }
                   3631: } {2 5 10 11 12 28 31 49 51 54 57 73 80 83 94 95 96 scan 0 sort 0}
                   3632: do_test where7-2.154.1 {
                   3633:   count_steps_sort {
                   3634:      SELECT a FROM t2
                   3635:       WHERE (f GLOB '?rstu*' AND f GLOB 'qrst*')
                   3636:          OR b=99
                   3637:          OR (g='kjihgfe' AND f GLOB 'uvwxy*')
                   3638:   }
                   3639: } {9 16 42 68 72 94 scan 0 sort 0}
                   3640: do_test where7-2.154.2 {
                   3641:   count_steps_sort {
                   3642:      SELECT a FROM t3
                   3643:       WHERE (f GLOB '?rstu*' AND f GLOB 'qrst*')
                   3644:          OR b=99
                   3645:          OR (g='kjihgfe' AND f GLOB 'uvwxy*')
                   3646:   }
                   3647: } {9 16 42 68 72 94 scan 0 sort 0}
                   3648: do_test where7-2.155.1 {
                   3649:   count_steps_sort {
                   3650:      SELECT a FROM t2
                   3651:       WHERE f='defghijkl'
                   3652:          OR b=308
                   3653:   }
                   3654: } {3 28 29 55 81 scan 0 sort 0}
                   3655: do_test where7-2.155.2 {
                   3656:   count_steps_sort {
                   3657:      SELECT a FROM t3
                   3658:       WHERE f='defghijkl'
                   3659:          OR b=308
                   3660:   }
                   3661: } {3 28 29 55 81 scan 0 sort 0}
                   3662: do_test where7-2.156.1 {
                   3663:   count_steps_sort {
                   3664:      SELECT a FROM t2
                   3665:       WHERE b=795
                   3666:          OR (g='yxwvuts' AND f GLOB 'cdefg*')
                   3667:          OR f='jklmnopqr'
                   3668:          OR (f GLOB '?defg*' AND f GLOB 'cdef*')
                   3669:          OR (d>=51.0 AND d<52.0 AND d NOT NULL)
                   3670:          OR b=1056
                   3671:   }
                   3672: } {2 9 28 35 51 54 61 80 87 96 scan 0 sort 0}
                   3673: do_test where7-2.156.2 {
                   3674:   count_steps_sort {
                   3675:      SELECT a FROM t3
                   3676:       WHERE b=795
                   3677:          OR (g='yxwvuts' AND f GLOB 'cdefg*')
                   3678:          OR f='jklmnopqr'
                   3679:          OR (f GLOB '?defg*' AND f GLOB 'cdef*')
                   3680:          OR (d>=51.0 AND d<52.0 AND d NOT NULL)
                   3681:          OR b=1056
                   3682:   }
                   3683: } {2 9 28 35 51 54 61 80 87 96 scan 0 sort 0}
                   3684: do_test where7-2.157.1 {
                   3685:   count_steps_sort {
                   3686:      SELECT a FROM t2
                   3687:       WHERE a=47
                   3688:          OR (d>=94.0 AND d<95.0 AND d NOT NULL)
                   3689:          OR b=410
                   3690:          OR b=682
                   3691:          OR ((a BETWEEN 98 AND 100) AND a!=99)
                   3692:          OR f='hijklmnop'
                   3693:          OR (d>=40.0 AND d<41.0 AND d NOT NULL)
                   3694:          OR b=168
                   3695:          OR (d>=51.0 AND d<52.0 AND d NOT NULL)
                   3696:          OR a=32
                   3697:          OR a=72
                   3698:   }
                   3699: } {7 32 33 40 47 51 59 62 72 85 94 98 100 scan 0 sort 0}
                   3700: do_test where7-2.157.2 {
                   3701:   count_steps_sort {
                   3702:      SELECT a FROM t3
                   3703:       WHERE a=47
                   3704:          OR (d>=94.0 AND d<95.0 AND d NOT NULL)
                   3705:          OR b=410
                   3706:          OR b=682
                   3707:          OR ((a BETWEEN 98 AND 100) AND a!=99)
                   3708:          OR f='hijklmnop'
                   3709:          OR (d>=40.0 AND d<41.0 AND d NOT NULL)
                   3710:          OR b=168
                   3711:          OR (d>=51.0 AND d<52.0 AND d NOT NULL)
                   3712:          OR a=32
                   3713:          OR a=72
                   3714:   }
                   3715: } {7 32 33 40 47 51 59 62 72 85 94 98 100 scan 0 sort 0}
                   3716: do_test where7-2.158.1 {
                   3717:   count_steps_sort {
                   3718:      SELECT a FROM t2
                   3719:       WHERE b=616
                   3720:          OR ((a BETWEEN 25 AND 27) AND a!=26)
                   3721:          OR (d>=38.0 AND d<39.0 AND d NOT NULL)
                   3722:          OR a=96
                   3723:   }
                   3724: } {25 27 38 56 96 scan 0 sort 0}
                   3725: do_test where7-2.158.2 {
                   3726:   count_steps_sort {
                   3727:      SELECT a FROM t3
                   3728:       WHERE b=616
                   3729:          OR ((a BETWEEN 25 AND 27) AND a!=26)
                   3730:          OR (d>=38.0 AND d<39.0 AND d NOT NULL)
                   3731:          OR a=96
                   3732:   }
                   3733: } {25 27 38 56 96 scan 0 sort 0}
                   3734: do_test where7-2.159.1 {
                   3735:   count_steps_sort {
                   3736:      SELECT a FROM t2
                   3737:       WHERE (d>=66.0 AND d<67.0 AND d NOT NULL)
                   3738:          OR b=352
                   3739:   }
                   3740: } {32 66 scan 0 sort 0}
                   3741: do_test where7-2.159.2 {
                   3742:   count_steps_sort {
                   3743:      SELECT a FROM t3
                   3744:       WHERE (d>=66.0 AND d<67.0 AND d NOT NULL)
                   3745:          OR b=352
                   3746:   }
                   3747: } {32 66 scan 0 sort 0}
                   3748: do_test where7-2.160.1 {
                   3749:   count_steps_sort {
                   3750:      SELECT a FROM t2
                   3751:       WHERE b=795
                   3752:          OR c=13013
                   3753:          OR (d>=28.0 AND d<29.0 AND d NOT NULL)
                   3754:          OR b=597
                   3755:   }
                   3756: } {28 37 38 39 scan 0 sort 0}
                   3757: do_test where7-2.160.2 {
                   3758:   count_steps_sort {
                   3759:      SELECT a FROM t3
                   3760:       WHERE b=795
                   3761:          OR c=13013
                   3762:          OR (d>=28.0 AND d<29.0 AND d NOT NULL)
                   3763:          OR b=597
                   3764:   }
                   3765: } {28 37 38 39 scan 0 sort 0}
                   3766: do_test where7-2.161.1 {
                   3767:   count_steps_sort {
                   3768:      SELECT a FROM t2
                   3769:       WHERE a=23
                   3770:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   3771:          OR b=641
                   3772:          OR b=352
                   3773:          OR b=179
                   3774:          OR b=806
                   3775:          OR b=839
                   3776:          OR b=33
                   3777:   }
                   3778: } {3 23 32 68 scan 0 sort 0}
                   3779: do_test where7-2.161.2 {
                   3780:   count_steps_sort {
                   3781:      SELECT a FROM t3
                   3782:       WHERE a=23
                   3783:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   3784:          OR b=641
                   3785:          OR b=352
                   3786:          OR b=179
                   3787:          OR b=806
                   3788:          OR b=839
                   3789:          OR b=33
                   3790:   }
                   3791: } {3 23 32 68 scan 0 sort 0}
                   3792: do_test where7-2.162.1 {
                   3793:   count_steps_sort {
                   3794:      SELECT a FROM t2
                   3795:       WHERE b=1070
                   3796:          OR b=1078
                   3797:          OR ((a BETWEEN 11 AND 13) AND a!=12)
                   3798:          OR c=12012
                   3799:          OR (g='hgfedcb' AND f GLOB 'ghijk*')
                   3800:          OR b=319
                   3801:          OR c=5005
                   3802:          OR 1000000<b
                   3803:          OR b=1037
                   3804:          OR b=234
                   3805:   }
                   3806: } {11 13 14 15 29 34 35 36 84 98 scan 0 sort 0}
                   3807: do_test where7-2.162.2 {
                   3808:   count_steps_sort {
                   3809:      SELECT a FROM t3
                   3810:       WHERE b=1070
                   3811:          OR b=1078
                   3812:          OR ((a BETWEEN 11 AND 13) AND a!=12)
                   3813:          OR c=12012
                   3814:          OR (g='hgfedcb' AND f GLOB 'ghijk*')
                   3815:          OR b=319
                   3816:          OR c=5005
                   3817:          OR 1000000<b
                   3818:          OR b=1037
                   3819:          OR b=234
                   3820:   }
                   3821: } {11 13 14 15 29 34 35 36 84 98 scan 0 sort 0}
                   3822: do_test where7-2.163.1 {
                   3823:   count_steps_sort {
                   3824:      SELECT a FROM t2
                   3825:       WHERE f='cdefghijk'
                   3826:          OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
                   3827:          OR (g='ihgfedc' AND f GLOB 'defgh*')
                   3828:          OR (d>=59.0 AND d<60.0 AND d NOT NULL)
                   3829:   }
                   3830: } {2 17 28 43 54 59 69 80 81 95 scan 0 sort 0}
                   3831: do_test where7-2.163.2 {
                   3832:   count_steps_sort {
                   3833:      SELECT a FROM t3
                   3834:       WHERE f='cdefghijk'
                   3835:          OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
                   3836:          OR (g='ihgfedc' AND f GLOB 'defgh*')
                   3837:          OR (d>=59.0 AND d<60.0 AND d NOT NULL)
                   3838:   }
                   3839: } {2 17 28 43 54 59 69 80 81 95 scan 0 sort 0}
                   3840: do_test where7-2.164.1 {
                   3841:   count_steps_sort {
                   3842:      SELECT a FROM t2
                   3843:       WHERE a=65
                   3844:          OR c=14014
                   3845:          OR (d>=88.0 AND d<89.0 AND d NOT NULL)
                   3846:          OR a=47
                   3847:          OR b=220
                   3848:          OR (d>=37.0 AND d<38.0 AND d NOT NULL)
                   3849:   }
                   3850: } {20 37 40 41 42 47 65 88 scan 0 sort 0}
                   3851: do_test where7-2.164.2 {
                   3852:   count_steps_sort {
                   3853:      SELECT a FROM t3
                   3854:       WHERE a=65
                   3855:          OR c=14014
                   3856:          OR (d>=88.0 AND d<89.0 AND d NOT NULL)
                   3857:          OR a=47
                   3858:          OR b=220
                   3859:          OR (d>=37.0 AND d<38.0 AND d NOT NULL)
                   3860:   }
                   3861: } {20 37 40 41 42 47 65 88 scan 0 sort 0}
                   3862: do_test where7-2.165.1 {
                   3863:   count_steps_sort {
                   3864:      SELECT a FROM t2
                   3865:       WHERE (g='hgfedcb' AND f GLOB 'ijklm*')
                   3866:          OR (g='rqponml' AND f GLOB 'jklmn*')
                   3867:          OR b=891
                   3868:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   3869:          OR b=484
                   3870:          OR a=62
                   3871:          OR (g='ihgfedc' AND f GLOB 'defgh*')
                   3872:   }
                   3873: } {35 44 57 62 81 86 scan 0 sort 0}
                   3874: do_test where7-2.165.2 {
                   3875:   count_steps_sort {
                   3876:      SELECT a FROM t3
                   3877:       WHERE (g='hgfedcb' AND f GLOB 'ijklm*')
                   3878:          OR (g='rqponml' AND f GLOB 'jklmn*')
                   3879:          OR b=891
                   3880:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   3881:          OR b=484
                   3882:          OR a=62
                   3883:          OR (g='ihgfedc' AND f GLOB 'defgh*')
                   3884:   }
                   3885: } {35 44 57 62 81 86 scan 0 sort 0}
                   3886: do_test where7-2.166.1 {
                   3887:   count_steps_sort {
                   3888:      SELECT a FROM t2
                   3889:       WHERE b=363
                   3890:          OR (g='tsrqpon' AND f GLOB 'zabcd*')
                   3891:          OR ((a BETWEEN 58 AND 60) AND a!=59)
                   3892:          OR (d>=2.0 AND d<3.0 AND d NOT NULL)
                   3893:          OR (d>=46.0 AND d<47.0 AND d NOT NULL)
                   3894:          OR (g='wvutsrq' AND f GLOB 'klmno*')
                   3895:          OR a=39
                   3896:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   3897:   }
                   3898: } {2 10 25 33 39 46 54 58 60 scan 0 sort 0}
                   3899: do_test where7-2.166.2 {
                   3900:   count_steps_sort {
                   3901:      SELECT a FROM t3
                   3902:       WHERE b=363
                   3903:          OR (g='tsrqpon' AND f GLOB 'zabcd*')
                   3904:          OR ((a BETWEEN 58 AND 60) AND a!=59)
                   3905:          OR (d>=2.0 AND d<3.0 AND d NOT NULL)
                   3906:          OR (d>=46.0 AND d<47.0 AND d NOT NULL)
                   3907:          OR (g='wvutsrq' AND f GLOB 'klmno*')
                   3908:          OR a=39
                   3909:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   3910:   }
                   3911: } {2 10 25 33 39 46 54 58 60 scan 0 sort 0}
                   3912: do_test where7-2.167.1 {
                   3913:   count_steps_sort {
                   3914:      SELECT a FROM t2
                   3915:       WHERE c=30030
                   3916:          OR (d>=52.0 AND d<53.0 AND d NOT NULL)
                   3917:          OR b=850
                   3918:          OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
                   3919:   }
                   3920: } {20 46 52 72 88 89 90 98 scan 0 sort 0}
                   3921: do_test where7-2.167.2 {
                   3922:   count_steps_sort {
                   3923:      SELECT a FROM t3
                   3924:       WHERE c=30030
                   3925:          OR (d>=52.0 AND d<53.0 AND d NOT NULL)
                   3926:          OR b=850
                   3927:          OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
                   3928:   }
                   3929: } {20 46 52 72 88 89 90 98 scan 0 sort 0}
                   3930: do_test where7-2.168.1 {
                   3931:   count_steps_sort {
                   3932:      SELECT a FROM t2
                   3933:       WHERE (d>=23.0 AND d<24.0 AND d NOT NULL)
                   3934:          OR (d>=91.0 AND d<92.0 AND d NOT NULL)
                   3935:          OR b=80
                   3936:   }
                   3937: } {23 91 scan 0 sort 0}
                   3938: do_test where7-2.168.2 {
                   3939:   count_steps_sort {
                   3940:      SELECT a FROM t3
                   3941:       WHERE (d>=23.0 AND d<24.0 AND d NOT NULL)
                   3942:          OR (d>=91.0 AND d<92.0 AND d NOT NULL)
                   3943:          OR b=80
                   3944:   }
                   3945: } {23 91 scan 0 sort 0}
                   3946: do_test where7-2.169.1 {
                   3947:   count_steps_sort {
                   3948:      SELECT a FROM t2
                   3949:       WHERE ((a BETWEEN 59 AND 61) AND a!=60)
                   3950:          OR (d>=77.0 AND d<78.0 AND d NOT NULL)
                   3951:          OR b=462
                   3952:          OR a=51
                   3953:          OR b=344
                   3954:          OR b=333
                   3955:          OR ((a BETWEEN 61 AND 63) AND a!=62)
                   3956:   }
                   3957: } {42 51 59 61 63 77 scan 0 sort 0}
                   3958: do_test where7-2.169.2 {
                   3959:   count_steps_sort {
                   3960:      SELECT a FROM t3
                   3961:       WHERE ((a BETWEEN 59 AND 61) AND a!=60)
                   3962:          OR (d>=77.0 AND d<78.0 AND d NOT NULL)
                   3963:          OR b=462
                   3964:          OR a=51
                   3965:          OR b=344
                   3966:          OR b=333
                   3967:          OR ((a BETWEEN 61 AND 63) AND a!=62)
                   3968:   }
                   3969: } {42 51 59 61 63 77 scan 0 sort 0}
                   3970: do_test where7-2.170.1 {
                   3971:   count_steps_sort {
                   3972:      SELECT a FROM t2
                   3973:       WHERE b=586
                   3974:          OR a=21
                   3975:          OR b=638
                   3976:   }
                   3977: } {21 58 scan 0 sort 0}
                   3978: do_test where7-2.170.2 {
                   3979:   count_steps_sort {
                   3980:      SELECT a FROM t3
                   3981:       WHERE b=586
                   3982:          OR a=21
                   3983:          OR b=638
                   3984:   }
                   3985: } {21 58 scan 0 sort 0}
                   3986: do_test where7-2.171.1 {
                   3987:   count_steps_sort {
                   3988:      SELECT a FROM t2
                   3989:       WHERE b=179
                   3990:          OR ((a BETWEEN 2 AND 4) AND a!=3)
                   3991:          OR ((a BETWEEN 40 AND 42) AND a!=41)
                   3992:          OR (d>=13.0 AND d<14.0 AND d NOT NULL)
                   3993:          OR ((a BETWEEN 72 AND 74) AND a!=73)
                   3994:   }
                   3995: } {2 4 13 40 42 72 74 scan 0 sort 0}
                   3996: do_test where7-2.171.2 {
                   3997:   count_steps_sort {
                   3998:      SELECT a FROM t3
                   3999:       WHERE b=179
                   4000:          OR ((a BETWEEN 2 AND 4) AND a!=3)
                   4001:          OR ((a BETWEEN 40 AND 42) AND a!=41)
                   4002:          OR (d>=13.0 AND d<14.0 AND d NOT NULL)
                   4003:          OR ((a BETWEEN 72 AND 74) AND a!=73)
                   4004:   }
                   4005: } {2 4 13 40 42 72 74 scan 0 sort 0}
                   4006: do_test where7-2.172.1 {
                   4007:   count_steps_sort {
                   4008:      SELECT a FROM t2
                   4009:       WHERE b=333
                   4010:          OR (g='nmlkjih' AND f GLOB 'bcdef*')
                   4011:          OR (d>=62.0 AND d<63.0 AND d NOT NULL)
                   4012:          OR b=407
                   4013:          OR a=5
                   4014:          OR b=817
                   4015:          OR b=891
                   4016:   }
                   4017: } {5 37 53 62 81 scan 0 sort 0}
                   4018: do_test where7-2.172.2 {
                   4019:   count_steps_sort {
                   4020:      SELECT a FROM t3
                   4021:       WHERE b=333
                   4022:          OR (g='nmlkjih' AND f GLOB 'bcdef*')
                   4023:          OR (d>=62.0 AND d<63.0 AND d NOT NULL)
                   4024:          OR b=407
                   4025:          OR a=5
                   4026:          OR b=817
                   4027:          OR b=891
                   4028:   }
                   4029: } {5 37 53 62 81 scan 0 sort 0}
                   4030: do_test where7-2.173.1 {
                   4031:   count_steps_sort {
                   4032:      SELECT a FROM t2
                   4033:       WHERE b<0
                   4034:          OR b=352
                   4035:          OR b=517
                   4036:          OR (g='fedcbaz' AND f GLOB 'tuvwx*')
                   4037:          OR ((a BETWEEN 12 AND 14) AND a!=13)
                   4038:          OR b=1012
                   4039:          OR ((a BETWEEN 11 AND 13) AND a!=12)
                   4040:   }
                   4041: } {11 12 13 14 32 47 92 97 scan 0 sort 0}
                   4042: do_test where7-2.173.2 {
                   4043:   count_steps_sort {
                   4044:      SELECT a FROM t3
                   4045:       WHERE b<0
                   4046:          OR b=352
                   4047:          OR b=517
                   4048:          OR (g='fedcbaz' AND f GLOB 'tuvwx*')
                   4049:          OR ((a BETWEEN 12 AND 14) AND a!=13)
                   4050:          OR b=1012
                   4051:          OR ((a BETWEEN 11 AND 13) AND a!=12)
                   4052:   }
                   4053: } {11 12 13 14 32 47 92 97 scan 0 sort 0}
                   4054: do_test where7-2.174.1 {
                   4055:   count_steps_sort {
                   4056:      SELECT a FROM t2
                   4057:       WHERE (g='qponmlk' AND f GLOB 'pqrst*')
                   4058:          OR c<=10
                   4059:          OR (g='vutsrqp' AND f GLOB 'opqrs*')
                   4060:          OR a=32
                   4061:          OR (g='wvutsrq' AND f GLOB 'mnopq*')
                   4062:          OR d<0.0
                   4063:   }
                   4064: } {12 14 32 41 scan 0 sort 0}
                   4065: do_test where7-2.174.2 {
                   4066:   count_steps_sort {
                   4067:      SELECT a FROM t3
                   4068:       WHERE (g='qponmlk' AND f GLOB 'pqrst*')
                   4069:          OR c<=10
                   4070:          OR (g='vutsrqp' AND f GLOB 'opqrs*')
                   4071:          OR a=32
                   4072:          OR (g='wvutsrq' AND f GLOB 'mnopq*')
                   4073:          OR d<0.0
                   4074:   }
                   4075: } {12 14 32 41 scan 0 sort 0}
                   4076: do_test where7-2.175.1 {
                   4077:   count_steps_sort {
                   4078:      SELECT a FROM t2
                   4079:       WHERE ((a BETWEEN 20 AND 22) AND a!=21)
                   4080:          OR b=1045
                   4081:          OR (g='ihgfedc' AND f GLOB 'abcde*')
                   4082:          OR a=26
                   4083:          OR (g='gfedcba' AND f GLOB 'opqrs*')
                   4084:   }
                   4085: } {20 22 26 78 92 95 scan 0 sort 0}
                   4086: do_test where7-2.175.2 {
                   4087:   count_steps_sort {
                   4088:      SELECT a FROM t3
                   4089:       WHERE ((a BETWEEN 20 AND 22) AND a!=21)
                   4090:          OR b=1045
                   4091:          OR (g='ihgfedc' AND f GLOB 'abcde*')
                   4092:          OR a=26
                   4093:          OR (g='gfedcba' AND f GLOB 'opqrs*')
                   4094:   }
                   4095: } {20 22 26 78 92 95 scan 0 sort 0}
                   4096: do_test where7-2.176.1 {
                   4097:   count_steps_sort {
                   4098:      SELECT a FROM t2
                   4099:       WHERE a=49
                   4100:          OR b=58
                   4101:   }
                   4102: } {49 scan 0 sort 0}
                   4103: do_test where7-2.176.2 {
                   4104:   count_steps_sort {
                   4105:      SELECT a FROM t3
                   4106:       WHERE a=49
                   4107:          OR b=58
                   4108:   }
                   4109: } {49 scan 0 sort 0}
                   4110: do_test where7-2.177.1 {
                   4111:   count_steps_sort {
                   4112:      SELECT a FROM t2
                   4113:       WHERE (d>=3.0 AND d<4.0 AND d NOT NULL)
                   4114:          OR (g='jihgfed' AND f GLOB 'xyzab*')
                   4115:          OR c=32032
                   4116:          OR b=289
                   4117:          OR ((a BETWEEN 17 AND 19) AND a!=18)
                   4118:          OR ((a BETWEEN 14 AND 16) AND a!=15)
                   4119:   }
                   4120: } {3 14 16 17 19 75 94 95 96 scan 0 sort 0}
                   4121: do_test where7-2.177.2 {
                   4122:   count_steps_sort {
                   4123:      SELECT a FROM t3
                   4124:       WHERE (d>=3.0 AND d<4.0 AND d NOT NULL)
                   4125:          OR (g='jihgfed' AND f GLOB 'xyzab*')
                   4126:          OR c=32032
                   4127:          OR b=289
                   4128:          OR ((a BETWEEN 17 AND 19) AND a!=18)
                   4129:          OR ((a BETWEEN 14 AND 16) AND a!=15)
                   4130:   }
                   4131: } {3 14 16 17 19 75 94 95 96 scan 0 sort 0}
                   4132: do_test where7-2.178.1 {
                   4133:   count_steps_sort {
                   4134:      SELECT a FROM t2
                   4135:       WHERE ((a BETWEEN 15 AND 17) AND a!=16)
                   4136:          OR ((a BETWEEN 57 AND 59) AND a!=58)
                   4137:          OR b=33
                   4138:          OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
                   4139:   }
                   4140: } {3 15 17 43 57 59 69 95 scan 0 sort 0}
                   4141: do_test where7-2.178.2 {
                   4142:   count_steps_sort {
                   4143:      SELECT a FROM t3
                   4144:       WHERE ((a BETWEEN 15 AND 17) AND a!=16)
                   4145:          OR ((a BETWEEN 57 AND 59) AND a!=58)
                   4146:          OR b=33
                   4147:          OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
                   4148:   }
                   4149: } {3 15 17 43 57 59 69 95 scan 0 sort 0}
                   4150: do_test where7-2.179.1 {
                   4151:   count_steps_sort {
                   4152:      SELECT a FROM t2
                   4153:       WHERE b=828
                   4154:          OR b=341
                   4155:          OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
                   4156:          OR b=902
                   4157:          OR ((a BETWEEN 64 AND 66) AND a!=65)
                   4158:          OR (d>=1.0 AND d<2.0 AND d NOT NULL)
                   4159:          OR (g='fedcbaz' AND f GLOB 'rstuv*')
                   4160:          OR b=242
                   4161:          OR (g='yxwvuts' AND f GLOB 'cdefg*')
                   4162:          OR (d>=91.0 AND d<92.0 AND d NOT NULL)
                   4163:          OR (g='qponmlk' AND f GLOB 'qrstu*')
                   4164:   }
                   4165: } {1 2 16 22 31 42 64 66 68 82 91 94 95 scan 0 sort 0}
                   4166: do_test where7-2.179.2 {
                   4167:   count_steps_sort {
                   4168:      SELECT a FROM t3
                   4169:       WHERE b=828
                   4170:          OR b=341
                   4171:          OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
                   4172:          OR b=902
                   4173:          OR ((a BETWEEN 64 AND 66) AND a!=65)
                   4174:          OR (d>=1.0 AND d<2.0 AND d NOT NULL)
                   4175:          OR (g='fedcbaz' AND f GLOB 'rstuv*')
                   4176:          OR b=242
                   4177:          OR (g='yxwvuts' AND f GLOB 'cdefg*')
                   4178:          OR (d>=91.0 AND d<92.0 AND d NOT NULL)
                   4179:          OR (g='qponmlk' AND f GLOB 'qrstu*')
                   4180:   }
                   4181: } {1 2 16 22 31 42 64 66 68 82 91 94 95 scan 0 sort 0}
                   4182: do_test where7-2.180.1 {
                   4183:   count_steps_sort {
                   4184:      SELECT a FROM t2
                   4185:       WHERE (g='nmlkjih' AND f GLOB 'efghi*')
                   4186:          OR b=982
                   4187:          OR b=781
                   4188:          OR ((a BETWEEN 66 AND 68) AND a!=67)
                   4189:          OR d>1e10
                   4190:          OR (d>=71.0 AND d<72.0 AND d NOT NULL)
                   4191:   }
                   4192: } {56 66 68 71 scan 0 sort 0}
                   4193: do_test where7-2.180.2 {
                   4194:   count_steps_sort {
                   4195:      SELECT a FROM t3
                   4196:       WHERE (g='nmlkjih' AND f GLOB 'efghi*')
                   4197:          OR b=982
                   4198:          OR b=781
                   4199:          OR ((a BETWEEN 66 AND 68) AND a!=67)
                   4200:          OR d>1e10
                   4201:          OR (d>=71.0 AND d<72.0 AND d NOT NULL)
                   4202:   }
                   4203: } {56 66 68 71 scan 0 sort 0}
                   4204: do_test where7-2.181.1 {
                   4205:   count_steps_sort {
                   4206:      SELECT a FROM t2
                   4207:       WHERE (g='kjihgfe' AND f GLOB 'rstuv*')
                   4208:          OR a=31
                   4209:          OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
                   4210:          OR ((a BETWEEN 57 AND 59) AND a!=58)
                   4211:          OR a=76
                   4212:          OR (d>=23.0 AND d<24.0 AND d NOT NULL)
                   4213:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                   4214:          OR b=176
                   4215:   }
                   4216: } {8 16 23 31 34 57 59 60 69 74 76 86 scan 0 sort 0}
                   4217: do_test where7-2.181.2 {
                   4218:   count_steps_sort {
                   4219:      SELECT a FROM t3
                   4220:       WHERE (g='kjihgfe' AND f GLOB 'rstuv*')
                   4221:          OR a=31
                   4222:          OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
                   4223:          OR ((a BETWEEN 57 AND 59) AND a!=58)
                   4224:          OR a=76
                   4225:          OR (d>=23.0 AND d<24.0 AND d NOT NULL)
                   4226:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                   4227:          OR b=176
                   4228:   }
                   4229: } {8 16 23 31 34 57 59 60 69 74 76 86 scan 0 sort 0}
                   4230: do_test where7-2.182.1 {
                   4231:   count_steps_sort {
                   4232:      SELECT a FROM t2
                   4233:       WHERE (g='ponmlkj' AND f GLOB 'vwxyz*')
                   4234:          OR ((a BETWEEN 59 AND 61) AND a!=60)
                   4235:          OR (g='nmlkjih' AND f GLOB 'defgh*')
                   4236:          OR (d>=60.0 AND d<61.0 AND d NOT NULL)
                   4237:          OR (g='wvutsrq' AND f GLOB 'mnopq*')
                   4238:          OR b=14
                   4239:          OR ((a BETWEEN 88 AND 90) AND a!=89)
                   4240:          OR f='zabcdefgh'
                   4241:   }
                   4242: } {12 25 47 51 55 59 60 61 77 88 90 scan 0 sort 0}
                   4243: do_test where7-2.182.2 {
                   4244:   count_steps_sort {
                   4245:      SELECT a FROM t3
                   4246:       WHERE (g='ponmlkj' AND f GLOB 'vwxyz*')
                   4247:          OR ((a BETWEEN 59 AND 61) AND a!=60)
                   4248:          OR (g='nmlkjih' AND f GLOB 'defgh*')
                   4249:          OR (d>=60.0 AND d<61.0 AND d NOT NULL)
                   4250:          OR (g='wvutsrq' AND f GLOB 'mnopq*')
                   4251:          OR b=14
                   4252:          OR ((a BETWEEN 88 AND 90) AND a!=89)
                   4253:          OR f='zabcdefgh'
                   4254:   }
                   4255: } {12 25 47 51 55 59 60 61 77 88 90 scan 0 sort 0}
                   4256: do_test where7-2.183.1 {
                   4257:   count_steps_sort {
                   4258:      SELECT a FROM t2
                   4259:       WHERE (g='tsrqpon' AND f GLOB 'zabcd*')
                   4260:          OR b=286
                   4261:          OR (d>=31.0 AND d<32.0 AND d NOT NULL)
                   4262:          OR b=91
                   4263:          OR ((a BETWEEN 43 AND 45) AND a!=44)
                   4264:   }
                   4265: } {25 26 31 43 45 scan 0 sort 0}
                   4266: do_test where7-2.183.2 {
                   4267:   count_steps_sort {
                   4268:      SELECT a FROM t3
                   4269:       WHERE (g='tsrqpon' AND f GLOB 'zabcd*')
                   4270:          OR b=286
                   4271:          OR (d>=31.0 AND d<32.0 AND d NOT NULL)
                   4272:          OR b=91
                   4273:          OR ((a BETWEEN 43 AND 45) AND a!=44)
                   4274:   }
                   4275: } {25 26 31 43 45 scan 0 sort 0}
                   4276: do_test where7-2.184.1 {
                   4277:   count_steps_sort {
                   4278:      SELECT a FROM t2
                   4279:       WHERE (g='lkjihgf' AND f GLOB 'nopqr*')
                   4280:          OR c=19019
                   4281:          OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
                   4282:          OR b=374
                   4283:   }
                   4284: } {22 34 48 55 56 57 65 74 100 scan 0 sort 0}
                   4285: do_test where7-2.184.2 {
                   4286:   count_steps_sort {
                   4287:      SELECT a FROM t3
                   4288:       WHERE (g='lkjihgf' AND f GLOB 'nopqr*')
                   4289:          OR c=19019
                   4290:          OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
                   4291:          OR b=374
                   4292:   }
                   4293: } {22 34 48 55 56 57 65 74 100 scan 0 sort 0}
                   4294: do_test where7-2.185.1 {
                   4295:   count_steps_sort {
                   4296:      SELECT a FROM t2
                   4297:       WHERE g IS NULL
                   4298:          OR (g='onmlkji' AND f GLOB 'wxyza*')
                   4299:   }
                   4300: } {48 scan 0 sort 0}
                   4301: do_test where7-2.185.2 {
                   4302:   count_steps_sort {
                   4303:      SELECT a FROM t3
                   4304:       WHERE g IS NULL
                   4305:          OR (g='onmlkji' AND f GLOB 'wxyza*')
                   4306:   }
                   4307: } {48 scan 0 sort 0}
                   4308: do_test where7-2.186.1 {
                   4309:   count_steps_sort {
                   4310:      SELECT a FROM t2
                   4311:       WHERE a=4
                   4312:          OR b=407
                   4313:   }
                   4314: } {4 37 scan 0 sort 0}
                   4315: do_test where7-2.186.2 {
                   4316:   count_steps_sort {
                   4317:      SELECT a FROM t3
                   4318:       WHERE a=4
                   4319:          OR b=407
                   4320:   }
                   4321: } {4 37 scan 0 sort 0}
                   4322: do_test where7-2.187.1 {
                   4323:   count_steps_sort {
                   4324:      SELECT a FROM t2
                   4325:       WHERE ((a BETWEEN 66 AND 68) AND a!=67)
                   4326:          OR b=564
                   4327:          OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
                   4328:          OR b=234
                   4329:          OR b=641
                   4330:          OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
                   4331:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   4332:          OR (d>=5.0 AND d<6.0 AND d NOT NULL)
                   4333:          OR a=98
                   4334:   }
                   4335: } {1 5 12 13 27 39 53 65 66 68 79 91 98 scan 0 sort 0}
                   4336: do_test where7-2.187.2 {
                   4337:   count_steps_sort {
                   4338:      SELECT a FROM t3
                   4339:       WHERE ((a BETWEEN 66 AND 68) AND a!=67)
                   4340:          OR b=564
                   4341:          OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
                   4342:          OR b=234
                   4343:          OR b=641
                   4344:          OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
                   4345:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   4346:          OR (d>=5.0 AND d<6.0 AND d NOT NULL)
                   4347:          OR a=98
                   4348:   }
                   4349: } {1 5 12 13 27 39 53 65 66 68 79 91 98 scan 0 sort 0}
                   4350: do_test where7-2.188.1 {
                   4351:   count_steps_sort {
                   4352:      SELECT a FROM t2
                   4353:       WHERE a=73
                   4354:          OR b=44
                   4355:          OR b=539
                   4356:          OR c=11011
                   4357:          OR (g='fedcbaz' AND f GLOB 'rstuv*')
                   4358:          OR b=69
                   4359:          OR b=1001
                   4360:          OR (d>=26.0 AND d<27.0 AND d NOT NULL)
                   4361:          OR (d>=23.0 AND d<24.0 AND d NOT NULL)
                   4362:          OR (g='ihgfedc' AND f GLOB 'defgh*')
                   4363:          OR ((a BETWEEN 32 AND 34) AND a!=33)
                   4364:   }
                   4365: } {4 23 26 31 32 33 34 49 73 81 91 95 scan 0 sort 0}
                   4366: do_test where7-2.188.2 {
                   4367:   count_steps_sort {
                   4368:      SELECT a FROM t3
                   4369:       WHERE a=73
                   4370:          OR b=44
                   4371:          OR b=539
                   4372:          OR c=11011
                   4373:          OR (g='fedcbaz' AND f GLOB 'rstuv*')
                   4374:          OR b=69
                   4375:          OR b=1001
                   4376:          OR (d>=26.0 AND d<27.0 AND d NOT NULL)
                   4377:          OR (d>=23.0 AND d<24.0 AND d NOT NULL)
                   4378:          OR (g='ihgfedc' AND f GLOB 'defgh*')
                   4379:          OR ((a BETWEEN 32 AND 34) AND a!=33)
                   4380:   }
                   4381: } {4 23 26 31 32 33 34 49 73 81 91 95 scan 0 sort 0}
                   4382: do_test where7-2.189.1 {
                   4383:   count_steps_sort {
                   4384:      SELECT a FROM t2
                   4385:       WHERE b=264
                   4386:          OR b=143
                   4387:          OR a=48
                   4388:   }
                   4389: } {13 24 48 scan 0 sort 0}
                   4390: do_test where7-2.189.2 {
                   4391:   count_steps_sort {
                   4392:      SELECT a FROM t3
                   4393:       WHERE b=264
                   4394:          OR b=143
                   4395:          OR a=48
                   4396:   }
                   4397: } {13 24 48 scan 0 sort 0}
                   4398: do_test where7-2.190.1 {
                   4399:   count_steps_sort {
                   4400:      SELECT a FROM t2
                   4401:       WHERE b=1001
                   4402:          OR b=1070
                   4403:          OR ((a BETWEEN 72 AND 74) AND a!=73)
                   4404:          OR b=14
                   4405:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   4406:          OR (d>=18.0 AND d<19.0 AND d NOT NULL)
                   4407:          OR a=66
                   4408:   }
                   4409: } {18 56 58 66 72 74 91 scan 0 sort 0}
                   4410: do_test where7-2.190.2 {
                   4411:   count_steps_sort {
                   4412:      SELECT a FROM t3
                   4413:       WHERE b=1001
                   4414:          OR b=1070
                   4415:          OR ((a BETWEEN 72 AND 74) AND a!=73)
                   4416:          OR b=14
                   4417:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   4418:          OR (d>=18.0 AND d<19.0 AND d NOT NULL)
                   4419:          OR a=66
                   4420:   }
                   4421: } {18 56 58 66 72 74 91 scan 0 sort 0}
                   4422: do_test where7-2.191.1 {
                   4423:   count_steps_sort {
                   4424:      SELECT a FROM t2
                   4425:       WHERE c=23023
                   4426:          OR (d>=83.0 AND d<84.0 AND d NOT NULL)
                   4427:          OR a=66
                   4428:          OR (g='onmlkji' AND f GLOB 'zabcd*')
                   4429:          OR a=51
                   4430:          OR a=23
                   4431:          OR c=4004
                   4432:   }
                   4433: } {10 11 12 23 51 66 67 68 69 83 scan 0 sort 0}
                   4434: do_test where7-2.191.2 {
                   4435:   count_steps_sort {
                   4436:      SELECT a FROM t3
                   4437:       WHERE c=23023
                   4438:          OR (d>=83.0 AND d<84.0 AND d NOT NULL)
                   4439:          OR a=66
                   4440:          OR (g='onmlkji' AND f GLOB 'zabcd*')
                   4441:          OR a=51
                   4442:          OR a=23
                   4443:          OR c=4004
                   4444:   }
                   4445: } {10 11 12 23 51 66 67 68 69 83 scan 0 sort 0}
                   4446: do_test where7-2.192.1 {
                   4447:   count_steps_sort {
                   4448:      SELECT a FROM t2
                   4449:       WHERE b=36
                   4450:          OR (g='rqponml' AND f GLOB 'lmnop*')
                   4451:          OR a=80
                   4452:   }
                   4453: } {37 80 scan 0 sort 0}
                   4454: do_test where7-2.192.2 {
                   4455:   count_steps_sort {
                   4456:      SELECT a FROM t3
                   4457:       WHERE b=36
                   4458:          OR (g='rqponml' AND f GLOB 'lmnop*')
                   4459:          OR a=80
                   4460:   }
                   4461: } {37 80 scan 0 sort 0}
                   4462: do_test where7-2.193.1 {
                   4463:   count_steps_sort {
                   4464:      SELECT a FROM t2
                   4465:       WHERE (f GLOB '?jklm*' AND f GLOB 'ijkl*')
                   4466:          OR ((a BETWEEN 37 AND 39) AND a!=38)
                   4467:          OR a=55
                   4468:          OR f='efghijklm'
                   4469:          OR a=8
                   4470:          OR a=80
                   4471:          OR (d>=34.0 AND d<35.0 AND d NOT NULL)
                   4472:          OR b=256
                   4473:          OR (d>=72.0 AND d<73.0 AND d NOT NULL)
                   4474:   }
                   4475: } {4 8 30 34 37 39 55 56 60 72 80 82 86 scan 0 sort 0}
                   4476: do_test where7-2.193.2 {
                   4477:   count_steps_sort {
                   4478:      SELECT a FROM t3
                   4479:       WHERE (f GLOB '?jklm*' AND f GLOB 'ijkl*')
                   4480:          OR ((a BETWEEN 37 AND 39) AND a!=38)
                   4481:          OR a=55
                   4482:          OR f='efghijklm'
                   4483:          OR a=8
                   4484:          OR a=80
                   4485:          OR (d>=34.0 AND d<35.0 AND d NOT NULL)
                   4486:          OR b=256
                   4487:          OR (d>=72.0 AND d<73.0 AND d NOT NULL)
                   4488:   }
                   4489: } {4 8 30 34 37 39 55 56 60 72 80 82 86 scan 0 sort 0}
                   4490: do_test where7-2.194.1 {
                   4491:   count_steps_sort {
                   4492:      SELECT a FROM t2
                   4493:       WHERE (d>=87.0 AND d<88.0 AND d NOT NULL)
                   4494:          OR b=836
                   4495:          OR (f GLOB '?defg*' AND f GLOB 'cdef*')
                   4496:          OR (g='wvutsrq' AND f GLOB 'ijklm*')
                   4497:          OR a=91
                   4498:          OR b=594
                   4499:          OR (g='ponmlkj' AND f GLOB 'vwxyz*')
                   4500:   }
                   4501: } {2 8 28 47 54 76 80 87 91 scan 0 sort 0}
                   4502: do_test where7-2.194.2 {
                   4503:   count_steps_sort {
                   4504:      SELECT a FROM t3
                   4505:       WHERE (d>=87.0 AND d<88.0 AND d NOT NULL)
                   4506:          OR b=836
                   4507:          OR (f GLOB '?defg*' AND f GLOB 'cdef*')
                   4508:          OR (g='wvutsrq' AND f GLOB 'ijklm*')
                   4509:          OR a=91
                   4510:          OR b=594
                   4511:          OR (g='ponmlkj' AND f GLOB 'vwxyz*')
                   4512:   }
                   4513: } {2 8 28 47 54 76 80 87 91 scan 0 sort 0}
                   4514: do_test where7-2.195.1 {
                   4515:   count_steps_sort {
                   4516:      SELECT a FROM t2
                   4517:       WHERE (g='tsrqpon' AND f GLOB 'yzabc*')
                   4518:          OR (g='wvutsrq' AND f GLOB 'mnopq*')
                   4519:          OR ((a BETWEEN 62 AND 64) AND a!=63)
                   4520:          OR c=6006
                   4521:          OR ((a BETWEEN 50 AND 52) AND a!=51)
                   4522:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   4523:          OR ((a BETWEEN 88 AND 90) AND a!=89)
                   4524:          OR (d>=43.0 AND d<44.0 AND d NOT NULL)
                   4525:   }
                   4526: } {12 16 17 18 24 43 50 52 62 64 88 90 scan 0 sort 0}
                   4527: do_test where7-2.195.2 {
                   4528:   count_steps_sort {
                   4529:      SELECT a FROM t3
                   4530:       WHERE (g='tsrqpon' AND f GLOB 'yzabc*')
                   4531:          OR (g='wvutsrq' AND f GLOB 'mnopq*')
                   4532:          OR ((a BETWEEN 62 AND 64) AND a!=63)
                   4533:          OR c=6006
                   4534:          OR ((a BETWEEN 50 AND 52) AND a!=51)
                   4535:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   4536:          OR ((a BETWEEN 88 AND 90) AND a!=89)
                   4537:          OR (d>=43.0 AND d<44.0 AND d NOT NULL)
                   4538:   }
                   4539: } {12 16 17 18 24 43 50 52 62 64 88 90 scan 0 sort 0}
                   4540: do_test where7-2.196.1 {
                   4541:   count_steps_sort {
                   4542:      SELECT a FROM t2
                   4543:       WHERE ((a BETWEEN 83 AND 85) AND a!=84)
                   4544:          OR ((a BETWEEN 14 AND 16) AND a!=15)
                   4545:          OR a=13
                   4546:          OR b=121
                   4547:          OR (d>=44.0 AND d<45.0 AND d NOT NULL)
                   4548:          OR ((a BETWEEN 12 AND 14) AND a!=13)
                   4549:          OR (g='utsrqpo' AND f GLOB 'stuvw*')
                   4550:          OR b=660
                   4551:          OR b=792
                   4552:          OR (g='xwvutsr' AND f GLOB 'ghijk*')
                   4553:   }
                   4554: } {6 11 12 13 14 16 18 44 60 72 83 85 scan 0 sort 0}
                   4555: do_test where7-2.196.2 {
                   4556:   count_steps_sort {
                   4557:      SELECT a FROM t3
                   4558:       WHERE ((a BETWEEN 83 AND 85) AND a!=84)
                   4559:          OR ((a BETWEEN 14 AND 16) AND a!=15)
                   4560:          OR a=13
                   4561:          OR b=121
                   4562:          OR (d>=44.0 AND d<45.0 AND d NOT NULL)
                   4563:          OR ((a BETWEEN 12 AND 14) AND a!=13)
                   4564:          OR (g='utsrqpo' AND f GLOB 'stuvw*')
                   4565:          OR b=660
                   4566:          OR b=792
                   4567:          OR (g='xwvutsr' AND f GLOB 'ghijk*')
                   4568:   }
                   4569: } {6 11 12 13 14 16 18 44 60 72 83 85 scan 0 sort 0}
                   4570: do_test where7-2.197.1 {
                   4571:   count_steps_sort {
                   4572:      SELECT a FROM t2
                   4573:       WHERE b=1089
                   4574:          OR b=495
                   4575:          OR b=157
                   4576:          OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
                   4577:          OR (d>=59.0 AND d<60.0 AND d NOT NULL)
                   4578:          OR (g='yxwvuts' AND f GLOB 'bcdef*')
                   4579:          OR (g='xwvutsr' AND f GLOB 'hijkl*')
                   4580:          OR (d>=1.0 AND d<2.0 AND d NOT NULL)
                   4581:          OR f='wxyzabcde'
                   4582:   }
                   4583: } {1 7 20 22 45 46 48 59 72 74 98 99 100 scan 0 sort 0}
                   4584: do_test where7-2.197.2 {
                   4585:   count_steps_sort {
                   4586:      SELECT a FROM t3
                   4587:       WHERE b=1089
                   4588:          OR b=495
                   4589:          OR b=157
                   4590:          OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
                   4591:          OR (d>=59.0 AND d<60.0 AND d NOT NULL)
                   4592:          OR (g='yxwvuts' AND f GLOB 'bcdef*')
                   4593:          OR (g='xwvutsr' AND f GLOB 'hijkl*')
                   4594:          OR (d>=1.0 AND d<2.0 AND d NOT NULL)
                   4595:          OR f='wxyzabcde'
                   4596:   }
                   4597: } {1 7 20 22 45 46 48 59 72 74 98 99 100 scan 0 sort 0}
                   4598: do_test where7-2.198.1 {
                   4599:   count_steps_sort {
                   4600:      SELECT a FROM t2
                   4601:       WHERE f='bcdefghij'
                   4602:          OR ((a BETWEEN 40 AND 42) AND a!=41)
                   4603:          OR (g='srqponm' AND f GLOB 'ghijk*')
                   4604:          OR b=157
                   4605:          OR b=267
                   4606:          OR c=34034
                   4607:   }
                   4608: } {1 27 32 40 42 53 79 100 scan 0 sort 0}
                   4609: do_test where7-2.198.2 {
                   4610:   count_steps_sort {
                   4611:      SELECT a FROM t3
                   4612:       WHERE f='bcdefghij'
                   4613:          OR ((a BETWEEN 40 AND 42) AND a!=41)
                   4614:          OR (g='srqponm' AND f GLOB 'ghijk*')
                   4615:          OR b=157
                   4616:          OR b=267
                   4617:          OR c=34034
                   4618:   }
                   4619: } {1 27 32 40 42 53 79 100 scan 0 sort 0}
                   4620: do_test where7-2.199.1 {
                   4621:   count_steps_sort {
                   4622:      SELECT a FROM t2
                   4623:       WHERE a=19
                   4624:          OR a=23
                   4625:          OR c<=10
                   4626:          OR (g='lkjihgf' AND f GLOB 'opqrs*')
                   4627:   }
                   4628: } {19 23 66 scan 0 sort 0}
                   4629: do_test where7-2.199.2 {
                   4630:   count_steps_sort {
                   4631:      SELECT a FROM t3
                   4632:       WHERE a=19
                   4633:          OR a=23
                   4634:          OR c<=10
                   4635:          OR (g='lkjihgf' AND f GLOB 'opqrs*')
                   4636:   }
                   4637: } {19 23 66 scan 0 sort 0}
                   4638: do_test where7-2.200.1 {
                   4639:   count_steps_sort {
                   4640:      SELECT a FROM t2
                   4641:       WHERE ((a BETWEEN 1 AND 3) AND a!=2)
                   4642:          OR b=792
                   4643:          OR b=803
                   4644:          OR b=36
                   4645:          OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
                   4646:   }
                   4647: } {1 3 27 53 72 73 79 scan 0 sort 0}
                   4648: do_test where7-2.200.2 {
                   4649:   count_steps_sort {
                   4650:      SELECT a FROM t3
                   4651:       WHERE ((a BETWEEN 1 AND 3) AND a!=2)
                   4652:          OR b=792
                   4653:          OR b=803
                   4654:          OR b=36
                   4655:          OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
                   4656:   }
                   4657: } {1 3 27 53 72 73 79 scan 0 sort 0}
                   4658: do_test where7-2.201.1 {
                   4659:   count_steps_sort {
                   4660:      SELECT a FROM t2
                   4661:       WHERE (g='utsrqpo' AND f GLOB 'uvwxy*')
                   4662:          OR ((a BETWEEN 71 AND 73) AND a!=72)
                   4663:          OR ((a BETWEEN 76 AND 78) AND a!=77)
                   4664:          OR f='jklmnopqr'
                   4665:          OR (g='onmlkji' AND f GLOB 'yzabc*')
                   4666:          OR b=891
                   4667:          OR a=40
                   4668:          OR (d>=67.0 AND d<68.0 AND d NOT NULL)
                   4669:   }
                   4670: } {9 20 35 40 50 61 67 71 73 76 78 81 87 scan 0 sort 0}
                   4671: do_test where7-2.201.2 {
                   4672:   count_steps_sort {
                   4673:      SELECT a FROM t3
                   4674:       WHERE (g='utsrqpo' AND f GLOB 'uvwxy*')
                   4675:          OR ((a BETWEEN 71 AND 73) AND a!=72)
                   4676:          OR ((a BETWEEN 76 AND 78) AND a!=77)
                   4677:          OR f='jklmnopqr'
                   4678:          OR (g='onmlkji' AND f GLOB 'yzabc*')
                   4679:          OR b=891
                   4680:          OR a=40
                   4681:          OR (d>=67.0 AND d<68.0 AND d NOT NULL)
                   4682:   }
                   4683: } {9 20 35 40 50 61 67 71 73 76 78 81 87 scan 0 sort 0}
                   4684: do_test where7-2.202.1 {
                   4685:   count_steps_sort {
                   4686:      SELECT a FROM t2
                   4687:       WHERE (d>=15.0 AND d<16.0 AND d NOT NULL)
                   4688:          OR a=32
                   4689:          OR (d>=88.0 AND d<89.0 AND d NOT NULL)
                   4690:          OR a=95
                   4691:          OR d>1e10
                   4692:          OR b=429
                   4693:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   4694:          OR (g='jihgfed' AND f GLOB 'yzabc*')
                   4695:          OR c=10010
                   4696:          OR ((a BETWEEN 83 AND 85) AND a!=84)
                   4697:   }
                   4698: } {15 28 29 30 32 39 54 76 83 85 88 95 scan 0 sort 0}
                   4699: do_test where7-2.202.2 {
                   4700:   count_steps_sort {
                   4701:      SELECT a FROM t3
                   4702:       WHERE (d>=15.0 AND d<16.0 AND d NOT NULL)
                   4703:          OR a=32
                   4704:          OR (d>=88.0 AND d<89.0 AND d NOT NULL)
                   4705:          OR a=95
                   4706:          OR d>1e10
                   4707:          OR b=429
                   4708:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   4709:          OR (g='jihgfed' AND f GLOB 'yzabc*')
                   4710:          OR c=10010
                   4711:          OR ((a BETWEEN 83 AND 85) AND a!=84)
                   4712:   }
                   4713: } {15 28 29 30 32 39 54 76 83 85 88 95 scan 0 sort 0}
                   4714: do_test where7-2.203.1 {
                   4715:   count_steps_sort {
                   4716:      SELECT a FROM t2
                   4717:       WHERE (g='xwvutsr' AND f GLOB 'defgh*')
                   4718:          OR a=22
                   4719:          OR a=26
                   4720:          OR a=81
                   4721:          OR a=53
                   4722:          OR ((a BETWEEN 92 AND 94) AND a!=93)
                   4723:          OR c=30030
                   4724:          OR (g='wvutsrq' AND f GLOB 'ijklm*')
                   4725:          OR a=82
                   4726:          OR b=594
                   4727:   }
                   4728: } {3 8 22 26 53 54 81 82 88 89 90 92 94 scan 0 sort 0}
                   4729: do_test where7-2.203.2 {
                   4730:   count_steps_sort {
                   4731:      SELECT a FROM t3
                   4732:       WHERE (g='xwvutsr' AND f GLOB 'defgh*')
                   4733:          OR a=22
                   4734:          OR a=26
                   4735:          OR a=81
                   4736:          OR a=53
                   4737:          OR ((a BETWEEN 92 AND 94) AND a!=93)
                   4738:          OR c=30030
                   4739:          OR (g='wvutsrq' AND f GLOB 'ijklm*')
                   4740:          OR a=82
                   4741:          OR b=594
                   4742:   }
                   4743: } {3 8 22 26 53 54 81 82 88 89 90 92 94 scan 0 sort 0}
                   4744: do_test where7-2.204.1 {
                   4745:   count_steps_sort {
                   4746:      SELECT a FROM t2
                   4747:       WHERE ((a BETWEEN 34 AND 36) AND a!=35)
                   4748:          OR (d>=57.0 AND d<58.0 AND d NOT NULL)
                   4749:          OR (g='srqponm' AND f GLOB 'efghi*')
                   4750:          OR a=83
                   4751:          OR (g='hgfedcb' AND f GLOB 'ijklm*')
                   4752:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   4753:          OR ((a BETWEEN 99 AND 101) AND a!=100)
                   4754:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   4755:          OR b=1092
                   4756:          OR (g='srqponm' AND f GLOB 'efghi*')
                   4757:          OR b=25
                   4758:   }
                   4759: } {12 30 34 36 57 68 83 86 99 scan 0 sort 0}
                   4760: do_test where7-2.204.2 {
                   4761:   count_steps_sort {
                   4762:      SELECT a FROM t3
                   4763:       WHERE ((a BETWEEN 34 AND 36) AND a!=35)
                   4764:          OR (d>=57.0 AND d<58.0 AND d NOT NULL)
                   4765:          OR (g='srqponm' AND f GLOB 'efghi*')
                   4766:          OR a=83
                   4767:          OR (g='hgfedcb' AND f GLOB 'ijklm*')
                   4768:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   4769:          OR ((a BETWEEN 99 AND 101) AND a!=100)
                   4770:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   4771:          OR b=1092
                   4772:          OR (g='srqponm' AND f GLOB 'efghi*')
                   4773:          OR b=25
                   4774:   }
                   4775: } {12 30 34 36 57 68 83 86 99 scan 0 sort 0}
                   4776: do_test where7-2.205.1 {
                   4777:   count_steps_sort {
                   4778:      SELECT a FROM t2
                   4779:       WHERE a=20
                   4780:          OR b=421
                   4781:          OR (g='xwvutsr' AND f GLOB 'fghij*')
                   4782:          OR a=50
                   4783:          OR (g='qponmlk' AND f GLOB 'opqrs*')
                   4784:          OR (d>=53.0 AND d<54.0 AND d NOT NULL)
                   4785:   }
                   4786: } {5 20 40 50 53 scan 0 sort 0}
                   4787: do_test where7-2.205.2 {
                   4788:   count_steps_sort {
                   4789:      SELECT a FROM t3
                   4790:       WHERE a=20
                   4791:          OR b=421
                   4792:          OR (g='xwvutsr' AND f GLOB 'fghij*')
                   4793:          OR a=50
                   4794:          OR (g='qponmlk' AND f GLOB 'opqrs*')
                   4795:          OR (d>=53.0 AND d<54.0 AND d NOT NULL)
                   4796:   }
                   4797: } {5 20 40 50 53 scan 0 sort 0}
                   4798: do_test where7-2.206.1 {
                   4799:   count_steps_sort {
                   4800:      SELECT a FROM t2
                   4801:       WHERE b=960
                   4802:          OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
                   4803:   }
                   4804: } {13 39 65 91 scan 0 sort 0}
                   4805: do_test where7-2.206.2 {
                   4806:   count_steps_sort {
                   4807:      SELECT a FROM t3
                   4808:       WHERE b=960
                   4809:          OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
                   4810:   }
                   4811: } {13 39 65 91 scan 0 sort 0}
                   4812: do_test where7-2.207.1 {
                   4813:   count_steps_sort {
                   4814:      SELECT a FROM t2
                   4815:       WHERE b=891
                   4816:          OR (d>=31.0 AND d<32.0 AND d NOT NULL)
                   4817:          OR f='nopqrstuv'
                   4818:   }
                   4819: } {13 31 39 65 81 91 scan 0 sort 0}
                   4820: do_test where7-2.207.2 {
                   4821:   count_steps_sort {
                   4822:      SELECT a FROM t3
                   4823:       WHERE b=891
                   4824:          OR (d>=31.0 AND d<32.0 AND d NOT NULL)
                   4825:          OR f='nopqrstuv'
                   4826:   }
                   4827: } {13 31 39 65 81 91 scan 0 sort 0}
                   4828: do_test where7-2.208.1 {
                   4829:   count_steps_sort {
                   4830:      SELECT a FROM t2
                   4831:       WHERE b=157
                   4832:          OR b=289
                   4833:          OR ((a BETWEEN 32 AND 34) AND a!=33)
                   4834:          OR b=1001
                   4835:          OR b=707
                   4836:   }
                   4837: } {32 34 91 scan 0 sort 0}
                   4838: do_test where7-2.208.2 {
                   4839:   count_steps_sort {
                   4840:      SELECT a FROM t3
                   4841:       WHERE b=157
                   4842:          OR b=289
                   4843:          OR ((a BETWEEN 32 AND 34) AND a!=33)
                   4844:          OR b=1001
                   4845:          OR b=707
                   4846:   }
                   4847: } {32 34 91 scan 0 sort 0}
                   4848: do_test where7-2.209.1 {
                   4849:   count_steps_sort {
                   4850:      SELECT a FROM t2
                   4851:       WHERE (g='edcbazy' AND f GLOB 'wxyza*')
                   4852:          OR b=957
                   4853:          OR ((a BETWEEN 48 AND 50) AND a!=49)
                   4854:   }
                   4855: } {48 50 87 100 scan 0 sort 0}
                   4856: do_test where7-2.209.2 {
                   4857:   count_steps_sort {
                   4858:      SELECT a FROM t3
                   4859:       WHERE (g='edcbazy' AND f GLOB 'wxyza*')
                   4860:          OR b=957
                   4861:          OR ((a BETWEEN 48 AND 50) AND a!=49)
                   4862:   }
                   4863: } {48 50 87 100 scan 0 sort 0}
                   4864: do_test where7-2.210.1 {
                   4865:   count_steps_sort {
                   4866:      SELECT a FROM t2
                   4867:       WHERE (d>=40.0 AND d<41.0 AND d NOT NULL)
                   4868:          OR a=77
                   4869:          OR (d>=85.0 AND d<86.0 AND d NOT NULL)
                   4870:   }
                   4871: } {40 77 85 scan 0 sort 0}
                   4872: do_test where7-2.210.2 {
                   4873:   count_steps_sort {
                   4874:      SELECT a FROM t3
                   4875:       WHERE (d>=40.0 AND d<41.0 AND d NOT NULL)
                   4876:          OR a=77
                   4877:          OR (d>=85.0 AND d<86.0 AND d NOT NULL)
                   4878:   }
                   4879: } {40 77 85 scan 0 sort 0}
                   4880: do_test where7-2.211.1 {
                   4881:   count_steps_sort {
                   4882:      SELECT a FROM t2
                   4883:       WHERE (d>=66.0 AND d<67.0 AND d NOT NULL)
                   4884:          OR b=11
                   4885:          OR (g='fedcbaz' AND f GLOB 'stuvw*')
                   4886:          OR ((a BETWEEN 14 AND 16) AND a!=15)
                   4887:          OR (d>=38.0 AND d<39.0 AND d NOT NULL)
                   4888:          OR a=99
                   4889:   }
                   4890: } {1 14 16 38 66 96 99 scan 0 sort 0}
                   4891: do_test where7-2.211.2 {
                   4892:   count_steps_sort {
                   4893:      SELECT a FROM t3
                   4894:       WHERE (d>=66.0 AND d<67.0 AND d NOT NULL)
                   4895:          OR b=11
                   4896:          OR (g='fedcbaz' AND f GLOB 'stuvw*')
                   4897:          OR ((a BETWEEN 14 AND 16) AND a!=15)
                   4898:          OR (d>=38.0 AND d<39.0 AND d NOT NULL)
                   4899:          OR a=99
                   4900:   }
                   4901: } {1 14 16 38 66 96 99 scan 0 sort 0}
                   4902: do_test where7-2.212.1 {
                   4903:   count_steps_sort {
                   4904:      SELECT a FROM t2
                   4905:       WHERE f='fghijklmn'
                   4906:          OR a=16
                   4907:          OR (g='xwvutsr' AND f GLOB 'defgh*')
                   4908:          OR ((a BETWEEN 60 AND 62) AND a!=61)
                   4909:          OR ((a BETWEEN 90 AND 92) AND a!=91)
                   4910:          OR ((a BETWEEN 9 AND 11) AND a!=10)
                   4911:          OR (d>=52.0 AND d<53.0 AND d NOT NULL)
                   4912:          OR (g='kjihgfe' AND f GLOB 'tuvwx*')
                   4913:          OR b=80
                   4914:   }
                   4915: } {3 5 9 11 16 31 52 57 60 62 71 83 90 92 scan 0 sort 0}
                   4916: do_test where7-2.212.2 {
                   4917:   count_steps_sort {
                   4918:      SELECT a FROM t3
                   4919:       WHERE f='fghijklmn'
                   4920:          OR a=16
                   4921:          OR (g='xwvutsr' AND f GLOB 'defgh*')
                   4922:          OR ((a BETWEEN 60 AND 62) AND a!=61)
                   4923:          OR ((a BETWEEN 90 AND 92) AND a!=91)
                   4924:          OR ((a BETWEEN 9 AND 11) AND a!=10)
                   4925:          OR (d>=52.0 AND d<53.0 AND d NOT NULL)
                   4926:          OR (g='kjihgfe' AND f GLOB 'tuvwx*')
                   4927:          OR b=80
                   4928:   }
                   4929: } {3 5 9 11 16 31 52 57 60 62 71 83 90 92 scan 0 sort 0}
                   4930: do_test where7-2.213.1 {
                   4931:   count_steps_sort {
                   4932:      SELECT a FROM t2
                   4933:       WHERE (g='wvutsrq' AND f GLOB 'mnopq*')
                   4934:          OR a=44
                   4935:          OR a=43
                   4936:          OR (g='lkjihgf' AND f GLOB 'opqrs*')
                   4937:          OR b=25
                   4938:   }
                   4939: } {12 43 44 66 scan 0 sort 0}
                   4940: do_test where7-2.213.2 {
                   4941:   count_steps_sort {
                   4942:      SELECT a FROM t3
                   4943:       WHERE (g='wvutsrq' AND f GLOB 'mnopq*')
                   4944:          OR a=44
                   4945:          OR a=43
                   4946:          OR (g='lkjihgf' AND f GLOB 'opqrs*')
                   4947:          OR b=25
                   4948:   }
                   4949: } {12 43 44 66 scan 0 sort 0}
                   4950: do_test where7-2.214.1 {
                   4951:   count_steps_sort {
                   4952:      SELECT a FROM t2
                   4953:       WHERE f='vwxyzabcd'
                   4954:          OR a=73
                   4955:          OR b=597
                   4956:   }
                   4957: } {21 47 73 99 scan 0 sort 0}
                   4958: do_test where7-2.214.2 {
                   4959:   count_steps_sort {
                   4960:      SELECT a FROM t3
                   4961:       WHERE f='vwxyzabcd'
                   4962:          OR a=73
                   4963:          OR b=597
                   4964:   }
                   4965: } {21 47 73 99 scan 0 sort 0}
                   4966: do_test where7-2.215.1 {
                   4967:   count_steps_sort {
                   4968:      SELECT a FROM t2
                   4969:       WHERE b=22
                   4970:          OR ((a BETWEEN 61 AND 63) AND a!=62)
                   4971:          OR e IS NULL
                   4972:          OR a=1
                   4973:   }
                   4974: } {1 2 61 63 scan 0 sort 0}
                   4975: do_test where7-2.215.2 {
                   4976:   count_steps_sort {
                   4977:      SELECT a FROM t3
                   4978:       WHERE b=22
                   4979:          OR ((a BETWEEN 61 AND 63) AND a!=62)
                   4980:          OR e IS NULL
                   4981:          OR a=1
                   4982:   }
                   4983: } {1 2 61 63 scan 0 sort 0}
                   4984: do_test where7-2.216.1 {
                   4985:   count_steps_sort {
                   4986:      SELECT a FROM t2
                   4987:       WHERE (d>=3.0 AND d<4.0 AND d NOT NULL)
                   4988:          OR (g='gfedcba' AND f GLOB 'opqrs*')
                   4989:          OR b=1015
                   4990:          OR c=16016
                   4991:          OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
                   4992:          OR f='abcdefghi'
                   4993:          OR b=605
                   4994:          OR a=63
                   4995:   }
                   4996: } {3 19 26 45 46 47 48 52 55 63 71 78 92 97 scan 0 sort 0}
                   4997: do_test where7-2.216.2 {
                   4998:   count_steps_sort {
                   4999:      SELECT a FROM t3
                   5000:       WHERE (d>=3.0 AND d<4.0 AND d NOT NULL)
                   5001:          OR (g='gfedcba' AND f GLOB 'opqrs*')
                   5002:          OR b=1015
                   5003:          OR c=16016
                   5004:          OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
                   5005:          OR f='abcdefghi'
                   5006:          OR b=605
                   5007:          OR a=63
                   5008:   }
                   5009: } {3 19 26 45 46 47 48 52 55 63 71 78 92 97 scan 0 sort 0}
                   5010: do_test where7-2.217.1 {
                   5011:   count_steps_sort {
                   5012:      SELECT a FROM t2
                   5013:       WHERE (g='yxwvuts' AND f GLOB 'bcdef*')
                   5014:          OR (d>=44.0 AND d<45.0 AND d NOT NULL)
                   5015:          OR b=641
                   5016:          OR b=795
                   5017:   }
                   5018: } {1 44 scan 0 sort 0}
                   5019: do_test where7-2.217.2 {
                   5020:   count_steps_sort {
                   5021:      SELECT a FROM t3
                   5022:       WHERE (g='yxwvuts' AND f GLOB 'bcdef*')
                   5023:          OR (d>=44.0 AND d<45.0 AND d NOT NULL)
                   5024:          OR b=641
                   5025:          OR b=795
                   5026:   }
                   5027: } {1 44 scan 0 sort 0}
                   5028: do_test where7-2.218.1 {
                   5029:   count_steps_sort {
                   5030:      SELECT a FROM t2
                   5031:       WHERE f='fghijklmn'
                   5032:          OR (d>=44.0 AND d<45.0 AND d NOT NULL)
                   5033:          OR (d>=15.0 AND d<16.0 AND d NOT NULL)
                   5034:   }
                   5035: } {5 15 31 44 57 83 scan 0 sort 0}
                   5036: do_test where7-2.218.2 {
                   5037:   count_steps_sort {
                   5038:      SELECT a FROM t3
                   5039:       WHERE f='fghijklmn'
                   5040:          OR (d>=44.0 AND d<45.0 AND d NOT NULL)
                   5041:          OR (d>=15.0 AND d<16.0 AND d NOT NULL)
                   5042:   }
                   5043: } {5 15 31 44 57 83 scan 0 sort 0}
                   5044: do_test where7-2.219.1 {
                   5045:   count_steps_sort {
                   5046:      SELECT a FROM t2
                   5047:       WHERE ((a BETWEEN 99 AND 101) AND a!=100)
                   5048:          OR ((a BETWEEN 72 AND 74) AND a!=73)
                   5049:          OR ((a BETWEEN 85 AND 87) AND a!=86)
                   5050:          OR a=92
                   5051:          OR b=1100
                   5052:          OR ((a BETWEEN 98 AND 100) AND a!=99)
                   5053:          OR ((a BETWEEN 30 AND 32) AND a!=31)
                   5054:   }
                   5055: } {30 32 72 74 85 87 92 98 99 100 scan 0 sort 0}
                   5056: do_test where7-2.219.2 {
                   5057:   count_steps_sort {
                   5058:      SELECT a FROM t3
                   5059:       WHERE ((a BETWEEN 99 AND 101) AND a!=100)
                   5060:          OR ((a BETWEEN 72 AND 74) AND a!=73)
                   5061:          OR ((a BETWEEN 85 AND 87) AND a!=86)
                   5062:          OR a=92
                   5063:          OR b=1100
                   5064:          OR ((a BETWEEN 98 AND 100) AND a!=99)
                   5065:          OR ((a BETWEEN 30 AND 32) AND a!=31)
                   5066:   }
                   5067: } {30 32 72 74 85 87 92 98 99 100 scan 0 sort 0}
                   5068: do_test where7-2.220.1 {
                   5069:   count_steps_sort {
                   5070:      SELECT a FROM t2
                   5071:       WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
                   5072:          OR (d>=16.0 AND d<17.0 AND d NOT NULL)
                   5073:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   5074:          OR b=880
                   5075:          OR (d>=86.0 AND d<87.0 AND d NOT NULL)
                   5076:          OR b=1089
                   5077:          OR ((a BETWEEN 69 AND 71) AND a!=70)
                   5078:          OR f IS NULL
                   5079:          OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
                   5080:   }
                   5081: } {5 12 16 31 57 69 71 80 83 86 97 99 scan 0 sort 0}
                   5082: do_test where7-2.220.2 {
                   5083:   count_steps_sort {
                   5084:      SELECT a FROM t3
                   5085:       WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
                   5086:          OR (d>=16.0 AND d<17.0 AND d NOT NULL)
                   5087:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   5088:          OR b=880
                   5089:          OR (d>=86.0 AND d<87.0 AND d NOT NULL)
                   5090:          OR b=1089
                   5091:          OR ((a BETWEEN 69 AND 71) AND a!=70)
                   5092:          OR f IS NULL
                   5093:          OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
                   5094:   }
                   5095: } {5 12 16 31 57 69 71 80 83 86 97 99 scan 0 sort 0}
                   5096: do_test where7-2.221.1 {
                   5097:   count_steps_sort {
                   5098:      SELECT a FROM t2
                   5099:       WHERE b=1026
                   5100:          OR b=407
                   5101:          OR (g='srqponm' AND f GLOB 'fghij*')
                   5102:          OR b=564
                   5103:          OR c=23023
                   5104:          OR b=891
                   5105:          OR c=22022
                   5106:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                   5107:          OR ((a BETWEEN 9 AND 11) AND a!=10)
                   5108:          OR (g='rqponml' AND f GLOB 'ijklm*')
                   5109:          OR (g='utsrqpo' AND f GLOB 'vwxyz*')
                   5110:   }
                   5111: } {9 11 21 22 24 31 34 37 64 65 66 67 68 69 81 scan 0 sort 0}
                   5112: do_test where7-2.221.2 {
                   5113:   count_steps_sort {
                   5114:      SELECT a FROM t3
                   5115:       WHERE b=1026
                   5116:          OR b=407
                   5117:          OR (g='srqponm' AND f GLOB 'fghij*')
                   5118:          OR b=564
                   5119:          OR c=23023
                   5120:          OR b=891
                   5121:          OR c=22022
                   5122:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                   5123:          OR ((a BETWEEN 9 AND 11) AND a!=10)
                   5124:          OR (g='rqponml' AND f GLOB 'ijklm*')
                   5125:          OR (g='utsrqpo' AND f GLOB 'vwxyz*')
                   5126:   }
                   5127: } {9 11 21 22 24 31 34 37 64 65 66 67 68 69 81 scan 0 sort 0}
                   5128: do_test where7-2.222.1 {
                   5129:   count_steps_sort {
                   5130:      SELECT a FROM t2
                   5131:       WHERE ((a BETWEEN 71 AND 73) AND a!=72)
                   5132:          OR a=72
                   5133:          OR a=43
                   5134:   }
                   5135: } {43 71 72 73 scan 0 sort 0}
                   5136: do_test where7-2.222.2 {
                   5137:   count_steps_sort {
                   5138:      SELECT a FROM t3
                   5139:       WHERE ((a BETWEEN 71 AND 73) AND a!=72)
                   5140:          OR a=72
                   5141:          OR a=43
                   5142:   }
                   5143: } {43 71 72 73 scan 0 sort 0}
                   5144: do_test where7-2.223.1 {
                   5145:   count_steps_sort {
                   5146:      SELECT a FROM t2
                   5147:       WHERE ((a BETWEEN 67 AND 69) AND a!=68)
                   5148:          OR ((a BETWEEN 79 AND 81) AND a!=80)
                   5149:          OR c=18018
                   5150:          OR b=792
                   5151:          OR (g='mlkjihg' AND f GLOB 'jklmn*')
                   5152:          OR (d>=77.0 AND d<78.0 AND d NOT NULL)
                   5153:          OR (d>=8.0 AND d<9.0 AND d NOT NULL)
                   5154:          OR (d>=91.0 AND d<92.0 AND d NOT NULL)
                   5155:          OR f='uvwxyzabc'
                   5156:          OR (d>=74.0 AND d<75.0 AND d NOT NULL)
                   5157:   }
                   5158: } {8 20 46 52 53 54 61 67 69 72 74 77 79 81 91 98 scan 0 sort 0}
                   5159: do_test where7-2.223.2 {
                   5160:   count_steps_sort {
                   5161:      SELECT a FROM t3
                   5162:       WHERE ((a BETWEEN 67 AND 69) AND a!=68)
                   5163:          OR ((a BETWEEN 79 AND 81) AND a!=80)
                   5164:          OR c=18018
                   5165:          OR b=792
                   5166:          OR (g='mlkjihg' AND f GLOB 'jklmn*')
                   5167:          OR (d>=77.0 AND d<78.0 AND d NOT NULL)
                   5168:          OR (d>=8.0 AND d<9.0 AND d NOT NULL)
                   5169:          OR (d>=91.0 AND d<92.0 AND d NOT NULL)
                   5170:          OR f='uvwxyzabc'
                   5171:          OR (d>=74.0 AND d<75.0 AND d NOT NULL)
                   5172:   }
                   5173: } {8 20 46 52 53 54 61 67 69 72 74 77 79 81 91 98 scan 0 sort 0}
                   5174: do_test where7-2.224.1 {
                   5175:   count_steps_sort {
                   5176:      SELECT a FROM t2
                   5177:       WHERE b=429
                   5178:          OR (d>=33.0 AND d<34.0 AND d NOT NULL)
                   5179:          OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
                   5180:          OR (g='qponmlk' AND f GLOB 'opqrs*')
                   5181:          OR b=1070
                   5182:          OR (g='vutsrqp' AND f GLOB 'rstuv*')
                   5183:   }
                   5184: } {4 17 30 33 39 40 56 82 scan 0 sort 0}
                   5185: do_test where7-2.224.2 {
                   5186:   count_steps_sort {
                   5187:      SELECT a FROM t3
                   5188:       WHERE b=429
                   5189:          OR (d>=33.0 AND d<34.0 AND d NOT NULL)
                   5190:          OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
                   5191:          OR (g='qponmlk' AND f GLOB 'opqrs*')
                   5192:          OR b=1070
                   5193:          OR (g='vutsrqp' AND f GLOB 'rstuv*')
                   5194:   }
                   5195: } {4 17 30 33 39 40 56 82 scan 0 sort 0}
                   5196: do_test where7-2.225.1 {
                   5197:   count_steps_sort {
                   5198:      SELECT a FROM t2
                   5199:       WHERE (g='mlkjihg' AND f GLOB 'jklmn*')
                   5200:          OR b=572
                   5201:   }
                   5202: } {52 61 scan 0 sort 0}
                   5203: do_test where7-2.225.2 {
                   5204:   count_steps_sort {
                   5205:      SELECT a FROM t3
                   5206:       WHERE (g='mlkjihg' AND f GLOB 'jklmn*')
                   5207:          OR b=572
                   5208:   }
                   5209: } {52 61 scan 0 sort 0}
                   5210: do_test where7-2.226.1 {
                   5211:   count_steps_sort {
                   5212:      SELECT a FROM t2
                   5213:       WHERE ((a BETWEEN 62 AND 64) AND a!=63)
                   5214:          OR f='abcdefghi'
                   5215:          OR (g='wvutsrq' AND f GLOB 'ijklm*')
                   5216:   }
                   5217: } {8 26 52 62 64 78 scan 0 sort 0}
                   5218: do_test where7-2.226.2 {
                   5219:   count_steps_sort {
                   5220:      SELECT a FROM t3
                   5221:       WHERE ((a BETWEEN 62 AND 64) AND a!=63)
                   5222:          OR f='abcdefghi'
                   5223:          OR (g='wvutsrq' AND f GLOB 'ijklm*')
                   5224:   }
                   5225: } {8 26 52 62 64 78 scan 0 sort 0}
                   5226: do_test where7-2.227.1 {
                   5227:   count_steps_sort {
                   5228:      SELECT a FROM t2
                   5229:       WHERE a=40
                   5230:          OR ((a BETWEEN 85 AND 87) AND a!=86)
                   5231:   }
                   5232: } {40 85 87 scan 0 sort 0}
                   5233: do_test where7-2.227.2 {
                   5234:   count_steps_sort {
                   5235:      SELECT a FROM t3
                   5236:       WHERE a=40
                   5237:          OR ((a BETWEEN 85 AND 87) AND a!=86)
                   5238:   }
                   5239: } {40 85 87 scan 0 sort 0}
                   5240: do_test where7-2.228.1 {
                   5241:   count_steps_sort {
                   5242:      SELECT a FROM t2
                   5243:       WHERE a=43
                   5244:          OR ((a BETWEEN 44 AND 46) AND a!=45)
                   5245:          OR a=1
                   5246:          OR ((a BETWEEN 75 AND 77) AND a!=76)
                   5247:          OR a=75
                   5248:          OR (g='hgfedcb' AND f GLOB 'fghij*')
                   5249:          OR ((a BETWEEN 59 AND 61) AND a!=60)
                   5250:   }
                   5251: } {1 43 44 46 59 61 75 77 83 scan 0 sort 0}
                   5252: do_test where7-2.228.2 {
                   5253:   count_steps_sort {
                   5254:      SELECT a FROM t3
                   5255:       WHERE a=43
                   5256:          OR ((a BETWEEN 44 AND 46) AND a!=45)
                   5257:          OR a=1
                   5258:          OR ((a BETWEEN 75 AND 77) AND a!=76)
                   5259:          OR a=75
                   5260:          OR (g='hgfedcb' AND f GLOB 'fghij*')
                   5261:          OR ((a BETWEEN 59 AND 61) AND a!=60)
                   5262:   }
                   5263: } {1 43 44 46 59 61 75 77 83 scan 0 sort 0}
                   5264: do_test where7-2.229.1 {
                   5265:   count_steps_sort {
                   5266:      SELECT a FROM t2
                   5267:       WHERE (g='gfedcba' AND f GLOB 'nopqr*')
                   5268:          OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
                   5269:          OR (g='mlkjihg' AND f GLOB 'ijklm*')
                   5270:          OR b=231
                   5271:          OR a=87
                   5272:   }
                   5273: } {8 21 34 60 86 87 91 scan 0 sort 0}
                   5274: do_test where7-2.229.2 {
                   5275:   count_steps_sort {
                   5276:      SELECT a FROM t3
                   5277:       WHERE (g='gfedcba' AND f GLOB 'nopqr*')
                   5278:          OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
                   5279:          OR (g='mlkjihg' AND f GLOB 'ijklm*')
                   5280:          OR b=231
                   5281:          OR a=87
                   5282:   }
                   5283: } {8 21 34 60 86 87 91 scan 0 sort 0}
                   5284: do_test where7-2.230.1 {
                   5285:   count_steps_sort {
                   5286:      SELECT a FROM t2
                   5287:       WHERE a=77
                   5288:          OR (g='lkjihgf' AND f GLOB 'nopqr*')
                   5289:          OR (g='rqponml' AND f GLOB 'hijkl*')
                   5290:          OR c=24024
                   5291:          OR c=5005
                   5292:   }
                   5293: } {13 14 15 33 65 70 71 72 77 scan 0 sort 0}
                   5294: do_test where7-2.230.2 {
                   5295:   count_steps_sort {
                   5296:      SELECT a FROM t3
                   5297:       WHERE a=77
                   5298:          OR (g='lkjihgf' AND f GLOB 'nopqr*')
                   5299:          OR (g='rqponml' AND f GLOB 'hijkl*')
                   5300:          OR c=24024
                   5301:          OR c=5005
                   5302:   }
                   5303: } {13 14 15 33 65 70 71 72 77 scan 0 sort 0}
                   5304: do_test where7-2.231.1 {
                   5305:   count_steps_sort {
                   5306:      SELECT a FROM t2
                   5307:       WHERE (g='mlkjihg' AND f GLOB 'ijklm*')
                   5308:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   5309:          OR (g='srqponm' AND f GLOB 'defgh*')
                   5310:          OR ((a BETWEEN 64 AND 66) AND a!=65)
                   5311:          OR b=682
                   5312:          OR (d>=34.0 AND d<35.0 AND d NOT NULL)
                   5313:          OR (g='lkjihgf' AND f GLOB 'nopqr*')
                   5314:          OR (d>=22.0 AND d<23.0 AND d NOT NULL)
                   5315:   }
                   5316: } {22 29 34 60 62 64 65 66 89 91 scan 0 sort 0}
                   5317: do_test where7-2.231.2 {
                   5318:   count_steps_sort {
                   5319:      SELECT a FROM t3
                   5320:       WHERE (g='mlkjihg' AND f GLOB 'ijklm*')
                   5321:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   5322:          OR (g='srqponm' AND f GLOB 'defgh*')
                   5323:          OR ((a BETWEEN 64 AND 66) AND a!=65)
                   5324:          OR b=682
                   5325:          OR (d>=34.0 AND d<35.0 AND d NOT NULL)
                   5326:          OR (g='lkjihgf' AND f GLOB 'nopqr*')
                   5327:          OR (d>=22.0 AND d<23.0 AND d NOT NULL)
                   5328:   }
                   5329: } {22 29 34 60 62 64 65 66 89 91 scan 0 sort 0}
                   5330: do_test where7-2.232.1 {
                   5331:   count_steps_sort {
                   5332:      SELECT a FROM t2
                   5333:       WHERE b=212
                   5334:          OR b=121
                   5335:          OR c=2002
                   5336:          OR ((a BETWEEN 84 AND 86) AND a!=85)
                   5337:          OR (g='jihgfed' AND f GLOB 'xyzab*')
                   5338:   }
                   5339: } {4 5 6 11 75 84 86 scan 0 sort 0}
                   5340: do_test where7-2.232.2 {
                   5341:   count_steps_sort {
                   5342:      SELECT a FROM t3
                   5343:       WHERE b=212
                   5344:          OR b=121
                   5345:          OR c=2002
                   5346:          OR ((a BETWEEN 84 AND 86) AND a!=85)
                   5347:          OR (g='jihgfed' AND f GLOB 'xyzab*')
                   5348:   }
                   5349: } {4 5 6 11 75 84 86 scan 0 sort 0}
                   5350: do_test where7-2.233.1 {
                   5351:   count_steps_sort {
                   5352:      SELECT a FROM t2
                   5353:       WHERE (d>=55.0 AND d<56.0 AND d NOT NULL)
                   5354:          OR f='abcdefghi'
                   5355:          OR b=267
                   5356:          OR (g='ihgfedc' AND f GLOB 'abcde*')
                   5357:          OR (g='utsrqpo' AND f GLOB 'uvwxy*')
                   5358:          OR a=82
                   5359:          OR a=54
                   5360:          OR (d>=16.0 AND d<17.0 AND d NOT NULL)
                   5361:          OR b=1078
                   5362:   }
                   5363: } {16 20 26 52 54 55 78 82 98 scan 0 sort 0}
                   5364: do_test where7-2.233.2 {
                   5365:   count_steps_sort {
                   5366:      SELECT a FROM t3
                   5367:       WHERE (d>=55.0 AND d<56.0 AND d NOT NULL)
                   5368:          OR f='abcdefghi'
                   5369:          OR b=267
                   5370:          OR (g='ihgfedc' AND f GLOB 'abcde*')
                   5371:          OR (g='utsrqpo' AND f GLOB 'uvwxy*')
                   5372:          OR a=82
                   5373:          OR a=54
                   5374:          OR (d>=16.0 AND d<17.0 AND d NOT NULL)
                   5375:          OR b=1078
                   5376:   }
                   5377: } {16 20 26 52 54 55 78 82 98 scan 0 sort 0}
                   5378: do_test where7-2.234.1 {
                   5379:   count_steps_sort {
                   5380:      SELECT a FROM t2
                   5381:       WHERE (d>=93.0 AND d<94.0 AND d NOT NULL)
                   5382:          OR f='hijklmnop'
                   5383:          OR (d>=34.0 AND d<35.0 AND d NOT NULL)
                   5384:   }
                   5385: } {7 33 34 59 85 93 scan 0 sort 0}
                   5386: do_test where7-2.234.2 {
                   5387:   count_steps_sort {
                   5388:      SELECT a FROM t3
                   5389:       WHERE (d>=93.0 AND d<94.0 AND d NOT NULL)
                   5390:          OR f='hijklmnop'
                   5391:          OR (d>=34.0 AND d<35.0 AND d NOT NULL)
                   5392:   }
                   5393: } {7 33 34 59 85 93 scan 0 sort 0}
                   5394: do_test where7-2.235.1 {
                   5395:   count_steps_sort {
                   5396:      SELECT a FROM t2
                   5397:       WHERE ((a BETWEEN 98 AND 100) AND a!=99)
                   5398:          OR ((a BETWEEN 51 AND 53) AND a!=52)
                   5399:          OR a=18
                   5400:          OR ((a BETWEEN 31 AND 33) AND a!=32)
                   5401:          OR (d>=94.0 AND d<95.0 AND d NOT NULL)
                   5402:          OR 1000000<b
                   5403:          OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
                   5404:          OR (g='rqponml' AND f GLOB 'lmnop*')
                   5405:          OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
                   5406:   }
                   5407: } {7 14 18 31 33 37 40 51 53 59 66 85 92 94 98 100 scan 0 sort 0}
                   5408: do_test where7-2.235.2 {
                   5409:   count_steps_sort {
                   5410:      SELECT a FROM t3
                   5411:       WHERE ((a BETWEEN 98 AND 100) AND a!=99)
                   5412:          OR ((a BETWEEN 51 AND 53) AND a!=52)
                   5413:          OR a=18
                   5414:          OR ((a BETWEEN 31 AND 33) AND a!=32)
                   5415:          OR (d>=94.0 AND d<95.0 AND d NOT NULL)
                   5416:          OR 1000000<b
                   5417:          OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
                   5418:          OR (g='rqponml' AND f GLOB 'lmnop*')
                   5419:          OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
                   5420:   }
                   5421: } {7 14 18 31 33 37 40 51 53 59 66 85 92 94 98 100 scan 0 sort 0}
                   5422: do_test where7-2.236.1 {
                   5423:   count_steps_sort {
                   5424:      SELECT a FROM t2
                   5425:       WHERE b=1001
                   5426:          OR b=168
                   5427:          OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
                   5428:          OR (d>=89.0 AND d<90.0 AND d NOT NULL)
                   5429:   }
                   5430: } {7 33 59 85 89 91 scan 0 sort 0}
                   5431: do_test where7-2.236.2 {
                   5432:   count_steps_sort {
                   5433:      SELECT a FROM t3
                   5434:       WHERE b=1001
                   5435:          OR b=168
                   5436:          OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
                   5437:          OR (d>=89.0 AND d<90.0 AND d NOT NULL)
                   5438:   }
                   5439: } {7 33 59 85 89 91 scan 0 sort 0}
                   5440: do_test where7-2.237.1 {
                   5441:   count_steps_sort {
                   5442:      SELECT a FROM t2
                   5443:       WHERE a=51
                   5444:          OR (g='fedcbaz' AND f GLOB 'stuvw*')
                   5445:          OR (g='edcbazy' AND f GLOB 'uvwxy*')
                   5446:          OR b=330
                   5447:   }
                   5448: } {30 51 96 98 scan 0 sort 0}
                   5449: do_test where7-2.237.2 {
                   5450:   count_steps_sort {
                   5451:      SELECT a FROM t3
                   5452:       WHERE a=51
                   5453:          OR (g='fedcbaz' AND f GLOB 'stuvw*')
                   5454:          OR (g='edcbazy' AND f GLOB 'uvwxy*')
                   5455:          OR b=330
                   5456:   }
                   5457: } {30 51 96 98 scan 0 sort 0}
                   5458: do_test where7-2.238.1 {
                   5459:   count_steps_sort {
                   5460:      SELECT a FROM t2
                   5461:       WHERE (g='kjihgfe' AND f GLOB 'tuvwx*')
                   5462:          OR b=704
                   5463:          OR a=62
                   5464:          OR f='pqrstuvwx'
                   5465:          OR b=495
                   5466:          OR c=26026
                   5467:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   5468:          OR b<0
                   5469:          OR b=597
                   5470:   }
                   5471: } {15 41 45 62 64 67 68 71 76 77 78 93 scan 0 sort 0}
                   5472: do_test where7-2.238.2 {
                   5473:   count_steps_sort {
                   5474:      SELECT a FROM t3
                   5475:       WHERE (g='kjihgfe' AND f GLOB 'tuvwx*')
                   5476:          OR b=704
                   5477:          OR a=62
                   5478:          OR f='pqrstuvwx'
                   5479:          OR b=495
                   5480:          OR c=26026
                   5481:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   5482:          OR b<0
                   5483:          OR b=597
                   5484:   }
                   5485: } {15 41 45 62 64 67 68 71 76 77 78 93 scan 0 sort 0}
                   5486: do_test where7-2.239.1 {
                   5487:   count_steps_sort {
                   5488:      SELECT a FROM t2
                   5489:       WHERE (d>=2.0 AND d<3.0 AND d NOT NULL)
                   5490:          OR ((a BETWEEN 87 AND 89) AND a!=88)
                   5491:          OR b=520
                   5492:          OR ((a BETWEEN 47 AND 49) AND a!=48)
                   5493:          OR f IS NULL
                   5494:   }
                   5495: } {2 47 49 87 89 scan 0 sort 0}
                   5496: do_test where7-2.239.2 {
                   5497:   count_steps_sort {
                   5498:      SELECT a FROM t3
                   5499:       WHERE (d>=2.0 AND d<3.0 AND d NOT NULL)
                   5500:          OR ((a BETWEEN 87 AND 89) AND a!=88)
                   5501:          OR b=520
                   5502:          OR ((a BETWEEN 47 AND 49) AND a!=48)
                   5503:          OR f IS NULL
                   5504:   }
                   5505: } {2 47 49 87 89 scan 0 sort 0}
                   5506: do_test where7-2.240.1 {
                   5507:   count_steps_sort {
                   5508:      SELECT a FROM t2
                   5509:       WHERE c=14014
                   5510:          OR (g='fedcbaz' AND f GLOB 'rstuv*')
                   5511:          OR b=572
                   5512:          OR c=15015
                   5513:   }
                   5514: } {40 41 42 43 44 45 52 95 scan 0 sort 0}
                   5515: do_test where7-2.240.2 {
                   5516:   count_steps_sort {
                   5517:      SELECT a FROM t3
                   5518:       WHERE c=14014
                   5519:          OR (g='fedcbaz' AND f GLOB 'rstuv*')
                   5520:          OR b=572
                   5521:          OR c=15015
                   5522:   }
                   5523: } {40 41 42 43 44 45 52 95 scan 0 sort 0}
                   5524: do_test where7-2.241.1 {
                   5525:   count_steps_sort {
                   5526:      SELECT a FROM t2
                   5527:       WHERE (f GLOB '?efgh*' AND f GLOB 'defg*')
                   5528:          OR b=850
                   5529:          OR (g='lkjihgf' AND f GLOB 'nopqr*')
                   5530:          OR ((a BETWEEN 15 AND 17) AND a!=16)
                   5531:          OR b=88
                   5532:          OR f='hijklmnop'
                   5533:          OR b=806
                   5534:          OR (d>=46.0 AND d<47.0 AND d NOT NULL)
                   5535:          OR b=88
                   5536:   }
                   5537: } {3 7 8 15 17 29 33 46 55 59 65 81 85 scan 0 sort 0}
                   5538: do_test where7-2.241.2 {
                   5539:   count_steps_sort {
                   5540:      SELECT a FROM t3
                   5541:       WHERE (f GLOB '?efgh*' AND f GLOB 'defg*')
                   5542:          OR b=850
                   5543:          OR (g='lkjihgf' AND f GLOB 'nopqr*')
                   5544:          OR ((a BETWEEN 15 AND 17) AND a!=16)
                   5545:          OR b=88
                   5546:          OR f='hijklmnop'
                   5547:          OR b=806
                   5548:          OR (d>=46.0 AND d<47.0 AND d NOT NULL)
                   5549:          OR b=88
                   5550:   }
                   5551: } {3 7 8 15 17 29 33 46 55 59 65 81 85 scan 0 sort 0}
                   5552: do_test where7-2.242.1 {
                   5553:   count_steps_sort {
                   5554:      SELECT a FROM t2
                   5555:       WHERE b=817
                   5556:          OR (d>=55.0 AND d<56.0 AND d NOT NULL)
                   5557:          OR a=36
                   5558:          OR b=960
                   5559:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   5560:          OR b=374
                   5561:          OR b=938
                   5562:          OR b=773
                   5563:          OR (g='jihgfed' AND f GLOB 'zabcd*')
                   5564:          OR (g='mlkjihg' AND f GLOB 'ghijk*')
                   5565:   }
                   5566: } {34 36 55 58 63 77 scan 0 sort 0}
                   5567: do_test where7-2.242.2 {
                   5568:   count_steps_sort {
                   5569:      SELECT a FROM t3
                   5570:       WHERE b=817
                   5571:          OR (d>=55.0 AND d<56.0 AND d NOT NULL)
                   5572:          OR a=36
                   5573:          OR b=960
                   5574:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   5575:          OR b=374
                   5576:          OR b=938
                   5577:          OR b=773
                   5578:          OR (g='jihgfed' AND f GLOB 'zabcd*')
                   5579:          OR (g='mlkjihg' AND f GLOB 'ghijk*')
                   5580:   }
                   5581: } {34 36 55 58 63 77 scan 0 sort 0}
                   5582: do_test where7-2.243.1 {
                   5583:   count_steps_sort {
                   5584:      SELECT a FROM t2
                   5585:       WHERE (g='kjihgfe' AND f GLOB 'rstuv*')
                   5586:          OR b=146
                   5587:   }
                   5588: } {69 scan 0 sort 0}
                   5589: do_test where7-2.243.2 {
                   5590:   count_steps_sort {
                   5591:      SELECT a FROM t3
                   5592:       WHERE (g='kjihgfe' AND f GLOB 'rstuv*')
                   5593:          OR b=146
                   5594:   }
                   5595: } {69 scan 0 sort 0}
                   5596: do_test where7-2.244.1 {
                   5597:   count_steps_sort {
                   5598:      SELECT a FROM t2
                   5599:       WHERE f='pqrstuvwx'
                   5600:          OR ((a BETWEEN 6 AND 8) AND a!=7)
                   5601:          OR ((a BETWEEN 76 AND 78) AND a!=77)
                   5602:          OR b=704
                   5603:          OR a=18
                   5604:   }
                   5605: } {6 8 15 18 41 64 67 76 78 93 scan 0 sort 0}
                   5606: do_test where7-2.244.2 {
                   5607:   count_steps_sort {
                   5608:      SELECT a FROM t3
                   5609:       WHERE f='pqrstuvwx'
                   5610:          OR ((a BETWEEN 6 AND 8) AND a!=7)
                   5611:          OR ((a BETWEEN 76 AND 78) AND a!=77)
                   5612:          OR b=704
                   5613:          OR a=18
                   5614:   }
                   5615: } {6 8 15 18 41 64 67 76 78 93 scan 0 sort 0}
                   5616: do_test where7-2.245.1 {
                   5617:   count_steps_sort {
                   5618:      SELECT a FROM t2
                   5619:       WHERE (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
                   5620:          OR b=399
                   5621:          OR b=1004
                   5622:          OR c=16016
                   5623:          OR (d>=31.0 AND d<32.0 AND d NOT NULL)
                   5624:          OR b=671
                   5625:          OR a=25
                   5626:          OR a=30
                   5627:          OR a=8
                   5628:          OR (d>=5.0 AND d<6.0 AND d NOT NULL)
                   5629:   }
                   5630: } {5 8 19 25 30 31 45 46 47 48 61 71 97 scan 0 sort 0}
                   5631: do_test where7-2.245.2 {
                   5632:   count_steps_sort {
                   5633:      SELECT a FROM t3
                   5634:       WHERE (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
                   5635:          OR b=399
                   5636:          OR b=1004
                   5637:          OR c=16016
                   5638:          OR (d>=31.0 AND d<32.0 AND d NOT NULL)
                   5639:          OR b=671
                   5640:          OR a=25
                   5641:          OR a=30
                   5642:          OR a=8
                   5643:          OR (d>=5.0 AND d<6.0 AND d NOT NULL)
                   5644:   }
                   5645: } {5 8 19 25 30 31 45 46 47 48 61 71 97 scan 0 sort 0}
                   5646: do_test where7-2.246.1 {
                   5647:   count_steps_sort {
                   5648:      SELECT a FROM t2
                   5649:       WHERE b=561
                   5650:          OR ((a BETWEEN 28 AND 30) AND a!=29)
                   5651:          OR b=594
                   5652:          OR ((a BETWEEN 39 AND 41) AND a!=40)
                   5653:          OR b=861
                   5654:          OR (d>=90.0 AND d<91.0 AND d NOT NULL)
                   5655:          OR b=949
                   5656:          OR (g='utsrqpo' AND f GLOB 'stuvw*')
                   5657:          OR (g='nmlkjih' AND f GLOB 'cdefg*')
                   5658:   }
                   5659: } {18 28 30 39 41 51 54 90 scan 0 sort 0}
                   5660: do_test where7-2.246.2 {
                   5661:   count_steps_sort {
                   5662:      SELECT a FROM t3
                   5663:       WHERE b=561
                   5664:          OR ((a BETWEEN 28 AND 30) AND a!=29)
                   5665:          OR b=594
                   5666:          OR ((a BETWEEN 39 AND 41) AND a!=40)
                   5667:          OR b=861
                   5668:          OR (d>=90.0 AND d<91.0 AND d NOT NULL)
                   5669:          OR b=949
                   5670:          OR (g='utsrqpo' AND f GLOB 'stuvw*')
                   5671:          OR (g='nmlkjih' AND f GLOB 'cdefg*')
                   5672:   }
                   5673: } {18 28 30 39 41 51 54 90 scan 0 sort 0}
                   5674: do_test where7-2.247.1 {
                   5675:   count_steps_sort {
                   5676:      SELECT a FROM t2
                   5677:       WHERE (g='xwvutsr' AND f GLOB 'hijkl*')
                   5678:          OR a=83
                   5679:          OR c=26026
                   5680:          OR a=49
                   5681:          OR a=57
                   5682:          OR c=23023
                   5683:          OR f='uvwxyzabc'
                   5684:   }
                   5685: } {7 20 46 49 57 67 68 69 72 76 77 78 83 98 scan 0 sort 0}
                   5686: do_test where7-2.247.2 {
                   5687:   count_steps_sort {
                   5688:      SELECT a FROM t3
                   5689:       WHERE (g='xwvutsr' AND f GLOB 'hijkl*')
                   5690:          OR a=83
                   5691:          OR c=26026
                   5692:          OR a=49
                   5693:          OR a=57
                   5694:          OR c=23023
                   5695:          OR f='uvwxyzabc'
                   5696:   }
                   5697: } {7 20 46 49 57 67 68 69 72 76 77 78 83 98 scan 0 sort 0}
                   5698: do_test where7-2.248.1 {
                   5699:   count_steps_sort {
                   5700:      SELECT a FROM t2
                   5701:       WHERE d>1e10
                   5702:          OR b=355
                   5703:          OR f='stuvwxyza'
                   5704:          OR b=22
                   5705:   }
                   5706: } {2 18 44 70 96 scan 0 sort 0}
                   5707: do_test where7-2.248.2 {
                   5708:   count_steps_sort {
                   5709:      SELECT a FROM t3
                   5710:       WHERE d>1e10
                   5711:          OR b=355
                   5712:          OR f='stuvwxyza'
                   5713:          OR b=22
                   5714:   }
                   5715: } {2 18 44 70 96 scan 0 sort 0}
                   5716: do_test where7-2.249.1 {
                   5717:   count_steps_sort {
                   5718:      SELECT a FROM t2
                   5719:       WHERE b=451
                   5720:          OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
                   5721:   }
                   5722: } {8 34 41 60 86 scan 0 sort 0}
                   5723: do_test where7-2.249.2 {
                   5724:   count_steps_sort {
                   5725:      SELECT a FROM t3
                   5726:       WHERE b=451
                   5727:          OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
                   5728:   }
                   5729: } {8 34 41 60 86 scan 0 sort 0}
                   5730: do_test where7-2.250.1 {
                   5731:   count_steps_sort {
                   5732:      SELECT a FROM t2
                   5733:       WHERE b=47
                   5734:          OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
                   5735:   }
                   5736: } {1 27 53 79 scan 0 sort 0}
                   5737: do_test where7-2.250.2 {
                   5738:   count_steps_sort {
                   5739:      SELECT a FROM t3
                   5740:       WHERE b=47
                   5741:          OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
                   5742:   }
                   5743: } {1 27 53 79 scan 0 sort 0}
                   5744: do_test where7-2.251.1 {
                   5745:   count_steps_sort {
                   5746:      SELECT a FROM t2
                   5747:       WHERE b=1037
                   5748:          OR (g='wvutsrq' AND f GLOB 'mnopq*')
                   5749:          OR ((a BETWEEN 66 AND 68) AND a!=67)
                   5750:          OR b=344
                   5751:          OR (d>=86.0 AND d<87.0 AND d NOT NULL)
                   5752:   }
                   5753: } {12 66 68 86 scan 0 sort 0}
                   5754: do_test where7-2.251.2 {
                   5755:   count_steps_sort {
                   5756:      SELECT a FROM t3
                   5757:       WHERE b=1037
                   5758:          OR (g='wvutsrq' AND f GLOB 'mnopq*')
                   5759:          OR ((a BETWEEN 66 AND 68) AND a!=67)
                   5760:          OR b=344
                   5761:          OR (d>=86.0 AND d<87.0 AND d NOT NULL)
                   5762:   }
                   5763: } {12 66 68 86 scan 0 sort 0}
                   5764: do_test where7-2.252.1 {
                   5765:   count_steps_sort {
                   5766:      SELECT a FROM t2
                   5767:       WHERE b=506
                   5768:          OR ((a BETWEEN 20 AND 22) AND a!=21)
                   5769:          OR (g='hgfedcb' AND f GLOB 'ijklm*')
                   5770:          OR b=429
                   5771:          OR b=275
                   5772:   }
                   5773: } {20 22 25 39 46 86 scan 0 sort 0}
                   5774: do_test where7-2.252.2 {
                   5775:   count_steps_sort {
                   5776:      SELECT a FROM t3
                   5777:       WHERE b=506
                   5778:          OR ((a BETWEEN 20 AND 22) AND a!=21)
                   5779:          OR (g='hgfedcb' AND f GLOB 'ijklm*')
                   5780:          OR b=429
                   5781:          OR b=275
                   5782:   }
                   5783: } {20 22 25 39 46 86 scan 0 sort 0}
                   5784: do_test where7-2.253.1 {
                   5785:   count_steps_sort {
                   5786:      SELECT a FROM t2
                   5787:       WHERE ((a BETWEEN 60 AND 62) AND a!=61)
                   5788:          OR a=28
                   5789:          OR b=443
                   5790:          OR b=363
                   5791:          OR (d>=28.0 AND d<29.0 AND d NOT NULL)
                   5792:          OR a=60
                   5793:          OR b=80
                   5794:          OR (g='ponmlkj' AND f GLOB 'vwxyz*')
                   5795:          OR b=616
                   5796:   }
                   5797: } {28 33 47 56 60 62 scan 0 sort 0}
                   5798: do_test where7-2.253.2 {
                   5799:   count_steps_sort {
                   5800:      SELECT a FROM t3
                   5801:       WHERE ((a BETWEEN 60 AND 62) AND a!=61)
                   5802:          OR a=28
                   5803:          OR b=443
                   5804:          OR b=363
                   5805:          OR (d>=28.0 AND d<29.0 AND d NOT NULL)
                   5806:          OR a=60
                   5807:          OR b=80
                   5808:          OR (g='ponmlkj' AND f GLOB 'vwxyz*')
                   5809:          OR b=616
                   5810:   }
                   5811: } {28 33 47 56 60 62 scan 0 sort 0}
                   5812: do_test where7-2.254.1 {
                   5813:   count_steps_sort {
                   5814:      SELECT a FROM t2
                   5815:       WHERE (d>=33.0 AND d<34.0 AND d NOT NULL)
                   5816:          OR b=660
                   5817:   }
                   5818: } {33 60 scan 0 sort 0}
                   5819: do_test where7-2.254.2 {
                   5820:   count_steps_sort {
                   5821:      SELECT a FROM t3
                   5822:       WHERE (d>=33.0 AND d<34.0 AND d NOT NULL)
                   5823:          OR b=660
                   5824:   }
                   5825: } {33 60 scan 0 sort 0}
                   5826: do_test where7-2.255.1 {
                   5827:   count_steps_sort {
                   5828:      SELECT a FROM t2
                   5829:       WHERE (g='xwvutsr' AND f GLOB 'hijkl*')
                   5830:          OR a=43
                   5831:          OR ((a BETWEEN 64 AND 66) AND a!=65)
                   5832:          OR b=586
                   5833:          OR c=17017
                   5834:          OR (g='onmlkji' AND f GLOB 'yzabc*')
                   5835:          OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
                   5836:          OR a=87
                   5837:          OR b=968
                   5838:   }
                   5839: } {7 21 43 47 49 50 51 64 66 73 87 88 99 scan 0 sort 0}
                   5840: do_test where7-2.255.2 {
                   5841:   count_steps_sort {
                   5842:      SELECT a FROM t3
                   5843:       WHERE (g='xwvutsr' AND f GLOB 'hijkl*')
                   5844:          OR a=43
                   5845:          OR ((a BETWEEN 64 AND 66) AND a!=65)
                   5846:          OR b=586
                   5847:          OR c=17017
                   5848:          OR (g='onmlkji' AND f GLOB 'yzabc*')
                   5849:          OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
                   5850:          OR a=87
                   5851:          OR b=968
                   5852:   }
                   5853: } {7 21 43 47 49 50 51 64 66 73 87 88 99 scan 0 sort 0}
                   5854: do_test where7-2.256.1 {
                   5855:   count_steps_sort {
                   5856:      SELECT a FROM t2
                   5857:       WHERE f='klmnopqrs'
                   5858:          OR b=982
                   5859:          OR b=575
                   5860:          OR b=110
                   5861:          OR b=99
                   5862:   }
                   5863: } {9 10 36 62 88 scan 0 sort 0}
                   5864: do_test where7-2.256.2 {
                   5865:   count_steps_sort {
                   5866:      SELECT a FROM t3
                   5867:       WHERE f='klmnopqrs'
                   5868:          OR b=982
                   5869:          OR b=575
                   5870:          OR b=110
                   5871:          OR b=99
                   5872:   }
                   5873: } {9 10 36 62 88 scan 0 sort 0}
                   5874: do_test where7-2.257.1 {
                   5875:   count_steps_sort {
                   5876:      SELECT a FROM t2
                   5877:       WHERE (g='rqponml' AND f GLOB 'jklmn*')
                   5878:          OR (g='xwvutsr' AND f GLOB 'efghi*')
                   5879:          OR c>=34035
                   5880:          OR b=850
                   5881:          OR ((a BETWEEN 32 AND 34) AND a!=33)
                   5882:          OR b=924
                   5883:          OR (d>=37.0 AND d<38.0 AND d NOT NULL)
                   5884:          OR (d>=78.0 AND d<79.0 AND d NOT NULL)
                   5885:          OR b=355
                   5886:          OR (d>=56.0 AND d<57.0 AND d NOT NULL)
                   5887:          OR (d>=86.0 AND d<87.0 AND d NOT NULL)
                   5888:   }
                   5889: } {4 32 34 35 37 56 78 84 86 scan 0 sort 0}
                   5890: do_test where7-2.257.2 {
                   5891:   count_steps_sort {
                   5892:      SELECT a FROM t3
                   5893:       WHERE (g='rqponml' AND f GLOB 'jklmn*')
                   5894:          OR (g='xwvutsr' AND f GLOB 'efghi*')
                   5895:          OR c>=34035
                   5896:          OR b=850
                   5897:          OR ((a BETWEEN 32 AND 34) AND a!=33)
                   5898:          OR b=924
                   5899:          OR (d>=37.0 AND d<38.0 AND d NOT NULL)
                   5900:          OR (d>=78.0 AND d<79.0 AND d NOT NULL)
                   5901:          OR b=355
                   5902:          OR (d>=56.0 AND d<57.0 AND d NOT NULL)
                   5903:          OR (d>=86.0 AND d<87.0 AND d NOT NULL)
                   5904:   }
                   5905: } {4 32 34 35 37 56 78 84 86 scan 0 sort 0}
                   5906: do_test where7-2.258.1 {
                   5907:   count_steps_sort {
                   5908:      SELECT a FROM t2
                   5909:       WHERE (d>=46.0 AND d<47.0 AND d NOT NULL)
                   5910:          OR b=982
                   5911:          OR ((a BETWEEN 81 AND 83) AND a!=82)
                   5912:          OR b=374
                   5913:   }
                   5914: } {34 46 81 83 scan 0 sort 0}
                   5915: do_test where7-2.258.2 {
                   5916:   count_steps_sort {
                   5917:      SELECT a FROM t3
                   5918:       WHERE (d>=46.0 AND d<47.0 AND d NOT NULL)
                   5919:          OR b=982
                   5920:          OR ((a BETWEEN 81 AND 83) AND a!=82)
                   5921:          OR b=374
                   5922:   }
                   5923: } {34 46 81 83 scan 0 sort 0}
                   5924: do_test where7-2.259.1 {
                   5925:   count_steps_sort {
                   5926:      SELECT a FROM t2
                   5927:       WHERE ((a BETWEEN 87 AND 89) AND a!=88)
                   5928:          OR b=814
                   5929:          OR (d>=19.0 AND d<20.0 AND d NOT NULL)
                   5930:   }
                   5931: } {19 74 87 89 scan 0 sort 0}
                   5932: do_test where7-2.259.2 {
                   5933:   count_steps_sort {
                   5934:      SELECT a FROM t3
                   5935:       WHERE ((a BETWEEN 87 AND 89) AND a!=88)
                   5936:          OR b=814
                   5937:          OR (d>=19.0 AND d<20.0 AND d NOT NULL)
                   5938:   }
                   5939: } {19 74 87 89 scan 0 sort 0}
                   5940: do_test where7-2.260.1 {
                   5941:   count_steps_sort {
                   5942:      SELECT a FROM t2
                   5943:       WHERE (g='qponmlk' AND f GLOB 'nopqr*')
                   5944:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   5945:          OR b=993
                   5946:   }
                   5947: } {12 39 scan 0 sort 0}
                   5948: do_test where7-2.260.2 {
                   5949:   count_steps_sort {
                   5950:      SELECT a FROM t3
                   5951:       WHERE (g='qponmlk' AND f GLOB 'nopqr*')
                   5952:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   5953:          OR b=993
                   5954:   }
                   5955: } {12 39 scan 0 sort 0}
                   5956: do_test where7-2.261.1 {
                   5957:   count_steps_sort {
                   5958:      SELECT a FROM t2
                   5959:       WHERE b=234
                   5960:          OR a=22
                   5961:          OR b=289
                   5962:          OR b=795
                   5963:          OR (g='gfedcba' AND f GLOB 'nopqr*')
                   5964:          OR b=242
                   5965:          OR a=59
                   5966:          OR b=1045
                   5967:          OR (d>=8.0 AND d<9.0 AND d NOT NULL)
                   5968:   }
                   5969: } {8 22 59 91 95 scan 0 sort 0}
                   5970: do_test where7-2.261.2 {
                   5971:   count_steps_sort {
                   5972:      SELECT a FROM t3
                   5973:       WHERE b=234
                   5974:          OR a=22
                   5975:          OR b=289
                   5976:          OR b=795
                   5977:          OR (g='gfedcba' AND f GLOB 'nopqr*')
                   5978:          OR b=242
                   5979:          OR a=59
                   5980:          OR b=1045
                   5981:          OR (d>=8.0 AND d<9.0 AND d NOT NULL)
                   5982:   }
                   5983: } {8 22 59 91 95 scan 0 sort 0}
                   5984: do_test where7-2.262.1 {
                   5985:   count_steps_sort {
                   5986:      SELECT a FROM t2
                   5987:       WHERE b=245
                   5988:          OR (g='wvutsrq' AND f GLOB 'klmno*')
                   5989:          OR c=3003
                   5990:          OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
                   5991:          OR ((a BETWEEN 68 AND 70) AND a!=69)
                   5992:          OR (d>=1.0 AND d<2.0 AND d NOT NULL)
                   5993:          OR (d>=33.0 AND d<34.0 AND d NOT NULL)
                   5994:          OR ((a BETWEEN 71 AND 73) AND a!=72)
                   5995:   }
                   5996: } {1 7 8 9 10 26 33 52 68 70 71 73 78 scan 0 sort 0}
                   5997: do_test where7-2.262.2 {
                   5998:   count_steps_sort {
                   5999:      SELECT a FROM t3
                   6000:       WHERE b=245
                   6001:          OR (g='wvutsrq' AND f GLOB 'klmno*')
                   6002:          OR c=3003
                   6003:          OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
                   6004:          OR ((a BETWEEN 68 AND 70) AND a!=69)
                   6005:          OR (d>=1.0 AND d<2.0 AND d NOT NULL)
                   6006:          OR (d>=33.0 AND d<34.0 AND d NOT NULL)
                   6007:          OR ((a BETWEEN 71 AND 73) AND a!=72)
                   6008:   }
                   6009: } {1 7 8 9 10 26 33 52 68 70 71 73 78 scan 0 sort 0}
                   6010: do_test where7-2.263.1 {
                   6011:   count_steps_sort {
                   6012:      SELECT a FROM t2
                   6013:       WHERE (g='hgfedcb' AND f GLOB 'jklmn*')
                   6014:          OR b=220
                   6015:          OR b=443
                   6016:          OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
                   6017:          OR a=62
                   6018:          OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
                   6019:          OR b=1023
                   6020:          OR a=100
                   6021:          OR (g='nmlkjih' AND f GLOB 'defgh*')
                   6022:          OR (d>=97.0 AND d<98.0 AND d NOT NULL)
                   6023:   }
                   6024: } {18 20 44 55 62 70 87 93 96 97 100 scan 0 sort 0}
                   6025: do_test where7-2.263.2 {
                   6026:   count_steps_sort {
                   6027:      SELECT a FROM t3
                   6028:       WHERE (g='hgfedcb' AND f GLOB 'jklmn*')
                   6029:          OR b=220
                   6030:          OR b=443
                   6031:          OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
                   6032:          OR a=62
                   6033:          OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
                   6034:          OR b=1023
                   6035:          OR a=100
                   6036:          OR (g='nmlkjih' AND f GLOB 'defgh*')
                   6037:          OR (d>=97.0 AND d<98.0 AND d NOT NULL)
                   6038:   }
                   6039: } {18 20 44 55 62 70 87 93 96 97 100 scan 0 sort 0}
                   6040: do_test where7-2.264.1 {
                   6041:   count_steps_sort {
                   6042:      SELECT a FROM t2
                   6043:       WHERE c=11011
                   6044:          OR f='tuvwxyzab'
                   6045:          OR (g='ponmlkj' AND f GLOB 'vwxyz*')
                   6046:          OR (g='hgfedcb' AND f GLOB 'ghijk*')
                   6047:   }
                   6048: } {19 31 32 33 45 47 71 84 97 scan 0 sort 0}
                   6049: do_test where7-2.264.2 {
                   6050:   count_steps_sort {
                   6051:      SELECT a FROM t3
                   6052:       WHERE c=11011
                   6053:          OR f='tuvwxyzab'
                   6054:          OR (g='ponmlkj' AND f GLOB 'vwxyz*')
                   6055:          OR (g='hgfedcb' AND f GLOB 'ghijk*')
                   6056:   }
                   6057: } {19 31 32 33 45 47 71 84 97 scan 0 sort 0}
                   6058: do_test where7-2.265.1 {
                   6059:   count_steps_sort {
                   6060:      SELECT a FROM t2
                   6061:       WHERE ((a BETWEEN 93 AND 95) AND a!=94)
                   6062:          OR a=79
                   6063:          OR (d>=39.0 AND d<40.0 AND d NOT NULL)
                   6064:          OR b=462
                   6065:   }
                   6066: } {39 42 79 93 95 scan 0 sort 0}
                   6067: do_test where7-2.265.2 {
                   6068:   count_steps_sort {
                   6069:      SELECT a FROM t3
                   6070:       WHERE ((a BETWEEN 93 AND 95) AND a!=94)
                   6071:          OR a=79
                   6072:          OR (d>=39.0 AND d<40.0 AND d NOT NULL)
                   6073:          OR b=462
                   6074:   }
                   6075: } {39 42 79 93 95 scan 0 sort 0}
                   6076: do_test where7-2.266.1 {
                   6077:   count_steps_sort {
                   6078:      SELECT a FROM t2
                   6079:       WHERE (d>=33.0 AND d<34.0 AND d NOT NULL)
                   6080:          OR b=146
                   6081:          OR 1000000<b
                   6082:          OR b=99
                   6083:          OR ((a BETWEEN 75 AND 77) AND a!=76)
                   6084:   }
                   6085: } {9 33 75 77 scan 0 sort 0}
                   6086: do_test where7-2.266.2 {
                   6087:   count_steps_sort {
                   6088:      SELECT a FROM t3
                   6089:       WHERE (d>=33.0 AND d<34.0 AND d NOT NULL)
                   6090:          OR b=146
                   6091:          OR 1000000<b
                   6092:          OR b=99
                   6093:          OR ((a BETWEEN 75 AND 77) AND a!=76)
                   6094:   }
                   6095: } {9 33 75 77 scan 0 sort 0}
                   6096: do_test where7-2.267.1 {
                   6097:   count_steps_sort {
                   6098:      SELECT a FROM t2
                   6099:       WHERE b=935
                   6100:          OR b=473
                   6101:          OR a=28
                   6102:          OR (d>=20.0 AND d<21.0 AND d NOT NULL)
                   6103:          OR ((a BETWEEN 62 AND 64) AND a!=63)
                   6104:          OR a=62
                   6105:          OR b=619
                   6106:          OR a=82
                   6107:          OR (d>=67.0 AND d<68.0 AND d NOT NULL)
                   6108:          OR c=14014
                   6109:          OR (d>=43.0 AND d<44.0 AND d NOT NULL)
                   6110:   }
                   6111: } {20 28 40 41 42 43 62 64 67 82 85 scan 0 sort 0}
                   6112: do_test where7-2.267.2 {
                   6113:   count_steps_sort {
                   6114:      SELECT a FROM t3
                   6115:       WHERE b=935
                   6116:          OR b=473
                   6117:          OR a=28
                   6118:          OR (d>=20.0 AND d<21.0 AND d NOT NULL)
                   6119:          OR ((a BETWEEN 62 AND 64) AND a!=63)
                   6120:          OR a=62
                   6121:          OR b=619
                   6122:          OR a=82
                   6123:          OR (d>=67.0 AND d<68.0 AND d NOT NULL)
                   6124:          OR c=14014
                   6125:          OR (d>=43.0 AND d<44.0 AND d NOT NULL)
                   6126:   }
                   6127: } {20 28 40 41 42 43 62 64 67 82 85 scan 0 sort 0}
                   6128: do_test where7-2.268.1 {
                   6129:   count_steps_sort {
                   6130:      SELECT a FROM t2
                   6131:       WHERE (g='ponmlkj' AND f GLOB 'uvwxy*')
                   6132:          OR b=443
                   6133:          OR b=33
                   6134:          OR b=762
                   6135:          OR b=575
                   6136:          OR c=16016
                   6137:          OR (g='kjihgfe' AND f GLOB 'uvwxy*')
                   6138:          OR ((a BETWEEN 41 AND 43) AND a!=42)
                   6139:          OR (g='qponmlk' AND f GLOB 'opqrs*')
                   6140:          OR b=1092
                   6141:   }
                   6142: } {3 40 41 43 46 47 48 72 scan 0 sort 0}
                   6143: do_test where7-2.268.2 {
                   6144:   count_steps_sort {
                   6145:      SELECT a FROM t3
                   6146:       WHERE (g='ponmlkj' AND f GLOB 'uvwxy*')
                   6147:          OR b=443
                   6148:          OR b=33
                   6149:          OR b=762
                   6150:          OR b=575
                   6151:          OR c=16016
                   6152:          OR (g='kjihgfe' AND f GLOB 'uvwxy*')
                   6153:          OR ((a BETWEEN 41 AND 43) AND a!=42)
                   6154:          OR (g='qponmlk' AND f GLOB 'opqrs*')
                   6155:          OR b=1092
                   6156:   }
                   6157: } {3 40 41 43 46 47 48 72 scan 0 sort 0}
                   6158: do_test where7-2.269.1 {
                   6159:   count_steps_sort {
                   6160:      SELECT a FROM t2
                   6161:       WHERE b=806
                   6162:          OR b=872
                   6163:          OR (g='ihgfedc' AND f GLOB 'cdefg*')
                   6164:          OR f='uvwxyzabc'
                   6165:          OR b=748
                   6166:          OR b=586
                   6167:          OR ((a BETWEEN 15 AND 17) AND a!=16)
                   6168:          OR (g='gfedcba' AND f GLOB 'klmno*')
                   6169:          OR ((a BETWEEN 32 AND 34) AND a!=33)
                   6170:          OR (g='vutsrqp' AND f GLOB 'pqrst*')
                   6171:          OR b=891
                   6172:   }
                   6173: } {15 17 20 32 34 46 68 72 80 81 88 98 scan 0 sort 0}
                   6174: do_test where7-2.269.2 {
                   6175:   count_steps_sort {
                   6176:      SELECT a FROM t3
                   6177:       WHERE b=806
                   6178:          OR b=872
                   6179:          OR (g='ihgfedc' AND f GLOB 'cdefg*')
                   6180:          OR f='uvwxyzabc'
                   6181:          OR b=748
                   6182:          OR b=586
                   6183:          OR ((a BETWEEN 15 AND 17) AND a!=16)
                   6184:          OR (g='gfedcba' AND f GLOB 'klmno*')
                   6185:          OR ((a BETWEEN 32 AND 34) AND a!=33)
                   6186:          OR (g='vutsrqp' AND f GLOB 'pqrst*')
                   6187:          OR b=891
                   6188:   }
                   6189: } {15 17 20 32 34 46 68 72 80 81 88 98 scan 0 sort 0}
                   6190: do_test where7-2.270.1 {
                   6191:   count_steps_sort {
                   6192:      SELECT a FROM t2
                   6193:       WHERE b=693
                   6194:          OR f='fghijklmn'
                   6195:          OR (g='rqponml' AND f GLOB 'hijkl*')
                   6196:          OR (g='qponmlk' AND f GLOB 'nopqr*')
                   6197:          OR ((a BETWEEN 71 AND 73) AND a!=72)
                   6198:          OR a=96
                   6199:   }
                   6200: } {5 31 33 39 57 63 71 73 83 96 scan 0 sort 0}
                   6201: do_test where7-2.270.2 {
                   6202:   count_steps_sort {
                   6203:      SELECT a FROM t3
                   6204:       WHERE b=693
                   6205:          OR f='fghijklmn'
                   6206:          OR (g='rqponml' AND f GLOB 'hijkl*')
                   6207:          OR (g='qponmlk' AND f GLOB 'nopqr*')
                   6208:          OR ((a BETWEEN 71 AND 73) AND a!=72)
                   6209:          OR a=96
                   6210:   }
                   6211: } {5 31 33 39 57 63 71 73 83 96 scan 0 sort 0}
                   6212: do_test where7-2.271.1 {
                   6213:   count_steps_sort {
                   6214:      SELECT a FROM t2
                   6215:       WHERE (g='hgfedcb' AND f GLOB 'ijklm*')
                   6216:          OR b=451
                   6217:          OR ((a BETWEEN 96 AND 98) AND a!=97)
                   6218:          OR ((a BETWEEN 97 AND 99) AND a!=98)
                   6219:          OR a=84
                   6220:   }
                   6221: } {41 84 86 96 97 98 99 scan 0 sort 0}
                   6222: do_test where7-2.271.2 {
                   6223:   count_steps_sort {
                   6224:      SELECT a FROM t3
                   6225:       WHERE (g='hgfedcb' AND f GLOB 'ijklm*')
                   6226:          OR b=451
                   6227:          OR ((a BETWEEN 96 AND 98) AND a!=97)
                   6228:          OR ((a BETWEEN 97 AND 99) AND a!=98)
                   6229:          OR a=84
                   6230:   }
                   6231: } {41 84 86 96 97 98 99 scan 0 sort 0}
                   6232: do_test where7-2.272.1 {
                   6233:   count_steps_sort {
                   6234:      SELECT a FROM t2
                   6235:       WHERE (g='nmlkjih' AND f GLOB 'bcdef*')
                   6236:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   6237:          OR a=75
                   6238:          OR b=960
                   6239:          OR (g='tsrqpon' AND f GLOB 'yzabc*')
                   6240:          OR b=616
                   6241:          OR b=330
                   6242:          OR ((a BETWEEN 16 AND 18) AND a!=17)
                   6243:          OR a=26
                   6244:          OR (g='kjihgfe' AND f GLOB 'uvwxy*')
                   6245:   }
                   6246: } {16 18 24 26 30 53 56 63 72 75 scan 0 sort 0}
                   6247: do_test where7-2.272.2 {
                   6248:   count_steps_sort {
                   6249:      SELECT a FROM t3
                   6250:       WHERE (g='nmlkjih' AND f GLOB 'bcdef*')
                   6251:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   6252:          OR a=75
                   6253:          OR b=960
                   6254:          OR (g='tsrqpon' AND f GLOB 'yzabc*')
                   6255:          OR b=616
                   6256:          OR b=330
                   6257:          OR ((a BETWEEN 16 AND 18) AND a!=17)
                   6258:          OR a=26
                   6259:          OR (g='kjihgfe' AND f GLOB 'uvwxy*')
                   6260:   }
                   6261: } {16 18 24 26 30 53 56 63 72 75 scan 0 sort 0}
                   6262: do_test where7-2.273.1 {
                   6263:   count_steps_sort {
                   6264:      SELECT a FROM t2
                   6265:       WHERE b=762
                   6266:          OR (g='nmlkjih' AND f GLOB 'bcdef*')
                   6267:   }
                   6268: } {53 scan 0 sort 0}
                   6269: do_test where7-2.273.2 {
                   6270:   count_steps_sort {
                   6271:      SELECT a FROM t3
                   6272:       WHERE b=762
                   6273:          OR (g='nmlkjih' AND f GLOB 'bcdef*')
                   6274:   }
                   6275: } {53 scan 0 sort 0}
                   6276: do_test where7-2.274.1 {
                   6277:   count_steps_sort {
                   6278:      SELECT a FROM t2
                   6279:       WHERE b=14
                   6280:          OR a=23
                   6281:          OR b=748
                   6282:          OR b=407
                   6283:          OR (d>=4.0 AND d<5.0 AND d NOT NULL)
                   6284:          OR (d>=87.0 AND d<88.0 AND d NOT NULL)
                   6285:          OR b=979
                   6286:          OR ((a BETWEEN 15 AND 17) AND a!=16)
                   6287:   }
                   6288: } {4 15 17 23 37 68 87 89 scan 0 sort 0}
                   6289: do_test where7-2.274.2 {
                   6290:   count_steps_sort {
                   6291:      SELECT a FROM t3
                   6292:       WHERE b=14
                   6293:          OR a=23
                   6294:          OR b=748
                   6295:          OR b=407
                   6296:          OR (d>=4.0 AND d<5.0 AND d NOT NULL)
                   6297:          OR (d>=87.0 AND d<88.0 AND d NOT NULL)
                   6298:          OR b=979
                   6299:          OR ((a BETWEEN 15 AND 17) AND a!=16)
                   6300:   }
                   6301: } {4 15 17 23 37 68 87 89 scan 0 sort 0}
                   6302: do_test where7-2.275.1 {
                   6303:   count_steps_sort {
                   6304:      SELECT a FROM t2
                   6305:       WHERE ((a BETWEEN 36 AND 38) AND a!=37)
                   6306:          OR a=92
                   6307:   }
                   6308: } {36 38 92 scan 0 sort 0}
                   6309: do_test where7-2.275.2 {
                   6310:   count_steps_sort {
                   6311:      SELECT a FROM t3
                   6312:       WHERE ((a BETWEEN 36 AND 38) AND a!=37)
                   6313:          OR a=92
                   6314:   }
                   6315: } {36 38 92 scan 0 sort 0}
                   6316: do_test where7-2.276.1 {
                   6317:   count_steps_sort {
                   6318:      SELECT a FROM t2
                   6319:       WHERE c=14014
                   6320:          OR b=927
                   6321:          OR b=176
                   6322:          OR ((a BETWEEN 34 AND 36) AND a!=35)
                   6323:          OR b=220
                   6324:          OR (g='tsrqpon' AND f GLOB 'yzabc*')
                   6325:          OR a=4
                   6326:   }
                   6327: } {4 16 20 24 34 36 40 41 42 scan 0 sort 0}
                   6328: do_test where7-2.276.2 {
                   6329:   count_steps_sort {
                   6330:      SELECT a FROM t3
                   6331:       WHERE c=14014
                   6332:          OR b=927
                   6333:          OR b=176
                   6334:          OR ((a BETWEEN 34 AND 36) AND a!=35)
                   6335:          OR b=220
                   6336:          OR (g='tsrqpon' AND f GLOB 'yzabc*')
                   6337:          OR a=4
                   6338:   }
                   6339: } {4 16 20 24 34 36 40 41 42 scan 0 sort 0}
                   6340: do_test where7-2.277.1 {
                   6341:   count_steps_sort {
                   6342:      SELECT a FROM t2
                   6343:       WHERE a=29
                   6344:          OR (g='utsrqpo' AND f GLOB 'tuvwx*')
                   6345:          OR b=979
                   6346:          OR b=275
                   6347:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   6348:          OR (d>=41.0 AND d<42.0 AND d NOT NULL)
                   6349:          OR b=539
                   6350:          OR a=87
                   6351:   }
                   6352: } {19 25 29 41 49 56 58 87 89 scan 0 sort 0}
                   6353: do_test where7-2.277.2 {
                   6354:   count_steps_sort {
                   6355:      SELECT a FROM t3
                   6356:       WHERE a=29
                   6357:          OR (g='utsrqpo' AND f GLOB 'tuvwx*')
                   6358:          OR b=979
                   6359:          OR b=275
                   6360:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   6361:          OR (d>=41.0 AND d<42.0 AND d NOT NULL)
                   6362:          OR b=539
                   6363:          OR a=87
                   6364:   }
                   6365: } {19 25 29 41 49 56 58 87 89 scan 0 sort 0}
                   6366: do_test where7-2.278.1 {
                   6367:   count_steps_sort {
                   6368:      SELECT a FROM t2
                   6369:       WHERE ((a BETWEEN 43 AND 45) AND a!=44)
                   6370:          OR (g='kjihgfe' AND f GLOB 'rstuv*')
                   6371:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   6372:          OR ((a BETWEEN 57 AND 59) AND a!=58)
                   6373:          OR f='fghijklmn'
                   6374:          OR (g='rqponml' AND f GLOB 'klmno*')
                   6375:          OR ((a BETWEEN 4 AND 6) AND a!=5)
                   6376:          OR a=74
                   6377:          OR ((a BETWEEN 7 AND 9) AND a!=8)
                   6378:   }
                   6379: } {4 5 6 7 9 31 36 43 45 57 59 69 74 83 scan 0 sort 0}
                   6380: do_test where7-2.278.2 {
                   6381:   count_steps_sort {
                   6382:      SELECT a FROM t3
                   6383:       WHERE ((a BETWEEN 43 AND 45) AND a!=44)
                   6384:          OR (g='kjihgfe' AND f GLOB 'rstuv*')
                   6385:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   6386:          OR ((a BETWEEN 57 AND 59) AND a!=58)
                   6387:          OR f='fghijklmn'
                   6388:          OR (g='rqponml' AND f GLOB 'klmno*')
                   6389:          OR ((a BETWEEN 4 AND 6) AND a!=5)
                   6390:          OR a=74
                   6391:          OR ((a BETWEEN 7 AND 9) AND a!=8)
                   6392:   }
                   6393: } {4 5 6 7 9 31 36 43 45 57 59 69 74 83 scan 0 sort 0}
                   6394: do_test where7-2.279.1 {
                   6395:   count_steps_sort {
                   6396:      SELECT a FROM t2
                   6397:       WHERE ((a BETWEEN 80 AND 82) AND a!=81)
                   6398:          OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
                   6399:          OR (d>=42.0 AND d<43.0 AND d NOT NULL)
                   6400:          OR ((a BETWEEN 49 AND 51) AND a!=50)
                   6401:          OR (g='ihgfedc' AND f GLOB 'bcdef*')
                   6402:   }
                   6403: } {8 34 42 49 51 60 79 80 82 86 scan 0 sort 0}
                   6404: do_test where7-2.279.2 {
                   6405:   count_steps_sort {
                   6406:      SELECT a FROM t3
                   6407:       WHERE ((a BETWEEN 80 AND 82) AND a!=81)
                   6408:          OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
                   6409:          OR (d>=42.0 AND d<43.0 AND d NOT NULL)
                   6410:          OR ((a BETWEEN 49 AND 51) AND a!=50)
                   6411:          OR (g='ihgfedc' AND f GLOB 'bcdef*')
                   6412:   }
                   6413: } {8 34 42 49 51 60 79 80 82 86 scan 0 sort 0}
                   6414: do_test where7-2.280.1 {
                   6415:   count_steps_sort {
                   6416:      SELECT a FROM t2
                   6417:       WHERE ((a BETWEEN 58 AND 60) AND a!=59)
                   6418:          OR b=696
                   6419:          OR f='tuvwxyzab'
                   6420:          OR b=374
                   6421:          OR b=110
                   6422:          OR a=90
                   6423:   }
                   6424: } {10 19 34 45 58 60 71 90 97 scan 0 sort 0}
                   6425: do_test where7-2.280.2 {
                   6426:   count_steps_sort {
                   6427:      SELECT a FROM t3
                   6428:       WHERE ((a BETWEEN 58 AND 60) AND a!=59)
                   6429:          OR b=696
                   6430:          OR f='tuvwxyzab'
                   6431:          OR b=374
                   6432:          OR b=110
                   6433:          OR a=90
                   6434:   }
                   6435: } {10 19 34 45 58 60 71 90 97 scan 0 sort 0}
                   6436: do_test where7-2.281.1 {
                   6437:   count_steps_sort {
                   6438:      SELECT a FROM t2
                   6439:       WHERE (g='xwvutsr' AND f GLOB 'ghijk*')
                   6440:          OR c=23023
                   6441:          OR b=377
                   6442:          OR b=858
                   6443:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   6444:   }
                   6445: } {6 57 67 68 69 78 scan 0 sort 0}
                   6446: do_test where7-2.281.2 {
                   6447:   count_steps_sort {
                   6448:      SELECT a FROM t3
                   6449:       WHERE (g='xwvutsr' AND f GLOB 'ghijk*')
                   6450:          OR c=23023
                   6451:          OR b=377
                   6452:          OR b=858
                   6453:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   6454:   }
                   6455: } {6 57 67 68 69 78 scan 0 sort 0}
                   6456: do_test where7-2.282.1 {
                   6457:   count_steps_sort {
                   6458:      SELECT a FROM t2
                   6459:       WHERE (d>=38.0 AND d<39.0 AND d NOT NULL)
                   6460:          OR b=322
                   6461:          OR (d>=19.0 AND d<20.0 AND d NOT NULL)
                   6462:          OR (g='fedcbaz' AND f GLOB 'pqrst*')
                   6463:          OR (g='onmlkji' AND f GLOB 'wxyza*')
                   6464:          OR b=432
                   6465:          OR b=55
                   6466:          OR a=53
                   6467:          OR (d>=74.0 AND d<75.0 AND d NOT NULL)
                   6468:          OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
                   6469:          OR b=25
                   6470:   }
                   6471: } {5 7 19 33 38 48 53 59 74 85 93 scan 0 sort 0}
                   6472: do_test where7-2.282.2 {
                   6473:   count_steps_sort {
                   6474:      SELECT a FROM t3
                   6475:       WHERE (d>=38.0 AND d<39.0 AND d NOT NULL)
                   6476:          OR b=322
                   6477:          OR (d>=19.0 AND d<20.0 AND d NOT NULL)
                   6478:          OR (g='fedcbaz' AND f GLOB 'pqrst*')
                   6479:          OR (g='onmlkji' AND f GLOB 'wxyza*')
                   6480:          OR b=432
                   6481:          OR b=55
                   6482:          OR a=53
                   6483:          OR (d>=74.0 AND d<75.0 AND d NOT NULL)
                   6484:          OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
                   6485:          OR b=25
                   6486:   }
                   6487: } {5 7 19 33 38 48 53 59 74 85 93 scan 0 sort 0}
                   6488: do_test where7-2.283.1 {
                   6489:   count_steps_sort {
                   6490:      SELECT a FROM t2
                   6491:       WHERE b=484
                   6492:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                   6493:          OR b=616
                   6494:          OR c=5005
                   6495:          OR ((a BETWEEN 27 AND 29) AND a!=28)
                   6496:   }
                   6497: } {13 14 15 27 29 44 56 74 scan 0 sort 0}
                   6498: do_test where7-2.283.2 {
                   6499:   count_steps_sort {
                   6500:      SELECT a FROM t3
                   6501:       WHERE b=484
                   6502:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                   6503:          OR b=616
                   6504:          OR c=5005
                   6505:          OR ((a BETWEEN 27 AND 29) AND a!=28)
                   6506:   }
                   6507: } {13 14 15 27 29 44 56 74 scan 0 sort 0}
                   6508: do_test where7-2.284.1 {
                   6509:   count_steps_sort {
                   6510:      SELECT a FROM t2
                   6511:       WHERE b=916
                   6512:          OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
                   6513:          OR b=1048
                   6514:          OR c=6006
                   6515:          OR b=762
                   6516:          OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
                   6517:          OR ((a BETWEEN 59 AND 61) AND a!=60)
                   6518:          OR b=751
                   6519:          OR (d>=73.0 AND d<74.0 AND d NOT NULL)
                   6520:   }
                   6521: } {13 14 16 17 18 39 40 59 61 65 66 73 91 92 scan 0 sort 0}
                   6522: do_test where7-2.284.2 {
                   6523:   count_steps_sort {
                   6524:      SELECT a FROM t3
                   6525:       WHERE b=916
                   6526:          OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
                   6527:          OR b=1048
                   6528:          OR c=6006
                   6529:          OR b=762
                   6530:          OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
                   6531:          OR ((a BETWEEN 59 AND 61) AND a!=60)
                   6532:          OR b=751
                   6533:          OR (d>=73.0 AND d<74.0 AND d NOT NULL)
                   6534:   }
                   6535: } {13 14 16 17 18 39 40 59 61 65 66 73 91 92 scan 0 sort 0}
                   6536: do_test where7-2.285.1 {
                   6537:   count_steps_sort {
                   6538:      SELECT a FROM t2
                   6539:       WHERE (d>=32.0 AND d<33.0 AND d NOT NULL)
                   6540:          OR b=927
                   6541:          OR b=275
                   6542:          OR b=396
                   6543:          OR c=4004
                   6544:          OR (g='vutsrqp' AND f GLOB 'opqrs*')
                   6545:          OR b=319
                   6546:          OR ((a BETWEEN 83 AND 85) AND a!=84)
                   6547:          OR a=3
                   6548:          OR ((a BETWEEN 73 AND 75) AND a!=74)
                   6549:   }
                   6550: } {3 10 11 12 14 25 29 32 36 73 75 83 85 scan 0 sort 0}
                   6551: do_test where7-2.285.2 {
                   6552:   count_steps_sort {
                   6553:      SELECT a FROM t3
                   6554:       WHERE (d>=32.0 AND d<33.0 AND d NOT NULL)
                   6555:          OR b=927
                   6556:          OR b=275
                   6557:          OR b=396
                   6558:          OR c=4004
                   6559:          OR (g='vutsrqp' AND f GLOB 'opqrs*')
                   6560:          OR b=319
                   6561:          OR ((a BETWEEN 83 AND 85) AND a!=84)
                   6562:          OR a=3
                   6563:          OR ((a BETWEEN 73 AND 75) AND a!=74)
                   6564:   }
                   6565: } {3 10 11 12 14 25 29 32 36 73 75 83 85 scan 0 sort 0}
                   6566: do_test where7-2.286.1 {
                   6567:   count_steps_sort {
                   6568:      SELECT a FROM t2
                   6569:       WHERE (g='wvutsrq' AND f GLOB 'lmnop*')
                   6570:          OR b=718
                   6571:          OR f='vwxyzabcd'
                   6572:          OR (d>=98.0 AND d<99.0 AND d NOT NULL)
                   6573:          OR (g='kjihgfe' AND f GLOB 'tuvwx*')
                   6574:          OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
                   6575:          OR (d>=22.0 AND d<23.0 AND d NOT NULL)
                   6576:          OR ((a BETWEEN 66 AND 68) AND a!=67)
                   6577:          OR (g='mlkjihg' AND f GLOB 'jklmn*')
                   6578:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   6579:          OR (d>=11.0 AND d<12.0 AND d NOT NULL)
                   6580:   }
                   6581: } {9 11 19 21 22 35 45 47 61 66 68 71 73 87 97 98 99 scan 0 sort 0}
                   6582: do_test where7-2.286.2 {
                   6583:   count_steps_sort {
                   6584:      SELECT a FROM t3
                   6585:       WHERE (g='wvutsrq' AND f GLOB 'lmnop*')
                   6586:          OR b=718
                   6587:          OR f='vwxyzabcd'
                   6588:          OR (d>=98.0 AND d<99.0 AND d NOT NULL)
                   6589:          OR (g='kjihgfe' AND f GLOB 'tuvwx*')
                   6590:          OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
                   6591:          OR (d>=22.0 AND d<23.0 AND d NOT NULL)
                   6592:          OR ((a BETWEEN 66 AND 68) AND a!=67)
                   6593:          OR (g='mlkjihg' AND f GLOB 'jklmn*')
                   6594:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   6595:          OR (d>=11.0 AND d<12.0 AND d NOT NULL)
                   6596:   }
                   6597: } {9 11 19 21 22 35 45 47 61 66 68 71 73 87 97 98 99 scan 0 sort 0}
                   6598: do_test where7-2.287.1 {
                   6599:   count_steps_sort {
                   6600:      SELECT a FROM t2
                   6601:       WHERE b=187
                   6602:          OR b=1056
                   6603:          OR b=861
                   6604:          OR b=1081
                   6605:          OR b=572
                   6606:          OR (d>=4.0 AND d<5.0 AND d NOT NULL)
                   6607:          OR a=11
                   6608:          OR ((a BETWEEN 99 AND 101) AND a!=100)
                   6609:          OR a=89
                   6610:          OR b=421
                   6611:   }
                   6612: } {4 11 17 52 89 96 99 scan 0 sort 0}
                   6613: do_test where7-2.287.2 {
                   6614:   count_steps_sort {
                   6615:      SELECT a FROM t3
                   6616:       WHERE b=187
                   6617:          OR b=1056
                   6618:          OR b=861
                   6619:          OR b=1081
                   6620:          OR b=572
                   6621:          OR (d>=4.0 AND d<5.0 AND d NOT NULL)
                   6622:          OR a=11
                   6623:          OR ((a BETWEEN 99 AND 101) AND a!=100)
                   6624:          OR a=89
                   6625:          OR b=421
                   6626:   }
                   6627: } {4 11 17 52 89 96 99 scan 0 sort 0}
                   6628: do_test where7-2.288.1 {
                   6629:   count_steps_sort {
                   6630:      SELECT a FROM t2
                   6631:       WHERE b=231
                   6632:          OR b=388
                   6633:          OR d<0.0
                   6634:          OR (d>=39.0 AND d<40.0 AND d NOT NULL)
                   6635:          OR b=1045
                   6636:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   6637:   }
                   6638: } {12 21 39 95 scan 0 sort 0}
                   6639: do_test where7-2.288.2 {
                   6640:   count_steps_sort {
                   6641:      SELECT a FROM t3
                   6642:       WHERE b=231
                   6643:          OR b=388
                   6644:          OR d<0.0
                   6645:          OR (d>=39.0 AND d<40.0 AND d NOT NULL)
                   6646:          OR b=1045
                   6647:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   6648:   }
                   6649: } {12 21 39 95 scan 0 sort 0}
                   6650: do_test where7-2.289.1 {
                   6651:   count_steps_sort {
                   6652:      SELECT a FROM t2
                   6653:       WHERE b=528
                   6654:          OR (d>=53.0 AND d<54.0 AND d NOT NULL)
                   6655:          OR b=762
                   6656:   }
                   6657: } {48 53 scan 0 sort 0}
                   6658: do_test where7-2.289.2 {
                   6659:   count_steps_sort {
                   6660:      SELECT a FROM t3
                   6661:       WHERE b=528
                   6662:          OR (d>=53.0 AND d<54.0 AND d NOT NULL)
                   6663:          OR b=762
                   6664:   }
                   6665: } {48 53 scan 0 sort 0}
                   6666: do_test where7-2.290.1 {
                   6667:   count_steps_sort {
                   6668:      SELECT a FROM t2
                   6669:       WHERE f='stuvwxyza'
                   6670:          OR ((a BETWEEN 90 AND 92) AND a!=91)
                   6671:          OR b=916
                   6672:   }
                   6673: } {18 44 70 90 92 96 scan 0 sort 0}
                   6674: do_test where7-2.290.2 {
                   6675:   count_steps_sort {
                   6676:      SELECT a FROM t3
                   6677:       WHERE f='stuvwxyza'
                   6678:          OR ((a BETWEEN 90 AND 92) AND a!=91)
                   6679:          OR b=916
                   6680:   }
                   6681: } {18 44 70 90 92 96 scan 0 sort 0}
                   6682: do_test where7-2.291.1 {
                   6683:   count_steps_sort {
                   6684:      SELECT a FROM t2
                   6685:       WHERE (d>=52.0 AND d<53.0 AND d NOT NULL)
                   6686:          OR (d>=76.0 AND d<77.0 AND d NOT NULL)
                   6687:          OR ((a BETWEEN 96 AND 98) AND a!=97)
                   6688:          OR (d>=19.0 AND d<20.0 AND d NOT NULL)
                   6689:          OR (d>=4.0 AND d<5.0 AND d NOT NULL)
                   6690:   }
                   6691: } {4 19 52 76 96 98 scan 0 sort 0}
                   6692: do_test where7-2.291.2 {
                   6693:   count_steps_sort {
                   6694:      SELECT a FROM t3
                   6695:       WHERE (d>=52.0 AND d<53.0 AND d NOT NULL)
                   6696:          OR (d>=76.0 AND d<77.0 AND d NOT NULL)
                   6697:          OR ((a BETWEEN 96 AND 98) AND a!=97)
                   6698:          OR (d>=19.0 AND d<20.0 AND d NOT NULL)
                   6699:          OR (d>=4.0 AND d<5.0 AND d NOT NULL)
                   6700:   }
                   6701: } {4 19 52 76 96 98 scan 0 sort 0}
                   6702: do_test where7-2.292.1 {
                   6703:   count_steps_sort {
                   6704:      SELECT a FROM t2
                   6705:       WHERE b=102
                   6706:          OR c=6006
                   6707:          OR b=231
                   6708:          OR b=212
                   6709:          OR (d>=36.0 AND d<37.0 AND d NOT NULL)
                   6710:          OR (g='gfedcba' AND f GLOB 'klmno*')
                   6711:          OR c=30030
                   6712:          OR (g='onmlkji' AND f GLOB 'abcde*')
                   6713:   }
                   6714: } {16 17 18 21 36 52 88 89 90 scan 0 sort 0}
                   6715: do_test where7-2.292.2 {
                   6716:   count_steps_sort {
                   6717:      SELECT a FROM t3
                   6718:       WHERE b=102
                   6719:          OR c=6006
                   6720:          OR b=231
                   6721:          OR b=212
                   6722:          OR (d>=36.0 AND d<37.0 AND d NOT NULL)
                   6723:          OR (g='gfedcba' AND f GLOB 'klmno*')
                   6724:          OR c=30030
                   6725:          OR (g='onmlkji' AND f GLOB 'abcde*')
                   6726:   }
                   6727: } {16 17 18 21 36 52 88 89 90 scan 0 sort 0}
                   6728: do_test where7-2.293.1 {
                   6729:   count_steps_sort {
                   6730:      SELECT a FROM t2
                   6731:       WHERE a=47
                   6732:          OR a=82
                   6733:          OR c=25025
                   6734:          OR ((a BETWEEN 40 AND 42) AND a!=41)
                   6735:          OR f='qrstuvwxy'
                   6736:          OR a=5
                   6737:   }
                   6738: } {5 16 40 42 47 68 73 74 75 82 94 scan 0 sort 0}
                   6739: do_test where7-2.293.2 {
                   6740:   count_steps_sort {
                   6741:      SELECT a FROM t3
                   6742:       WHERE a=47
                   6743:          OR a=82
                   6744:          OR c=25025
                   6745:          OR ((a BETWEEN 40 AND 42) AND a!=41)
                   6746:          OR f='qrstuvwxy'
                   6747:          OR a=5
                   6748:   }
                   6749: } {5 16 40 42 47 68 73 74 75 82 94 scan 0 sort 0}
                   6750: do_test where7-2.294.1 {
                   6751:   count_steps_sort {
                   6752:      SELECT a FROM t2
                   6753:       WHERE b=429
                   6754:          OR a=30
                   6755:          OR f='vwxyzabcd'
                   6756:          OR b=762
                   6757:          OR a=60
                   6758:          OR (g='srqponm' AND f GLOB 'efghi*')
                   6759:          OR (g='xwvutsr' AND f GLOB 'efghi*')
                   6760:   }
                   6761: } {4 21 30 39 47 60 73 99 scan 0 sort 0}
                   6762: do_test where7-2.294.2 {
                   6763:   count_steps_sort {
                   6764:      SELECT a FROM t3
                   6765:       WHERE b=429
                   6766:          OR a=30
                   6767:          OR f='vwxyzabcd'
                   6768:          OR b=762
                   6769:          OR a=60
                   6770:          OR (g='srqponm' AND f GLOB 'efghi*')
                   6771:          OR (g='xwvutsr' AND f GLOB 'efghi*')
                   6772:   }
                   6773: } {4 21 30 39 47 60 73 99 scan 0 sort 0}
                   6774: do_test where7-2.295.1 {
                   6775:   count_steps_sort {
                   6776:      SELECT a FROM t2
                   6777:       WHERE (g='mlkjihg' AND f GLOB 'ghijk*')
                   6778:          OR a=3
                   6779:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   6780:          OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
                   6781:          OR b=498
                   6782:          OR a=100
                   6783:          OR (d>=31.0 AND d<32.0 AND d NOT NULL)
                   6784:          OR (g='kjihgfe' AND f GLOB 'rstuv*')
                   6785:          OR a=69
                   6786:   }
                   6787: } {3 13 31 39 58 63 65 69 91 100 scan 0 sort 0}
                   6788: do_test where7-2.295.2 {
                   6789:   count_steps_sort {
                   6790:      SELECT a FROM t3
                   6791:       WHERE (g='mlkjihg' AND f GLOB 'ghijk*')
                   6792:          OR a=3
                   6793:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   6794:          OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
                   6795:          OR b=498
                   6796:          OR a=100
                   6797:          OR (d>=31.0 AND d<32.0 AND d NOT NULL)
                   6798:          OR (g='kjihgfe' AND f GLOB 'rstuv*')
                   6799:          OR a=69
                   6800:   }
                   6801: } {3 13 31 39 58 63 65 69 91 100 scan 0 sort 0}
                   6802: do_test where7-2.296.1 {
                   6803:   count_steps_sort {
                   6804:      SELECT a FROM t2
                   6805:       WHERE (g='ihgfedc' AND f GLOB 'efghi*')
                   6806:          OR b=300
                   6807:          OR (d>=7.0 AND d<8.0 AND d NOT NULL)
                   6808:          OR b=58
                   6809:          OR ((a BETWEEN 55 AND 57) AND a!=56)
                   6810:          OR (g='nmlkjih' AND f GLOB 'defgh*')
                   6811:          OR b=286
                   6812:          OR b=234
                   6813:          OR ((a BETWEEN 43 AND 45) AND a!=44)
                   6814:          OR f='ghijklmno'
                   6815:          OR (d>=26.0 AND d<27.0 AND d NOT NULL)
                   6816:   }
                   6817: } {6 7 26 32 43 45 55 57 58 82 84 scan 0 sort 0}
                   6818: do_test where7-2.296.2 {
                   6819:   count_steps_sort {
                   6820:      SELECT a FROM t3
                   6821:       WHERE (g='ihgfedc' AND f GLOB 'efghi*')
                   6822:          OR b=300
                   6823:          OR (d>=7.0 AND d<8.0 AND d NOT NULL)
                   6824:          OR b=58
                   6825:          OR ((a BETWEEN 55 AND 57) AND a!=56)
                   6826:          OR (g='nmlkjih' AND f GLOB 'defgh*')
                   6827:          OR b=286
                   6828:          OR b=234
                   6829:          OR ((a BETWEEN 43 AND 45) AND a!=44)
                   6830:          OR f='ghijklmno'
                   6831:          OR (d>=26.0 AND d<27.0 AND d NOT NULL)
                   6832:   }
                   6833: } {6 7 26 32 43 45 55 57 58 82 84 scan 0 sort 0}
                   6834: do_test where7-2.297.1 {
                   6835:   count_steps_sort {
                   6836:      SELECT a FROM t2
                   6837:       WHERE a=95
                   6838:          OR ((a BETWEEN 72 AND 74) AND a!=73)
                   6839:          OR ((a BETWEEN 23 AND 25) AND a!=24)
                   6840:          OR b=594
                   6841:          OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
                   6842:          OR ((a BETWEEN 37 AND 39) AND a!=38)
                   6843:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   6844:          OR ((a BETWEEN 18 AND 20) AND a!=19)
                   6845:          OR (d>=45.0 AND d<46.0 AND d NOT NULL)
                   6846:          OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
                   6847:          OR ((a BETWEEN 53 AND 55) AND a!=54)
                   6848:   }
                   6849: } {5 7 18 20 23 25 31 33 37 39 45 53 54 55 56 57 58 59 72 74 83 85 95 scan 0 sort 0}
                   6850: do_test where7-2.297.2 {
                   6851:   count_steps_sort {
                   6852:      SELECT a FROM t3
                   6853:       WHERE a=95
                   6854:          OR ((a BETWEEN 72 AND 74) AND a!=73)
                   6855:          OR ((a BETWEEN 23 AND 25) AND a!=24)
                   6856:          OR b=594
                   6857:          OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
                   6858:          OR ((a BETWEEN 37 AND 39) AND a!=38)
                   6859:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   6860:          OR ((a BETWEEN 18 AND 20) AND a!=19)
                   6861:          OR (d>=45.0 AND d<46.0 AND d NOT NULL)
                   6862:          OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
                   6863:          OR ((a BETWEEN 53 AND 55) AND a!=54)
                   6864:   }
                   6865: } {5 7 18 20 23 25 31 33 37 39 45 53 54 55 56 57 58 59 72 74 83 85 95 scan 0 sort 0}
                   6866: do_test where7-2.298.1 {
                   6867:   count_steps_sort {
                   6868:      SELECT a FROM t2
                   6869:       WHERE b=949
                   6870:          OR (g='xwvutsr' AND f GLOB 'fghij*')
                   6871:          OR (g='vutsrqp' AND f GLOB 'opqrs*')
                   6872:   }
                   6873: } {5 14 scan 0 sort 0}
                   6874: do_test where7-2.298.2 {
                   6875:   count_steps_sort {
                   6876:      SELECT a FROM t3
                   6877:       WHERE b=949
                   6878:          OR (g='xwvutsr' AND f GLOB 'fghij*')
                   6879:          OR (g='vutsrqp' AND f GLOB 'opqrs*')
                   6880:   }
                   6881: } {5 14 scan 0 sort 0}
                   6882: do_test where7-2.299.1 {
                   6883:   count_steps_sort {
                   6884:      SELECT a FROM t2
                   6885:       WHERE b=960
                   6886:          OR a=44
                   6887:          OR (g='xwvutsr' AND f GLOB 'ghijk*')
                   6888:          OR a=39
                   6889:          OR b=828
                   6890:          OR ((a BETWEEN 3 AND 5) AND a!=4)
                   6891:          OR d<0.0
                   6892:          OR b=770
                   6893:          OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
                   6894:          OR b=594
                   6895:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   6896:   }
                   6897: } {3 5 6 18 39 44 54 70 89 91 96 scan 0 sort 0}
                   6898: do_test where7-2.299.2 {
                   6899:   count_steps_sort {
                   6900:      SELECT a FROM t3
                   6901:       WHERE b=960
                   6902:          OR a=44
                   6903:          OR (g='xwvutsr' AND f GLOB 'ghijk*')
                   6904:          OR a=39
                   6905:          OR b=828
                   6906:          OR ((a BETWEEN 3 AND 5) AND a!=4)
                   6907:          OR d<0.0
                   6908:          OR b=770
                   6909:          OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
                   6910:          OR b=594
                   6911:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   6912:   }
                   6913: } {3 5 6 18 39 44 54 70 89 91 96 scan 0 sort 0}
                   6914: do_test where7-2.300.1 {
                   6915:   count_steps_sort {
                   6916:      SELECT a FROM t2
                   6917:       WHERE ((a BETWEEN 40 AND 42) AND a!=41)
                   6918:          OR b=198
                   6919:          OR a=51
                   6920:          OR b=1056
                   6921:          OR b=748
                   6922:          OR ((a BETWEEN 9 AND 11) AND a!=10)
                   6923:   }
                   6924: } {9 11 18 40 42 51 68 96 scan 0 sort 0}
                   6925: do_test where7-2.300.2 {
                   6926:   count_steps_sort {
                   6927:      SELECT a FROM t3
                   6928:       WHERE ((a BETWEEN 40 AND 42) AND a!=41)
                   6929:          OR b=198
                   6930:          OR a=51
                   6931:          OR b=1056
                   6932:          OR b=748
                   6933:          OR ((a BETWEEN 9 AND 11) AND a!=10)
                   6934:   }
                   6935: } {9 11 18 40 42 51 68 96 scan 0 sort 0}
                   6936: do_test where7-2.301.1 {
                   6937:   count_steps_sort {
                   6938:      SELECT a FROM t2
                   6939:       WHERE b=1081
                   6940:          OR ((a BETWEEN 66 AND 68) AND a!=67)
                   6941:          OR b=1004
                   6942:          OR (g='gfedcba' AND f GLOB 'nopqr*')
                   6943:          OR ((a BETWEEN 29 AND 31) AND a!=30)
                   6944:          OR b=660
                   6945:          OR b=957
                   6946:          OR b=869
                   6947:   }
                   6948: } {29 31 60 66 68 79 87 91 scan 0 sort 0}
                   6949: do_test where7-2.301.2 {
                   6950:   count_steps_sort {
                   6951:      SELECT a FROM t3
                   6952:       WHERE b=1081
                   6953:          OR ((a BETWEEN 66 AND 68) AND a!=67)
                   6954:          OR b=1004
                   6955:          OR (g='gfedcba' AND f GLOB 'nopqr*')
                   6956:          OR ((a BETWEEN 29 AND 31) AND a!=30)
                   6957:          OR b=660
                   6958:          OR b=957
                   6959:          OR b=869
                   6960:   }
                   6961: } {29 31 60 66 68 79 87 91 scan 0 sort 0}
                   6962: do_test where7-2.302.1 {
                   6963:   count_steps_sort {
                   6964:      SELECT a FROM t2
                   6965:       WHERE b=927
                   6966:          OR c=12012
                   6967:          OR f='yzabcdefg'
                   6968:          OR b=880
                   6969:          OR a=63
                   6970:          OR (g='ponmlkj' AND f GLOB 'stuvw*')
                   6971:          OR (g='mlkjihg' AND f GLOB 'ghijk*')
                   6972:          OR (g='hgfedcb' AND f GLOB 'ijklm*')
                   6973:   }
                   6974: } {24 34 35 36 44 50 58 63 76 80 86 scan 0 sort 0}
                   6975: do_test where7-2.302.2 {
                   6976:   count_steps_sort {
                   6977:      SELECT a FROM t3
                   6978:       WHERE b=927
                   6979:          OR c=12012
                   6980:          OR f='yzabcdefg'
                   6981:          OR b=880
                   6982:          OR a=63
                   6983:          OR (g='ponmlkj' AND f GLOB 'stuvw*')
                   6984:          OR (g='mlkjihg' AND f GLOB 'ghijk*')
                   6985:          OR (g='hgfedcb' AND f GLOB 'ijklm*')
                   6986:   }
                   6987: } {24 34 35 36 44 50 58 63 76 80 86 scan 0 sort 0}
                   6988: do_test where7-2.303.1 {
                   6989:   count_steps_sort {
                   6990:      SELECT a FROM t2
                   6991:       WHERE a=69
                   6992:          OR b=1103
                   6993:          OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
                   6994:          OR f='wxyzabcde'
                   6995:          OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
                   6996:          OR (g='gfedcba' AND f GLOB 'klmno*')
                   6997:          OR f='pqrstuvwx'
                   6998:          OR (g='jihgfed' AND f GLOB 'vwxyz*')
                   6999:          OR a=59
                   7000:          OR b=946
                   7001:   }
                   7002: } {15 18 22 26 41 44 48 52 59 67 69 70 73 74 78 86 88 93 96 100 scan 0 sort 0}
                   7003: do_test where7-2.303.2 {
                   7004:   count_steps_sort {
                   7005:      SELECT a FROM t3
                   7006:       WHERE a=69
                   7007:          OR b=1103
                   7008:          OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
                   7009:          OR f='wxyzabcde'
                   7010:          OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
                   7011:          OR (g='gfedcba' AND f GLOB 'klmno*')
                   7012:          OR f='pqrstuvwx'
                   7013:          OR (g='jihgfed' AND f GLOB 'vwxyz*')
                   7014:          OR a=59
                   7015:          OR b=946
                   7016:   }
                   7017: } {15 18 22 26 41 44 48 52 59 67 69 70 73 74 78 86 88 93 96 100 scan 0 sort 0}
                   7018: do_test where7-2.304.1 {
                   7019:   count_steps_sort {
                   7020:      SELECT a FROM t2
                   7021:       WHERE (d>=47.0 AND d<48.0 AND d NOT NULL)
                   7022:          OR (g='jihgfed' AND f GLOB 'xyzab*')
                   7023:          OR a=68
                   7024:          OR ((a BETWEEN 14 AND 16) AND a!=15)
                   7025:   }
                   7026: } {14 16 47 68 75 scan 0 sort 0}
                   7027: do_test where7-2.304.2 {
                   7028:   count_steps_sort {
                   7029:      SELECT a FROM t3
                   7030:       WHERE (d>=47.0 AND d<48.0 AND d NOT NULL)
                   7031:          OR (g='jihgfed' AND f GLOB 'xyzab*')
                   7032:          OR a=68
                   7033:          OR ((a BETWEEN 14 AND 16) AND a!=15)
                   7034:   }
                   7035: } {14 16 47 68 75 scan 0 sort 0}
                   7036: do_test where7-2.305.1 {
                   7037:   count_steps_sort {
                   7038:      SELECT a FROM t2
                   7039:       WHERE (d>=10.0 AND d<11.0 AND d NOT NULL)
                   7040:          OR (g='lkjihgf' AND f GLOB 'lmnop*')
                   7041:   }
                   7042: } {10 63 scan 0 sort 0}
                   7043: do_test where7-2.305.2 {
                   7044:   count_steps_sort {
                   7045:      SELECT a FROM t3
                   7046:       WHERE (d>=10.0 AND d<11.0 AND d NOT NULL)
                   7047:          OR (g='lkjihgf' AND f GLOB 'lmnop*')
                   7048:   }
                   7049: } {10 63 scan 0 sort 0}
                   7050: do_test where7-2.306.1 {
                   7051:   count_steps_sort {
                   7052:      SELECT a FROM t2
                   7053:       WHERE a=32
                   7054:          OR ((a BETWEEN 15 AND 17) AND a!=16)
                   7055:          OR ((a BETWEEN 92 AND 94) AND a!=93)
                   7056:          OR (d>=86.0 AND d<87.0 AND d NOT NULL)
                   7057:          OR c=7007
                   7058:          OR b=968
                   7059:          OR (d>=18.0 AND d<19.0 AND d NOT NULL)
                   7060:   }
                   7061: } {15 17 18 19 20 21 32 86 88 92 94 scan 0 sort 0}
                   7062: do_test where7-2.306.2 {
                   7063:   count_steps_sort {
                   7064:      SELECT a FROM t3
                   7065:       WHERE a=32
                   7066:          OR ((a BETWEEN 15 AND 17) AND a!=16)
                   7067:          OR ((a BETWEEN 92 AND 94) AND a!=93)
                   7068:          OR (d>=86.0 AND d<87.0 AND d NOT NULL)
                   7069:          OR c=7007
                   7070:          OR b=968
                   7071:          OR (d>=18.0 AND d<19.0 AND d NOT NULL)
                   7072:   }
                   7073: } {15 17 18 19 20 21 32 86 88 92 94 scan 0 sort 0}
                   7074: do_test where7-2.307.1 {
                   7075:   count_steps_sort {
                   7076:      SELECT a FROM t2
                   7077:       WHERE f='cdefghijk'
                   7078:          OR b=1103
                   7079:   }
                   7080: } {2 28 54 80 scan 0 sort 0}
                   7081: do_test where7-2.307.2 {
                   7082:   count_steps_sort {
                   7083:      SELECT a FROM t3
                   7084:       WHERE f='cdefghijk'
                   7085:          OR b=1103
                   7086:   }
                   7087: } {2 28 54 80 scan 0 sort 0}
                   7088: do_test where7-2.308.1 {
                   7089:   count_steps_sort {
                   7090:      SELECT a FROM t2
                   7091:       WHERE ((a BETWEEN 21 AND 23) AND a!=22)
                   7092:          OR (g='vutsrqp' AND f GLOB 'opqrs*')
                   7093:          OR c=14014
                   7094:          OR b=990
                   7095:          OR (g='nmlkjih' AND f GLOB 'efghi*')
                   7096:          OR c=14014
                   7097:          OR (g='vutsrqp' AND f GLOB 'nopqr*')
                   7098:          OR b=740
                   7099:          OR c=3003
                   7100:   }
                   7101: } {7 8 9 13 14 21 23 40 41 42 56 90 scan 0 sort 0}
                   7102: do_test where7-2.308.2 {
                   7103:   count_steps_sort {
                   7104:      SELECT a FROM t3
                   7105:       WHERE ((a BETWEEN 21 AND 23) AND a!=22)
                   7106:          OR (g='vutsrqp' AND f GLOB 'opqrs*')
                   7107:          OR c=14014
                   7108:          OR b=990
                   7109:          OR (g='nmlkjih' AND f GLOB 'efghi*')
                   7110:          OR c=14014
                   7111:          OR (g='vutsrqp' AND f GLOB 'nopqr*')
                   7112:          OR b=740
                   7113:          OR c=3003
                   7114:   }
                   7115: } {7 8 9 13 14 21 23 40 41 42 56 90 scan 0 sort 0}
                   7116: do_test where7-2.309.1 {
                   7117:   count_steps_sort {
                   7118:      SELECT a FROM t2
                   7119:       WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
                   7120:          OR a=67
                   7121:          OR b=135
                   7122:          OR f='bcdefghij'
                   7123:          OR b=924
                   7124:          OR (d>=22.0 AND d<23.0 AND d NOT NULL)
                   7125:   }
                   7126: } {1 22 27 53 60 67 79 84 scan 0 sort 0}
                   7127: do_test where7-2.309.2 {
                   7128:   count_steps_sort {
                   7129:      SELECT a FROM t3
                   7130:       WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
                   7131:          OR a=67
                   7132:          OR b=135
                   7133:          OR f='bcdefghij'
                   7134:          OR b=924
                   7135:          OR (d>=22.0 AND d<23.0 AND d NOT NULL)
                   7136:   }
                   7137: } {1 22 27 53 60 67 79 84 scan 0 sort 0}
                   7138: do_test where7-2.310.1 {
                   7139:   count_steps_sort {
                   7140:      SELECT a FROM t2
                   7141:       WHERE a=96
                   7142:          OR a=13
                   7143:   }
                   7144: } {13 96 scan 0 sort 0}
                   7145: do_test where7-2.310.2 {
                   7146:   count_steps_sort {
                   7147:      SELECT a FROM t3
                   7148:       WHERE a=96
                   7149:          OR a=13
                   7150:   }
                   7151: } {13 96 scan 0 sort 0}
                   7152: do_test where7-2.311.1 {
                   7153:   count_steps_sort {
                   7154:      SELECT a FROM t2
                   7155:       WHERE ((a BETWEEN 34 AND 36) AND a!=35)
                   7156:          OR (d>=50.0 AND d<51.0 AND d NOT NULL)
                   7157:          OR ((a BETWEEN 35 AND 37) AND a!=36)
                   7158:          OR a=49
                   7159:          OR a=38
                   7160:          OR b=157
                   7161:          OR a=4
                   7162:          OR b=311
                   7163:          OR ((a BETWEEN 97 AND 99) AND a!=98)
                   7164:          OR (g='tsrqpon' AND f GLOB 'bcdef*')
                   7165:          OR b=396
                   7166:   }
                   7167: } {4 27 34 35 36 37 38 49 50 97 99 scan 0 sort 0}
                   7168: do_test where7-2.311.2 {
                   7169:   count_steps_sort {
                   7170:      SELECT a FROM t3
                   7171:       WHERE ((a BETWEEN 34 AND 36) AND a!=35)
                   7172:          OR (d>=50.0 AND d<51.0 AND d NOT NULL)
                   7173:          OR ((a BETWEEN 35 AND 37) AND a!=36)
                   7174:          OR a=49
                   7175:          OR a=38
                   7176:          OR b=157
                   7177:          OR a=4
                   7178:          OR b=311
                   7179:          OR ((a BETWEEN 97 AND 99) AND a!=98)
                   7180:          OR (g='tsrqpon' AND f GLOB 'bcdef*')
                   7181:          OR b=396
                   7182:   }
                   7183: } {4 27 34 35 36 37 38 49 50 97 99 scan 0 sort 0}
                   7184: do_test where7-2.312.1 {
                   7185:   count_steps_sort {
                   7186:      SELECT a FROM t2
                   7187:       WHERE a=82
                   7188:          OR b=333
                   7189:          OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
                   7190:          OR b=99
                   7191:          OR a=63
                   7192:          OR a=35
                   7193:          OR b=176
                   7194:   }
                   7195: } {9 16 22 35 48 63 74 82 100 scan 0 sort 0}
                   7196: do_test where7-2.312.2 {
                   7197:   count_steps_sort {
                   7198:      SELECT a FROM t3
                   7199:       WHERE a=82
                   7200:          OR b=333
                   7201:          OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
                   7202:          OR b=99
                   7203:          OR a=63
                   7204:          OR a=35
                   7205:          OR b=176
                   7206:   }
                   7207: } {9 16 22 35 48 63 74 82 100 scan 0 sort 0}
                   7208: do_test where7-2.313.1 {
                   7209:   count_steps_sort {
                   7210:      SELECT a FROM t2
                   7211:       WHERE a=90
                   7212:          OR a=81
                   7213:          OR ((a BETWEEN 51 AND 53) AND a!=52)
                   7214:          OR f='mnopqrstu'
                   7215:          OR b=927
                   7216:          OR b=311
                   7217:          OR a=34
                   7218:          OR b=715
                   7219:          OR f='rstuvwxyz'
                   7220:   }
                   7221: } {12 17 34 38 43 51 53 64 65 69 81 90 95 scan 0 sort 0}
                   7222: do_test where7-2.313.2 {
                   7223:   count_steps_sort {
                   7224:      SELECT a FROM t3
                   7225:       WHERE a=90
                   7226:          OR a=81
                   7227:          OR ((a BETWEEN 51 AND 53) AND a!=52)
                   7228:          OR f='mnopqrstu'
                   7229:          OR b=927
                   7230:          OR b=311
                   7231:          OR a=34
                   7232:          OR b=715
                   7233:          OR f='rstuvwxyz'
                   7234:   }
                   7235: } {12 17 34 38 43 51 53 64 65 69 81 90 95 scan 0 sort 0}
                   7236: do_test where7-2.314.1 {
                   7237:   count_steps_sort {
                   7238:      SELECT a FROM t2
                   7239:       WHERE b=484
                   7240:          OR ((a BETWEEN 10 AND 12) AND a!=11)
                   7241:          OR f='lmnopqrst'
                   7242:          OR ((a BETWEEN 37 AND 39) AND a!=38)
                   7243:          OR (d>=64.0 AND d<65.0 AND d NOT NULL)
                   7244:          OR (d>=7.0 AND d<8.0 AND d NOT NULL)
                   7245:          OR b<0
                   7246:          OR b=231
                   7247:          OR a=14
                   7248:   }
                   7249: } {7 10 11 12 14 21 37 39 44 63 64 89 scan 0 sort 0}
                   7250: do_test where7-2.314.2 {
                   7251:   count_steps_sort {
                   7252:      SELECT a FROM t3
                   7253:       WHERE b=484
                   7254:          OR ((a BETWEEN 10 AND 12) AND a!=11)
                   7255:          OR f='lmnopqrst'
                   7256:          OR ((a BETWEEN 37 AND 39) AND a!=38)
                   7257:          OR (d>=64.0 AND d<65.0 AND d NOT NULL)
                   7258:          OR (d>=7.0 AND d<8.0 AND d NOT NULL)
                   7259:          OR b<0
                   7260:          OR b=231
                   7261:          OR a=14
                   7262:   }
                   7263: } {7 10 11 12 14 21 37 39 44 63 64 89 scan 0 sort 0}
                   7264: do_test where7-2.315.1 {
                   7265:   count_steps_sort {
                   7266:      SELECT a FROM t2
                   7267:       WHERE b=905
                   7268:          OR f='hijklmnop'
                   7269:          OR (d>=45.0 AND d<46.0 AND d NOT NULL)
                   7270:          OR (d>=26.0 AND d<27.0 AND d NOT NULL)
                   7271:          OR (g='ihgfedc' AND f GLOB 'cdefg*')
                   7272:          OR (g='utsrqpo' AND f GLOB 'wxyza*')
                   7273:          OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
                   7274:          OR b=817
                   7275:          OR (d>=20.0 AND d<21.0 AND d NOT NULL)
                   7276:   }
                   7277: } {7 11 20 22 26 33 37 45 59 63 80 85 89 scan 0 sort 0}
                   7278: do_test where7-2.315.2 {
                   7279:   count_steps_sort {
                   7280:      SELECT a FROM t3
                   7281:       WHERE b=905
                   7282:          OR f='hijklmnop'
                   7283:          OR (d>=45.0 AND d<46.0 AND d NOT NULL)
                   7284:          OR (d>=26.0 AND d<27.0 AND d NOT NULL)
                   7285:          OR (g='ihgfedc' AND f GLOB 'cdefg*')
                   7286:          OR (g='utsrqpo' AND f GLOB 'wxyza*')
                   7287:          OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
                   7288:          OR b=817
                   7289:          OR (d>=20.0 AND d<21.0 AND d NOT NULL)
                   7290:   }
                   7291: } {7 11 20 22 26 33 37 45 59 63 80 85 89 scan 0 sort 0}
                   7292: do_test where7-2.316.1 {
                   7293:   count_steps_sort {
                   7294:      SELECT a FROM t2
                   7295:       WHERE (g='hgfedcb' AND f GLOB 'hijkl*')
                   7296:          OR b=311
                   7297:          OR (d>=61.0 AND d<62.0 AND d NOT NULL)
                   7298:          OR a=48
                   7299:          OR (g='ponmlkj' AND f GLOB 'rstuv*')
                   7300:          OR (g='ponmlkj' AND f GLOB 'vwxyz*')
                   7301:          OR c=32032
                   7302:          OR f='opqrstuvw'
                   7303:          OR b=300
                   7304:          OR b=1001
                   7305:          OR ((a BETWEEN 94 AND 96) AND a!=95)
                   7306:   }
                   7307: } {14 40 43 47 48 61 66 85 91 92 94 95 96 scan 0 sort 0}
                   7308: do_test where7-2.316.2 {
                   7309:   count_steps_sort {
                   7310:      SELECT a FROM t3
                   7311:       WHERE (g='hgfedcb' AND f GLOB 'hijkl*')
                   7312:          OR b=311
                   7313:          OR (d>=61.0 AND d<62.0 AND d NOT NULL)
                   7314:          OR a=48
                   7315:          OR (g='ponmlkj' AND f GLOB 'rstuv*')
                   7316:          OR (g='ponmlkj' AND f GLOB 'vwxyz*')
                   7317:          OR c=32032
                   7318:          OR f='opqrstuvw'
                   7319:          OR b=300
                   7320:          OR b=1001
                   7321:          OR ((a BETWEEN 94 AND 96) AND a!=95)
                   7322:   }
                   7323: } {14 40 43 47 48 61 66 85 91 92 94 95 96 scan 0 sort 0}
                   7324: do_test where7-2.317.1 {
                   7325:   count_steps_sort {
                   7326:      SELECT a FROM t2
                   7327:       WHERE (d>=95.0 AND d<96.0 AND d NOT NULL)
                   7328:          OR b=1070
                   7329:          OR (g='edcbazy' AND f GLOB 'vwxyz*')
                   7330:          OR (d>=45.0 AND d<46.0 AND d NOT NULL)
                   7331:          OR (d>=22.0 AND d<23.0 AND d NOT NULL)
                   7332:          OR a=22
                   7333:          OR (d>=11.0 AND d<12.0 AND d NOT NULL)
                   7334:          OR (d>=61.0 AND d<62.0 AND d NOT NULL)
                   7335:          OR f='tuvwxyzab'
                   7336:          OR a=72
                   7337:          OR ((a BETWEEN 53 AND 55) AND a!=54)
                   7338:   }
                   7339: } {11 19 22 45 53 55 61 71 72 95 97 99 scan 0 sort 0}
                   7340: do_test where7-2.317.2 {
                   7341:   count_steps_sort {
                   7342:      SELECT a FROM t3
                   7343:       WHERE (d>=95.0 AND d<96.0 AND d NOT NULL)
                   7344:          OR b=1070
                   7345:          OR (g='edcbazy' AND f GLOB 'vwxyz*')
                   7346:          OR (d>=45.0 AND d<46.0 AND d NOT NULL)
                   7347:          OR (d>=22.0 AND d<23.0 AND d NOT NULL)
                   7348:          OR a=22
                   7349:          OR (d>=11.0 AND d<12.0 AND d NOT NULL)
                   7350:          OR (d>=61.0 AND d<62.0 AND d NOT NULL)
                   7351:          OR f='tuvwxyzab'
                   7352:          OR a=72
                   7353:          OR ((a BETWEEN 53 AND 55) AND a!=54)
                   7354:   }
                   7355: } {11 19 22 45 53 55 61 71 72 95 97 99 scan 0 sort 0}
                   7356: do_test where7-2.318.1 {
                   7357:   count_steps_sort {
                   7358:      SELECT a FROM t2
                   7359:       WHERE (d>=8.0 AND d<9.0 AND d NOT NULL)
                   7360:          OR (g='vutsrqp' AND f GLOB 'qrstu*')
                   7361:          OR a=21
                   7362:          OR b=1026
                   7363:          OR ((a BETWEEN 34 AND 36) AND a!=35)
                   7364:          OR b=473
                   7365:   }
                   7366: } {8 16 21 34 36 43 scan 0 sort 0}
                   7367: do_test where7-2.318.2 {
                   7368:   count_steps_sort {
                   7369:      SELECT a FROM t3
                   7370:       WHERE (d>=8.0 AND d<9.0 AND d NOT NULL)
                   7371:          OR (g='vutsrqp' AND f GLOB 'qrstu*')
                   7372:          OR a=21
                   7373:          OR b=1026
                   7374:          OR ((a BETWEEN 34 AND 36) AND a!=35)
                   7375:          OR b=473
                   7376:   }
                   7377: } {8 16 21 34 36 43 scan 0 sort 0}
                   7378: do_test where7-2.319.1 {
                   7379:   count_steps_sort {
                   7380:      SELECT a FROM t2
                   7381:       WHERE ((a BETWEEN 71 AND 73) AND a!=72)
                   7382:          OR ((a BETWEEN 43 AND 45) AND a!=44)
                   7383:          OR a=100
                   7384:          OR a=29
                   7385:          OR c=15015
                   7386:          OR a=87
                   7387:          OR (g='gfedcba' AND f GLOB 'klmno*')
                   7388:   }
                   7389: } {29 43 44 45 71 73 87 88 100 scan 0 sort 0}
                   7390: do_test where7-2.319.2 {
                   7391:   count_steps_sort {
                   7392:      SELECT a FROM t3
                   7393:       WHERE ((a BETWEEN 71 AND 73) AND a!=72)
                   7394:          OR ((a BETWEEN 43 AND 45) AND a!=44)
                   7395:          OR a=100
                   7396:          OR a=29
                   7397:          OR c=15015
                   7398:          OR a=87
                   7399:          OR (g='gfedcba' AND f GLOB 'klmno*')
                   7400:   }
                   7401: } {29 43 44 45 71 73 87 88 100 scan 0 sort 0}
                   7402: do_test where7-2.320.1 {
                   7403:   count_steps_sort {
                   7404:      SELECT a FROM t2
                   7405:       WHERE (d>=1.0 AND d<2.0 AND d NOT NULL)
                   7406:          OR b=542
                   7407:          OR b=638
                   7408:   }
                   7409: } {1 58 scan 0 sort 0}
                   7410: do_test where7-2.320.2 {
                   7411:   count_steps_sort {
                   7412:      SELECT a FROM t3
                   7413:       WHERE (d>=1.0 AND d<2.0 AND d NOT NULL)
                   7414:          OR b=542
                   7415:          OR b=638
                   7416:   }
                   7417: } {1 58 scan 0 sort 0}
                   7418: do_test where7-2.321.1 {
                   7419:   count_steps_sort {
                   7420:      SELECT a FROM t2
                   7421:       WHERE ((a BETWEEN 5 AND 7) AND a!=6)
                   7422:          OR b=1070
                   7423:          OR a=91
                   7424:          OR b=1015
                   7425:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   7426:          OR (g='ihgfedc' AND f GLOB 'cdefg*')
                   7427:          OR ((a BETWEEN 91 AND 93) AND a!=92)
                   7428:   }
                   7429: } {5 7 12 80 91 93 scan 0 sort 0}
                   7430: do_test where7-2.321.2 {
                   7431:   count_steps_sort {
                   7432:      SELECT a FROM t3
                   7433:       WHERE ((a BETWEEN 5 AND 7) AND a!=6)
                   7434:          OR b=1070
                   7435:          OR a=91
                   7436:          OR b=1015
                   7437:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   7438:          OR (g='ihgfedc' AND f GLOB 'cdefg*')
                   7439:          OR ((a BETWEEN 91 AND 93) AND a!=92)
                   7440:   }
                   7441: } {5 7 12 80 91 93 scan 0 sort 0}
                   7442: do_test where7-2.322.1 {
                   7443:   count_steps_sort {
                   7444:      SELECT a FROM t2
                   7445:       WHERE a=7
                   7446:          OR (g='yxwvuts' AND f GLOB 'bcdef*')
                   7447:          OR b=1015
                   7448:          OR b=839
                   7449:          OR (g='rqponml' AND f GLOB 'klmno*')
                   7450:          OR b=410
                   7451:          OR (f GLOB '?defg*' AND f GLOB 'cdef*')
                   7452:          OR a=71
                   7453:   }
                   7454: } {1 2 7 28 36 54 71 80 scan 0 sort 0}
                   7455: do_test where7-2.322.2 {
                   7456:   count_steps_sort {
                   7457:      SELECT a FROM t3
                   7458:       WHERE a=7
                   7459:          OR (g='yxwvuts' AND f GLOB 'bcdef*')
                   7460:          OR b=1015
                   7461:          OR b=839
                   7462:          OR (g='rqponml' AND f GLOB 'klmno*')
                   7463:          OR b=410
                   7464:          OR (f GLOB '?defg*' AND f GLOB 'cdef*')
                   7465:          OR a=71
                   7466:   }
                   7467: } {1 2 7 28 36 54 71 80 scan 0 sort 0}
                   7468: do_test where7-2.323.1 {
                   7469:   count_steps_sort {
                   7470:      SELECT a FROM t2
                   7471:       WHERE b=880
                   7472:          OR b=982
                   7473:          OR a=52
                   7474:          OR (g='onmlkji' AND f GLOB 'abcde*')
                   7475:          OR a=24
                   7476:          OR ((a BETWEEN 47 AND 49) AND a!=48)
                   7477:          OR (g='mlkjihg' AND f GLOB 'ijklm*')
                   7478:          OR (g='ihgfedc' AND f GLOB 'cdefg*')
                   7479:          OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
                   7480:   }
                   7481: } {24 47 49 50 52 60 76 80 scan 0 sort 0}
                   7482: do_test where7-2.323.2 {
                   7483:   count_steps_sort {
                   7484:      SELECT a FROM t3
                   7485:       WHERE b=880
                   7486:          OR b=982
                   7487:          OR a=52
                   7488:          OR (g='onmlkji' AND f GLOB 'abcde*')
                   7489:          OR a=24
                   7490:          OR ((a BETWEEN 47 AND 49) AND a!=48)
                   7491:          OR (g='mlkjihg' AND f GLOB 'ijklm*')
                   7492:          OR (g='ihgfedc' AND f GLOB 'cdefg*')
                   7493:          OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
                   7494:   }
                   7495: } {24 47 49 50 52 60 76 80 scan 0 sort 0}
                   7496: do_test where7-2.324.1 {
                   7497:   count_steps_sort {
                   7498:      SELECT a FROM t2
                   7499:       WHERE ((a BETWEEN 67 AND 69) AND a!=68)
                   7500:          OR (g='utsrqpo' AND f GLOB 'wxyza*')
                   7501:          OR (g='lkjihgf' AND f GLOB 'pqrst*')
                   7502:          OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
                   7503:   }
                   7504: } {5 22 31 57 67 69 83 scan 0 sort 0}
                   7505: do_test where7-2.324.2 {
                   7506:   count_steps_sort {
                   7507:      SELECT a FROM t3
                   7508:       WHERE ((a BETWEEN 67 AND 69) AND a!=68)
                   7509:          OR (g='utsrqpo' AND f GLOB 'wxyza*')
                   7510:          OR (g='lkjihgf' AND f GLOB 'pqrst*')
                   7511:          OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
                   7512:   }
                   7513: } {5 22 31 57 67 69 83 scan 0 sort 0}
                   7514: do_test where7-2.325.1 {
                   7515:   count_steps_sort {
                   7516:      SELECT a FROM t2
                   7517:       WHERE f='abcdefghi'
                   7518:          OR a=5
                   7519:          OR b=124
                   7520:          OR (g='kjihgfe' AND f GLOB 'rstuv*')
                   7521:          OR b=432
                   7522:          OR 1000000<b
                   7523:          OR a=58
                   7524:          OR (d>=45.0 AND d<46.0 AND d NOT NULL)
                   7525:          OR b=77
                   7526:          OR b=605
                   7527:   }
                   7528: } {5 7 26 45 52 55 58 69 78 scan 0 sort 0}
                   7529: do_test where7-2.325.2 {
                   7530:   count_steps_sort {
                   7531:      SELECT a FROM t3
                   7532:       WHERE f='abcdefghi'
                   7533:          OR a=5
                   7534:          OR b=124
                   7535:          OR (g='kjihgfe' AND f GLOB 'rstuv*')
                   7536:          OR b=432
                   7537:          OR 1000000<b
                   7538:          OR a=58
                   7539:          OR (d>=45.0 AND d<46.0 AND d NOT NULL)
                   7540:          OR b=77
                   7541:          OR b=605
                   7542:   }
                   7543: } {5 7 26 45 52 55 58 69 78 scan 0 sort 0}
                   7544: do_test where7-2.326.1 {
                   7545:   count_steps_sort {
                   7546:      SELECT a FROM t2
                   7547:       WHERE (d>=89.0 AND d<90.0 AND d NOT NULL)
                   7548:          OR b=583
                   7549:          OR a=62
                   7550:   }
                   7551: } {53 62 89 scan 0 sort 0}
                   7552: do_test where7-2.326.2 {
                   7553:   count_steps_sort {
                   7554:      SELECT a FROM t3
                   7555:       WHERE (d>=89.0 AND d<90.0 AND d NOT NULL)
                   7556:          OR b=583
                   7557:          OR a=62
                   7558:   }
                   7559: } {53 62 89 scan 0 sort 0}
                   7560: do_test where7-2.327.1 {
                   7561:   count_steps_sort {
                   7562:      SELECT a FROM t2
                   7563:       WHERE ((a BETWEEN 84 AND 86) AND a!=85)
                   7564:          OR f='pqrstuvwx'
                   7565:          OR (d>=5.0 AND d<6.0 AND d NOT NULL)
                   7566:          OR b=278
                   7567:          OR a=10
                   7568:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   7569:          OR (d>=28.0 AND d<29.0 AND d NOT NULL)
                   7570:          OR ((a BETWEEN 63 AND 65) AND a!=64)
                   7571:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   7572:          OR f='uvwxyzabc'
                   7573:   }
                   7574: } {5 10 15 20 28 41 46 54 63 65 67 68 72 84 86 93 98 scan 0 sort 0}
                   7575: do_test where7-2.327.2 {
                   7576:   count_steps_sort {
                   7577:      SELECT a FROM t3
                   7578:       WHERE ((a BETWEEN 84 AND 86) AND a!=85)
                   7579:          OR f='pqrstuvwx'
                   7580:          OR (d>=5.0 AND d<6.0 AND d NOT NULL)
                   7581:          OR b=278
                   7582:          OR a=10
                   7583:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   7584:          OR (d>=28.0 AND d<29.0 AND d NOT NULL)
                   7585:          OR ((a BETWEEN 63 AND 65) AND a!=64)
                   7586:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   7587:          OR f='uvwxyzabc'
                   7588:   }
                   7589: } {5 10 15 20 28 41 46 54 63 65 67 68 72 84 86 93 98 scan 0 sort 0}
                   7590: do_test where7-2.328.1 {
                   7591:   count_steps_sort {
                   7592:      SELECT a FROM t2
                   7593:       WHERE ((a BETWEEN 57 AND 59) AND a!=58)
                   7594:          OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
                   7595:          OR b=564
                   7596:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   7597:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   7598:          OR b=77
                   7599:          OR (g='nmlkjih' AND f GLOB 'efghi*')
                   7600:          OR b=968
                   7601:          OR b=847
                   7602:          OR (g='hgfedcb' AND f GLOB 'hijkl*')
                   7603:          OR (g='lkjihgf' AND f GLOB 'opqrs*')
                   7604:   }
                   7605: } {7 14 40 56 57 58 59 66 77 85 88 90 92 scan 0 sort 0}
                   7606: do_test where7-2.328.2 {
                   7607:   count_steps_sort {
                   7608:      SELECT a FROM t3
                   7609:       WHERE ((a BETWEEN 57 AND 59) AND a!=58)
                   7610:          OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
                   7611:          OR b=564
                   7612:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   7613:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   7614:          OR b=77
                   7615:          OR (g='nmlkjih' AND f GLOB 'efghi*')
                   7616:          OR b=968
                   7617:          OR b=847
                   7618:          OR (g='hgfedcb' AND f GLOB 'hijkl*')
                   7619:          OR (g='lkjihgf' AND f GLOB 'opqrs*')
                   7620:   }
                   7621: } {7 14 40 56 57 58 59 66 77 85 88 90 92 scan 0 sort 0}
                   7622: do_test where7-2.329.1 {
                   7623:   count_steps_sort {
                   7624:      SELECT a FROM t2
                   7625:       WHERE b=539
                   7626:          OR b=594
                   7627:          OR ((a BETWEEN 63 AND 65) AND a!=64)
                   7628:          OR f='abcdefghi'
                   7629:          OR a=6
                   7630:          OR (d>=17.0 AND d<18.0 AND d NOT NULL)
                   7631:          OR b=762
                   7632:   }
                   7633: } {6 17 26 49 52 54 63 65 78 scan 0 sort 0}
                   7634: do_test where7-2.329.2 {
                   7635:   count_steps_sort {
                   7636:      SELECT a FROM t3
                   7637:       WHERE b=539
                   7638:          OR b=594
                   7639:          OR ((a BETWEEN 63 AND 65) AND a!=64)
                   7640:          OR f='abcdefghi'
                   7641:          OR a=6
                   7642:          OR (d>=17.0 AND d<18.0 AND d NOT NULL)
                   7643:          OR b=762
                   7644:   }
                   7645: } {6 17 26 49 52 54 63 65 78 scan 0 sort 0}
                   7646: do_test where7-2.330.1 {
                   7647:   count_steps_sort {
                   7648:      SELECT a FROM t2
                   7649:       WHERE b=869
                   7650:          OR b=630
                   7651:   }
                   7652: } {79 scan 0 sort 0}
                   7653: do_test where7-2.330.2 {
                   7654:   count_steps_sort {
                   7655:      SELECT a FROM t3
                   7656:       WHERE b=869
                   7657:          OR b=630
                   7658:   }
                   7659: } {79 scan 0 sort 0}
                   7660: do_test where7-2.331.1 {
                   7661:   count_steps_sort {
                   7662:      SELECT a FROM t2
                   7663:       WHERE (d>=72.0 AND d<73.0 AND d NOT NULL)
                   7664:          OR b=693
                   7665:          OR (g='hgfedcb' AND f GLOB 'ijklm*')
                   7666:          OR b=968
                   7667:          OR ((a BETWEEN 63 AND 65) AND a!=64)
                   7668:          OR b=132
                   7669:          OR f='nopqrstuv'
                   7670:          OR ((a BETWEEN 28 AND 30) AND a!=29)
                   7671:   }
                   7672: } {12 13 28 30 39 63 65 72 86 88 91 scan 0 sort 0}
                   7673: do_test where7-2.331.2 {
                   7674:   count_steps_sort {
                   7675:      SELECT a FROM t3
                   7676:       WHERE (d>=72.0 AND d<73.0 AND d NOT NULL)
                   7677:          OR b=693
                   7678:          OR (g='hgfedcb' AND f GLOB 'ijklm*')
                   7679:          OR b=968
                   7680:          OR ((a BETWEEN 63 AND 65) AND a!=64)
                   7681:          OR b=132
                   7682:          OR f='nopqrstuv'
                   7683:          OR ((a BETWEEN 28 AND 30) AND a!=29)
                   7684:   }
                   7685: } {12 13 28 30 39 63 65 72 86 88 91 scan 0 sort 0}
                   7686: do_test where7-2.332.1 {
                   7687:   count_steps_sort {
                   7688:      SELECT a FROM t2
                   7689:       WHERE c=32032
                   7690:          OR b=814
                   7691:          OR (d>=90.0 AND d<91.0 AND d NOT NULL)
                   7692:          OR b=814
                   7693:          OR a=78
                   7694:          OR a=37
                   7695:   }
                   7696: } {37 74 78 90 94 95 96 scan 0 sort 0}
                   7697: do_test where7-2.332.2 {
                   7698:   count_steps_sort {
                   7699:      SELECT a FROM t3
                   7700:       WHERE c=32032
                   7701:          OR b=814
                   7702:          OR (d>=90.0 AND d<91.0 AND d NOT NULL)
                   7703:          OR b=814
                   7704:          OR a=78
                   7705:          OR a=37
                   7706:   }
                   7707: } {37 74 78 90 94 95 96 scan 0 sort 0}
                   7708: do_test where7-2.333.1 {
                   7709:   count_steps_sort {
                   7710:      SELECT a FROM t2
                   7711:       WHERE b=190
                   7712:          OR (g='mlkjihg' AND f GLOB 'hijkl*')
                   7713:          OR b=924
                   7714:          OR (d>=40.0 AND d<41.0 AND d NOT NULL)
                   7715:          OR b=759
                   7716:          OR (g='yxwvuts' AND f GLOB 'bcdef*')
                   7717:   }
                   7718: } {1 40 59 69 84 scan 0 sort 0}
                   7719: do_test where7-2.333.2 {
                   7720:   count_steps_sort {
                   7721:      SELECT a FROM t3
                   7722:       WHERE b=190
                   7723:          OR (g='mlkjihg' AND f GLOB 'hijkl*')
                   7724:          OR b=924
                   7725:          OR (d>=40.0 AND d<41.0 AND d NOT NULL)
                   7726:          OR b=759
                   7727:          OR (g='yxwvuts' AND f GLOB 'bcdef*')
                   7728:   }
                   7729: } {1 40 59 69 84 scan 0 sort 0}
                   7730: do_test where7-2.334.1 {
                   7731:   count_steps_sort {
                   7732:      SELECT a FROM t2
                   7733:       WHERE a=97
                   7734:          OR b=201
                   7735:          OR b=597
                   7736:          OR a=6
                   7737:          OR f='cdefghijk'
                   7738:          OR ((a BETWEEN 74 AND 76) AND a!=75)
                   7739:          OR b=300
                   7740:          OR b=693
                   7741:          OR b=333
                   7742:          OR b=740
                   7743:   }
                   7744: } {2 6 28 54 63 74 76 80 97 scan 0 sort 0}
                   7745: do_test where7-2.334.2 {
                   7746:   count_steps_sort {
                   7747:      SELECT a FROM t3
                   7748:       WHERE a=97
                   7749:          OR b=201
                   7750:          OR b=597
                   7751:          OR a=6
                   7752:          OR f='cdefghijk'
                   7753:          OR ((a BETWEEN 74 AND 76) AND a!=75)
                   7754:          OR b=300
                   7755:          OR b=693
                   7756:          OR b=333
                   7757:          OR b=740
                   7758:   }
                   7759: } {2 6 28 54 63 74 76 80 97 scan 0 sort 0}
                   7760: do_test where7-2.335.1 {
                   7761:   count_steps_sort {
                   7762:      SELECT a FROM t2
                   7763:       WHERE c=26026
                   7764:          OR (g='kjihgfe' AND f GLOB 'uvwxy*')
                   7765:          OR (g='mlkjihg' AND f GLOB 'ijklm*')
                   7766:          OR c=17017
                   7767:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                   7768:          OR (g='srqponm' AND f GLOB 'ghijk*')
                   7769:          OR (g='jihgfed' AND f GLOB 'zabcd*')
                   7770:          OR ((a BETWEEN 2 AND 4) AND a!=3)
                   7771:          OR (d>=43.0 AND d<44.0 AND d NOT NULL)
                   7772:   }
                   7773: } {2 4 32 43 49 50 51 60 72 74 76 77 78 scan 0 sort 0}
                   7774: do_test where7-2.335.2 {
                   7775:   count_steps_sort {
                   7776:      SELECT a FROM t3
                   7777:       WHERE c=26026
                   7778:          OR (g='kjihgfe' AND f GLOB 'uvwxy*')
                   7779:          OR (g='mlkjihg' AND f GLOB 'ijklm*')
                   7780:          OR c=17017
                   7781:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                   7782:          OR (g='srqponm' AND f GLOB 'ghijk*')
                   7783:          OR (g='jihgfed' AND f GLOB 'zabcd*')
                   7784:          OR ((a BETWEEN 2 AND 4) AND a!=3)
                   7785:          OR (d>=43.0 AND d<44.0 AND d NOT NULL)
                   7786:   }
                   7787: } {2 4 32 43 49 50 51 60 72 74 76 77 78 scan 0 sort 0}
                   7788: do_test where7-2.336.1 {
                   7789:   count_steps_sort {
                   7790:      SELECT a FROM t2
                   7791:       WHERE (d>=70.0 AND d<71.0 AND d NOT NULL)
                   7792:          OR ((a BETWEEN 13 AND 15) AND a!=14)
                   7793:          OR b=638
                   7794:          OR b=495
                   7795:          OR a=44
                   7796:          OR b=374
                   7797:          OR a=22
                   7798:          OR c=12012
                   7799:   }
                   7800: } {13 15 22 34 35 36 44 45 58 70 scan 0 sort 0}
                   7801: do_test where7-2.336.2 {
                   7802:   count_steps_sort {
                   7803:      SELECT a FROM t3
                   7804:       WHERE (d>=70.0 AND d<71.0 AND d NOT NULL)
                   7805:          OR ((a BETWEEN 13 AND 15) AND a!=14)
                   7806:          OR b=638
                   7807:          OR b=495
                   7808:          OR a=44
                   7809:          OR b=374
                   7810:          OR a=22
                   7811:          OR c=12012
                   7812:   }
                   7813: } {13 15 22 34 35 36 44 45 58 70 scan 0 sort 0}
                   7814: do_test where7-2.337.1 {
                   7815:   count_steps_sort {
                   7816:      SELECT a FROM t2
                   7817:       WHERE c=8008
                   7818:          OR (d>=39.0 AND d<40.0 AND d NOT NULL)
                   7819:          OR (d>=100.0 AND d<101.0 AND d NOT NULL)
                   7820:          OR (d>=1.0 AND d<2.0 AND d NOT NULL)
                   7821:          OR b=300
                   7822:          OR (g='yxwvuts' AND f GLOB 'cdefg*')
                   7823:          OR a=41
                   7824:          OR (g='onmlkji' AND f GLOB 'xyzab*')
                   7825:          OR b=135
                   7826:          OR b=605
                   7827:   }
                   7828: } {1 2 22 23 24 39 41 49 55 100 scan 0 sort 0}
                   7829: do_test where7-2.337.2 {
                   7830:   count_steps_sort {
                   7831:      SELECT a FROM t3
                   7832:       WHERE c=8008
                   7833:          OR (d>=39.0 AND d<40.0 AND d NOT NULL)
                   7834:          OR (d>=100.0 AND d<101.0 AND d NOT NULL)
                   7835:          OR (d>=1.0 AND d<2.0 AND d NOT NULL)
                   7836:          OR b=300
                   7837:          OR (g='yxwvuts' AND f GLOB 'cdefg*')
                   7838:          OR a=41
                   7839:          OR (g='onmlkji' AND f GLOB 'xyzab*')
                   7840:          OR b=135
                   7841:          OR b=605
                   7842:   }
                   7843: } {1 2 22 23 24 39 41 49 55 100 scan 0 sort 0}
                   7844: do_test where7-2.338.1 {
                   7845:   count_steps_sort {
                   7846:      SELECT a FROM t2
                   7847:       WHERE (f GLOB '?stuv*' AND f GLOB 'rstu*')
                   7848:          OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
                   7849:          OR (g='srqponm' AND f GLOB 'efghi*')
                   7850:          OR (g='qponmlk' AND f GLOB 'pqrst*')
                   7851:          OR b=762
                   7852:          OR b=484
                   7853:          OR b=190
                   7854:          OR ((a BETWEEN 95 AND 97) AND a!=96)
                   7855:          OR (d>=74.0 AND d<75.0 AND d NOT NULL)
                   7856:          OR (g='mlkjihg' AND f GLOB 'jklmn*')
                   7857:          OR b=1023
                   7858:   }
                   7859: } {4 17 30 41 43 44 56 61 69 74 82 93 95 97 scan 0 sort 0}
                   7860: do_test where7-2.338.2 {
                   7861:   count_steps_sort {
                   7862:      SELECT a FROM t3
                   7863:       WHERE (f GLOB '?stuv*' AND f GLOB 'rstu*')
                   7864:          OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
                   7865:          OR (g='srqponm' AND f GLOB 'efghi*')
                   7866:          OR (g='qponmlk' AND f GLOB 'pqrst*')
                   7867:          OR b=762
                   7868:          OR b=484
                   7869:          OR b=190
                   7870:          OR ((a BETWEEN 95 AND 97) AND a!=96)
                   7871:          OR (d>=74.0 AND d<75.0 AND d NOT NULL)
                   7872:          OR (g='mlkjihg' AND f GLOB 'jklmn*')
                   7873:          OR b=1023
                   7874:   }
                   7875: } {4 17 30 41 43 44 56 61 69 74 82 93 95 97 scan 0 sort 0}
                   7876: do_test where7-2.339.1 {
                   7877:   count_steps_sort {
                   7878:      SELECT a FROM t2
                   7879:       WHERE (g='ihgfedc' AND f GLOB 'efghi*')
                   7880:          OR a=34
                   7881:          OR f='rstuvwxyz'
                   7882:          OR (d>=10.0 AND d<11.0 AND d NOT NULL)
                   7883:          OR b=729
                   7884:   }
                   7885: } {10 17 34 43 69 82 95 scan 0 sort 0}
                   7886: do_test where7-2.339.2 {
                   7887:   count_steps_sort {
                   7888:      SELECT a FROM t3
                   7889:       WHERE (g='ihgfedc' AND f GLOB 'efghi*')
                   7890:          OR a=34
                   7891:          OR f='rstuvwxyz'
                   7892:          OR (d>=10.0 AND d<11.0 AND d NOT NULL)
                   7893:          OR b=729
                   7894:   }
                   7895: } {10 17 34 43 69 82 95 scan 0 sort 0}
                   7896: do_test where7-2.340.1 {
                   7897:   count_steps_sort {
                   7898:      SELECT a FROM t2
                   7899:       WHERE (d>=37.0 AND d<38.0 AND d NOT NULL)
                   7900:          OR b=1004
                   7901:          OR (g='qponmlk' AND f GLOB 'pqrst*')
                   7902:          OR g IS NULL
                   7903:   }
                   7904: } {37 41 scan 0 sort 0}
                   7905: do_test where7-2.340.2 {
                   7906:   count_steps_sort {
                   7907:      SELECT a FROM t3
                   7908:       WHERE (d>=37.0 AND d<38.0 AND d NOT NULL)
                   7909:          OR b=1004
                   7910:          OR (g='qponmlk' AND f GLOB 'pqrst*')
                   7911:          OR g IS NULL
                   7912:   }
                   7913: } {37 41 scan 0 sort 0}
                   7914: do_test where7-2.341.1 {
                   7915:   count_steps_sort {
                   7916:      SELECT a FROM t2
                   7917:       WHERE a=73
                   7918:          OR ((a BETWEEN 36 AND 38) AND a!=37)
                   7919:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   7920:          OR ((a BETWEEN 51 AND 53) AND a!=52)
                   7921:          OR a=9
                   7922:          OR (d>=1.0 AND d<2.0 AND d NOT NULL)
                   7923:          OR (d>=55.0 AND d<56.0 AND d NOT NULL)
                   7924:          OR a=44
                   7925:          OR a=23
                   7926:          OR (g='ihgfedc' AND f GLOB 'abcde*')
                   7927:          OR (g='rqponml' AND f GLOB 'lmnop*')
                   7928:   }
                   7929: } {1 9 23 36 37 38 44 51 53 55 63 73 78 scan 0 sort 0}
                   7930: do_test where7-2.341.2 {
                   7931:   count_steps_sort {
                   7932:      SELECT a FROM t3
                   7933:       WHERE a=73
                   7934:          OR ((a BETWEEN 36 AND 38) AND a!=37)
                   7935:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   7936:          OR ((a BETWEEN 51 AND 53) AND a!=52)
                   7937:          OR a=9
                   7938:          OR (d>=1.0 AND d<2.0 AND d NOT NULL)
                   7939:          OR (d>=55.0 AND d<56.0 AND d NOT NULL)
                   7940:          OR a=44
                   7941:          OR a=23
                   7942:          OR (g='ihgfedc' AND f GLOB 'abcde*')
                   7943:          OR (g='rqponml' AND f GLOB 'lmnop*')
                   7944:   }
                   7945: } {1 9 23 36 37 38 44 51 53 55 63 73 78 scan 0 sort 0}
                   7946: do_test where7-2.342.1 {
                   7947:   count_steps_sort {
                   7948:      SELECT a FROM t2
                   7949:       WHERE b=487
                   7950:          OR ((a BETWEEN 77 AND 79) AND a!=78)
                   7951:          OR a=11
                   7952:          OR ((a BETWEEN 12 AND 14) AND a!=13)
                   7953:          OR ((a BETWEEN 69 AND 71) AND a!=70)
                   7954:          OR (g='ihgfedc' AND f GLOB 'bcdef*')
                   7955:          OR (g='ihgfedc' AND f GLOB 'abcde*')
                   7956:          OR a=13
                   7957:          OR a=15
                   7958:          OR (d>=29.0 AND d<30.0 AND d NOT NULL)
                   7959:          OR a=36
                   7960:   }
                   7961: } {11 12 13 14 15 29 36 69 71 77 78 79 scan 0 sort 0}
                   7962: do_test where7-2.342.2 {
                   7963:   count_steps_sort {
                   7964:      SELECT a FROM t3
                   7965:       WHERE b=487
                   7966:          OR ((a BETWEEN 77 AND 79) AND a!=78)
                   7967:          OR a=11
                   7968:          OR ((a BETWEEN 12 AND 14) AND a!=13)
                   7969:          OR ((a BETWEEN 69 AND 71) AND a!=70)
                   7970:          OR (g='ihgfedc' AND f GLOB 'bcdef*')
                   7971:          OR (g='ihgfedc' AND f GLOB 'abcde*')
                   7972:          OR a=13
                   7973:          OR a=15
                   7974:          OR (d>=29.0 AND d<30.0 AND d NOT NULL)
                   7975:          OR a=36
                   7976:   }
                   7977: } {11 12 13 14 15 29 36 69 71 77 78 79 scan 0 sort 0}
                   7978: do_test where7-2.343.1 {
                   7979:   count_steps_sort {
                   7980:      SELECT a FROM t2
                   7981:       WHERE b=938
                   7982:          OR ((a BETWEEN 57 AND 59) AND a!=58)
                   7983:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   7984:          OR (d>=32.0 AND d<33.0 AND d NOT NULL)
                   7985:          OR b=245
                   7986:          OR (d>=35.0 AND d<36.0 AND d NOT NULL)
                   7987:   }
                   7988: } {32 35 54 57 59 scan 0 sort 0}
                   7989: do_test where7-2.343.2 {
                   7990:   count_steps_sort {
                   7991:      SELECT a FROM t3
                   7992:       WHERE b=938
                   7993:          OR ((a BETWEEN 57 AND 59) AND a!=58)
                   7994:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   7995:          OR (d>=32.0 AND d<33.0 AND d NOT NULL)
                   7996:          OR b=245
                   7997:          OR (d>=35.0 AND d<36.0 AND d NOT NULL)
                   7998:   }
                   7999: } {32 35 54 57 59 scan 0 sort 0}
                   8000: do_test where7-2.344.1 {
                   8001:   count_steps_sort {
                   8002:      SELECT a FROM t2
                   8003:       WHERE b=1078
                   8004:          OR c=19019
                   8005:          OR a=38
                   8006:          OR a=59
                   8007:          OR ((a BETWEEN 30 AND 32) AND a!=31)
                   8008:          OR ((a BETWEEN 95 AND 97) AND a!=96)
                   8009:          OR c=25025
                   8010:          OR (d>=51.0 AND d<52.0 AND d NOT NULL)
                   8011:          OR (d>=79.0 AND d<80.0 AND d NOT NULL)
                   8012:          OR (d>=76.0 AND d<77.0 AND d NOT NULL)
                   8013:   }
                   8014: } {30 32 38 51 55 56 57 59 73 74 75 76 79 95 97 98 scan 0 sort 0}
                   8015: do_test where7-2.344.2 {
                   8016:   count_steps_sort {
                   8017:      SELECT a FROM t3
                   8018:       WHERE b=1078
                   8019:          OR c=19019
                   8020:          OR a=38
                   8021:          OR a=59
                   8022:          OR ((a BETWEEN 30 AND 32) AND a!=31)
                   8023:          OR ((a BETWEEN 95 AND 97) AND a!=96)
                   8024:          OR c=25025
                   8025:          OR (d>=51.0 AND d<52.0 AND d NOT NULL)
                   8026:          OR (d>=79.0 AND d<80.0 AND d NOT NULL)
                   8027:          OR (d>=76.0 AND d<77.0 AND d NOT NULL)
                   8028:   }
                   8029: } {30 32 38 51 55 56 57 59 73 74 75 76 79 95 97 98 scan 0 sort 0}
                   8030: do_test where7-2.345.1 {
                   8031:   count_steps_sort {
                   8032:      SELECT a FROM t2
                   8033:       WHERE f='cdefghijk'
                   8034:          OR b=168
                   8035:          OR b=561
                   8036:          OR a=81
                   8037:          OR a=87
                   8038:   }
                   8039: } {2 28 51 54 80 81 87 scan 0 sort 0}
                   8040: do_test where7-2.345.2 {
                   8041:   count_steps_sort {
                   8042:      SELECT a FROM t3
                   8043:       WHERE f='cdefghijk'
                   8044:          OR b=168
                   8045:          OR b=561
                   8046:          OR a=81
                   8047:          OR a=87
                   8048:   }
                   8049: } {2 28 51 54 80 81 87 scan 0 sort 0}
                   8050: do_test where7-2.346.1 {
                   8051:   count_steps_sort {
                   8052:      SELECT a FROM t2
                   8053:       WHERE (g='gfedcba' AND f GLOB 'klmno*')
                   8054:          OR ((a BETWEEN 9 AND 11) AND a!=10)
                   8055:          OR (g='rqponml' AND f GLOB 'hijkl*')
                   8056:          OR a=48
                   8057:          OR b=113
                   8058:          OR ((a BETWEEN 20 AND 22) AND a!=21)
                   8059:          OR b=880
                   8060:          OR ((a BETWEEN 85 AND 87) AND a!=86)
                   8061:          OR (d>=73.0 AND d<74.0 AND d NOT NULL)
                   8062:          OR (g='nmlkjih' AND f GLOB 'bcdef*')
                   8063:   }
                   8064: } {9 11 20 22 33 48 53 73 80 85 87 88 scan 0 sort 0}
                   8065: do_test where7-2.346.2 {
                   8066:   count_steps_sort {
                   8067:      SELECT a FROM t3
                   8068:       WHERE (g='gfedcba' AND f GLOB 'klmno*')
                   8069:          OR ((a BETWEEN 9 AND 11) AND a!=10)
                   8070:          OR (g='rqponml' AND f GLOB 'hijkl*')
                   8071:          OR a=48
                   8072:          OR b=113
                   8073:          OR ((a BETWEEN 20 AND 22) AND a!=21)
                   8074:          OR b=880
                   8075:          OR ((a BETWEEN 85 AND 87) AND a!=86)
                   8076:          OR (d>=73.0 AND d<74.0 AND d NOT NULL)
                   8077:          OR (g='nmlkjih' AND f GLOB 'bcdef*')
                   8078:   }
                   8079: } {9 11 20 22 33 48 53 73 80 85 87 88 scan 0 sort 0}
                   8080: do_test where7-2.347.1 {
                   8081:   count_steps_sort {
                   8082:      SELECT a FROM t2
                   8083:       WHERE b=517
                   8084:          OR b=187
                   8085:          OR (g='xwvutsr' AND f GLOB 'ghijk*')
                   8086:          OR b=1092
                   8087:          OR ((a BETWEEN 84 AND 86) AND a!=85)
                   8088:          OR (g='ponmlkj' AND f GLOB 'vwxyz*')
                   8089:   }
                   8090: } {6 17 47 84 86 scan 0 sort 0}
                   8091: do_test where7-2.347.2 {
                   8092:   count_steps_sort {
                   8093:      SELECT a FROM t3
                   8094:       WHERE b=517
                   8095:          OR b=187
                   8096:          OR (g='xwvutsr' AND f GLOB 'ghijk*')
                   8097:          OR b=1092
                   8098:          OR ((a BETWEEN 84 AND 86) AND a!=85)
                   8099:          OR (g='ponmlkj' AND f GLOB 'vwxyz*')
                   8100:   }
                   8101: } {6 17 47 84 86 scan 0 sort 0}
                   8102: do_test where7-2.348.1 {
                   8103:   count_steps_sort {
                   8104:      SELECT a FROM t2
                   8105:       WHERE b=982
                   8106:          OR (d>=45.0 AND d<46.0 AND d NOT NULL)
                   8107:          OR b=234
                   8108:          OR c=15015
                   8109:          OR a=47
                   8110:          OR f='qrstuvwxy'
                   8111:          OR (d>=65.0 AND d<66.0 AND d NOT NULL)
                   8112:          OR b=814
                   8113:          OR b=440
                   8114:          OR b=454
                   8115:   }
                   8116: } {16 40 42 43 44 45 47 65 68 74 94 scan 0 sort 0}
                   8117: do_test where7-2.348.2 {
                   8118:   count_steps_sort {
                   8119:      SELECT a FROM t3
                   8120:       WHERE b=982
                   8121:          OR (d>=45.0 AND d<46.0 AND d NOT NULL)
                   8122:          OR b=234
                   8123:          OR c=15015
                   8124:          OR a=47
                   8125:          OR f='qrstuvwxy'
                   8126:          OR (d>=65.0 AND d<66.0 AND d NOT NULL)
                   8127:          OR b=814
                   8128:          OR b=440
                   8129:          OR b=454
                   8130:   }
                   8131: } {16 40 42 43 44 45 47 65 68 74 94 scan 0 sort 0}
                   8132: do_test where7-2.349.1 {
                   8133:   count_steps_sort {
                   8134:      SELECT a FROM t2
                   8135:       WHERE (d>=47.0 AND d<48.0 AND d NOT NULL)
                   8136:          OR c=7007
                   8137:          OR b=429
                   8138:          OR ((a BETWEEN 25 AND 27) AND a!=26)
                   8139:          OR b=231
                   8140:          OR (d>=26.0 AND d<27.0 AND d NOT NULL)
                   8141:          OR c=22022
                   8142:          OR f='bcdefghij'
                   8143:   }
                   8144: } {1 19 20 21 25 26 27 39 47 53 64 65 66 79 scan 0 sort 0}
                   8145: do_test where7-2.349.2 {
                   8146:   count_steps_sort {
                   8147:      SELECT a FROM t3
                   8148:       WHERE (d>=47.0 AND d<48.0 AND d NOT NULL)
                   8149:          OR c=7007
                   8150:          OR b=429
                   8151:          OR ((a BETWEEN 25 AND 27) AND a!=26)
                   8152:          OR b=231
                   8153:          OR (d>=26.0 AND d<27.0 AND d NOT NULL)
                   8154:          OR c=22022
                   8155:          OR f='bcdefghij'
                   8156:   }
                   8157: } {1 19 20 21 25 26 27 39 47 53 64 65 66 79 scan 0 sort 0}
                   8158: do_test where7-2.350.1 {
                   8159:   count_steps_sort {
                   8160:      SELECT a FROM t2
                   8161:       WHERE c=17017
                   8162:          OR (d>=62.0 AND d<63.0 AND d NOT NULL)
                   8163:          OR ((a BETWEEN 88 AND 90) AND a!=89)
                   8164:          OR b=784
                   8165:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                   8166:          OR ((a BETWEEN 54 AND 56) AND a!=55)
                   8167:          OR ((a BETWEEN 16 AND 18) AND a!=17)
                   8168:          OR f='zabcdefgh'
                   8169:   }
                   8170: } {16 18 22 24 25 49 50 51 54 56 62 77 88 90 scan 0 sort 0}
                   8171: do_test where7-2.350.2 {
                   8172:   count_steps_sort {
                   8173:      SELECT a FROM t3
                   8174:       WHERE c=17017
                   8175:          OR (d>=62.0 AND d<63.0 AND d NOT NULL)
                   8176:          OR ((a BETWEEN 88 AND 90) AND a!=89)
                   8177:          OR b=784
                   8178:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                   8179:          OR ((a BETWEEN 54 AND 56) AND a!=55)
                   8180:          OR ((a BETWEEN 16 AND 18) AND a!=17)
                   8181:          OR f='zabcdefgh'
                   8182:   }
                   8183: } {16 18 22 24 25 49 50 51 54 56 62 77 88 90 scan 0 sort 0}
                   8184: do_test where7-2.351.1 {
                   8185:   count_steps_sort {
                   8186:      SELECT a FROM t2
                   8187:       WHERE b=344
                   8188:          OR b=275
                   8189:          OR c<=10
                   8190:   }
                   8191: } {25 scan 0 sort 0}
                   8192: do_test where7-2.351.2 {
                   8193:   count_steps_sort {
                   8194:      SELECT a FROM t3
                   8195:       WHERE b=344
                   8196:          OR b=275
                   8197:          OR c<=10
                   8198:   }
                   8199: } {25 scan 0 sort 0}
                   8200: do_test where7-2.352.1 {
                   8201:   count_steps_sort {
                   8202:      SELECT a FROM t2
                   8203:       WHERE ((a BETWEEN 44 AND 46) AND a!=45)
                   8204:          OR a=76
                   8205:          OR b=154
                   8206:          OR a=30
                   8207:          OR c=3003
                   8208:          OR (d>=88.0 AND d<89.0 AND d NOT NULL)
                   8209:          OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
                   8210:          OR b=564
                   8211:          OR b=55
                   8212:          OR a=38
                   8213:   }
                   8214: } {5 7 8 9 14 23 30 38 44 46 49 75 76 88 scan 0 sort 0}
                   8215: do_test where7-2.352.2 {
                   8216:   count_steps_sort {
                   8217:      SELECT a FROM t3
                   8218:       WHERE ((a BETWEEN 44 AND 46) AND a!=45)
                   8219:          OR a=76
                   8220:          OR b=154
                   8221:          OR a=30
                   8222:          OR c=3003
                   8223:          OR (d>=88.0 AND d<89.0 AND d NOT NULL)
                   8224:          OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
                   8225:          OR b=564
                   8226:          OR b=55
                   8227:          OR a=38
                   8228:   }
                   8229: } {5 7 8 9 14 23 30 38 44 46 49 75 76 88 scan 0 sort 0}
                   8230: do_test where7-2.353.1 {
                   8231:   count_steps_sort {
                   8232:      SELECT a FROM t2
                   8233:       WHERE a=52
                   8234:          OR ((a BETWEEN 66 AND 68) AND a!=67)
                   8235:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   8236:   }
                   8237: } {52 54 66 68 scan 0 sort 0}
                   8238: do_test where7-2.353.2 {
                   8239:   count_steps_sort {
                   8240:      SELECT a FROM t3
                   8241:       WHERE a=52
                   8242:          OR ((a BETWEEN 66 AND 68) AND a!=67)
                   8243:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   8244:   }
                   8245: } {52 54 66 68 scan 0 sort 0}
                   8246: do_test where7-2.354.1 {
                   8247:   count_steps_sort {
                   8248:      SELECT a FROM t2
                   8249:       WHERE b=792
                   8250:          OR (g='wvutsrq' AND f GLOB 'jklmn*')
                   8251:   }
                   8252: } {9 72 scan 0 sort 0}
                   8253: do_test where7-2.354.2 {
                   8254:   count_steps_sort {
                   8255:      SELECT a FROM t3
                   8256:       WHERE b=792
                   8257:          OR (g='wvutsrq' AND f GLOB 'jklmn*')
                   8258:   }
                   8259: } {9 72 scan 0 sort 0}
                   8260: do_test where7-2.355.1 {
                   8261:   count_steps_sort {
                   8262:      SELECT a FROM t2
                   8263:       WHERE (d>=73.0 AND d<74.0 AND d NOT NULL)
                   8264:          OR c=21021
                   8265:          OR (g='lkjihgf' AND f GLOB 'nopqr*')
                   8266:          OR f='zabcdefgh'
                   8267:          OR (g='yxwvuts' AND f GLOB 'bcdef*')
                   8268:          OR b=781
                   8269:          OR a=64
                   8270:          OR (d>=11.0 AND d<12.0 AND d NOT NULL)
                   8271:   }
                   8272: } {1 11 25 51 61 62 63 64 65 71 73 77 scan 0 sort 0}
                   8273: do_test where7-2.355.2 {
                   8274:   count_steps_sort {
                   8275:      SELECT a FROM t3
                   8276:       WHERE (d>=73.0 AND d<74.0 AND d NOT NULL)
                   8277:          OR c=21021
                   8278:          OR (g='lkjihgf' AND f GLOB 'nopqr*')
                   8279:          OR f='zabcdefgh'
                   8280:          OR (g='yxwvuts' AND f GLOB 'bcdef*')
                   8281:          OR b=781
                   8282:          OR a=64
                   8283:          OR (d>=11.0 AND d<12.0 AND d NOT NULL)
                   8284:   }
                   8285: } {1 11 25 51 61 62 63 64 65 71 73 77 scan 0 sort 0}
                   8286: do_test where7-2.356.1 {
                   8287:   count_steps_sort {
                   8288:      SELECT a FROM t2
                   8289:       WHERE (g='lkjihgf' AND f GLOB 'pqrst*')
                   8290:          OR (d>=90.0 AND d<91.0 AND d NOT NULL)
                   8291:          OR a=34
                   8292:          OR (g='rqponml' AND f GLOB 'ijklm*')
                   8293:          OR (g='rqponml' AND f GLOB 'klmno*')
                   8294:          OR (g='srqponm' AND f GLOB 'defgh*')
                   8295:          OR b=319
                   8296:          OR b=330
                   8297:          OR ((a BETWEEN 28 AND 30) AND a!=29)
                   8298:   }
                   8299: } {28 29 30 34 36 67 90 scan 0 sort 0}
                   8300: do_test where7-2.356.2 {
                   8301:   count_steps_sort {
                   8302:      SELECT a FROM t3
                   8303:       WHERE (g='lkjihgf' AND f GLOB 'pqrst*')
                   8304:          OR (d>=90.0 AND d<91.0 AND d NOT NULL)
                   8305:          OR a=34
                   8306:          OR (g='rqponml' AND f GLOB 'ijklm*')
                   8307:          OR (g='rqponml' AND f GLOB 'klmno*')
                   8308:          OR (g='srqponm' AND f GLOB 'defgh*')
                   8309:          OR b=319
                   8310:          OR b=330
                   8311:          OR ((a BETWEEN 28 AND 30) AND a!=29)
                   8312:   }
                   8313: } {28 29 30 34 36 67 90 scan 0 sort 0}
                   8314: do_test where7-2.357.1 {
                   8315:   count_steps_sort {
                   8316:      SELECT a FROM t2
                   8317:       WHERE (g='qponmlk' AND f GLOB 'pqrst*')
                   8318:          OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
                   8319:          OR a=45
                   8320:          OR (d>=81.0 AND d<82.0 AND d NOT NULL)
                   8321:   }
                   8322: } {15 41 45 67 81 93 scan 0 sort 0}
                   8323: do_test where7-2.357.2 {
                   8324:   count_steps_sort {
                   8325:      SELECT a FROM t3
                   8326:       WHERE (g='qponmlk' AND f GLOB 'pqrst*')
                   8327:          OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
                   8328:          OR a=45
                   8329:          OR (d>=81.0 AND d<82.0 AND d NOT NULL)
                   8330:   }
                   8331: } {15 41 45 67 81 93 scan 0 sort 0}
                   8332: do_test where7-2.358.1 {
                   8333:   count_steps_sort {
                   8334:      SELECT a FROM t2
                   8335:       WHERE (d>=53.0 AND d<54.0 AND d NOT NULL)
                   8336:          OR (g='nmlkjih' AND f GLOB 'cdefg*')
                   8337:          OR b=165
                   8338:          OR b=836
                   8339:   }
                   8340: } {15 53 54 76 scan 0 sort 0}
                   8341: do_test where7-2.358.2 {
                   8342:   count_steps_sort {
                   8343:      SELECT a FROM t3
                   8344:       WHERE (d>=53.0 AND d<54.0 AND d NOT NULL)
                   8345:          OR (g='nmlkjih' AND f GLOB 'cdefg*')
                   8346:          OR b=165
                   8347:          OR b=836
                   8348:   }
                   8349: } {15 53 54 76 scan 0 sort 0}
                   8350: do_test where7-2.359.1 {
                   8351:   count_steps_sort {
                   8352:      SELECT a FROM t2
                   8353:       WHERE b=1034
                   8354:          OR f='vwxyzabcd'
                   8355:          OR (g='gfedcba' AND f GLOB 'nopqr*')
                   8356:          OR ((a BETWEEN 57 AND 59) AND a!=58)
                   8357:   }
                   8358: } {21 47 57 59 73 91 94 99 scan 0 sort 0}
                   8359: do_test where7-2.359.2 {
                   8360:   count_steps_sort {
                   8361:      SELECT a FROM t3
                   8362:       WHERE b=1034
                   8363:          OR f='vwxyzabcd'
                   8364:          OR (g='gfedcba' AND f GLOB 'nopqr*')
                   8365:          OR ((a BETWEEN 57 AND 59) AND a!=58)
                   8366:   }
                   8367: } {21 47 57 59 73 91 94 99 scan 0 sort 0}
                   8368: do_test where7-2.360.1 {
                   8369:   count_steps_sort {
                   8370:      SELECT a FROM t2
                   8371:       WHERE b=440
                   8372:          OR a=19
                   8373:          OR (d>=47.0 AND d<48.0 AND d NOT NULL)
                   8374:          OR c=22022
                   8375:          OR (d>=47.0 AND d<48.0 AND d NOT NULL)
                   8376:          OR a=92
                   8377:          OR b=1026
                   8378:          OR b=608
                   8379:   }
                   8380: } {19 40 47 64 65 66 92 scan 0 sort 0}
                   8381: do_test where7-2.360.2 {
                   8382:   count_steps_sort {
                   8383:      SELECT a FROM t3
                   8384:       WHERE b=440
                   8385:          OR a=19
                   8386:          OR (d>=47.0 AND d<48.0 AND d NOT NULL)
                   8387:          OR c=22022
                   8388:          OR (d>=47.0 AND d<48.0 AND d NOT NULL)
                   8389:          OR a=92
                   8390:          OR b=1026
                   8391:          OR b=608
                   8392:   }
                   8393: } {19 40 47 64 65 66 92 scan 0 sort 0}
                   8394: do_test where7-2.361.1 {
                   8395:   count_steps_sort {
                   8396:      SELECT a FROM t2
                   8397:       WHERE a=37
                   8398:          OR b=88
                   8399:          OR (g='utsrqpo' AND f GLOB 'wxyza*')
                   8400:          OR c=23023
                   8401:          OR (d>=67.0 AND d<68.0 AND d NOT NULL)
                   8402:          OR a=56
                   8403:          OR ((a BETWEEN 13 AND 15) AND a!=14)
                   8404:          OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
                   8405:          OR f='ijklmnopq'
                   8406:          OR ((a BETWEEN 85 AND 87) AND a!=86)
                   8407:   }
                   8408: } {8 13 15 16 22 34 37 42 56 60 67 68 69 85 86 87 94 scan 0 sort 0}
                   8409: do_test where7-2.361.2 {
                   8410:   count_steps_sort {
                   8411:      SELECT a FROM t3
                   8412:       WHERE a=37
                   8413:          OR b=88
                   8414:          OR (g='utsrqpo' AND f GLOB 'wxyza*')
                   8415:          OR c=23023
                   8416:          OR (d>=67.0 AND d<68.0 AND d NOT NULL)
                   8417:          OR a=56
                   8418:          OR ((a BETWEEN 13 AND 15) AND a!=14)
                   8419:          OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
                   8420:          OR f='ijklmnopq'
                   8421:          OR ((a BETWEEN 85 AND 87) AND a!=86)
                   8422:   }
                   8423: } {8 13 15 16 22 34 37 42 56 60 67 68 69 85 86 87 94 scan 0 sort 0}
                   8424: do_test where7-2.362.1 {
                   8425:   count_steps_sort {
                   8426:      SELECT a FROM t2
                   8427:       WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
                   8428:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                   8429:          OR a=74
                   8430:          OR (g='utsrqpo' AND f GLOB 'uvwxy*')
                   8431:          OR ((a BETWEEN 42 AND 44) AND a!=43)
                   8432:   }
                   8433: } {20 22 24 42 44 74 97 scan 0 sort 0}
                   8434: do_test where7-2.362.2 {
                   8435:   count_steps_sort {
                   8436:      SELECT a FROM t3
                   8437:       WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
                   8438:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                   8439:          OR a=74
                   8440:          OR (g='utsrqpo' AND f GLOB 'uvwxy*')
                   8441:          OR ((a BETWEEN 42 AND 44) AND a!=43)
                   8442:   }
                   8443: } {20 22 24 42 44 74 97 scan 0 sort 0}
                   8444: do_test where7-2.363.1 {
                   8445:   count_steps_sort {
                   8446:      SELECT a FROM t2
                   8447:       WHERE f='uvwxyzabc'
                   8448:          OR b=869
                   8449:          OR ((a BETWEEN 49 AND 51) AND a!=50)
                   8450:   }
                   8451: } {20 46 49 51 72 79 98 scan 0 sort 0}
                   8452: do_test where7-2.363.2 {
                   8453:   count_steps_sort {
                   8454:      SELECT a FROM t3
                   8455:       WHERE f='uvwxyzabc'
                   8456:          OR b=869
                   8457:          OR ((a BETWEEN 49 AND 51) AND a!=50)
                   8458:   }
                   8459: } {20 46 49 51 72 79 98 scan 0 sort 0}
                   8460: do_test where7-2.364.1 {
                   8461:   count_steps_sort {
                   8462:      SELECT a FROM t2
                   8463:       WHERE b=682
                   8464:          OR b=583
                   8465:          OR b=685
                   8466:          OR b=817
                   8467:          OR ((a BETWEEN 34 AND 36) AND a!=35)
                   8468:   }
                   8469: } {34 36 53 62 scan 0 sort 0}
                   8470: do_test where7-2.364.2 {
                   8471:   count_steps_sort {
                   8472:      SELECT a FROM t3
                   8473:       WHERE b=682
                   8474:          OR b=583
                   8475:          OR b=685
                   8476:          OR b=817
                   8477:          OR ((a BETWEEN 34 AND 36) AND a!=35)
                   8478:   }
                   8479: } {34 36 53 62 scan 0 sort 0}
                   8480: do_test where7-2.365.1 {
                   8481:   count_steps_sort {
                   8482:      SELECT a FROM t2
                   8483:       WHERE b=583
                   8484:          OR a=39
                   8485:          OR b=627
                   8486:          OR ((a BETWEEN 72 AND 74) AND a!=73)
                   8487:   }
                   8488: } {39 53 57 72 74 scan 0 sort 0}
                   8489: do_test where7-2.365.2 {
                   8490:   count_steps_sort {
                   8491:      SELECT a FROM t3
                   8492:       WHERE b=583
                   8493:          OR a=39
                   8494:          OR b=627
                   8495:          OR ((a BETWEEN 72 AND 74) AND a!=73)
                   8496:   }
                   8497: } {39 53 57 72 74 scan 0 sort 0}
                   8498: do_test where7-2.366.1 {
                   8499:   count_steps_sort {
                   8500:      SELECT a FROM t2
                   8501:       WHERE (g='jihgfed' AND f GLOB 'vwxyz*')
                   8502:          OR ((a BETWEEN 2 AND 4) AND a!=3)
                   8503:          OR b=212
                   8504:          OR (g='nmlkjih' AND f GLOB 'bcdef*')
                   8505:          OR ((a BETWEEN 24 AND 26) AND a!=25)
                   8506:          OR a=20
                   8507:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   8508:          OR b=627
                   8509:   }
                   8510: } {2 4 20 24 26 53 57 68 73 scan 0 sort 0}
                   8511: do_test where7-2.366.2 {
                   8512:   count_steps_sort {
                   8513:      SELECT a FROM t3
                   8514:       WHERE (g='jihgfed' AND f GLOB 'vwxyz*')
                   8515:          OR ((a BETWEEN 2 AND 4) AND a!=3)
                   8516:          OR b=212
                   8517:          OR (g='nmlkjih' AND f GLOB 'bcdef*')
                   8518:          OR ((a BETWEEN 24 AND 26) AND a!=25)
                   8519:          OR a=20
                   8520:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   8521:          OR b=627
                   8522:   }
                   8523: } {2 4 20 24 26 53 57 68 73 scan 0 sort 0}
                   8524: do_test where7-2.367.1 {
                   8525:   count_steps_sort {
                   8526:      SELECT a FROM t2
                   8527:       WHERE (f GLOB '?jklm*' AND f GLOB 'ijkl*')
                   8528:          OR (d>=77.0 AND d<78.0 AND d NOT NULL)
                   8529:          OR b=157
                   8530:          OR b=1026
                   8531:   }
                   8532: } {8 34 60 77 86 scan 0 sort 0}
                   8533: do_test where7-2.367.2 {
                   8534:   count_steps_sort {
                   8535:      SELECT a FROM t3
                   8536:       WHERE (f GLOB '?jklm*' AND f GLOB 'ijkl*')
                   8537:          OR (d>=77.0 AND d<78.0 AND d NOT NULL)
                   8538:          OR b=157
                   8539:          OR b=1026
                   8540:   }
                   8541: } {8 34 60 77 86 scan 0 sort 0}
                   8542: do_test where7-2.368.1 {
                   8543:   count_steps_sort {
                   8544:      SELECT a FROM t2
                   8545:       WHERE b=553
                   8546:          OR a=16
                   8547:          OR ((a BETWEEN 80 AND 82) AND a!=81)
                   8548:          OR ((a BETWEEN 31 AND 33) AND a!=32)
                   8549:          OR (g='wvutsrq' AND f GLOB 'lmnop*')
                   8550:          OR f='zabcdefgh'
                   8551:          OR (g='lkjihgf' AND f GLOB 'pqrst*')
                   8552:          OR (g='xwvutsr' AND f GLOB 'fghij*')
                   8553:   }
                   8554: } {5 11 16 25 31 33 51 67 77 80 82 scan 0 sort 0}
                   8555: do_test where7-2.368.2 {
                   8556:   count_steps_sort {
                   8557:      SELECT a FROM t3
                   8558:       WHERE b=553
                   8559:          OR a=16
                   8560:          OR ((a BETWEEN 80 AND 82) AND a!=81)
                   8561:          OR ((a BETWEEN 31 AND 33) AND a!=32)
                   8562:          OR (g='wvutsrq' AND f GLOB 'lmnop*')
                   8563:          OR f='zabcdefgh'
                   8564:          OR (g='lkjihgf' AND f GLOB 'pqrst*')
                   8565:          OR (g='xwvutsr' AND f GLOB 'fghij*')
                   8566:   }
                   8567: } {5 11 16 25 31 33 51 67 77 80 82 scan 0 sort 0}
                   8568: do_test where7-2.369.1 {
                   8569:   count_steps_sort {
                   8570:      SELECT a FROM t2
                   8571:       WHERE b=858
                   8572:          OR c=9009
                   8573:          OR b=792
                   8574:          OR b=88
                   8575:          OR b=154
                   8576:   }
                   8577: } {8 14 25 26 27 72 78 scan 0 sort 0}
                   8578: do_test where7-2.369.2 {
                   8579:   count_steps_sort {
                   8580:      SELECT a FROM t3
                   8581:       WHERE b=858
                   8582:          OR c=9009
                   8583:          OR b=792
                   8584:          OR b=88
                   8585:          OR b=154
                   8586:   }
                   8587: } {8 14 25 26 27 72 78 scan 0 sort 0}
                   8588: do_test where7-2.370.1 {
                   8589:   count_steps_sort {
                   8590:      SELECT a FROM t2
                   8591:       WHERE f IS NULL
                   8592:          OR a=37
                   8593:          OR (g='onmlkji' AND f GLOB 'wxyza*')
                   8594:          OR ((a BETWEEN 55 AND 57) AND a!=56)
                   8595:          OR b=168
                   8596:          OR b=22
                   8597:          OR (g='utsrqpo' AND f GLOB 'vwxyz*')
                   8598:          OR b=506
                   8599:   }
                   8600: } {2 21 37 46 48 55 57 scan 0 sort 0}
                   8601: do_test where7-2.370.2 {
                   8602:   count_steps_sort {
                   8603:      SELECT a FROM t3
                   8604:       WHERE f IS NULL
                   8605:          OR a=37
                   8606:          OR (g='onmlkji' AND f GLOB 'wxyza*')
                   8607:          OR ((a BETWEEN 55 AND 57) AND a!=56)
                   8608:          OR b=168
                   8609:          OR b=22
                   8610:          OR (g='utsrqpo' AND f GLOB 'vwxyz*')
                   8611:          OR b=506
                   8612:   }
                   8613: } {2 21 37 46 48 55 57 scan 0 sort 0}
                   8614: do_test where7-2.371.1 {
                   8615:   count_steps_sort {
                   8616:      SELECT a FROM t2
                   8617:       WHERE a=29
                   8618:          OR ((a BETWEEN 26 AND 28) AND a!=27)
                   8619:          OR (g='kjihgfe' AND f GLOB 'rstuv*')
                   8620:          OR (g='qponmlk' AND f GLOB 'qrstu*')
                   8621:          OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
                   8622:          OR b=209
                   8623:          OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
                   8624:          OR b=146
                   8625:   }
                   8626: } {19 25 26 28 29 42 45 51 69 71 77 97 scan 0 sort 0}
                   8627: do_test where7-2.371.2 {
                   8628:   count_steps_sort {
                   8629:      SELECT a FROM t3
                   8630:       WHERE a=29
                   8631:          OR ((a BETWEEN 26 AND 28) AND a!=27)
                   8632:          OR (g='kjihgfe' AND f GLOB 'rstuv*')
                   8633:          OR (g='qponmlk' AND f GLOB 'qrstu*')
                   8634:          OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
                   8635:          OR b=209
                   8636:          OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
                   8637:          OR b=146
                   8638:   }
                   8639: } {19 25 26 28 29 42 45 51 69 71 77 97 scan 0 sort 0}
                   8640: do_test where7-2.372.1 {
                   8641:   count_steps_sort {
                   8642:      SELECT a FROM t2
                   8643:       WHERE a=63
                   8644:          OR a=69
                   8645:          OR b=333
                   8646:          OR (d>=6.0 AND d<7.0 AND d NOT NULL)
                   8647:          OR b=135
                   8648:          OR b=25
                   8649:          OR b=1037
                   8650:          OR b=682
                   8651:          OR c=27027
                   8652:          OR a=46
                   8653:   }
                   8654: } {6 46 62 63 69 79 80 81 scan 0 sort 0}
                   8655: do_test where7-2.372.2 {
                   8656:   count_steps_sort {
                   8657:      SELECT a FROM t3
                   8658:       WHERE a=63
                   8659:          OR a=69
                   8660:          OR b=333
                   8661:          OR (d>=6.0 AND d<7.0 AND d NOT NULL)
                   8662:          OR b=135
                   8663:          OR b=25
                   8664:          OR b=1037
                   8665:          OR b=682
                   8666:          OR c=27027
                   8667:          OR a=46
                   8668:   }
                   8669: } {6 46 62 63 69 79 80 81 scan 0 sort 0}
                   8670: do_test where7-2.373.1 {
                   8671:   count_steps_sort {
                   8672:      SELECT a FROM t2
                   8673:       WHERE (g='edcbazy' AND f GLOB 'wxyza*')
                   8674:          OR (d>=52.0 AND d<53.0 AND d NOT NULL)
                   8675:          OR b=113
                   8676:          OR ((a BETWEEN 40 AND 42) AND a!=41)
                   8677:          OR ((a BETWEEN 53 AND 55) AND a!=54)
                   8678:          OR ((a BETWEEN 59 AND 61) AND a!=60)
                   8679:   }
                   8680: } {40 42 52 53 55 59 61 100 scan 0 sort 0}
                   8681: do_test where7-2.373.2 {
                   8682:   count_steps_sort {
                   8683:      SELECT a FROM t3
                   8684:       WHERE (g='edcbazy' AND f GLOB 'wxyza*')
                   8685:          OR (d>=52.0 AND d<53.0 AND d NOT NULL)
                   8686:          OR b=113
                   8687:          OR ((a BETWEEN 40 AND 42) AND a!=41)
                   8688:          OR ((a BETWEEN 53 AND 55) AND a!=54)
                   8689:          OR ((a BETWEEN 59 AND 61) AND a!=60)
                   8690:   }
                   8691: } {40 42 52 53 55 59 61 100 scan 0 sort 0}
                   8692: do_test where7-2.374.1 {
                   8693:   count_steps_sort {
                   8694:      SELECT a FROM t2
                   8695:       WHERE b=1026
                   8696:          OR (d>=48.0 AND d<49.0 AND d NOT NULL)
                   8697:   }
                   8698: } {48 scan 0 sort 0}
                   8699: do_test where7-2.374.2 {
                   8700:   count_steps_sort {
                   8701:      SELECT a FROM t3
                   8702:       WHERE b=1026
                   8703:          OR (d>=48.0 AND d<49.0 AND d NOT NULL)
                   8704:   }
                   8705: } {48 scan 0 sort 0}
                   8706: do_test where7-2.375.1 {
                   8707:   count_steps_sort {
                   8708:      SELECT a FROM t2
                   8709:       WHERE (g='rqponml' AND f GLOB 'ijklm*')
                   8710:          OR a=99
                   8711:          OR a=100
                   8712:          OR b=429
                   8713:          OR b=682
                   8714:          OR b=495
                   8715:          OR f='efghijklm'
                   8716:          OR a=10
                   8717:          OR f='mnopqrstu'
                   8718:          OR b=946
                   8719:          OR (d>=95.0 AND d<96.0 AND d NOT NULL)
                   8720:   }
                   8721: } {4 10 12 30 34 38 39 45 56 62 64 82 86 90 95 99 100 scan 0 sort 0}
                   8722: do_test where7-2.375.2 {
                   8723:   count_steps_sort {
                   8724:      SELECT a FROM t3
                   8725:       WHERE (g='rqponml' AND f GLOB 'ijklm*')
                   8726:          OR a=99
                   8727:          OR a=100
                   8728:          OR b=429
                   8729:          OR b=682
                   8730:          OR b=495
                   8731:          OR f='efghijklm'
                   8732:          OR a=10
                   8733:          OR f='mnopqrstu'
                   8734:          OR b=946
                   8735:          OR (d>=95.0 AND d<96.0 AND d NOT NULL)
                   8736:   }
                   8737: } {4 10 12 30 34 38 39 45 56 62 64 82 86 90 95 99 100 scan 0 sort 0}
                   8738: do_test where7-2.376.1 {
                   8739:   count_steps_sort {
                   8740:      SELECT a FROM t2
                   8741:       WHERE (d>=11.0 AND d<12.0 AND d NOT NULL)
                   8742:          OR c=23023
                   8743:          OR b=462
                   8744:          OR ((a BETWEEN 17 AND 19) AND a!=18)
                   8745:   }
                   8746: } {11 17 19 42 67 68 69 scan 0 sort 0}
                   8747: do_test where7-2.376.2 {
                   8748:   count_steps_sort {
                   8749:      SELECT a FROM t3
                   8750:       WHERE (d>=11.0 AND d<12.0 AND d NOT NULL)
                   8751:          OR c=23023
                   8752:          OR b=462
                   8753:          OR ((a BETWEEN 17 AND 19) AND a!=18)
                   8754:   }
                   8755: } {11 17 19 42 67 68 69 scan 0 sort 0}
                   8756: do_test where7-2.377.1 {
                   8757:   count_steps_sort {
                   8758:      SELECT a FROM t2
                   8759:       WHERE b=539
                   8760:          OR ((a BETWEEN 9 AND 11) AND a!=10)
                   8761:          OR c=6006
                   8762:          OR a=18
                   8763:          OR c=24024
                   8764:          OR (g='wvutsrq' AND f GLOB 'jklmn*')
                   8765:          OR (d>=38.0 AND d<39.0 AND d NOT NULL)
                   8766:          OR (g='ponmlkj' AND f GLOB 'rstuv*')
                   8767:          OR c=19019
                   8768:          OR (d>=87.0 AND d<88.0 AND d NOT NULL)
                   8769:          OR ((a BETWEEN 44 AND 46) AND a!=45)
                   8770:   }
                   8771: } {9 11 16 17 18 38 43 44 46 49 55 56 57 70 71 72 87 scan 0 sort 0}
                   8772: do_test where7-2.377.2 {
                   8773:   count_steps_sort {
                   8774:      SELECT a FROM t3
                   8775:       WHERE b=539
                   8776:          OR ((a BETWEEN 9 AND 11) AND a!=10)
                   8777:          OR c=6006
                   8778:          OR a=18
                   8779:          OR c=24024
                   8780:          OR (g='wvutsrq' AND f GLOB 'jklmn*')
                   8781:          OR (d>=38.0 AND d<39.0 AND d NOT NULL)
                   8782:          OR (g='ponmlkj' AND f GLOB 'rstuv*')
                   8783:          OR c=19019
                   8784:          OR (d>=87.0 AND d<88.0 AND d NOT NULL)
                   8785:          OR ((a BETWEEN 44 AND 46) AND a!=45)
                   8786:   }
                   8787: } {9 11 16 17 18 38 43 44 46 49 55 56 57 70 71 72 87 scan 0 sort 0}
                   8788: do_test where7-2.378.1 {
                   8789:   count_steps_sort {
                   8790:      SELECT a FROM t2
                   8791:       WHERE (d>=15.0 AND d<16.0 AND d NOT NULL)
                   8792:          OR a=20
                   8793:          OR (d>=94.0 AND d<95.0 AND d NOT NULL)
                   8794:          OR b=121
                   8795:          OR a=10
                   8796:          OR b=792
                   8797:   }
                   8798: } {10 11 15 20 72 94 scan 0 sort 0}
                   8799: do_test where7-2.378.2 {
                   8800:   count_steps_sort {
                   8801:      SELECT a FROM t3
                   8802:       WHERE (d>=15.0 AND d<16.0 AND d NOT NULL)
                   8803:          OR a=20
                   8804:          OR (d>=94.0 AND d<95.0 AND d NOT NULL)
                   8805:          OR b=121
                   8806:          OR a=10
                   8807:          OR b=792
                   8808:   }
                   8809: } {10 11 15 20 72 94 scan 0 sort 0}
                   8810: do_test where7-2.379.1 {
                   8811:   count_steps_sort {
                   8812:      SELECT a FROM t2
                   8813:       WHERE b=99
                   8814:          OR ((a BETWEEN 85 AND 87) AND a!=86)
                   8815:          OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
                   8816:   }
                   8817: } {9 14 40 66 85 87 92 scan 0 sort 0}
                   8818: do_test where7-2.379.2 {
                   8819:   count_steps_sort {
                   8820:      SELECT a FROM t3
                   8821:       WHERE b=99
                   8822:          OR ((a BETWEEN 85 AND 87) AND a!=86)
                   8823:          OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
                   8824:   }
                   8825: } {9 14 40 66 85 87 92 scan 0 sort 0}
                   8826: do_test where7-2.380.1 {
                   8827:   count_steps_sort {
                   8828:      SELECT a FROM t2
                   8829:       WHERE (f GLOB '?hijk*' AND f GLOB 'ghij*')
                   8830:          OR ((a BETWEEN 79 AND 81) AND a!=80)
                   8831:          OR b=715
                   8832:          OR ((a BETWEEN 23 AND 25) AND a!=24)
                   8833:   }
                   8834: } {6 23 25 32 58 65 79 81 84 scan 0 sort 0}
                   8835: do_test where7-2.380.2 {
                   8836:   count_steps_sort {
                   8837:      SELECT a FROM t3
                   8838:       WHERE (f GLOB '?hijk*' AND f GLOB 'ghij*')
                   8839:          OR ((a BETWEEN 79 AND 81) AND a!=80)
                   8840:          OR b=715
                   8841:          OR ((a BETWEEN 23 AND 25) AND a!=24)
                   8842:   }
                   8843: } {6 23 25 32 58 65 79 81 84 scan 0 sort 0}
                   8844: do_test where7-2.381.1 {
                   8845:   count_steps_sort {
                   8846:      SELECT a FROM t2
                   8847:       WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
                   8848:          OR (g='fedcbaz' AND f GLOB 'tuvwx*')
                   8849:          OR a=46
                   8850:          OR (d>=28.0 AND d<29.0 AND d NOT NULL)
                   8851:   }
                   8852: } {28 46 97 scan 0 sort 0}
                   8853: do_test where7-2.381.2 {
                   8854:   count_steps_sort {
                   8855:      SELECT a FROM t3
                   8856:       WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
                   8857:          OR (g='fedcbaz' AND f GLOB 'tuvwx*')
                   8858:          OR a=46
                   8859:          OR (d>=28.0 AND d<29.0 AND d NOT NULL)
                   8860:   }
                   8861: } {28 46 97 scan 0 sort 0}
                   8862: do_test where7-2.382.1 {
                   8863:   count_steps_sort {
                   8864:      SELECT a FROM t2
                   8865:       WHERE (g='ihgfedc' AND f GLOB 'defgh*')
                   8866:          OR ((a BETWEEN 97 AND 99) AND a!=98)
                   8867:          OR (d>=18.0 AND d<19.0 AND d NOT NULL)
                   8868:          OR b=1056
                   8869:          OR b=146
                   8870:   }
                   8871: } {18 81 96 97 99 scan 0 sort 0}
                   8872: do_test where7-2.382.2 {
                   8873:   count_steps_sort {
                   8874:      SELECT a FROM t3
                   8875:       WHERE (g='ihgfedc' AND f GLOB 'defgh*')
                   8876:          OR ((a BETWEEN 97 AND 99) AND a!=98)
                   8877:          OR (d>=18.0 AND d<19.0 AND d NOT NULL)
                   8878:          OR b=1056
                   8879:          OR b=146
                   8880:   }
                   8881: } {18 81 96 97 99 scan 0 sort 0}
                   8882: do_test where7-2.383.1 {
                   8883:   count_steps_sort {
                   8884:      SELECT a FROM t2
                   8885:       WHERE a=15
                   8886:          OR b=388
                   8887:          OR ((a BETWEEN 82 AND 84) AND a!=83)
                   8888:          OR a=36
                   8889:          OR b=737
                   8890:          OR ((a BETWEEN 21 AND 23) AND a!=22)
                   8891:          OR (d>=89.0 AND d<90.0 AND d NOT NULL)
                   8892:          OR a=75
                   8893:   }
                   8894: } {15 21 23 36 67 75 82 84 89 scan 0 sort 0}
                   8895: do_test where7-2.383.2 {
                   8896:   count_steps_sort {
                   8897:      SELECT a FROM t3
                   8898:       WHERE a=15
                   8899:          OR b=388
                   8900:          OR ((a BETWEEN 82 AND 84) AND a!=83)
                   8901:          OR a=36
                   8902:          OR b=737
                   8903:          OR ((a BETWEEN 21 AND 23) AND a!=22)
                   8904:          OR (d>=89.0 AND d<90.0 AND d NOT NULL)
                   8905:          OR a=75
                   8906:   }
                   8907: } {15 21 23 36 67 75 82 84 89 scan 0 sort 0}
                   8908: do_test where7-2.384.1 {
                   8909:   count_steps_sort {
                   8910:      SELECT a FROM t2
                   8911:       WHERE c=9009
                   8912:          OR a=34
                   8913:          OR (d>=95.0 AND d<96.0 AND d NOT NULL)
                   8914:          OR (d>=16.0 AND d<17.0 AND d NOT NULL)
                   8915:          OR b=715
                   8916:          OR b=619
                   8917:          OR ((a BETWEEN 98 AND 100) AND a!=99)
                   8918:   }
                   8919: } {16 25 26 27 34 65 95 98 100 scan 0 sort 0}
                   8920: do_test where7-2.384.2 {
                   8921:   count_steps_sort {
                   8922:      SELECT a FROM t3
                   8923:       WHERE c=9009
                   8924:          OR a=34
                   8925:          OR (d>=95.0 AND d<96.0 AND d NOT NULL)
                   8926:          OR (d>=16.0 AND d<17.0 AND d NOT NULL)
                   8927:          OR b=715
                   8928:          OR b=619
                   8929:          OR ((a BETWEEN 98 AND 100) AND a!=99)
                   8930:   }
                   8931: } {16 25 26 27 34 65 95 98 100 scan 0 sort 0}
                   8932: do_test where7-2.385.1 {
                   8933:   count_steps_sort {
                   8934:      SELECT a FROM t2
                   8935:       WHERE (d>=61.0 AND d<62.0 AND d NOT NULL)
                   8936:          OR ((a BETWEEN 11 AND 13) AND a!=12)
                   8937:          OR ((a BETWEEN 74 AND 76) AND a!=75)
                   8938:          OR ((a BETWEEN 39 AND 41) AND a!=40)
                   8939:          OR b=242
                   8940:          OR ((a BETWEEN 32 AND 34) AND a!=33)
                   8941:          OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
                   8942:          OR b=300
                   8943:          OR ((a BETWEEN 24 AND 26) AND a!=25)
                   8944:          OR (d>=21.0 AND d<22.0 AND d NOT NULL)
                   8945:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   8946:   }
                   8947: } {1 11 13 21 22 24 26 27 32 34 39 41 53 61 74 76 79 93 95 scan 0 sort 0}
                   8948: do_test where7-2.385.2 {
                   8949:   count_steps_sort {
                   8950:      SELECT a FROM t3
                   8951:       WHERE (d>=61.0 AND d<62.0 AND d NOT NULL)
                   8952:          OR ((a BETWEEN 11 AND 13) AND a!=12)
                   8953:          OR ((a BETWEEN 74 AND 76) AND a!=75)
                   8954:          OR ((a BETWEEN 39 AND 41) AND a!=40)
                   8955:          OR b=242
                   8956:          OR ((a BETWEEN 32 AND 34) AND a!=33)
                   8957:          OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
                   8958:          OR b=300
                   8959:          OR ((a BETWEEN 24 AND 26) AND a!=25)
                   8960:          OR (d>=21.0 AND d<22.0 AND d NOT NULL)
                   8961:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   8962:   }
                   8963: } {1 11 13 21 22 24 26 27 32 34 39 41 53 61 74 76 79 93 95 scan 0 sort 0}
                   8964: do_test where7-2.386.1 {
                   8965:   count_steps_sort {
                   8966:      SELECT a FROM t2
                   8967:       WHERE a=85
                   8968:          OR (d>=33.0 AND d<34.0 AND d NOT NULL)
                   8969:          OR b=212
                   8970:          OR ((a BETWEEN 25 AND 27) AND a!=26)
                   8971:          OR b=36
                   8972:          OR b=231
                   8973:          OR b=1048
                   8974:          OR (d>=92.0 AND d<93.0 AND d NOT NULL)
                   8975:          OR ((a BETWEEN 69 AND 71) AND a!=70)
                   8976:          OR (g='ponmlkj' AND f GLOB 'rstuv*')
                   8977:          OR c=19019
                   8978:   }
                   8979: } {21 25 27 33 43 55 56 57 69 71 85 92 scan 0 sort 0}
                   8980: do_test where7-2.386.2 {
                   8981:   count_steps_sort {
                   8982:      SELECT a FROM t3
                   8983:       WHERE a=85
                   8984:          OR (d>=33.0 AND d<34.0 AND d NOT NULL)
                   8985:          OR b=212
                   8986:          OR ((a BETWEEN 25 AND 27) AND a!=26)
                   8987:          OR b=36
                   8988:          OR b=231
                   8989:          OR b=1048
                   8990:          OR (d>=92.0 AND d<93.0 AND d NOT NULL)
                   8991:          OR ((a BETWEEN 69 AND 71) AND a!=70)
                   8992:          OR (g='ponmlkj' AND f GLOB 'rstuv*')
                   8993:          OR c=19019
                   8994:   }
                   8995: } {21 25 27 33 43 55 56 57 69 71 85 92 scan 0 sort 0}
                   8996: do_test where7-2.387.1 {
                   8997:   count_steps_sort {
                   8998:      SELECT a FROM t2
                   8999:       WHERE ((a BETWEEN 28 AND 30) AND a!=29)
                   9000:          OR (d>=8.0 AND d<9.0 AND d NOT NULL)
                   9001:          OR b=1059
                   9002:          OR b=630
                   9003:   }
                   9004: } {8 28 30 scan 0 sort 0}
                   9005: do_test where7-2.387.2 {
                   9006:   count_steps_sort {
                   9007:      SELECT a FROM t3
                   9008:       WHERE ((a BETWEEN 28 AND 30) AND a!=29)
                   9009:          OR (d>=8.0 AND d<9.0 AND d NOT NULL)
                   9010:          OR b=1059
                   9011:          OR b=630
                   9012:   }
                   9013: } {8 28 30 scan 0 sort 0}
                   9014: do_test where7-2.388.1 {
                   9015:   count_steps_sort {
                   9016:      SELECT a FROM t2
                   9017:       WHERE f='ghijklmno'
                   9018:          OR f='nopqrstuv'
                   9019:          OR b=297
                   9020:   }
                   9021: } {6 13 27 32 39 58 65 84 91 scan 0 sort 0}
                   9022: do_test where7-2.388.2 {
                   9023:   count_steps_sort {
                   9024:      SELECT a FROM t3
                   9025:       WHERE f='ghijklmno'
                   9026:          OR f='nopqrstuv'
                   9027:          OR b=297
                   9028:   }
                   9029: } {6 13 27 32 39 58 65 84 91 scan 0 sort 0}
                   9030: do_test where7-2.389.1 {
                   9031:   count_steps_sort {
                   9032:      SELECT a FROM t2
                   9033:       WHERE b=1001
                   9034:          OR ((a BETWEEN 87 AND 89) AND a!=88)
                   9035:          OR (d>=15.0 AND d<16.0 AND d NOT NULL)
                   9036:          OR ((a BETWEEN 68 AND 70) AND a!=69)
                   9037:          OR a=58
                   9038:          OR b=333
                   9039:          OR (d>=49.0 AND d<50.0 AND d NOT NULL)
                   9040:          OR (g='ponmlkj' AND f GLOB 'rstuv*')
                   9041:          OR b=572
                   9042:          OR ((a BETWEEN 50 AND 52) AND a!=51)
                   9043:          OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
                   9044:   }
                   9045: } {7 15 33 43 49 50 52 58 59 68 70 85 87 89 91 scan 0 sort 0}
                   9046: do_test where7-2.389.2 {
                   9047:   count_steps_sort {
                   9048:      SELECT a FROM t3
                   9049:       WHERE b=1001
                   9050:          OR ((a BETWEEN 87 AND 89) AND a!=88)
                   9051:          OR (d>=15.0 AND d<16.0 AND d NOT NULL)
                   9052:          OR ((a BETWEEN 68 AND 70) AND a!=69)
                   9053:          OR a=58
                   9054:          OR b=333
                   9055:          OR (d>=49.0 AND d<50.0 AND d NOT NULL)
                   9056:          OR (g='ponmlkj' AND f GLOB 'rstuv*')
                   9057:          OR b=572
                   9058:          OR ((a BETWEEN 50 AND 52) AND a!=51)
                   9059:          OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
                   9060:   }
                   9061: } {7 15 33 43 49 50 52 58 59 68 70 85 87 89 91 scan 0 sort 0}
                   9062: do_test where7-2.390.1 {
                   9063:   count_steps_sort {
                   9064:      SELECT a FROM t2
                   9065:       WHERE b=1034
                   9066:          OR f='lmnopqrst'
                   9067:          OR (g='qponmlk' AND f GLOB 'mnopq*')
                   9068:   }
                   9069: } {11 37 38 63 89 94 scan 0 sort 0}
                   9070: do_test where7-2.390.2 {
                   9071:   count_steps_sort {
                   9072:      SELECT a FROM t3
                   9073:       WHERE b=1034
                   9074:          OR f='lmnopqrst'
                   9075:          OR (g='qponmlk' AND f GLOB 'mnopq*')
                   9076:   }
                   9077: } {11 37 38 63 89 94 scan 0 sort 0}
                   9078: do_test where7-2.391.1 {
                   9079:   count_steps_sort {
                   9080:      SELECT a FROM t2
                   9081:       WHERE c=15015
                   9082:          OR (d>=87.0 AND d<88.0 AND d NOT NULL)
                   9083:          OR (g='mlkjihg' AND f GLOB 'hijkl*')
                   9084:          OR b=58
                   9085:          OR b=674
                   9086:          OR b=979
                   9087:   }
                   9088: } {43 44 45 59 87 89 scan 0 sort 0}
                   9089: do_test where7-2.391.2 {
                   9090:   count_steps_sort {
                   9091:      SELECT a FROM t3
                   9092:       WHERE c=15015
                   9093:          OR (d>=87.0 AND d<88.0 AND d NOT NULL)
                   9094:          OR (g='mlkjihg' AND f GLOB 'hijkl*')
                   9095:          OR b=58
                   9096:          OR b=674
                   9097:          OR b=979
                   9098:   }
                   9099: } {43 44 45 59 87 89 scan 0 sort 0}
                   9100: do_test where7-2.392.1 {
                   9101:   count_steps_sort {
                   9102:      SELECT a FROM t2
                   9103:       WHERE ((a BETWEEN 60 AND 62) AND a!=61)
                   9104:          OR b=660
                   9105:          OR b=341
                   9106:   }
                   9107: } {31 60 62 scan 0 sort 0}
                   9108: do_test where7-2.392.2 {
                   9109:   count_steps_sort {
                   9110:      SELECT a FROM t3
                   9111:       WHERE ((a BETWEEN 60 AND 62) AND a!=61)
                   9112:          OR b=660
                   9113:          OR b=341
                   9114:   }
                   9115: } {31 60 62 scan 0 sort 0}
                   9116: do_test where7-2.393.1 {
                   9117:   count_steps_sort {
                   9118:      SELECT a FROM t2
                   9119:       WHERE b=528
                   9120:          OR (d>=64.0 AND d<65.0 AND d NOT NULL)
                   9121:          OR b=630
                   9122:          OR a=19
                   9123:          OR (g='ponmlkj' AND f GLOB 'stuvw*')
                   9124:          OR f='wxyzabcde'
                   9125:          OR (g='ponmlkj' AND f GLOB 'rstuv*')
                   9126:          OR b=377
                   9127:          OR (d>=48.0 AND d<49.0 AND d NOT NULL)
                   9128:          OR a=77
                   9129:          OR (d>=8.0 AND d<9.0 AND d NOT NULL)
                   9130:   }
                   9131: } {8 19 22 43 44 48 64 74 77 100 scan 0 sort 0}
                   9132: do_test where7-2.393.2 {
                   9133:   count_steps_sort {
                   9134:      SELECT a FROM t3
                   9135:       WHERE b=528
                   9136:          OR (d>=64.0 AND d<65.0 AND d NOT NULL)
                   9137:          OR b=630
                   9138:          OR a=19
                   9139:          OR (g='ponmlkj' AND f GLOB 'stuvw*')
                   9140:          OR f='wxyzabcde'
                   9141:          OR (g='ponmlkj' AND f GLOB 'rstuv*')
                   9142:          OR b=377
                   9143:          OR (d>=48.0 AND d<49.0 AND d NOT NULL)
                   9144:          OR a=77
                   9145:          OR (d>=8.0 AND d<9.0 AND d NOT NULL)
                   9146:   }
                   9147: } {8 19 22 43 44 48 64 74 77 100 scan 0 sort 0}
                   9148: do_test where7-2.394.1 {
                   9149:   count_steps_sort {
                   9150:      SELECT a FROM t2
                   9151:       WHERE b=506
                   9152:          OR a=70
                   9153:   }
                   9154: } {46 70 scan 0 sort 0}
                   9155: do_test where7-2.394.2 {
                   9156:   count_steps_sort {
                   9157:      SELECT a FROM t3
                   9158:       WHERE b=506
                   9159:          OR a=70
                   9160:   }
                   9161: } {46 70 scan 0 sort 0}
                   9162: do_test where7-2.395.1 {
                   9163:   count_steps_sort {
                   9164:      SELECT a FROM t2
                   9165:       WHERE a=64
                   9166:          OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
                   9167:          OR (d>=57.0 AND d<58.0 AND d NOT NULL)
                   9168:          OR (g='srqponm' AND f GLOB 'cdefg*')
                   9169:          OR c=14014
                   9170:          OR b=586
                   9171:          OR c=27027
                   9172:          OR (d>=86.0 AND d<87.0 AND d NOT NULL)
                   9173:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                   9174:   }
                   9175: } {26 28 40 41 42 52 57 64 74 78 79 80 81 86 scan 0 sort 0}
                   9176: do_test where7-2.395.2 {
                   9177:   count_steps_sort {
                   9178:      SELECT a FROM t3
                   9179:       WHERE a=64
                   9180:          OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
                   9181:          OR (d>=57.0 AND d<58.0 AND d NOT NULL)
                   9182:          OR (g='srqponm' AND f GLOB 'cdefg*')
                   9183:          OR c=14014
                   9184:          OR b=586
                   9185:          OR c=27027
                   9186:          OR (d>=86.0 AND d<87.0 AND d NOT NULL)
                   9187:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                   9188:   }
                   9189: } {26 28 40 41 42 52 57 64 74 78 79 80 81 86 scan 0 sort 0}
                   9190: do_test where7-2.396.1 {
                   9191:   count_steps_sort {
                   9192:      SELECT a FROM t2
                   9193:       WHERE a=46
                   9194:          OR b=297
                   9195:          OR ((a BETWEEN 57 AND 59) AND a!=58)
                   9196:          OR (d>=75.0 AND d<76.0 AND d NOT NULL)
                   9197:          OR b=275
                   9198:          OR b=91
                   9199:          OR b=1015
                   9200:          OR c=12012
                   9201:          OR a=23
                   9202:          OR b=278
                   9203:   }
                   9204: } {23 25 27 34 35 36 46 57 59 75 scan 0 sort 0}
                   9205: do_test where7-2.396.2 {
                   9206:   count_steps_sort {
                   9207:      SELECT a FROM t3
                   9208:       WHERE a=46
                   9209:          OR b=297
                   9210:          OR ((a BETWEEN 57 AND 59) AND a!=58)
                   9211:          OR (d>=75.0 AND d<76.0 AND d NOT NULL)
                   9212:          OR b=275
                   9213:          OR b=91
                   9214:          OR b=1015
                   9215:          OR c=12012
                   9216:          OR a=23
                   9217:          OR b=278
                   9218:   }
                   9219: } {23 25 27 34 35 36 46 57 59 75 scan 0 sort 0}
                   9220: do_test where7-2.397.1 {
                   9221:   count_steps_sort {
                   9222:      SELECT a FROM t2
                   9223:       WHERE (g='kjihgfe' AND f GLOB 'tuvwx*')
                   9224:          OR (g='tsrqpon' AND f GLOB 'zabcd*')
                   9225:          OR (d>=61.0 AND d<62.0 AND d NOT NULL)
                   9226:          OR (d>=98.0 AND d<99.0 AND d NOT NULL)
                   9227:          OR (g='tsrqpon' AND f GLOB 'bcdef*')
                   9228:          OR a=23
                   9229:          OR b=737
                   9230:          OR (d>=71.0 AND d<72.0 AND d NOT NULL)
                   9231:          OR ((a BETWEEN 18 AND 20) AND a!=19)
                   9232:          OR (d>=69.0 AND d<70.0 AND d NOT NULL)
                   9233:          OR ((a BETWEEN 68 AND 70) AND a!=69)
                   9234:   }
                   9235: } {18 20 23 25 27 61 67 68 69 70 71 98 scan 0 sort 0}
                   9236: do_test where7-2.397.2 {
                   9237:   count_steps_sort {
                   9238:      SELECT a FROM t3
                   9239:       WHERE (g='kjihgfe' AND f GLOB 'tuvwx*')
                   9240:          OR (g='tsrqpon' AND f GLOB 'zabcd*')
                   9241:          OR (d>=61.0 AND d<62.0 AND d NOT NULL)
                   9242:          OR (d>=98.0 AND d<99.0 AND d NOT NULL)
                   9243:          OR (g='tsrqpon' AND f GLOB 'bcdef*')
                   9244:          OR a=23
                   9245:          OR b=737
                   9246:          OR (d>=71.0 AND d<72.0 AND d NOT NULL)
                   9247:          OR ((a BETWEEN 18 AND 20) AND a!=19)
                   9248:          OR (d>=69.0 AND d<70.0 AND d NOT NULL)
                   9249:          OR ((a BETWEEN 68 AND 70) AND a!=69)
                   9250:   }
                   9251: } {18 20 23 25 27 61 67 68 69 70 71 98 scan 0 sort 0}
                   9252: do_test where7-2.398.1 {
                   9253:   count_steps_sort {
                   9254:      SELECT a FROM t2
                   9255:       WHERE b=814
                   9256:          OR (d>=71.0 AND d<72.0 AND d NOT NULL)
                   9257:          OR b=377
                   9258:          OR (d>=79.0 AND d<80.0 AND d NOT NULL)
                   9259:   }
                   9260: } {71 74 79 scan 0 sort 0}
                   9261: do_test where7-2.398.2 {
                   9262:   count_steps_sort {
                   9263:      SELECT a FROM t3
                   9264:       WHERE b=814
                   9265:          OR (d>=71.0 AND d<72.0 AND d NOT NULL)
                   9266:          OR b=377
                   9267:          OR (d>=79.0 AND d<80.0 AND d NOT NULL)
                   9268:   }
                   9269: } {71 74 79 scan 0 sort 0}
                   9270: do_test where7-2.399.1 {
                   9271:   count_steps_sort {
                   9272:      SELECT a FROM t2
                   9273:       WHERE a=18
                   9274:          OR b=1059
                   9275:          OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
                   9276:          OR (g='nmlkjih' AND f GLOB 'bcdef*')
                   9277:          OR (d>=9.0 AND d<10.0 AND d NOT NULL)
                   9278:          OR (g='ponmlkj' AND f GLOB 'uvwxy*')
                   9279:          OR b=795
                   9280:   }
                   9281: } {9 18 25 46 51 53 77 scan 0 sort 0}
                   9282: do_test where7-2.399.2 {
                   9283:   count_steps_sort {
                   9284:      SELECT a FROM t3
                   9285:       WHERE a=18
                   9286:          OR b=1059
                   9287:          OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
                   9288:          OR (g='nmlkjih' AND f GLOB 'bcdef*')
                   9289:          OR (d>=9.0 AND d<10.0 AND d NOT NULL)
                   9290:          OR (g='ponmlkj' AND f GLOB 'uvwxy*')
                   9291:          OR b=795
                   9292:   }
                   9293: } {9 18 25 46 51 53 77 scan 0 sort 0}
                   9294: do_test where7-2.400.1 {
                   9295:   count_steps_sort {
                   9296:      SELECT a FROM t2
                   9297:       WHERE (f GLOB '?mnop*' AND f GLOB 'lmno*')
                   9298:          OR a=93
                   9299:          OR a=11
                   9300:          OR f='nopqrstuv'
                   9301:          OR (d>=27.0 AND d<28.0 AND d NOT NULL)
                   9302:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                   9303:          OR a=17
                   9304:          OR b=366
                   9305:   }
                   9306: } {11 13 17 22 24 27 37 39 63 65 89 91 93 scan 0 sort 0}
                   9307: do_test where7-2.400.2 {
                   9308:   count_steps_sort {
                   9309:      SELECT a FROM t3
                   9310:       WHERE (f GLOB '?mnop*' AND f GLOB 'lmno*')
                   9311:          OR a=93
                   9312:          OR a=11
                   9313:          OR f='nopqrstuv'
                   9314:          OR (d>=27.0 AND d<28.0 AND d NOT NULL)
                   9315:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                   9316:          OR a=17
                   9317:          OR b=366
                   9318:   }
                   9319: } {11 13 17 22 24 27 37 39 63 65 89 91 93 scan 0 sort 0}
                   9320: do_test where7-2.401.1 {
                   9321:   count_steps_sort {
                   9322:      SELECT a FROM t2
                   9323:       WHERE b=685
                   9324:          OR a=33
                   9325:          OR ((a BETWEEN 40 AND 42) AND a!=41)
                   9326:          OR (g='vutsrqp' AND f GLOB 'qrstu*')
                   9327:          OR (g='rqponml' AND f GLOB 'lmnop*')
                   9328:          OR ((a BETWEEN 39 AND 41) AND a!=40)
                   9329:          OR ((a BETWEEN 80 AND 82) AND a!=81)
                   9330:          OR b=715
                   9331:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   9332:          OR a=6
                   9333:          OR ((a BETWEEN 59 AND 61) AND a!=60)
                   9334:   }
                   9335: } {6 16 33 37 39 40 41 42 59 61 65 80 82 93 95 scan 0 sort 0}
                   9336: do_test where7-2.401.2 {
                   9337:   count_steps_sort {
                   9338:      SELECT a FROM t3
                   9339:       WHERE b=685
                   9340:          OR a=33
                   9341:          OR ((a BETWEEN 40 AND 42) AND a!=41)
                   9342:          OR (g='vutsrqp' AND f GLOB 'qrstu*')
                   9343:          OR (g='rqponml' AND f GLOB 'lmnop*')
                   9344:          OR ((a BETWEEN 39 AND 41) AND a!=40)
                   9345:          OR ((a BETWEEN 80 AND 82) AND a!=81)
                   9346:          OR b=715
                   9347:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   9348:          OR a=6
                   9349:          OR ((a BETWEEN 59 AND 61) AND a!=60)
                   9350:   }
                   9351: } {6 16 33 37 39 40 41 42 59 61 65 80 82 93 95 scan 0 sort 0}
                   9352: do_test where7-2.402.1 {
                   9353:   count_steps_sort {
                   9354:      SELECT a FROM t2
                   9355:       WHERE a=89
                   9356:          OR b=1037
                   9357:          OR (g='mlkjihg' AND f GLOB 'ijklm*')
                   9358:   }
                   9359: } {60 89 scan 0 sort 0}
                   9360: do_test where7-2.402.2 {
                   9361:   count_steps_sort {
                   9362:      SELECT a FROM t3
                   9363:       WHERE a=89
                   9364:          OR b=1037
                   9365:          OR (g='mlkjihg' AND f GLOB 'ijklm*')
                   9366:   }
                   9367: } {60 89 scan 0 sort 0}
                   9368: do_test where7-2.403.1 {
                   9369:   count_steps_sort {
                   9370:      SELECT a FROM t2
                   9371:       WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
                   9372:          OR ((a BETWEEN 44 AND 46) AND a!=45)
                   9373:          OR (d>=28.0 AND d<29.0 AND d NOT NULL)
                   9374:          OR b=663
                   9375:          OR b=531
                   9376:          OR b=146
                   9377:          OR b=102
                   9378:          OR ((a BETWEEN 87 AND 89) AND a!=88)
                   9379:          OR ((a BETWEEN 87 AND 89) AND a!=88)
                   9380:          OR a=26
                   9381:   }
                   9382: } {26 28 44 46 87 89 97 scan 0 sort 0}
                   9383: do_test where7-2.403.2 {
                   9384:   count_steps_sort {
                   9385:      SELECT a FROM t3
                   9386:       WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
                   9387:          OR ((a BETWEEN 44 AND 46) AND a!=45)
                   9388:          OR (d>=28.0 AND d<29.0 AND d NOT NULL)
                   9389:          OR b=663
                   9390:          OR b=531
                   9391:          OR b=146
                   9392:          OR b=102
                   9393:          OR ((a BETWEEN 87 AND 89) AND a!=88)
                   9394:          OR ((a BETWEEN 87 AND 89) AND a!=88)
                   9395:          OR a=26
                   9396:   }
                   9397: } {26 28 44 46 87 89 97 scan 0 sort 0}
                   9398: do_test where7-2.404.1 {
                   9399:   count_steps_sort {
                   9400:      SELECT a FROM t2
                   9401:       WHERE (g='kjihgfe' AND f GLOB 'stuvw*')
                   9402:          OR (g='rqponml' AND f GLOB 'jklmn*')
                   9403:          OR (g='lkjihgf' AND f GLOB 'mnopq*')
                   9404:          OR b=726
                   9405:          OR ((a BETWEEN 73 AND 75) AND a!=74)
                   9406:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   9407:          OR c=2002
                   9408:          OR c=15015
                   9409:          OR (d>=75.0 AND d<76.0 AND d NOT NULL)
                   9410:          OR b=201
                   9411:   }
                   9412: } {4 5 6 12 35 43 44 45 64 66 70 73 75 scan 0 sort 0}
                   9413: do_test where7-2.404.2 {
                   9414:   count_steps_sort {
                   9415:      SELECT a FROM t3
                   9416:       WHERE (g='kjihgfe' AND f GLOB 'stuvw*')
                   9417:          OR (g='rqponml' AND f GLOB 'jklmn*')
                   9418:          OR (g='lkjihgf' AND f GLOB 'mnopq*')
                   9419:          OR b=726
                   9420:          OR ((a BETWEEN 73 AND 75) AND a!=74)
                   9421:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   9422:          OR c=2002
                   9423:          OR c=15015
                   9424:          OR (d>=75.0 AND d<76.0 AND d NOT NULL)
                   9425:          OR b=201
                   9426:   }
                   9427: } {4 5 6 12 35 43 44 45 64 66 70 73 75 scan 0 sort 0}
                   9428: do_test where7-2.405.1 {
                   9429:   count_steps_sort {
                   9430:      SELECT a FROM t2
                   9431:       WHERE (g='kjihgfe' AND f GLOB 'uvwxy*')
                   9432:          OR b=924
                   9433:          OR f='lmnopqrst'
                   9434:          OR b=1048
                   9435:   }
                   9436: } {11 37 63 72 84 89 scan 0 sort 0}
                   9437: do_test where7-2.405.2 {
                   9438:   count_steps_sort {
                   9439:      SELECT a FROM t3
                   9440:       WHERE (g='kjihgfe' AND f GLOB 'uvwxy*')
                   9441:          OR b=924
                   9442:          OR f='lmnopqrst'
                   9443:          OR b=1048
                   9444:   }
                   9445: } {11 37 63 72 84 89 scan 0 sort 0}
                   9446: do_test where7-2.406.1 {
                   9447:   count_steps_sort {
                   9448:      SELECT a FROM t2
                   9449:       WHERE (d>=63.0 AND d<64.0 AND d NOT NULL)
                   9450:          OR (g='wvutsrq' AND f GLOB 'mnopq*')
                   9451:          OR b=198
                   9452:          OR (d>=58.0 AND d<59.0 AND d NOT NULL)
                   9453:          OR ((a BETWEEN 12 AND 14) AND a!=13)
                   9454:          OR ((a BETWEEN 20 AND 22) AND a!=21)
                   9455:          OR b=286
                   9456:          OR ((a BETWEEN 65 AND 67) AND a!=66)
                   9457:   }
                   9458: } {12 14 18 20 22 26 58 63 65 67 scan 0 sort 0}
                   9459: do_test where7-2.406.2 {
                   9460:   count_steps_sort {
                   9461:      SELECT a FROM t3
                   9462:       WHERE (d>=63.0 AND d<64.0 AND d NOT NULL)
                   9463:          OR (g='wvutsrq' AND f GLOB 'mnopq*')
                   9464:          OR b=198
                   9465:          OR (d>=58.0 AND d<59.0 AND d NOT NULL)
                   9466:          OR ((a BETWEEN 12 AND 14) AND a!=13)
                   9467:          OR ((a BETWEEN 20 AND 22) AND a!=21)
                   9468:          OR b=286
                   9469:          OR ((a BETWEEN 65 AND 67) AND a!=66)
                   9470:   }
                   9471: } {12 14 18 20 22 26 58 63 65 67 scan 0 sort 0}
                   9472: do_test where7-2.407.1 {
                   9473:   count_steps_sort {
                   9474:      SELECT a FROM t2
                   9475:       WHERE b=242
                   9476:          OR (d>=17.0 AND d<18.0 AND d NOT NULL)
                   9477:          OR (d>=99.0 AND d<100.0 AND d NOT NULL)
                   9478:          OR ((a BETWEEN 57 AND 59) AND a!=58)
                   9479:          OR f='bcdefghij'
                   9480:          OR ((a BETWEEN 17 AND 19) AND a!=18)
                   9481:          OR (d>=88.0 AND d<89.0 AND d NOT NULL)
                   9482:          OR a=38
                   9483:          OR b=187
                   9484:   }
                   9485: } {1 17 19 22 27 38 53 57 59 79 88 99 scan 0 sort 0}
                   9486: do_test where7-2.407.2 {
                   9487:   count_steps_sort {
                   9488:      SELECT a FROM t3
                   9489:       WHERE b=242
                   9490:          OR (d>=17.0 AND d<18.0 AND d NOT NULL)
                   9491:          OR (d>=99.0 AND d<100.0 AND d NOT NULL)
                   9492:          OR ((a BETWEEN 57 AND 59) AND a!=58)
                   9493:          OR f='bcdefghij'
                   9494:          OR ((a BETWEEN 17 AND 19) AND a!=18)
                   9495:          OR (d>=88.0 AND d<89.0 AND d NOT NULL)
                   9496:          OR a=38
                   9497:          OR b=187
                   9498:   }
                   9499: } {1 17 19 22 27 38 53 57 59 79 88 99 scan 0 sort 0}
                   9500: do_test where7-2.408.1 {
                   9501:   count_steps_sort {
                   9502:      SELECT a FROM t2
                   9503:       WHERE (d>=10.0 AND d<11.0 AND d NOT NULL)
                   9504:          OR b=630
                   9505:          OR a=55
                   9506:          OR c=26026
                   9507:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   9508:          OR (d>=23.0 AND d<24.0 AND d NOT NULL)
                   9509:   }
                   9510: } {10 23 55 68 76 77 78 scan 0 sort 0}
                   9511: do_test where7-2.408.2 {
                   9512:   count_steps_sort {
                   9513:      SELECT a FROM t3
                   9514:       WHERE (d>=10.0 AND d<11.0 AND d NOT NULL)
                   9515:          OR b=630
                   9516:          OR a=55
                   9517:          OR c=26026
                   9518:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   9519:          OR (d>=23.0 AND d<24.0 AND d NOT NULL)
                   9520:   }
                   9521: } {10 23 55 68 76 77 78 scan 0 sort 0}
                   9522: do_test where7-2.409.1 {
                   9523:   count_steps_sort {
                   9524:      SELECT a FROM t2
                   9525:       WHERE f='uvwxyzabc'
                   9526:          OR f='xyzabcdef'
                   9527:          OR (g='ihgfedc' AND f GLOB 'bcdef*')
                   9528:          OR (d>=70.0 AND d<71.0 AND d NOT NULL)
                   9529:          OR ((a BETWEEN 51 AND 53) AND a!=52)
                   9530:          OR (d>=31.0 AND d<32.0 AND d NOT NULL)
                   9531:          OR b=69
                   9532:          OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
                   9533:   }
                   9534: } {8 20 23 31 34 46 49 51 53 60 70 72 75 79 86 98 scan 0 sort 0}
                   9535: do_test where7-2.409.2 {
                   9536:   count_steps_sort {
                   9537:      SELECT a FROM t3
                   9538:       WHERE f='uvwxyzabc'
                   9539:          OR f='xyzabcdef'
                   9540:          OR (g='ihgfedc' AND f GLOB 'bcdef*')
                   9541:          OR (d>=70.0 AND d<71.0 AND d NOT NULL)
                   9542:          OR ((a BETWEEN 51 AND 53) AND a!=52)
                   9543:          OR (d>=31.0 AND d<32.0 AND d NOT NULL)
                   9544:          OR b=69
                   9545:          OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
                   9546:   }
                   9547: } {8 20 23 31 34 46 49 51 53 60 70 72 75 79 86 98 scan 0 sort 0}
                   9548: do_test where7-2.410.1 {
                   9549:   count_steps_sort {
                   9550:      SELECT a FROM t2
                   9551:       WHERE b=1026
                   9552:          OR b=454
                   9553:          OR ((a BETWEEN 92 AND 94) AND a!=93)
                   9554:          OR b=179
                   9555:          OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
                   9556:          OR f='qrstuvwxy'
                   9557:   }
                   9558: } {16 26 42 52 68 78 92 94 scan 0 sort 0}
                   9559: do_test where7-2.410.2 {
                   9560:   count_steps_sort {
                   9561:      SELECT a FROM t3
                   9562:       WHERE b=1026
                   9563:          OR b=454
                   9564:          OR ((a BETWEEN 92 AND 94) AND a!=93)
                   9565:          OR b=179
                   9566:          OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
                   9567:          OR f='qrstuvwxy'
                   9568:   }
                   9569: } {16 26 42 52 68 78 92 94 scan 0 sort 0}
                   9570: do_test where7-2.411.1 {
                   9571:   count_steps_sort {
                   9572:      SELECT a FROM t2
                   9573:       WHERE ((a BETWEEN 6 AND 8) AND a!=7)
                   9574:          OR b=619
                   9575:          OR a=20
                   9576:          OR (g='vutsrqp' AND f GLOB 'nopqr*')
                   9577:          OR b=946
                   9578:          OR (d>=61.0 AND d<62.0 AND d NOT NULL)
                   9579:          OR a=64
                   9580:          OR ((a BETWEEN 17 AND 19) AND a!=18)
                   9581:          OR b=1001
                   9582:          OR b=858
                   9583:   }
                   9584: } {6 8 13 17 19 20 61 64 78 86 91 scan 0 sort 0}
                   9585: do_test where7-2.411.2 {
                   9586:   count_steps_sort {
                   9587:      SELECT a FROM t3
                   9588:       WHERE ((a BETWEEN 6 AND 8) AND a!=7)
                   9589:          OR b=619
                   9590:          OR a=20
                   9591:          OR (g='vutsrqp' AND f GLOB 'nopqr*')
                   9592:          OR b=946
                   9593:          OR (d>=61.0 AND d<62.0 AND d NOT NULL)
                   9594:          OR a=64
                   9595:          OR ((a BETWEEN 17 AND 19) AND a!=18)
                   9596:          OR b=1001
                   9597:          OR b=858
                   9598:   }
                   9599: } {6 8 13 17 19 20 61 64 78 86 91 scan 0 sort 0}
                   9600: do_test where7-2.412.1 {
                   9601:   count_steps_sort {
                   9602:      SELECT a FROM t2
                   9603:       WHERE b=902
                   9604:          OR (d>=27.0 AND d<28.0 AND d NOT NULL)
                   9605:          OR a=86
                   9606:          OR (d>=97.0 AND d<98.0 AND d NOT NULL)
                   9607:   }
                   9608: } {27 82 86 97 scan 0 sort 0}
                   9609: do_test where7-2.412.2 {
                   9610:   count_steps_sort {
                   9611:      SELECT a FROM t3
                   9612:       WHERE b=902
                   9613:          OR (d>=27.0 AND d<28.0 AND d NOT NULL)
                   9614:          OR a=86
                   9615:          OR (d>=97.0 AND d<98.0 AND d NOT NULL)
                   9616:   }
                   9617: } {27 82 86 97 scan 0 sort 0}
                   9618: do_test where7-2.413.1 {
                   9619:   count_steps_sort {
                   9620:      SELECT a FROM t2
                   9621:       WHERE (d>=56.0 AND d<57.0 AND d NOT NULL)
                   9622:          OR a=32
                   9623:          OR (g='qponmlk' AND f GLOB 'mnopq*')
                   9624:          OR (g='xwvutsr' AND f GLOB 'efghi*')
                   9625:          OR c=32032
                   9626:   }
                   9627: } {4 32 38 56 94 95 96 scan 0 sort 0}
                   9628: do_test where7-2.413.2 {
                   9629:   count_steps_sort {
                   9630:      SELECT a FROM t3
                   9631:       WHERE (d>=56.0 AND d<57.0 AND d NOT NULL)
                   9632:          OR a=32
                   9633:          OR (g='qponmlk' AND f GLOB 'mnopq*')
                   9634:          OR (g='xwvutsr' AND f GLOB 'efghi*')
                   9635:          OR c=32032
                   9636:   }
                   9637: } {4 32 38 56 94 95 96 scan 0 sort 0}
                   9638: do_test where7-2.414.1 {
                   9639:   count_steps_sort {
                   9640:      SELECT a FROM t2
                   9641:       WHERE b=168
                   9642:          OR c=2002
                   9643:          OR b=77
                   9644:          OR (d>=27.0 AND d<28.0 AND d NOT NULL)
                   9645:          OR f='qrstuvwxy'
                   9646:   }
                   9647: } {4 5 6 7 16 27 42 68 94 scan 0 sort 0}
                   9648: do_test where7-2.414.2 {
                   9649:   count_steps_sort {
                   9650:      SELECT a FROM t3
                   9651:       WHERE b=168
                   9652:          OR c=2002
                   9653:          OR b=77
                   9654:          OR (d>=27.0 AND d<28.0 AND d NOT NULL)
                   9655:          OR f='qrstuvwxy'
                   9656:   }
                   9657: } {4 5 6 7 16 27 42 68 94 scan 0 sort 0}
                   9658: do_test where7-2.415.1 {
                   9659:   count_steps_sort {
                   9660:      SELECT a FROM t2
                   9661:       WHERE f='abcdefghi'
                   9662:          OR b=506
                   9663:   }
                   9664: } {26 46 52 78 scan 0 sort 0}
                   9665: do_test where7-2.415.2 {
                   9666:   count_steps_sort {
                   9667:      SELECT a FROM t3
                   9668:       WHERE f='abcdefghi'
                   9669:          OR b=506
                   9670:   }
                   9671: } {26 46 52 78 scan 0 sort 0}
                   9672: do_test where7-2.416.1 {
                   9673:   count_steps_sort {
                   9674:      SELECT a FROM t2
                   9675:       WHERE b=264
                   9676:          OR c=34034
                   9677:          OR a=96
                   9678:   }
                   9679: } {24 96 100 scan 0 sort 0}
                   9680: do_test where7-2.416.2 {
                   9681:   count_steps_sort {
                   9682:      SELECT a FROM t3
                   9683:       WHERE b=264
                   9684:          OR c=34034
                   9685:          OR a=96
                   9686:   }
                   9687: } {24 96 100 scan 0 sort 0}
                   9688: do_test where7-2.417.1 {
                   9689:   count_steps_sort {
                   9690:      SELECT a FROM t2
                   9691:       WHERE (d>=32.0 AND d<33.0 AND d NOT NULL)
                   9692:          OR a=27
                   9693:          OR ((a BETWEEN 55 AND 57) AND a!=56)
                   9694:          OR (g='utsrqpo' AND f GLOB 'tuvwx*')
                   9695:   }
                   9696: } {19 27 32 55 57 scan 0 sort 0}
                   9697: do_test where7-2.417.2 {
                   9698:   count_steps_sort {
                   9699:      SELECT a FROM t3
                   9700:       WHERE (d>=32.0 AND d<33.0 AND d NOT NULL)
                   9701:          OR a=27
                   9702:          OR ((a BETWEEN 55 AND 57) AND a!=56)
                   9703:          OR (g='utsrqpo' AND f GLOB 'tuvwx*')
                   9704:   }
                   9705: } {19 27 32 55 57 scan 0 sort 0}
                   9706: do_test where7-2.418.1 {
                   9707:   count_steps_sort {
                   9708:      SELECT a FROM t2
                   9709:       WHERE (d>=74.0 AND d<75.0 AND d NOT NULL)
                   9710:          OR b=77
                   9711:   }
                   9712: } {7 74 scan 0 sort 0}
                   9713: do_test where7-2.418.2 {
                   9714:   count_steps_sort {
                   9715:      SELECT a FROM t3
                   9716:       WHERE (d>=74.0 AND d<75.0 AND d NOT NULL)
                   9717:          OR b=77
                   9718:   }
                   9719: } {7 74 scan 0 sort 0}
                   9720: do_test where7-2.419.1 {
                   9721:   count_steps_sort {
                   9722:      SELECT a FROM t2
                   9723:       WHERE c=27027
                   9724:          OR f='vwxyzabcd'
                   9725:          OR b=1048
                   9726:          OR a=96
                   9727:          OR a=99
                   9728:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   9729:          OR b=561
                   9730:          OR b=352
                   9731:          OR (d>=37.0 AND d<38.0 AND d NOT NULL)
                   9732:          OR (g='utsrqpo' AND f GLOB 'stuvw*')
                   9733:          OR a=95
                   9734:   }
                   9735: } {18 21 32 37 47 51 56 58 73 79 80 81 95 96 99 scan 0 sort 0}
                   9736: do_test where7-2.419.2 {
                   9737:   count_steps_sort {
                   9738:      SELECT a FROM t3
                   9739:       WHERE c=27027
                   9740:          OR f='vwxyzabcd'
                   9741:          OR b=1048
                   9742:          OR a=96
                   9743:          OR a=99
                   9744:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   9745:          OR b=561
                   9746:          OR b=352
                   9747:          OR (d>=37.0 AND d<38.0 AND d NOT NULL)
                   9748:          OR (g='utsrqpo' AND f GLOB 'stuvw*')
                   9749:          OR a=95
                   9750:   }
                   9751: } {18 21 32 37 47 51 56 58 73 79 80 81 95 96 99 scan 0 sort 0}
                   9752: do_test where7-2.420.1 {
                   9753:   count_steps_sort {
                   9754:      SELECT a FROM t2
                   9755:       WHERE b=275
                   9756:          OR ((a BETWEEN 10 AND 12) AND a!=11)
                   9757:          OR f='ghijklmno'
                   9758:          OR b=619
                   9759:          OR (g='edcbazy' AND f GLOB 'vwxyz*')
                   9760:          OR ((a BETWEEN 91 AND 93) AND a!=92)
                   9761:          OR b=476
                   9762:          OR a=83
                   9763:          OR ((a BETWEEN 47 AND 49) AND a!=48)
                   9764:   }
                   9765: } {6 10 12 25 32 47 49 58 83 84 91 93 99 scan 0 sort 0}
                   9766: do_test where7-2.420.2 {
                   9767:   count_steps_sort {
                   9768:      SELECT a FROM t3
                   9769:       WHERE b=275
                   9770:          OR ((a BETWEEN 10 AND 12) AND a!=11)
                   9771:          OR f='ghijklmno'
                   9772:          OR b=619
                   9773:          OR (g='edcbazy' AND f GLOB 'vwxyz*')
                   9774:          OR ((a BETWEEN 91 AND 93) AND a!=92)
                   9775:          OR b=476
                   9776:          OR a=83
                   9777:          OR ((a BETWEEN 47 AND 49) AND a!=48)
                   9778:   }
                   9779: } {6 10 12 25 32 47 49 58 83 84 91 93 99 scan 0 sort 0}
                   9780: do_test where7-2.421.1 {
                   9781:   count_steps_sort {
                   9782:      SELECT a FROM t2
                   9783:       WHERE b=542
                   9784:          OR a=17
                   9785:          OR f='jklmnopqr'
                   9786:          OR ((a BETWEEN 5 AND 7) AND a!=6)
                   9787:          OR (d>=39.0 AND d<40.0 AND d NOT NULL)
                   9788:          OR a=23
                   9789:          OR (d>=25.0 AND d<26.0 AND d NOT NULL)
                   9790:   }
                   9791: } {5 7 9 17 23 25 35 39 61 87 scan 0 sort 0}
                   9792: do_test where7-2.421.2 {
                   9793:   count_steps_sort {
                   9794:      SELECT a FROM t3
                   9795:       WHERE b=542
                   9796:          OR a=17
                   9797:          OR f='jklmnopqr'
                   9798:          OR ((a BETWEEN 5 AND 7) AND a!=6)
                   9799:          OR (d>=39.0 AND d<40.0 AND d NOT NULL)
                   9800:          OR a=23
                   9801:          OR (d>=25.0 AND d<26.0 AND d NOT NULL)
                   9802:   }
                   9803: } {5 7 9 17 23 25 35 39 61 87 scan 0 sort 0}
                   9804: do_test where7-2.422.1 {
                   9805:   count_steps_sort {
                   9806:      SELECT a FROM t2
                   9807:       WHERE (d>=74.0 AND d<75.0 AND d NOT NULL)
                   9808:          OR b=363
                   9809:          OR b=454
                   9810:   }
                   9811: } {33 74 scan 0 sort 0}
                   9812: do_test where7-2.422.2 {
                   9813:   count_steps_sort {
                   9814:      SELECT a FROM t3
                   9815:       WHERE (d>=74.0 AND d<75.0 AND d NOT NULL)
                   9816:          OR b=363
                   9817:          OR b=454
                   9818:   }
                   9819: } {33 74 scan 0 sort 0}
                   9820: do_test where7-2.423.1 {
                   9821:   count_steps_sort {
                   9822:      SELECT a FROM t2
                   9823:       WHERE b=1059
                   9824:          OR (g='jihgfed' AND f GLOB 'yzabc*')
                   9825:          OR (g='rqponml' AND f GLOB 'jklmn*')
                   9826:          OR b=47
                   9827:          OR b=660
                   9828:          OR ((a BETWEEN 34 AND 36) AND a!=35)
                   9829:          OR a=84
                   9830:   }
                   9831: } {34 35 36 60 76 84 scan 0 sort 0}
                   9832: do_test where7-2.423.2 {
                   9833:   count_steps_sort {
                   9834:      SELECT a FROM t3
                   9835:       WHERE b=1059
                   9836:          OR (g='jihgfed' AND f GLOB 'yzabc*')
                   9837:          OR (g='rqponml' AND f GLOB 'jklmn*')
                   9838:          OR b=47
                   9839:          OR b=660
                   9840:          OR ((a BETWEEN 34 AND 36) AND a!=35)
                   9841:          OR a=84
                   9842:   }
                   9843: } {34 35 36 60 76 84 scan 0 sort 0}
                   9844: do_test where7-2.424.1 {
                   9845:   count_steps_sort {
                   9846:      SELECT a FROM t2
                   9847:       WHERE f='ghijklmno'
                   9848:          OR b=1012
                   9849:   }
                   9850: } {6 32 58 84 92 scan 0 sort 0}
                   9851: do_test where7-2.424.2 {
                   9852:   count_steps_sort {
                   9853:      SELECT a FROM t3
                   9854:       WHERE f='ghijklmno'
                   9855:          OR b=1012
                   9856:   }
                   9857: } {6 32 58 84 92 scan 0 sort 0}
                   9858: do_test where7-2.425.1 {
                   9859:   count_steps_sort {
                   9860:      SELECT a FROM t2
                   9861:       WHERE b=597
                   9862:          OR f='lmnopqrst'
                   9863:          OR a=24
                   9864:          OR (g='fedcbaz' AND f GLOB 'stuvw*')
                   9865:          OR ((a BETWEEN 31 AND 33) AND a!=32)
                   9866:          OR b=1023
                   9867:          OR a=53
                   9868:          OR a=78
                   9869:          OR f='efghijklm'
                   9870:          OR (g='rqponml' AND f GLOB 'lmnop*')
                   9871:          OR (d>=85.0 AND d<86.0 AND d NOT NULL)
                   9872:   }
                   9873: } {4 11 24 30 31 33 37 53 56 63 78 82 85 89 93 96 scan 0 sort 0}
                   9874: do_test where7-2.425.2 {
                   9875:   count_steps_sort {
                   9876:      SELECT a FROM t3
                   9877:       WHERE b=597
                   9878:          OR f='lmnopqrst'
                   9879:          OR a=24
                   9880:          OR (g='fedcbaz' AND f GLOB 'stuvw*')
                   9881:          OR ((a BETWEEN 31 AND 33) AND a!=32)
                   9882:          OR b=1023
                   9883:          OR a=53
                   9884:          OR a=78
                   9885:          OR f='efghijklm'
                   9886:          OR (g='rqponml' AND f GLOB 'lmnop*')
                   9887:          OR (d>=85.0 AND d<86.0 AND d NOT NULL)
                   9888:   }
                   9889: } {4 11 24 30 31 33 37 53 56 63 78 82 85 89 93 96 scan 0 sort 0}
                   9890: do_test where7-2.426.1 {
                   9891:   count_steps_sort {
                   9892:      SELECT a FROM t2
                   9893:       WHERE b=198
                   9894:          OR (d>=94.0 AND d<95.0 AND d NOT NULL)
                   9895:          OR b=388
                   9896:   }
                   9897: } {18 94 scan 0 sort 0}
                   9898: do_test where7-2.426.2 {
                   9899:   count_steps_sort {
                   9900:      SELECT a FROM t3
                   9901:       WHERE b=198
                   9902:          OR (d>=94.0 AND d<95.0 AND d NOT NULL)
                   9903:          OR b=388
                   9904:   }
                   9905: } {18 94 scan 0 sort 0}
                   9906: do_test where7-2.427.1 {
                   9907:   count_steps_sort {
                   9908:      SELECT a FROM t2
                   9909:       WHERE f='tuvwxyzab'
                   9910:          OR b=388
                   9911:          OR ((a BETWEEN 84 AND 86) AND a!=85)
                   9912:          OR (g='fedcbaz' AND f GLOB 'stuvw*')
                   9913:          OR b=957
                   9914:          OR b=663
                   9915:          OR b=847
                   9916:          OR (g='jihgfed' AND f GLOB 'vwxyz*')
                   9917:   }
                   9918: } {19 45 71 73 77 84 86 87 96 97 scan 0 sort 0}
                   9919: do_test where7-2.427.2 {
                   9920:   count_steps_sort {
                   9921:      SELECT a FROM t3
                   9922:       WHERE f='tuvwxyzab'
                   9923:          OR b=388
                   9924:          OR ((a BETWEEN 84 AND 86) AND a!=85)
                   9925:          OR (g='fedcbaz' AND f GLOB 'stuvw*')
                   9926:          OR b=957
                   9927:          OR b=663
                   9928:          OR b=847
                   9929:          OR (g='jihgfed' AND f GLOB 'vwxyz*')
                   9930:   }
                   9931: } {19 45 71 73 77 84 86 87 96 97 scan 0 sort 0}
                   9932: do_test where7-2.428.1 {
                   9933:   count_steps_sort {
                   9934:      SELECT a FROM t2
                   9935:       WHERE (d>=81.0 AND d<82.0 AND d NOT NULL)
                   9936:          OR a=56
                   9937:          OR (g='hgfedcb' AND f GLOB 'ghijk*')
                   9938:   }
                   9939: } {56 81 84 scan 0 sort 0}
                   9940: do_test where7-2.428.2 {
                   9941:   count_steps_sort {
                   9942:      SELECT a FROM t3
                   9943:       WHERE (d>=81.0 AND d<82.0 AND d NOT NULL)
                   9944:          OR a=56
                   9945:          OR (g='hgfedcb' AND f GLOB 'ghijk*')
                   9946:   }
                   9947: } {56 81 84 scan 0 sort 0}
                   9948: do_test where7-2.429.1 {
                   9949:   count_steps_sort {
                   9950:      SELECT a FROM t2
                   9951:       WHERE c>=34035
                   9952:          OR b=168
                   9953:          OR (d>=89.0 AND d<90.0 AND d NOT NULL)
                   9954:          OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
                   9955:   }
                   9956: } {1 27 53 79 89 scan 0 sort 0}
                   9957: do_test where7-2.429.2 {
                   9958:   count_steps_sort {
                   9959:      SELECT a FROM t3
                   9960:       WHERE c>=34035
                   9961:          OR b=168
                   9962:          OR (d>=89.0 AND d<90.0 AND d NOT NULL)
                   9963:          OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
                   9964:   }
                   9965: } {1 27 53 79 89 scan 0 sort 0}
                   9966: do_test where7-2.430.1 {
                   9967:   count_steps_sort {
                   9968:      SELECT a FROM t2
                   9969:       WHERE ((a BETWEEN 79 AND 81) AND a!=80)
                   9970:          OR b=564
                   9971:          OR c=6006
                   9972:          OR b=979
                   9973:   }
                   9974: } {16 17 18 79 81 89 scan 0 sort 0}
                   9975: do_test where7-2.430.2 {
                   9976:   count_steps_sort {
                   9977:      SELECT a FROM t3
                   9978:       WHERE ((a BETWEEN 79 AND 81) AND a!=80)
                   9979:          OR b=564
                   9980:          OR c=6006
                   9981:          OR b=979
                   9982:   }
                   9983: } {16 17 18 79 81 89 scan 0 sort 0}
                   9984: do_test where7-2.431.1 {
                   9985:   count_steps_sort {
                   9986:      SELECT a FROM t2
                   9987:       WHERE (d>=29.0 AND d<30.0 AND d NOT NULL)
                   9988:          OR (g='qponmlk' AND f GLOB 'opqrs*')
                   9989:          OR f='rstuvwxyz'
                   9990:          OR (g='qponmlk' AND f GLOB 'nopqr*')
                   9991:   }
                   9992: } {17 29 39 40 43 69 95 scan 0 sort 0}
                   9993: do_test where7-2.431.2 {
                   9994:   count_steps_sort {
                   9995:      SELECT a FROM t3
                   9996:       WHERE (d>=29.0 AND d<30.0 AND d NOT NULL)
                   9997:          OR (g='qponmlk' AND f GLOB 'opqrs*')
                   9998:          OR f='rstuvwxyz'
                   9999:          OR (g='qponmlk' AND f GLOB 'nopqr*')
                   10000:   }
                   10001: } {17 29 39 40 43 69 95 scan 0 sort 0}
                   10002: do_test where7-2.432.1 {
                   10003:   count_steps_sort {
                   10004:      SELECT a FROM t2
                   10005:       WHERE b=58
                   10006:          OR b=484
                   10007:          OR (d>=68.0 AND d<69.0 AND d NOT NULL)
                   10008:          OR b=671
                   10009:          OR a=69
                   10010:   }
                   10011: } {44 61 68 69 scan 0 sort 0}
                   10012: do_test where7-2.432.2 {
                   10013:   count_steps_sort {
                   10014:      SELECT a FROM t3
                   10015:       WHERE b=58
                   10016:          OR b=484
                   10017:          OR (d>=68.0 AND d<69.0 AND d NOT NULL)
                   10018:          OR b=671
                   10019:          OR a=69
                   10020:   }
                   10021: } {44 61 68 69 scan 0 sort 0}
                   10022: do_test where7-2.433.1 {
                   10023:   count_steps_sort {
                   10024:      SELECT a FROM t2
                   10025:       WHERE f='mnopqrstu'
                   10026:          OR (d>=73.0 AND d<74.0 AND d NOT NULL)
                   10027:          OR b=861
                   10028:          OR b=77
                   10029:          OR f='qrstuvwxy'
                   10030:   }
                   10031: } {7 12 16 38 42 64 68 73 90 94 scan 0 sort 0}
                   10032: do_test where7-2.433.2 {
                   10033:   count_steps_sort {
                   10034:      SELECT a FROM t3
                   10035:       WHERE f='mnopqrstu'
                   10036:          OR (d>=73.0 AND d<74.0 AND d NOT NULL)
                   10037:          OR b=861
                   10038:          OR b=77
                   10039:          OR f='qrstuvwxy'
                   10040:   }
                   10041: } {7 12 16 38 42 64 68 73 90 94 scan 0 sort 0}
                   10042: do_test where7-2.434.1 {
                   10043:   count_steps_sort {
                   10044:      SELECT a FROM t2
                   10045:       WHERE b=113
                   10046:          OR (d>=51.0 AND d<52.0 AND d NOT NULL)
                   10047:          OR b=113
                   10048:          OR (g='xwvutsr' AND f GLOB 'efghi*')
                   10049:          OR ((a BETWEEN 62 AND 64) AND a!=63)
                   10050:          OR c=6006
                   10051:          OR (d>=14.0 AND d<15.0 AND d NOT NULL)
                   10052:          OR b=946
                   10053:          OR a=86
                   10054:   }
                   10055: } {4 14 16 17 18 51 62 64 86 scan 0 sort 0}
                   10056: do_test where7-2.434.2 {
                   10057:   count_steps_sort {
                   10058:      SELECT a FROM t3
                   10059:       WHERE b=113
                   10060:          OR (d>=51.0 AND d<52.0 AND d NOT NULL)
                   10061:          OR b=113
                   10062:          OR (g='xwvutsr' AND f GLOB 'efghi*')
                   10063:          OR ((a BETWEEN 62 AND 64) AND a!=63)
                   10064:          OR c=6006
                   10065:          OR (d>=14.0 AND d<15.0 AND d NOT NULL)
                   10066:          OR b=946
                   10067:          OR a=86
                   10068:   }
                   10069: } {4 14 16 17 18 51 62 64 86 scan 0 sort 0}
                   10070: do_test where7-2.435.1 {
                   10071:   count_steps_sort {
                   10072:      SELECT a FROM t2
                   10073:       WHERE (g='hgfedcb' AND f GLOB 'hijkl*')
                   10074:          OR ((a BETWEEN 8 AND 10) AND a!=9)
                   10075:          OR c=22022
                   10076:          OR ((a BETWEEN 79 AND 81) AND a!=80)
                   10077:          OR (d>=79.0 AND d<80.0 AND d NOT NULL)
                   10078:          OR c=25025
                   10079:   }
                   10080: } {8 10 64 65 66 73 74 75 79 81 85 scan 0 sort 0}
                   10081: do_test where7-2.435.2 {
                   10082:   count_steps_sort {
                   10083:      SELECT a FROM t3
                   10084:       WHERE (g='hgfedcb' AND f GLOB 'hijkl*')
                   10085:          OR ((a BETWEEN 8 AND 10) AND a!=9)
                   10086:          OR c=22022
                   10087:          OR ((a BETWEEN 79 AND 81) AND a!=80)
                   10088:          OR (d>=79.0 AND d<80.0 AND d NOT NULL)
                   10089:          OR c=25025
                   10090:   }
                   10091: } {8 10 64 65 66 73 74 75 79 81 85 scan 0 sort 0}
                   10092: do_test where7-2.436.1 {
                   10093:   count_steps_sort {
                   10094:      SELECT a FROM t2
                   10095:       WHERE ((a BETWEEN 74 AND 76) AND a!=75)
                   10096:          OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
                   10097:          OR b=47
                   10098:          OR ((a BETWEEN 44 AND 46) AND a!=45)
                   10099:          OR a=92
                   10100:          OR b=795
                   10101:          OR b=25
                   10102:          OR c=7007
                   10103:          OR a=93
                   10104:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   10105:          OR (g='utsrqpo' AND f GLOB 'stuvw*')
                   10106:   }
                   10107: } {14 18 19 20 21 40 44 46 66 74 76 92 93 95 scan 0 sort 0}
                   10108: do_test where7-2.436.2 {
                   10109:   count_steps_sort {
                   10110:      SELECT a FROM t3
                   10111:       WHERE ((a BETWEEN 74 AND 76) AND a!=75)
                   10112:          OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
                   10113:          OR b=47
                   10114:          OR ((a BETWEEN 44 AND 46) AND a!=45)
                   10115:          OR a=92
                   10116:          OR b=795
                   10117:          OR b=25
                   10118:          OR c=7007
                   10119:          OR a=93
                   10120:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   10121:          OR (g='utsrqpo' AND f GLOB 'stuvw*')
                   10122:   }
                   10123: } {14 18 19 20 21 40 44 46 66 74 76 92 93 95 scan 0 sort 0}
                   10124: do_test where7-2.437.1 {
                   10125:   count_steps_sort {
                   10126:      SELECT a FROM t2
                   10127:       WHERE (g='kjihgfe' AND f GLOB 'uvwxy*')
                   10128:          OR a=13
                   10129:          OR (g='fedcbaz' AND f GLOB 'qrstu*')
                   10130:          OR (d>=66.0 AND d<67.0 AND d NOT NULL)
                   10131:          OR (g='xwvutsr' AND f GLOB 'ghijk*')
                   10132:          OR c=29029
                   10133:          OR b=311
                   10134:          OR b=366
                   10135:          OR a=94
                   10136:          OR a=72
                   10137:   }
                   10138: } {6 13 66 72 85 86 87 94 scan 0 sort 0}
                   10139: do_test where7-2.437.2 {
                   10140:   count_steps_sort {
                   10141:      SELECT a FROM t3
                   10142:       WHERE (g='kjihgfe' AND f GLOB 'uvwxy*')
                   10143:          OR a=13
                   10144:          OR (g='fedcbaz' AND f GLOB 'qrstu*')
                   10145:          OR (d>=66.0 AND d<67.0 AND d NOT NULL)
                   10146:          OR (g='xwvutsr' AND f GLOB 'ghijk*')
                   10147:          OR c=29029
                   10148:          OR b=311
                   10149:          OR b=366
                   10150:          OR a=94
                   10151:          OR a=72
                   10152:   }
                   10153: } {6 13 66 72 85 86 87 94 scan 0 sort 0}
                   10154: do_test where7-2.438.1 {
                   10155:   count_steps_sort {
                   10156:      SELECT a FROM t2
                   10157:       WHERE c=26026
                   10158:          OR a=96
                   10159:          OR a=22
                   10160:          OR b=341
                   10161:          OR (d>=25.0 AND d<26.0 AND d NOT NULL)
                   10162:          OR b=872
                   10163:          OR (d>=2.0 AND d<3.0 AND d NOT NULL)
                   10164:          OR ((a BETWEEN 25 AND 27) AND a!=26)
                   10165:   }
                   10166: } {2 22 25 27 31 76 77 78 96 scan 0 sort 0}
                   10167: do_test where7-2.438.2 {
                   10168:   count_steps_sort {
                   10169:      SELECT a FROM t3
                   10170:       WHERE c=26026
                   10171:          OR a=96
                   10172:          OR a=22
                   10173:          OR b=341
                   10174:          OR (d>=25.0 AND d<26.0 AND d NOT NULL)
                   10175:          OR b=872
                   10176:          OR (d>=2.0 AND d<3.0 AND d NOT NULL)
                   10177:          OR ((a BETWEEN 25 AND 27) AND a!=26)
                   10178:   }
                   10179: } {2 22 25 27 31 76 77 78 96 scan 0 sort 0}
                   10180: do_test where7-2.439.1 {
                   10181:   count_steps_sort {
                   10182:      SELECT a FROM t2
                   10183:       WHERE (d>=82.0 AND d<83.0 AND d NOT NULL)
                   10184:          OR (d>=36.0 AND d<37.0 AND d NOT NULL)
                   10185:          OR (g='tsrqpon' AND f GLOB 'xyzab*')
                   10186:          OR (d>=36.0 AND d<37.0 AND d NOT NULL)
                   10187:          OR ((a BETWEEN 63 AND 65) AND a!=64)
                   10188:          OR a=41
                   10189:          OR (g='xwvutsr' AND f GLOB 'ghijk*')
                   10190:          OR (g='onmlkji' AND f GLOB 'zabcd*')
                   10191:          OR b=913
                   10192:   }
                   10193: } {6 23 36 41 51 63 65 82 83 scan 0 sort 0}
                   10194: do_test where7-2.439.2 {
                   10195:   count_steps_sort {
                   10196:      SELECT a FROM t3
                   10197:       WHERE (d>=82.0 AND d<83.0 AND d NOT NULL)
                   10198:          OR (d>=36.0 AND d<37.0 AND d NOT NULL)
                   10199:          OR (g='tsrqpon' AND f GLOB 'xyzab*')
                   10200:          OR (d>=36.0 AND d<37.0 AND d NOT NULL)
                   10201:          OR ((a BETWEEN 63 AND 65) AND a!=64)
                   10202:          OR a=41
                   10203:          OR (g='xwvutsr' AND f GLOB 'ghijk*')
                   10204:          OR (g='onmlkji' AND f GLOB 'zabcd*')
                   10205:          OR b=913
                   10206:   }
                   10207: } {6 23 36 41 51 63 65 82 83 scan 0 sort 0}
                   10208: do_test where7-2.440.1 {
                   10209:   count_steps_sort {
                   10210:      SELECT a FROM t2
                   10211:       WHERE ((a BETWEEN 42 AND 44) AND a!=43)
                   10212:          OR a=90
                   10213:   }
                   10214: } {42 44 90 scan 0 sort 0}
                   10215: do_test where7-2.440.2 {
                   10216:   count_steps_sort {
                   10217:      SELECT a FROM t3
                   10218:       WHERE ((a BETWEEN 42 AND 44) AND a!=43)
                   10219:          OR a=90
                   10220:   }
                   10221: } {42 44 90 scan 0 sort 0}
                   10222: do_test where7-2.441.1 {
                   10223:   count_steps_sort {
                   10224:      SELECT a FROM t2
                   10225:       WHERE (d>=44.0 AND d<45.0 AND d NOT NULL)
                   10226:          OR (d>=21.0 AND d<22.0 AND d NOT NULL)
                   10227:          OR b=484
                   10228:   }
                   10229: } {21 44 scan 0 sort 0}
                   10230: do_test where7-2.441.2 {
                   10231:   count_steps_sort {
                   10232:      SELECT a FROM t3
                   10233:       WHERE (d>=44.0 AND d<45.0 AND d NOT NULL)
                   10234:          OR (d>=21.0 AND d<22.0 AND d NOT NULL)
                   10235:          OR b=484
                   10236:   }
                   10237: } {21 44 scan 0 sort 0}
                   10238: do_test where7-2.442.1 {
                   10239:   count_steps_sort {
                   10240:      SELECT a FROM t2
                   10241:       WHERE (d>=22.0 AND d<23.0 AND d NOT NULL)
                   10242:          OR b=377
                   10243:          OR b=363
                   10244:          OR ((a BETWEEN 55 AND 57) AND a!=56)
                   10245:          OR b=737
                   10246:          OR (d>=100.0 AND d<101.0 AND d NOT NULL)
                   10247:          OR b=506
                   10248:          OR (d>=25.0 AND d<26.0 AND d NOT NULL)
                   10249:          OR a=16
                   10250:   }
                   10251: } {16 22 25 33 46 55 57 67 100 scan 0 sort 0}
                   10252: do_test where7-2.442.2 {
                   10253:   count_steps_sort {
                   10254:      SELECT a FROM t3
                   10255:       WHERE (d>=22.0 AND d<23.0 AND d NOT NULL)
                   10256:          OR b=377
                   10257:          OR b=363
                   10258:          OR ((a BETWEEN 55 AND 57) AND a!=56)
                   10259:          OR b=737
                   10260:          OR (d>=100.0 AND d<101.0 AND d NOT NULL)
                   10261:          OR b=506
                   10262:          OR (d>=25.0 AND d<26.0 AND d NOT NULL)
                   10263:          OR a=16
                   10264:   }
                   10265: } {16 22 25 33 46 55 57 67 100 scan 0 sort 0}
                   10266: do_test where7-2.443.1 {
                   10267:   count_steps_sort {
                   10268:      SELECT a FROM t2
                   10269:       WHERE (g='jihgfed' AND f GLOB 'zabcd*')
                   10270:          OR b=102
                   10271:          OR b=212
                   10272:          OR (d>=37.0 AND d<38.0 AND d NOT NULL)
                   10273:          OR b=487
                   10274:          OR (g='ihgfedc' AND f GLOB 'efghi*')
                   10275:   }
                   10276: } {37 77 82 scan 0 sort 0}
                   10277: do_test where7-2.443.2 {
                   10278:   count_steps_sort {
                   10279:      SELECT a FROM t3
                   10280:       WHERE (g='jihgfed' AND f GLOB 'zabcd*')
                   10281:          OR b=102
                   10282:          OR b=212
                   10283:          OR (d>=37.0 AND d<38.0 AND d NOT NULL)
                   10284:          OR b=487
                   10285:          OR (g='ihgfedc' AND f GLOB 'efghi*')
                   10286:   }
                   10287: } {37 77 82 scan 0 sort 0}
                   10288: do_test where7-2.444.1 {
                   10289:   count_steps_sort {
                   10290:      SELECT a FROM t2
                   10291:       WHERE b=154
                   10292:          OR a=51
                   10293:          OR b=520
                   10294:   }
                   10295: } {14 51 scan 0 sort 0}
                   10296: do_test where7-2.444.2 {
                   10297:   count_steps_sort {
                   10298:      SELECT a FROM t3
                   10299:       WHERE b=154
                   10300:          OR a=51
                   10301:          OR b=520
                   10302:   }
                   10303: } {14 51 scan 0 sort 0}
                   10304: do_test where7-2.445.1 {
                   10305:   count_steps_sort {
                   10306:      SELECT a FROM t2
                   10307:       WHERE b=872
                   10308:          OR ((a BETWEEN 58 AND 60) AND a!=59)
                   10309:          OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
                   10310:          OR b=957
                   10311:          OR (d>=42.0 AND d<43.0 AND d NOT NULL)
                   10312:          OR a=67
                   10313:          OR a=72
                   10314:   }
                   10315: } {21 42 47 58 60 67 72 73 87 99 scan 0 sort 0}
                   10316: do_test where7-2.445.2 {
                   10317:   count_steps_sort {
                   10318:      SELECT a FROM t3
                   10319:       WHERE b=872
                   10320:          OR ((a BETWEEN 58 AND 60) AND a!=59)
                   10321:          OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
                   10322:          OR b=957
                   10323:          OR (d>=42.0 AND d<43.0 AND d NOT NULL)
                   10324:          OR a=67
                   10325:          OR a=72
                   10326:   }
                   10327: } {21 42 47 58 60 67 72 73 87 99 scan 0 sort 0}
                   10328: do_test where7-2.446.1 {
                   10329:   count_steps_sort {
                   10330:      SELECT a FROM t2
                   10331:       WHERE b=66
                   10332:          OR b=102
                   10333:          OR b=396
                   10334:          OR (g='vutsrqp' AND f GLOB 'opqrs*')
                   10335:          OR ((a BETWEEN 7 AND 9) AND a!=8)
                   10336:          OR b=759
                   10337:          OR (g='edcbazy' AND f GLOB 'wxyza*')
                   10338:          OR f='ghijklmno'
                   10339:          OR (g='edcbazy' AND f GLOB 'wxyza*')
                   10340:          OR ((a BETWEEN 90 AND 92) AND a!=91)
                   10341:          OR (d>=97.0 AND d<98.0 AND d NOT NULL)
                   10342:   }
                   10343: } {6 7 9 14 32 36 58 69 84 90 92 97 100 scan 0 sort 0}
                   10344: do_test where7-2.446.2 {
                   10345:   count_steps_sort {
                   10346:      SELECT a FROM t3
                   10347:       WHERE b=66
                   10348:          OR b=102
                   10349:          OR b=396
                   10350:          OR (g='vutsrqp' AND f GLOB 'opqrs*')
                   10351:          OR ((a BETWEEN 7 AND 9) AND a!=8)
                   10352:          OR b=759
                   10353:          OR (g='edcbazy' AND f GLOB 'wxyza*')
                   10354:          OR f='ghijklmno'
                   10355:          OR (g='edcbazy' AND f GLOB 'wxyza*')
                   10356:          OR ((a BETWEEN 90 AND 92) AND a!=91)
                   10357:          OR (d>=97.0 AND d<98.0 AND d NOT NULL)
                   10358:   }
                   10359: } {6 7 9 14 32 36 58 69 84 90 92 97 100 scan 0 sort 0}
                   10360: do_test where7-2.447.1 {
                   10361:   count_steps_sort {
                   10362:      SELECT a FROM t2
                   10363:       WHERE ((a BETWEEN 69 AND 71) AND a!=70)
                   10364:          OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
                   10365:          OR (g='onmlkji' AND f GLOB 'wxyza*')
                   10366:          OR a=72
                   10367:          OR b=1100
                   10368:          OR b=102
                   10369:          OR b=135
                   10370:   }
                   10371: } {24 48 50 69 71 72 76 100 scan 0 sort 0}
                   10372: do_test where7-2.447.2 {
                   10373:   count_steps_sort {
                   10374:      SELECT a FROM t3
                   10375:       WHERE ((a BETWEEN 69 AND 71) AND a!=70)
                   10376:          OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
                   10377:          OR (g='onmlkji' AND f GLOB 'wxyza*')
                   10378:          OR a=72
                   10379:          OR b=1100
                   10380:          OR b=102
                   10381:          OR b=135
                   10382:   }
                   10383: } {24 48 50 69 71 72 76 100 scan 0 sort 0}
                   10384: do_test where7-2.448.1 {
                   10385:   count_steps_sort {
                   10386:      SELECT a FROM t2
                   10387:       WHERE b=99
                   10388:          OR a=76
                   10389:   }
                   10390: } {9 76 scan 0 sort 0}
                   10391: do_test where7-2.448.2 {
                   10392:   count_steps_sort {
                   10393:      SELECT a FROM t3
                   10394:       WHERE b=99
                   10395:          OR a=76
                   10396:   }
                   10397: } {9 76 scan 0 sort 0}
                   10398: do_test where7-2.449.1 {
                   10399:   count_steps_sort {
                   10400:      SELECT a FROM t2
                   10401:       WHERE b=891
                   10402:          OR b=806
                   10403:          OR (d>=19.0 AND d<20.0 AND d NOT NULL)
                   10404:          OR ((a BETWEEN 85 AND 87) AND a!=86)
                   10405:          OR b=861
                   10406:          OR ((a BETWEEN 82 AND 84) AND a!=83)
                   10407:          OR (d>=34.0 AND d<35.0 AND d NOT NULL)
                   10408:   }
                   10409: } {19 34 81 82 84 85 87 scan 0 sort 0}
                   10410: do_test where7-2.449.2 {
                   10411:   count_steps_sort {
                   10412:      SELECT a FROM t3
                   10413:       WHERE b=891
                   10414:          OR b=806
                   10415:          OR (d>=19.0 AND d<20.0 AND d NOT NULL)
                   10416:          OR ((a BETWEEN 85 AND 87) AND a!=86)
                   10417:          OR b=861
                   10418:          OR ((a BETWEEN 82 AND 84) AND a!=83)
                   10419:          OR (d>=34.0 AND d<35.0 AND d NOT NULL)
                   10420:   }
                   10421: } {19 34 81 82 84 85 87 scan 0 sort 0}
                   10422: do_test where7-2.450.1 {
                   10423:   count_steps_sort {
                   10424:      SELECT a FROM t2
                   10425:       WHERE b=1034
                   10426:          OR b=91
                   10427:   }
                   10428: } {94 scan 0 sort 0}
                   10429: do_test where7-2.450.2 {
                   10430:   count_steps_sort {
                   10431:      SELECT a FROM t3
                   10432:       WHERE b=1034
                   10433:          OR b=91
                   10434:   }
                   10435: } {94 scan 0 sort 0}
                   10436: do_test where7-2.451.1 {
                   10437:   count_steps_sort {
                   10438:      SELECT a FROM t2
                   10439:       WHERE b=47
                   10440:          OR a=91
                   10441:          OR d>1e10
                   10442:          OR (g='srqponm' AND f GLOB 'cdefg*')
                   10443:   }
                   10444: } {28 91 scan 0 sort 0}
                   10445: do_test where7-2.451.2 {
                   10446:   count_steps_sort {
                   10447:      SELECT a FROM t3
                   10448:       WHERE b=47
                   10449:          OR a=91
                   10450:          OR d>1e10
                   10451:          OR (g='srqponm' AND f GLOB 'cdefg*')
                   10452:   }
                   10453: } {28 91 scan 0 sort 0}
                   10454: do_test where7-2.452.1 {
                   10455:   count_steps_sort {
                   10456:      SELECT a FROM t2
                   10457:       WHERE b=1023
                   10458:          OR f='zabcdefgh'
                   10459:          OR b=451
                   10460:          OR b=443
                   10461:          OR c>=34035
                   10462:          OR b=58
                   10463:   }
                   10464: } {25 41 51 77 93 scan 0 sort 0}
                   10465: do_test where7-2.452.2 {
                   10466:   count_steps_sort {
                   10467:      SELECT a FROM t3
                   10468:       WHERE b=1023
                   10469:          OR f='zabcdefgh'
                   10470:          OR b=451
                   10471:          OR b=443
                   10472:          OR c>=34035
                   10473:          OR b=58
                   10474:   }
                   10475: } {25 41 51 77 93 scan 0 sort 0}
                   10476: do_test where7-2.453.1 {
                   10477:   count_steps_sort {
                   10478:      SELECT a FROM t2
                   10479:       WHERE b=971
                   10480:          OR b=36
                   10481:          OR a=11
                   10482:          OR f='hijklmnop'
                   10483:   }
                   10484: } {7 11 33 59 85 scan 0 sort 0}
                   10485: do_test where7-2.453.2 {
                   10486:   count_steps_sort {
                   10487:      SELECT a FROM t3
                   10488:       WHERE b=971
                   10489:          OR b=36
                   10490:          OR a=11
                   10491:          OR f='hijklmnop'
                   10492:   }
                   10493: } {7 11 33 59 85 scan 0 sort 0}
                   10494: do_test where7-2.454.1 {
                   10495:   count_steps_sort {
                   10496:      SELECT a FROM t2
                   10497:       WHERE (f GLOB '?efgh*' AND f GLOB 'defg*')
                   10498:          OR b=619
                   10499:          OR ((a BETWEEN 91 AND 93) AND a!=92)
                   10500:          OR c=11011
                   10501:          OR b=550
                   10502:          OR b=1059
                   10503:          OR (g='hgfedcb' AND f GLOB 'ghijk*')
                   10504:          OR (d>=78.0 AND d<79.0 AND d NOT NULL)
                   10505:          OR (d>=18.0 AND d<19.0 AND d NOT NULL)
                   10506:          OR (d>=92.0 AND d<93.0 AND d NOT NULL)
                   10507:          OR b=737
                   10508:   }
                   10509: } {3 18 29 31 32 33 50 55 67 78 81 84 91 92 93 scan 0 sort 0}
                   10510: do_test where7-2.454.2 {
                   10511:   count_steps_sort {
                   10512:      SELECT a FROM t3
                   10513:       WHERE (f GLOB '?efgh*' AND f GLOB 'defg*')
                   10514:          OR b=619
                   10515:          OR ((a BETWEEN 91 AND 93) AND a!=92)
                   10516:          OR c=11011
                   10517:          OR b=550
                   10518:          OR b=1059
                   10519:          OR (g='hgfedcb' AND f GLOB 'ghijk*')
                   10520:          OR (d>=78.0 AND d<79.0 AND d NOT NULL)
                   10521:          OR (d>=18.0 AND d<19.0 AND d NOT NULL)
                   10522:          OR (d>=92.0 AND d<93.0 AND d NOT NULL)
                   10523:          OR b=737
                   10524:   }
                   10525: } {3 18 29 31 32 33 50 55 67 78 81 84 91 92 93 scan 0 sort 0}
                   10526: do_test where7-2.455.1 {
                   10527:   count_steps_sort {
                   10528:      SELECT a FROM t2
                   10529:       WHERE (g='edcbazy' AND f GLOB 'vwxyz*')
                   10530:          OR ((a BETWEEN 59 AND 61) AND a!=60)
                   10531:          OR (g='ihgfedc' AND f GLOB 'cdefg*')
                   10532:          OR a=78
                   10533:          OR a=27
                   10534:          OR b=792
                   10535:          OR b=946
                   10536:          OR c=22022
                   10537:          OR a=23
                   10538:          OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
                   10539:          OR b=388
                   10540:   }
                   10541: } {13 23 27 39 59 61 64 65 66 72 78 80 86 91 99 scan 0 sort 0}
                   10542: do_test where7-2.455.2 {
                   10543:   count_steps_sort {
                   10544:      SELECT a FROM t3
                   10545:       WHERE (g='edcbazy' AND f GLOB 'vwxyz*')
                   10546:          OR ((a BETWEEN 59 AND 61) AND a!=60)
                   10547:          OR (g='ihgfedc' AND f GLOB 'cdefg*')
                   10548:          OR a=78
                   10549:          OR a=27
                   10550:          OR b=792
                   10551:          OR b=946
                   10552:          OR c=22022
                   10553:          OR a=23
                   10554:          OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
                   10555:          OR b=388
                   10556:   }
                   10557: } {13 23 27 39 59 61 64 65 66 72 78 80 86 91 99 scan 0 sort 0}
                   10558: do_test where7-2.456.1 {
                   10559:   count_steps_sort {
                   10560:      SELECT a FROM t2
                   10561:       WHERE c=32032
                   10562:          OR f IS NULL
                   10563:          OR ((a BETWEEN 37 AND 39) AND a!=38)
                   10564:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                   10565:          OR (g='xwvutsr' AND f GLOB 'efghi*')
                   10566:          OR b=825
                   10567:   }
                   10568: } {4 37 39 74 75 94 95 96 scan 0 sort 0}
                   10569: do_test where7-2.456.2 {
                   10570:   count_steps_sort {
                   10571:      SELECT a FROM t3
                   10572:       WHERE c=32032
                   10573:          OR f IS NULL
                   10574:          OR ((a BETWEEN 37 AND 39) AND a!=38)
                   10575:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                   10576:          OR (g='xwvutsr' AND f GLOB 'efghi*')
                   10577:          OR b=825
                   10578:   }
                   10579: } {4 37 39 74 75 94 95 96 scan 0 sort 0}
                   10580: do_test where7-2.457.1 {
                   10581:   count_steps_sort {
                   10582:      SELECT a FROM t2
                   10583:       WHERE (d>=84.0 AND d<85.0 AND d NOT NULL)
                   10584:          OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
                   10585:          OR ((a BETWEEN 5 AND 7) AND a!=6)
                   10586:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   10587:          OR b=1078
                   10588:          OR b=198
                   10589:          OR (d>=67.0 AND d<68.0 AND d NOT NULL)
                   10590:          OR b=55
                   10591:          OR b=517
                   10592:          OR b=740
                   10593:   }
                   10594: } {5 7 18 21 47 54 67 73 84 98 99 scan 0 sort 0}
                   10595: do_test where7-2.457.2 {
                   10596:   count_steps_sort {
                   10597:      SELECT a FROM t3
                   10598:       WHERE (d>=84.0 AND d<85.0 AND d NOT NULL)
                   10599:          OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
                   10600:          OR ((a BETWEEN 5 AND 7) AND a!=6)
                   10601:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   10602:          OR b=1078
                   10603:          OR b=198
                   10604:          OR (d>=67.0 AND d<68.0 AND d NOT NULL)
                   10605:          OR b=55
                   10606:          OR b=517
                   10607:          OR b=740
                   10608:   }
                   10609: } {5 7 18 21 47 54 67 73 84 98 99 scan 0 sort 0}
                   10610: do_test where7-2.458.1 {
                   10611:   count_steps_sort {
                   10612:      SELECT a FROM t2
                   10613:       WHERE (g='wvutsrq' AND f GLOB 'ijklm*')
                   10614:          OR c=25025
                   10615:          OR b=550
                   10616:          OR (d>=22.0 AND d<23.0 AND d NOT NULL)
                   10617:          OR (g='nmlkjih' AND f GLOB 'bcdef*')
                   10618:   }
                   10619: } {8 22 50 53 73 74 75 scan 0 sort 0}
                   10620: do_test where7-2.458.2 {
                   10621:   count_steps_sort {
                   10622:      SELECT a FROM t3
                   10623:       WHERE (g='wvutsrq' AND f GLOB 'ijklm*')
                   10624:          OR c=25025
                   10625:          OR b=550
                   10626:          OR (d>=22.0 AND d<23.0 AND d NOT NULL)
                   10627:          OR (g='nmlkjih' AND f GLOB 'bcdef*')
                   10628:   }
                   10629: } {8 22 50 53 73 74 75 scan 0 sort 0}
                   10630: do_test where7-2.459.1 {
                   10631:   count_steps_sort {
                   10632:      SELECT a FROM t2
                   10633:       WHERE b=432
                   10634:          OR f='opqrstuvw'
                   10635:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   10636:   }
                   10637: } {14 40 66 68 92 scan 0 sort 0}
                   10638: do_test where7-2.459.2 {
                   10639:   count_steps_sort {
                   10640:      SELECT a FROM t3
                   10641:       WHERE b=432
                   10642:          OR f='opqrstuvw'
                   10643:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   10644:   }
                   10645: } {14 40 66 68 92 scan 0 sort 0}
                   10646: do_test where7-2.460.1 {
                   10647:   count_steps_sort {
                   10648:      SELECT a FROM t2
                   10649:       WHERE ((a BETWEEN 14 AND 16) AND a!=15)
                   10650:          OR b=847
                   10651:          OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
                   10652:          OR b=583
                   10653:          OR ((a BETWEEN 63 AND 65) AND a!=64)
                   10654:          OR (d>=26.0 AND d<27.0 AND d NOT NULL)
                   10655:          OR ((a BETWEEN 40 AND 42) AND a!=41)
                   10656:          OR (d>=75.0 AND d<76.0 AND d NOT NULL)
                   10657:          OR b=938
                   10658:   }
                   10659: } {11 14 16 26 37 40 42 53 63 65 75 77 89 scan 0 sort 0}
                   10660: do_test where7-2.460.2 {
                   10661:   count_steps_sort {
                   10662:      SELECT a FROM t3
                   10663:       WHERE ((a BETWEEN 14 AND 16) AND a!=15)
                   10664:          OR b=847
                   10665:          OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
                   10666:          OR b=583
                   10667:          OR ((a BETWEEN 63 AND 65) AND a!=64)
                   10668:          OR (d>=26.0 AND d<27.0 AND d NOT NULL)
                   10669:          OR ((a BETWEEN 40 AND 42) AND a!=41)
                   10670:          OR (d>=75.0 AND d<76.0 AND d NOT NULL)
                   10671:          OR b=938
                   10672:   }
                   10673: } {11 14 16 26 37 40 42 53 63 65 75 77 89 scan 0 sort 0}
                   10674: do_test where7-2.461.1 {
                   10675:   count_steps_sort {
                   10676:      SELECT a FROM t2
                   10677:       WHERE b=671
                   10678:          OR a=56
                   10679:          OR (d>=49.0 AND d<50.0 AND d NOT NULL)
                   10680:          OR b=157
                   10681:          OR a=83
                   10682:          OR ((a BETWEEN 73 AND 75) AND a!=74)
                   10683:          OR c=21021
                   10684:          OR b=319
                   10685:          OR b=187
                   10686:          OR ((a BETWEEN 65 AND 67) AND a!=66)
                   10687:          OR b=839
                   10688:   }
                   10689: } {17 29 49 56 61 62 63 65 67 73 75 83 scan 0 sort 0}
                   10690: do_test where7-2.461.2 {
                   10691:   count_steps_sort {
                   10692:      SELECT a FROM t3
                   10693:       WHERE b=671
                   10694:          OR a=56
                   10695:          OR (d>=49.0 AND d<50.0 AND d NOT NULL)
                   10696:          OR b=157
                   10697:          OR a=83
                   10698:          OR ((a BETWEEN 73 AND 75) AND a!=74)
                   10699:          OR c=21021
                   10700:          OR b=319
                   10701:          OR b=187
                   10702:          OR ((a BETWEEN 65 AND 67) AND a!=66)
                   10703:          OR b=839
                   10704:   }
                   10705: } {17 29 49 56 61 62 63 65 67 73 75 83 scan 0 sort 0}
                   10706: do_test where7-2.462.1 {
                   10707:   count_steps_sort {
                   10708:      SELECT a FROM t2
                   10709:       WHERE (g='kjihgfe' AND f GLOB 'uvwxy*')
                   10710:          OR b=586
                   10711:          OR d<0.0
                   10712:          OR c=9009
                   10713:   }
                   10714: } {25 26 27 72 scan 0 sort 0}
                   10715: do_test where7-2.462.2 {
                   10716:   count_steps_sort {
                   10717:      SELECT a FROM t3
                   10718:       WHERE (g='kjihgfe' AND f GLOB 'uvwxy*')
                   10719:          OR b=586
                   10720:          OR d<0.0
                   10721:          OR c=9009
                   10722:   }
                   10723: } {25 26 27 72 scan 0 sort 0}
                   10724: do_test where7-2.463.1 {
                   10725:   count_steps_sort {
                   10726:      SELECT a FROM t2
                   10727:       WHERE a=82
                   10728:          OR a=34
                   10729:          OR f='jklmnopqr'
                   10730:          OR a=82
                   10731:          OR (d>=16.0 AND d<17.0 AND d NOT NULL)
                   10732:          OR b=454
                   10733:          OR b=355
                   10734:          OR c=21021
                   10735:          OR ((a BETWEEN 63 AND 65) AND a!=64)
                   10736:          OR a=30
                   10737:   }
                   10738: } {9 16 30 34 35 61 62 63 65 82 87 scan 0 sort 0}
                   10739: do_test where7-2.463.2 {
                   10740:   count_steps_sort {
                   10741:      SELECT a FROM t3
                   10742:       WHERE a=82
                   10743:          OR a=34
                   10744:          OR f='jklmnopqr'
                   10745:          OR a=82
                   10746:          OR (d>=16.0 AND d<17.0 AND d NOT NULL)
                   10747:          OR b=454
                   10748:          OR b=355
                   10749:          OR c=21021
                   10750:          OR ((a BETWEEN 63 AND 65) AND a!=64)
                   10751:          OR a=30
                   10752:   }
                   10753: } {9 16 30 34 35 61 62 63 65 82 87 scan 0 sort 0}
                   10754: do_test where7-2.464.1 {
                   10755:   count_steps_sort {
                   10756:      SELECT a FROM t2
                   10757:       WHERE ((a BETWEEN 44 AND 46) AND a!=45)
                   10758:          OR a=53
                   10759:          OR (d>=23.0 AND d<24.0 AND d NOT NULL)
                   10760:          OR (g='ponmlkj' AND f GLOB 'uvwxy*')
                   10761:          OR b=594
                   10762:          OR b=80
                   10763:          OR ((a BETWEEN 18 AND 20) AND a!=19)
                   10764:          OR (d>=49.0 AND d<50.0 AND d NOT NULL)
                   10765:          OR d>1e10
                   10766:   }
                   10767: } {18 20 23 44 46 49 53 54 scan 0 sort 0}
                   10768: do_test where7-2.464.2 {
                   10769:   count_steps_sort {
                   10770:      SELECT a FROM t3
                   10771:       WHERE ((a BETWEEN 44 AND 46) AND a!=45)
                   10772:          OR a=53
                   10773:          OR (d>=23.0 AND d<24.0 AND d NOT NULL)
                   10774:          OR (g='ponmlkj' AND f GLOB 'uvwxy*')
                   10775:          OR b=594
                   10776:          OR b=80
                   10777:          OR ((a BETWEEN 18 AND 20) AND a!=19)
                   10778:          OR (d>=49.0 AND d<50.0 AND d NOT NULL)
                   10779:          OR d>1e10
                   10780:   }
                   10781: } {18 20 23 44 46 49 53 54 scan 0 sort 0}
                   10782: do_test where7-2.465.1 {
                   10783:   count_steps_sort {
                   10784:      SELECT a FROM t2
                   10785:       WHERE f='opqrstuvw'
                   10786:          OR a=7
                   10787:   }
                   10788: } {7 14 40 66 92 scan 0 sort 0}
                   10789: do_test where7-2.465.2 {
                   10790:   count_steps_sort {
                   10791:      SELECT a FROM t3
                   10792:       WHERE f='opqrstuvw'
                   10793:          OR a=7
                   10794:   }
                   10795: } {7 14 40 66 92 scan 0 sort 0}
                   10796: do_test where7-2.466.1 {
                   10797:   count_steps_sort {
                   10798:      SELECT a FROM t2
                   10799:       WHERE b=627
                   10800:          OR ((a BETWEEN 75 AND 77) AND a!=76)
                   10801:          OR ((a BETWEEN 43 AND 45) AND a!=44)
                   10802:          OR a=90
                   10803:          OR (d>=33.0 AND d<34.0 AND d NOT NULL)
                   10804:   }
                   10805: } {33 43 45 57 75 77 90 scan 0 sort 0}
                   10806: do_test where7-2.466.2 {
                   10807:   count_steps_sort {
                   10808:      SELECT a FROM t3
                   10809:       WHERE b=627
                   10810:          OR ((a BETWEEN 75 AND 77) AND a!=76)
                   10811:          OR ((a BETWEEN 43 AND 45) AND a!=44)
                   10812:          OR a=90
                   10813:          OR (d>=33.0 AND d<34.0 AND d NOT NULL)
                   10814:   }
                   10815: } {33 43 45 57 75 77 90 scan 0 sort 0}
                   10816: do_test where7-2.467.1 {
                   10817:   count_steps_sort {
                   10818:      SELECT a FROM t2
                   10819:       WHERE a=59
                   10820:          OR ((a BETWEEN 69 AND 71) AND a!=70)
                   10821:          OR (d>=9.0 AND d<10.0 AND d NOT NULL)
                   10822:          OR (g='xwvutsr' AND f GLOB 'fghij*')
                   10823:          OR f='wxyzabcde'
                   10824:          OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
                   10825:          OR a=70
                   10826:          OR ((a BETWEEN 23 AND 25) AND a!=24)
                   10827:          OR ((a BETWEEN 14 AND 16) AND a!=15)
                   10828:   }
                   10829: } {5 9 14 16 22 23 25 48 51 59 69 70 71 74 77 100 scan 0 sort 0}
                   10830: do_test where7-2.467.2 {
                   10831:   count_steps_sort {
                   10832:      SELECT a FROM t3
                   10833:       WHERE a=59
                   10834:          OR ((a BETWEEN 69 AND 71) AND a!=70)
                   10835:          OR (d>=9.0 AND d<10.0 AND d NOT NULL)
                   10836:          OR (g='xwvutsr' AND f GLOB 'fghij*')
                   10837:          OR f='wxyzabcde'
                   10838:          OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
                   10839:          OR a=70
                   10840:          OR ((a BETWEEN 23 AND 25) AND a!=24)
                   10841:          OR ((a BETWEEN 14 AND 16) AND a!=15)
                   10842:   }
                   10843: } {5 9 14 16 22 23 25 48 51 59 69 70 71 74 77 100 scan 0 sort 0}
                   10844: do_test where7-2.468.1 {
                   10845:   count_steps_sort {
                   10846:      SELECT a FROM t2
                   10847:       WHERE a=69
                   10848:          OR (g='ihgfedc' AND f GLOB 'defgh*')
                   10849:   }
                   10850: } {69 81 scan 0 sort 0}
                   10851: do_test where7-2.468.2 {
                   10852:   count_steps_sort {
                   10853:      SELECT a FROM t3
                   10854:       WHERE a=69
                   10855:          OR (g='ihgfedc' AND f GLOB 'defgh*')
                   10856:   }
                   10857: } {69 81 scan 0 sort 0}
                   10858: do_test where7-2.469.1 {
                   10859:   count_steps_sort {
                   10860:      SELECT a FROM t2
                   10861:       WHERE a=41
                   10862:          OR a=43
                   10863:          OR a=92
                   10864:          OR (g='fedcbaz' AND f GLOB 'rstuv*')
                   10865:          OR (g='mlkjihg' AND f GLOB 'klmno*')
                   10866:   }
                   10867: } {41 43 62 92 95 scan 0 sort 0}
                   10868: do_test where7-2.469.2 {
                   10869:   count_steps_sort {
                   10870:      SELECT a FROM t3
                   10871:       WHERE a=41
                   10872:          OR a=43
                   10873:          OR a=92
                   10874:          OR (g='fedcbaz' AND f GLOB 'rstuv*')
                   10875:          OR (g='mlkjihg' AND f GLOB 'klmno*')
                   10876:   }
                   10877: } {41 43 62 92 95 scan 0 sort 0}
                   10878: do_test where7-2.470.1 {
                   10879:   count_steps_sort {
                   10880:      SELECT a FROM t2
                   10881:       WHERE b=300
                   10882:          OR (d>=52.0 AND d<53.0 AND d NOT NULL)
                   10883:          OR b=935
                   10884:          OR b=190
                   10885:   }
                   10886: } {52 85 scan 0 sort 0}
                   10887: do_test where7-2.470.2 {
                   10888:   count_steps_sort {
                   10889:      SELECT a FROM t3
                   10890:       WHERE b=300
                   10891:          OR (d>=52.0 AND d<53.0 AND d NOT NULL)
                   10892:          OR b=935
                   10893:          OR b=190
                   10894:   }
                   10895: } {52 85 scan 0 sort 0}
                   10896: do_test where7-2.471.1 {
                   10897:   count_steps_sort {
                   10898:      SELECT a FROM t2
                   10899:       WHERE f='fghijklmn'
                   10900:          OR f='fghijklmn'
                   10901:          OR (g='xwvutsr' AND f GLOB 'efghi*')
                   10902:          OR b=465
                   10903:          OR b=586
                   10904:          OR (d>=20.0 AND d<21.0 AND d NOT NULL)
                   10905:          OR b=88
                   10906:          OR ((a BETWEEN 30 AND 32) AND a!=31)
                   10907:          OR b=726
                   10908:          OR ((a BETWEEN 51 AND 53) AND a!=52)
                   10909:   }
                   10910: } {4 5 8 20 30 31 32 51 53 57 66 83 scan 0 sort 0}
                   10911: do_test where7-2.471.2 {
                   10912:   count_steps_sort {
                   10913:      SELECT a FROM t3
                   10914:       WHERE f='fghijklmn'
                   10915:          OR f='fghijklmn'
                   10916:          OR (g='xwvutsr' AND f GLOB 'efghi*')
                   10917:          OR b=465
                   10918:          OR b=586
                   10919:          OR (d>=20.0 AND d<21.0 AND d NOT NULL)
                   10920:          OR b=88
                   10921:          OR ((a BETWEEN 30 AND 32) AND a!=31)
                   10922:          OR b=726
                   10923:          OR ((a BETWEEN 51 AND 53) AND a!=52)
                   10924:   }
                   10925: } {4 5 8 20 30 31 32 51 53 57 66 83 scan 0 sort 0}
                   10926: do_test where7-2.472.1 {
                   10927:   count_steps_sort {
                   10928:      SELECT a FROM t2
                   10929:       WHERE (d>=34.0 AND d<35.0 AND d NOT NULL)
                   10930:          OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
                   10931:          OR (g='hgfedcb' AND f GLOB 'hijkl*')
                   10932:          OR (g='fedcbaz' AND f GLOB 'tuvwx*')
                   10933:          OR (g='edcbazy' AND f GLOB 'wxyza*')
                   10934:          OR b=814
                   10935:          OR a=20
                   10936:          OR 1000000<b
                   10937:          OR b=792
                   10938:   }
                   10939: } {20 25 34 51 72 74 77 85 97 100 scan 0 sort 0}
                   10940: do_test where7-2.472.2 {
                   10941:   count_steps_sort {
                   10942:      SELECT a FROM t3
                   10943:       WHERE (d>=34.0 AND d<35.0 AND d NOT NULL)
                   10944:          OR (f GLOB '?abcd*' AND f GLOB 'zabc*')
                   10945:          OR (g='hgfedcb' AND f GLOB 'hijkl*')
                   10946:          OR (g='fedcbaz' AND f GLOB 'tuvwx*')
                   10947:          OR (g='edcbazy' AND f GLOB 'wxyza*')
                   10948:          OR b=814
                   10949:          OR a=20
                   10950:          OR 1000000<b
                   10951:          OR b=792
                   10952:   }
                   10953: } {20 25 34 51 72 74 77 85 97 100 scan 0 sort 0}
                   10954: do_test where7-2.473.1 {
                   10955:   count_steps_sort {
                   10956:      SELECT a FROM t2
                   10957:       WHERE (g='kjihgfe' AND f GLOB 'uvwxy*')
                   10958:          OR ((a BETWEEN 53 AND 55) AND a!=54)
                   10959:          OR c=1001
                   10960:          OR b=484
                   10961:          OR (d>=65.0 AND d<66.0 AND d NOT NULL)
                   10962:          OR c<=10
                   10963:          OR a=92
                   10964:          OR (g='tsrqpon' AND f GLOB 'zabcd*')
                   10965:          OR ((a BETWEEN 0 AND 2) AND a!=1)
                   10966:          OR b=1026
                   10967:   }
                   10968: } {1 2 3 25 44 53 55 65 72 92 scan 0 sort 0}
                   10969: do_test where7-2.473.2 {
                   10970:   count_steps_sort {
                   10971:      SELECT a FROM t3
                   10972:       WHERE (g='kjihgfe' AND f GLOB 'uvwxy*')
                   10973:          OR ((a BETWEEN 53 AND 55) AND a!=54)
                   10974:          OR c=1001
                   10975:          OR b=484
                   10976:          OR (d>=65.0 AND d<66.0 AND d NOT NULL)
                   10977:          OR c<=10
                   10978:          OR a=92
                   10979:          OR (g='tsrqpon' AND f GLOB 'zabcd*')
                   10980:          OR ((a BETWEEN 0 AND 2) AND a!=1)
                   10981:          OR b=1026
                   10982:   }
                   10983: } {1 2 3 25 44 53 55 65 72 92 scan 0 sort 0}
                   10984: do_test where7-2.474.1 {
                   10985:   count_steps_sort {
                   10986:      SELECT a FROM t2
                   10987:       WHERE a=54
                   10988:          OR (g='xwvutsr' AND f GLOB 'defgh*')
                   10989:          OR b=993
                   10990:          OR c=22022
                   10991:          OR a=68
                   10992:          OR ((a BETWEEN 99 AND 101) AND a!=100)
                   10993:          OR a=62
                   10994:          OR (f GLOB '?efgh*' AND f GLOB 'defg*')
                   10995:          OR b=1015
                   10996:   }
                   10997: } {3 29 54 55 62 64 65 66 68 81 99 scan 0 sort 0}
                   10998: do_test where7-2.474.2 {
                   10999:   count_steps_sort {
                   11000:      SELECT a FROM t3
                   11001:       WHERE a=54
                   11002:          OR (g='xwvutsr' AND f GLOB 'defgh*')
                   11003:          OR b=993
                   11004:          OR c=22022
                   11005:          OR a=68
                   11006:          OR ((a BETWEEN 99 AND 101) AND a!=100)
                   11007:          OR a=62
                   11008:          OR (f GLOB '?efgh*' AND f GLOB 'defg*')
                   11009:          OR b=1015
                   11010:   }
                   11011: } {3 29 54 55 62 64 65 66 68 81 99 scan 0 sort 0}
                   11012: do_test where7-2.475.1 {
                   11013:   count_steps_sort {
                   11014:      SELECT a FROM t2
                   11015:       WHERE b=319
                   11016:          OR a=50
                   11017:          OR (g='srqponm' AND f GLOB 'defgh*')
                   11018:          OR (d>=55.0 AND d<56.0 AND d NOT NULL)
                   11019:          OR (d>=10.0 AND d<11.0 AND d NOT NULL)
                   11020:          OR (d>=92.0 AND d<93.0 AND d NOT NULL)
                   11021:          OR a=96
                   11022:   }
                   11023: } {10 29 50 55 92 96 scan 0 sort 0}
                   11024: do_test where7-2.475.2 {
                   11025:   count_steps_sort {
                   11026:      SELECT a FROM t3
                   11027:       WHERE b=319
                   11028:          OR a=50
                   11029:          OR (g='srqponm' AND f GLOB 'defgh*')
                   11030:          OR (d>=55.0 AND d<56.0 AND d NOT NULL)
                   11031:          OR (d>=10.0 AND d<11.0 AND d NOT NULL)
                   11032:          OR (d>=92.0 AND d<93.0 AND d NOT NULL)
                   11033:          OR a=96
                   11034:   }
                   11035: } {10 29 50 55 92 96 scan 0 sort 0}
                   11036: do_test where7-2.476.1 {
                   11037:   count_steps_sort {
                   11038:      SELECT a FROM t2
                   11039:       WHERE b=971
                   11040:          OR c=18018
                   11041:          OR b=564
                   11042:          OR b=583
                   11043:          OR b=80
                   11044:   }
                   11045: } {52 53 54 scan 0 sort 0}
                   11046: do_test where7-2.476.2 {
                   11047:   count_steps_sort {
                   11048:      SELECT a FROM t3
                   11049:       WHERE b=971
                   11050:          OR c=18018
                   11051:          OR b=564
                   11052:          OR b=583
                   11053:          OR b=80
                   11054:   }
                   11055: } {52 53 54 scan 0 sort 0}
                   11056: do_test where7-2.477.1 {
                   11057:   count_steps_sort {
                   11058:      SELECT a FROM t2
                   11059:       WHERE (d>=35.0 AND d<36.0 AND d NOT NULL)
                   11060:          OR b=1026
                   11061:          OR ((a BETWEEN 14 AND 16) AND a!=15)
                   11062:   }
                   11063: } {14 16 35 scan 0 sort 0}
                   11064: do_test where7-2.477.2 {
                   11065:   count_steps_sort {
                   11066:      SELECT a FROM t3
                   11067:       WHERE (d>=35.0 AND d<36.0 AND d NOT NULL)
                   11068:          OR b=1026
                   11069:          OR ((a BETWEEN 14 AND 16) AND a!=15)
                   11070:   }
                   11071: } {14 16 35 scan 0 sort 0}
                   11072: do_test where7-2.478.1 {
                   11073:   count_steps_sort {
                   11074:      SELECT a FROM t2
                   11075:       WHERE (g='ponmlkj' AND f GLOB 'uvwxy*')
                   11076:          OR (d>=34.0 AND d<35.0 AND d NOT NULL)
                   11077:          OR b=407
                   11078:          OR b=454
                   11079:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   11080:          OR (d>=91.0 AND d<92.0 AND d NOT NULL)
                   11081:          OR b=627
                   11082:          OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
                   11083:   }
                   11084: } {9 13 34 35 37 39 46 57 61 65 87 91 scan 0 sort 0}
                   11085: do_test where7-2.478.2 {
                   11086:   count_steps_sort {
                   11087:      SELECT a FROM t3
                   11088:       WHERE (g='ponmlkj' AND f GLOB 'uvwxy*')
                   11089:          OR (d>=34.0 AND d<35.0 AND d NOT NULL)
                   11090:          OR b=407
                   11091:          OR b=454
                   11092:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   11093:          OR (d>=91.0 AND d<92.0 AND d NOT NULL)
                   11094:          OR b=627
                   11095:          OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
                   11096:   }
                   11097: } {9 13 34 35 37 39 46 57 61 65 87 91 scan 0 sort 0}
                   11098: do_test where7-2.479.1 {
                   11099:   count_steps_sort {
                   11100:      SELECT a FROM t2
                   11101:       WHERE (d>=79.0 AND d<80.0 AND d NOT NULL)
                   11102:          OR c=34034
                   11103:          OR ((a BETWEEN 24 AND 26) AND a!=25)
                   11104:          OR ((a BETWEEN 18 AND 20) AND a!=19)
                   11105:          OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
                   11106:          OR a=67
                   11107:   }
                   11108: } {6 18 20 24 26 32 58 67 79 84 100 scan 0 sort 0}
                   11109: do_test where7-2.479.2 {
                   11110:   count_steps_sort {
                   11111:      SELECT a FROM t3
                   11112:       WHERE (d>=79.0 AND d<80.0 AND d NOT NULL)
                   11113:          OR c=34034
                   11114:          OR ((a BETWEEN 24 AND 26) AND a!=25)
                   11115:          OR ((a BETWEEN 18 AND 20) AND a!=19)
                   11116:          OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
                   11117:          OR a=67
                   11118:   }
                   11119: } {6 18 20 24 26 32 58 67 79 84 100 scan 0 sort 0}
                   11120: do_test where7-2.480.1 {
                   11121:   count_steps_sort {
                   11122:      SELECT a FROM t2
                   11123:       WHERE a=97
                   11124:          OR b=575
                   11125:          OR (d>=81.0 AND d<82.0 AND d NOT NULL)
                   11126:          OR ((a BETWEEN 2 AND 4) AND a!=3)
                   11127:          OR (d>=1.0 AND d<2.0 AND d NOT NULL)
                   11128:          OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
                   11129:   }
                   11130: } {1 2 4 16 42 68 81 94 97 scan 0 sort 0}
                   11131: do_test where7-2.480.2 {
                   11132:   count_steps_sort {
                   11133:      SELECT a FROM t3
                   11134:       WHERE a=97
                   11135:          OR b=575
                   11136:          OR (d>=81.0 AND d<82.0 AND d NOT NULL)
                   11137:          OR ((a BETWEEN 2 AND 4) AND a!=3)
                   11138:          OR (d>=1.0 AND d<2.0 AND d NOT NULL)
                   11139:          OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
                   11140:   }
                   11141: } {1 2 4 16 42 68 81 94 97 scan 0 sort 0}
                   11142: do_test where7-2.481.1 {
                   11143:   count_steps_sort {
                   11144:      SELECT a FROM t2
                   11145:       WHERE b=561
                   11146:          OR b=773
                   11147:          OR (d>=46.0 AND d<47.0 AND d NOT NULL)
                   11148:          OR b=201
                   11149:          OR a=99
                   11150:          OR (g='utsrqpo' AND f GLOB 'tuvwx*')
                   11151:          OR ((a BETWEEN 36 AND 38) AND a!=37)
                   11152:          OR (d>=23.0 AND d<24.0 AND d NOT NULL)
                   11153:          OR b=946
                   11154:          OR b=993
                   11155:          OR (g='fedcbaz' AND f GLOB 'qrstu*')
                   11156:   }
                   11157: } {19 23 36 38 46 51 86 94 99 scan 0 sort 0}
                   11158: do_test where7-2.481.2 {
                   11159:   count_steps_sort {
                   11160:      SELECT a FROM t3
                   11161:       WHERE b=561
                   11162:          OR b=773
                   11163:          OR (d>=46.0 AND d<47.0 AND d NOT NULL)
                   11164:          OR b=201
                   11165:          OR a=99
                   11166:          OR (g='utsrqpo' AND f GLOB 'tuvwx*')
                   11167:          OR ((a BETWEEN 36 AND 38) AND a!=37)
                   11168:          OR (d>=23.0 AND d<24.0 AND d NOT NULL)
                   11169:          OR b=946
                   11170:          OR b=993
                   11171:          OR (g='fedcbaz' AND f GLOB 'qrstu*')
                   11172:   }
                   11173: } {19 23 36 38 46 51 86 94 99 scan 0 sort 0}
                   11174: do_test where7-2.482.1 {
                   11175:   count_steps_sort {
                   11176:      SELECT a FROM t2
                   11177:       WHERE b=806
                   11178:          OR (g='kjihgfe' AND f GLOB 'uvwxy*')
                   11179:          OR ((a BETWEEN 24 AND 26) AND a!=25)
                   11180:          OR b=916
                   11181:          OR b<0
                   11182:          OR (d>=62.0 AND d<63.0 AND d NOT NULL)
                   11183:          OR b=154
                   11184:          OR c=10010
                   11185:          OR b=451
                   11186:          OR (d>=14.0 AND d<15.0 AND d NOT NULL)
                   11187:   }
                   11188: } {14 24 26 28 29 30 41 62 72 scan 0 sort 0}
                   11189: do_test where7-2.482.2 {
                   11190:   count_steps_sort {
                   11191:      SELECT a FROM t3
                   11192:       WHERE b=806
                   11193:          OR (g='kjihgfe' AND f GLOB 'uvwxy*')
                   11194:          OR ((a BETWEEN 24 AND 26) AND a!=25)
                   11195:          OR b=916
                   11196:          OR b<0
                   11197:          OR (d>=62.0 AND d<63.0 AND d NOT NULL)
                   11198:          OR b=154
                   11199:          OR c=10010
                   11200:          OR b=451
                   11201:          OR (d>=14.0 AND d<15.0 AND d NOT NULL)
                   11202:   }
                   11203: } {14 24 26 28 29 30 41 62 72 scan 0 sort 0}
                   11204: do_test where7-2.483.1 {
                   11205:   count_steps_sort {
                   11206:      SELECT a FROM t2
                   11207:       WHERE b=836
                   11208:          OR d>1e10
                   11209:          OR (g='utsrqpo' AND f GLOB 'uvwxy*')
                   11210:          OR f='pqrstuvwx'
                   11211:          OR ((a BETWEEN 3 AND 5) AND a!=4)
                   11212:          OR f='abcdefghi'
                   11213:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   11214:          OR a=33
                   11215:          OR ((a BETWEEN 19 AND 21) AND a!=20)
                   11216:          OR ((a BETWEEN 88 AND 90) AND a!=89)
                   11217:          OR b=476
                   11218:   }
                   11219: } {3 5 15 19 20 21 26 33 41 52 57 67 76 78 88 90 93 scan 0 sort 0}
                   11220: do_test where7-2.483.2 {
                   11221:   count_steps_sort {
                   11222:      SELECT a FROM t3
                   11223:       WHERE b=836
                   11224:          OR d>1e10
                   11225:          OR (g='utsrqpo' AND f GLOB 'uvwxy*')
                   11226:          OR f='pqrstuvwx'
                   11227:          OR ((a BETWEEN 3 AND 5) AND a!=4)
                   11228:          OR f='abcdefghi'
                   11229:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   11230:          OR a=33
                   11231:          OR ((a BETWEEN 19 AND 21) AND a!=20)
                   11232:          OR ((a BETWEEN 88 AND 90) AND a!=89)
                   11233:          OR b=476
                   11234:   }
                   11235: } {3 5 15 19 20 21 26 33 41 52 57 67 76 78 88 90 93 scan 0 sort 0}
                   11236: do_test where7-2.484.1 {
                   11237:   count_steps_sort {
                   11238:      SELECT a FROM t2
                   11239:       WHERE a=48
                   11240:          OR a=92
                   11241:          OR a=1
                   11242:          OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
                   11243:          OR (d>=28.0 AND d<29.0 AND d NOT NULL)
                   11244:          OR (d>=7.0 AND d<8.0 AND d NOT NULL)
                   11245:          OR (g='rqponml' AND f GLOB 'lmnop*')
                   11246:          OR b=905
                   11247:          OR ((a BETWEEN 51 AND 53) AND a!=52)
                   11248:   }
                   11249: } {1 4 7 28 30 37 48 51 53 56 82 92 scan 0 sort 0}
                   11250: do_test where7-2.484.2 {
                   11251:   count_steps_sort {
                   11252:      SELECT a FROM t3
                   11253:       WHERE a=48
                   11254:          OR a=92
                   11255:          OR a=1
                   11256:          OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
                   11257:          OR (d>=28.0 AND d<29.0 AND d NOT NULL)
                   11258:          OR (d>=7.0 AND d<8.0 AND d NOT NULL)
                   11259:          OR (g='rqponml' AND f GLOB 'lmnop*')
                   11260:          OR b=905
                   11261:          OR ((a BETWEEN 51 AND 53) AND a!=52)
                   11262:   }
                   11263: } {1 4 7 28 30 37 48 51 53 56 82 92 scan 0 sort 0}
                   11264: do_test where7-2.485.1 {
                   11265:   count_steps_sort {
                   11266:      SELECT a FROM t2
                   11267:       WHERE (d>=17.0 AND d<18.0 AND d NOT NULL)
                   11268:          OR (d>=4.0 AND d<5.0 AND d NOT NULL)
                   11269:          OR b=212
                   11270:          OR a=42
                   11271:          OR a=92
                   11272:   }
                   11273: } {4 17 42 92 scan 0 sort 0}
                   11274: do_test where7-2.485.2 {
                   11275:   count_steps_sort {
                   11276:      SELECT a FROM t3
                   11277:       WHERE (d>=17.0 AND d<18.0 AND d NOT NULL)
                   11278:          OR (d>=4.0 AND d<5.0 AND d NOT NULL)
                   11279:          OR b=212
                   11280:          OR a=42
                   11281:          OR a=92
                   11282:   }
                   11283: } {4 17 42 92 scan 0 sort 0}
                   11284: do_test where7-2.486.1 {
                   11285:   count_steps_sort {
                   11286:      SELECT a FROM t2
                   11287:       WHERE b=740
                   11288:          OR b=564
                   11289:          OR (g='onmlkji' AND f GLOB 'zabcd*')
                   11290:          OR a=11
                   11291:          OR ((a BETWEEN 44 AND 46) AND a!=45)
                   11292:          OR b=322
                   11293:          OR (d>=6.0 AND d<7.0 AND d NOT NULL)
                   11294:          OR (g='utsrqpo' AND f GLOB 'wxyza*')
                   11295:          OR b=902
                   11296:          OR c>=34035
                   11297:   }
                   11298: } {6 11 22 44 46 51 82 scan 0 sort 0}
                   11299: do_test where7-2.486.2 {
                   11300:   count_steps_sort {
                   11301:      SELECT a FROM t3
                   11302:       WHERE b=740
                   11303:          OR b=564
                   11304:          OR (g='onmlkji' AND f GLOB 'zabcd*')
                   11305:          OR a=11
                   11306:          OR ((a BETWEEN 44 AND 46) AND a!=45)
                   11307:          OR b=322
                   11308:          OR (d>=6.0 AND d<7.0 AND d NOT NULL)
                   11309:          OR (g='utsrqpo' AND f GLOB 'wxyza*')
                   11310:          OR b=902
                   11311:          OR c>=34035
                   11312:   }
                   11313: } {6 11 22 44 46 51 82 scan 0 sort 0}
                   11314: do_test where7-2.487.1 {
                   11315:   count_steps_sort {
                   11316:      SELECT a FROM t2
                   11317:       WHERE ((a BETWEEN 52 AND 54) AND a!=53)
                   11318:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   11319:          OR (d>=8.0 AND d<9.0 AND d NOT NULL)
                   11320:          OR a=27
                   11321:          OR a=48
                   11322:          OR b=927
                   11323:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   11324:          OR (g='fedcbaz' AND f GLOB 'stuvw*')
                   11325:          OR f='abcdefghi'
                   11326:          OR b=91
                   11327:          OR b=55
                   11328:   }
                   11329: } {5 8 26 27 48 52 54 56 58 78 89 91 96 scan 0 sort 0}
                   11330: do_test where7-2.487.2 {
                   11331:   count_steps_sort {
                   11332:      SELECT a FROM t3
                   11333:       WHERE ((a BETWEEN 52 AND 54) AND a!=53)
                   11334:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   11335:          OR (d>=8.0 AND d<9.0 AND d NOT NULL)
                   11336:          OR a=27
                   11337:          OR a=48
                   11338:          OR b=927
                   11339:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   11340:          OR (g='fedcbaz' AND f GLOB 'stuvw*')
                   11341:          OR f='abcdefghi'
                   11342:          OR b=91
                   11343:          OR b=55
                   11344:   }
                   11345: } {5 8 26 27 48 52 54 56 58 78 89 91 96 scan 0 sort 0}
                   11346: do_test where7-2.488.1 {
                   11347:   count_steps_sort {
                   11348:      SELECT a FROM t2
                   11349:       WHERE (g='srqponm' AND f GLOB 'efghi*')
                   11350:          OR ((a BETWEEN 88 AND 90) AND a!=89)
                   11351:          OR a=20
                   11352:          OR b=11
                   11353:   }
                   11354: } {1 20 30 88 90 scan 0 sort 0}
                   11355: do_test where7-2.488.2 {
                   11356:   count_steps_sort {
                   11357:      SELECT a FROM t3
                   11358:       WHERE (g='srqponm' AND f GLOB 'efghi*')
                   11359:          OR ((a BETWEEN 88 AND 90) AND a!=89)
                   11360:          OR a=20
                   11361:          OR b=11
                   11362:   }
                   11363: } {1 20 30 88 90 scan 0 sort 0}
                   11364: do_test where7-2.489.1 {
                   11365:   count_steps_sort {
                   11366:      SELECT a FROM t2
                   11367:       WHERE (d>=27.0 AND d<28.0 AND d NOT NULL)
                   11368:          OR b=55
                   11369:          OR (d>=13.0 AND d<14.0 AND d NOT NULL)
                   11370:          OR (g='onmlkji' AND f GLOB 'abcde*')
                   11371:          OR a=50
                   11372:          OR (d>=73.0 AND d<74.0 AND d NOT NULL)
                   11373:          OR (d>=51.0 AND d<52.0 AND d NOT NULL)
                   11374:          OR (d>=64.0 AND d<65.0 AND d NOT NULL)
                   11375:   }
                   11376: } {5 13 27 50 51 52 64 73 scan 0 sort 0}
                   11377: do_test where7-2.489.2 {
                   11378:   count_steps_sort {
                   11379:      SELECT a FROM t3
                   11380:       WHERE (d>=27.0 AND d<28.0 AND d NOT NULL)
                   11381:          OR b=55
                   11382:          OR (d>=13.0 AND d<14.0 AND d NOT NULL)
                   11383:          OR (g='onmlkji' AND f GLOB 'abcde*')
                   11384:          OR a=50
                   11385:          OR (d>=73.0 AND d<74.0 AND d NOT NULL)
                   11386:          OR (d>=51.0 AND d<52.0 AND d NOT NULL)
                   11387:          OR (d>=64.0 AND d<65.0 AND d NOT NULL)
                   11388:   }
                   11389: } {5 13 27 50 51 52 64 73 scan 0 sort 0}
                   11390: do_test where7-2.490.1 {
                   11391:   count_steps_sort {
                   11392:      SELECT a FROM t2
                   11393:       WHERE (g='rqponml' AND f GLOB 'ijklm*')
                   11394:          OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
                   11395:   }
                   11396: } {22 34 48 74 100 scan 0 sort 0}
                   11397: do_test where7-2.490.2 {
                   11398:   count_steps_sort {
                   11399:      SELECT a FROM t3
                   11400:       WHERE (g='rqponml' AND f GLOB 'ijklm*')
                   11401:          OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
                   11402:   }
                   11403: } {22 34 48 74 100 scan 0 sort 0}
                   11404: do_test where7-2.491.1 {
                   11405:   count_steps_sort {
                   11406:      SELECT a FROM t2
                   11407:       WHERE b=704
                   11408:          OR b=924
                   11409:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   11410:          OR b=113
                   11411:   }
                   11412: } {64 84 90 scan 0 sort 0}
                   11413: do_test where7-2.491.2 {
                   11414:   count_steps_sort {
                   11415:      SELECT a FROM t3
                   11416:       WHERE b=704
                   11417:          OR b=924
                   11418:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   11419:          OR b=113
                   11420:   }
                   11421: } {64 84 90 scan 0 sort 0}
                   11422: do_test where7-2.492.1 {
                   11423:   count_steps_sort {
                   11424:      SELECT a FROM t2
                   11425:       WHERE ((a BETWEEN 20 AND 22) AND a!=21)
                   11426:          OR b=289
                   11427:          OR ((a BETWEEN 14 AND 16) AND a!=15)
                   11428:   }
                   11429: } {14 16 20 22 scan 0 sort 0}
                   11430: do_test where7-2.492.2 {
                   11431:   count_steps_sort {
                   11432:      SELECT a FROM t3
                   11433:       WHERE ((a BETWEEN 20 AND 22) AND a!=21)
                   11434:          OR b=289
                   11435:          OR ((a BETWEEN 14 AND 16) AND a!=15)
                   11436:   }
                   11437: } {14 16 20 22 scan 0 sort 0}
                   11438: do_test where7-2.493.1 {
                   11439:   count_steps_sort {
                   11440:      SELECT a FROM t2
                   11441:       WHERE b=935
                   11442:          OR b=1001
                   11443:          OR ((a BETWEEN 78 AND 80) AND a!=79)
                   11444:          OR a=31
                   11445:          OR a=56
                   11446:   }
                   11447: } {31 56 78 80 85 91 scan 0 sort 0}
                   11448: do_test where7-2.493.2 {
                   11449:   count_steps_sort {
                   11450:      SELECT a FROM t3
                   11451:       WHERE b=935
                   11452:          OR b=1001
                   11453:          OR ((a BETWEEN 78 AND 80) AND a!=79)
                   11454:          OR a=31
                   11455:          OR a=56
                   11456:   }
                   11457: } {31 56 78 80 85 91 scan 0 sort 0}
                   11458: do_test where7-2.494.1 {
                   11459:   count_steps_sort {
                   11460:      SELECT a FROM t2
                   11461:       WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
                   11462:          OR b=726
                   11463:          OR f='abcdefghi'
                   11464:          OR b=179
                   11465:          OR (g='utsrqpo' AND f GLOB 'tuvwx*')
                   11466:          OR b=539
                   11467:          OR b=66
                   11468:          OR ((a BETWEEN 86 AND 88) AND a!=87)
                   11469:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   11470:   }
                   11471: } {6 9 19 26 35 49 52 60 61 66 78 86 87 88 scan 0 sort 0}
                   11472: do_test where7-2.494.2 {
                   11473:   count_steps_sort {
                   11474:      SELECT a FROM t3
                   11475:       WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
                   11476:          OR b=726
                   11477:          OR f='abcdefghi'
                   11478:          OR b=179
                   11479:          OR (g='utsrqpo' AND f GLOB 'tuvwx*')
                   11480:          OR b=539
                   11481:          OR b=66
                   11482:          OR ((a BETWEEN 86 AND 88) AND a!=87)
                   11483:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   11484:   }
                   11485: } {6 9 19 26 35 49 52 60 61 66 78 86 87 88 scan 0 sort 0}
                   11486: do_test where7-2.495.1 {
                   11487:   count_steps_sort {
                   11488:      SELECT a FROM t2
                   11489:       WHERE b=179
                   11490:          OR b=685
                   11491:   }
                   11492: } { scan 0 sort 0}
                   11493: do_test where7-2.495.2 {
                   11494:   count_steps_sort {
                   11495:      SELECT a FROM t3
                   11496:       WHERE b=179
                   11497:          OR b=685
                   11498:   }
                   11499: } { scan 0 sort 0}
                   11500: do_test where7-2.496.1 {
                   11501:   count_steps_sort {
                   11502:      SELECT a FROM t2
                   11503:       WHERE b=201
                   11504:          OR b=682
                   11505:          OR b=443
                   11506:          OR b=836
                   11507:          OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
                   11508:          OR (d>=11.0 AND d<12.0 AND d NOT NULL)
                   11509:          OR ((a BETWEEN 51 AND 53) AND a!=52)
                   11510:          OR b=110
                   11511:          OR (f GLOB '?defg*' AND f GLOB 'cdef*')
                   11512:   }
                   11513: } {2 10 11 13 28 39 51 53 54 62 65 76 80 91 scan 0 sort 0}
                   11514: do_test where7-2.496.2 {
                   11515:   count_steps_sort {
                   11516:      SELECT a FROM t3
                   11517:       WHERE b=201
                   11518:          OR b=682
                   11519:          OR b=443
                   11520:          OR b=836
                   11521:          OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
                   11522:          OR (d>=11.0 AND d<12.0 AND d NOT NULL)
                   11523:          OR ((a BETWEEN 51 AND 53) AND a!=52)
                   11524:          OR b=110
                   11525:          OR (f GLOB '?defg*' AND f GLOB 'cdef*')
                   11526:   }
                   11527: } {2 10 11 13 28 39 51 53 54 62 65 76 80 91 scan 0 sort 0}
                   11528: do_test where7-2.497.1 {
                   11529:   count_steps_sort {
                   11530:      SELECT a FROM t2
                   11531:       WHERE (f GLOB '?zabc*' AND f GLOB 'yzab*')
                   11532:          OR b=462
                   11533:          OR ((a BETWEEN 4 AND 6) AND a!=5)
                   11534:          OR a=22
                   11535:          OR b=594
                   11536:          OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
                   11537:          OR (d>=57.0 AND d<58.0 AND d NOT NULL)
                   11538:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                   11539:          OR (g='mlkjihg' AND f GLOB 'jklmn*')
                   11540:   }
                   11541: } {4 6 18 22 24 42 44 50 54 57 61 70 74 76 96 scan 0 sort 0}
                   11542: do_test where7-2.497.2 {
                   11543:   count_steps_sort {
                   11544:      SELECT a FROM t3
                   11545:       WHERE (f GLOB '?zabc*' AND f GLOB 'yzab*')
                   11546:          OR b=462
                   11547:          OR ((a BETWEEN 4 AND 6) AND a!=5)
                   11548:          OR a=22
                   11549:          OR b=594
                   11550:          OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
                   11551:          OR (d>=57.0 AND d<58.0 AND d NOT NULL)
                   11552:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                   11553:          OR (g='mlkjihg' AND f GLOB 'jklmn*')
                   11554:   }
                   11555: } {4 6 18 22 24 42 44 50 54 57 61 70 74 76 96 scan 0 sort 0}
                   11556: do_test where7-2.498.1 {
                   11557:   count_steps_sort {
                   11558:      SELECT a FROM t2
                   11559:       WHERE (g='utsrqpo' AND f GLOB 'wxyza*')
                   11560:          OR (d>=1.0 AND d<2.0 AND d NOT NULL)
                   11561:          OR (g='wvutsrq' AND f GLOB 'klmno*')
                   11562:          OR f='vwxyzabcd'
                   11563:          OR (g='vutsrqp' AND f GLOB 'nopqr*')
                   11564:          OR a=37
                   11565:          OR a=50
                   11566:   }
                   11567: } {1 10 13 21 22 37 47 50 73 99 scan 0 sort 0}
                   11568: do_test where7-2.498.2 {
                   11569:   count_steps_sort {
                   11570:      SELECT a FROM t3
                   11571:       WHERE (g='utsrqpo' AND f GLOB 'wxyza*')
                   11572:          OR (d>=1.0 AND d<2.0 AND d NOT NULL)
                   11573:          OR (g='wvutsrq' AND f GLOB 'klmno*')
                   11574:          OR f='vwxyzabcd'
                   11575:          OR (g='vutsrqp' AND f GLOB 'nopqr*')
                   11576:          OR a=37
                   11577:          OR a=50
                   11578:   }
                   11579: } {1 10 13 21 22 37 47 50 73 99 scan 0 sort 0}
                   11580: do_test where7-2.499.1 {
                   11581:   count_steps_sort {
                   11582:      SELECT a FROM t2
                   11583:       WHERE ((a BETWEEN 83 AND 85) AND a!=84)
                   11584:          OR b=784
                   11585:          OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
                   11586:          OR b=825
                   11587:          OR a=80
                   11588:          OR (g='tsrqpon' AND f GLOB 'xyzab*')
                   11589:          OR (d>=97.0 AND d<98.0 AND d NOT NULL)
                   11590:          OR b=531
                   11591:          OR a=100
                   11592:   }
                   11593: } {20 23 46 72 75 80 83 85 97 98 100 scan 0 sort 0}
                   11594: do_test where7-2.499.2 {
                   11595:   count_steps_sort {
                   11596:      SELECT a FROM t3
                   11597:       WHERE ((a BETWEEN 83 AND 85) AND a!=84)
                   11598:          OR b=784
                   11599:          OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
                   11600:          OR b=825
                   11601:          OR a=80
                   11602:          OR (g='tsrqpon' AND f GLOB 'xyzab*')
                   11603:          OR (d>=97.0 AND d<98.0 AND d NOT NULL)
                   11604:          OR b=531
                   11605:          OR a=100
                   11606:   }
                   11607: } {20 23 46 72 75 80 83 85 97 98 100 scan 0 sort 0}
                   11608: do_test where7-2.500.1 {
                   11609:   count_steps_sort {
                   11610:      SELECT a FROM t2
                   11611:       WHERE (g='utsrqpo' AND f GLOB 'tuvwx*')
                   11612:          OR b=220
                   11613:          OR (d>=53.0 AND d<54.0 AND d NOT NULL)
                   11614:   }
                   11615: } {19 20 53 scan 0 sort 0}
                   11616: do_test where7-2.500.2 {
                   11617:   count_steps_sort {
                   11618:      SELECT a FROM t3
                   11619:       WHERE (g='utsrqpo' AND f GLOB 'tuvwx*')
                   11620:          OR b=220
                   11621:          OR (d>=53.0 AND d<54.0 AND d NOT NULL)
                   11622:   }
                   11623: } {19 20 53 scan 0 sort 0}
                   11624: do_test where7-2.501.1 {
                   11625:   count_steps_sort {
                   11626:      SELECT a FROM t2
                   11627:       WHERE a=92
                   11628:          OR (d>=9.0 AND d<10.0 AND d NOT NULL)
                   11629:          OR b=990
                   11630:   }
                   11631: } {9 90 92 scan 0 sort 0}
                   11632: do_test where7-2.501.2 {
                   11633:   count_steps_sort {
                   11634:      SELECT a FROM t3
                   11635:       WHERE a=92
                   11636:          OR (d>=9.0 AND d<10.0 AND d NOT NULL)
                   11637:          OR b=990
                   11638:   }
                   11639: } {9 90 92 scan 0 sort 0}
                   11640: do_test where7-2.502.1 {
                   11641:   count_steps_sort {
                   11642:      SELECT a FROM t2
                   11643:       WHERE ((a BETWEEN 77 AND 79) AND a!=78)
                   11644:          OR b=894
                   11645:          OR c=28028
                   11646:          OR b=905
                   11647:          OR (g='ponmlkj' AND f GLOB 'tuvwx*')
                   11648:          OR (g='kjihgfe' AND f GLOB 'stuvw*')
                   11649:          OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
                   11650:          OR b=1037
                   11651:   }
                   11652: } {26 45 52 70 77 78 79 82 83 84 scan 0 sort 0}
                   11653: do_test where7-2.502.2 {
                   11654:   count_steps_sort {
                   11655:      SELECT a FROM t3
                   11656:       WHERE ((a BETWEEN 77 AND 79) AND a!=78)
                   11657:          OR b=894
                   11658:          OR c=28028
                   11659:          OR b=905
                   11660:          OR (g='ponmlkj' AND f GLOB 'tuvwx*')
                   11661:          OR (g='kjihgfe' AND f GLOB 'stuvw*')
                   11662:          OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
                   11663:          OR b=1037
                   11664:   }
                   11665: } {26 45 52 70 77 78 79 82 83 84 scan 0 sort 0}
                   11666: do_test where7-2.503.1 {
                   11667:   count_steps_sort {
                   11668:      SELECT a FROM t2
                   11669:       WHERE (d>=72.0 AND d<73.0 AND d NOT NULL)
                   11670:          OR b=773
                   11671:          OR f='defghijkl'
                   11672:   }
                   11673: } {3 29 55 72 81 scan 0 sort 0}
                   11674: do_test where7-2.503.2 {
                   11675:   count_steps_sort {
                   11676:      SELECT a FROM t3
                   11677:       WHERE (d>=72.0 AND d<73.0 AND d NOT NULL)
                   11678:          OR b=773
                   11679:          OR f='defghijkl'
                   11680:   }
                   11681: } {3 29 55 72 81 scan 0 sort 0}
                   11682: do_test where7-2.504.1 {
                   11683:   count_steps_sort {
                   11684:      SELECT a FROM t2
                   11685:       WHERE (g='wvutsrq' AND f GLOB 'mnopq*')
                   11686:          OR b=861
                   11687:          OR (g='rqponml' AND f GLOB 'lmnop*')
                   11688:   }
                   11689: } {12 37 scan 0 sort 0}
                   11690: do_test where7-2.504.2 {
                   11691:   count_steps_sort {
                   11692:      SELECT a FROM t3
                   11693:       WHERE (g='wvutsrq' AND f GLOB 'mnopq*')
                   11694:          OR b=861
                   11695:          OR (g='rqponml' AND f GLOB 'lmnop*')
                   11696:   }
                   11697: } {12 37 scan 0 sort 0}
                   11698: do_test where7-2.505.1 {
                   11699:   count_steps_sort {
                   11700:      SELECT a FROM t2
                   11701:       WHERE b=704
                   11702:          OR (g='wvutsrq' AND f GLOB 'klmno*')
                   11703:          OR (d>=51.0 AND d<52.0 AND d NOT NULL)
                   11704:          OR (d>=89.0 AND d<90.0 AND d NOT NULL)
                   11705:          OR b=25
                   11706:          OR (g='jihgfed' AND f GLOB 'zabcd*')
                   11707:          OR b=487
                   11708:          OR (g='hgfedcb' AND f GLOB 'fghij*')
                   11709:          OR ((a BETWEEN 77 AND 79) AND a!=78)
                   11710:          OR (d>=23.0 AND d<24.0 AND d NOT NULL)
                   11711:          OR (d>=84.0 AND d<85.0 AND d NOT NULL)
                   11712:   }
                   11713: } {10 23 51 64 77 79 83 84 89 scan 0 sort 0}
                   11714: do_test where7-2.505.2 {
                   11715:   count_steps_sort {
                   11716:      SELECT a FROM t3
                   11717:       WHERE b=704
                   11718:          OR (g='wvutsrq' AND f GLOB 'klmno*')
                   11719:          OR (d>=51.0 AND d<52.0 AND d NOT NULL)
                   11720:          OR (d>=89.0 AND d<90.0 AND d NOT NULL)
                   11721:          OR b=25
                   11722:          OR (g='jihgfed' AND f GLOB 'zabcd*')
                   11723:          OR b=487
                   11724:          OR (g='hgfedcb' AND f GLOB 'fghij*')
                   11725:          OR ((a BETWEEN 77 AND 79) AND a!=78)
                   11726:          OR (d>=23.0 AND d<24.0 AND d NOT NULL)
                   11727:          OR (d>=84.0 AND d<85.0 AND d NOT NULL)
                   11728:   }
                   11729: } {10 23 51 64 77 79 83 84 89 scan 0 sort 0}
                   11730: do_test where7-2.506.1 {
                   11731:   count_steps_sort {
                   11732:      SELECT a FROM t2
                   11733:       WHERE a=19
                   11734:          OR (g='onmlkji' AND f GLOB 'xyzab*')
                   11735:          OR b=674
                   11736:          OR (d>=60.0 AND d<61.0 AND d NOT NULL)
                   11737:          OR b=355
                   11738:          OR ((a BETWEEN 72 AND 74) AND a!=73)
                   11739:          OR (g='qponmlk' AND f GLOB 'pqrst*')
                   11740:          OR c=28028
                   11741:          OR b=649
                   11742:          OR (g='vutsrqp' AND f GLOB 'rstuv*')
                   11743:          OR (g='srqponm' AND f GLOB 'fghij*')
                   11744:   }
                   11745: } {17 19 31 41 49 59 60 72 74 82 83 84 scan 0 sort 0}
                   11746: do_test where7-2.506.2 {
                   11747:   count_steps_sort {
                   11748:      SELECT a FROM t3
                   11749:       WHERE a=19
                   11750:          OR (g='onmlkji' AND f GLOB 'xyzab*')
                   11751:          OR b=674
                   11752:          OR (d>=60.0 AND d<61.0 AND d NOT NULL)
                   11753:          OR b=355
                   11754:          OR ((a BETWEEN 72 AND 74) AND a!=73)
                   11755:          OR (g='qponmlk' AND f GLOB 'pqrst*')
                   11756:          OR c=28028
                   11757:          OR b=649
                   11758:          OR (g='vutsrqp' AND f GLOB 'rstuv*')
                   11759:          OR (g='srqponm' AND f GLOB 'fghij*')
                   11760:   }
                   11761: } {17 19 31 41 49 59 60 72 74 82 83 84 scan 0 sort 0}
                   11762: do_test where7-2.507.1 {
                   11763:   count_steps_sort {
                   11764:      SELECT a FROM t2
                   11765:       WHERE ((a BETWEEN 76 AND 78) AND a!=77)
                   11766:          OR a=1
                   11767:          OR a=22
                   11768:          OR b=836
                   11769:          OR c=24024
                   11770:   }
                   11771: } {1 22 70 71 72 76 78 scan 0 sort 0}
                   11772: do_test where7-2.507.2 {
                   11773:   count_steps_sort {
                   11774:      SELECT a FROM t3
                   11775:       WHERE ((a BETWEEN 76 AND 78) AND a!=77)
                   11776:          OR a=1
                   11777:          OR a=22
                   11778:          OR b=836
                   11779:          OR c=24024
                   11780:   }
                   11781: } {1 22 70 71 72 76 78 scan 0 sort 0}
                   11782: do_test where7-2.508.1 {
                   11783:   count_steps_sort {
                   11784:      SELECT a FROM t2
                   11785:       WHERE b=135
                   11786:          OR (g='utsrqpo' AND f GLOB 'uvwxy*')
                   11787:          OR ((a BETWEEN 39 AND 41) AND a!=40)
                   11788:   }
                   11789: } {20 39 41 scan 0 sort 0}
                   11790: do_test where7-2.508.2 {
                   11791:   count_steps_sort {
                   11792:      SELECT a FROM t3
                   11793:       WHERE b=135
                   11794:          OR (g='utsrqpo' AND f GLOB 'uvwxy*')
                   11795:          OR ((a BETWEEN 39 AND 41) AND a!=40)
                   11796:   }
                   11797: } {20 39 41 scan 0 sort 0}
                   11798: do_test where7-2.509.1 {
                   11799:   count_steps_sort {
                   11800:      SELECT a FROM t2
                   11801:       WHERE (g='hgfedcb' AND f GLOB 'ijklm*')
                   11802:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   11803:   }
                   11804: } {9 35 61 86 87 scan 0 sort 0}
                   11805: do_test where7-2.509.2 {
                   11806:   count_steps_sort {
                   11807:      SELECT a FROM t3
                   11808:       WHERE (g='hgfedcb' AND f GLOB 'ijklm*')
                   11809:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   11810:   }
                   11811: } {9 35 61 86 87 scan 0 sort 0}
                   11812: do_test where7-2.510.1 {
                   11813:   count_steps_sort {
                   11814:      SELECT a FROM t2
                   11815:       WHERE (g='jihgfed' AND f GLOB 'wxyza*')
                   11816:          OR f='ghijklmno'
                   11817:   }
                   11818: } {6 32 58 74 84 scan 0 sort 0}
                   11819: do_test where7-2.510.2 {
                   11820:   count_steps_sort {
                   11821:      SELECT a FROM t3
                   11822:       WHERE (g='jihgfed' AND f GLOB 'wxyza*')
                   11823:          OR f='ghijklmno'
                   11824:   }
                   11825: } {6 32 58 74 84 scan 0 sort 0}
                   11826: do_test where7-2.511.1 {
                   11827:   count_steps_sort {
                   11828:      SELECT a FROM t2
                   11829:       WHERE b=825
                   11830:          OR b=902
                   11831:          OR a=40
                   11832:          OR ((a BETWEEN 28 AND 30) AND a!=29)
                   11833:          OR a=30
                   11834:          OR a=10
                   11835:          OR a=73
                   11836:   }
                   11837: } {10 28 30 40 73 75 82 scan 0 sort 0}
                   11838: do_test where7-2.511.2 {
                   11839:   count_steps_sort {
                   11840:      SELECT a FROM t3
                   11841:       WHERE b=825
                   11842:          OR b=902
                   11843:          OR a=40
                   11844:          OR ((a BETWEEN 28 AND 30) AND a!=29)
                   11845:          OR a=30
                   11846:          OR a=10
                   11847:          OR a=73
                   11848:   }
                   11849: } {10 28 30 40 73 75 82 scan 0 sort 0}
                   11850: do_test where7-2.512.1 {
                   11851:   count_steps_sort {
                   11852:      SELECT a FROM t2
                   11853:       WHERE ((a BETWEEN 22 AND 24) AND a!=23)
                   11854:          OR a=5
                   11855:          OR b=432
                   11856:          OR b=979
                   11857:          OR b=762
                   11858:          OR b=352
                   11859:          OR ((a BETWEEN 36 AND 38) AND a!=37)
                   11860:          OR c=27027
                   11861:          OR c=20020
                   11862:          OR (d>=23.0 AND d<24.0 AND d NOT NULL)
                   11863:   }
                   11864: } {5 22 23 24 32 36 38 58 59 60 79 80 81 89 scan 0 sort 0}
                   11865: do_test where7-2.512.2 {
                   11866:   count_steps_sort {
                   11867:      SELECT a FROM t3
                   11868:       WHERE ((a BETWEEN 22 AND 24) AND a!=23)
                   11869:          OR a=5
                   11870:          OR b=432
                   11871:          OR b=979
                   11872:          OR b=762
                   11873:          OR b=352
                   11874:          OR ((a BETWEEN 36 AND 38) AND a!=37)
                   11875:          OR c=27027
                   11876:          OR c=20020
                   11877:          OR (d>=23.0 AND d<24.0 AND d NOT NULL)
                   11878:   }
                   11879: } {5 22 23 24 32 36 38 58 59 60 79 80 81 89 scan 0 sort 0}
                   11880: do_test where7-2.513.1 {
                   11881:   count_steps_sort {
                   11882:      SELECT a FROM t2
                   11883:       WHERE (f GLOB '?lmno*' AND f GLOB 'klmn*')
                   11884:          OR ((a BETWEEN 5 AND 7) AND a!=6)
                   11885:          OR b=99
                   11886:          OR a=54
                   11887:   }
                   11888: } {5 7 9 10 36 54 62 88 scan 0 sort 0}
                   11889: do_test where7-2.513.2 {
                   11890:   count_steps_sort {
                   11891:      SELECT a FROM t3
                   11892:       WHERE (f GLOB '?lmno*' AND f GLOB 'klmn*')
                   11893:          OR ((a BETWEEN 5 AND 7) AND a!=6)
                   11894:          OR b=99
                   11895:          OR a=54
                   11896:   }
                   11897: } {5 7 9 10 36 54 62 88 scan 0 sort 0}
                   11898: do_test where7-2.514.1 {
                   11899:   count_steps_sort {
                   11900:      SELECT a FROM t2
                   11901:       WHERE b=300
                   11902:          OR (g='mlkjihg' AND f GLOB 'klmno*')
                   11903:          OR b=319
                   11904:          OR f='fghijklmn'
                   11905:          OR (d>=73.0 AND d<74.0 AND d NOT NULL)
                   11906:          OR ((a BETWEEN 42 AND 44) AND a!=43)
                   11907:   }
                   11908: } {5 29 31 42 44 57 62 73 83 scan 0 sort 0}
                   11909: do_test where7-2.514.2 {
                   11910:   count_steps_sort {
                   11911:      SELECT a FROM t3
                   11912:       WHERE b=300
                   11913:          OR (g='mlkjihg' AND f GLOB 'klmno*')
                   11914:          OR b=319
                   11915:          OR f='fghijklmn'
                   11916:          OR (d>=73.0 AND d<74.0 AND d NOT NULL)
                   11917:          OR ((a BETWEEN 42 AND 44) AND a!=43)
                   11918:   }
                   11919: } {5 29 31 42 44 57 62 73 83 scan 0 sort 0}
                   11920: do_test where7-2.515.1 {
                   11921:   count_steps_sort {
                   11922:      SELECT a FROM t2
                   11923:       WHERE b=671
                   11924:          OR ((a BETWEEN 86 AND 88) AND a!=87)
                   11925:          OR (d>=27.0 AND d<28.0 AND d NOT NULL)
                   11926:          OR b=1004
                   11927:          OR ((a BETWEEN 18 AND 20) AND a!=19)
                   11928:          OR ((a BETWEEN 5 AND 7) AND a!=6)
                   11929:          OR (d>=82.0 AND d<83.0 AND d NOT NULL)
                   11930:          OR b=748
                   11931:          OR (g='tsrqpon' AND f GLOB 'xyzab*')
                   11932:   }
                   11933: } {5 7 18 20 23 27 61 68 82 86 88 scan 0 sort 0}
                   11934: do_test where7-2.515.2 {
                   11935:   count_steps_sort {
                   11936:      SELECT a FROM t3
                   11937:       WHERE b=671
                   11938:          OR ((a BETWEEN 86 AND 88) AND a!=87)
                   11939:          OR (d>=27.0 AND d<28.0 AND d NOT NULL)
                   11940:          OR b=1004
                   11941:          OR ((a BETWEEN 18 AND 20) AND a!=19)
                   11942:          OR ((a BETWEEN 5 AND 7) AND a!=6)
                   11943:          OR (d>=82.0 AND d<83.0 AND d NOT NULL)
                   11944:          OR b=748
                   11945:          OR (g='tsrqpon' AND f GLOB 'xyzab*')
                   11946:   }
                   11947: } {5 7 18 20 23 27 61 68 82 86 88 scan 0 sort 0}
                   11948: do_test where7-2.516.1 {
                   11949:   count_steps_sort {
                   11950:      SELECT a FROM t2
                   11951:       WHERE a=47
                   11952:          OR b=784
                   11953:          OR ((a BETWEEN 21 AND 23) AND a!=22)
                   11954:          OR a=16
                   11955:          OR a=25
                   11956:          OR b=572
                   11957:   }
                   11958: } {16 21 23 25 47 52 scan 0 sort 0}
                   11959: do_test where7-2.516.2 {
                   11960:   count_steps_sort {
                   11961:      SELECT a FROM t3
                   11962:       WHERE a=47
                   11963:          OR b=784
                   11964:          OR ((a BETWEEN 21 AND 23) AND a!=22)
                   11965:          OR a=16
                   11966:          OR a=25
                   11967:          OR b=572
                   11968:   }
                   11969: } {16 21 23 25 47 52 scan 0 sort 0}
                   11970: do_test where7-2.517.1 {
                   11971:   count_steps_sort {
                   11972:      SELECT a FROM t2
                   11973:       WHERE (g='jihgfed' AND f GLOB 'wxyza*')
                   11974:          OR (d>=67.0 AND d<68.0 AND d NOT NULL)
                   11975:          OR b=110
                   11976:          OR (g='gfedcba' AND f GLOB 'nopqr*')
                   11977:          OR c=26026
                   11978:          OR (d>=69.0 AND d<70.0 AND d NOT NULL)
                   11979:          OR b=850
                   11980:          OR a=6
                   11981:   }
                   11982: } {6 10 67 69 74 76 77 78 91 scan 0 sort 0}
                   11983: do_test where7-2.517.2 {
                   11984:   count_steps_sort {
                   11985:      SELECT a FROM t3
                   11986:       WHERE (g='jihgfed' AND f GLOB 'wxyza*')
                   11987:          OR (d>=67.0 AND d<68.0 AND d NOT NULL)
                   11988:          OR b=110
                   11989:          OR (g='gfedcba' AND f GLOB 'nopqr*')
                   11990:          OR c=26026
                   11991:          OR (d>=69.0 AND d<70.0 AND d NOT NULL)
                   11992:          OR b=850
                   11993:          OR a=6
                   11994:   }
                   11995: } {6 10 67 69 74 76 77 78 91 scan 0 sort 0}
                   11996: do_test where7-2.518.1 {
                   11997:   count_steps_sort {
                   11998:      SELECT a FROM t2
                   11999:       WHERE ((a BETWEEN 74 AND 76) AND a!=75)
                   12000:          OR ((a BETWEEN 1 AND 3) AND a!=2)
                   12001:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                   12002:          OR (g='utsrqpo' AND f GLOB 'tuvwx*')
                   12003:          OR (g='mlkjihg' AND f GLOB 'klmno*')
                   12004:          OR b=135
                   12005:          OR a=28
                   12006:          OR ((a BETWEEN 1 AND 3) AND a!=2)
                   12007:          OR b=737
                   12008:   }
                   12009: } {1 3 19 28 62 67 74 76 scan 0 sort 0}
                   12010: do_test where7-2.518.2 {
                   12011:   count_steps_sort {
                   12012:      SELECT a FROM t3
                   12013:       WHERE ((a BETWEEN 74 AND 76) AND a!=75)
                   12014:          OR ((a BETWEEN 1 AND 3) AND a!=2)
                   12015:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                   12016:          OR (g='utsrqpo' AND f GLOB 'tuvwx*')
                   12017:          OR (g='mlkjihg' AND f GLOB 'klmno*')
                   12018:          OR b=135
                   12019:          OR a=28
                   12020:          OR ((a BETWEEN 1 AND 3) AND a!=2)
                   12021:          OR b=737
                   12022:   }
                   12023: } {1 3 19 28 62 67 74 76 scan 0 sort 0}
                   12024: do_test where7-2.519.1 {
                   12025:   count_steps_sort {
                   12026:      SELECT a FROM t2
                   12027:       WHERE b=242
                   12028:          OR (d>=20.0 AND d<21.0 AND d NOT NULL)
                   12029:          OR ((a BETWEEN 20 AND 22) AND a!=21)
                   12030:   }
                   12031: } {20 22 scan 0 sort 0}
                   12032: do_test where7-2.519.2 {
                   12033:   count_steps_sort {
                   12034:      SELECT a FROM t3
                   12035:       WHERE b=242
                   12036:          OR (d>=20.0 AND d<21.0 AND d NOT NULL)
                   12037:          OR ((a BETWEEN 20 AND 22) AND a!=21)
                   12038:   }
                   12039: } {20 22 scan 0 sort 0}
                   12040: do_test where7-2.520.1 {
                   12041:   count_steps_sort {
                   12042:      SELECT a FROM t2
                   12043:       WHERE b=528
                   12044:          OR a=41
                   12045:          OR f='cdefghijk'
                   12046:          OR a=98
                   12047:          OR b=759
                   12048:          OR a=43
                   12049:          OR b=286
                   12050:          OR f='hijklmnop'
                   12051:   }
                   12052: } {2 7 26 28 33 41 43 48 54 59 69 80 85 98 scan 0 sort 0}
                   12053: do_test where7-2.520.2 {
                   12054:   count_steps_sort {
                   12055:      SELECT a FROM t3
                   12056:       WHERE b=528
                   12057:          OR a=41
                   12058:          OR f='cdefghijk'
                   12059:          OR a=98
                   12060:          OR b=759
                   12061:          OR a=43
                   12062:          OR b=286
                   12063:          OR f='hijklmnop'
                   12064:   }
                   12065: } {2 7 26 28 33 41 43 48 54 59 69 80 85 98 scan 0 sort 0}
                   12066: do_test where7-2.521.1 {
                   12067:   count_steps_sort {
                   12068:      SELECT a FROM t2
                   12069:       WHERE (g='xwvutsr' AND f GLOB 'ghijk*')
                   12070:          OR (d>=61.0 AND d<62.0 AND d NOT NULL)
                   12071:          OR (g='vutsrqp' AND f GLOB 'pqrst*')
                   12072:          OR a=52
                   12073:   }
                   12074: } {6 15 52 61 scan 0 sort 0}
                   12075: do_test where7-2.521.2 {
                   12076:   count_steps_sort {
                   12077:      SELECT a FROM t3
                   12078:       WHERE (g='xwvutsr' AND f GLOB 'ghijk*')
                   12079:          OR (d>=61.0 AND d<62.0 AND d NOT NULL)
                   12080:          OR (g='vutsrqp' AND f GLOB 'pqrst*')
                   12081:          OR a=52
                   12082:   }
                   12083: } {6 15 52 61 scan 0 sort 0}
                   12084: do_test where7-2.522.1 {
                   12085:   count_steps_sort {
                   12086:      SELECT a FROM t2
                   12087:       WHERE (g='ihgfedc' AND f GLOB 'abcde*')
                   12088:          OR ((a BETWEEN 2 AND 4) AND a!=3)
                   12089:          OR a=86
                   12090:          OR c=33033
                   12091:          OR c=2002
                   12092:          OR a=92
                   12093:   }
                   12094: } {2 4 5 6 78 86 92 97 98 99 scan 0 sort 0}
                   12095: do_test where7-2.522.2 {
                   12096:   count_steps_sort {
                   12097:      SELECT a FROM t3
                   12098:       WHERE (g='ihgfedc' AND f GLOB 'abcde*')
                   12099:          OR ((a BETWEEN 2 AND 4) AND a!=3)
                   12100:          OR a=86
                   12101:          OR c=33033
                   12102:          OR c=2002
                   12103:          OR a=92
                   12104:   }
                   12105: } {2 4 5 6 78 86 92 97 98 99 scan 0 sort 0}
                   12106: do_test where7-2.523.1 {
                   12107:   count_steps_sort {
                   12108:      SELECT a FROM t2
                   12109:       WHERE ((a BETWEEN 47 AND 49) AND a!=48)
                   12110:          OR b=517
                   12111:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   12112:          OR ((a BETWEEN 67 AND 69) AND a!=68)
                   12113:          OR (g='srqponm' AND f GLOB 'fghij*')
                   12114:          OR f='defghijkl'
                   12115:          OR b=707
                   12116:          OR c>=34035
                   12117:          OR ((a BETWEEN 33 AND 35) AND a!=34)
                   12118:          OR a=80
                   12119:          OR (d>=23.0 AND d<24.0 AND d NOT NULL)
                   12120:   }
                   12121: } {3 23 29 31 33 35 47 49 55 63 67 69 80 81 scan 0 sort 0}
                   12122: do_test where7-2.523.2 {
                   12123:   count_steps_sort {
                   12124:      SELECT a FROM t3
                   12125:       WHERE ((a BETWEEN 47 AND 49) AND a!=48)
                   12126:          OR b=517
                   12127:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   12128:          OR ((a BETWEEN 67 AND 69) AND a!=68)
                   12129:          OR (g='srqponm' AND f GLOB 'fghij*')
                   12130:          OR f='defghijkl'
                   12131:          OR b=707
                   12132:          OR c>=34035
                   12133:          OR ((a BETWEEN 33 AND 35) AND a!=34)
                   12134:          OR a=80
                   12135:          OR (d>=23.0 AND d<24.0 AND d NOT NULL)
                   12136:   }
                   12137: } {3 23 29 31 33 35 47 49 55 63 67 69 80 81 scan 0 sort 0}
                   12138: do_test where7-2.524.1 {
                   12139:   count_steps_sort {
                   12140:      SELECT a FROM t2
                   12141:       WHERE (d>=96.0 AND d<97.0 AND d NOT NULL)
                   12142:          OR b=209
                   12143:          OR b=399
                   12144:          OR (g='fedcbaz' AND f GLOB 'tuvwx*')
                   12145:   }
                   12146: } {19 96 97 scan 0 sort 0}
                   12147: do_test where7-2.524.2 {
                   12148:   count_steps_sort {
                   12149:      SELECT a FROM t3
                   12150:       WHERE (d>=96.0 AND d<97.0 AND d NOT NULL)
                   12151:          OR b=209
                   12152:          OR b=399
                   12153:          OR (g='fedcbaz' AND f GLOB 'tuvwx*')
                   12154:   }
                   12155: } {19 96 97 scan 0 sort 0}
                   12156: do_test where7-2.525.1 {
                   12157:   count_steps_sort {
                   12158:      SELECT a FROM t2
                   12159:       WHERE ((a BETWEEN 18 AND 20) AND a!=19)
                   12160:          OR (g='qponmlk' AND f GLOB 'mnopq*')
                   12161:          OR b=597
                   12162:          OR a=95
                   12163:          OR (g='nmlkjih' AND f GLOB 'defgh*')
                   12164:          OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
                   12165:          OR b=432
                   12166:          OR (d>=92.0 AND d<93.0 AND d NOT NULL)
                   12167:   }
                   12168: } {18 20 24 38 50 55 76 92 95 scan 0 sort 0}
                   12169: do_test where7-2.525.2 {
                   12170:   count_steps_sort {
                   12171:      SELECT a FROM t3
                   12172:       WHERE ((a BETWEEN 18 AND 20) AND a!=19)
                   12173:          OR (g='qponmlk' AND f GLOB 'mnopq*')
                   12174:          OR b=597
                   12175:          OR a=95
                   12176:          OR (g='nmlkjih' AND f GLOB 'defgh*')
                   12177:          OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
                   12178:          OR b=432
                   12179:          OR (d>=92.0 AND d<93.0 AND d NOT NULL)
                   12180:   }
                   12181: } {18 20 24 38 50 55 76 92 95 scan 0 sort 0}
                   12182: do_test where7-2.526.1 {
                   12183:   count_steps_sort {
                   12184:      SELECT a FROM t2
                   12185:       WHERE (d>=88.0 AND d<89.0 AND d NOT NULL)
                   12186:          OR b=157
                   12187:          OR ((a BETWEEN 78 AND 80) AND a!=79)
                   12188:          OR a=3
                   12189:          OR b=663
                   12190:          OR a=2
                   12191:          OR c=21021
                   12192:          OR b=330
                   12193:          OR b=231
                   12194:          OR (g='tsrqpon' AND f GLOB 'bcdef*')
                   12195:   }
                   12196: } {2 3 21 27 30 61 62 63 78 80 88 scan 0 sort 0}
                   12197: do_test where7-2.526.2 {
                   12198:   count_steps_sort {
                   12199:      SELECT a FROM t3
                   12200:       WHERE (d>=88.0 AND d<89.0 AND d NOT NULL)
                   12201:          OR b=157
                   12202:          OR ((a BETWEEN 78 AND 80) AND a!=79)
                   12203:          OR a=3
                   12204:          OR b=663
                   12205:          OR a=2
                   12206:          OR c=21021
                   12207:          OR b=330
                   12208:          OR b=231
                   12209:          OR (g='tsrqpon' AND f GLOB 'bcdef*')
                   12210:   }
                   12211: } {2 3 21 27 30 61 62 63 78 80 88 scan 0 sort 0}
                   12212: do_test where7-2.527.1 {
                   12213:   count_steps_sort {
                   12214:      SELECT a FROM t2
                   12215:       WHERE (g='hgfedcb' AND f GLOB 'fghij*')
                   12216:          OR ((a BETWEEN 64 AND 66) AND a!=65)
                   12217:          OR f IS NULL
                   12218:   }
                   12219: } {64 66 83 scan 0 sort 0}
                   12220: do_test where7-2.527.2 {
                   12221:   count_steps_sort {
                   12222:      SELECT a FROM t3
                   12223:       WHERE (g='hgfedcb' AND f GLOB 'fghij*')
                   12224:          OR ((a BETWEEN 64 AND 66) AND a!=65)
                   12225:          OR f IS NULL
                   12226:   }
                   12227: } {64 66 83 scan 0 sort 0}
                   12228: do_test where7-2.528.1 {
                   12229:   count_steps_sort {
                   12230:      SELECT a FROM t2
                   12231:       WHERE ((a BETWEEN 99 AND 101) AND a!=100)
                   12232:          OR (g='fedcbaz' AND f GLOB 'pqrst*')
                   12233:          OR 1000000<b
                   12234:          OR (g='jihgfed' AND f GLOB 'xyzab*')
                   12235:          OR b=990
                   12236:   }
                   12237: } {75 90 93 99 scan 0 sort 0}
                   12238: do_test where7-2.528.2 {
                   12239:   count_steps_sort {
                   12240:      SELECT a FROM t3
                   12241:       WHERE ((a BETWEEN 99 AND 101) AND a!=100)
                   12242:          OR (g='fedcbaz' AND f GLOB 'pqrst*')
                   12243:          OR 1000000<b
                   12244:          OR (g='jihgfed' AND f GLOB 'xyzab*')
                   12245:          OR b=990
                   12246:   }
                   12247: } {75 90 93 99 scan 0 sort 0}
                   12248: do_test where7-2.529.1 {
                   12249:   count_steps_sort {
                   12250:      SELECT a FROM t2
                   12251:       WHERE b=165
                   12252:          OR a=69
                   12253:          OR (g='ponmlkj' AND f GLOB 'stuvw*')
                   12254:   }
                   12255: } {15 44 69 scan 0 sort 0}
                   12256: do_test where7-2.529.2 {
                   12257:   count_steps_sort {
                   12258:      SELECT a FROM t3
                   12259:       WHERE b=165
                   12260:          OR a=69
                   12261:          OR (g='ponmlkj' AND f GLOB 'stuvw*')
                   12262:   }
                   12263: } {15 44 69 scan 0 sort 0}
                   12264: do_test where7-2.530.1 {
                   12265:   count_steps_sort {
                   12266:      SELECT a FROM t2
                   12267:       WHERE (g='nmlkjih' AND f GLOB 'defgh*')
                   12268:          OR (g='ponmlkj' AND f GLOB 'uvwxy*')
                   12269:          OR b=784
                   12270:          OR b=583
                   12271:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   12272:          OR b=814
                   12273:          OR (g='mlkjihg' AND f GLOB 'ghijk*')
                   12274:          OR b=619
                   12275:          OR (d>=80.0 AND d<81.0 AND d NOT NULL)
                   12276:   }
                   12277: } {46 53 54 55 58 74 80 scan 0 sort 0}
                   12278: do_test where7-2.530.2 {
                   12279:   count_steps_sort {
                   12280:      SELECT a FROM t3
                   12281:       WHERE (g='nmlkjih' AND f GLOB 'defgh*')
                   12282:          OR (g='ponmlkj' AND f GLOB 'uvwxy*')
                   12283:          OR b=784
                   12284:          OR b=583
                   12285:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   12286:          OR b=814
                   12287:          OR (g='mlkjihg' AND f GLOB 'ghijk*')
                   12288:          OR b=619
                   12289:          OR (d>=80.0 AND d<81.0 AND d NOT NULL)
                   12290:   }
                   12291: } {46 53 54 55 58 74 80 scan 0 sort 0}
                   12292: do_test where7-2.531.1 {
                   12293:   count_steps_sort {
                   12294:      SELECT a FROM t2
                   12295:       WHERE a=86
                   12296:          OR b=484
                   12297:          OR (g='ihgfedc' AND f GLOB 'bcdef*')
                   12298:          OR b=418
                   12299:          OR b=509
                   12300:          OR a=42
                   12301:          OR b=825
                   12302:          OR a=91
                   12303:          OR b=1023
                   12304:          OR b=814
                   12305:          OR ((a BETWEEN 99 AND 101) AND a!=100)
                   12306:   }
                   12307: } {38 42 44 74 75 79 86 91 93 99 scan 0 sort 0}
                   12308: do_test where7-2.531.2 {
                   12309:   count_steps_sort {
                   12310:      SELECT a FROM t3
                   12311:       WHERE a=86
                   12312:          OR b=484
                   12313:          OR (g='ihgfedc' AND f GLOB 'bcdef*')
                   12314:          OR b=418
                   12315:          OR b=509
                   12316:          OR a=42
                   12317:          OR b=825
                   12318:          OR a=91
                   12319:          OR b=1023
                   12320:          OR b=814
                   12321:          OR ((a BETWEEN 99 AND 101) AND a!=100)
                   12322:   }
                   12323: } {38 42 44 74 75 79 86 91 93 99 scan 0 sort 0}
                   12324: do_test where7-2.532.1 {
                   12325:   count_steps_sort {
                   12326:      SELECT a FROM t2
                   12327:       WHERE (d>=86.0 AND d<87.0 AND d NOT NULL)
                   12328:          OR b=231
                   12329:          OR a=81
                   12330:          OR a=72
                   12331:          OR ((a BETWEEN 24 AND 26) AND a!=25)
                   12332:          OR b=396
                   12333:   }
                   12334: } {21 24 26 36 72 81 86 scan 0 sort 0}
                   12335: do_test where7-2.532.2 {
                   12336:   count_steps_sort {
                   12337:      SELECT a FROM t3
                   12338:       WHERE (d>=86.0 AND d<87.0 AND d NOT NULL)
                   12339:          OR b=231
                   12340:          OR a=81
                   12341:          OR a=72
                   12342:          OR ((a BETWEEN 24 AND 26) AND a!=25)
                   12343:          OR b=396
                   12344:   }
                   12345: } {21 24 26 36 72 81 86 scan 0 sort 0}
                   12346: do_test where7-2.533.1 {
                   12347:   count_steps_sort {
                   12348:      SELECT a FROM t2
                   12349:       WHERE (d>=74.0 AND d<75.0 AND d NOT NULL)
                   12350:          OR a=63
                   12351:          OR ((a BETWEEN 70 AND 72) AND a!=71)
                   12352:          OR a=71
                   12353:          OR b=22
                   12354:          OR ((a BETWEEN 76 AND 78) AND a!=77)
                   12355:          OR (d>=21.0 AND d<22.0 AND d NOT NULL)
                   12356:          OR ((a BETWEEN 59 AND 61) AND a!=60)
                   12357:          OR a=53
                   12358:   }
                   12359: } {2 21 53 59 61 63 70 71 72 74 76 78 scan 0 sort 0}
                   12360: do_test where7-2.533.2 {
                   12361:   count_steps_sort {
                   12362:      SELECT a FROM t3
                   12363:       WHERE (d>=74.0 AND d<75.0 AND d NOT NULL)
                   12364:          OR a=63
                   12365:          OR ((a BETWEEN 70 AND 72) AND a!=71)
                   12366:          OR a=71
                   12367:          OR b=22
                   12368:          OR ((a BETWEEN 76 AND 78) AND a!=77)
                   12369:          OR (d>=21.0 AND d<22.0 AND d NOT NULL)
                   12370:          OR ((a BETWEEN 59 AND 61) AND a!=60)
                   12371:          OR a=53
                   12372:   }
                   12373: } {2 21 53 59 61 63 70 71 72 74 76 78 scan 0 sort 0}
                   12374: do_test where7-2.534.1 {
                   12375:   count_steps_sort {
                   12376:      SELECT a FROM t2
                   12377:       WHERE b=861
                   12378:          OR b=649
                   12379:          OR b=146
                   12380:          OR f='abcdefghi'
                   12381:   }
                   12382: } {26 52 59 78 scan 0 sort 0}
                   12383: do_test where7-2.534.2 {
                   12384:   count_steps_sort {
                   12385:      SELECT a FROM t3
                   12386:       WHERE b=861
                   12387:          OR b=649
                   12388:          OR b=146
                   12389:          OR f='abcdefghi'
                   12390:   }
                   12391: } {26 52 59 78 scan 0 sort 0}
                   12392: do_test where7-2.535.1 {
                   12393:   count_steps_sort {
                   12394:      SELECT a FROM t2
                   12395:       WHERE (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   12396:          OR c=5005
                   12397:          OR ((a BETWEEN 50 AND 52) AND a!=51)
                   12398:          OR a=93
                   12399:          OR c=24024
                   12400:          OR b=619
                   12401:          OR b=234
                   12402:          OR b=55
                   12403:          OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
                   12404:          OR (d>=56.0 AND d<57.0 AND d NOT NULL)
                   12405:   }
                   12406: } {5 9 13 14 15 21 35 47 50 52 56 61 70 71 72 73 87 93 99 scan 0 sort 0}
                   12407: do_test where7-2.535.2 {
                   12408:   count_steps_sort {
                   12409:      SELECT a FROM t3
                   12410:       WHERE (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   12411:          OR c=5005
                   12412:          OR ((a BETWEEN 50 AND 52) AND a!=51)
                   12413:          OR a=93
                   12414:          OR c=24024
                   12415:          OR b=619
                   12416:          OR b=234
                   12417:          OR b=55
                   12418:          OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
                   12419:          OR (d>=56.0 AND d<57.0 AND d NOT NULL)
                   12420:   }
                   12421: } {5 9 13 14 15 21 35 47 50 52 56 61 70 71 72 73 87 93 99 scan 0 sort 0}
                   12422: do_test where7-2.536.1 {
                   12423:   count_steps_sort {
                   12424:      SELECT a FROM t2
                   12425:       WHERE b=355
                   12426:          OR (d>=49.0 AND d<50.0 AND d NOT NULL)
                   12427:          OR (g='kjihgfe' AND f GLOB 'rstuv*')
                   12428:          OR b=806
                   12429:          OR b=462
                   12430:          OR b=531
                   12431:          OR (g='lkjihgf' AND f GLOB 'lmnop*')
                   12432:          OR f='mnopqrstu'
                   12433:   }
                   12434: } {12 38 42 49 63 64 69 90 scan 0 sort 0}
                   12435: do_test where7-2.536.2 {
                   12436:   count_steps_sort {
                   12437:      SELECT a FROM t3
                   12438:       WHERE b=355
                   12439:          OR (d>=49.0 AND d<50.0 AND d NOT NULL)
                   12440:          OR (g='kjihgfe' AND f GLOB 'rstuv*')
                   12441:          OR b=806
                   12442:          OR b=462
                   12443:          OR b=531
                   12444:          OR (g='lkjihgf' AND f GLOB 'lmnop*')
                   12445:          OR f='mnopqrstu'
                   12446:   }
                   12447: } {12 38 42 49 63 64 69 90 scan 0 sort 0}
                   12448: do_test where7-2.537.1 {
                   12449:   count_steps_sort {
                   12450:      SELECT a FROM t2
                   12451:       WHERE ((a BETWEEN 60 AND 62) AND a!=61)
                   12452:          OR f='pqrstuvwx'
                   12453:          OR (g='nmlkjih' AND f GLOB 'efghi*')
                   12454:          OR b=495
                   12455:          OR (g='kjihgfe' AND f GLOB 'stuvw*')
                   12456:          OR a=75
                   12457:   }
                   12458: } {15 41 45 56 60 62 67 70 75 93 scan 0 sort 0}
                   12459: do_test where7-2.537.2 {
                   12460:   count_steps_sort {
                   12461:      SELECT a FROM t3
                   12462:       WHERE ((a BETWEEN 60 AND 62) AND a!=61)
                   12463:          OR f='pqrstuvwx'
                   12464:          OR (g='nmlkjih' AND f GLOB 'efghi*')
                   12465:          OR b=495
                   12466:          OR (g='kjihgfe' AND f GLOB 'stuvw*')
                   12467:          OR a=75
                   12468:   }
                   12469: } {15 41 45 56 60 62 67 70 75 93 scan 0 sort 0}
                   12470: do_test where7-2.538.1 {
                   12471:   count_steps_sort {
                   12472:      SELECT a FROM t2
                   12473:       WHERE (g='xwvutsr' AND f GLOB 'efghi*')
                   12474:          OR (g='utsrqpo' AND f GLOB 'vwxyz*')
                   12475:          OR b=748
                   12476:          OR b=913
                   12477:          OR (d>=5.0 AND d<6.0 AND d NOT NULL)
                   12478:          OR a=22
                   12479:   }
                   12480: } {4 5 21 22 68 83 scan 0 sort 0}
                   12481: do_test where7-2.538.2 {
                   12482:   count_steps_sort {
                   12483:      SELECT a FROM t3
                   12484:       WHERE (g='xwvutsr' AND f GLOB 'efghi*')
                   12485:          OR (g='utsrqpo' AND f GLOB 'vwxyz*')
                   12486:          OR b=748
                   12487:          OR b=913
                   12488:          OR (d>=5.0 AND d<6.0 AND d NOT NULL)
                   12489:          OR a=22
                   12490:   }
                   12491: } {4 5 21 22 68 83 scan 0 sort 0}
                   12492: do_test where7-2.539.1 {
                   12493:   count_steps_sort {
                   12494:      SELECT a FROM t2
                   12495:       WHERE a=19
                   12496:          OR b=902
                   12497:          OR ((a BETWEEN 63 AND 65) AND a!=64)
                   12498:          OR b=168
                   12499:          OR (g='lkjihgf' AND f GLOB 'pqrst*')
                   12500:          OR a=50
                   12501:          OR f='uvwxyzabc'
                   12502:          OR b=836
                   12503:          OR ((a BETWEEN 77 AND 79) AND a!=78)
                   12504:          OR a=50
                   12505:   }
                   12506: } {19 20 46 50 63 65 67 72 76 77 79 82 98 scan 0 sort 0}
                   12507: do_test where7-2.539.2 {
                   12508:   count_steps_sort {
                   12509:      SELECT a FROM t3
                   12510:       WHERE a=19
                   12511:          OR b=902
                   12512:          OR ((a BETWEEN 63 AND 65) AND a!=64)
                   12513:          OR b=168
                   12514:          OR (g='lkjihgf' AND f GLOB 'pqrst*')
                   12515:          OR a=50
                   12516:          OR f='uvwxyzabc'
                   12517:          OR b=836
                   12518:          OR ((a BETWEEN 77 AND 79) AND a!=78)
                   12519:          OR a=50
                   12520:   }
                   12521: } {19 20 46 50 63 65 67 72 76 77 79 82 98 scan 0 sort 0}
                   12522: do_test where7-2.540.1 {
                   12523:   count_steps_sort {
                   12524:      SELECT a FROM t2
                   12525:       WHERE c=12012
                   12526:          OR b=993
                   12527:          OR b=839
                   12528:          OR ((a BETWEEN 30 AND 32) AND a!=31)
                   12529:          OR a=87
                   12530:   }
                   12531: } {30 32 34 35 36 87 scan 0 sort 0}
                   12532: do_test where7-2.540.2 {
                   12533:   count_steps_sort {
                   12534:      SELECT a FROM t3
                   12535:       WHERE c=12012
                   12536:          OR b=993
                   12537:          OR b=839
                   12538:          OR ((a BETWEEN 30 AND 32) AND a!=31)
                   12539:          OR a=87
                   12540:   }
                   12541: } {30 32 34 35 36 87 scan 0 sort 0}
                   12542: do_test where7-2.541.1 {
                   12543:   count_steps_sort {
                   12544:      SELECT a FROM t2
                   12545:       WHERE b=814
                   12546:          OR c=30030
                   12547:          OR (g='qponmlk' AND f GLOB 'opqrs*')
                   12548:          OR (d>=34.0 AND d<35.0 AND d NOT NULL)
                   12549:          OR a=16
                   12550:          OR b=1048
                   12551:          OR b=113
                   12552:          OR (d>=61.0 AND d<62.0 AND d NOT NULL)
                   12553:          OR (g='xwvutsr' AND f GLOB 'defgh*')
                   12554:          OR b=729
                   12555:          OR a=54
                   12556:   }
                   12557: } {3 16 34 40 54 61 74 88 89 90 scan 0 sort 0}
                   12558: do_test where7-2.541.2 {
                   12559:   count_steps_sort {
                   12560:      SELECT a FROM t3
                   12561:       WHERE b=814
                   12562:          OR c=30030
                   12563:          OR (g='qponmlk' AND f GLOB 'opqrs*')
                   12564:          OR (d>=34.0 AND d<35.0 AND d NOT NULL)
                   12565:          OR a=16
                   12566:          OR b=1048
                   12567:          OR b=113
                   12568:          OR (d>=61.0 AND d<62.0 AND d NOT NULL)
                   12569:          OR (g='xwvutsr' AND f GLOB 'defgh*')
                   12570:          OR b=729
                   12571:          OR a=54
                   12572:   }
                   12573: } {3 16 34 40 54 61 74 88 89 90 scan 0 sort 0}
                   12574: do_test where7-2.542.1 {
                   12575:   count_steps_sort {
                   12576:      SELECT a FROM t2
                   12577:       WHERE b=399
                   12578:          OR (g='kjihgfe' AND f GLOB 'tuvwx*')
                   12579:          OR b=814
                   12580:          OR c=22022
                   12581:          OR (d>=8.0 AND d<9.0 AND d NOT NULL)
                   12582:          OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
                   12583:          OR a=1
                   12584:          OR b=311
                   12585:          OR b=121
                   12586:          OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
                   12587:          OR b=198
                   12588:   }
                   12589: } {1 6 8 11 18 32 37 58 63 64 65 66 71 74 84 89 scan 0 sort 0}
                   12590: do_test where7-2.542.2 {
                   12591:   count_steps_sort {
                   12592:      SELECT a FROM t3
                   12593:       WHERE b=399
                   12594:          OR (g='kjihgfe' AND f GLOB 'tuvwx*')
                   12595:          OR b=814
                   12596:          OR c=22022
                   12597:          OR (d>=8.0 AND d<9.0 AND d NOT NULL)
                   12598:          OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
                   12599:          OR a=1
                   12600:          OR b=311
                   12601:          OR b=121
                   12602:          OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
                   12603:          OR b=198
                   12604:   }
                   12605: } {1 6 8 11 18 32 37 58 63 64 65 66 71 74 84 89 scan 0 sort 0}
                   12606: do_test where7-2.543.1 {
                   12607:   count_steps_sort {
                   12608:      SELECT a FROM t2
                   12609:       WHERE b=146
                   12610:          OR (d>=52.0 AND d<53.0 AND d NOT NULL)
                   12611:          OR a=57
                   12612:   }
                   12613: } {52 57 scan 0 sort 0}
                   12614: do_test where7-2.543.2 {
                   12615:   count_steps_sort {
                   12616:      SELECT a FROM t3
                   12617:       WHERE b=146
                   12618:          OR (d>=52.0 AND d<53.0 AND d NOT NULL)
                   12619:          OR a=57
                   12620:   }
                   12621: } {52 57 scan 0 sort 0}
                   12622: do_test where7-2.544.1 {
                   12623:   count_steps_sort {
                   12624:      SELECT a FROM t2
                   12625:       WHERE (d>=100.0 AND d<101.0 AND d NOT NULL)
                   12626:          OR f='fghijklmn'
                   12627:          OR a=70
                   12628:          OR (d>=4.0 AND d<5.0 AND d NOT NULL)
                   12629:   }
                   12630: } {4 5 31 57 70 83 100 scan 0 sort 0}
                   12631: do_test where7-2.544.2 {
                   12632:   count_steps_sort {
                   12633:      SELECT a FROM t3
                   12634:       WHERE (d>=100.0 AND d<101.0 AND d NOT NULL)
                   12635:          OR f='fghijklmn'
                   12636:          OR a=70
                   12637:          OR (d>=4.0 AND d<5.0 AND d NOT NULL)
                   12638:   }
                   12639: } {4 5 31 57 70 83 100 scan 0 sort 0}
                   12640: do_test where7-2.545.1 {
                   12641:   count_steps_sort {
                   12642:      SELECT a FROM t2
                   12643:       WHERE a=42
                   12644:          OR b=333
                   12645:          OR (d>=35.0 AND d<36.0 AND d NOT NULL)
                   12646:          OR b=1089
                   12647:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   12648:          OR a=22
                   12649:          OR b=594
                   12650:          OR (d>=15.0 AND d<16.0 AND d NOT NULL)
                   12651:          OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
                   12652:   }
                   12653: } {5 12 15 22 31 35 42 54 57 83 99 scan 0 sort 0}
                   12654: do_test where7-2.545.2 {
                   12655:   count_steps_sort {
                   12656:      SELECT a FROM t3
                   12657:       WHERE a=42
                   12658:          OR b=333
                   12659:          OR (d>=35.0 AND d<36.0 AND d NOT NULL)
                   12660:          OR b=1089
                   12661:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   12662:          OR a=22
                   12663:          OR b=594
                   12664:          OR (d>=15.0 AND d<16.0 AND d NOT NULL)
                   12665:          OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
                   12666:   }
                   12667: } {5 12 15 22 31 35 42 54 57 83 99 scan 0 sort 0}
                   12668: do_test where7-2.546.1 {
                   12669:   count_steps_sort {
                   12670:      SELECT a FROM t2
                   12671:       WHERE (d>=67.0 AND d<68.0 AND d NOT NULL)
                   12672:          OR (d>=16.0 AND d<17.0 AND d NOT NULL)
                   12673:          OR b=113
                   12674:          OR (d>=25.0 AND d<26.0 AND d NOT NULL)
                   12675:          OR (d>=69.0 AND d<70.0 AND d NOT NULL)
                   12676:          OR ((a BETWEEN 3 AND 5) AND a!=4)
                   12677:          OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
                   12678:          OR f='mnopqrstu'
                   12679:          OR (d>=17.0 AND d<18.0 AND d NOT NULL)
                   12680:          OR b=902
                   12681:   }
                   12682: } {3 5 12 16 17 25 26 38 52 64 67 69 78 82 90 scan 0 sort 0}
                   12683: do_test where7-2.546.2 {
                   12684:   count_steps_sort {
                   12685:      SELECT a FROM t3
                   12686:       WHERE (d>=67.0 AND d<68.0 AND d NOT NULL)
                   12687:          OR (d>=16.0 AND d<17.0 AND d NOT NULL)
                   12688:          OR b=113
                   12689:          OR (d>=25.0 AND d<26.0 AND d NOT NULL)
                   12690:          OR (d>=69.0 AND d<70.0 AND d NOT NULL)
                   12691:          OR ((a BETWEEN 3 AND 5) AND a!=4)
                   12692:          OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
                   12693:          OR f='mnopqrstu'
                   12694:          OR (d>=17.0 AND d<18.0 AND d NOT NULL)
                   12695:          OR b=902
                   12696:   }
                   12697: } {3 5 12 16 17 25 26 38 52 64 67 69 78 82 90 scan 0 sort 0}
                   12698: do_test where7-2.547.1 {
                   12699:   count_steps_sort {
                   12700:      SELECT a FROM t2
                   12701:       WHERE (g='onmlkji' AND f GLOB 'zabcd*')
                   12702:          OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
                   12703:          OR a=13
                   12704:   }
                   12705: } {13 15 41 51 67 93 scan 0 sort 0}
                   12706: do_test where7-2.547.2 {
                   12707:   count_steps_sort {
                   12708:      SELECT a FROM t3
                   12709:       WHERE (g='onmlkji' AND f GLOB 'zabcd*')
                   12710:          OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
                   12711:          OR a=13
                   12712:   }
                   12713: } {13 15 41 51 67 93 scan 0 sort 0}
                   12714: do_test where7-2.548.1 {
                   12715:   count_steps_sort {
                   12716:      SELECT a FROM t2
                   12717:       WHERE (g='edcbazy' AND f GLOB 'wxyza*')
                   12718:          OR b=410
                   12719:          OR (g='ihgfedc' AND f GLOB 'efghi*')
                   12720:          OR b=418
                   12721:          OR (g='gfedcba' AND f GLOB 'klmno*')
                   12722:          OR (d>=65.0 AND d<66.0 AND d NOT NULL)
                   12723:   }
                   12724: } {38 65 82 88 100 scan 0 sort 0}
                   12725: do_test where7-2.548.2 {
                   12726:   count_steps_sort {
                   12727:      SELECT a FROM t3
                   12728:       WHERE (g='edcbazy' AND f GLOB 'wxyza*')
                   12729:          OR b=410
                   12730:          OR (g='ihgfedc' AND f GLOB 'efghi*')
                   12731:          OR b=418
                   12732:          OR (g='gfedcba' AND f GLOB 'klmno*')
                   12733:          OR (d>=65.0 AND d<66.0 AND d NOT NULL)
                   12734:   }
                   12735: } {38 65 82 88 100 scan 0 sort 0}
                   12736: do_test where7-2.549.1 {
                   12737:   count_steps_sort {
                   12738:      SELECT a FROM t2
                   12739:       WHERE a=5
                   12740:          OR a=95
                   12741:          OR a=56
                   12742:          OR a=46
                   12743:          OR (d>=100.0 AND d<101.0 AND d NOT NULL)
                   12744:          OR (g='mlkjihg' AND f GLOB 'jklmn*')
                   12745:          OR (g='wvutsrq' AND f GLOB 'klmno*')
                   12746:          OR (d>=41.0 AND d<42.0 AND d NOT NULL)
                   12747:   }
                   12748: } {5 10 41 46 56 61 95 100 scan 0 sort 0}
                   12749: do_test where7-2.549.2 {
                   12750:   count_steps_sort {
                   12751:      SELECT a FROM t3
                   12752:       WHERE a=5
                   12753:          OR a=95
                   12754:          OR a=56
                   12755:          OR a=46
                   12756:          OR (d>=100.0 AND d<101.0 AND d NOT NULL)
                   12757:          OR (g='mlkjihg' AND f GLOB 'jklmn*')
                   12758:          OR (g='wvutsrq' AND f GLOB 'klmno*')
                   12759:          OR (d>=41.0 AND d<42.0 AND d NOT NULL)
                   12760:   }
                   12761: } {5 10 41 46 56 61 95 100 scan 0 sort 0}
                   12762: do_test where7-2.550.1 {
                   12763:   count_steps_sort {
                   12764:      SELECT a FROM t2
                   12765:       WHERE (d>=87.0 AND d<88.0 AND d NOT NULL)
                   12766:          OR a=13
                   12767:          OR (d>=75.0 AND d<76.0 AND d NOT NULL)
                   12768:          OR a=9
                   12769:          OR a=27
                   12770:          OR ((a BETWEEN 88 AND 90) AND a!=89)
                   12771:          OR (d>=37.0 AND d<38.0 AND d NOT NULL)
                   12772:          OR b=484
                   12773:          OR (d>=44.0 AND d<45.0 AND d NOT NULL)
                   12774:          OR b=594
                   12775:   }
                   12776: } {9 13 27 37 44 54 75 87 88 90 scan 0 sort 0}
                   12777: do_test where7-2.550.2 {
                   12778:   count_steps_sort {
                   12779:      SELECT a FROM t3
                   12780:       WHERE (d>=87.0 AND d<88.0 AND d NOT NULL)
                   12781:          OR a=13
                   12782:          OR (d>=75.0 AND d<76.0 AND d NOT NULL)
                   12783:          OR a=9
                   12784:          OR a=27
                   12785:          OR ((a BETWEEN 88 AND 90) AND a!=89)
                   12786:          OR (d>=37.0 AND d<38.0 AND d NOT NULL)
                   12787:          OR b=484
                   12788:          OR (d>=44.0 AND d<45.0 AND d NOT NULL)
                   12789:          OR b=594
                   12790:   }
                   12791: } {9 13 27 37 44 54 75 87 88 90 scan 0 sort 0}
                   12792: do_test where7-2.551.1 {
                   12793:   count_steps_sort {
                   12794:      SELECT a FROM t2
                   12795:       WHERE b=539
                   12796:          OR b=418
                   12797:          OR (g='vutsrqp' AND f GLOB 'pqrst*')
                   12798:          OR b=759
                   12799:   }
                   12800: } {15 38 49 69 scan 0 sort 0}
                   12801: do_test where7-2.551.2 {
                   12802:   count_steps_sort {
                   12803:      SELECT a FROM t3
                   12804:       WHERE b=539
                   12805:          OR b=418
                   12806:          OR (g='vutsrqp' AND f GLOB 'pqrst*')
                   12807:          OR b=759
                   12808:   }
                   12809: } {15 38 49 69 scan 0 sort 0}
                   12810: do_test where7-2.552.1 {
                   12811:   count_steps_sort {
                   12812:      SELECT a FROM t2
                   12813:       WHERE b=1001
                   12814:          OR (g='wvutsrq' AND f GLOB 'ijklm*')
                   12815:          OR (g='nmlkjih' AND f GLOB 'cdefg*')
                   12816:          OR c=34034
                   12817:          OR a=84
                   12818:   }
                   12819: } {8 54 84 91 100 scan 0 sort 0}
                   12820: do_test where7-2.552.2 {
                   12821:   count_steps_sort {
                   12822:      SELECT a FROM t3
                   12823:       WHERE b=1001
                   12824:          OR (g='wvutsrq' AND f GLOB 'ijklm*')
                   12825:          OR (g='nmlkjih' AND f GLOB 'cdefg*')
                   12826:          OR c=34034
                   12827:          OR a=84
                   12828:   }
                   12829: } {8 54 84 91 100 scan 0 sort 0}
                   12830: do_test where7-2.553.1 {
                   12831:   count_steps_sort {
                   12832:      SELECT a FROM t2
                   12833:       WHERE b=795
                   12834:          OR b=671
                   12835:          OR (d>=38.0 AND d<39.0 AND d NOT NULL)
                   12836:          OR ((a BETWEEN 71 AND 73) AND a!=72)
                   12837:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   12838:          OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
                   12839:          OR b=322
                   12840:          OR (d>=60.0 AND d<61.0 AND d NOT NULL)
                   12841:          OR c=34034
                   12842:          OR b=410
                   12843:   }
                   12844: } {15 38 41 60 61 63 67 71 73 93 100 scan 0 sort 0}
                   12845: do_test where7-2.553.2 {
                   12846:   count_steps_sort {
                   12847:      SELECT a FROM t3
                   12848:       WHERE b=795
                   12849:          OR b=671
                   12850:          OR (d>=38.0 AND d<39.0 AND d NOT NULL)
                   12851:          OR ((a BETWEEN 71 AND 73) AND a!=72)
                   12852:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   12853:          OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
                   12854:          OR b=322
                   12855:          OR (d>=60.0 AND d<61.0 AND d NOT NULL)
                   12856:          OR c=34034
                   12857:          OR b=410
                   12858:   }
                   12859: } {15 38 41 60 61 63 67 71 73 93 100 scan 0 sort 0}
                   12860: do_test where7-2.554.1 {
                   12861:   count_steps_sort {
                   12862:      SELECT a FROM t2
                   12863:       WHERE c=13013
                   12864:          OR (g='fedcbaz' AND f GLOB 'qrstu*')
                   12865:          OR (d>=42.0 AND d<43.0 AND d NOT NULL)
                   12866:          OR (g='mlkjihg' AND f GLOB 'jklmn*')
                   12867:          OR b=47
                   12868:          OR (d>=79.0 AND d<80.0 AND d NOT NULL)
                   12869:          OR (g='kjihgfe' AND f GLOB 'rstuv*')
                   12870:          OR b=828
                   12871:   }
                   12872: } {37 38 39 42 61 69 79 94 scan 0 sort 0}
                   12873: do_test where7-2.554.2 {
                   12874:   count_steps_sort {
                   12875:      SELECT a FROM t3
                   12876:       WHERE c=13013
                   12877:          OR (g='fedcbaz' AND f GLOB 'qrstu*')
                   12878:          OR (d>=42.0 AND d<43.0 AND d NOT NULL)
                   12879:          OR (g='mlkjihg' AND f GLOB 'jklmn*')
                   12880:          OR b=47
                   12881:          OR (d>=79.0 AND d<80.0 AND d NOT NULL)
                   12882:          OR (g='kjihgfe' AND f GLOB 'rstuv*')
                   12883:          OR b=828
                   12884:   }
                   12885: } {37 38 39 42 61 69 79 94 scan 0 sort 0}
                   12886: do_test where7-2.555.1 {
                   12887:   count_steps_sort {
                   12888:      SELECT a FROM t2
                   12889:       WHERE b=451
                   12890:          OR b=836
                   12891:          OR (g='onmlkji' AND f GLOB 'wxyza*')
                   12892:   }
                   12893: } {41 48 76 scan 0 sort 0}
                   12894: do_test where7-2.555.2 {
                   12895:   count_steps_sort {
                   12896:      SELECT a FROM t3
                   12897:       WHERE b=451
                   12898:          OR b=836
                   12899:          OR (g='onmlkji' AND f GLOB 'wxyza*')
                   12900:   }
                   12901: } {41 48 76 scan 0 sort 0}
                   12902: do_test where7-2.556.1 {
                   12903:   count_steps_sort {
                   12904:      SELECT a FROM t2
                   12905:       WHERE b=575
                   12906:          OR b=748
                   12907:          OR b=520
                   12908:          OR b=154
                   12909:          OR a=70
                   12910:          OR f='efghijklm'
                   12911:   }
                   12912: } {4 14 30 56 68 70 82 scan 0 sort 0}
                   12913: do_test where7-2.556.2 {
                   12914:   count_steps_sort {
                   12915:      SELECT a FROM t3
                   12916:       WHERE b=575
                   12917:          OR b=748
                   12918:          OR b=520
                   12919:          OR b=154
                   12920:          OR a=70
                   12921:          OR f='efghijklm'
                   12922:   }
                   12923: } {4 14 30 56 68 70 82 scan 0 sort 0}
                   12924: do_test where7-2.557.1 {
                   12925:   count_steps_sort {
                   12926:      SELECT a FROM t2
                   12927:       WHERE f='tuvwxyzab'
                   12928:          OR (g='nmlkjih' AND f GLOB 'efghi*')
                   12929:   }
                   12930: } {19 45 56 71 97 scan 0 sort 0}
                   12931: do_test where7-2.557.2 {
                   12932:   count_steps_sort {
                   12933:      SELECT a FROM t3
                   12934:       WHERE f='tuvwxyzab'
                   12935:          OR (g='nmlkjih' AND f GLOB 'efghi*')
                   12936:   }
                   12937: } {19 45 56 71 97 scan 0 sort 0}
                   12938: do_test where7-2.558.1 {
                   12939:   count_steps_sort {
                   12940:      SELECT a FROM t2
                   12941:       WHERE (d>=12.0 AND d<13.0 AND d NOT NULL)
                   12942:          OR b=806
                   12943:          OR a=47
                   12944:          OR d<0.0
                   12945:          OR b=982
                   12946:          OR (d>=2.0 AND d<3.0 AND d NOT NULL)
                   12947:          OR (g='hgfedcb' AND f GLOB 'jklmn*')
                   12948:          OR ((a BETWEEN 97 AND 99) AND a!=98)
                   12949:          OR e IS NULL
                   12950:          OR c=32032
                   12951:          OR b=795
                   12952:   }
                   12953: } {2 12 47 87 94 95 96 97 99 scan 0 sort 0}
                   12954: do_test where7-2.558.2 {
                   12955:   count_steps_sort {
                   12956:      SELECT a FROM t3
                   12957:       WHERE (d>=12.0 AND d<13.0 AND d NOT NULL)
                   12958:          OR b=806
                   12959:          OR a=47
                   12960:          OR d<0.0
                   12961:          OR b=982
                   12962:          OR (d>=2.0 AND d<3.0 AND d NOT NULL)
                   12963:          OR (g='hgfedcb' AND f GLOB 'jklmn*')
                   12964:          OR ((a BETWEEN 97 AND 99) AND a!=98)
                   12965:          OR e IS NULL
                   12966:          OR c=32032
                   12967:          OR b=795
                   12968:   }
                   12969: } {2 12 47 87 94 95 96 97 99 scan 0 sort 0}
                   12970: do_test where7-2.559.1 {
                   12971:   count_steps_sort {
                   12972:      SELECT a FROM t2
                   12973:       WHERE a=62
                   12974:          OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
                   12975:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   12976:          OR (g='edcbazy' AND f GLOB 'vwxyz*')
                   12977:   }
                   12978: } {23 49 62 75 89 91 99 scan 0 sort 0}
                   12979: do_test where7-2.559.2 {
                   12980:   count_steps_sort {
                   12981:      SELECT a FROM t3
                   12982:       WHERE a=62
                   12983:          OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
                   12984:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   12985:          OR (g='edcbazy' AND f GLOB 'vwxyz*')
                   12986:   }
                   12987: } {23 49 62 75 89 91 99 scan 0 sort 0}
                   12988: do_test where7-2.560.1 {
                   12989:   count_steps_sort {
                   12990:      SELECT a FROM t2
                   12991:       WHERE (d>=57.0 AND d<58.0 AND d NOT NULL)
                   12992:          OR b=1056
                   12993:          OR (d>=73.0 AND d<74.0 AND d NOT NULL)
                   12994:          OR b=729
                   12995:          OR (d>=9.0 AND d<10.0 AND d NOT NULL)
                   12996:          OR b=220
                   12997:          OR b=498
                   12998:          OR ((a BETWEEN 96 AND 98) AND a!=97)
                   12999:   }
                   13000: } {9 20 57 73 96 98 scan 0 sort 0}
                   13001: do_test where7-2.560.2 {
                   13002:   count_steps_sort {
                   13003:      SELECT a FROM t3
                   13004:       WHERE (d>=57.0 AND d<58.0 AND d NOT NULL)
                   13005:          OR b=1056
                   13006:          OR (d>=73.0 AND d<74.0 AND d NOT NULL)
                   13007:          OR b=729
                   13008:          OR (d>=9.0 AND d<10.0 AND d NOT NULL)
                   13009:          OR b=220
                   13010:          OR b=498
                   13011:          OR ((a BETWEEN 96 AND 98) AND a!=97)
                   13012:   }
                   13013: } {9 20 57 73 96 98 scan 0 sort 0}
                   13014: do_test where7-2.561.1 {
                   13015:   count_steps_sort {
                   13016:      SELECT a FROM t2
                   13017:       WHERE b=44
                   13018:          OR (g='qponmlk' AND f GLOB 'mnopq*')
                   13019:          OR (g='wvutsrq' AND f GLOB 'klmno*')
                   13020:   }
                   13021: } {4 10 38 scan 0 sort 0}
                   13022: do_test where7-2.561.2 {
                   13023:   count_steps_sort {
                   13024:      SELECT a FROM t3
                   13025:       WHERE b=44
                   13026:          OR (g='qponmlk' AND f GLOB 'mnopq*')
                   13027:          OR (g='wvutsrq' AND f GLOB 'klmno*')
                   13028:   }
                   13029: } {4 10 38 scan 0 sort 0}
                   13030: do_test where7-2.562.1 {
                   13031:   count_steps_sort {
                   13032:      SELECT a FROM t2
                   13033:       WHERE b=883
                   13034:          OR b=311
                   13035:          OR b=880
                   13036:          OR (g='qponmlk' AND f GLOB 'pqrst*')
                   13037:          OR ((a BETWEEN 57 AND 59) AND a!=58)
                   13038:          OR a=88
                   13039:          OR b=154
                   13040:          OR a=94
                   13041:          OR a=37
                   13042:          OR c=31031
                   13043:   }
                   13044: } {14 37 41 57 59 80 88 91 92 93 94 scan 0 sort 0}
                   13045: do_test where7-2.562.2 {
                   13046:   count_steps_sort {
                   13047:      SELECT a FROM t3
                   13048:       WHERE b=883
                   13049:          OR b=311
                   13050:          OR b=880
                   13051:          OR (g='qponmlk' AND f GLOB 'pqrst*')
                   13052:          OR ((a BETWEEN 57 AND 59) AND a!=58)
                   13053:          OR a=88
                   13054:          OR b=154
                   13055:          OR a=94
                   13056:          OR a=37
                   13057:          OR c=31031
                   13058:   }
                   13059: } {14 37 41 57 59 80 88 91 92 93 94 scan 0 sort 0}
                   13060: do_test where7-2.563.1 {
                   13061:   count_steps_sort {
                   13062:      SELECT a FROM t2
                   13063:       WHERE (g='onmlkji' AND f GLOB 'xyzab*')
                   13064:          OR a=10
                   13065:          OR b=190
                   13066:          OR ((a BETWEEN 8 AND 10) AND a!=9)
                   13067:          OR (d>=55.0 AND d<56.0 AND d NOT NULL)
                   13068:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   13069:          OR ((a BETWEEN 67 AND 69) AND a!=68)
                   13070:          OR b=385
                   13071:          OR a=82
                   13072:          OR ((a BETWEEN 63 AND 65) AND a!=64)
                   13073:          OR c=22022
                   13074:   }
                   13075: } {8 10 35 49 55 63 64 65 66 67 69 82 90 scan 0 sort 0}
                   13076: do_test where7-2.563.2 {
                   13077:   count_steps_sort {
                   13078:      SELECT a FROM t3
                   13079:       WHERE (g='onmlkji' AND f GLOB 'xyzab*')
                   13080:          OR a=10
                   13081:          OR b=190
                   13082:          OR ((a BETWEEN 8 AND 10) AND a!=9)
                   13083:          OR (d>=55.0 AND d<56.0 AND d NOT NULL)
                   13084:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   13085:          OR ((a BETWEEN 67 AND 69) AND a!=68)
                   13086:          OR b=385
                   13087:          OR a=82
                   13088:          OR ((a BETWEEN 63 AND 65) AND a!=64)
                   13089:          OR c=22022
                   13090:   }
                   13091: } {8 10 35 49 55 63 64 65 66 67 69 82 90 scan 0 sort 0}
                   13092: do_test where7-2.564.1 {
                   13093:   count_steps_sort {
                   13094:      SELECT a FROM t2
                   13095:       WHERE b=1070
                   13096:          OR a=33
                   13097:          OR b=363
                   13098:          OR a=47
                   13099:   }
                   13100: } {33 47 scan 0 sort 0}
                   13101: do_test where7-2.564.2 {
                   13102:   count_steps_sort {
                   13103:      SELECT a FROM t3
                   13104:       WHERE b=1070
                   13105:          OR a=33
                   13106:          OR b=363
                   13107:          OR a=47
                   13108:   }
                   13109: } {33 47 scan 0 sort 0}
                   13110: do_test where7-2.565.1 {
                   13111:   count_steps_sort {
                   13112:      SELECT a FROM t2
                   13113:       WHERE c=1001
                   13114:          OR ((a BETWEEN 60 AND 62) AND a!=61)
                   13115:          OR ((a BETWEEN 63 AND 65) AND a!=64)
                   13116:          OR a=49
                   13117:          OR ((a BETWEEN 33 AND 35) AND a!=34)
                   13118:          OR c=33033
                   13119:          OR (g='utsrqpo' AND f GLOB 'stuvw*')
                   13120:          OR (d>=81.0 AND d<82.0 AND d NOT NULL)
                   13121:          OR g IS NULL
                   13122:          OR b=220
                   13123:          OR (d>=70.0 AND d<71.0 AND d NOT NULL)
                   13124:   }
                   13125: } {1 2 3 18 20 33 35 49 60 62 63 65 70 81 97 98 99 scan 0 sort 0}
                   13126: do_test where7-2.565.2 {
                   13127:   count_steps_sort {
                   13128:      SELECT a FROM t3
                   13129:       WHERE c=1001
                   13130:          OR ((a BETWEEN 60 AND 62) AND a!=61)
                   13131:          OR ((a BETWEEN 63 AND 65) AND a!=64)
                   13132:          OR a=49
                   13133:          OR ((a BETWEEN 33 AND 35) AND a!=34)
                   13134:          OR c=33033
                   13135:          OR (g='utsrqpo' AND f GLOB 'stuvw*')
                   13136:          OR (d>=81.0 AND d<82.0 AND d NOT NULL)
                   13137:          OR g IS NULL
                   13138:          OR b=220
                   13139:          OR (d>=70.0 AND d<71.0 AND d NOT NULL)
                   13140:   }
                   13141: } {1 2 3 18 20 33 35 49 60 62 63 65 70 81 97 98 99 scan 0 sort 0}
                   13142: do_test where7-2.566.1 {
                   13143:   count_steps_sort {
                   13144:      SELECT a FROM t2
                   13145:       WHERE (g='kjihgfe' AND f GLOB 'tuvwx*')
                   13146:          OR b=212
                   13147:          OR b=418
                   13148:          OR ((a BETWEEN 31 AND 33) AND a!=32)
                   13149:   }
                   13150: } {31 33 38 71 scan 0 sort 0}
                   13151: do_test where7-2.566.2 {
                   13152:   count_steps_sort {
                   13153:      SELECT a FROM t3
                   13154:       WHERE (g='kjihgfe' AND f GLOB 'tuvwx*')
                   13155:          OR b=212
                   13156:          OR b=418
                   13157:          OR ((a BETWEEN 31 AND 33) AND a!=32)
                   13158:   }
                   13159: } {31 33 38 71 scan 0 sort 0}
                   13160: do_test where7-2.567.1 {
                   13161:   count_steps_sort {
                   13162:      SELECT a FROM t2
                   13163:       WHERE b=344
                   13164:          OR f='nopqrstuv'
                   13165:          OR b=704
                   13166:          OR a=84
                   13167:   }
                   13168: } {13 39 64 65 84 91 scan 0 sort 0}
                   13169: do_test where7-2.567.2 {
                   13170:   count_steps_sort {
                   13171:      SELECT a FROM t3
                   13172:       WHERE b=344
                   13173:          OR f='nopqrstuv'
                   13174:          OR b=704
                   13175:          OR a=84
                   13176:   }
                   13177: } {13 39 64 65 84 91 scan 0 sort 0}
                   13178: do_test where7-2.568.1 {
                   13179:   count_steps_sort {
                   13180:      SELECT a FROM t2
                   13181:       WHERE ((a BETWEEN 30 AND 32) AND a!=31)
                   13182:          OR (d>=5.0 AND d<6.0 AND d NOT NULL)
                   13183:   }
                   13184: } {5 30 32 scan 0 sort 0}
                   13185: do_test where7-2.568.2 {
                   13186:   count_steps_sort {
                   13187:      SELECT a FROM t3
                   13188:       WHERE ((a BETWEEN 30 AND 32) AND a!=31)
                   13189:          OR (d>=5.0 AND d<6.0 AND d NOT NULL)
                   13190:   }
                   13191: } {5 30 32 scan 0 sort 0}
                   13192: do_test where7-2.569.1 {
                   13193:   count_steps_sort {
                   13194:      SELECT a FROM t2
                   13195:       WHERE (g='hgfedcb' AND f GLOB 'jklmn*')
                   13196:          OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
                   13197:   }
                   13198: } {26 52 78 87 scan 0 sort 0}
                   13199: do_test where7-2.569.2 {
                   13200:   count_steps_sort {
                   13201:      SELECT a FROM t3
                   13202:       WHERE (g='hgfedcb' AND f GLOB 'jklmn*')
                   13203:          OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
                   13204:   }
                   13205: } {26 52 78 87 scan 0 sort 0}
                   13206: do_test where7-2.570.1 {
                   13207:   count_steps_sort {
                   13208:      SELECT a FROM t2
                   13209:       WHERE ((a BETWEEN 0 AND 2) AND a!=1)
                   13210:          OR b=1100
                   13211:          OR (d>=70.0 AND d<71.0 AND d NOT NULL)
                   13212:          OR b=421
                   13213:          OR b=465
                   13214:          OR b=894
                   13215:          OR c=13013
                   13216:          OR b=47
                   13217:          OR b=674
                   13218:          OR ((a BETWEEN 0 AND 2) AND a!=1)
                   13219:   }
                   13220: } {2 37 38 39 70 100 scan 0 sort 0}
                   13221: do_test where7-2.570.2 {
                   13222:   count_steps_sort {
                   13223:      SELECT a FROM t3
                   13224:       WHERE ((a BETWEEN 0 AND 2) AND a!=1)
                   13225:          OR b=1100
                   13226:          OR (d>=70.0 AND d<71.0 AND d NOT NULL)
                   13227:          OR b=421
                   13228:          OR b=465
                   13229:          OR b=894
                   13230:          OR c=13013
                   13231:          OR b=47
                   13232:          OR b=674
                   13233:          OR ((a BETWEEN 0 AND 2) AND a!=1)
                   13234:   }
                   13235: } {2 37 38 39 70 100 scan 0 sort 0}
                   13236: do_test where7-2.571.1 {
                   13237:   count_steps_sort {
                   13238:      SELECT a FROM t2
                   13239:       WHERE c=18018
                   13240:          OR (g='ihgfedc' AND f GLOB 'abcde*')
                   13241:          OR b=410
                   13242:          OR b=858
                   13243:          OR (d>=49.0 AND d<50.0 AND d NOT NULL)
                   13244:   }
                   13245: } {49 52 53 54 78 scan 0 sort 0}
                   13246: do_test where7-2.571.2 {
                   13247:   count_steps_sort {
                   13248:      SELECT a FROM t3
                   13249:       WHERE c=18018
                   13250:          OR (g='ihgfedc' AND f GLOB 'abcde*')
                   13251:          OR b=410
                   13252:          OR b=858
                   13253:          OR (d>=49.0 AND d<50.0 AND d NOT NULL)
                   13254:   }
                   13255: } {49 52 53 54 78 scan 0 sort 0}
                   13256: do_test where7-2.572.1 {
                   13257:   count_steps_sort {
                   13258:      SELECT a FROM t2
                   13259:       WHERE (g='ponmlkj' AND f GLOB 'vwxyz*')
                   13260:          OR b=781
                   13261:   }
                   13262: } {47 71 scan 0 sort 0}
                   13263: do_test where7-2.572.2 {
                   13264:   count_steps_sort {
                   13265:      SELECT a FROM t3
                   13266:       WHERE (g='ponmlkj' AND f GLOB 'vwxyz*')
                   13267:          OR b=781
                   13268:   }
                   13269: } {47 71 scan 0 sort 0}
                   13270: do_test where7-2.573.1 {
                   13271:   count_steps_sort {
                   13272:      SELECT a FROM t2
                   13273:       WHERE b=1070
                   13274:          OR ((a BETWEEN 50 AND 52) AND a!=51)
                   13275:          OR a=54
                   13276:          OR (g='tsrqpon' AND f GLOB 'zabcd*')
                   13277:          OR a=9
                   13278:          OR (d>=47.0 AND d<48.0 AND d NOT NULL)
                   13279:          OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
                   13280:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   13281:   }
                   13282: } {7 9 25 33 47 50 52 54 59 63 85 scan 0 sort 0}
                   13283: do_test where7-2.573.2 {
                   13284:   count_steps_sort {
                   13285:      SELECT a FROM t3
                   13286:       WHERE b=1070
                   13287:          OR ((a BETWEEN 50 AND 52) AND a!=51)
                   13288:          OR a=54
                   13289:          OR (g='tsrqpon' AND f GLOB 'zabcd*')
                   13290:          OR a=9
                   13291:          OR (d>=47.0 AND d<48.0 AND d NOT NULL)
                   13292:          OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
                   13293:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   13294:   }
                   13295: } {7 9 25 33 47 50 52 54 59 63 85 scan 0 sort 0}
                   13296: do_test where7-2.574.1 {
                   13297:   count_steps_sort {
                   13298:      SELECT a FROM t2
                   13299:       WHERE a=55
                   13300:          OR a=62
                   13301:          OR a=63
                   13302:          OR (g='onmlkji' AND f GLOB 'yzabc*')
                   13303:          OR (g='rqponml' AND f GLOB 'ijklm*')
                   13304:          OR ((a BETWEEN 99 AND 101) AND a!=100)
                   13305:   }
                   13306: } {34 50 55 62 63 99 scan 0 sort 0}
                   13307: do_test where7-2.574.2 {
                   13308:   count_steps_sort {
                   13309:      SELECT a FROM t3
                   13310:       WHERE a=55
                   13311:          OR a=62
                   13312:          OR a=63
                   13313:          OR (g='onmlkji' AND f GLOB 'yzabc*')
                   13314:          OR (g='rqponml' AND f GLOB 'ijklm*')
                   13315:          OR ((a BETWEEN 99 AND 101) AND a!=100)
                   13316:   }
                   13317: } {34 50 55 62 63 99 scan 0 sort 0}
                   13318: do_test where7-2.575.1 {
                   13319:   count_steps_sort {
                   13320:      SELECT a FROM t2
                   13321:       WHERE b=421
                   13322:          OR b=146
                   13323:          OR b=22
                   13324:          OR f='efghijklm'
                   13325:   }
                   13326: } {2 4 30 56 82 scan 0 sort 0}
                   13327: do_test where7-2.575.2 {
                   13328:   count_steps_sort {
                   13329:      SELECT a FROM t3
                   13330:       WHERE b=421
                   13331:          OR b=146
                   13332:          OR b=22
                   13333:          OR f='efghijklm'
                   13334:   }
                   13335: } {2 4 30 56 82 scan 0 sort 0}
                   13336: do_test where7-2.576.1 {
                   13337:   count_steps_sort {
                   13338:      SELECT a FROM t2
                   13339:       WHERE b=553
                   13340:          OR ((a BETWEEN 21 AND 23) AND a!=22)
                   13341:          OR (g='onmlkji' AND f GLOB 'wxyza*')
                   13342:          OR (d>=59.0 AND d<60.0 AND d NOT NULL)
                   13343:          OR (g='mlkjihg' AND f GLOB 'jklmn*')
                   13344:          OR b=583
                   13345:          OR a=56
                   13346:   }
                   13347: } {21 23 48 53 56 59 61 scan 0 sort 0}
                   13348: do_test where7-2.576.2 {
                   13349:   count_steps_sort {
                   13350:      SELECT a FROM t3
                   13351:       WHERE b=553
                   13352:          OR ((a BETWEEN 21 AND 23) AND a!=22)
                   13353:          OR (g='onmlkji' AND f GLOB 'wxyza*')
                   13354:          OR (d>=59.0 AND d<60.0 AND d NOT NULL)
                   13355:          OR (g='mlkjihg' AND f GLOB 'jklmn*')
                   13356:          OR b=583
                   13357:          OR a=56
                   13358:   }
                   13359: } {21 23 48 53 56 59 61 scan 0 sort 0}
                   13360: do_test where7-2.577.1 {
                   13361:   count_steps_sort {
                   13362:      SELECT a FROM t2
                   13363:       WHERE a=83
                   13364:          OR (d>=77.0 AND d<78.0 AND d NOT NULL)
                   13365:          OR (g='srqponm' AND f GLOB 'defgh*')
                   13366:          OR a=1
                   13367:          OR ((a BETWEEN 17 AND 19) AND a!=18)
                   13368:          OR ((a BETWEEN 49 AND 51) AND a!=50)
                   13369:          OR b=245
                   13370:   }
                   13371: } {1 17 19 29 49 51 77 83 scan 0 sort 0}
                   13372: do_test where7-2.577.2 {
                   13373:   count_steps_sort {
                   13374:      SELECT a FROM t3
                   13375:       WHERE a=83
                   13376:          OR (d>=77.0 AND d<78.0 AND d NOT NULL)
                   13377:          OR (g='srqponm' AND f GLOB 'defgh*')
                   13378:          OR a=1
                   13379:          OR ((a BETWEEN 17 AND 19) AND a!=18)
                   13380:          OR ((a BETWEEN 49 AND 51) AND a!=50)
                   13381:          OR b=245
                   13382:   }
                   13383: } {1 17 19 29 49 51 77 83 scan 0 sort 0}
                   13384: do_test where7-2.578.1 {
                   13385:   count_steps_sort {
                   13386:      SELECT a FROM t2
                   13387:       WHERE c=3003
                   13388:          OR b=619
                   13389:          OR ((a BETWEEN 19 AND 21) AND a!=20)
                   13390:   }
                   13391: } {7 8 9 19 21 scan 0 sort 0}
                   13392: do_test where7-2.578.2 {
                   13393:   count_steps_sort {
                   13394:      SELECT a FROM t3
                   13395:       WHERE c=3003
                   13396:          OR b=619
                   13397:          OR ((a BETWEEN 19 AND 21) AND a!=20)
                   13398:   }
                   13399: } {7 8 9 19 21 scan 0 sort 0}
                   13400: do_test where7-2.579.1 {
                   13401:   count_steps_sort {
                   13402:      SELECT a FROM t2
                   13403:       WHERE b=924
                   13404:          OR a=92
                   13405:          OR a=63
                   13406:          OR (d>=60.0 AND d<61.0 AND d NOT NULL)
                   13407:          OR (g='fedcbaz' AND f GLOB 'tuvwx*')
                   13408:   }
                   13409: } {60 63 84 92 97 scan 0 sort 0}
                   13410: do_test where7-2.579.2 {
                   13411:   count_steps_sort {
                   13412:      SELECT a FROM t3
                   13413:       WHERE b=924
                   13414:          OR a=92
                   13415:          OR a=63
                   13416:          OR (d>=60.0 AND d<61.0 AND d NOT NULL)
                   13417:          OR (g='fedcbaz' AND f GLOB 'tuvwx*')
                   13418:   }
                   13419: } {60 63 84 92 97 scan 0 sort 0}
                   13420: do_test where7-2.580.1 {
                   13421:   count_steps_sort {
                   13422:      SELECT a FROM t2
                   13423:       WHERE b=440
                   13424:          OR f='vwxyzabcd'
                   13425:          OR b=190
                   13426:          OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
                   13427:          OR (d>=42.0 AND d<43.0 AND d NOT NULL)
                   13428:          OR b=88
                   13429:          OR b=58
                   13430:   }
                   13431: } {8 11 21 37 40 42 47 63 73 89 99 scan 0 sort 0}
                   13432: do_test where7-2.580.2 {
                   13433:   count_steps_sort {
                   13434:      SELECT a FROM t3
                   13435:       WHERE b=440
                   13436:          OR f='vwxyzabcd'
                   13437:          OR b=190
                   13438:          OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
                   13439:          OR (d>=42.0 AND d<43.0 AND d NOT NULL)
                   13440:          OR b=88
                   13441:          OR b=58
                   13442:   }
                   13443: } {8 11 21 37 40 42 47 63 73 89 99 scan 0 sort 0}
                   13444: do_test where7-2.581.1 {
                   13445:   count_steps_sort {
                   13446:      SELECT a FROM t2
                   13447:       WHERE b=495
                   13448:          OR c=24024
                   13449:          OR (d>=82.0 AND d<83.0 AND d NOT NULL)
                   13450:          OR b=1001
                   13451:          OR (g='tsrqpon' AND f GLOB 'zabcd*')
                   13452:          OR d>1e10
                   13453:          OR b=531
                   13454:          OR (d>=49.0 AND d<50.0 AND d NOT NULL)
                   13455:          OR b=1089
                   13456:   }
                   13457: } {25 45 49 70 71 72 82 91 99 scan 0 sort 0}
                   13458: do_test where7-2.581.2 {
                   13459:   count_steps_sort {
                   13460:      SELECT a FROM t3
                   13461:       WHERE b=495
                   13462:          OR c=24024
                   13463:          OR (d>=82.0 AND d<83.0 AND d NOT NULL)
                   13464:          OR b=1001
                   13465:          OR (g='tsrqpon' AND f GLOB 'zabcd*')
                   13466:          OR d>1e10
                   13467:          OR b=531
                   13468:          OR (d>=49.0 AND d<50.0 AND d NOT NULL)
                   13469:          OR b=1089
                   13470:   }
                   13471: } {25 45 49 70 71 72 82 91 99 scan 0 sort 0}
                   13472: do_test where7-2.582.1 {
                   13473:   count_steps_sort {
                   13474:      SELECT a FROM t2
                   13475:       WHERE (d>=48.0 AND d<49.0 AND d NOT NULL)
                   13476:          OR (d>=41.0 AND d<42.0 AND d NOT NULL)
                   13477:   }
                   13478: } {41 48 scan 0 sort 0}
                   13479: do_test where7-2.582.2 {
                   13480:   count_steps_sort {
                   13481:      SELECT a FROM t3
                   13482:       WHERE (d>=48.0 AND d<49.0 AND d NOT NULL)
                   13483:          OR (d>=41.0 AND d<42.0 AND d NOT NULL)
                   13484:   }
                   13485: } {41 48 scan 0 sort 0}
                   13486: do_test where7-2.583.1 {
                   13487:   count_steps_sort {
                   13488:      SELECT a FROM t2
                   13489:       WHERE ((a BETWEEN 71 AND 73) AND a!=72)
                   13490:          OR (g='yxwvuts' AND f GLOB 'bcdef*')
                   13491:          OR ((a BETWEEN 80 AND 82) AND a!=81)
                   13492:          OR (d>=52.0 AND d<53.0 AND d NOT NULL)
                   13493:          OR ((a BETWEEN 91 AND 93) AND a!=92)
                   13494:          OR d>1e10
                   13495:          OR b=22
                   13496:          OR c=5005
                   13497:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                   13498:   }
                   13499: } {1 2 13 14 15 22 24 52 71 73 80 82 91 93 scan 0 sort 0}
                   13500: do_test where7-2.583.2 {
                   13501:   count_steps_sort {
                   13502:      SELECT a FROM t3
                   13503:       WHERE ((a BETWEEN 71 AND 73) AND a!=72)
                   13504:          OR (g='yxwvuts' AND f GLOB 'bcdef*')
                   13505:          OR ((a BETWEEN 80 AND 82) AND a!=81)
                   13506:          OR (d>=52.0 AND d<53.0 AND d NOT NULL)
                   13507:          OR ((a BETWEEN 91 AND 93) AND a!=92)
                   13508:          OR d>1e10
                   13509:          OR b=22
                   13510:          OR c=5005
                   13511:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                   13512:   }
                   13513: } {1 2 13 14 15 22 24 52 71 73 80 82 91 93 scan 0 sort 0}
                   13514: do_test where7-2.584.1 {
                   13515:   count_steps_sort {
                   13516:      SELECT a FROM t2
                   13517:       WHERE ((a BETWEEN 9 AND 11) AND a!=10)
                   13518:          OR b=1078
                   13519:          OR b=806
                   13520:          OR b=605
                   13521:          OR ((a BETWEEN 23 AND 25) AND a!=24)
                   13522:          OR (g='jihgfed' AND f GLOB 'yzabc*')
                   13523:          OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
                   13524:   }
                   13525: } {9 11 15 23 25 41 55 67 76 93 98 scan 0 sort 0}
                   13526: do_test where7-2.584.2 {
                   13527:   count_steps_sort {
                   13528:      SELECT a FROM t3
                   13529:       WHERE ((a BETWEEN 9 AND 11) AND a!=10)
                   13530:          OR b=1078
                   13531:          OR b=806
                   13532:          OR b=605
                   13533:          OR ((a BETWEEN 23 AND 25) AND a!=24)
                   13534:          OR (g='jihgfed' AND f GLOB 'yzabc*')
                   13535:          OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
                   13536:   }
                   13537: } {9 11 15 23 25 41 55 67 76 93 98 scan 0 sort 0}
                   13538: do_test where7-2.585.1 {
                   13539:   count_steps_sort {
                   13540:      SELECT a FROM t2
                   13541:       WHERE ((a BETWEEN 84 AND 86) AND a!=85)
                   13542:          OR b=572
                   13543:          OR c=10010
                   13544:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   13545:          OR a=29
                   13546:          OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
                   13547:   }
                   13548: } {7 28 29 30 33 52 59 68 84 85 86 scan 0 sort 0}
                   13549: do_test where7-2.585.2 {
                   13550:   count_steps_sort {
                   13551:      SELECT a FROM t3
                   13552:       WHERE ((a BETWEEN 84 AND 86) AND a!=85)
                   13553:          OR b=572
                   13554:          OR c=10010
                   13555:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   13556:          OR a=29
                   13557:          OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
                   13558:   }
                   13559: } {7 28 29 30 33 52 59 68 84 85 86 scan 0 sort 0}
                   13560: do_test where7-2.586.1 {
                   13561:   count_steps_sort {
                   13562:      SELECT a FROM t2
                   13563:       WHERE ((a BETWEEN 94 AND 96) AND a!=95)
                   13564:          OR b=858
                   13565:          OR b=806
                   13566:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   13567:          OR (d>=77.0 AND d<78.0 AND d NOT NULL)
                   13568:   }
                   13569: } {63 77 78 94 96 scan 0 sort 0}
                   13570: do_test where7-2.586.2 {
                   13571:   count_steps_sort {
                   13572:      SELECT a FROM t3
                   13573:       WHERE ((a BETWEEN 94 AND 96) AND a!=95)
                   13574:          OR b=858
                   13575:          OR b=806
                   13576:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   13577:          OR (d>=77.0 AND d<78.0 AND d NOT NULL)
                   13578:   }
                   13579: } {63 77 78 94 96 scan 0 sort 0}
                   13580: do_test where7-2.587.1 {
                   13581:   count_steps_sort {
                   13582:      SELECT a FROM t2
                   13583:       WHERE f='vwxyzabcd'
                   13584:          OR a=72
                   13585:          OR (d>=37.0 AND d<38.0 AND d NOT NULL)
                   13586:          OR b=935
                   13587:          OR (d>=40.0 AND d<41.0 AND d NOT NULL)
                   13588:          OR (d>=36.0 AND d<37.0 AND d NOT NULL)
                   13589:          OR c=13013
                   13590:   }
                   13591: } {21 36 37 38 39 40 47 72 73 85 99 scan 0 sort 0}
                   13592: do_test where7-2.587.2 {
                   13593:   count_steps_sort {
                   13594:      SELECT a FROM t3
                   13595:       WHERE f='vwxyzabcd'
                   13596:          OR a=72
                   13597:          OR (d>=37.0 AND d<38.0 AND d NOT NULL)
                   13598:          OR b=935
                   13599:          OR (d>=40.0 AND d<41.0 AND d NOT NULL)
                   13600:          OR (d>=36.0 AND d<37.0 AND d NOT NULL)
                   13601:          OR c=13013
                   13602:   }
                   13603: } {21 36 37 38 39 40 47 72 73 85 99 scan 0 sort 0}
                   13604: do_test where7-2.588.1 {
                   13605:   count_steps_sort {
                   13606:      SELECT a FROM t2
                   13607:       WHERE c=5005
                   13608:          OR (g='gfedcba' AND f GLOB 'klmno*')
                   13609:          OR (d>=43.0 AND d<44.0 AND d NOT NULL)
                   13610:          OR (g='ponmlkj' AND f GLOB 'stuvw*')
                   13611:          OR b=143
                   13612:          OR a=68
                   13613:          OR a=77
                   13614:          OR b=80
                   13615:   }
                   13616: } {13 14 15 43 44 68 77 88 scan 0 sort 0}
                   13617: do_test where7-2.588.2 {
                   13618:   count_steps_sort {
                   13619:      SELECT a FROM t3
                   13620:       WHERE c=5005
                   13621:          OR (g='gfedcba' AND f GLOB 'klmno*')
                   13622:          OR (d>=43.0 AND d<44.0 AND d NOT NULL)
                   13623:          OR (g='ponmlkj' AND f GLOB 'stuvw*')
                   13624:          OR b=143
                   13625:          OR a=68
                   13626:          OR a=77
                   13627:          OR b=80
                   13628:   }
                   13629: } {13 14 15 43 44 68 77 88 scan 0 sort 0}
                   13630: do_test where7-2.589.1 {
                   13631:   count_steps_sort {
                   13632:      SELECT a FROM t2
                   13633:       WHERE (d>=5.0 AND d<6.0 AND d NOT NULL)
                   13634:          OR (g='xwvutsr' AND f GLOB 'ghijk*')
                   13635:          OR (d>=72.0 AND d<73.0 AND d NOT NULL)
                   13636:          OR ((a BETWEEN 76 AND 78) AND a!=77)
                   13637:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   13638:          OR a=99
                   13639:          OR ((a BETWEEN 12 AND 14) AND a!=13)
                   13640:   }
                   13641: } {5 6 12 14 68 72 76 78 99 scan 0 sort 0}
                   13642: do_test where7-2.589.2 {
                   13643:   count_steps_sort {
                   13644:      SELECT a FROM t3
                   13645:       WHERE (d>=5.0 AND d<6.0 AND d NOT NULL)
                   13646:          OR (g='xwvutsr' AND f GLOB 'ghijk*')
                   13647:          OR (d>=72.0 AND d<73.0 AND d NOT NULL)
                   13648:          OR ((a BETWEEN 76 AND 78) AND a!=77)
                   13649:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   13650:          OR a=99
                   13651:          OR ((a BETWEEN 12 AND 14) AND a!=13)
                   13652:   }
                   13653: } {5 6 12 14 68 72 76 78 99 scan 0 sort 0}
                   13654: do_test where7-2.590.1 {
                   13655:   count_steps_sort {
                   13656:      SELECT a FROM t2
                   13657:       WHERE (g='qponmlk' AND f GLOB 'opqrs*')
                   13658:          OR ((a BETWEEN 88 AND 90) AND a!=89)
                   13659:          OR (d>=13.0 AND d<14.0 AND d NOT NULL)
                   13660:          OR (g='xwvutsr' AND f GLOB 'fghij*')
                   13661:          OR b=971
                   13662:          OR (g='xwvutsr' AND f GLOB 'fghij*')
                   13663:   }
                   13664: } {5 13 40 88 90 scan 0 sort 0}
                   13665: do_test where7-2.590.2 {
                   13666:   count_steps_sort {
                   13667:      SELECT a FROM t3
                   13668:       WHERE (g='qponmlk' AND f GLOB 'opqrs*')
                   13669:          OR ((a BETWEEN 88 AND 90) AND a!=89)
                   13670:          OR (d>=13.0 AND d<14.0 AND d NOT NULL)
                   13671:          OR (g='xwvutsr' AND f GLOB 'fghij*')
                   13672:          OR b=971
                   13673:          OR (g='xwvutsr' AND f GLOB 'fghij*')
                   13674:   }
                   13675: } {5 13 40 88 90 scan 0 sort 0}
                   13676: do_test where7-2.591.1 {
                   13677:   count_steps_sort {
                   13678:      SELECT a FROM t2
                   13679:       WHERE (f GLOB '?lmno*' AND f GLOB 'klmn*')
                   13680:          OR b=806
                   13681:          OR (g='ponmlkj' AND f GLOB 'rstuv*')
                   13682:          OR b=1015
                   13683:          OR ((a BETWEEN 68 AND 70) AND a!=69)
                   13684:          OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
                   13685:   }
                   13686: } {10 13 36 39 43 62 65 68 70 88 91 scan 0 sort 0}
                   13687: do_test where7-2.591.2 {
                   13688:   count_steps_sort {
                   13689:      SELECT a FROM t3
                   13690:       WHERE (f GLOB '?lmno*' AND f GLOB 'klmn*')
                   13691:          OR b=806
                   13692:          OR (g='ponmlkj' AND f GLOB 'rstuv*')
                   13693:          OR b=1015
                   13694:          OR ((a BETWEEN 68 AND 70) AND a!=69)
                   13695:          OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
                   13696:   }
                   13697: } {10 13 36 39 43 62 65 68 70 88 91 scan 0 sort 0}
                   13698: do_test where7-2.592.1 {
                   13699:   count_steps_sort {
                   13700:      SELECT a FROM t2
                   13701:       WHERE f='nopqrstuv'
                   13702:          OR b=993
                   13703:          OR a=76
                   13704:          OR (d>=79.0 AND d<80.0 AND d NOT NULL)
                   13705:          OR c=20020
                   13706:          OR a=26
                   13707:          OR b=1048
                   13708:          OR b=561
                   13709:          OR (g='rqponml' AND f GLOB 'klmno*')
                   13710:          OR ((a BETWEEN 55 AND 57) AND a!=56)
                   13711:          OR a=56
                   13712:   }
                   13713: } {13 26 36 39 51 55 56 57 58 59 60 65 76 79 91 scan 0 sort 0}
                   13714: do_test where7-2.592.2 {
                   13715:   count_steps_sort {
                   13716:      SELECT a FROM t3
                   13717:       WHERE f='nopqrstuv'
                   13718:          OR b=993
                   13719:          OR a=76
                   13720:          OR (d>=79.0 AND d<80.0 AND d NOT NULL)
                   13721:          OR c=20020
                   13722:          OR a=26
                   13723:          OR b=1048
                   13724:          OR b=561
                   13725:          OR (g='rqponml' AND f GLOB 'klmno*')
                   13726:          OR ((a BETWEEN 55 AND 57) AND a!=56)
                   13727:          OR a=56
                   13728:   }
                   13729: } {13 26 36 39 51 55 56 57 58 59 60 65 76 79 91 scan 0 sort 0}
                   13730: do_test where7-2.593.1 {
                   13731:   count_steps_sort {
                   13732:      SELECT a FROM t2
                   13733:       WHERE b=781
                   13734:          OR b=671
                   13735:          OR (d>=60.0 AND d<61.0 AND d NOT NULL)
                   13736:          OR (d>=15.0 AND d<16.0 AND d NOT NULL)
                   13737:          OR ((a BETWEEN 39 AND 41) AND a!=40)
                   13738:          OR b=113
                   13739:          OR (d>=16.0 AND d<17.0 AND d NOT NULL)
                   13740:          OR b=385
                   13741:          OR (g='hgfedcb' AND f GLOB 'fghij*')
                   13742:   }
                   13743: } {15 16 35 39 41 60 61 71 83 scan 0 sort 0}
                   13744: do_test where7-2.593.2 {
                   13745:   count_steps_sort {
                   13746:      SELECT a FROM t3
                   13747:       WHERE b=781
                   13748:          OR b=671
                   13749:          OR (d>=60.0 AND d<61.0 AND d NOT NULL)
                   13750:          OR (d>=15.0 AND d<16.0 AND d NOT NULL)
                   13751:          OR ((a BETWEEN 39 AND 41) AND a!=40)
                   13752:          OR b=113
                   13753:          OR (d>=16.0 AND d<17.0 AND d NOT NULL)
                   13754:          OR b=385
                   13755:          OR (g='hgfedcb' AND f GLOB 'fghij*')
                   13756:   }
                   13757: } {15 16 35 39 41 60 61 71 83 scan 0 sort 0}
                   13758: do_test where7-2.594.1 {
                   13759:   count_steps_sort {
                   13760:      SELECT a FROM t2
                   13761:       WHERE b=410
                   13762:          OR ((a BETWEEN 85 AND 87) AND a!=86)
                   13763:          OR b=674
                   13764:          OR b=825
                   13765:          OR b=704
                   13766:          OR (g='mlkjihg' AND f GLOB 'jklmn*')
                   13767:          OR (d>=9.0 AND d<10.0 AND d NOT NULL)
                   13768:          OR ((a BETWEEN 58 AND 60) AND a!=59)
                   13769:          OR a=76
                   13770:          OR c=32032
                   13771:          OR ((a BETWEEN 43 AND 45) AND a!=44)
                   13772:   }
                   13773: } {9 43 45 58 60 61 64 75 76 85 87 94 95 96 scan 0 sort 0}
                   13774: do_test where7-2.594.2 {
                   13775:   count_steps_sort {
                   13776:      SELECT a FROM t3
                   13777:       WHERE b=410
                   13778:          OR ((a BETWEEN 85 AND 87) AND a!=86)
                   13779:          OR b=674
                   13780:          OR b=825
                   13781:          OR b=704
                   13782:          OR (g='mlkjihg' AND f GLOB 'jklmn*')
                   13783:          OR (d>=9.0 AND d<10.0 AND d NOT NULL)
                   13784:          OR ((a BETWEEN 58 AND 60) AND a!=59)
                   13785:          OR a=76
                   13786:          OR c=32032
                   13787:          OR ((a BETWEEN 43 AND 45) AND a!=44)
                   13788:   }
                   13789: } {9 43 45 58 60 61 64 75 76 85 87 94 95 96 scan 0 sort 0}
                   13790: do_test where7-2.595.1 {
                   13791:   count_steps_sort {
                   13792:      SELECT a FROM t2
                   13793:       WHERE b=869
                   13794:          OR (g='ponmlkj' AND f GLOB 'rstuv*')
                   13795:   }
                   13796: } {43 79 scan 0 sort 0}
                   13797: do_test where7-2.595.2 {
                   13798:   count_steps_sort {
                   13799:      SELECT a FROM t3
                   13800:       WHERE b=869
                   13801:          OR (g='ponmlkj' AND f GLOB 'rstuv*')
                   13802:   }
                   13803: } {43 79 scan 0 sort 0}
                   13804: do_test where7-2.596.1 {
                   13805:   count_steps_sort {
                   13806:      SELECT a FROM t2
                   13807:       WHERE b=869
                   13808:          OR a=34
                   13809:          OR (d>=87.0 AND d<88.0 AND d NOT NULL)
                   13810:   }
                   13811: } {34 79 87 scan 0 sort 0}
                   13812: do_test where7-2.596.2 {
                   13813:   count_steps_sort {
                   13814:      SELECT a FROM t3
                   13815:       WHERE b=869
                   13816:          OR a=34
                   13817:          OR (d>=87.0 AND d<88.0 AND d NOT NULL)
                   13818:   }
                   13819: } {34 79 87 scan 0 sort 0}
                   13820: do_test where7-2.597.1 {
                   13821:   count_steps_sort {
                   13822:      SELECT a FROM t2
                   13823:       WHERE (g='rqponml' AND f GLOB 'hijkl*')
                   13824:          OR (g='ponmlkj' AND f GLOB 'stuvw*')
                   13825:          OR a=8
                   13826:          OR a=72
                   13827:          OR ((a BETWEEN 95 AND 97) AND a!=96)
                   13828:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   13829:   }
                   13830: } {8 33 44 72 90 95 97 scan 0 sort 0}
                   13831: do_test where7-2.597.2 {
                   13832:   count_steps_sort {
                   13833:      SELECT a FROM t3
                   13834:       WHERE (g='rqponml' AND f GLOB 'hijkl*')
                   13835:          OR (g='ponmlkj' AND f GLOB 'stuvw*')
                   13836:          OR a=8
                   13837:          OR a=72
                   13838:          OR ((a BETWEEN 95 AND 97) AND a!=96)
                   13839:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   13840:   }
                   13841: } {8 33 44 72 90 95 97 scan 0 sort 0}
                   13842: do_test where7-2.598.1 {
                   13843:   count_steps_sort {
                   13844:      SELECT a FROM t2
                   13845:       WHERE a=20
                   13846:          OR ((a BETWEEN 74 AND 76) AND a!=75)
                   13847:          OR b=341
                   13848:          OR (g='tsrqpon' AND f GLOB 'abcde*')
                   13849:          OR b=814
                   13850:          OR b=1026
                   13851:          OR a=14
                   13852:          OR a=13
                   13853:          OR b=1037
                   13854:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   13855:   }
                   13856: } {13 14 20 26 31 56 58 74 76 scan 0 sort 0}
                   13857: do_test where7-2.598.2 {
                   13858:   count_steps_sort {
                   13859:      SELECT a FROM t3
                   13860:       WHERE a=20
                   13861:          OR ((a BETWEEN 74 AND 76) AND a!=75)
                   13862:          OR b=341
                   13863:          OR (g='tsrqpon' AND f GLOB 'abcde*')
                   13864:          OR b=814
                   13865:          OR b=1026
                   13866:          OR a=14
                   13867:          OR a=13
                   13868:          OR b=1037
                   13869:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   13870:   }
                   13871: } {13 14 20 26 31 56 58 74 76 scan 0 sort 0}
                   13872: do_test where7-2.599.1 {
                   13873:   count_steps_sort {
                   13874:      SELECT a FROM t2
                   13875:       WHERE b=443
                   13876:          OR (d>=10.0 AND d<11.0 AND d NOT NULL)
                   13877:          OR b=839
                   13878:          OR (d>=51.0 AND d<52.0 AND d NOT NULL)
                   13879:          OR (g='onmlkji' AND f GLOB 'xyzab*')
                   13880:          OR (g='vutsrqp' AND f GLOB 'nopqr*')
                   13881:          OR c=7007
                   13882:   }
                   13883: } {10 13 19 20 21 49 51 scan 0 sort 0}
                   13884: do_test where7-2.599.2 {
                   13885:   count_steps_sort {
                   13886:      SELECT a FROM t3
                   13887:       WHERE b=443
                   13888:          OR (d>=10.0 AND d<11.0 AND d NOT NULL)
                   13889:          OR b=839
                   13890:          OR (d>=51.0 AND d<52.0 AND d NOT NULL)
                   13891:          OR (g='onmlkji' AND f GLOB 'xyzab*')
                   13892:          OR (g='vutsrqp' AND f GLOB 'nopqr*')
                   13893:          OR c=7007
                   13894:   }
                   13895: } {10 13 19 20 21 49 51 scan 0 sort 0}
                   13896: do_test where7-2.600.1 {
                   13897:   count_steps_sort {
                   13898:      SELECT a FROM t2
                   13899:       WHERE (f GLOB '?rstu*' AND f GLOB 'qrst*')
                   13900:          OR a=21
                   13901:          OR (d>=9.0 AND d<10.0 AND d NOT NULL)
                   13902:          OR (d>=3.0 AND d<4.0 AND d NOT NULL)
                   13903:          OR f='zabcdefgh'
                   13904:          OR (d>=97.0 AND d<98.0 AND d NOT NULL)
                   13905:          OR b=506
                   13906:          OR ((a BETWEEN 14 AND 16) AND a!=15)
                   13907:          OR b=88
                   13908:          OR b=190
                   13909:   }
                   13910: } {3 8 9 14 16 21 25 42 46 51 68 77 94 97 scan 0 sort 0}
                   13911: do_test where7-2.600.2 {
                   13912:   count_steps_sort {
                   13913:      SELECT a FROM t3
                   13914:       WHERE (f GLOB '?rstu*' AND f GLOB 'qrst*')
                   13915:          OR a=21
                   13916:          OR (d>=9.0 AND d<10.0 AND d NOT NULL)
                   13917:          OR (d>=3.0 AND d<4.0 AND d NOT NULL)
                   13918:          OR f='zabcdefgh'
                   13919:          OR (d>=97.0 AND d<98.0 AND d NOT NULL)
                   13920:          OR b=506
                   13921:          OR ((a BETWEEN 14 AND 16) AND a!=15)
                   13922:          OR b=88
                   13923:          OR b=190
                   13924:   }
                   13925: } {3 8 9 14 16 21 25 42 46 51 68 77 94 97 scan 0 sort 0}
                   13926: do_test where7-2.601.1 {
                   13927:   count_steps_sort {
                   13928:      SELECT a FROM t2
                   13929:       WHERE (d>=41.0 AND d<42.0 AND d NOT NULL)
                   13930:          OR f='bcdefghij'
                   13931:          OR ((a BETWEEN 68 AND 70) AND a!=69)
                   13932:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   13933:          OR (g='srqponm' AND f GLOB 'efghi*')
                   13934:          OR (g='mlkjihg' AND f GLOB 'jklmn*')
                   13935:          OR b=762
                   13936:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   13937:          OR (g='jihgfed' AND f GLOB 'yzabc*')
                   13938:   }
                   13939: } {1 27 30 41 53 54 61 63 68 70 76 79 scan 0 sort 0}
                   13940: do_test where7-2.601.2 {
                   13941:   count_steps_sort {
                   13942:      SELECT a FROM t3
                   13943:       WHERE (d>=41.0 AND d<42.0 AND d NOT NULL)
                   13944:          OR f='bcdefghij'
                   13945:          OR ((a BETWEEN 68 AND 70) AND a!=69)
                   13946:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   13947:          OR (g='srqponm' AND f GLOB 'efghi*')
                   13948:          OR (g='mlkjihg' AND f GLOB 'jklmn*')
                   13949:          OR b=762
                   13950:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   13951:          OR (g='jihgfed' AND f GLOB 'yzabc*')
                   13952:   }
                   13953: } {1 27 30 41 53 54 61 63 68 70 76 79 scan 0 sort 0}
                   13954: do_test where7-2.602.1 {
                   13955:   count_steps_sort {
                   13956:      SELECT a FROM t2
                   13957:       WHERE (d>=85.0 AND d<86.0 AND d NOT NULL)
                   13958:          OR f='qrstuvwxy'
                   13959:          OR (d>=56.0 AND d<57.0 AND d NOT NULL)
                   13960:   }
                   13961: } {16 42 56 68 85 94 scan 0 sort 0}
                   13962: do_test where7-2.602.2 {
                   13963:   count_steps_sort {
                   13964:      SELECT a FROM t3
                   13965:       WHERE (d>=85.0 AND d<86.0 AND d NOT NULL)
                   13966:          OR f='qrstuvwxy'
                   13967:          OR (d>=56.0 AND d<57.0 AND d NOT NULL)
                   13968:   }
                   13969: } {16 42 56 68 85 94 scan 0 sort 0}
                   13970: do_test where7-2.603.1 {
                   13971:   count_steps_sort {
                   13972:      SELECT a FROM t2
                   13973:       WHERE (d>=89.0 AND d<90.0 AND d NOT NULL)
                   13974:          OR (d>=57.0 AND d<58.0 AND d NOT NULL)
                   13975:          OR a=21
                   13976:          OR b<0
                   13977:          OR f='bcdefghij'
                   13978:          OR ((a BETWEEN 14 AND 16) AND a!=15)
                   13979:   }
                   13980: } {1 14 16 21 27 53 57 79 89 scan 0 sort 0}
                   13981: do_test where7-2.603.2 {
                   13982:   count_steps_sort {
                   13983:      SELECT a FROM t3
                   13984:       WHERE (d>=89.0 AND d<90.0 AND d NOT NULL)
                   13985:          OR (d>=57.0 AND d<58.0 AND d NOT NULL)
                   13986:          OR a=21
                   13987:          OR b<0
                   13988:          OR f='bcdefghij'
                   13989:          OR ((a BETWEEN 14 AND 16) AND a!=15)
                   13990:   }
                   13991: } {1 14 16 21 27 53 57 79 89 scan 0 sort 0}
                   13992: do_test where7-2.604.1 {
                   13993:   count_steps_sort {
                   13994:      SELECT a FROM t2
                   13995:       WHERE (d>=55.0 AND d<56.0 AND d NOT NULL)
                   13996:          OR (g='hgfedcb' AND f GLOB 'fghij*')
                   13997:          OR (d>=40.0 AND d<41.0 AND d NOT NULL)
                   13998:          OR b=1067
                   13999:          OR b=231
                   14000:          OR b=113
                   14001:          OR b=22
                   14002:          OR a=55
                   14003:          OR b=663
                   14004:   }
                   14005: } {2 21 40 55 83 97 scan 0 sort 0}
                   14006: do_test where7-2.604.2 {
                   14007:   count_steps_sort {
                   14008:      SELECT a FROM t3
                   14009:       WHERE (d>=55.0 AND d<56.0 AND d NOT NULL)
                   14010:          OR (g='hgfedcb' AND f GLOB 'fghij*')
                   14011:          OR (d>=40.0 AND d<41.0 AND d NOT NULL)
                   14012:          OR b=1067
                   14013:          OR b=231
                   14014:          OR b=113
                   14015:          OR b=22
                   14016:          OR a=55
                   14017:          OR b=663
                   14018:   }
                   14019: } {2 21 40 55 83 97 scan 0 sort 0}
                   14020: do_test where7-2.605.1 {
                   14021:   count_steps_sort {
                   14022:      SELECT a FROM t2
                   14023:       WHERE a=1
                   14024:          OR b=454
                   14025:          OR b=396
                   14026:          OR b=1059
                   14027:          OR a=69
                   14028:          OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
                   14029:          OR b=440
                   14030:          OR b=825
                   14031:   }
                   14032: } {1 21 36 40 47 69 73 75 99 scan 0 sort 0}
                   14033: do_test where7-2.605.2 {
                   14034:   count_steps_sort {
                   14035:      SELECT a FROM t3
                   14036:       WHERE a=1
                   14037:          OR b=454
                   14038:          OR b=396
                   14039:          OR b=1059
                   14040:          OR a=69
                   14041:          OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
                   14042:          OR b=440
                   14043:          OR b=825
                   14044:   }
                   14045: } {1 21 36 40 47 69 73 75 99 scan 0 sort 0}
                   14046: do_test where7-2.606.1 {
                   14047:   count_steps_sort {
                   14048:      SELECT a FROM t2
                   14049:       WHERE (d>=26.0 AND d<27.0 AND d NOT NULL)
                   14050:          OR b=308
                   14051:          OR c<=10
                   14052:          OR (g='xwvutsr' AND f GLOB 'hijkl*')
                   14053:          OR f='ghijklmno'
                   14054:          OR b=289
                   14055:          OR a=5
                   14056:          OR b=267
                   14057:          OR b=949
                   14058:          OR ((a BETWEEN 7 AND 9) AND a!=8)
                   14059:   }
                   14060: } {5 6 7 9 26 28 32 58 84 scan 0 sort 0}
                   14061: do_test where7-2.606.2 {
                   14062:   count_steps_sort {
                   14063:      SELECT a FROM t3
                   14064:       WHERE (d>=26.0 AND d<27.0 AND d NOT NULL)
                   14065:          OR b=308
                   14066:          OR c<=10
                   14067:          OR (g='xwvutsr' AND f GLOB 'hijkl*')
                   14068:          OR f='ghijklmno'
                   14069:          OR b=289
                   14070:          OR a=5
                   14071:          OR b=267
                   14072:          OR b=949
                   14073:          OR ((a BETWEEN 7 AND 9) AND a!=8)
                   14074:   }
                   14075: } {5 6 7 9 26 28 32 58 84 scan 0 sort 0}
                   14076: do_test where7-2.607.1 {
                   14077:   count_steps_sort {
                   14078:      SELECT a FROM t2
                   14079:       WHERE ((a BETWEEN 95 AND 97) AND a!=96)
                   14080:          OR (d>=17.0 AND d<18.0 AND d NOT NULL)
                   14081:          OR b=993
                   14082:          OR ((a BETWEEN 43 AND 45) AND a!=44)
                   14083:          OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
                   14084:          OR b=663
                   14085:          OR (g='ihgfedc' AND f GLOB 'defgh*')
                   14086:          OR b=869
                   14087:          OR (d>=43.0 AND d<44.0 AND d NOT NULL)
                   14088:          OR b=121
                   14089:   }
                   14090: } {11 17 24 43 45 50 76 79 81 95 97 scan 0 sort 0}
                   14091: do_test where7-2.607.2 {
                   14092:   count_steps_sort {
                   14093:      SELECT a FROM t3
                   14094:       WHERE ((a BETWEEN 95 AND 97) AND a!=96)
                   14095:          OR (d>=17.0 AND d<18.0 AND d NOT NULL)
                   14096:          OR b=993
                   14097:          OR ((a BETWEEN 43 AND 45) AND a!=44)
                   14098:          OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
                   14099:          OR b=663
                   14100:          OR (g='ihgfedc' AND f GLOB 'defgh*')
                   14101:          OR b=869
                   14102:          OR (d>=43.0 AND d<44.0 AND d NOT NULL)
                   14103:          OR b=121
                   14104:   }
                   14105: } {11 17 24 43 45 50 76 79 81 95 97 scan 0 sort 0}
                   14106: do_test where7-2.608.1 {
                   14107:   count_steps_sort {
                   14108:      SELECT a FROM t2
                   14109:       WHERE (g='xwvutsr' AND f GLOB 'efghi*')
                   14110:          OR (g='tsrqpon' AND f GLOB 'bcdef*')
                   14111:          OR (g='hgfedcb' AND f GLOB 'jklmn*')
                   14112:          OR b=770
                   14113:   }
                   14114: } {4 27 70 87 scan 0 sort 0}
                   14115: do_test where7-2.608.2 {
                   14116:   count_steps_sort {
                   14117:      SELECT a FROM t3
                   14118:       WHERE (g='xwvutsr' AND f GLOB 'efghi*')
                   14119:          OR (g='tsrqpon' AND f GLOB 'bcdef*')
                   14120:          OR (g='hgfedcb' AND f GLOB 'jklmn*')
                   14121:          OR b=770
                   14122:   }
                   14123: } {4 27 70 87 scan 0 sort 0}
                   14124: do_test where7-2.609.1 {
                   14125:   count_steps_sort {
                   14126:      SELECT a FROM t2
                   14127:       WHERE ((a BETWEEN 80 AND 82) AND a!=81)
                   14128:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   14129:          OR (g='kjihgfe' AND f GLOB 'tuvwx*')
                   14130:          OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
                   14131:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   14132:   }
                   14133: } {19 45 57 71 80 82 90 97 scan 0 sort 0}
                   14134: do_test where7-2.609.2 {
                   14135:   count_steps_sort {
                   14136:      SELECT a FROM t3
                   14137:       WHERE ((a BETWEEN 80 AND 82) AND a!=81)
                   14138:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   14139:          OR (g='kjihgfe' AND f GLOB 'tuvwx*')
                   14140:          OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
                   14141:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   14142:   }
                   14143: } {19 45 57 71 80 82 90 97 scan 0 sort 0}
                   14144: do_test where7-2.610.1 {
                   14145:   count_steps_sort {
                   14146:      SELECT a FROM t2
                   14147:       WHERE b=22
                   14148:          OR c=31031
                   14149:          OR b=894
                   14150:          OR a=31
                   14151:          OR ((a BETWEEN 84 AND 86) AND a!=85)
                   14152:          OR (d>=92.0 AND d<93.0 AND d NOT NULL)
                   14153:          OR a=94
                   14154:          OR (d>=21.0 AND d<22.0 AND d NOT NULL)
                   14155:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   14156:          OR a=21
                   14157:          OR b=1001
                   14158:   }
                   14159: } {2 21 31 84 86 91 92 93 94 95 scan 0 sort 0}
                   14160: do_test where7-2.610.2 {
                   14161:   count_steps_sort {
                   14162:      SELECT a FROM t3
                   14163:       WHERE b=22
                   14164:          OR c=31031
                   14165:          OR b=894
                   14166:          OR a=31
                   14167:          OR ((a BETWEEN 84 AND 86) AND a!=85)
                   14168:          OR (d>=92.0 AND d<93.0 AND d NOT NULL)
                   14169:          OR a=94
                   14170:          OR (d>=21.0 AND d<22.0 AND d NOT NULL)
                   14171:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   14172:          OR a=21
                   14173:          OR b=1001
                   14174:   }
                   14175: } {2 21 31 84 86 91 92 93 94 95 scan 0 sort 0}
                   14176: do_test where7-2.611.1 {
                   14177:   count_steps_sort {
                   14178:      SELECT a FROM t2
                   14179:       WHERE (g='onmlkji' AND f GLOB 'zabcd*')
                   14180:          OR b=1092
                   14181:          OR (g='ihgfedc' AND f GLOB 'cdefg*')
                   14182:          OR (g='ponmlkj' AND f GLOB 'uvwxy*')
                   14183:          OR a=77
                   14184:          OR a=63
                   14185:          OR b=762
                   14186:          OR b=894
                   14187:          OR b=685
                   14188:          OR (g='vutsrqp' AND f GLOB 'nopqr*')
                   14189:   }
                   14190: } {13 46 51 63 77 80 scan 0 sort 0}
                   14191: do_test where7-2.611.2 {
                   14192:   count_steps_sort {
                   14193:      SELECT a FROM t3
                   14194:       WHERE (g='onmlkji' AND f GLOB 'zabcd*')
                   14195:          OR b=1092
                   14196:          OR (g='ihgfedc' AND f GLOB 'cdefg*')
                   14197:          OR (g='ponmlkj' AND f GLOB 'uvwxy*')
                   14198:          OR a=77
                   14199:          OR a=63
                   14200:          OR b=762
                   14201:          OR b=894
                   14202:          OR b=685
                   14203:          OR (g='vutsrqp' AND f GLOB 'nopqr*')
                   14204:   }
                   14205: } {13 46 51 63 77 80 scan 0 sort 0}
                   14206: do_test where7-2.612.1 {
                   14207:   count_steps_sort {
                   14208:      SELECT a FROM t2
                   14209:       WHERE (g='wvutsrq' AND f GLOB 'klmno*')
                   14210:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   14211:          OR b=231
                   14212:   }
                   14213: } {10 21 93 95 scan 0 sort 0}
                   14214: do_test where7-2.612.2 {
                   14215:   count_steps_sort {
                   14216:      SELECT a FROM t3
                   14217:       WHERE (g='wvutsrq' AND f GLOB 'klmno*')
                   14218:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   14219:          OR b=231
                   14220:   }
                   14221: } {10 21 93 95 scan 0 sort 0}
                   14222: do_test where7-2.613.1 {
                   14223:   count_steps_sort {
                   14224:      SELECT a FROM t2
                   14225:       WHERE b=828
                   14226:          OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
                   14227:          OR ((a BETWEEN 8 AND 10) AND a!=9)
                   14228:   }
                   14229: } {8 10 26 52 78 scan 0 sort 0}
                   14230: do_test where7-2.613.2 {
                   14231:   count_steps_sort {
                   14232:      SELECT a FROM t3
                   14233:       WHERE b=828
                   14234:          OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
                   14235:          OR ((a BETWEEN 8 AND 10) AND a!=9)
                   14236:   }
                   14237: } {8 10 26 52 78 scan 0 sort 0}
                   14238: do_test where7-2.614.1 {
                   14239:   count_steps_sort {
                   14240:      SELECT a FROM t2
                   14241:       WHERE (f GLOB '?opqr*' AND f GLOB 'nopq*')
                   14242:          OR (d>=47.0 AND d<48.0 AND d NOT NULL)
                   14243:          OR b=520
                   14244:          OR ((a BETWEEN 4 AND 6) AND a!=5)
                   14245:          OR (d>=50.0 AND d<51.0 AND d NOT NULL)
                   14246:          OR ((a BETWEEN 31 AND 33) AND a!=32)
                   14247:          OR (g='edcbazy' AND f GLOB 'wxyza*')
                   14248:          OR a=21
                   14249:   }
                   14250: } {4 6 13 21 31 33 39 47 50 65 91 100 scan 0 sort 0}
                   14251: do_test where7-2.614.2 {
                   14252:   count_steps_sort {
                   14253:      SELECT a FROM t3
                   14254:       WHERE (f GLOB '?opqr*' AND f GLOB 'nopq*')
                   14255:          OR (d>=47.0 AND d<48.0 AND d NOT NULL)
                   14256:          OR b=520
                   14257:          OR ((a BETWEEN 4 AND 6) AND a!=5)
                   14258:          OR (d>=50.0 AND d<51.0 AND d NOT NULL)
                   14259:          OR ((a BETWEEN 31 AND 33) AND a!=32)
                   14260:          OR (g='edcbazy' AND f GLOB 'wxyza*')
                   14261:          OR a=21
                   14262:   }
                   14263: } {4 6 13 21 31 33 39 47 50 65 91 100 scan 0 sort 0}
                   14264: do_test where7-2.615.1 {
                   14265:   count_steps_sort {
                   14266:      SELECT a FROM t2
                   14267:       WHERE b=553
                   14268:          OR (g='lkjihgf' AND f GLOB 'lmnop*')
                   14269:          OR b=1034
                   14270:          OR b=418
                   14271:          OR a=57
                   14272:          OR f='mnopqrstu'
                   14273:          OR (d>=99.0 AND d<100.0 AND d NOT NULL)
                   14274:   }
                   14275: } {12 38 57 63 64 90 94 99 scan 0 sort 0}
                   14276: do_test where7-2.615.2 {
                   14277:   count_steps_sort {
                   14278:      SELECT a FROM t3
                   14279:       WHERE b=553
                   14280:          OR (g='lkjihgf' AND f GLOB 'lmnop*')
                   14281:          OR b=1034
                   14282:          OR b=418
                   14283:          OR a=57
                   14284:          OR f='mnopqrstu'
                   14285:          OR (d>=99.0 AND d<100.0 AND d NOT NULL)
                   14286:   }
                   14287: } {12 38 57 63 64 90 94 99 scan 0 sort 0}
                   14288: do_test where7-2.616.1 {
                   14289:   count_steps_sort {
                   14290:      SELECT a FROM t2
                   14291:       WHERE a=43
                   14292:          OR (g='ponmlkj' AND f GLOB 'vwxyz*')
                   14293:          OR b=418
                   14294:          OR (g='kjihgfe' AND f GLOB 'stuvw*')
                   14295:          OR (d>=43.0 AND d<44.0 AND d NOT NULL)
                   14296:          OR b=594
                   14297:          OR a=21
                   14298:          OR a=78
                   14299:          OR a=91
                   14300:          OR (d>=80.0 AND d<81.0 AND d NOT NULL)
                   14301:   }
                   14302: } {21 38 43 47 54 70 78 80 91 scan 0 sort 0}
                   14303: do_test where7-2.616.2 {
                   14304:   count_steps_sort {
                   14305:      SELECT a FROM t3
                   14306:       WHERE a=43
                   14307:          OR (g='ponmlkj' AND f GLOB 'vwxyz*')
                   14308:          OR b=418
                   14309:          OR (g='kjihgfe' AND f GLOB 'stuvw*')
                   14310:          OR (d>=43.0 AND d<44.0 AND d NOT NULL)
                   14311:          OR b=594
                   14312:          OR a=21
                   14313:          OR a=78
                   14314:          OR a=91
                   14315:          OR (d>=80.0 AND d<81.0 AND d NOT NULL)
                   14316:   }
                   14317: } {21 38 43 47 54 70 78 80 91 scan 0 sort 0}
                   14318: do_test where7-2.617.1 {
                   14319:   count_steps_sort {
                   14320:      SELECT a FROM t2
                   14321:       WHERE b=671
                   14322:          OR (g='onmlkji' AND f GLOB 'wxyza*')
                   14323:          OR ((a BETWEEN 95 AND 97) AND a!=96)
                   14324:   }
                   14325: } {48 61 95 97 scan 0 sort 0}
                   14326: do_test where7-2.617.2 {
                   14327:   count_steps_sort {
                   14328:      SELECT a FROM t3
                   14329:       WHERE b=671
                   14330:          OR (g='onmlkji' AND f GLOB 'wxyza*')
                   14331:          OR ((a BETWEEN 95 AND 97) AND a!=96)
                   14332:   }
                   14333: } {48 61 95 97 scan 0 sort 0}
                   14334: do_test where7-2.618.1 {
                   14335:   count_steps_sort {
                   14336:      SELECT a FROM t2
                   14337:       WHERE (d>=2.0 AND d<3.0 AND d NOT NULL)
                   14338:          OR b=726
                   14339:          OR b=663
                   14340:          OR (d>=13.0 AND d<14.0 AND d NOT NULL)
                   14341:          OR a=25
                   14342:          OR f='qrstuvwxy'
                   14343:   }
                   14344: } {2 13 16 25 42 66 68 94 scan 0 sort 0}
                   14345: do_test where7-2.618.2 {
                   14346:   count_steps_sort {
                   14347:      SELECT a FROM t3
                   14348:       WHERE (d>=2.0 AND d<3.0 AND d NOT NULL)
                   14349:          OR b=726
                   14350:          OR b=663
                   14351:          OR (d>=13.0 AND d<14.0 AND d NOT NULL)
                   14352:          OR a=25
                   14353:          OR f='qrstuvwxy'
                   14354:   }
                   14355: } {2 13 16 25 42 66 68 94 scan 0 sort 0}
                   14356: do_test where7-2.619.1 {
                   14357:   count_steps_sort {
                   14358:      SELECT a FROM t2
                   14359:       WHERE b=806
                   14360:          OR (g='ihgfedc' AND f GLOB 'efghi*')
                   14361:          OR (d>=50.0 AND d<51.0 AND d NOT NULL)
                   14362:          OR ((a BETWEEN 10 AND 12) AND a!=11)
                   14363:          OR b=275
                   14364:          OR ((a BETWEEN 80 AND 82) AND a!=81)
                   14365:   }
                   14366: } {10 12 25 50 80 82 scan 0 sort 0}
                   14367: do_test where7-2.619.2 {
                   14368:   count_steps_sort {
                   14369:      SELECT a FROM t3
                   14370:       WHERE b=806
                   14371:          OR (g='ihgfedc' AND f GLOB 'efghi*')
                   14372:          OR (d>=50.0 AND d<51.0 AND d NOT NULL)
                   14373:          OR ((a BETWEEN 10 AND 12) AND a!=11)
                   14374:          OR b=275
                   14375:          OR ((a BETWEEN 80 AND 82) AND a!=81)
                   14376:   }
                   14377: } {10 12 25 50 80 82 scan 0 sort 0}
                   14378: do_test where7-2.620.1 {
                   14379:   count_steps_sort {
                   14380:      SELECT a FROM t2
                   14381:       WHERE c=24024
                   14382:          OR (g='tsrqpon' AND f GLOB 'xyzab*')
                   14383:          OR b=429
                   14384:          OR (g='qponmlk' AND f GLOB 'nopqr*')
                   14385:          OR b=110
                   14386:          OR a=39
                   14387:          OR (g='yxwvuts' AND f GLOB 'cdefg*')
                   14388:   }
                   14389: } {2 10 23 39 70 71 72 scan 0 sort 0}
                   14390: do_test where7-2.620.2 {
                   14391:   count_steps_sort {
                   14392:      SELECT a FROM t3
                   14393:       WHERE c=24024
                   14394:          OR (g='tsrqpon' AND f GLOB 'xyzab*')
                   14395:          OR b=429
                   14396:          OR (g='qponmlk' AND f GLOB 'nopqr*')
                   14397:          OR b=110
                   14398:          OR a=39
                   14399:          OR (g='yxwvuts' AND f GLOB 'cdefg*')
                   14400:   }
                   14401: } {2 10 23 39 70 71 72 scan 0 sort 0}
                   14402: do_test where7-2.621.1 {
                   14403:   count_steps_sort {
                   14404:      SELECT a FROM t2
                   14405:       WHERE a=66
                   14406:          OR ((a BETWEEN 68 AND 70) AND a!=69)
                   14407:          OR b=198
                   14408:          OR b=682
                   14409:          OR c=23023
                   14410:   }
                   14411: } {18 62 66 67 68 69 70 scan 0 sort 0}
                   14412: do_test where7-2.621.2 {
                   14413:   count_steps_sort {
                   14414:      SELECT a FROM t3
                   14415:       WHERE a=66
                   14416:          OR ((a BETWEEN 68 AND 70) AND a!=69)
                   14417:          OR b=198
                   14418:          OR b=682
                   14419:          OR c=23023
                   14420:   }
                   14421: } {18 62 66 67 68 69 70 scan 0 sort 0}
                   14422: do_test where7-2.622.1 {
                   14423:   count_steps_sort {
                   14424:      SELECT a FROM t2
                   14425:       WHERE b=806
                   14426:          OR b=253
                   14427:          OR a=36
                   14428:   }
                   14429: } {23 36 scan 0 sort 0}
                   14430: do_test where7-2.622.2 {
                   14431:   count_steps_sort {
                   14432:      SELECT a FROM t3
                   14433:       WHERE b=806
                   14434:          OR b=253
                   14435:          OR a=36
                   14436:   }
                   14437: } {23 36 scan 0 sort 0}
                   14438: do_test where7-2.623.1 {
                   14439:   count_steps_sort {
                   14440:      SELECT a FROM t2
                   14441:       WHERE b=509
                   14442:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                   14443:          OR (g='vutsrqp' AND f GLOB 'nopqr*')
                   14444:          OR b=718
                   14445:          OR a=4
                   14446:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   14447:          OR (d>=69.0 AND d<70.0 AND d NOT NULL)
                   14448:          OR (d>=16.0 AND d<17.0 AND d NOT NULL)
                   14449:   }
                   14450: } {4 13 16 22 24 56 58 69 scan 0 sort 0}
                   14451: do_test where7-2.623.2 {
                   14452:   count_steps_sort {
                   14453:      SELECT a FROM t3
                   14454:       WHERE b=509
                   14455:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                   14456:          OR (g='vutsrqp' AND f GLOB 'nopqr*')
                   14457:          OR b=718
                   14458:          OR a=4
                   14459:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   14460:          OR (d>=69.0 AND d<70.0 AND d NOT NULL)
                   14461:          OR (d>=16.0 AND d<17.0 AND d NOT NULL)
                   14462:   }
                   14463: } {4 13 16 22 24 56 58 69 scan 0 sort 0}
                   14464: do_test where7-2.624.1 {
                   14465:   count_steps_sort {
                   14466:      SELECT a FROM t2
                   14467:       WHERE (g='jihgfed' AND f GLOB 'zabcd*')
                   14468:          OR b=1026
                   14469:          OR a=93
                   14470:          OR c=18018
                   14471:   }
                   14472: } {52 53 54 77 93 scan 0 sort 0}
                   14473: do_test where7-2.624.2 {
                   14474:   count_steps_sort {
                   14475:      SELECT a FROM t3
                   14476:       WHERE (g='jihgfed' AND f GLOB 'zabcd*')
                   14477:          OR b=1026
                   14478:          OR a=93
                   14479:          OR c=18018
                   14480:   }
                   14481: } {52 53 54 77 93 scan 0 sort 0}
                   14482: do_test where7-2.625.1 {
                   14483:   count_steps_sort {
                   14484:      SELECT a FROM t2
                   14485:       WHERE b=388
                   14486:          OR a=44
                   14487:   }
                   14488: } {44 scan 0 sort 0}
                   14489: do_test where7-2.625.2 {
                   14490:   count_steps_sort {
                   14491:      SELECT a FROM t3
                   14492:       WHERE b=388
                   14493:          OR a=44
                   14494:   }
                   14495: } {44 scan 0 sort 0}
                   14496: do_test where7-2.626.1 {
                   14497:   count_steps_sort {
                   14498:      SELECT a FROM t2
                   14499:       WHERE c=9009
                   14500:          OR b=542
                   14501:          OR f='cdefghijk'
                   14502:          OR b=319
                   14503:          OR b=616
                   14504:   }
                   14505: } {2 25 26 27 28 29 54 56 80 scan 0 sort 0}
                   14506: do_test where7-2.626.2 {
                   14507:   count_steps_sort {
                   14508:      SELECT a FROM t3
                   14509:       WHERE c=9009
                   14510:          OR b=542
                   14511:          OR f='cdefghijk'
                   14512:          OR b=319
                   14513:          OR b=616
                   14514:   }
                   14515: } {2 25 26 27 28 29 54 56 80 scan 0 sort 0}
                   14516: do_test where7-2.627.1 {
                   14517:   count_steps_sort {
                   14518:      SELECT a FROM t2
                   14519:       WHERE b=990
                   14520:          OR (d>=97.0 AND d<98.0 AND d NOT NULL)
                   14521:          OR ((a BETWEEN 41 AND 43) AND a!=42)
                   14522:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   14523:          OR (d>=86.0 AND d<87.0 AND d NOT NULL)
                   14524:          OR b=531
                   14525:          OR (d>=67.0 AND d<68.0 AND d NOT NULL)
                   14526:          OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
                   14527:          OR f='qrstuvwxy'
                   14528:   }
                   14529: } {6 16 32 41 42 43 57 58 67 68 84 86 90 94 97 scan 0 sort 0}
                   14530: do_test where7-2.627.2 {
                   14531:   count_steps_sort {
                   14532:      SELECT a FROM t3
                   14533:       WHERE b=990
                   14534:          OR (d>=97.0 AND d<98.0 AND d NOT NULL)
                   14535:          OR ((a BETWEEN 41 AND 43) AND a!=42)
                   14536:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   14537:          OR (d>=86.0 AND d<87.0 AND d NOT NULL)
                   14538:          OR b=531
                   14539:          OR (d>=67.0 AND d<68.0 AND d NOT NULL)
                   14540:          OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
                   14541:          OR f='qrstuvwxy'
                   14542:   }
                   14543: } {6 16 32 41 42 43 57 58 67 68 84 86 90 94 97 scan 0 sort 0}
                   14544: do_test where7-2.628.1 {
                   14545:   count_steps_sort {
                   14546:      SELECT a FROM t2
                   14547:       WHERE a=60
                   14548:          OR (g='jihgfed' AND f GLOB 'vwxyz*')
                   14549:          OR b=627
                   14550:          OR (g='edcbazy' AND f GLOB 'vwxyz*')
                   14551:          OR (d>=38.0 AND d<39.0 AND d NOT NULL)
                   14552:          OR (d>=78.0 AND d<79.0 AND d NOT NULL)
                   14553:          OR b=883
                   14554:          OR (d>=93.0 AND d<94.0 AND d NOT NULL)
                   14555:          OR f='yzabcdefg'
                   14556:          OR (d>=59.0 AND d<60.0 AND d NOT NULL)
                   14557:   }
                   14558: } {24 38 50 57 59 60 73 76 78 93 99 scan 0 sort 0}
                   14559: do_test where7-2.628.2 {
                   14560:   count_steps_sort {
                   14561:      SELECT a FROM t3
                   14562:       WHERE a=60
                   14563:          OR (g='jihgfed' AND f GLOB 'vwxyz*')
                   14564:          OR b=627
                   14565:          OR (g='edcbazy' AND f GLOB 'vwxyz*')
                   14566:          OR (d>=38.0 AND d<39.0 AND d NOT NULL)
                   14567:          OR (d>=78.0 AND d<79.0 AND d NOT NULL)
                   14568:          OR b=883
                   14569:          OR (d>=93.0 AND d<94.0 AND d NOT NULL)
                   14570:          OR f='yzabcdefg'
                   14571:          OR (d>=59.0 AND d<60.0 AND d NOT NULL)
                   14572:   }
                   14573: } {24 38 50 57 59 60 73 76 78 93 99 scan 0 sort 0}
                   14574: do_test where7-2.629.1 {
                   14575:   count_steps_sort {
                   14576:      SELECT a FROM t2
                   14577:       WHERE b=696
                   14578:          OR b=938
                   14579:          OR a=18
                   14580:          OR b=957
                   14581:          OR c=18018
                   14582:          OR c=3003
                   14583:          OR ((a BETWEEN 33 AND 35) AND a!=34)
                   14584:   }
                   14585: } {7 8 9 18 33 35 52 53 54 87 scan 0 sort 0}
                   14586: do_test where7-2.629.2 {
                   14587:   count_steps_sort {
                   14588:      SELECT a FROM t3
                   14589:       WHERE b=696
                   14590:          OR b=938
                   14591:          OR a=18
                   14592:          OR b=957
                   14593:          OR c=18018
                   14594:          OR c=3003
                   14595:          OR ((a BETWEEN 33 AND 35) AND a!=34)
                   14596:   }
                   14597: } {7 8 9 18 33 35 52 53 54 87 scan 0 sort 0}
                   14598: do_test where7-2.630.1 {
                   14599:   count_steps_sort {
                   14600:      SELECT a FROM t2
                   14601:       WHERE c=29029
                   14602:          OR a=73
                   14603:   }
                   14604: } {73 85 86 87 scan 0 sort 0}
                   14605: do_test where7-2.630.2 {
                   14606:   count_steps_sort {
                   14607:      SELECT a FROM t3
                   14608:       WHERE c=29029
                   14609:          OR a=73
                   14610:   }
                   14611: } {73 85 86 87 scan 0 sort 0}
                   14612: do_test where7-2.631.1 {
                   14613:   count_steps_sort {
                   14614:      SELECT a FROM t2
                   14615:       WHERE a=28
                   14616:          OR (g='tsrqpon' AND f GLOB 'bcdef*')
                   14617:          OR b=69
                   14618:          OR ((a BETWEEN 85 AND 87) AND a!=86)
                   14619:          OR b=781
                   14620:          OR a=64
                   14621:          OR b=91
                   14622:          OR (g='ihgfedc' AND f GLOB 'efghi*')
                   14623:          OR a=16
                   14624:          OR b=278
                   14625:          OR a=26
                   14626:   }
                   14627: } {16 26 27 28 64 71 82 85 87 scan 0 sort 0}
                   14628: do_test where7-2.631.2 {
                   14629:   count_steps_sort {
                   14630:      SELECT a FROM t3
                   14631:       WHERE a=28
                   14632:          OR (g='tsrqpon' AND f GLOB 'bcdef*')
                   14633:          OR b=69
                   14634:          OR ((a BETWEEN 85 AND 87) AND a!=86)
                   14635:          OR b=781
                   14636:          OR a=64
                   14637:          OR b=91
                   14638:          OR (g='ihgfedc' AND f GLOB 'efghi*')
                   14639:          OR a=16
                   14640:          OR b=278
                   14641:          OR a=26
                   14642:   }
                   14643: } {16 26 27 28 64 71 82 85 87 scan 0 sort 0}
                   14644: do_test where7-2.632.1 {
                   14645:   count_steps_sort {
                   14646:      SELECT a FROM t2
                   14647:       WHERE a=70
                   14648:          OR c=3003
                   14649:   }
                   14650: } {7 8 9 70 scan 0 sort 0}
                   14651: do_test where7-2.632.2 {
                   14652:   count_steps_sort {
                   14653:      SELECT a FROM t3
                   14654:       WHERE a=70
                   14655:          OR c=3003
                   14656:   }
                   14657: } {7 8 9 70 scan 0 sort 0}
                   14658: do_test where7-2.633.1 {
                   14659:   count_steps_sort {
                   14660:      SELECT a FROM t2
                   14661:       WHERE c=31031
                   14662:          OR a=76
                   14663:          OR b=1023
                   14664:          OR b=33
                   14665:   }
                   14666: } {3 76 91 92 93 scan 0 sort 0}
                   14667: do_test where7-2.633.2 {
                   14668:   count_steps_sort {
                   14669:      SELECT a FROM t3
                   14670:       WHERE c=31031
                   14671:          OR a=76
                   14672:          OR b=1023
                   14673:          OR b=33
                   14674:   }
                   14675: } {3 76 91 92 93 scan 0 sort 0}
                   14676: do_test where7-2.634.1 {
                   14677:   count_steps_sort {
                   14678:      SELECT a FROM t2
                   14679:       WHERE (d>=62.0 AND d<63.0 AND d NOT NULL)
                   14680:          OR b=1001
                   14681:          OR (d>=86.0 AND d<87.0 AND d NOT NULL)
                   14682:   }
                   14683: } {62 86 91 scan 0 sort 0}
                   14684: do_test where7-2.634.2 {
                   14685:   count_steps_sort {
                   14686:      SELECT a FROM t3
                   14687:       WHERE (d>=62.0 AND d<63.0 AND d NOT NULL)
                   14688:          OR b=1001
                   14689:          OR (d>=86.0 AND d<87.0 AND d NOT NULL)
                   14690:   }
                   14691: } {62 86 91 scan 0 sort 0}
                   14692: do_test where7-2.635.1 {
                   14693:   count_steps_sort {
                   14694:      SELECT a FROM t2
                   14695:       WHERE f='yzabcdefg'
                   14696:          OR ((a BETWEEN 48 AND 50) AND a!=49)
                   14697:          OR a=100
                   14698:          OR (g='rqponml' AND f GLOB 'ijklm*')
                   14699:          OR a=62
                   14700:          OR a=67
                   14701:          OR b=605
                   14702:          OR c=23023
                   14703:          OR a=26
                   14704:          OR b=982
                   14705:          OR ((a BETWEEN 3 AND 5) AND a!=4)
                   14706:   }
                   14707: } {3 5 24 26 34 48 50 55 62 67 68 69 76 100 scan 0 sort 0}
                   14708: do_test where7-2.635.2 {
                   14709:   count_steps_sort {
                   14710:      SELECT a FROM t3
                   14711:       WHERE f='yzabcdefg'
                   14712:          OR ((a BETWEEN 48 AND 50) AND a!=49)
                   14713:          OR a=100
                   14714:          OR (g='rqponml' AND f GLOB 'ijklm*')
                   14715:          OR a=62
                   14716:          OR a=67
                   14717:          OR b=605
                   14718:          OR c=23023
                   14719:          OR a=26
                   14720:          OR b=982
                   14721:          OR ((a BETWEEN 3 AND 5) AND a!=4)
                   14722:   }
                   14723: } {3 5 24 26 34 48 50 55 62 67 68 69 76 100 scan 0 sort 0}
                   14724: do_test where7-2.636.1 {
                   14725:   count_steps_sort {
                   14726:      SELECT a FROM t2
                   14727:       WHERE b=220
                   14728:          OR ((a BETWEEN 24 AND 26) AND a!=25)
                   14729:          OR f IS NULL
                   14730:          OR ((a BETWEEN 25 AND 27) AND a!=26)
                   14731:          OR b=784
                   14732:   }
                   14733: } {20 24 25 26 27 scan 0 sort 0}
                   14734: do_test where7-2.636.2 {
                   14735:   count_steps_sort {
                   14736:      SELECT a FROM t3
                   14737:       WHERE b=220
                   14738:          OR ((a BETWEEN 24 AND 26) AND a!=25)
                   14739:          OR f IS NULL
                   14740:          OR ((a BETWEEN 25 AND 27) AND a!=26)
                   14741:          OR b=784
                   14742:   }
                   14743: } {20 24 25 26 27 scan 0 sort 0}
                   14744: do_test where7-2.637.1 {
                   14745:   count_steps_sort {
                   14746:      SELECT a FROM t2
                   14747:       WHERE (f GLOB '?stuv*' AND f GLOB 'rstu*')
                   14748:          OR b=751
                   14749:          OR (g='gfedcba' AND f GLOB 'klmno*')
                   14750:          OR (d>=10.0 AND d<11.0 AND d NOT NULL)
                   14751:          OR a=67
                   14752:          OR b=102
                   14753:   }
                   14754: } {10 17 43 67 69 88 95 scan 0 sort 0}
                   14755: do_test where7-2.637.2 {
                   14756:   count_steps_sort {
                   14757:      SELECT a FROM t3
                   14758:       WHERE (f GLOB '?stuv*' AND f GLOB 'rstu*')
                   14759:          OR b=751
                   14760:          OR (g='gfedcba' AND f GLOB 'klmno*')
                   14761:          OR (d>=10.0 AND d<11.0 AND d NOT NULL)
                   14762:          OR a=67
                   14763:          OR b=102
                   14764:   }
                   14765: } {10 17 43 67 69 88 95 scan 0 sort 0}
                   14766: do_test where7-2.638.1 {
                   14767:   count_steps_sort {
                   14768:      SELECT a FROM t2
                   14769:       WHERE (d>=69.0 AND d<70.0 AND d NOT NULL)
                   14770:          OR b=256
                   14771:          OR c=7007
                   14772:          OR c=26026
                   14773:          OR ((a BETWEEN 80 AND 82) AND a!=81)
                   14774:          OR (d>=74.0 AND d<75.0 AND d NOT NULL)
                   14775:          OR a=66
                   14776:   }
                   14777: } {19 20 21 66 69 74 76 77 78 80 82 scan 0 sort 0}
                   14778: do_test where7-2.638.2 {
                   14779:   count_steps_sort {
                   14780:      SELECT a FROM t3
                   14781:       WHERE (d>=69.0 AND d<70.0 AND d NOT NULL)
                   14782:          OR b=256
                   14783:          OR c=7007
                   14784:          OR c=26026
                   14785:          OR ((a BETWEEN 80 AND 82) AND a!=81)
                   14786:          OR (d>=74.0 AND d<75.0 AND d NOT NULL)
                   14787:          OR a=66
                   14788:   }
                   14789: } {19 20 21 66 69 74 76 77 78 80 82 scan 0 sort 0}
                   14790: do_test where7-2.639.1 {
                   14791:   count_steps_sort {
                   14792:      SELECT a FROM t2
                   14793:       WHERE c=2002
                   14794:          OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
                   14795:          OR ((a BETWEEN 41 AND 43) AND a!=42)
                   14796:          OR (g='ihgfedc' AND f GLOB 'defgh*')
                   14797:          OR b=33
                   14798:          OR b=817
                   14799:          OR (g='ponmlkj' AND f GLOB 'tuvwx*')
                   14800:          OR (d>=10.0 AND d<11.0 AND d NOT NULL)
                   14801:          OR (g='xwvutsr' AND f GLOB 'efghi*')
                   14802:          OR (d>=21.0 AND d<22.0 AND d NOT NULL)
                   14803:   }
                   14804: } {3 4 5 6 8 10 21 34 41 43 45 60 81 86 scan 0 sort 0}
                   14805: do_test where7-2.639.2 {
                   14806:   count_steps_sort {
                   14807:      SELECT a FROM t3
                   14808:       WHERE c=2002
                   14809:          OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
                   14810:          OR ((a BETWEEN 41 AND 43) AND a!=42)
                   14811:          OR (g='ihgfedc' AND f GLOB 'defgh*')
                   14812:          OR b=33
                   14813:          OR b=817
                   14814:          OR (g='ponmlkj' AND f GLOB 'tuvwx*')
                   14815:          OR (d>=10.0 AND d<11.0 AND d NOT NULL)
                   14816:          OR (g='xwvutsr' AND f GLOB 'efghi*')
                   14817:          OR (d>=21.0 AND d<22.0 AND d NOT NULL)
                   14818:   }
                   14819: } {3 4 5 6 8 10 21 34 41 43 45 60 81 86 scan 0 sort 0}
                   14820: do_test where7-2.640.1 {
                   14821:   count_steps_sort {
                   14822:      SELECT a FROM t2
                   14823:       WHERE (g='srqponm' AND f GLOB 'cdefg*')
                   14824:          OR (g='ihgfedc' AND f GLOB 'defgh*')
                   14825:          OR a=80
                   14826:          OR a=53
                   14827:          OR a=62
                   14828:          OR a=49
                   14829:          OR a=53
                   14830:          OR a=56
                   14831:          OR (d>=83.0 AND d<84.0 AND d NOT NULL)
                   14832:   }
                   14833: } {28 49 53 56 62 80 81 83 scan 0 sort 0}
                   14834: do_test where7-2.640.2 {
                   14835:   count_steps_sort {
                   14836:      SELECT a FROM t3
                   14837:       WHERE (g='srqponm' AND f GLOB 'cdefg*')
                   14838:          OR (g='ihgfedc' AND f GLOB 'defgh*')
                   14839:          OR a=80
                   14840:          OR a=53
                   14841:          OR a=62
                   14842:          OR a=49
                   14843:          OR a=53
                   14844:          OR a=56
                   14845:          OR (d>=83.0 AND d<84.0 AND d NOT NULL)
                   14846:   }
                   14847: } {28 49 53 56 62 80 81 83 scan 0 sort 0}
                   14848: do_test where7-2.641.1 {
                   14849:   count_steps_sort {
                   14850:      SELECT a FROM t2
                   14851:       WHERE ((a BETWEEN 7 AND 9) AND a!=8)
                   14852:          OR b=652
                   14853:          OR a=72
                   14854:          OR b=209
                   14855:          OR (g='tsrqpon' AND f GLOB 'xyzab*')
                   14856:          OR a=38
                   14857:          OR ((a BETWEEN 66 AND 68) AND a!=67)
                   14858:          OR d>1e10
                   14859:   }
                   14860: } {7 9 19 23 38 66 68 72 scan 0 sort 0}
                   14861: do_test where7-2.641.2 {
                   14862:   count_steps_sort {
                   14863:      SELECT a FROM t3
                   14864:       WHERE ((a BETWEEN 7 AND 9) AND a!=8)
                   14865:          OR b=652
                   14866:          OR a=72
                   14867:          OR b=209
                   14868:          OR (g='tsrqpon' AND f GLOB 'xyzab*')
                   14869:          OR a=38
                   14870:          OR ((a BETWEEN 66 AND 68) AND a!=67)
                   14871:          OR d>1e10
                   14872:   }
                   14873: } {7 9 19 23 38 66 68 72 scan 0 sort 0}
                   14874: do_test where7-2.642.1 {
                   14875:   count_steps_sort {
                   14876:      SELECT a FROM t2
                   14877:       WHERE b=949
                   14878:          OR e IS NULL
                   14879:   }
                   14880: } { scan 0 sort 0}
                   14881: do_test where7-2.642.2 {
                   14882:   count_steps_sort {
                   14883:      SELECT a FROM t3
                   14884:       WHERE b=949
                   14885:          OR e IS NULL
                   14886:   }
                   14887: } { scan 0 sort 0}
                   14888: do_test where7-2.643.1 {
                   14889:   count_steps_sort {
                   14890:      SELECT a FROM t2
                   14891:       WHERE b=179
                   14892:          OR (g='srqponm' AND f GLOB 'defgh*')
                   14893:          OR b=509
                   14894:          OR ((a BETWEEN 58 AND 60) AND a!=59)
                   14895:          OR (d>=49.0 AND d<50.0 AND d NOT NULL)
                   14896:          OR (g='tsrqpon' AND f GLOB 'abcde*')
                   14897:          OR f='bcdefghij'
                   14898:   }
                   14899: } {1 26 27 29 49 53 58 60 79 scan 0 sort 0}
                   14900: do_test where7-2.643.2 {
                   14901:   count_steps_sort {
                   14902:      SELECT a FROM t3
                   14903:       WHERE b=179
                   14904:          OR (g='srqponm' AND f GLOB 'defgh*')
                   14905:          OR b=509
                   14906:          OR ((a BETWEEN 58 AND 60) AND a!=59)
                   14907:          OR (d>=49.0 AND d<50.0 AND d NOT NULL)
                   14908:          OR (g='tsrqpon' AND f GLOB 'abcde*')
                   14909:          OR f='bcdefghij'
                   14910:   }
                   14911: } {1 26 27 29 49 53 58 60 79 scan 0 sort 0}
                   14912: do_test where7-2.644.1 {
                   14913:   count_steps_sort {
                   14914:      SELECT a FROM t2
                   14915:       WHERE a=23
                   14916:          OR a=43
                   14917:          OR c=19019
                   14918:          OR (d>=47.0 AND d<48.0 AND d NOT NULL)
                   14919:          OR c=18018
                   14920:   }
                   14921: } {23 43 47 52 53 54 55 56 57 scan 0 sort 0}
                   14922: do_test where7-2.644.2 {
                   14923:   count_steps_sort {
                   14924:      SELECT a FROM t3
                   14925:       WHERE a=23
                   14926:          OR a=43
                   14927:          OR c=19019
                   14928:          OR (d>=47.0 AND d<48.0 AND d NOT NULL)
                   14929:          OR c=18018
                   14930:   }
                   14931: } {23 43 47 52 53 54 55 56 57 scan 0 sort 0}
                   14932: do_test where7-2.645.1 {
                   14933:   count_steps_sort {
                   14934:      SELECT a FROM t2
                   14935:       WHERE a=36
                   14936:          OR (d>=22.0 AND d<23.0 AND d NOT NULL)
                   14937:          OR b=231
                   14938:   }
                   14939: } {21 22 36 scan 0 sort 0}
                   14940: do_test where7-2.645.2 {
                   14941:   count_steps_sort {
                   14942:      SELECT a FROM t3
                   14943:       WHERE a=36
                   14944:          OR (d>=22.0 AND d<23.0 AND d NOT NULL)
                   14945:          OR b=231
                   14946:   }
                   14947: } {21 22 36 scan 0 sort 0}
                   14948: do_test where7-2.646.1 {
                   14949:   count_steps_sort {
                   14950:      SELECT a FROM t2
                   14951:       WHERE a=21
                   14952:          OR b=355
                   14953:          OR a=97
                   14954:   }
                   14955: } {21 97 scan 0 sort 0}
                   14956: do_test where7-2.646.2 {
                   14957:   count_steps_sort {
                   14958:      SELECT a FROM t3
                   14959:       WHERE a=21
                   14960:          OR b=355
                   14961:          OR a=97
                   14962:   }
                   14963: } {21 97 scan 0 sort 0}
                   14964: do_test where7-2.647.1 {
                   14965:   count_steps_sort {
                   14966:      SELECT a FROM t2
                   14967:       WHERE (d>=28.0 AND d<29.0 AND d NOT NULL)
                   14968:          OR b=421
                   14969:          OR (g='qponmlk' AND f GLOB 'qrstu*')
                   14970:          OR b=704
                   14971:          OR a=90
                   14972:          OR a=78
                   14973:          OR 1000000<b
                   14974:          OR (d>=80.0 AND d<81.0 AND d NOT NULL)
                   14975:          OR (g='ihgfedc' AND f GLOB 'defgh*')
                   14976:          OR ((a BETWEEN 53 AND 55) AND a!=54)
                   14977:   }
                   14978: } {28 42 53 55 64 78 80 81 90 scan 0 sort 0}
                   14979: do_test where7-2.647.2 {
                   14980:   count_steps_sort {
                   14981:      SELECT a FROM t3
                   14982:       WHERE (d>=28.0 AND d<29.0 AND d NOT NULL)
                   14983:          OR b=421
                   14984:          OR (g='qponmlk' AND f GLOB 'qrstu*')
                   14985:          OR b=704
                   14986:          OR a=90
                   14987:          OR a=78
                   14988:          OR 1000000<b
                   14989:          OR (d>=80.0 AND d<81.0 AND d NOT NULL)
                   14990:          OR (g='ihgfedc' AND f GLOB 'defgh*')
                   14991:          OR ((a BETWEEN 53 AND 55) AND a!=54)
                   14992:   }
                   14993: } {28 42 53 55 64 78 80 81 90 scan 0 sort 0}
                   14994: do_test where7-2.648.1 {
                   14995:   count_steps_sort {
                   14996:      SELECT a FROM t2
                   14997:       WHERE (g='fedcbaz' AND f GLOB 'pqrst*')
                   14998:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   14999:   }
                   15000: } {93 95 scan 0 sort 0}
                   15001: do_test where7-2.648.2 {
                   15002:   count_steps_sort {
                   15003:      SELECT a FROM t3
                   15004:       WHERE (g='fedcbaz' AND f GLOB 'pqrst*')
                   15005:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   15006:   }
                   15007: } {93 95 scan 0 sort 0}
                   15008: do_test where7-2.649.1 {
                   15009:   count_steps_sort {
                   15010:      SELECT a FROM t2
                   15011:       WHERE d<0.0
                   15012:          OR a=78
                   15013:          OR b=539
                   15014:          OR ((a BETWEEN 8 AND 10) AND a!=9)
                   15015:          OR ((a BETWEEN 25 AND 27) AND a!=26)
                   15016:          OR e IS NULL
                   15017:          OR a=48
                   15018:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   15019:   }
                   15020: } {8 10 25 27 48 49 57 78 scan 0 sort 0}
                   15021: do_test where7-2.649.2 {
                   15022:   count_steps_sort {
                   15023:      SELECT a FROM t3
                   15024:       WHERE d<0.0
                   15025:          OR a=78
                   15026:          OR b=539
                   15027:          OR ((a BETWEEN 8 AND 10) AND a!=9)
                   15028:          OR ((a BETWEEN 25 AND 27) AND a!=26)
                   15029:          OR e IS NULL
                   15030:          OR a=48
                   15031:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   15032:   }
                   15033: } {8 10 25 27 48 49 57 78 scan 0 sort 0}
                   15034: do_test where7-2.650.1 {
                   15035:   count_steps_sort {
                   15036:      SELECT a FROM t2
                   15037:       WHERE ((a BETWEEN 94 AND 96) AND a!=95)
                   15038:          OR (d>=78.0 AND d<79.0 AND d NOT NULL)
                   15039:          OR b=22
                   15040:   }
                   15041: } {2 78 94 96 scan 0 sort 0}
                   15042: do_test where7-2.650.2 {
                   15043:   count_steps_sort {
                   15044:      SELECT a FROM t3
                   15045:       WHERE ((a BETWEEN 94 AND 96) AND a!=95)
                   15046:          OR (d>=78.0 AND d<79.0 AND d NOT NULL)
                   15047:          OR b=22
                   15048:   }
                   15049: } {2 78 94 96 scan 0 sort 0}
                   15050: do_test where7-2.651.1 {
                   15051:   count_steps_sort {
                   15052:      SELECT a FROM t2
                   15053:       WHERE b=275
                   15054:          OR ((a BETWEEN 57 AND 59) AND a!=58)
                   15055:          OR (d>=92.0 AND d<93.0 AND d NOT NULL)
                   15056:          OR (g='rqponml' AND f GLOB 'lmnop*')
                   15057:          OR (d>=53.0 AND d<54.0 AND d NOT NULL)
                   15058:          OR f='ijklmnopq'
                   15059:   }
                   15060: } {8 25 34 37 53 57 59 60 86 92 scan 0 sort 0}
                   15061: do_test where7-2.651.2 {
                   15062:   count_steps_sort {
                   15063:      SELECT a FROM t3
                   15064:       WHERE b=275
                   15065:          OR ((a BETWEEN 57 AND 59) AND a!=58)
                   15066:          OR (d>=92.0 AND d<93.0 AND d NOT NULL)
                   15067:          OR (g='rqponml' AND f GLOB 'lmnop*')
                   15068:          OR (d>=53.0 AND d<54.0 AND d NOT NULL)
                   15069:          OR f='ijklmnopq'
                   15070:   }
                   15071: } {8 25 34 37 53 57 59 60 86 92 scan 0 sort 0}
                   15072: do_test where7-2.652.1 {
                   15073:   count_steps_sort {
                   15074:      SELECT a FROM t2
                   15075:       WHERE b=256
                   15076:          OR c=13013
                   15077:          OR b=44
                   15078:          OR f='jklmnopqr'
                   15079:          OR b=883
                   15080:   }
                   15081: } {4 9 35 37 38 39 61 87 scan 0 sort 0}
                   15082: do_test where7-2.652.2 {
                   15083:   count_steps_sort {
                   15084:      SELECT a FROM t3
                   15085:       WHERE b=256
                   15086:          OR c=13013
                   15087:          OR b=44
                   15088:          OR f='jklmnopqr'
                   15089:          OR b=883
                   15090:   }
                   15091: } {4 9 35 37 38 39 61 87 scan 0 sort 0}
                   15092: do_test where7-2.653.1 {
                   15093:   count_steps_sort {
                   15094:      SELECT a FROM t2
                   15095:       WHERE f='zabcdefgh'
                   15096:          OR (g='xwvutsr' AND f GLOB 'defgh*')
                   15097:          OR a=54
                   15098:          OR b=770
                   15099:          OR ((a BETWEEN 96 AND 98) AND a!=97)
                   15100:          OR a=81
                   15101:          OR b=190
                   15102:          OR a=2
                   15103:   }
                   15104: } {2 3 25 51 54 70 77 81 96 98 scan 0 sort 0}
                   15105: do_test where7-2.653.2 {
                   15106:   count_steps_sort {
                   15107:      SELECT a FROM t3
                   15108:       WHERE f='zabcdefgh'
                   15109:          OR (g='xwvutsr' AND f GLOB 'defgh*')
                   15110:          OR a=54
                   15111:          OR b=770
                   15112:          OR ((a BETWEEN 96 AND 98) AND a!=97)
                   15113:          OR a=81
                   15114:          OR b=190
                   15115:          OR a=2
                   15116:   }
                   15117: } {2 3 25 51 54 70 77 81 96 98 scan 0 sort 0}
                   15118: do_test where7-2.654.1 {
                   15119:   count_steps_sort {
                   15120:      SELECT a FROM t2
                   15121:       WHERE (d>=12.0 AND d<13.0 AND d NOT NULL)
                   15122:          OR c=12012
                   15123:          OR a=16
                   15124:          OR a=15
                   15125:          OR ((a BETWEEN 70 AND 72) AND a!=71)
                   15126:          OR a=69
                   15127:          OR b=748
                   15128:          OR a=61
                   15129:          OR b=473
                   15130:          OR ((a BETWEEN 69 AND 71) AND a!=70)
                   15131:   }
                   15132: } {12 15 16 34 35 36 43 61 68 69 70 71 72 scan 0 sort 0}
                   15133: do_test where7-2.654.2 {
                   15134:   count_steps_sort {
                   15135:      SELECT a FROM t3
                   15136:       WHERE (d>=12.0 AND d<13.0 AND d NOT NULL)
                   15137:          OR c=12012
                   15138:          OR a=16
                   15139:          OR a=15
                   15140:          OR ((a BETWEEN 70 AND 72) AND a!=71)
                   15141:          OR a=69
                   15142:          OR b=748
                   15143:          OR a=61
                   15144:          OR b=473
                   15145:          OR ((a BETWEEN 69 AND 71) AND a!=70)
                   15146:   }
                   15147: } {12 15 16 34 35 36 43 61 68 69 70 71 72 scan 0 sort 0}
                   15148: do_test where7-2.655.1 {
                   15149:   count_steps_sort {
                   15150:      SELECT a FROM t2
                   15151:       WHERE b=223
                   15152:          OR a=14
                   15153:          OR ((a BETWEEN 74 AND 76) AND a!=75)
                   15154:          OR (g='qponmlk' AND f GLOB 'pqrst*')
                   15155:          OR ((a BETWEEN 33 AND 35) AND a!=34)
                   15156:          OR b=539
                   15157:          OR (d>=48.0 AND d<49.0 AND d NOT NULL)
                   15158:          OR (d>=61.0 AND d<62.0 AND d NOT NULL)
                   15159:          OR a=21
                   15160:   }
                   15161: } {14 21 33 35 41 48 49 61 74 76 scan 0 sort 0}
                   15162: do_test where7-2.655.2 {
                   15163:   count_steps_sort {
                   15164:      SELECT a FROM t3
                   15165:       WHERE b=223
                   15166:          OR a=14
                   15167:          OR ((a BETWEEN 74 AND 76) AND a!=75)
                   15168:          OR (g='qponmlk' AND f GLOB 'pqrst*')
                   15169:          OR ((a BETWEEN 33 AND 35) AND a!=34)
                   15170:          OR b=539
                   15171:          OR (d>=48.0 AND d<49.0 AND d NOT NULL)
                   15172:          OR (d>=61.0 AND d<62.0 AND d NOT NULL)
                   15173:          OR a=21
                   15174:   }
                   15175: } {14 21 33 35 41 48 49 61 74 76 scan 0 sort 0}
                   15176: do_test where7-2.656.1 {
                   15177:   count_steps_sort {
                   15178:      SELECT a FROM t2
                   15179:       WHERE a=99
                   15180:          OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
                   15181:          OR a=73
                   15182:          OR a=56
                   15183:          OR b=253
                   15184:          OR b=880
                   15185:   }
                   15186: } {5 23 31 56 57 73 80 83 99 scan 0 sort 0}
                   15187: do_test where7-2.656.2 {
                   15188:   count_steps_sort {
                   15189:      SELECT a FROM t3
                   15190:       WHERE a=99
                   15191:          OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
                   15192:          OR a=73
                   15193:          OR a=56
                   15194:          OR b=253
                   15195:          OR b=880
                   15196:   }
                   15197: } {5 23 31 56 57 73 80 83 99 scan 0 sort 0}
                   15198: do_test where7-2.657.1 {
                   15199:   count_steps_sort {
                   15200:      SELECT a FROM t2
                   15201:       WHERE b=927
                   15202:          OR b=300
                   15203:          OR b=223
                   15204:          OR (g='wvutsrq' AND f GLOB 'jklmn*')
                   15205:          OR (g='fedcbaz' AND f GLOB 'rstuv*')
                   15206:          OR b=154
                   15207:          OR b=759
                   15208:   }
                   15209: } {9 14 69 95 scan 0 sort 0}
                   15210: do_test where7-2.657.2 {
                   15211:   count_steps_sort {
                   15212:      SELECT a FROM t3
                   15213:       WHERE b=927
                   15214:          OR b=300
                   15215:          OR b=223
                   15216:          OR (g='wvutsrq' AND f GLOB 'jklmn*')
                   15217:          OR (g='fedcbaz' AND f GLOB 'rstuv*')
                   15218:          OR b=154
                   15219:          OR b=759
                   15220:   }
                   15221: } {9 14 69 95 scan 0 sort 0}
                   15222: do_test where7-2.658.1 {
                   15223:   count_steps_sort {
                   15224:      SELECT a FROM t2
                   15225:       WHERE b=242
                   15226:          OR b=905
                   15227:          OR (d>=66.0 AND d<67.0 AND d NOT NULL)
                   15228:          OR (g='hgfedcb' AND f GLOB 'ijklm*')
                   15229:          OR (d>=96.0 AND d<97.0 AND d NOT NULL)
                   15230:          OR a=24
                   15231:          OR ((a BETWEEN 67 AND 69) AND a!=68)
                   15232:          OR b=1100
                   15233:          OR b=850
                   15234:          OR ((a BETWEEN 55 AND 57) AND a!=56)
                   15235:   }
                   15236: } {22 24 55 57 66 67 69 86 96 100 scan 0 sort 0}
                   15237: do_test where7-2.658.2 {
                   15238:   count_steps_sort {
                   15239:      SELECT a FROM t3
                   15240:       WHERE b=242
                   15241:          OR b=905
                   15242:          OR (d>=66.0 AND d<67.0 AND d NOT NULL)
                   15243:          OR (g='hgfedcb' AND f GLOB 'ijklm*')
                   15244:          OR (d>=96.0 AND d<97.0 AND d NOT NULL)
                   15245:          OR a=24
                   15246:          OR ((a BETWEEN 67 AND 69) AND a!=68)
                   15247:          OR b=1100
                   15248:          OR b=850
                   15249:          OR ((a BETWEEN 55 AND 57) AND a!=56)
                   15250:   }
                   15251: } {22 24 55 57 66 67 69 86 96 100 scan 0 sort 0}
                   15252: do_test where7-2.659.1 {
                   15253:   count_steps_sort {
                   15254:      SELECT a FROM t2
                   15255:       WHERE b=190
                   15256:          OR a=72
                   15257:          OR b=377
                   15258:          OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
                   15259:          OR (d>=93.0 AND d<94.0 AND d NOT NULL)
                   15260:          OR b=476
                   15261:          OR (g='yxwvuts' AND f GLOB 'cdefg*')
                   15262:   }
                   15263: } {2 26 52 72 78 93 scan 0 sort 0}
                   15264: do_test where7-2.659.2 {
                   15265:   count_steps_sort {
                   15266:      SELECT a FROM t3
                   15267:       WHERE b=190
                   15268:          OR a=72
                   15269:          OR b=377
                   15270:          OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
                   15271:          OR (d>=93.0 AND d<94.0 AND d NOT NULL)
                   15272:          OR b=476
                   15273:          OR (g='yxwvuts' AND f GLOB 'cdefg*')
                   15274:   }
                   15275: } {2 26 52 72 78 93 scan 0 sort 0}
                   15276: do_test where7-2.660.1 {
                   15277:   count_steps_sort {
                   15278:      SELECT a FROM t2
                   15279:       WHERE b=245
                   15280:          OR b=638
                   15281:          OR (d>=62.0 AND d<63.0 AND d NOT NULL)
                   15282:          OR (g='lkjihgf' AND f GLOB 'pqrst*')
                   15283:          OR f='opqrstuvw'
                   15284:          OR (d>=86.0 AND d<87.0 AND d NOT NULL)
                   15285:          OR b=817
                   15286:          OR a=85
                   15287:          OR (g='lkjihgf' AND f GLOB 'mnopq*')
                   15288:   }
                   15289: } {14 40 58 62 64 66 67 85 86 92 scan 0 sort 0}
                   15290: do_test where7-2.660.2 {
                   15291:   count_steps_sort {
                   15292:      SELECT a FROM t3
                   15293:       WHERE b=245
                   15294:          OR b=638
                   15295:          OR (d>=62.0 AND d<63.0 AND d NOT NULL)
                   15296:          OR (g='lkjihgf' AND f GLOB 'pqrst*')
                   15297:          OR f='opqrstuvw'
                   15298:          OR (d>=86.0 AND d<87.0 AND d NOT NULL)
                   15299:          OR b=817
                   15300:          OR a=85
                   15301:          OR (g='lkjihgf' AND f GLOB 'mnopq*')
                   15302:   }
                   15303: } {14 40 58 62 64 66 67 85 86 92 scan 0 sort 0}
                   15304: do_test where7-2.661.1 {
                   15305:   count_steps_sort {
                   15306:      SELECT a FROM t2
                   15307:       WHERE ((a BETWEEN 22 AND 24) AND a!=23)
                   15308:          OR b=968
                   15309:   }
                   15310: } {22 24 88 scan 0 sort 0}
                   15311: do_test where7-2.661.2 {
                   15312:   count_steps_sort {
                   15313:      SELECT a FROM t3
                   15314:       WHERE ((a BETWEEN 22 AND 24) AND a!=23)
                   15315:          OR b=968
                   15316:   }
                   15317: } {22 24 88 scan 0 sort 0}
                   15318: do_test where7-2.662.1 {
                   15319:   count_steps_sort {
                   15320:      SELECT a FROM t2
                   15321:       WHERE ((a BETWEEN 60 AND 62) AND a!=61)
                   15322:          OR ((a BETWEEN 74 AND 76) AND a!=75)
                   15323:          OR b=22
                   15324:          OR b=993
                   15325:          OR f='tuvwxyzab'
                   15326:   }
                   15327: } {2 19 45 60 62 71 74 76 97 scan 0 sort 0}
                   15328: do_test where7-2.662.2 {
                   15329:   count_steps_sort {
                   15330:      SELECT a FROM t3
                   15331:       WHERE ((a BETWEEN 60 AND 62) AND a!=61)
                   15332:          OR ((a BETWEEN 74 AND 76) AND a!=75)
                   15333:          OR b=22
                   15334:          OR b=993
                   15335:          OR f='tuvwxyzab'
                   15336:   }
                   15337: } {2 19 45 60 62 71 74 76 97 scan 0 sort 0}
                   15338: do_test where7-2.663.1 {
                   15339:   count_steps_sort {
                   15340:      SELECT a FROM t2
                   15341:       WHERE ((a BETWEEN 55 AND 57) AND a!=56)
                   15342:          OR (d>=85.0 AND d<86.0 AND d NOT NULL)
                   15343:          OR c<=10
                   15344:          OR ((a BETWEEN 75 AND 77) AND a!=76)
                   15345:          OR (g='kjihgfe' AND f GLOB 'uvwxy*')
                   15346:          OR b=553
                   15347:          OR (g='jihgfed' AND f GLOB 'vwxyz*')
                   15348:          OR b=1045
                   15349:   }
                   15350: } {55 57 72 73 75 77 85 95 scan 0 sort 0}
                   15351: do_test where7-2.663.2 {
                   15352:   count_steps_sort {
                   15353:      SELECT a FROM t3
                   15354:       WHERE ((a BETWEEN 55 AND 57) AND a!=56)
                   15355:          OR (d>=85.0 AND d<86.0 AND d NOT NULL)
                   15356:          OR c<=10
                   15357:          OR ((a BETWEEN 75 AND 77) AND a!=76)
                   15358:          OR (g='kjihgfe' AND f GLOB 'uvwxy*')
                   15359:          OR b=553
                   15360:          OR (g='jihgfed' AND f GLOB 'vwxyz*')
                   15361:          OR b=1045
                   15362:   }
                   15363: } {55 57 72 73 75 77 85 95 scan 0 sort 0}
                   15364: do_test where7-2.664.1 {
                   15365:   count_steps_sort {
                   15366:      SELECT a FROM t2
                   15367:       WHERE b=440
                   15368:          OR ((a BETWEEN 3 AND 5) AND a!=4)
                   15369:          OR ((a BETWEEN 44 AND 46) AND a!=45)
                   15370:          OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
                   15371:          OR a=89
                   15372:          OR c=18018
                   15373:          OR b=154
                   15374:          OR b=506
                   15375:          OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
                   15376:          OR a=78
                   15377:          OR b=751
                   15378:   }
                   15379: } {1 3 5 14 27 31 40 44 46 52 53 54 57 78 79 83 89 scan 0 sort 0}
                   15380: do_test where7-2.664.2 {
                   15381:   count_steps_sort {
                   15382:      SELECT a FROM t3
                   15383:       WHERE b=440
                   15384:          OR ((a BETWEEN 3 AND 5) AND a!=4)
                   15385:          OR ((a BETWEEN 44 AND 46) AND a!=45)
                   15386:          OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
                   15387:          OR a=89
                   15388:          OR c=18018
                   15389:          OR b=154
                   15390:          OR b=506
                   15391:          OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
                   15392:          OR a=78
                   15393:          OR b=751
                   15394:   }
                   15395: } {1 3 5 14 27 31 40 44 46 52 53 54 57 78 79 83 89 scan 0 sort 0}
                   15396: do_test where7-2.665.1 {
                   15397:   count_steps_sort {
                   15398:      SELECT a FROM t2
                   15399:       WHERE b=407
                   15400:          OR (g='lkjihgf' AND f GLOB 'nopqr*')
                   15401:          OR (g='rqponml' AND f GLOB 'klmno*')
                   15402:          OR b=209
                   15403:          OR b=814
                   15404:          OR (g='wvutsrq' AND f GLOB 'klmno*')
                   15405:          OR a=44
                   15406:          OR (g='qponmlk' AND f GLOB 'mnopq*')
                   15407:          OR (d>=99.0 AND d<100.0 AND d NOT NULL)
                   15408:          OR b=1092
                   15409:   }
                   15410: } {10 19 36 37 38 44 65 74 99 scan 0 sort 0}
                   15411: do_test where7-2.665.2 {
                   15412:   count_steps_sort {
                   15413:      SELECT a FROM t3
                   15414:       WHERE b=407
                   15415:          OR (g='lkjihgf' AND f GLOB 'nopqr*')
                   15416:          OR (g='rqponml' AND f GLOB 'klmno*')
                   15417:          OR b=209
                   15418:          OR b=814
                   15419:          OR (g='wvutsrq' AND f GLOB 'klmno*')
                   15420:          OR a=44
                   15421:          OR (g='qponmlk' AND f GLOB 'mnopq*')
                   15422:          OR (d>=99.0 AND d<100.0 AND d NOT NULL)
                   15423:          OR b=1092
                   15424:   }
                   15425: } {10 19 36 37 38 44 65 74 99 scan 0 sort 0}
                   15426: do_test where7-2.666.1 {
                   15427:   count_steps_sort {
                   15428:      SELECT a FROM t2
                   15429:       WHERE ((a BETWEEN 24 AND 26) AND a!=25)
                   15430:          OR b=1103
                   15431:          OR b=190
                   15432:          OR b=737
                   15433:          OR a=97
                   15434:          OR b=451
                   15435:          OR b=583
                   15436:          OR a=63
                   15437:          OR c=8008
                   15438:          OR ((a BETWEEN 45 AND 47) AND a!=46)
                   15439:   }
                   15440: } {22 23 24 26 41 45 47 53 63 67 97 scan 0 sort 0}
                   15441: do_test where7-2.666.2 {
                   15442:   count_steps_sort {
                   15443:      SELECT a FROM t3
                   15444:       WHERE ((a BETWEEN 24 AND 26) AND a!=25)
                   15445:          OR b=1103
                   15446:          OR b=190
                   15447:          OR b=737
                   15448:          OR a=97
                   15449:          OR b=451
                   15450:          OR b=583
                   15451:          OR a=63
                   15452:          OR c=8008
                   15453:          OR ((a BETWEEN 45 AND 47) AND a!=46)
                   15454:   }
                   15455: } {22 23 24 26 41 45 47 53 63 67 97 scan 0 sort 0}
                   15456: do_test where7-2.667.1 {
                   15457:   count_steps_sort {
                   15458:      SELECT a FROM t2
                   15459:       WHERE a=12
                   15460:          OR b=935
                   15461:          OR (d>=87.0 AND d<88.0 AND d NOT NULL)
                   15462:          OR b=1070
                   15463:          OR a=24
                   15464:          OR a=95
                   15465:          OR ((a BETWEEN 27 AND 29) AND a!=28)
                   15466:          OR a=40
                   15467:          OR b=935
                   15468:          OR (d>=53.0 AND d<54.0 AND d NOT NULL)
                   15469:   }
                   15470: } {12 24 27 29 40 53 85 87 95 scan 0 sort 0}
                   15471: do_test where7-2.667.2 {
                   15472:   count_steps_sort {
                   15473:      SELECT a FROM t3
                   15474:       WHERE a=12
                   15475:          OR b=935
                   15476:          OR (d>=87.0 AND d<88.0 AND d NOT NULL)
                   15477:          OR b=1070
                   15478:          OR a=24
                   15479:          OR a=95
                   15480:          OR ((a BETWEEN 27 AND 29) AND a!=28)
                   15481:          OR a=40
                   15482:          OR b=935
                   15483:          OR (d>=53.0 AND d<54.0 AND d NOT NULL)
                   15484:   }
                   15485: } {12 24 27 29 40 53 85 87 95 scan 0 sort 0}
                   15486: do_test where7-2.668.1 {
                   15487:   count_steps_sort {
                   15488:      SELECT a FROM t2
                   15489:       WHERE b=858
                   15490:          OR a=82
                   15491:          OR b=209
                   15492:          OR b=374
                   15493:          OR ((a BETWEEN 76 AND 78) AND a!=77)
                   15494:          OR (d>=40.0 AND d<41.0 AND d NOT NULL)
                   15495:          OR c=22022
                   15496:   }
                   15497: } {19 34 40 64 65 66 76 78 82 scan 0 sort 0}
                   15498: do_test where7-2.668.2 {
                   15499:   count_steps_sort {
                   15500:      SELECT a FROM t3
                   15501:       WHERE b=858
                   15502:          OR a=82
                   15503:          OR b=209
                   15504:          OR b=374
                   15505:          OR ((a BETWEEN 76 AND 78) AND a!=77)
                   15506:          OR (d>=40.0 AND d<41.0 AND d NOT NULL)
                   15507:          OR c=22022
                   15508:   }
                   15509: } {19 34 40 64 65 66 76 78 82 scan 0 sort 0}
                   15510: do_test where7-2.669.1 {
                   15511:   count_steps_sort {
                   15512:      SELECT a FROM t2
                   15513:       WHERE a=27
                   15514:          OR (g='rqponml' AND f GLOB 'lmnop*')
                   15515:          OR b=121
                   15516:          OR ((a BETWEEN 7 AND 9) AND a!=8)
                   15517:          OR (g='wvutsrq' AND f GLOB 'ijklm*')
                   15518:          OR a=67
                   15519:          OR ((a BETWEEN 30 AND 32) AND a!=31)
                   15520:          OR c=1001
                   15521:          OR ((a BETWEEN 50 AND 52) AND a!=51)
                   15522:          OR ((a BETWEEN 19 AND 21) AND a!=20)
                   15523:   }
                   15524: } {1 2 3 7 8 9 11 19 21 27 30 32 37 50 52 67 scan 0 sort 0}
                   15525: do_test where7-2.669.2 {
                   15526:   count_steps_sort {
                   15527:      SELECT a FROM t3
                   15528:       WHERE a=27
                   15529:          OR (g='rqponml' AND f GLOB 'lmnop*')
                   15530:          OR b=121
                   15531:          OR ((a BETWEEN 7 AND 9) AND a!=8)
                   15532:          OR (g='wvutsrq' AND f GLOB 'ijklm*')
                   15533:          OR a=67
                   15534:          OR ((a BETWEEN 30 AND 32) AND a!=31)
                   15535:          OR c=1001
                   15536:          OR ((a BETWEEN 50 AND 52) AND a!=51)
                   15537:          OR ((a BETWEEN 19 AND 21) AND a!=20)
                   15538:   }
                   15539: } {1 2 3 7 8 9 11 19 21 27 30 32 37 50 52 67 scan 0 sort 0}
                   15540: do_test where7-2.670.1 {
                   15541:   count_steps_sort {
                   15542:      SELECT a FROM t2
                   15543:       WHERE b=99
                   15544:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   15545:          OR (d>=98.0 AND d<99.0 AND d NOT NULL)
                   15546:          OR (d>=1.0 AND d<2.0 AND d NOT NULL)
                   15547:          OR (d>=46.0 AND d<47.0 AND d NOT NULL)
                   15548:   }
                   15549: } {1 9 46 57 98 scan 0 sort 0}
                   15550: do_test where7-2.670.2 {
                   15551:   count_steps_sort {
                   15552:      SELECT a FROM t3
                   15553:       WHERE b=99
                   15554:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   15555:          OR (d>=98.0 AND d<99.0 AND d NOT NULL)
                   15556:          OR (d>=1.0 AND d<2.0 AND d NOT NULL)
                   15557:          OR (d>=46.0 AND d<47.0 AND d NOT NULL)
                   15558:   }
                   15559: } {1 9 46 57 98 scan 0 sort 0}
                   15560: do_test where7-2.671.1 {
                   15561:   count_steps_sort {
                   15562:      SELECT a FROM t2
                   15563:       WHERE a=3
                   15564:          OR (d>=62.0 AND d<63.0 AND d NOT NULL)
                   15565:          OR b=355
                   15566:          OR b=814
                   15567:          OR (g='ihgfedc' AND f GLOB 'bcdef*')
                   15568:          OR a=81
                   15569:          OR (g='qponmlk' AND f GLOB 'qrstu*')
                   15570:          OR b=542
                   15571:          OR b=795
                   15572:   }
                   15573: } {3 42 62 74 79 81 scan 0 sort 0}
                   15574: do_test where7-2.671.2 {
                   15575:   count_steps_sort {
                   15576:      SELECT a FROM t3
                   15577:       WHERE a=3
                   15578:          OR (d>=62.0 AND d<63.0 AND d NOT NULL)
                   15579:          OR b=355
                   15580:          OR b=814
                   15581:          OR (g='ihgfedc' AND f GLOB 'bcdef*')
                   15582:          OR a=81
                   15583:          OR (g='qponmlk' AND f GLOB 'qrstu*')
                   15584:          OR b=542
                   15585:          OR b=795
                   15586:   }
                   15587: } {3 42 62 74 79 81 scan 0 sort 0}
                   15588: do_test where7-2.672.1 {
                   15589:   count_steps_sort {
                   15590:      SELECT a FROM t2
                   15591:       WHERE (d>=1.0 AND d<2.0 AND d NOT NULL)
                   15592:          OR (d>=56.0 AND d<57.0 AND d NOT NULL)
                   15593:          OR b=363
                   15594:          OR (g='srqponm' AND f GLOB 'fghij*')
                   15595:          OR ((a BETWEEN 64 AND 66) AND a!=65)
                   15596:          OR b=619
                   15597:          OR (g='vutsrqp' AND f GLOB 'opqrs*')
                   15598:          OR a=73
                   15599:   }
                   15600: } {1 14 31 33 56 64 66 73 scan 0 sort 0}
                   15601: do_test where7-2.672.2 {
                   15602:   count_steps_sort {
                   15603:      SELECT a FROM t3
                   15604:       WHERE (d>=1.0 AND d<2.0 AND d NOT NULL)
                   15605:          OR (d>=56.0 AND d<57.0 AND d NOT NULL)
                   15606:          OR b=363
                   15607:          OR (g='srqponm' AND f GLOB 'fghij*')
                   15608:          OR ((a BETWEEN 64 AND 66) AND a!=65)
                   15609:          OR b=619
                   15610:          OR (g='vutsrqp' AND f GLOB 'opqrs*')
                   15611:          OR a=73
                   15612:   }
                   15613: } {1 14 31 33 56 64 66 73 scan 0 sort 0}
                   15614: do_test where7-2.673.1 {
                   15615:   count_steps_sort {
                   15616:      SELECT a FROM t2
                   15617:       WHERE b=935
                   15618:          OR a=42
                   15619:          OR (g='nmlkjih' AND f GLOB 'defgh*')
                   15620:          OR b=330
                   15621:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   15622:   }
                   15623: } {9 30 35 42 55 61 85 87 scan 0 sort 0}
                   15624: do_test where7-2.673.2 {
                   15625:   count_steps_sort {
                   15626:      SELECT a FROM t3
                   15627:       WHERE b=935
                   15628:          OR a=42
                   15629:          OR (g='nmlkjih' AND f GLOB 'defgh*')
                   15630:          OR b=330
                   15631:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   15632:   }
                   15633: } {9 30 35 42 55 61 85 87 scan 0 sort 0}
                   15634: do_test where7-2.674.1 {
                   15635:   count_steps_sort {
                   15636:      SELECT a FROM t2
                   15637:       WHERE a=79
                   15638:          OR b=201
                   15639:          OR b=99
                   15640:          OR (d>=21.0 AND d<22.0 AND d NOT NULL)
                   15641:          OR (d>=19.0 AND d<20.0 AND d NOT NULL)
                   15642:          OR a=64
                   15643:          OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
                   15644:          OR a=89
                   15645:   }
                   15646: } {9 16 19 21 42 64 68 79 89 94 scan 0 sort 0}
                   15647: do_test where7-2.674.2 {
                   15648:   count_steps_sort {
                   15649:      SELECT a FROM t3
                   15650:       WHERE a=79
                   15651:          OR b=201
                   15652:          OR b=99
                   15653:          OR (d>=21.0 AND d<22.0 AND d NOT NULL)
                   15654:          OR (d>=19.0 AND d<20.0 AND d NOT NULL)
                   15655:          OR a=64
                   15656:          OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
                   15657:          OR a=89
                   15658:   }
                   15659: } {9 16 19 21 42 64 68 79 89 94 scan 0 sort 0}
                   15660: do_test where7-2.675.1 {
                   15661:   count_steps_sort {
                   15662:      SELECT a FROM t2
                   15663:       WHERE b=784
                   15664:          OR a=85
                   15665:          OR b=663
                   15666:          OR c=17017
                   15667:          OR b=561
                   15668:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   15669:          OR b=495
                   15670:          OR (g='lkjihgf' AND f GLOB 'nopqr*')
                   15671:          OR b=352
                   15672:          OR ((a BETWEEN 39 AND 41) AND a!=40)
                   15673:   }
                   15674: } {32 39 41 45 49 50 51 65 68 85 scan 0 sort 0}
                   15675: do_test where7-2.675.2 {
                   15676:   count_steps_sort {
                   15677:      SELECT a FROM t3
                   15678:       WHERE b=784
                   15679:          OR a=85
                   15680:          OR b=663
                   15681:          OR c=17017
                   15682:          OR b=561
                   15683:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   15684:          OR b=495
                   15685:          OR (g='lkjihgf' AND f GLOB 'nopqr*')
                   15686:          OR b=352
                   15687:          OR ((a BETWEEN 39 AND 41) AND a!=40)
                   15688:   }
                   15689: } {32 39 41 45 49 50 51 65 68 85 scan 0 sort 0}
                   15690: do_test where7-2.676.1 {
                   15691:   count_steps_sort {
                   15692:      SELECT a FROM t2
                   15693:       WHERE (d>=100.0 AND d<101.0 AND d NOT NULL)
                   15694:          OR (g='utsrqpo' AND f GLOB 'tuvwx*')
                   15695:          OR f='klmnopqrs'
                   15696:          OR f='lmnopqrst'
                   15697:   }
                   15698: } {10 11 19 36 37 62 63 88 89 100 scan 0 sort 0}
                   15699: do_test where7-2.676.2 {
                   15700:   count_steps_sort {
                   15701:      SELECT a FROM t3
                   15702:       WHERE (d>=100.0 AND d<101.0 AND d NOT NULL)
                   15703:          OR (g='utsrqpo' AND f GLOB 'tuvwx*')
                   15704:          OR f='klmnopqrs'
                   15705:          OR f='lmnopqrst'
                   15706:   }
                   15707: } {10 11 19 36 37 62 63 88 89 100 scan 0 sort 0}
                   15708: do_test where7-2.677.1 {
                   15709:   count_steps_sort {
                   15710:      SELECT a FROM t2
                   15711:       WHERE ((a BETWEEN 90 AND 92) AND a!=91)
                   15712:          OR a=46
                   15713:          OR a=44
                   15714:   }
                   15715: } {44 46 90 92 scan 0 sort 0}
                   15716: do_test where7-2.677.2 {
                   15717:   count_steps_sort {
                   15718:      SELECT a FROM t3
                   15719:       WHERE ((a BETWEEN 90 AND 92) AND a!=91)
                   15720:          OR a=46
                   15721:          OR a=44
                   15722:   }
                   15723: } {44 46 90 92 scan 0 sort 0}
                   15724: do_test where7-2.678.1 {
                   15725:   count_steps_sort {
                   15726:      SELECT a FROM t2
                   15727:       WHERE b=36
                   15728:          OR (g='qponmlk' AND f GLOB 'nopqr*')
                   15729:          OR ((a BETWEEN 18 AND 20) AND a!=19)
                   15730:          OR b=682
                   15731:          OR ((a BETWEEN 53 AND 55) AND a!=54)
                   15732:          OR b=91
                   15733:          OR (g='ponmlkj' AND f GLOB 'rstuv*')
                   15734:          OR ((a BETWEEN 95 AND 97) AND a!=96)
                   15735:          OR c=12012
                   15736:          OR b=267
                   15737:          OR (g='jihgfed' AND f GLOB 'yzabc*')
                   15738:   }
                   15739: } {18 20 34 35 36 39 43 53 55 62 76 95 97 scan 0 sort 0}
                   15740: do_test where7-2.678.2 {
                   15741:   count_steps_sort {
                   15742:      SELECT a FROM t3
                   15743:       WHERE b=36
                   15744:          OR (g='qponmlk' AND f GLOB 'nopqr*')
                   15745:          OR ((a BETWEEN 18 AND 20) AND a!=19)
                   15746:          OR b=682
                   15747:          OR ((a BETWEEN 53 AND 55) AND a!=54)
                   15748:          OR b=91
                   15749:          OR (g='ponmlkj' AND f GLOB 'rstuv*')
                   15750:          OR ((a BETWEEN 95 AND 97) AND a!=96)
                   15751:          OR c=12012
                   15752:          OR b=267
                   15753:          OR (g='jihgfed' AND f GLOB 'yzabc*')
                   15754:   }
                   15755: } {18 20 34 35 36 39 43 53 55 62 76 95 97 scan 0 sort 0}
                   15756: do_test where7-2.679.1 {
                   15757:   count_steps_sort {
                   15758:      SELECT a FROM t2
                   15759:       WHERE b=594
                   15760:          OR f='hijklmnop'
                   15761:          OR ((a BETWEEN 65 AND 67) AND a!=66)
                   15762:          OR (g='mlkjihg' AND f GLOB 'ghijk*')
                   15763:          OR b=707
                   15764:          OR b=363
                   15765:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   15766:          OR b=157
                   15767:          OR (g='tsrqpon' AND f GLOB 'yzabc*')
                   15768:   }
                   15769: } {7 12 24 33 54 58 59 65 67 85 scan 0 sort 0}
                   15770: do_test where7-2.679.2 {
                   15771:   count_steps_sort {
                   15772:      SELECT a FROM t3
                   15773:       WHERE b=594
                   15774:          OR f='hijklmnop'
                   15775:          OR ((a BETWEEN 65 AND 67) AND a!=66)
                   15776:          OR (g='mlkjihg' AND f GLOB 'ghijk*')
                   15777:          OR b=707
                   15778:          OR b=363
                   15779:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   15780:          OR b=157
                   15781:          OR (g='tsrqpon' AND f GLOB 'yzabc*')
                   15782:   }
                   15783: } {7 12 24 33 54 58 59 65 67 85 scan 0 sort 0}
                   15784: do_test where7-2.680.1 {
                   15785:   count_steps_sort {
                   15786:      SELECT a FROM t2
                   15787:       WHERE (d>=27.0 AND d<28.0 AND d NOT NULL)
                   15788:          OR a=2
                   15789:          OR a=84
                   15790:          OR b=399
                   15791:          OR b=828
                   15792:          OR a=21
                   15793:          OR b=748
                   15794:          OR c=13013
                   15795:          OR a=57
                   15796:          OR f='mnopqrstu'
                   15797:   }
                   15798: } {2 12 21 27 37 38 39 57 64 68 84 90 scan 0 sort 0}
                   15799: do_test where7-2.680.2 {
                   15800:   count_steps_sort {
                   15801:      SELECT a FROM t3
                   15802:       WHERE (d>=27.0 AND d<28.0 AND d NOT NULL)
                   15803:          OR a=2
                   15804:          OR a=84
                   15805:          OR b=399
                   15806:          OR b=828
                   15807:          OR a=21
                   15808:          OR b=748
                   15809:          OR c=13013
                   15810:          OR a=57
                   15811:          OR f='mnopqrstu'
                   15812:   }
                   15813: } {2 12 21 27 37 38 39 57 64 68 84 90 scan 0 sort 0}
                   15814: do_test where7-2.681.1 {
                   15815:   count_steps_sort {
                   15816:      SELECT a FROM t2
                   15817:       WHERE (g='nmlkjih' AND f GLOB 'defgh*')
                   15818:          OR b=674
                   15819:          OR ((a BETWEEN 38 AND 40) AND a!=39)
                   15820:          OR c=3003
                   15821:          OR a=19
                   15822:          OR (d>=46.0 AND d<47.0 AND d NOT NULL)
                   15823:          OR ((a BETWEEN 20 AND 22) AND a!=21)
                   15824:   }
                   15825: } {7 8 9 19 20 22 38 40 46 55 scan 0 sort 0}
                   15826: do_test where7-2.681.2 {
                   15827:   count_steps_sort {
                   15828:      SELECT a FROM t3
                   15829:       WHERE (g='nmlkjih' AND f GLOB 'defgh*')
                   15830:          OR b=674
                   15831:          OR ((a BETWEEN 38 AND 40) AND a!=39)
                   15832:          OR c=3003
                   15833:          OR a=19
                   15834:          OR (d>=46.0 AND d<47.0 AND d NOT NULL)
                   15835:          OR ((a BETWEEN 20 AND 22) AND a!=21)
                   15836:   }
                   15837: } {7 8 9 19 20 22 38 40 46 55 scan 0 sort 0}
                   15838: do_test where7-2.682.1 {
                   15839:   count_steps_sort {
                   15840:      SELECT a FROM t2
                   15841:       WHERE b=652
                   15842:          OR a=83
                   15843:          OR (d>=97.0 AND d<98.0 AND d NOT NULL)
                   15844:          OR b=102
                   15845:          OR b=300
                   15846:          OR (d>=49.0 AND d<50.0 AND d NOT NULL)
                   15847:   }
                   15848: } {49 83 97 scan 0 sort 0}
                   15849: do_test where7-2.682.2 {
                   15850:   count_steps_sort {
                   15851:      SELECT a FROM t3
                   15852:       WHERE b=652
                   15853:          OR a=83
                   15854:          OR (d>=97.0 AND d<98.0 AND d NOT NULL)
                   15855:          OR b=102
                   15856:          OR b=300
                   15857:          OR (d>=49.0 AND d<50.0 AND d NOT NULL)
                   15858:   }
                   15859: } {49 83 97 scan 0 sort 0}
                   15860: do_test where7-2.683.1 {
                   15861:   count_steps_sort {
                   15862:      SELECT a FROM t2
                   15863:       WHERE ((a BETWEEN 53 AND 55) AND a!=54)
                   15864:          OR ((a BETWEEN 43 AND 45) AND a!=44)
                   15865:          OR c=4004
                   15866:          OR a=95
                   15867:          OR b=707
                   15868:          OR f='vwxyzabcd'
                   15869:          OR b=286
                   15870:          OR (g='wvutsrq' AND f GLOB 'mnopq*')
                   15871:          OR b=693
                   15872:          OR ((a BETWEEN 6 AND 8) AND a!=7)
                   15873:   }
                   15874: } {6 8 10 11 12 21 26 43 45 47 53 55 63 73 95 99 scan 0 sort 0}
                   15875: do_test where7-2.683.2 {
                   15876:   count_steps_sort {
                   15877:      SELECT a FROM t3
                   15878:       WHERE ((a BETWEEN 53 AND 55) AND a!=54)
                   15879:          OR ((a BETWEEN 43 AND 45) AND a!=44)
                   15880:          OR c=4004
                   15881:          OR a=95
                   15882:          OR b=707
                   15883:          OR f='vwxyzabcd'
                   15884:          OR b=286
                   15885:          OR (g='wvutsrq' AND f GLOB 'mnopq*')
                   15886:          OR b=693
                   15887:          OR ((a BETWEEN 6 AND 8) AND a!=7)
                   15888:   }
                   15889: } {6 8 10 11 12 21 26 43 45 47 53 55 63 73 95 99 scan 0 sort 0}
                   15890: do_test where7-2.684.1 {
                   15891:   count_steps_sort {
                   15892:      SELECT a FROM t2
                   15893:       WHERE b=209
                   15894:          OR b=198
                   15895:          OR a=52
                   15896:          OR (d>=64.0 AND d<65.0 AND d NOT NULL)
                   15897:          OR d<0.0
                   15898:          OR (g='rqponml' AND f GLOB 'jklmn*')
                   15899:          OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
                   15900:          OR b=168
                   15901:          OR (d>=24.0 AND d<25.0 AND d NOT NULL)
                   15902:          OR f='uvwxyzabc'
                   15903:          OR (d>=42.0 AND d<43.0 AND d NOT NULL)
                   15904:   }
                   15905: } {7 18 19 20 24 33 35 42 46 52 59 64 72 85 98 scan 0 sort 0}
                   15906: do_test where7-2.684.2 {
                   15907:   count_steps_sort {
                   15908:      SELECT a FROM t3
                   15909:       WHERE b=209
                   15910:          OR b=198
                   15911:          OR a=52
                   15912:          OR (d>=64.0 AND d<65.0 AND d NOT NULL)
                   15913:          OR d<0.0
                   15914:          OR (g='rqponml' AND f GLOB 'jklmn*')
                   15915:          OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
                   15916:          OR b=168
                   15917:          OR (d>=24.0 AND d<25.0 AND d NOT NULL)
                   15918:          OR f='uvwxyzabc'
                   15919:          OR (d>=42.0 AND d<43.0 AND d NOT NULL)
                   15920:   }
                   15921: } {7 18 19 20 24 33 35 42 46 52 59 64 72 85 98 scan 0 sort 0}
                   15922: do_test where7-2.685.1 {
                   15923:   count_steps_sort {
                   15924:      SELECT a FROM t2
                   15925:       WHERE ((a BETWEEN 4 AND 6) AND a!=5)
                   15926:          OR (g='tsrqpon' AND f GLOB 'abcde*')
                   15927:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   15928:          OR f='rstuvwxyz'
                   15929:          OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
                   15930:          OR (g='hgfedcb' AND f GLOB 'ghijk*')
                   15931:          OR (g='wvutsrq' AND f GLOB 'ijklm*')
                   15932:          OR a=14
                   15933:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   15934:   }
                   15935: } {4 6 8 12 14 17 21 26 43 47 69 73 84 89 91 95 99 scan 0 sort 0}
                   15936: do_test where7-2.685.2 {
                   15937:   count_steps_sort {
                   15938:      SELECT a FROM t3
                   15939:       WHERE ((a BETWEEN 4 AND 6) AND a!=5)
                   15940:          OR (g='tsrqpon' AND f GLOB 'abcde*')
                   15941:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   15942:          OR f='rstuvwxyz'
                   15943:          OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
                   15944:          OR (g='hgfedcb' AND f GLOB 'ghijk*')
                   15945:          OR (g='wvutsrq' AND f GLOB 'ijklm*')
                   15946:          OR a=14
                   15947:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   15948:   }
                   15949: } {4 6 8 12 14 17 21 26 43 47 69 73 84 89 91 95 99 scan 0 sort 0}
                   15950: do_test where7-2.686.1 {
                   15951:   count_steps_sort {
                   15952:      SELECT a FROM t2
                   15953:       WHERE ((a BETWEEN 13 AND 15) AND a!=14)
                   15954:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   15955:          OR (g='yxwvuts' AND f GLOB 'cdefg*')
                   15956:          OR f='mnopqrstu'
                   15957:          OR (g='fedcbaz' AND f GLOB 'tuvwx*')
                   15958:          OR ((a BETWEEN 33 AND 35) AND a!=34)
                   15959:          OR a=38
                   15960:          OR c=26026
                   15961:   }
                   15962: } {2 12 13 15 33 35 38 64 76 77 78 90 93 95 97 scan 0 sort 0}
                   15963: do_test where7-2.686.2 {
                   15964:   count_steps_sort {
                   15965:      SELECT a FROM t3
                   15966:       WHERE ((a BETWEEN 13 AND 15) AND a!=14)
                   15967:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   15968:          OR (g='yxwvuts' AND f GLOB 'cdefg*')
                   15969:          OR f='mnopqrstu'
                   15970:          OR (g='fedcbaz' AND f GLOB 'tuvwx*')
                   15971:          OR ((a BETWEEN 33 AND 35) AND a!=34)
                   15972:          OR a=38
                   15973:          OR c=26026
                   15974:   }
                   15975: } {2 12 13 15 33 35 38 64 76 77 78 90 93 95 97 scan 0 sort 0}
                   15976: do_test where7-2.687.1 {
                   15977:   count_steps_sort {
                   15978:      SELECT a FROM t2
                   15979:       WHERE (g='ponmlkj' AND f GLOB 'stuvw*')
                   15980:          OR ((a BETWEEN 71 AND 73) AND a!=72)
                   15981:          OR a=7
                   15982:          OR (g='qponmlk' AND f GLOB 'nopqr*')
                   15983:          OR (g='srqponm' AND f GLOB 'ghijk*')
                   15984:          OR ((a BETWEEN 33 AND 35) AND a!=34)
                   15985:   }
                   15986: } {7 32 33 35 39 44 71 73 scan 0 sort 0}
                   15987: do_test where7-2.687.2 {
                   15988:   count_steps_sort {
                   15989:      SELECT a FROM t3
                   15990:       WHERE (g='ponmlkj' AND f GLOB 'stuvw*')
                   15991:          OR ((a BETWEEN 71 AND 73) AND a!=72)
                   15992:          OR a=7
                   15993:          OR (g='qponmlk' AND f GLOB 'nopqr*')
                   15994:          OR (g='srqponm' AND f GLOB 'ghijk*')
                   15995:          OR ((a BETWEEN 33 AND 35) AND a!=34)
                   15996:   }
                   15997: } {7 32 33 35 39 44 71 73 scan 0 sort 0}
                   15998: do_test where7-2.688.1 {
                   15999:   count_steps_sort {
                   16000:      SELECT a FROM t2
                   16001:       WHERE c=6006
                   16002:          OR b=938
                   16003:          OR b=484
                   16004:          OR b=652
                   16005:          OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
                   16006:          OR (g='mlkjihg' AND f GLOB 'ghijk*')
                   16007:          OR f='opqrstuvw'
                   16008:   }
                   16009: } {14 15 16 17 18 40 41 44 58 66 67 92 93 scan 0 sort 0}
                   16010: do_test where7-2.688.2 {
                   16011:   count_steps_sort {
                   16012:      SELECT a FROM t3
                   16013:       WHERE c=6006
                   16014:          OR b=938
                   16015:          OR b=484
                   16016:          OR b=652
                   16017:          OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
                   16018:          OR (g='mlkjihg' AND f GLOB 'ghijk*')
                   16019:          OR f='opqrstuvw'
                   16020:   }
                   16021: } {14 15 16 17 18 40 41 44 58 66 67 92 93 scan 0 sort 0}
                   16022: do_test where7-2.689.1 {
                   16023:   count_steps_sort {
                   16024:      SELECT a FROM t2
                   16025:       WHERE c=27027
                   16026:          OR b=968
                   16027:          OR (d>=51.0 AND d<52.0 AND d NOT NULL)
                   16028:          OR b=487
                   16029:          OR b=924
                   16030:          OR (d>=70.0 AND d<71.0 AND d NOT NULL)
                   16031:          OR c=14014
                   16032:          OR b=1001
                   16033:   }
                   16034: } {40 41 42 51 70 79 80 81 84 88 91 scan 0 sort 0}
                   16035: do_test where7-2.689.2 {
                   16036:   count_steps_sort {
                   16037:      SELECT a FROM t3
                   16038:       WHERE c=27027
                   16039:          OR b=968
                   16040:          OR (d>=51.0 AND d<52.0 AND d NOT NULL)
                   16041:          OR b=487
                   16042:          OR b=924
                   16043:          OR (d>=70.0 AND d<71.0 AND d NOT NULL)
                   16044:          OR c=14014
                   16045:          OR b=1001
                   16046:   }
                   16047: } {40 41 42 51 70 79 80 81 84 88 91 scan 0 sort 0}
                   16048: do_test where7-2.690.1 {
                   16049:   count_steps_sort {
                   16050:      SELECT a FROM t2
                   16051:       WHERE a=25
                   16052:          OR ((a BETWEEN 43 AND 45) AND a!=44)
                   16053:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   16054:          OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
                   16055:          OR (d>=10.0 AND d<11.0 AND d NOT NULL)
                   16056:          OR b=443
                   16057:          OR b=564
                   16058:          OR (g='kjihgfe' AND f GLOB 'rstuv*')
                   16059:          OR b=531
                   16060:          OR b=1081
                   16061:          OR a=96
                   16062:   }
                   16063: } {10 19 25 43 45 69 71 90 96 97 scan 0 sort 0}
                   16064: do_test where7-2.690.2 {
                   16065:   count_steps_sort {
                   16066:      SELECT a FROM t3
                   16067:       WHERE a=25
                   16068:          OR ((a BETWEEN 43 AND 45) AND a!=44)
                   16069:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   16070:          OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
                   16071:          OR (d>=10.0 AND d<11.0 AND d NOT NULL)
                   16072:          OR b=443
                   16073:          OR b=564
                   16074:          OR (g='kjihgfe' AND f GLOB 'rstuv*')
                   16075:          OR b=531
                   16076:          OR b=1081
                   16077:          OR a=96
                   16078:   }
                   16079: } {10 19 25 43 45 69 71 90 96 97 scan 0 sort 0}
                   16080: do_test where7-2.691.1 {
                   16081:   count_steps_sort {
                   16082:      SELECT a FROM t2
                   16083:       WHERE b=36
                   16084:          OR (g='srqponm' AND f GLOB 'defgh*')
                   16085:   }
                   16086: } {29 scan 0 sort 0}
                   16087: do_test where7-2.691.2 {
                   16088:   count_steps_sort {
                   16089:      SELECT a FROM t3
                   16090:       WHERE b=36
                   16091:          OR (g='srqponm' AND f GLOB 'defgh*')
                   16092:   }
                   16093: } {29 scan 0 sort 0}
                   16094: do_test where7-2.692.1 {
                   16095:   count_steps_sort {
                   16096:      SELECT a FROM t2
                   16097:       WHERE (g='kjihgfe' AND f GLOB 'stuvw*')
                   16098:          OR b=531
                   16099:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   16100:          OR (d>=3.0 AND d<4.0 AND d NOT NULL)
                   16101:   }
                   16102: } {3 70 93 95 scan 0 sort 0}
                   16103: do_test where7-2.692.2 {
                   16104:   count_steps_sort {
                   16105:      SELECT a FROM t3
                   16106:       WHERE (g='kjihgfe' AND f GLOB 'stuvw*')
                   16107:          OR b=531
                   16108:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   16109:          OR (d>=3.0 AND d<4.0 AND d NOT NULL)
                   16110:   }
                   16111: } {3 70 93 95 scan 0 sort 0}
                   16112: do_test where7-2.693.1 {
                   16113:   count_steps_sort {
                   16114:      SELECT a FROM t2
                   16115:       WHERE b=256
                   16116:          OR b=1034
                   16117:   }
                   16118: } {94 scan 0 sort 0}
                   16119: do_test where7-2.693.2 {
                   16120:   count_steps_sort {
                   16121:      SELECT a FROM t3
                   16122:       WHERE b=256
                   16123:          OR b=1034
                   16124:   }
                   16125: } {94 scan 0 sort 0}
                   16126: do_test where7-2.694.1 {
                   16127:   count_steps_sort {
                   16128:      SELECT a FROM t2
                   16129:       WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
                   16130:          OR ((a BETWEEN 24 AND 26) AND a!=25)
                   16131:          OR (d>=83.0 AND d<84.0 AND d NOT NULL)
                   16132:          OR (d>=19.0 AND d<20.0 AND d NOT NULL)
                   16133:          OR b=784
                   16134:          OR b=718
                   16135:          OR a=18
                   16136:          OR a=3
                   16137:          OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
                   16138:          OR (g='mlkjihg' AND f GLOB 'ghijk*')
                   16139:          OR c=28028
                   16140:   }
                   16141: } {3 18 19 21 24 26 47 58 60 73 82 83 84 99 scan 0 sort 0}
                   16142: do_test where7-2.694.2 {
                   16143:   count_steps_sort {
                   16144:      SELECT a FROM t3
                   16145:       WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
                   16146:          OR ((a BETWEEN 24 AND 26) AND a!=25)
                   16147:          OR (d>=83.0 AND d<84.0 AND d NOT NULL)
                   16148:          OR (d>=19.0 AND d<20.0 AND d NOT NULL)
                   16149:          OR b=784
                   16150:          OR b=718
                   16151:          OR a=18
                   16152:          OR a=3
                   16153:          OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
                   16154:          OR (g='mlkjihg' AND f GLOB 'ghijk*')
                   16155:          OR c=28028
                   16156:   }
                   16157: } {3 18 19 21 24 26 47 58 60 73 82 83 84 99 scan 0 sort 0}
                   16158: do_test where7-2.695.1 {
                   16159:   count_steps_sort {
                   16160:      SELECT a FROM t2
                   16161:       WHERE b=473
                   16162:          OR b=649
                   16163:          OR ((a BETWEEN 46 AND 48) AND a!=47)
                   16164:          OR (d>=91.0 AND d<92.0 AND d NOT NULL)
                   16165:          OR b=1100
                   16166:          OR b=1012
                   16167:          OR a=72
                   16168:          OR (d>=18.0 AND d<19.0 AND d NOT NULL)
                   16169:          OR b=176
                   16170:          OR b=355
                   16171:   }
                   16172: } {16 18 43 46 48 59 72 91 92 100 scan 0 sort 0}
                   16173: do_test where7-2.695.2 {
                   16174:   count_steps_sort {
                   16175:      SELECT a FROM t3
                   16176:       WHERE b=473
                   16177:          OR b=649
                   16178:          OR ((a BETWEEN 46 AND 48) AND a!=47)
                   16179:          OR (d>=91.0 AND d<92.0 AND d NOT NULL)
                   16180:          OR b=1100
                   16181:          OR b=1012
                   16182:          OR a=72
                   16183:          OR (d>=18.0 AND d<19.0 AND d NOT NULL)
                   16184:          OR b=176
                   16185:          OR b=355
                   16186:   }
                   16187: } {16 18 43 46 48 59 72 91 92 100 scan 0 sort 0}
                   16188: do_test where7-2.696.1 {
                   16189:   count_steps_sort {
                   16190:      SELECT a FROM t2
                   16191:       WHERE (d>=15.0 AND d<16.0 AND d NOT NULL)
                   16192:          OR f='cdefghijk'
                   16193:          OR (d>=19.0 AND d<20.0 AND d NOT NULL)
                   16194:          OR ((a BETWEEN 30 AND 32) AND a!=31)
                   16195:          OR (d>=29.0 AND d<30.0 AND d NOT NULL)
                   16196:          OR (g='srqponm' AND f GLOB 'ghijk*')
                   16197:          OR (d>=91.0 AND d<92.0 AND d NOT NULL)
                   16198:   }
                   16199: } {2 15 19 28 29 30 32 54 80 91 scan 0 sort 0}
                   16200: do_test where7-2.696.2 {
                   16201:   count_steps_sort {
                   16202:      SELECT a FROM t3
                   16203:       WHERE (d>=15.0 AND d<16.0 AND d NOT NULL)
                   16204:          OR f='cdefghijk'
                   16205:          OR (d>=19.0 AND d<20.0 AND d NOT NULL)
                   16206:          OR ((a BETWEEN 30 AND 32) AND a!=31)
                   16207:          OR (d>=29.0 AND d<30.0 AND d NOT NULL)
                   16208:          OR (g='srqponm' AND f GLOB 'ghijk*')
                   16209:          OR (d>=91.0 AND d<92.0 AND d NOT NULL)
                   16210:   }
                   16211: } {2 15 19 28 29 30 32 54 80 91 scan 0 sort 0}
                   16212: do_test where7-2.697.1 {
                   16213:   count_steps_sort {
                   16214:      SELECT a FROM t2
                   16215:       WHERE (g='mlkjihg' AND f GLOB 'ijklm*')
                   16216:          OR b=883
                   16217:          OR (d>=22.0 AND d<23.0 AND d NOT NULL)
                   16218:          OR b=938
                   16219:          OR ((a BETWEEN 17 AND 19) AND a!=18)
                   16220:          OR f='defghijkl'
                   16221:          OR c=2002
                   16222:          OR b=990
                   16223:   }
                   16224: } {3 4 5 6 17 19 22 29 55 60 81 90 scan 0 sort 0}
                   16225: do_test where7-2.697.2 {
                   16226:   count_steps_sort {
                   16227:      SELECT a FROM t3
                   16228:       WHERE (g='mlkjihg' AND f GLOB 'ijklm*')
                   16229:          OR b=883
                   16230:          OR (d>=22.0 AND d<23.0 AND d NOT NULL)
                   16231:          OR b=938
                   16232:          OR ((a BETWEEN 17 AND 19) AND a!=18)
                   16233:          OR f='defghijkl'
                   16234:          OR c=2002
                   16235:          OR b=990
                   16236:   }
                   16237: } {3 4 5 6 17 19 22 29 55 60 81 90 scan 0 sort 0}
                   16238: do_test where7-2.698.1 {
                   16239:   count_steps_sort {
                   16240:      SELECT a FROM t2
                   16241:       WHERE ((a BETWEEN 7 AND 9) AND a!=8)
                   16242:          OR (d>=76.0 AND d<77.0 AND d NOT NULL)
                   16243:          OR b=902
                   16244:          OR b=25
                   16245:   }
                   16246: } {7 9 76 82 scan 0 sort 0}
                   16247: do_test where7-2.698.2 {
                   16248:   count_steps_sort {
                   16249:      SELECT a FROM t3
                   16250:       WHERE ((a BETWEEN 7 AND 9) AND a!=8)
                   16251:          OR (d>=76.0 AND d<77.0 AND d NOT NULL)
                   16252:          OR b=902
                   16253:          OR b=25
                   16254:   }
                   16255: } {7 9 76 82 scan 0 sort 0}
                   16256: do_test where7-2.699.1 {
                   16257:   count_steps_sort {
                   16258:      SELECT a FROM t2
                   16259:       WHERE (g='tsrqpon' AND f GLOB 'abcde*')
                   16260:          OR (d>=55.0 AND d<56.0 AND d NOT NULL)
                   16261:          OR ((a BETWEEN 68 AND 70) AND a!=69)
                   16262:          OR ((a BETWEEN 74 AND 76) AND a!=75)
                   16263:          OR b=1092
                   16264:          OR b=495
                   16265:   }
                   16266: } {26 45 55 68 70 74 76 scan 0 sort 0}
                   16267: do_test where7-2.699.2 {
                   16268:   count_steps_sort {
                   16269:      SELECT a FROM t3
                   16270:       WHERE (g='tsrqpon' AND f GLOB 'abcde*')
                   16271:          OR (d>=55.0 AND d<56.0 AND d NOT NULL)
                   16272:          OR ((a BETWEEN 68 AND 70) AND a!=69)
                   16273:          OR ((a BETWEEN 74 AND 76) AND a!=75)
                   16274:          OR b=1092
                   16275:          OR b=495
                   16276:   }
                   16277: } {26 45 55 68 70 74 76 scan 0 sort 0}
                   16278: do_test where7-2.700.1 {
                   16279:   count_steps_sort {
                   16280:      SELECT a FROM t2
                   16281:       WHERE ((a BETWEEN 90 AND 92) AND a!=91)
                   16282:          OR a=46
                   16283:          OR a=74
                   16284:   }
                   16285: } {46 74 90 92 scan 0 sort 0}
                   16286: do_test where7-2.700.2 {
                   16287:   count_steps_sort {
                   16288:      SELECT a FROM t3
                   16289:       WHERE ((a BETWEEN 90 AND 92) AND a!=91)
                   16290:          OR a=46
                   16291:          OR a=74
                   16292:   }
                   16293: } {46 74 90 92 scan 0 sort 0}
                   16294: do_test where7-2.701.1 {
                   16295:   count_steps_sort {
                   16296:      SELECT a FROM t2
                   16297:       WHERE a=18
                   16298:          OR b=66
                   16299:          OR b=498
                   16300:          OR b=143
                   16301:          OR b=1034
                   16302:          OR b=289
                   16303:          OR b=319
                   16304:   }
                   16305: } {6 13 18 29 94 scan 0 sort 0}
                   16306: do_test where7-2.701.2 {
                   16307:   count_steps_sort {
                   16308:      SELECT a FROM t3
                   16309:       WHERE a=18
                   16310:          OR b=66
                   16311:          OR b=498
                   16312:          OR b=143
                   16313:          OR b=1034
                   16314:          OR b=289
                   16315:          OR b=319
                   16316:   }
                   16317: } {6 13 18 29 94 scan 0 sort 0}
                   16318: do_test where7-2.702.1 {
                   16319:   count_steps_sort {
                   16320:      SELECT a FROM t2
                   16321:       WHERE (f GLOB '?abcd*' AND f GLOB 'zabc*')
                   16322:          OR (g='srqponm' AND f GLOB 'efghi*')
                   16323:          OR (g='ponmlkj' AND f GLOB 'tuvwx*')
                   16324:          OR (g='nmlkjih' AND f GLOB 'cdefg*')
                   16325:          OR (g='srqponm' AND f GLOB 'cdefg*')
                   16326:          OR (g='ihgfedc' AND f GLOB 'bcdef*')
                   16327:          OR f='lmnopqrst'
                   16328:          OR ((a BETWEEN 11 AND 13) AND a!=12)
                   16329:          OR b=872
                   16330:          OR a=44
                   16331:          OR ((a BETWEEN 38 AND 40) AND a!=39)
                   16332:   }
                   16333: } {11 13 25 28 30 37 38 40 44 45 51 54 63 77 79 89 scan 0 sort 0}
                   16334: do_test where7-2.702.2 {
                   16335:   count_steps_sort {
                   16336:      SELECT a FROM t3
                   16337:       WHERE (f GLOB '?abcd*' AND f GLOB 'zabc*')
                   16338:          OR (g='srqponm' AND f GLOB 'efghi*')
                   16339:          OR (g='ponmlkj' AND f GLOB 'tuvwx*')
                   16340:          OR (g='nmlkjih' AND f GLOB 'cdefg*')
                   16341:          OR (g='srqponm' AND f GLOB 'cdefg*')
                   16342:          OR (g='ihgfedc' AND f GLOB 'bcdef*')
                   16343:          OR f='lmnopqrst'
                   16344:          OR ((a BETWEEN 11 AND 13) AND a!=12)
                   16345:          OR b=872
                   16346:          OR a=44
                   16347:          OR ((a BETWEEN 38 AND 40) AND a!=39)
                   16348:   }
                   16349: } {11 13 25 28 30 37 38 40 44 45 51 54 63 77 79 89 scan 0 sort 0}
                   16350: do_test where7-2.703.1 {
                   16351:   count_steps_sort {
                   16352:      SELECT a FROM t2
                   16353:       WHERE ((a BETWEEN 71 AND 73) AND a!=72)
                   16354:          OR a=20
                   16355:          OR (g='vutsrqp' AND f GLOB 'rstuv*')
                   16356:          OR (g='jihgfed' AND f GLOB 'xyzab*')
                   16357:          OR b=1004
                   16358:          OR b=77
                   16359:          OR b=927
                   16360:          OR a=99
                   16361:          OR (d>=66.0 AND d<67.0 AND d NOT NULL)
                   16362:          OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
                   16363:   }
                   16364: } {7 17 20 46 66 71 72 73 75 98 99 scan 0 sort 0}
                   16365: do_test where7-2.703.2 {
                   16366:   count_steps_sort {
                   16367:      SELECT a FROM t3
                   16368:       WHERE ((a BETWEEN 71 AND 73) AND a!=72)
                   16369:          OR a=20
                   16370:          OR (g='vutsrqp' AND f GLOB 'rstuv*')
                   16371:          OR (g='jihgfed' AND f GLOB 'xyzab*')
                   16372:          OR b=1004
                   16373:          OR b=77
                   16374:          OR b=927
                   16375:          OR a=99
                   16376:          OR (d>=66.0 AND d<67.0 AND d NOT NULL)
                   16377:          OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
                   16378:   }
                   16379: } {7 17 20 46 66 71 72 73 75 98 99 scan 0 sort 0}
                   16380: do_test where7-2.704.1 {
                   16381:   count_steps_sort {
                   16382:      SELECT a FROM t2
                   16383:       WHERE (d>=76.0 AND d<77.0 AND d NOT NULL)
                   16384:          OR (d>=45.0 AND d<46.0 AND d NOT NULL)
                   16385:          OR b=11
                   16386:          OR ((a BETWEEN 21 AND 23) AND a!=22)
                   16387:   }
                   16388: } {1 21 23 45 76 scan 0 sort 0}
                   16389: do_test where7-2.704.2 {
                   16390:   count_steps_sort {
                   16391:      SELECT a FROM t3
                   16392:       WHERE (d>=76.0 AND d<77.0 AND d NOT NULL)
                   16393:          OR (d>=45.0 AND d<46.0 AND d NOT NULL)
                   16394:          OR b=11
                   16395:          OR ((a BETWEEN 21 AND 23) AND a!=22)
                   16396:   }
                   16397: } {1 21 23 45 76 scan 0 sort 0}
                   16398: do_test where7-2.705.1 {
                   16399:   count_steps_sort {
                   16400:      SELECT a FROM t2
                   16401:       WHERE b=572
                   16402:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   16403:   }
                   16404: } {52 57 scan 0 sort 0}
                   16405: do_test where7-2.705.2 {
                   16406:   count_steps_sort {
                   16407:      SELECT a FROM t3
                   16408:       WHERE b=572
                   16409:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   16410:   }
                   16411: } {52 57 scan 0 sort 0}
                   16412: do_test where7-2.706.1 {
                   16413:   count_steps_sort {
                   16414:      SELECT a FROM t2
                   16415:       WHERE (d>=44.0 AND d<45.0 AND d NOT NULL)
                   16416:          OR ((a BETWEEN 54 AND 56) AND a!=55)
                   16417:          OR f='lmnopqrst'
                   16418:          OR (f GLOB '?lmno*' AND f GLOB 'klmn*')
                   16419:          OR (g='ihgfedc' AND f GLOB 'defgh*')
                   16420:          OR a=23
                   16421:          OR (d>=69.0 AND d<70.0 AND d NOT NULL)
                   16422:   }
                   16423: } {10 11 23 36 37 44 54 56 62 63 69 81 88 89 scan 0 sort 0}
                   16424: do_test where7-2.706.2 {
                   16425:   count_steps_sort {
                   16426:      SELECT a FROM t3
                   16427:       WHERE (d>=44.0 AND d<45.0 AND d NOT NULL)
                   16428:          OR ((a BETWEEN 54 AND 56) AND a!=55)
                   16429:          OR f='lmnopqrst'
                   16430:          OR (f GLOB '?lmno*' AND f GLOB 'klmn*')
                   16431:          OR (g='ihgfedc' AND f GLOB 'defgh*')
                   16432:          OR a=23
                   16433:          OR (d>=69.0 AND d<70.0 AND d NOT NULL)
                   16434:   }
                   16435: } {10 11 23 36 37 44 54 56 62 63 69 81 88 89 scan 0 sort 0}
                   16436: do_test where7-2.707.1 {
                   16437:   count_steps_sort {
                   16438:      SELECT a FROM t2
                   16439:       WHERE b=836
                   16440:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   16441:          OR b=605
                   16442:          OR (d>=46.0 AND d<47.0 AND d NOT NULL)
                   16443:          OR (g='kjihgfe' AND f GLOB 'stuvw*')
                   16444:          OR b=759
                   16445:          OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
                   16446:          OR ((a BETWEEN 38 AND 40) AND a!=39)
                   16447:          OR a=40
                   16448:          OR f='ghijklmno'
                   16449:          OR (g='hgfedcb' AND f GLOB 'hijkl*')
                   16450:   }
                   16451: } {6 24 32 38 40 46 50 55 58 69 70 76 84 85 89 91 scan 0 sort 0}
                   16452: do_test where7-2.707.2 {
                   16453:   count_steps_sort {
                   16454:      SELECT a FROM t3
                   16455:       WHERE b=836
                   16456:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   16457:          OR b=605
                   16458:          OR (d>=46.0 AND d<47.0 AND d NOT NULL)
                   16459:          OR (g='kjihgfe' AND f GLOB 'stuvw*')
                   16460:          OR b=759
                   16461:          OR (f GLOB '?zabc*' AND f GLOB 'yzab*')
                   16462:          OR ((a BETWEEN 38 AND 40) AND a!=39)
                   16463:          OR a=40
                   16464:          OR f='ghijklmno'
                   16465:          OR (g='hgfedcb' AND f GLOB 'hijkl*')
                   16466:   }
                   16467: } {6 24 32 38 40 46 50 55 58 69 70 76 84 85 89 91 scan 0 sort 0}
                   16468: do_test where7-2.708.1 {
                   16469:   count_steps_sort {
                   16470:      SELECT a FROM t2
                   16471:       WHERE (d>=51.0 AND d<52.0 AND d NOT NULL)
                   16472:          OR (d>=42.0 AND d<43.0 AND d NOT NULL)
                   16473:   }
                   16474: } {42 51 scan 0 sort 0}
                   16475: do_test where7-2.708.2 {
                   16476:   count_steps_sort {
                   16477:      SELECT a FROM t3
                   16478:       WHERE (d>=51.0 AND d<52.0 AND d NOT NULL)
                   16479:          OR (d>=42.0 AND d<43.0 AND d NOT NULL)
                   16480:   }
                   16481: } {42 51 scan 0 sort 0}
                   16482: do_test where7-2.709.1 {
                   16483:   count_steps_sort {
                   16484:      SELECT a FROM t2
                   16485:       WHERE c=27027
                   16486:          OR b=872
                   16487:          OR a=56
                   16488:   }
                   16489: } {56 79 80 81 scan 0 sort 0}
                   16490: do_test where7-2.709.2 {
                   16491:   count_steps_sort {
                   16492:      SELECT a FROM t3
                   16493:       WHERE c=27027
                   16494:          OR b=872
                   16495:          OR a=56
                   16496:   }
                   16497: } {56 79 80 81 scan 0 sort 0}
                   16498: do_test where7-2.710.1 {
                   16499:   count_steps_sort {
                   16500:      SELECT a FROM t2
                   16501:       WHERE b=685
                   16502:          OR b=256
                   16503:          OR ((a BETWEEN 78 AND 80) AND a!=79)
                   16504:          OR a=44
                   16505:          OR a=63
                   16506:          OR a=15
                   16507:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                   16508:   }
                   16509: } {15 22 24 44 63 78 80 scan 0 sort 0}
                   16510: do_test where7-2.710.2 {
                   16511:   count_steps_sort {
                   16512:      SELECT a FROM t3
                   16513:       WHERE b=685
                   16514:          OR b=256
                   16515:          OR ((a BETWEEN 78 AND 80) AND a!=79)
                   16516:          OR a=44
                   16517:          OR a=63
                   16518:          OR a=15
                   16519:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                   16520:   }
                   16521: } {15 22 24 44 63 78 80 scan 0 sort 0}
                   16522: do_test where7-2.711.1 {
                   16523:   count_steps_sort {
                   16524:      SELECT a FROM t2
                   16525:       WHERE (g='nmlkjih' AND f GLOB 'efghi*')
                   16526:          OR a=34
                   16527:          OR ((a BETWEEN 6 AND 8) AND a!=7)
                   16528:          OR (d>=75.0 AND d<76.0 AND d NOT NULL)
                   16529:          OR a=67
                   16530:          OR a=28
                   16531:   }
                   16532: } {6 8 28 34 56 67 75 scan 0 sort 0}
                   16533: do_test where7-2.711.2 {
                   16534:   count_steps_sort {
                   16535:      SELECT a FROM t3
                   16536:       WHERE (g='nmlkjih' AND f GLOB 'efghi*')
                   16537:          OR a=34
                   16538:          OR ((a BETWEEN 6 AND 8) AND a!=7)
                   16539:          OR (d>=75.0 AND d<76.0 AND d NOT NULL)
                   16540:          OR a=67
                   16541:          OR a=28
                   16542:   }
                   16543: } {6 8 28 34 56 67 75 scan 0 sort 0}
                   16544: do_test where7-2.712.1 {
                   16545:   count_steps_sort {
                   16546:      SELECT a FROM t2
                   16547:       WHERE (g='qponmlk' AND f GLOB 'pqrst*')
                   16548:          OR a=52
                   16549:          OR ((a BETWEEN 68 AND 70) AND a!=69)
                   16550:          OR (d>=24.0 AND d<25.0 AND d NOT NULL)
                   16551:          OR f='ghijklmno'
                   16552:          OR (g='utsrqpo' AND f GLOB 'stuvw*')
                   16553:          OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
                   16554:          OR b=319
                   16555:          OR a=34
                   16556:          OR (g='wvutsrq' AND f GLOB 'mnopq*')
                   16557:          OR f='hijklmnop'
                   16558:   }
                   16559: } {6 7 12 18 24 29 32 33 34 41 52 58 59 68 70 84 85 scan 0 sort 0}
                   16560: do_test where7-2.712.2 {
                   16561:   count_steps_sort {
                   16562:      SELECT a FROM t3
                   16563:       WHERE (g='qponmlk' AND f GLOB 'pqrst*')
                   16564:          OR a=52
                   16565:          OR ((a BETWEEN 68 AND 70) AND a!=69)
                   16566:          OR (d>=24.0 AND d<25.0 AND d NOT NULL)
                   16567:          OR f='ghijklmno'
                   16568:          OR (g='utsrqpo' AND f GLOB 'stuvw*')
                   16569:          OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
                   16570:          OR b=319
                   16571:          OR a=34
                   16572:          OR (g='wvutsrq' AND f GLOB 'mnopq*')
                   16573:          OR f='hijklmnop'
                   16574:   }
                   16575: } {6 7 12 18 24 29 32 33 34 41 52 58 59 68 70 84 85 scan 0 sort 0}
                   16576: do_test where7-2.713.1 {
                   16577:   count_steps_sort {
                   16578:      SELECT a FROM t2
                   16579:       WHERE (g='qponmlk' AND f GLOB 'pqrst*')
                   16580:          OR ((a BETWEEN 69 AND 71) AND a!=70)
                   16581:          OR (d>=71.0 AND d<72.0 AND d NOT NULL)
                   16582:          OR a=47
                   16583:   }
                   16584: } {41 47 69 71 scan 0 sort 0}
                   16585: do_test where7-2.713.2 {
                   16586:   count_steps_sort {
                   16587:      SELECT a FROM t3
                   16588:       WHERE (g='qponmlk' AND f GLOB 'pqrst*')
                   16589:          OR ((a BETWEEN 69 AND 71) AND a!=70)
                   16590:          OR (d>=71.0 AND d<72.0 AND d NOT NULL)
                   16591:          OR a=47
                   16592:   }
                   16593: } {41 47 69 71 scan 0 sort 0}
                   16594: do_test where7-2.714.1 {
                   16595:   count_steps_sort {
                   16596:      SELECT a FROM t2
                   16597:       WHERE ((a BETWEEN 33 AND 35) AND a!=34)
                   16598:          OR c=7007
                   16599:   }
                   16600: } {19 20 21 33 35 scan 0 sort 0}
                   16601: do_test where7-2.714.2 {
                   16602:   count_steps_sort {
                   16603:      SELECT a FROM t3
                   16604:       WHERE ((a BETWEEN 33 AND 35) AND a!=34)
                   16605:          OR c=7007
                   16606:   }
                   16607: } {19 20 21 33 35 scan 0 sort 0}
                   16608: do_test where7-2.715.1 {
                   16609:   count_steps_sort {
                   16610:      SELECT a FROM t2
                   16611:       WHERE b=531
                   16612:          OR a=12
                   16613:          OR b=583
                   16614:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   16615:          OR a=61
                   16616:          OR b=187
                   16617:   }
                   16618: } {12 17 53 61 93 95 scan 0 sort 0}
                   16619: do_test where7-2.715.2 {
                   16620:   count_steps_sort {
                   16621:      SELECT a FROM t3
                   16622:       WHERE b=531
                   16623:          OR a=12
                   16624:          OR b=583
                   16625:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   16626:          OR a=61
                   16627:          OR b=187
                   16628:   }
                   16629: } {12 17 53 61 93 95 scan 0 sort 0}
                   16630: do_test where7-2.716.1 {
                   16631:   count_steps_sort {
                   16632:      SELECT a FROM t2
                   16633:       WHERE c=31031
                   16634:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   16635:          OR (g='ponmlkj' AND f GLOB 'tuvwx*')
                   16636:          OR ((a BETWEEN 66 AND 68) AND a!=67)
                   16637:          OR b=256
                   16638:          OR ((a BETWEEN 77 AND 79) AND a!=78)
                   16639:          OR (g='qponmlk' AND f GLOB 'mnopq*')
                   16640:          OR b=715
                   16641:          OR b=212
                   16642:          OR b=99
                   16643:          OR c=29029
                   16644:   }
                   16645: } {9 12 38 45 65 66 68 77 79 85 86 87 91 92 93 scan 0 sort 0}
                   16646: do_test where7-2.716.2 {
                   16647:   count_steps_sort {
                   16648:      SELECT a FROM t3
                   16649:       WHERE c=31031
                   16650:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   16651:          OR (g='ponmlkj' AND f GLOB 'tuvwx*')
                   16652:          OR ((a BETWEEN 66 AND 68) AND a!=67)
                   16653:          OR b=256
                   16654:          OR ((a BETWEEN 77 AND 79) AND a!=78)
                   16655:          OR (g='qponmlk' AND f GLOB 'mnopq*')
                   16656:          OR b=715
                   16657:          OR b=212
                   16658:          OR b=99
                   16659:          OR c=29029
                   16660:   }
                   16661: } {9 12 38 45 65 66 68 77 79 85 86 87 91 92 93 scan 0 sort 0}
                   16662: do_test where7-2.717.1 {
                   16663:   count_steps_sort {
                   16664:      SELECT a FROM t2
                   16665:       WHERE ((a BETWEEN 40 AND 42) AND a!=41)
                   16666:          OR b=33
                   16667:          OR a=62
                   16668:          OR b=916
                   16669:          OR b=1012
                   16670:          OR a=2
                   16671:          OR a=51
                   16672:          OR b=286
                   16673:          OR (d>=96.0 AND d<97.0 AND d NOT NULL)
                   16674:          OR b=80
                   16675:   }
                   16676: } {2 3 26 40 42 51 62 92 96 scan 0 sort 0}
                   16677: do_test where7-2.717.2 {
                   16678:   count_steps_sort {
                   16679:      SELECT a FROM t3
                   16680:       WHERE ((a BETWEEN 40 AND 42) AND a!=41)
                   16681:          OR b=33
                   16682:          OR a=62
                   16683:          OR b=916
                   16684:          OR b=1012
                   16685:          OR a=2
                   16686:          OR a=51
                   16687:          OR b=286
                   16688:          OR (d>=96.0 AND d<97.0 AND d NOT NULL)
                   16689:          OR b=80
                   16690:   }
                   16691: } {2 3 26 40 42 51 62 92 96 scan 0 sort 0}
                   16692: do_test where7-2.718.1 {
                   16693:   count_steps_sort {
                   16694:      SELECT a FROM t2
                   16695:       WHERE b=847
                   16696:          OR f='efghijklm'
                   16697:          OR (d>=6.0 AND d<7.0 AND d NOT NULL)
                   16698:   }
                   16699: } {4 6 30 56 77 82 scan 0 sort 0}
                   16700: do_test where7-2.718.2 {
                   16701:   count_steps_sort {
                   16702:      SELECT a FROM t3
                   16703:       WHERE b=847
                   16704:          OR f='efghijklm'
                   16705:          OR (d>=6.0 AND d<7.0 AND d NOT NULL)
                   16706:   }
                   16707: } {4 6 30 56 77 82 scan 0 sort 0}
                   16708: do_test where7-2.719.1 {
                   16709:   count_steps_sort {
                   16710:      SELECT a FROM t2
                   16711:       WHERE (g='tsrqpon' AND f GLOB 'zabcd*')
                   16712:          OR ((a BETWEEN 62 AND 64) AND a!=63)
                   16713:   }
                   16714: } {25 62 64 scan 0 sort 0}
                   16715: do_test where7-2.719.2 {
                   16716:   count_steps_sort {
                   16717:      SELECT a FROM t3
                   16718:       WHERE (g='tsrqpon' AND f GLOB 'zabcd*')
                   16719:          OR ((a BETWEEN 62 AND 64) AND a!=63)
                   16720:   }
                   16721: } {25 62 64 scan 0 sort 0}
                   16722: do_test where7-2.720.1 {
                   16723:   count_steps_sort {
                   16724:      SELECT a FROM t2
                   16725:       WHERE ((a BETWEEN 43 AND 45) AND a!=44)
                   16726:          OR ((a BETWEEN 31 AND 33) AND a!=32)
                   16727:          OR (g='nmlkjih' AND f GLOB 'bcdef*')
                   16728:          OR a=43
                   16729:          OR (d>=14.0 AND d<15.0 AND d NOT NULL)
                   16730:          OR b=729
                   16731:          OR (g='vutsrqp' AND f GLOB 'opqrs*')
                   16732:   }
                   16733: } {14 31 33 43 45 53 scan 0 sort 0}
                   16734: do_test where7-2.720.2 {
                   16735:   count_steps_sort {
                   16736:      SELECT a FROM t3
                   16737:       WHERE ((a BETWEEN 43 AND 45) AND a!=44)
                   16738:          OR ((a BETWEEN 31 AND 33) AND a!=32)
                   16739:          OR (g='nmlkjih' AND f GLOB 'bcdef*')
                   16740:          OR a=43
                   16741:          OR (d>=14.0 AND d<15.0 AND d NOT NULL)
                   16742:          OR b=729
                   16743:          OR (g='vutsrqp' AND f GLOB 'opqrs*')
                   16744:   }
                   16745: } {14 31 33 43 45 53 scan 0 sort 0}
                   16746: do_test where7-2.721.1 {
                   16747:   count_steps_sort {
                   16748:      SELECT a FROM t2
                   16749:       WHERE f='efghijklm'
                   16750:          OR a=70
                   16751:          OR b=278
                   16752:          OR ((a BETWEEN 33 AND 35) AND a!=34)
                   16753:          OR c=8008
                   16754:          OR f='opqrstuvw'
                   16755:          OR ((a BETWEEN 23 AND 25) AND a!=24)
                   16756:          OR (g='xwvutsr' AND f GLOB 'fghij*')
                   16757:   }
                   16758: } {4 5 14 22 23 24 25 30 33 35 40 56 66 70 82 92 scan 0 sort 0}
                   16759: do_test where7-2.721.2 {
                   16760:   count_steps_sort {
                   16761:      SELECT a FROM t3
                   16762:       WHERE f='efghijklm'
                   16763:          OR a=70
                   16764:          OR b=278
                   16765:          OR ((a BETWEEN 33 AND 35) AND a!=34)
                   16766:          OR c=8008
                   16767:          OR f='opqrstuvw'
                   16768:          OR ((a BETWEEN 23 AND 25) AND a!=24)
                   16769:          OR (g='xwvutsr' AND f GLOB 'fghij*')
                   16770:   }
                   16771: } {4 5 14 22 23 24 25 30 33 35 40 56 66 70 82 92 scan 0 sort 0}
                   16772: do_test where7-2.722.1 {
                   16773:   count_steps_sort {
                   16774:      SELECT a FROM t2
                   16775:       WHERE ((a BETWEEN 40 AND 42) AND a!=41)
                   16776:          OR (d>=62.0 AND d<63.0 AND d NOT NULL)
                   16777:          OR c<=10
                   16778:          OR (g='srqponm' AND f GLOB 'fghij*')
                   16779:          OR a=35
                   16780:          OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
                   16781:          OR b=1089
                   16782:          OR a=73
                   16783:          OR b=737
                   16784:          OR c=18018
                   16785:          OR (d>=23.0 AND d<24.0 AND d NOT NULL)
                   16786:   }
                   16787: } {6 23 31 32 35 40 42 52 53 54 58 62 67 73 84 99 scan 0 sort 0}
                   16788: do_test where7-2.722.2 {
                   16789:   count_steps_sort {
                   16790:      SELECT a FROM t3
                   16791:       WHERE ((a BETWEEN 40 AND 42) AND a!=41)
                   16792:          OR (d>=62.0 AND d<63.0 AND d NOT NULL)
                   16793:          OR c<=10
                   16794:          OR (g='srqponm' AND f GLOB 'fghij*')
                   16795:          OR a=35
                   16796:          OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
                   16797:          OR b=1089
                   16798:          OR a=73
                   16799:          OR b=737
                   16800:          OR c=18018
                   16801:          OR (d>=23.0 AND d<24.0 AND d NOT NULL)
                   16802:   }
                   16803: } {6 23 31 32 35 40 42 52 53 54 58 62 67 73 84 99 scan 0 sort 0}
                   16804: do_test where7-2.723.1 {
                   16805:   count_steps_sort {
                   16806:      SELECT a FROM t2
                   16807:       WHERE ((a BETWEEN 0 AND 2) AND a!=1)
                   16808:          OR (d>=79.0 AND d<80.0 AND d NOT NULL)
                   16809:          OR (g='fedcbaz' AND f GLOB 'rstuv*')
                   16810:          OR b=762
                   16811:          OR ((a BETWEEN 39 AND 41) AND a!=40)
                   16812:          OR a=80
                   16813:   }
                   16814: } {2 39 41 79 80 95 scan 0 sort 0}
                   16815: do_test where7-2.723.2 {
                   16816:   count_steps_sort {
                   16817:      SELECT a FROM t3
                   16818:       WHERE ((a BETWEEN 0 AND 2) AND a!=1)
                   16819:          OR (d>=79.0 AND d<80.0 AND d NOT NULL)
                   16820:          OR (g='fedcbaz' AND f GLOB 'rstuv*')
                   16821:          OR b=762
                   16822:          OR ((a BETWEEN 39 AND 41) AND a!=40)
                   16823:          OR a=80
                   16824:   }
                   16825: } {2 39 41 79 80 95 scan 0 sort 0}
                   16826: do_test where7-2.724.1 {
                   16827:   count_steps_sort {
                   16828:      SELECT a FROM t2
                   16829:       WHERE ((a BETWEEN 28 AND 30) AND a!=29)
                   16830:          OR b=737
                   16831:          OR ((a BETWEEN 80 AND 82) AND a!=81)
                   16832:          OR b=979
                   16833:          OR a=36
                   16834:          OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
                   16835:          OR (d>=50.0 AND d<51.0 AND d NOT NULL)
                   16836:          OR a=55
                   16837:          OR (g='fedcbaz' AND f GLOB 'rstuv*')
                   16838:   }
                   16839: } {20 28 30 36 46 50 55 67 72 80 82 89 95 98 scan 0 sort 0}
                   16840: do_test where7-2.724.2 {
                   16841:   count_steps_sort {
                   16842:      SELECT a FROM t3
                   16843:       WHERE ((a BETWEEN 28 AND 30) AND a!=29)
                   16844:          OR b=737
                   16845:          OR ((a BETWEEN 80 AND 82) AND a!=81)
                   16846:          OR b=979
                   16847:          OR a=36
                   16848:          OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
                   16849:          OR (d>=50.0 AND d<51.0 AND d NOT NULL)
                   16850:          OR a=55
                   16851:          OR (g='fedcbaz' AND f GLOB 'rstuv*')
                   16852:   }
                   16853: } {20 28 30 36 46 50 55 67 72 80 82 89 95 98 scan 0 sort 0}
                   16854: do_test where7-2.725.1 {
                   16855:   count_steps_sort {
                   16856:      SELECT a FROM t2
                   16857:       WHERE a=75
                   16858:          OR a=61
                   16859:          OR (g='onmlkji' AND f GLOB 'abcde*')
                   16860:          OR (g='gfedcba' AND f GLOB 'nopqr*')
                   16861:   }
                   16862: } {52 61 75 91 scan 0 sort 0}
                   16863: do_test where7-2.725.2 {
                   16864:   count_steps_sort {
                   16865:      SELECT a FROM t3
                   16866:       WHERE a=75
                   16867:          OR a=61
                   16868:          OR (g='onmlkji' AND f GLOB 'abcde*')
                   16869:          OR (g='gfedcba' AND f GLOB 'nopqr*')
                   16870:   }
                   16871: } {52 61 75 91 scan 0 sort 0}
                   16872: do_test where7-2.726.1 {
                   16873:   count_steps_sort {
                   16874:      SELECT a FROM t2
                   16875:       WHERE b=1004
                   16876:          OR (g='mlkjihg' AND f GLOB 'jklmn*')
                   16877:          OR (d>=7.0 AND d<8.0 AND d NOT NULL)
                   16878:          OR a=56
                   16879:   }
                   16880: } {7 56 61 scan 0 sort 0}
                   16881: do_test where7-2.726.2 {
                   16882:   count_steps_sort {
                   16883:      SELECT a FROM t3
                   16884:       WHERE b=1004
                   16885:          OR (g='mlkjihg' AND f GLOB 'jklmn*')
                   16886:          OR (d>=7.0 AND d<8.0 AND d NOT NULL)
                   16887:          OR a=56
                   16888:   }
                   16889: } {7 56 61 scan 0 sort 0}
                   16890: do_test where7-2.727.1 {
                   16891:   count_steps_sort {
                   16892:      SELECT a FROM t2
                   16893:       WHERE a=93
                   16894:          OR (g='mlkjihg' AND f GLOB 'ghijk*')
                   16895:          OR a=83
                   16896:          OR b=828
                   16897:          OR b=454
                   16898:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   16899:          OR b=924
                   16900:          OR (g='lkjihgf' AND f GLOB 'opqrs*')
                   16901:          OR a=50
                   16902:          OR (d>=38.0 AND d<39.0 AND d NOT NULL)
                   16903:   }
                   16904: } {38 50 58 66 83 84 89 91 93 scan 0 sort 0}
                   16905: do_test where7-2.727.2 {
                   16906:   count_steps_sort {
                   16907:      SELECT a FROM t3
                   16908:       WHERE a=93
                   16909:          OR (g='mlkjihg' AND f GLOB 'ghijk*')
                   16910:          OR a=83
                   16911:          OR b=828
                   16912:          OR b=454
                   16913:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   16914:          OR b=924
                   16915:          OR (g='lkjihgf' AND f GLOB 'opqrs*')
                   16916:          OR a=50
                   16917:          OR (d>=38.0 AND d<39.0 AND d NOT NULL)
                   16918:   }
                   16919: } {38 50 58 66 83 84 89 91 93 scan 0 sort 0}
                   16920: do_test where7-2.728.1 {
                   16921:   count_steps_sort {
                   16922:      SELECT a FROM t2
                   16923:       WHERE f='stuvwxyza'
                   16924:          OR a=44
                   16925:          OR c=2002
                   16926:   }
                   16927: } {4 5 6 18 44 70 96 scan 0 sort 0}
                   16928: do_test where7-2.728.2 {
                   16929:   count_steps_sort {
                   16930:      SELECT a FROM t3
                   16931:       WHERE f='stuvwxyza'
                   16932:          OR a=44
                   16933:          OR c=2002
                   16934:   }
                   16935: } {4 5 6 18 44 70 96 scan 0 sort 0}
                   16936: do_test where7-2.729.1 {
                   16937:   count_steps_sort {
                   16938:      SELECT a FROM t2
                   16939:       WHERE a=55
                   16940:          OR a=65
                   16941:          OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
                   16942:   }
                   16943: } {14 40 55 65 66 92 scan 0 sort 0}
                   16944: do_test where7-2.729.2 {
                   16945:   count_steps_sort {
                   16946:      SELECT a FROM t3
                   16947:       WHERE a=55
                   16948:          OR a=65
                   16949:          OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
                   16950:   }
                   16951: } {14 40 55 65 66 92 scan 0 sort 0}
                   16952: do_test where7-2.730.1 {
                   16953:   count_steps_sort {
                   16954:      SELECT a FROM t2
                   16955:       WHERE ((a BETWEEN 72 AND 74) AND a!=73)
                   16956:          OR b=605
                   16957:          OR (d>=43.0 AND d<44.0 AND d NOT NULL)
                   16958:          OR (g='wvutsrq' AND f GLOB 'mnopq*')
                   16959:          OR ((a BETWEEN 72 AND 74) AND a!=73)
                   16960:          OR f='ijklmnopq'
                   16961:          OR ((a BETWEEN 86 AND 88) AND a!=87)
                   16962:          OR (d>=13.0 AND d<14.0 AND d NOT NULL)
                   16963:          OR c=9009
                   16964:          OR b=374
                   16965:   }
                   16966: } {8 12 13 25 26 27 34 43 55 60 72 74 86 88 scan 0 sort 0}
                   16967: do_test where7-2.730.2 {
                   16968:   count_steps_sort {
                   16969:      SELECT a FROM t3
                   16970:       WHERE ((a BETWEEN 72 AND 74) AND a!=73)
                   16971:          OR b=605
                   16972:          OR (d>=43.0 AND d<44.0 AND d NOT NULL)
                   16973:          OR (g='wvutsrq' AND f GLOB 'mnopq*')
                   16974:          OR ((a BETWEEN 72 AND 74) AND a!=73)
                   16975:          OR f='ijklmnopq'
                   16976:          OR ((a BETWEEN 86 AND 88) AND a!=87)
                   16977:          OR (d>=13.0 AND d<14.0 AND d NOT NULL)
                   16978:          OR c=9009
                   16979:          OR b=374
                   16980:   }
                   16981: } {8 12 13 25 26 27 34 43 55 60 72 74 86 88 scan 0 sort 0}
                   16982: do_test where7-2.731.1 {
                   16983:   count_steps_sort {
                   16984:      SELECT a FROM t2
                   16985:       WHERE b=476
                   16986:          OR (g='wvutsrq' AND f GLOB 'ijklm*')
                   16987:          OR b=982
                   16988:          OR a=43
                   16989:          OR b=355
                   16990:   }
                   16991: } {8 43 scan 0 sort 0}
                   16992: do_test where7-2.731.2 {
                   16993:   count_steps_sort {
                   16994:      SELECT a FROM t3
                   16995:       WHERE b=476
                   16996:          OR (g='wvutsrq' AND f GLOB 'ijklm*')
                   16997:          OR b=982
                   16998:          OR a=43
                   16999:          OR b=355
                   17000:   }
                   17001: } {8 43 scan 0 sort 0}
                   17002: do_test where7-2.732.1 {
                   17003:   count_steps_sort {
                   17004:      SELECT a FROM t2
                   17005:       WHERE a=85
                   17006:          OR b=718
                   17007:          OR (g='fedcbaz' AND f GLOB 'pqrst*')
                   17008:          OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
                   17009:          OR (d>=25.0 AND d<26.0 AND d NOT NULL)
                   17010:   }
                   17011: } {1 25 27 53 79 85 93 scan 0 sort 0}
                   17012: do_test where7-2.732.2 {
                   17013:   count_steps_sort {
                   17014:      SELECT a FROM t3
                   17015:       WHERE a=85
                   17016:          OR b=718
                   17017:          OR (g='fedcbaz' AND f GLOB 'pqrst*')
                   17018:          OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
                   17019:          OR (d>=25.0 AND d<26.0 AND d NOT NULL)
                   17020:   }
                   17021: } {1 25 27 53 79 85 93 scan 0 sort 0}
                   17022: do_test where7-2.733.1 {
                   17023:   count_steps_sort {
                   17024:      SELECT a FROM t2
                   17025:       WHERE (d>=73.0 AND d<74.0 AND d NOT NULL)
                   17026:          OR ((a BETWEEN 96 AND 98) AND a!=97)
                   17027:   }
                   17028: } {73 96 98 scan 0 sort 0}
                   17029: do_test where7-2.733.2 {
                   17030:   count_steps_sort {
                   17031:      SELECT a FROM t3
                   17032:       WHERE (d>=73.0 AND d<74.0 AND d NOT NULL)
                   17033:          OR ((a BETWEEN 96 AND 98) AND a!=97)
                   17034:   }
                   17035: } {73 96 98 scan 0 sort 0}
                   17036: do_test where7-2.734.1 {
                   17037:   count_steps_sort {
                   17038:      SELECT a FROM t2
                   17039:       WHERE b=176
                   17040:          OR (d>=25.0 AND d<26.0 AND d NOT NULL)
                   17041:          OR ((a BETWEEN 27 AND 29) AND a!=28)
                   17042:          OR b=619
                   17043:          OR b=597
                   17044:          OR b=198
                   17045:          OR a=27
                   17046:          OR b=91
                   17047:          OR a=77
                   17048:          OR (d>=80.0 AND d<81.0 AND d NOT NULL)
                   17049:   }
                   17050: } {16 18 25 27 29 77 80 scan 0 sort 0}
                   17051: do_test where7-2.734.2 {
                   17052:   count_steps_sort {
                   17053:      SELECT a FROM t3
                   17054:       WHERE b=176
                   17055:          OR (d>=25.0 AND d<26.0 AND d NOT NULL)
                   17056:          OR ((a BETWEEN 27 AND 29) AND a!=28)
                   17057:          OR b=619
                   17058:          OR b=597
                   17059:          OR b=198
                   17060:          OR a=27
                   17061:          OR b=91
                   17062:          OR a=77
                   17063:          OR (d>=80.0 AND d<81.0 AND d NOT NULL)
                   17064:   }
                   17065: } {16 18 25 27 29 77 80 scan 0 sort 0}
                   17066: do_test where7-2.735.1 {
                   17067:   count_steps_sort {
                   17068:      SELECT a FROM t2
                   17069:       WHERE a=41
                   17070:          OR b=528
                   17071:          OR c=3003
                   17072:          OR ((a BETWEEN 20 AND 22) AND a!=21)
                   17073:          OR b=22
                   17074:   }
                   17075: } {2 7 8 9 20 22 41 48 scan 0 sort 0}
                   17076: do_test where7-2.735.2 {
                   17077:   count_steps_sort {
                   17078:      SELECT a FROM t3
                   17079:       WHERE a=41
                   17080:          OR b=528
                   17081:          OR c=3003
                   17082:          OR ((a BETWEEN 20 AND 22) AND a!=21)
                   17083:          OR b=22
                   17084:   }
                   17085: } {2 7 8 9 20 22 41 48 scan 0 sort 0}
                   17086: do_test where7-2.736.1 {
                   17087:   count_steps_sort {
                   17088:      SELECT a FROM t2
                   17089:       WHERE (f GLOB '?rstu*' AND f GLOB 'qrst*')
                   17090:          OR b=465
                   17091:          OR ((a BETWEEN 63 AND 65) AND a!=64)
                   17092:          OR a=37
                   17093:          OR b=1056
                   17094:          OR (g='srqponm' AND f GLOB 'defgh*')
                   17095:          OR (d>=4.0 AND d<5.0 AND d NOT NULL)
                   17096:          OR b=1023
                   17097:   }
                   17098: } {4 16 29 37 42 63 65 68 93 94 96 scan 0 sort 0}
                   17099: do_test where7-2.736.2 {
                   17100:   count_steps_sort {
                   17101:      SELECT a FROM t3
                   17102:       WHERE (f GLOB '?rstu*' AND f GLOB 'qrst*')
                   17103:          OR b=465
                   17104:          OR ((a BETWEEN 63 AND 65) AND a!=64)
                   17105:          OR a=37
                   17106:          OR b=1056
                   17107:          OR (g='srqponm' AND f GLOB 'defgh*')
                   17108:          OR (d>=4.0 AND d<5.0 AND d NOT NULL)
                   17109:          OR b=1023
                   17110:   }
                   17111: } {4 16 29 37 42 63 65 68 93 94 96 scan 0 sort 0}
                   17112: do_test where7-2.737.1 {
                   17113:   count_steps_sort {
                   17114:      SELECT a FROM t2
                   17115:       WHERE a=76
                   17116:          OR a=8
                   17117:          OR (g='tsrqpon' AND f GLOB 'bcdef*')
                   17118:          OR b=495
                   17119:          OR b=663
                   17120:          OR a=98
                   17121:          OR b=748
                   17122:   }
                   17123: } {8 27 45 68 76 98 scan 0 sort 0}
                   17124: do_test where7-2.737.2 {
                   17125:   count_steps_sort {
                   17126:      SELECT a FROM t3
                   17127:       WHERE a=76
                   17128:          OR a=8
                   17129:          OR (g='tsrqpon' AND f GLOB 'bcdef*')
                   17130:          OR b=495
                   17131:          OR b=663
                   17132:          OR a=98
                   17133:          OR b=748
                   17134:   }
                   17135: } {8 27 45 68 76 98 scan 0 sort 0}
                   17136: do_test where7-2.738.1 {
                   17137:   count_steps_sort {
                   17138:      SELECT a FROM t2
                   17139:       WHERE b=1081
                   17140:          OR b=542
                   17141:          OR (g='mlkjihg' AND f GLOB 'jklmn*')
                   17142:          OR (d>=47.0 AND d<48.0 AND d NOT NULL)
                   17143:          OR b=828
                   17144:          OR (d>=67.0 AND d<68.0 AND d NOT NULL)
                   17145:          OR (d>=64.0 AND d<65.0 AND d NOT NULL)
                   17146:          OR a=18
                   17147:   }
                   17148: } {18 47 61 64 67 scan 0 sort 0}
                   17149: do_test where7-2.738.2 {
                   17150:   count_steps_sort {
                   17151:      SELECT a FROM t3
                   17152:       WHERE b=1081
                   17153:          OR b=542
                   17154:          OR (g='mlkjihg' AND f GLOB 'jklmn*')
                   17155:          OR (d>=47.0 AND d<48.0 AND d NOT NULL)
                   17156:          OR b=828
                   17157:          OR (d>=67.0 AND d<68.0 AND d NOT NULL)
                   17158:          OR (d>=64.0 AND d<65.0 AND d NOT NULL)
                   17159:          OR a=18
                   17160:   }
                   17161: } {18 47 61 64 67 scan 0 sort 0}
                   17162: do_test where7-2.739.1 {
                   17163:   count_steps_sort {
                   17164:      SELECT a FROM t2
                   17165:       WHERE f='abcdefghi'
                   17166:          OR a=14
                   17167:          OR (d>=13.0 AND d<14.0 AND d NOT NULL)
                   17168:          OR c=27027
                   17169:          OR a=47
                   17170:   }
                   17171: } {13 14 26 47 52 78 79 80 81 scan 0 sort 0}
                   17172: do_test where7-2.739.2 {
                   17173:   count_steps_sort {
                   17174:      SELECT a FROM t3
                   17175:       WHERE f='abcdefghi'
                   17176:          OR a=14
                   17177:          OR (d>=13.0 AND d<14.0 AND d NOT NULL)
                   17178:          OR c=27027
                   17179:          OR a=47
                   17180:   }
                   17181: } {13 14 26 47 52 78 79 80 81 scan 0 sort 0}
                   17182: do_test where7-2.740.1 {
                   17183:   count_steps_sort {
                   17184:      SELECT a FROM t2
                   17185:       WHERE c=31031
                   17186:          OR b=737
                   17187:          OR a=37
                   17188:          OR ((a BETWEEN 98 AND 100) AND a!=99)
                   17189:          OR (d>=94.0 AND d<95.0 AND d NOT NULL)
                   17190:          OR ((a BETWEEN 65 AND 67) AND a!=66)
                   17191:          OR a=91
                   17192:          OR b=77
                   17193:          OR (d>=94.0 AND d<95.0 AND d NOT NULL)
                   17194:   }
                   17195: } {7 37 65 67 91 92 93 94 98 100 scan 0 sort 0}
                   17196: do_test where7-2.740.2 {
                   17197:   count_steps_sort {
                   17198:      SELECT a FROM t3
                   17199:       WHERE c=31031
                   17200:          OR b=737
                   17201:          OR a=37
                   17202:          OR ((a BETWEEN 98 AND 100) AND a!=99)
                   17203:          OR (d>=94.0 AND d<95.0 AND d NOT NULL)
                   17204:          OR ((a BETWEEN 65 AND 67) AND a!=66)
                   17205:          OR a=91
                   17206:          OR b=77
                   17207:          OR (d>=94.0 AND d<95.0 AND d NOT NULL)
                   17208:   }
                   17209: } {7 37 65 67 91 92 93 94 98 100 scan 0 sort 0}
                   17210: do_test where7-2.741.1 {
                   17211:   count_steps_sort {
                   17212:      SELECT a FROM t2
                   17213:       WHERE a=17
                   17214:          OR b=484
                   17215:          OR c=3003
                   17216:          OR b=121
                   17217:          OR a=53
                   17218:   }
                   17219: } {7 8 9 11 17 44 53 scan 0 sort 0}
                   17220: do_test where7-2.741.2 {
                   17221:   count_steps_sort {
                   17222:      SELECT a FROM t3
                   17223:       WHERE a=17
                   17224:          OR b=484
                   17225:          OR c=3003
                   17226:          OR b=121
                   17227:          OR a=53
                   17228:   }
                   17229: } {7 8 9 11 17 44 53 scan 0 sort 0}
                   17230: do_test where7-2.742.1 {
                   17231:   count_steps_sort {
                   17232:      SELECT a FROM t2
                   17233:       WHERE b=880
                   17234:          OR b=696
                   17235:          OR (g='xwvutsr' AND f GLOB 'fghij*')
                   17236:          OR b=308
                   17237:          OR (g='lkjihgf' AND f GLOB 'nopqr*')
                   17238:          OR ((a BETWEEN 96 AND 98) AND a!=97)
                   17239:   }
                   17240: } {5 28 65 80 96 98 scan 0 sort 0}
                   17241: do_test where7-2.742.2 {
                   17242:   count_steps_sort {
                   17243:      SELECT a FROM t3
                   17244:       WHERE b=880
                   17245:          OR b=696
                   17246:          OR (g='xwvutsr' AND f GLOB 'fghij*')
                   17247:          OR b=308
                   17248:          OR (g='lkjihgf' AND f GLOB 'nopqr*')
                   17249:          OR ((a BETWEEN 96 AND 98) AND a!=97)
                   17250:   }
                   17251: } {5 28 65 80 96 98 scan 0 sort 0}
                   17252: do_test where7-2.743.1 {
                   17253:   count_steps_sort {
                   17254:      SELECT a FROM t2
                   17255:       WHERE (g='tsrqpon' AND f GLOB 'zabcd*')
                   17256:          OR a=24
                   17257:          OR f IS NULL
                   17258:          OR (d>=77.0 AND d<78.0 AND d NOT NULL)
                   17259:          OR (d>=57.0 AND d<58.0 AND d NOT NULL)
                   17260:          OR c=12012
                   17261:          OR (d>=88.0 AND d<89.0 AND d NOT NULL)
                   17262:   }
                   17263: } {24 25 34 35 36 57 77 88 scan 0 sort 0}
                   17264: do_test where7-2.743.2 {
                   17265:   count_steps_sort {
                   17266:      SELECT a FROM t3
                   17267:       WHERE (g='tsrqpon' AND f GLOB 'zabcd*')
                   17268:          OR a=24
                   17269:          OR f IS NULL
                   17270:          OR (d>=77.0 AND d<78.0 AND d NOT NULL)
                   17271:          OR (d>=57.0 AND d<58.0 AND d NOT NULL)
                   17272:          OR c=12012
                   17273:          OR (d>=88.0 AND d<89.0 AND d NOT NULL)
                   17274:   }
                   17275: } {24 25 34 35 36 57 77 88 scan 0 sort 0}
                   17276: do_test where7-2.744.1 {
                   17277:   count_steps_sort {
                   17278:      SELECT a FROM t2
                   17279:       WHERE a=94
                   17280:          OR (d>=74.0 AND d<75.0 AND d NOT NULL)
                   17281:          OR (g='hgfedcb' AND f GLOB 'hijkl*')
                   17282:          OR b=792
                   17283:          OR a=77
                   17284:          OR a=26
                   17285:          OR b=641
                   17286:          OR a=38
                   17287:   }
                   17288: } {26 38 72 74 77 85 94 scan 0 sort 0}
                   17289: do_test where7-2.744.2 {
                   17290:   count_steps_sort {
                   17291:      SELECT a FROM t3
                   17292:       WHERE a=94
                   17293:          OR (d>=74.0 AND d<75.0 AND d NOT NULL)
                   17294:          OR (g='hgfedcb' AND f GLOB 'hijkl*')
                   17295:          OR b=792
                   17296:          OR a=77
                   17297:          OR a=26
                   17298:          OR b=641
                   17299:          OR a=38
                   17300:   }
                   17301: } {26 38 72 74 77 85 94 scan 0 sort 0}
                   17302: do_test where7-2.745.1 {
                   17303:   count_steps_sort {
                   17304:      SELECT a FROM t2
                   17305:       WHERE ((a BETWEEN 51 AND 53) AND a!=52)
                   17306:          OR (d>=30.0 AND d<31.0 AND d NOT NULL)
                   17307:          OR b=14
                   17308:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   17309:          OR ((a BETWEEN 15 AND 17) AND a!=16)
                   17310:          OR (d>=27.0 AND d<28.0 AND d NOT NULL)
                   17311:          OR b=121
                   17312:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   17313:          OR (d>=86.0 AND d<87.0 AND d NOT NULL)
                   17314:   }
                   17315: } {11 15 17 27 30 51 53 63 86 89 91 scan 0 sort 0}
                   17316: do_test where7-2.745.2 {
                   17317:   count_steps_sort {
                   17318:      SELECT a FROM t3
                   17319:       WHERE ((a BETWEEN 51 AND 53) AND a!=52)
                   17320:          OR (d>=30.0 AND d<31.0 AND d NOT NULL)
                   17321:          OR b=14
                   17322:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   17323:          OR ((a BETWEEN 15 AND 17) AND a!=16)
                   17324:          OR (d>=27.0 AND d<28.0 AND d NOT NULL)
                   17325:          OR b=121
                   17326:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   17327:          OR (d>=86.0 AND d<87.0 AND d NOT NULL)
                   17328:   }
                   17329: } {11 15 17 27 30 51 53 63 86 89 91 scan 0 sort 0}
                   17330: do_test where7-2.746.1 {
                   17331:   count_steps_sort {
                   17332:      SELECT a FROM t2
                   17333:       WHERE b=517
                   17334:          OR ((a BETWEEN 69 AND 71) AND a!=70)
                   17335:          OR f='opqrstuvw'
                   17336:   }
                   17337: } {14 40 47 66 69 71 92 scan 0 sort 0}
                   17338: do_test where7-2.746.2 {
                   17339:   count_steps_sort {
                   17340:      SELECT a FROM t3
                   17341:       WHERE b=517
                   17342:          OR ((a BETWEEN 69 AND 71) AND a!=70)
                   17343:          OR f='opqrstuvw'
                   17344:   }
                   17345: } {14 40 47 66 69 71 92 scan 0 sort 0}
                   17346: do_test where7-2.747.1 {
                   17347:   count_steps_sort {
                   17348:      SELECT a FROM t2
                   17349:       WHERE (d>=84.0 AND d<85.0 AND d NOT NULL)
                   17350:          OR ((a BETWEEN 32 AND 34) AND a!=33)
                   17351:          OR b=267
                   17352:          OR c=19019
                   17353:          OR a=42
                   17354:          OR b=938
                   17355:          OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
                   17356:          OR (d>=21.0 AND d<22.0 AND d NOT NULL)
                   17357:          OR (d>=1.0 AND d<2.0 AND d NOT NULL)
                   17358:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                   17359:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   17360:   }
                   17361: } {1 9 17 21 22 24 32 34 35 42 43 55 56 57 61 69 84 87 95 scan 0 sort 0}
                   17362: do_test where7-2.747.2 {
                   17363:   count_steps_sort {
                   17364:      SELECT a FROM t3
                   17365:       WHERE (d>=84.0 AND d<85.0 AND d NOT NULL)
                   17366:          OR ((a BETWEEN 32 AND 34) AND a!=33)
                   17367:          OR b=267
                   17368:          OR c=19019
                   17369:          OR a=42
                   17370:          OR b=938
                   17371:          OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
                   17372:          OR (d>=21.0 AND d<22.0 AND d NOT NULL)
                   17373:          OR (d>=1.0 AND d<2.0 AND d NOT NULL)
                   17374:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                   17375:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   17376:   }
                   17377: } {1 9 17 21 22 24 32 34 35 42 43 55 56 57 61 69 84 87 95 scan 0 sort 0}
                   17378: do_test where7-2.748.1 {
                   17379:   count_steps_sort {
                   17380:      SELECT a FROM t2
                   17381:       WHERE b=179
                   17382:          OR a=50
                   17383:          OR (g='srqponm' AND f GLOB 'defgh*')
                   17384:   }
                   17385: } {29 50 scan 0 sort 0}
                   17386: do_test where7-2.748.2 {
                   17387:   count_steps_sort {
                   17388:      SELECT a FROM t3
                   17389:       WHERE b=179
                   17390:          OR a=50
                   17391:          OR (g='srqponm' AND f GLOB 'defgh*')
                   17392:   }
                   17393: } {29 50 scan 0 sort 0}
                   17394: do_test where7-2.749.1 {
                   17395:   count_steps_sort {
                   17396:      SELECT a FROM t2
                   17397:       WHERE (g='vutsrqp' AND f GLOB 'rstuv*')
                   17398:          OR f='xyzabcdef'
                   17399:          OR ((a BETWEEN 49 AND 51) AND a!=50)
                   17400:          OR b=575
                   17401:          OR b=385
                   17402:          OR (g='utsrqpo' AND f GLOB 'stuvw*')
                   17403:          OR ((a BETWEEN 63 AND 65) AND a!=64)
                   17404:          OR a=46
                   17405:          OR b=220
                   17406:          OR a=63
                   17407:   }
                   17408: } {17 18 20 23 35 46 49 51 63 65 75 scan 0 sort 0}
                   17409: do_test where7-2.749.2 {
                   17410:   count_steps_sort {
                   17411:      SELECT a FROM t3
                   17412:       WHERE (g='vutsrqp' AND f GLOB 'rstuv*')
                   17413:          OR f='xyzabcdef'
                   17414:          OR ((a BETWEEN 49 AND 51) AND a!=50)
                   17415:          OR b=575
                   17416:          OR b=385
                   17417:          OR (g='utsrqpo' AND f GLOB 'stuvw*')
                   17418:          OR ((a BETWEEN 63 AND 65) AND a!=64)
                   17419:          OR a=46
                   17420:          OR b=220
                   17421:          OR a=63
                   17422:   }
                   17423: } {17 18 20 23 35 46 49 51 63 65 75 scan 0 sort 0}
                   17424: do_test where7-2.750.1 {
                   17425:   count_steps_sort {
                   17426:      SELECT a FROM t2
                   17427:       WHERE b=1056
                   17428:          OR ((a BETWEEN 91 AND 93) AND a!=92)
                   17429:          OR b=1078
                   17430:          OR (d>=80.0 AND d<81.0 AND d NOT NULL)
                   17431:          OR c=31031
                   17432:          OR b=869
                   17433:          OR (g='jihgfed' AND f GLOB 'zabcd*')
                   17434:          OR b=245
                   17435:          OR a=92
                   17436:          OR (d>=66.0 AND d<67.0 AND d NOT NULL)
                   17437:          OR b=880
                   17438:   }
                   17439: } {66 77 79 80 91 92 93 96 98 scan 0 sort 0}
                   17440: do_test where7-2.750.2 {
                   17441:   count_steps_sort {
                   17442:      SELECT a FROM t3
                   17443:       WHERE b=1056
                   17444:          OR ((a BETWEEN 91 AND 93) AND a!=92)
                   17445:          OR b=1078
                   17446:          OR (d>=80.0 AND d<81.0 AND d NOT NULL)
                   17447:          OR c=31031
                   17448:          OR b=869
                   17449:          OR (g='jihgfed' AND f GLOB 'zabcd*')
                   17450:          OR b=245
                   17451:          OR a=92
                   17452:          OR (d>=66.0 AND d<67.0 AND d NOT NULL)
                   17453:          OR b=880
                   17454:   }
                   17455: } {66 77 79 80 91 92 93 96 98 scan 0 sort 0}
                   17456: do_test where7-2.751.1 {
                   17457:   count_steps_sort {
                   17458:      SELECT a FROM t2
                   17459:       WHERE b=1078
                   17460:          OR c=28028
                   17461:          OR (d>=40.0 AND d<41.0 AND d NOT NULL)
                   17462:          OR (d>=38.0 AND d<39.0 AND d NOT NULL)
                   17463:          OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
                   17464:          OR (g='mlkjihg' AND f GLOB 'jklmn*')
                   17465:          OR ((a BETWEEN 17 AND 19) AND a!=18)
                   17466:          OR c=9009
                   17467:          OR a=17
                   17468:          OR (d>=39.0 AND d<40.0 AND d NOT NULL)
                   17469:   }
                   17470: } {16 17 19 25 26 27 38 39 40 42 61 68 82 83 84 94 98 scan 0 sort 0}
                   17471: do_test where7-2.751.2 {
                   17472:   count_steps_sort {
                   17473:      SELECT a FROM t3
                   17474:       WHERE b=1078
                   17475:          OR c=28028
                   17476:          OR (d>=40.0 AND d<41.0 AND d NOT NULL)
                   17477:          OR (d>=38.0 AND d<39.0 AND d NOT NULL)
                   17478:          OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
                   17479:          OR (g='mlkjihg' AND f GLOB 'jklmn*')
                   17480:          OR ((a BETWEEN 17 AND 19) AND a!=18)
                   17481:          OR c=9009
                   17482:          OR a=17
                   17483:          OR (d>=39.0 AND d<40.0 AND d NOT NULL)
                   17484:   }
                   17485: } {16 17 19 25 26 27 38 39 40 42 61 68 82 83 84 94 98 scan 0 sort 0}
                   17486: do_test where7-2.752.1 {
                   17487:   count_steps_sort {
                   17488:      SELECT a FROM t2
                   17489:       WHERE (d>=57.0 AND d<58.0 AND d NOT NULL)
                   17490:          OR b=762
                   17491:          OR (g='mlkjihg' AND f GLOB 'ghijk*')
                   17492:          OR f='tuvwxyzab'
                   17493:          OR (d>=44.0 AND d<45.0 AND d NOT NULL)
                   17494:          OR ((a BETWEEN 31 AND 33) AND a!=32)
                   17495:          OR b=1034
                   17496:          OR (d>=14.0 AND d<15.0 AND d NOT NULL)
                   17497:   }
                   17498: } {14 19 31 33 44 45 57 58 71 94 97 scan 0 sort 0}
                   17499: do_test where7-2.752.2 {
                   17500:   count_steps_sort {
                   17501:      SELECT a FROM t3
                   17502:       WHERE (d>=57.0 AND d<58.0 AND d NOT NULL)
                   17503:          OR b=762
                   17504:          OR (g='mlkjihg' AND f GLOB 'ghijk*')
                   17505:          OR f='tuvwxyzab'
                   17506:          OR (d>=44.0 AND d<45.0 AND d NOT NULL)
                   17507:          OR ((a BETWEEN 31 AND 33) AND a!=32)
                   17508:          OR b=1034
                   17509:          OR (d>=14.0 AND d<15.0 AND d NOT NULL)
                   17510:   }
                   17511: } {14 19 31 33 44 45 57 58 71 94 97 scan 0 sort 0}
                   17512: do_test where7-2.753.1 {
                   17513:   count_steps_sort {
                   17514:      SELECT a FROM t2
                   17515:       WHERE b=47
                   17516:          OR b=187
                   17517:          OR a=56
                   17518:          OR ((a BETWEEN 30 AND 32) AND a!=31)
                   17519:          OR ((a BETWEEN 68 AND 70) AND a!=69)
                   17520:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   17521:   }
                   17522: } {17 30 32 56 68 70 89 91 scan 0 sort 0}
                   17523: do_test where7-2.753.2 {
                   17524:   count_steps_sort {
                   17525:      SELECT a FROM t3
                   17526:       WHERE b=47
                   17527:          OR b=187
                   17528:          OR a=56
                   17529:          OR ((a BETWEEN 30 AND 32) AND a!=31)
                   17530:          OR ((a BETWEEN 68 AND 70) AND a!=69)
                   17531:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   17532:   }
                   17533: } {17 30 32 56 68 70 89 91 scan 0 sort 0}
                   17534: do_test where7-2.754.1 {
                   17535:   count_steps_sort {
                   17536:      SELECT a FROM t2
                   17537:       WHERE c=11011
                   17538:          OR a=14
                   17539:          OR c=16016
                   17540:          OR (d>=21.0 AND d<22.0 AND d NOT NULL)
                   17541:          OR (g='srqponm' AND f GLOB 'efghi*')
                   17542:          OR f='jklmnopqr'
                   17543:          OR (d>=25.0 AND d<26.0 AND d NOT NULL)
                   17544:          OR (d>=96.0 AND d<97.0 AND d NOT NULL)
                   17545:          OR b=916
                   17546:   }
                   17547: } {9 14 21 25 30 31 32 33 35 46 47 48 61 87 96 scan 0 sort 0}
                   17548: do_test where7-2.754.2 {
                   17549:   count_steps_sort {
                   17550:      SELECT a FROM t3
                   17551:       WHERE c=11011
                   17552:          OR a=14
                   17553:          OR c=16016
                   17554:          OR (d>=21.0 AND d<22.0 AND d NOT NULL)
                   17555:          OR (g='srqponm' AND f GLOB 'efghi*')
                   17556:          OR f='jklmnopqr'
                   17557:          OR (d>=25.0 AND d<26.0 AND d NOT NULL)
                   17558:          OR (d>=96.0 AND d<97.0 AND d NOT NULL)
                   17559:          OR b=916
                   17560:   }
                   17561: } {9 14 21 25 30 31 32 33 35 46 47 48 61 87 96 scan 0 sort 0}
                   17562: do_test where7-2.755.1 {
                   17563:   count_steps_sort {
                   17564:      SELECT a FROM t2
                   17565:       WHERE b=949
                   17566:          OR (g='srqponm' AND f GLOB 'cdefg*')
                   17567:          OR (g='vutsrqp' AND f GLOB 'rstuv*')
                   17568:          OR c<=10
                   17569:          OR a=14
                   17570:          OR b=608
                   17571:          OR (g='edcbazy' AND f GLOB 'uvwxy*')
                   17572:          OR (d>=66.0 AND d<67.0 AND d NOT NULL)
                   17573:          OR b=121
                   17574:          OR b=333
                   17575:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   17576:   }
                   17577: } {11 14 17 28 66 93 95 98 scan 0 sort 0}
                   17578: do_test where7-2.755.2 {
                   17579:   count_steps_sort {
                   17580:      SELECT a FROM t3
                   17581:       WHERE b=949
                   17582:          OR (g='srqponm' AND f GLOB 'cdefg*')
                   17583:          OR (g='vutsrqp' AND f GLOB 'rstuv*')
                   17584:          OR c<=10
                   17585:          OR a=14
                   17586:          OR b=608
                   17587:          OR (g='edcbazy' AND f GLOB 'uvwxy*')
                   17588:          OR (d>=66.0 AND d<67.0 AND d NOT NULL)
                   17589:          OR b=121
                   17590:          OR b=333
                   17591:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   17592:   }
                   17593: } {11 14 17 28 66 93 95 98 scan 0 sort 0}
                   17594: do_test where7-2.756.1 {
                   17595:   count_steps_sort {
                   17596:      SELECT a FROM t2
                   17597:       WHERE (g='kjihgfe' AND f GLOB 'rstuv*')
                   17598:          OR b=355
                   17599:          OR b=627
                   17600:          OR b=1001
                   17601:          OR b=1026
                   17602:          OR ((a BETWEEN 58 AND 60) AND a!=59)
                   17603:   }
                   17604: } {57 58 60 69 91 scan 0 sort 0}
                   17605: do_test where7-2.756.2 {
                   17606:   count_steps_sort {
                   17607:      SELECT a FROM t3
                   17608:       WHERE (g='kjihgfe' AND f GLOB 'rstuv*')
                   17609:          OR b=355
                   17610:          OR b=627
                   17611:          OR b=1001
                   17612:          OR b=1026
                   17613:          OR ((a BETWEEN 58 AND 60) AND a!=59)
                   17614:   }
                   17615: } {57 58 60 69 91 scan 0 sort 0}
                   17616: do_test where7-2.757.1 {
                   17617:   count_steps_sort {
                   17618:      SELECT a FROM t2
                   17619:       WHERE (g='xwvutsr' AND f GLOB 'efghi*')
                   17620:          OR (d>=79.0 AND d<80.0 AND d NOT NULL)
                   17621:   }
                   17622: } {4 79 scan 0 sort 0}
                   17623: do_test where7-2.757.2 {
                   17624:   count_steps_sort {
                   17625:      SELECT a FROM t3
                   17626:       WHERE (g='xwvutsr' AND f GLOB 'efghi*')
                   17627:          OR (d>=79.0 AND d<80.0 AND d NOT NULL)
                   17628:   }
                   17629: } {4 79 scan 0 sort 0}
                   17630: do_test where7-2.758.1 {
                   17631:   count_steps_sort {
                   17632:      SELECT a FROM t2
                   17633:       WHERE b=685
                   17634:          OR a=14
                   17635:          OR b=990
                   17636:          OR (g='tsrqpon' AND f GLOB 'abcde*')
                   17637:          OR f='efghijklm'
                   17638:          OR c=1001
                   17639:          OR b=784
                   17640:          OR (g='srqponm' AND f GLOB 'ghijk*')
                   17641:          OR (d>=69.0 AND d<70.0 AND d NOT NULL)
                   17642:   }
                   17643: } {1 2 3 4 14 26 30 32 56 69 82 90 scan 0 sort 0}
                   17644: do_test where7-2.758.2 {
                   17645:   count_steps_sort {
                   17646:      SELECT a FROM t3
                   17647:       WHERE b=685
                   17648:          OR a=14
                   17649:          OR b=990
                   17650:          OR (g='tsrqpon' AND f GLOB 'abcde*')
                   17651:          OR f='efghijklm'
                   17652:          OR c=1001
                   17653:          OR b=784
                   17654:          OR (g='srqponm' AND f GLOB 'ghijk*')
                   17655:          OR (d>=69.0 AND d<70.0 AND d NOT NULL)
                   17656:   }
                   17657: } {1 2 3 4 14 26 30 32 56 69 82 90 scan 0 sort 0}
                   17658: do_test where7-2.759.1 {
                   17659:   count_steps_sort {
                   17660:      SELECT a FROM t2
                   17661:       WHERE a=54
                   17662:          OR (g='qponmlk' AND f GLOB 'nopqr*')
                   17663:          OR c=26026
                   17664:          OR ((a BETWEEN 97 AND 99) AND a!=98)
                   17665:   }
                   17666: } {39 54 76 77 78 97 99 scan 0 sort 0}
                   17667: do_test where7-2.759.2 {
                   17668:   count_steps_sort {
                   17669:      SELECT a FROM t3
                   17670:       WHERE a=54
                   17671:          OR (g='qponmlk' AND f GLOB 'nopqr*')
                   17672:          OR c=26026
                   17673:          OR ((a BETWEEN 97 AND 99) AND a!=98)
                   17674:   }
                   17675: } {39 54 76 77 78 97 99 scan 0 sort 0}
                   17676: do_test where7-2.760.1 {
                   17677:   count_steps_sort {
                   17678:      SELECT a FROM t2
                   17679:       WHERE (g='hgfedcb' AND f GLOB 'ghijk*')
                   17680:          OR c=24024
                   17681:          OR a=98
                   17682:          OR (g='utsrqpo' AND f GLOB 'vwxyz*')
                   17683:          OR a=5
                   17684:          OR ((a BETWEEN 31 AND 33) AND a!=32)
                   17685:          OR (g='rqponml' AND f GLOB 'klmno*')
                   17686:          OR f='pqrstuvwx'
                   17687:          OR f='bcdefghij'
                   17688:          OR b=1001
                   17689:          OR ((a BETWEEN 77 AND 79) AND a!=78)
                   17690:   }
                   17691: } {1 5 15 21 27 31 33 36 41 53 67 70 71 72 77 79 84 91 93 98 scan 0 sort 0}
                   17692: do_test where7-2.760.2 {
                   17693:   count_steps_sort {
                   17694:      SELECT a FROM t3
                   17695:       WHERE (g='hgfedcb' AND f GLOB 'ghijk*')
                   17696:          OR c=24024
                   17697:          OR a=98
                   17698:          OR (g='utsrqpo' AND f GLOB 'vwxyz*')
                   17699:          OR a=5
                   17700:          OR ((a BETWEEN 31 AND 33) AND a!=32)
                   17701:          OR (g='rqponml' AND f GLOB 'klmno*')
                   17702:          OR f='pqrstuvwx'
                   17703:          OR f='bcdefghij'
                   17704:          OR b=1001
                   17705:          OR ((a BETWEEN 77 AND 79) AND a!=78)
                   17706:   }
                   17707: } {1 5 15 21 27 31 33 36 41 53 67 70 71 72 77 79 84 91 93 98 scan 0 sort 0}
                   17708: do_test where7-2.761.1 {
                   17709:   count_steps_sort {
                   17710:      SELECT a FROM t2
                   17711:       WHERE b=781
                   17712:          OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
                   17713:          OR (d>=56.0 AND d<57.0 AND d NOT NULL)
                   17714:          OR (d>=99.0 AND d<100.0 AND d NOT NULL)
                   17715:          OR (g='yxwvuts' AND f GLOB 'bcdef*')
                   17716:          OR (g='nmlkjih' AND f GLOB 'cdefg*')
                   17717:          OR f='lmnopqrst'
                   17718:          OR a=39
                   17719:          OR a=100
                   17720:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   17721:   }
                   17722: } {1 11 14 37 39 40 54 56 58 63 66 71 89 92 99 100 scan 0 sort 0}
                   17723: do_test where7-2.761.2 {
                   17724:   count_steps_sort {
                   17725:      SELECT a FROM t3
                   17726:       WHERE b=781
                   17727:          OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
                   17728:          OR (d>=56.0 AND d<57.0 AND d NOT NULL)
                   17729:          OR (d>=99.0 AND d<100.0 AND d NOT NULL)
                   17730:          OR (g='yxwvuts' AND f GLOB 'bcdef*')
                   17731:          OR (g='nmlkjih' AND f GLOB 'cdefg*')
                   17732:          OR f='lmnopqrst'
                   17733:          OR a=39
                   17734:          OR a=100
                   17735:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   17736:   }
                   17737: } {1 11 14 37 39 40 54 56 58 63 66 71 89 92 99 100 scan 0 sort 0}
                   17738: do_test where7-2.762.1 {
                   17739:   count_steps_sort {
                   17740:      SELECT a FROM t2
                   17741:       WHERE c=4004
                   17742:          OR b=718
                   17743:          OR (g='qponmlk' AND f GLOB 'opqrs*')
                   17744:          OR a=50
                   17745:          OR (d>=11.0 AND d<12.0 AND d NOT NULL)
                   17746:          OR b=363
                   17747:          OR (g='rqponml' AND f GLOB 'ijklm*')
                   17748:          OR b=1023
                   17749:   }
                   17750: } {10 11 12 33 34 40 50 93 scan 0 sort 0}
                   17751: do_test where7-2.762.2 {
                   17752:   count_steps_sort {
                   17753:      SELECT a FROM t3
                   17754:       WHERE c=4004
                   17755:          OR b=718
                   17756:          OR (g='qponmlk' AND f GLOB 'opqrs*')
                   17757:          OR a=50
                   17758:          OR (d>=11.0 AND d<12.0 AND d NOT NULL)
                   17759:          OR b=363
                   17760:          OR (g='rqponml' AND f GLOB 'ijklm*')
                   17761:          OR b=1023
                   17762:   }
                   17763: } {10 11 12 33 34 40 50 93 scan 0 sort 0}
                   17764: do_test where7-2.763.1 {
                   17765:   count_steps_sort {
                   17766:      SELECT a FROM t2
                   17767:       WHERE b=1081
                   17768:          OR (d>=55.0 AND d<56.0 AND d NOT NULL)
                   17769:          OR b=473
                   17770:          OR ((a BETWEEN 43 AND 45) AND a!=44)
                   17771:          OR b=586
                   17772:          OR (g='tsrqpon' AND f GLOB 'abcde*')
                   17773:          OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
                   17774:   }
                   17775: } {20 26 43 45 46 55 72 98 scan 0 sort 0}
                   17776: do_test where7-2.763.2 {
                   17777:   count_steps_sort {
                   17778:      SELECT a FROM t3
                   17779:       WHERE b=1081
                   17780:          OR (d>=55.0 AND d<56.0 AND d NOT NULL)
                   17781:          OR b=473
                   17782:          OR ((a BETWEEN 43 AND 45) AND a!=44)
                   17783:          OR b=586
                   17784:          OR (g='tsrqpon' AND f GLOB 'abcde*')
                   17785:          OR (f GLOB '?vwxy*' AND f GLOB 'uvwx*')
                   17786:   }
                   17787: } {20 26 43 45 46 55 72 98 scan 0 sort 0}
                   17788: do_test where7-2.764.1 {
                   17789:   count_steps_sort {
                   17790:      SELECT a FROM t2
                   17791:       WHERE (f GLOB '?ijkl*' AND f GLOB 'hijk*')
                   17792:          OR (d>=58.0 AND d<59.0 AND d NOT NULL)
                   17793:          OR (d>=13.0 AND d<14.0 AND d NOT NULL)
                   17794:   }
                   17795: } {7 13 33 58 59 85 scan 0 sort 0}
                   17796: do_test where7-2.764.2 {
                   17797:   count_steps_sort {
                   17798:      SELECT a FROM t3
                   17799:       WHERE (f GLOB '?ijkl*' AND f GLOB 'hijk*')
                   17800:          OR (d>=58.0 AND d<59.0 AND d NOT NULL)
                   17801:          OR (d>=13.0 AND d<14.0 AND d NOT NULL)
                   17802:   }
                   17803: } {7 13 33 58 59 85 scan 0 sort 0}
                   17804: do_test where7-2.765.1 {
                   17805:   count_steps_sort {
                   17806:      SELECT a FROM t2
                   17807:       WHERE (g='hgfedcb' AND f GLOB 'hijkl*')
                   17808:          OR ((a BETWEEN 76 AND 78) AND a!=77)
                   17809:          OR a=47
                   17810:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   17811:          OR (g='lkjihgf' AND f GLOB 'lmnop*')
                   17812:          OR (d>=84.0 AND d<85.0 AND d NOT NULL)
                   17813:          OR f='lmnopqrst'
                   17814:   }
                   17815: } {11 37 47 63 68 76 78 84 85 89 scan 0 sort 0}
                   17816: do_test where7-2.765.2 {
                   17817:   count_steps_sort {
                   17818:      SELECT a FROM t3
                   17819:       WHERE (g='hgfedcb' AND f GLOB 'hijkl*')
                   17820:          OR ((a BETWEEN 76 AND 78) AND a!=77)
                   17821:          OR a=47
                   17822:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   17823:          OR (g='lkjihgf' AND f GLOB 'lmnop*')
                   17824:          OR (d>=84.0 AND d<85.0 AND d NOT NULL)
                   17825:          OR f='lmnopqrst'
                   17826:   }
                   17827: } {11 37 47 63 68 76 78 84 85 89 scan 0 sort 0}
                   17828: do_test where7-2.766.1 {
                   17829:   count_steps_sort {
                   17830:      SELECT a FROM t2
                   17831:       WHERE c>=34035
                   17832:          OR a=29
                   17833:          OR ((a BETWEEN 19 AND 21) AND a!=20)
                   17834:          OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
                   17835:          OR f='abcdefghi'
                   17836:          OR b=993
                   17837:          OR ((a BETWEEN 52 AND 54) AND a!=53)
                   17838:          OR ((a BETWEEN 45 AND 47) AND a!=46)
                   17839:   }
                   17840: } {19 21 26 29 45 47 52 54 73 78 99 scan 0 sort 0}
                   17841: do_test where7-2.766.2 {
                   17842:   count_steps_sort {
                   17843:      SELECT a FROM t3
                   17844:       WHERE c>=34035
                   17845:          OR a=29
                   17846:          OR ((a BETWEEN 19 AND 21) AND a!=20)
                   17847:          OR (f GLOB '?wxyz*' AND f GLOB 'vwxy*')
                   17848:          OR f='abcdefghi'
                   17849:          OR b=993
                   17850:          OR ((a BETWEEN 52 AND 54) AND a!=53)
                   17851:          OR ((a BETWEEN 45 AND 47) AND a!=46)
                   17852:   }
                   17853: } {19 21 26 29 45 47 52 54 73 78 99 scan 0 sort 0}
                   17854: do_test where7-2.767.1 {
                   17855:   count_steps_sort {
                   17856:      SELECT a FROM t2
                   17857:       WHERE (d>=63.0 AND d<64.0 AND d NOT NULL)
                   17858:          OR (d>=16.0 AND d<17.0 AND d NOT NULL)
                   17859:          OR b=696
                   17860:          OR b=154
                   17861:          OR (d>=24.0 AND d<25.0 AND d NOT NULL)
                   17862:          OR a=22
                   17863:          OR (d>=47.0 AND d<48.0 AND d NOT NULL)
                   17864:          OR a=52
                   17865:          OR a=21
                   17866:          OR (d>=70.0 AND d<71.0 AND d NOT NULL)
                   17867:   }
                   17868: } {14 16 21 22 24 47 52 63 70 scan 0 sort 0}
                   17869: do_test where7-2.767.2 {
                   17870:   count_steps_sort {
                   17871:      SELECT a FROM t3
                   17872:       WHERE (d>=63.0 AND d<64.0 AND d NOT NULL)
                   17873:          OR (d>=16.0 AND d<17.0 AND d NOT NULL)
                   17874:          OR b=696
                   17875:          OR b=154
                   17876:          OR (d>=24.0 AND d<25.0 AND d NOT NULL)
                   17877:          OR a=22
                   17878:          OR (d>=47.0 AND d<48.0 AND d NOT NULL)
                   17879:          OR a=52
                   17880:          OR a=21
                   17881:          OR (d>=70.0 AND d<71.0 AND d NOT NULL)
                   17882:   }
                   17883: } {14 16 21 22 24 47 52 63 70 scan 0 sort 0}
                   17884: do_test where7-2.768.1 {
                   17885:   count_steps_sort {
                   17886:      SELECT a FROM t2
                   17887:       WHERE b=693
                   17888:          OR b=201
                   17889:          OR ((a BETWEEN 36 AND 38) AND a!=37)
                   17890:          OR b=520
                   17891:          OR ((a BETWEEN 23 AND 25) AND a!=24)
                   17892:          OR b=407
                   17893:          OR (d>=37.0 AND d<38.0 AND d NOT NULL)
                   17894:          OR c>=34035
                   17895:          OR b=135
                   17896:   }
                   17897: } {23 25 36 37 38 63 scan 0 sort 0}
                   17898: do_test where7-2.768.2 {
                   17899:   count_steps_sort {
                   17900:      SELECT a FROM t3
                   17901:       WHERE b=693
                   17902:          OR b=201
                   17903:          OR ((a BETWEEN 36 AND 38) AND a!=37)
                   17904:          OR b=520
                   17905:          OR ((a BETWEEN 23 AND 25) AND a!=24)
                   17906:          OR b=407
                   17907:          OR (d>=37.0 AND d<38.0 AND d NOT NULL)
                   17908:          OR c>=34035
                   17909:          OR b=135
                   17910:   }
                   17911: } {23 25 36 37 38 63 scan 0 sort 0}
                   17912: do_test where7-2.769.1 {
                   17913:   count_steps_sort {
                   17914:      SELECT a FROM t2
                   17915:       WHERE (d>=43.0 AND d<44.0 AND d NOT NULL)
                   17916:          OR b=707
                   17917:          OR b=14
                   17918:          OR b=1089
                   17919:          OR b=352
                   17920:   }
                   17921: } {32 43 99 scan 0 sort 0}
                   17922: do_test where7-2.769.2 {
                   17923:   count_steps_sort {
                   17924:      SELECT a FROM t3
                   17925:       WHERE (d>=43.0 AND d<44.0 AND d NOT NULL)
                   17926:          OR b=707
                   17927:          OR b=14
                   17928:          OR b=1089
                   17929:          OR b=352
                   17930:   }
                   17931: } {32 43 99 scan 0 sort 0}
                   17932: do_test where7-2.770.1 {
                   17933:   count_steps_sort {
                   17934:      SELECT a FROM t2
                   17935:       WHERE b=278
                   17936:          OR b=278
                   17937:          OR b=825
                   17938:          OR f='rstuvwxyz'
                   17939:          OR b=938
                   17940:          OR ((a BETWEEN 17 AND 19) AND a!=18)
                   17941:          OR ((a BETWEEN 43 AND 45) AND a!=44)
                   17942:   }
                   17943: } {17 19 43 45 69 75 95 scan 0 sort 0}
                   17944: do_test where7-2.770.2 {
                   17945:   count_steps_sort {
                   17946:      SELECT a FROM t3
                   17947:       WHERE b=278
                   17948:          OR b=278
                   17949:          OR b=825
                   17950:          OR f='rstuvwxyz'
                   17951:          OR b=938
                   17952:          OR ((a BETWEEN 17 AND 19) AND a!=18)
                   17953:          OR ((a BETWEEN 43 AND 45) AND a!=44)
                   17954:   }
                   17955: } {17 19 43 45 69 75 95 scan 0 sort 0}
                   17956: do_test where7-2.771.1 {
                   17957:   count_steps_sort {
                   17958:      SELECT a FROM t2
                   17959:       WHERE ((a BETWEEN 32 AND 34) AND a!=33)
                   17960:          OR b=1045
                   17961:          OR c=27027
                   17962:          OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
                   17963:   }
                   17964: } {11 32 34 37 63 79 80 81 89 95 scan 0 sort 0}
                   17965: do_test where7-2.771.2 {
                   17966:   count_steps_sort {
                   17967:      SELECT a FROM t3
                   17968:       WHERE ((a BETWEEN 32 AND 34) AND a!=33)
                   17969:          OR b=1045
                   17970:          OR c=27027
                   17971:          OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
                   17972:   }
                   17973: } {11 32 34 37 63 79 80 81 89 95 scan 0 sort 0}
                   17974: do_test where7-2.772.1 {
                   17975:   count_steps_sort {
                   17976:      SELECT a FROM t2
                   17977:       WHERE a=87
                   17978:          OR (d>=47.0 AND d<48.0 AND d NOT NULL)
                   17979:          OR b=487
                   17980:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   17981:   }
                   17982: } {47 87 90 scan 0 sort 0}
                   17983: do_test where7-2.772.2 {
                   17984:   count_steps_sort {
                   17985:      SELECT a FROM t3
                   17986:       WHERE a=87
                   17987:          OR (d>=47.0 AND d<48.0 AND d NOT NULL)
                   17988:          OR b=487
                   17989:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   17990:   }
                   17991: } {47 87 90 scan 0 sort 0}
                   17992: do_test where7-2.773.1 {
                   17993:   count_steps_sort {
                   17994:      SELECT a FROM t2
                   17995:       WHERE ((a BETWEEN 30 AND 32) AND a!=31)
                   17996:          OR b=69
                   17997:          OR b=608
                   17998:          OR b=814
                   17999:          OR a=67
                   18000:          OR (d>=61.0 AND d<62.0 AND d NOT NULL)
                   18001:          OR b=1059
                   18002:          OR (d>=58.0 AND d<59.0 AND d NOT NULL)
                   18003:          OR a=18
                   18004:          OR b=407
                   18005:          OR ((a BETWEEN 10 AND 12) AND a!=11)
                   18006:   }
                   18007: } {10 12 18 30 32 37 58 61 67 74 scan 0 sort 0}
                   18008: do_test where7-2.773.2 {
                   18009:   count_steps_sort {
                   18010:      SELECT a FROM t3
                   18011:       WHERE ((a BETWEEN 30 AND 32) AND a!=31)
                   18012:          OR b=69
                   18013:          OR b=608
                   18014:          OR b=814
                   18015:          OR a=67
                   18016:          OR (d>=61.0 AND d<62.0 AND d NOT NULL)
                   18017:          OR b=1059
                   18018:          OR (d>=58.0 AND d<59.0 AND d NOT NULL)
                   18019:          OR a=18
                   18020:          OR b=407
                   18021:          OR ((a BETWEEN 10 AND 12) AND a!=11)
                   18022:   }
                   18023: } {10 12 18 30 32 37 58 61 67 74 scan 0 sort 0}
                   18024: do_test where7-2.774.1 {
                   18025:   count_steps_sort {
                   18026:      SELECT a FROM t2
                   18027:       WHERE b=223
                   18028:          OR b=80
                   18029:          OR ((a BETWEEN 97 AND 99) AND a!=98)
                   18030:          OR ((a BETWEEN 74 AND 76) AND a!=75)
                   18031:   }
                   18032: } {74 76 97 99 scan 0 sort 0}
                   18033: do_test where7-2.774.2 {
                   18034:   count_steps_sort {
                   18035:      SELECT a FROM t3
                   18036:       WHERE b=223
                   18037:          OR b=80
                   18038:          OR ((a BETWEEN 97 AND 99) AND a!=98)
                   18039:          OR ((a BETWEEN 74 AND 76) AND a!=75)
                   18040:   }
                   18041: } {74 76 97 99 scan 0 sort 0}
                   18042: do_test where7-2.775.1 {
                   18043:   count_steps_sort {
                   18044:      SELECT a FROM t2
                   18045:       WHERE b=220
                   18046:          OR (g='nmlkjih' AND f GLOB 'cdefg*')
                   18047:          OR b=363
                   18048:          OR (d>=66.0 AND d<67.0 AND d NOT NULL)
                   18049:          OR (g='nmlkjih' AND f GLOB 'defgh*')
                   18050:          OR (d>=52.0 AND d<53.0 AND d NOT NULL)
                   18051:          OR ((a BETWEEN 10 AND 12) AND a!=11)
                   18052:   }
                   18053: } {10 12 20 33 52 54 55 66 scan 0 sort 0}
                   18054: do_test where7-2.775.2 {
                   18055:   count_steps_sort {
                   18056:      SELECT a FROM t3
                   18057:       WHERE b=220
                   18058:          OR (g='nmlkjih' AND f GLOB 'cdefg*')
                   18059:          OR b=363
                   18060:          OR (d>=66.0 AND d<67.0 AND d NOT NULL)
                   18061:          OR (g='nmlkjih' AND f GLOB 'defgh*')
                   18062:          OR (d>=52.0 AND d<53.0 AND d NOT NULL)
                   18063:          OR ((a BETWEEN 10 AND 12) AND a!=11)
                   18064:   }
                   18065: } {10 12 20 33 52 54 55 66 scan 0 sort 0}
                   18066: do_test where7-2.776.1 {
                   18067:   count_steps_sort {
                   18068:      SELECT a FROM t2
                   18069:       WHERE b=498
                   18070:          OR (d>=5.0 AND d<6.0 AND d NOT NULL)
                   18071:          OR b=880
                   18072:          OR ((a BETWEEN 60 AND 62) AND a!=61)
                   18073:          OR b=828
                   18074:          OR (d>=15.0 AND d<16.0 AND d NOT NULL)
                   18075:          OR b=113
                   18076:   }
                   18077: } {5 15 60 62 80 scan 0 sort 0}
                   18078: do_test where7-2.776.2 {
                   18079:   count_steps_sort {
                   18080:      SELECT a FROM t3
                   18081:       WHERE b=498
                   18082:          OR (d>=5.0 AND d<6.0 AND d NOT NULL)
                   18083:          OR b=880
                   18084:          OR ((a BETWEEN 60 AND 62) AND a!=61)
                   18085:          OR b=828
                   18086:          OR (d>=15.0 AND d<16.0 AND d NOT NULL)
                   18087:          OR b=113
                   18088:   }
                   18089: } {5 15 60 62 80 scan 0 sort 0}
                   18090: do_test where7-2.777.1 {
                   18091:   count_steps_sort {
                   18092:      SELECT a FROM t2
                   18093:       WHERE b=1059
                   18094:          OR (d>=20.0 AND d<21.0 AND d NOT NULL)
                   18095:          OR b=960
                   18096:          OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
                   18097:          OR (g='wvutsrq' AND f GLOB 'mnopq*')
                   18098:          OR b=894
                   18099:          OR c=2002
                   18100:   }
                   18101: } {4 5 6 12 16 20 42 68 94 scan 0 sort 0}
                   18102: do_test where7-2.777.2 {
                   18103:   count_steps_sort {
                   18104:      SELECT a FROM t3
                   18105:       WHERE b=1059
                   18106:          OR (d>=20.0 AND d<21.0 AND d NOT NULL)
                   18107:          OR b=960
                   18108:          OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
                   18109:          OR (g='wvutsrq' AND f GLOB 'mnopq*')
                   18110:          OR b=894
                   18111:          OR c=2002
                   18112:   }
                   18113: } {4 5 6 12 16 20 42 68 94 scan 0 sort 0}
                   18114: do_test where7-2.778.1 {
                   18115:   count_steps_sort {
                   18116:      SELECT a FROM t2
                   18117:       WHERE b=14
                   18118:          OR (g='hgfedcb' AND f GLOB 'hijkl*')
                   18119:   }
                   18120: } {85 scan 0 sort 0}
                   18121: do_test where7-2.778.2 {
                   18122:   count_steps_sort {
                   18123:      SELECT a FROM t3
                   18124:       WHERE b=14
                   18125:          OR (g='hgfedcb' AND f GLOB 'hijkl*')
                   18126:   }
                   18127: } {85 scan 0 sort 0}
                   18128: do_test where7-2.779.1 {
                   18129:   count_steps_sort {
                   18130:      SELECT a FROM t2
                   18131:       WHERE b=806
                   18132:          OR (g='rqponml' AND f GLOB 'hijkl*')
                   18133:          OR b=795
                   18134:          OR ((a BETWEEN 99 AND 101) AND a!=100)
                   18135:          OR ((a BETWEEN 21 AND 23) AND a!=22)
                   18136:          OR ((a BETWEEN 86 AND 88) AND a!=87)
                   18137:          OR c=23023
                   18138:          OR (d>=99.0 AND d<100.0 AND d NOT NULL)
                   18139:   }
                   18140: } {21 23 33 67 68 69 86 88 99 scan 0 sort 0}
                   18141: do_test where7-2.779.2 {
                   18142:   count_steps_sort {
                   18143:      SELECT a FROM t3
                   18144:       WHERE b=806
                   18145:          OR (g='rqponml' AND f GLOB 'hijkl*')
                   18146:          OR b=795
                   18147:          OR ((a BETWEEN 99 AND 101) AND a!=100)
                   18148:          OR ((a BETWEEN 21 AND 23) AND a!=22)
                   18149:          OR ((a BETWEEN 86 AND 88) AND a!=87)
                   18150:          OR c=23023
                   18151:          OR (d>=99.0 AND d<100.0 AND d NOT NULL)
                   18152:   }
                   18153: } {21 23 33 67 68 69 86 88 99 scan 0 sort 0}
                   18154: do_test where7-2.780.1 {
                   18155:   count_steps_sort {
                   18156:      SELECT a FROM t2
                   18157:       WHERE b=726
                   18158:          OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
                   18159:          OR ((a BETWEEN 8 AND 10) AND a!=9)
                   18160:          OR f='abcdefghi'
                   18161:          OR (d>=92.0 AND d<93.0 AND d NOT NULL)
                   18162:          OR b=869
                   18163:   }
                   18164: } {8 10 15 26 41 52 66 67 78 79 92 93 scan 0 sort 0}
                   18165: do_test where7-2.780.2 {
                   18166:   count_steps_sort {
                   18167:      SELECT a FROM t3
                   18168:       WHERE b=726
                   18169:          OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
                   18170:          OR ((a BETWEEN 8 AND 10) AND a!=9)
                   18171:          OR f='abcdefghi'
                   18172:          OR (d>=92.0 AND d<93.0 AND d NOT NULL)
                   18173:          OR b=869
                   18174:   }
                   18175: } {8 10 15 26 41 52 66 67 78 79 92 93 scan 0 sort 0}
                   18176: do_test where7-2.781.1 {
                   18177:   count_steps_sort {
                   18178:      SELECT a FROM t2
                   18179:       WHERE a=59
                   18180:          OR ((a BETWEEN 5 AND 7) AND a!=6)
                   18181:          OR b=1081
                   18182:          OR (g='fedcbaz' AND f GLOB 'stuvw*')
                   18183:   }
                   18184: } {5 7 59 96 scan 0 sort 0}
                   18185: do_test where7-2.781.2 {
                   18186:   count_steps_sort {
                   18187:      SELECT a FROM t3
                   18188:       WHERE a=59
                   18189:          OR ((a BETWEEN 5 AND 7) AND a!=6)
                   18190:          OR b=1081
                   18191:          OR (g='fedcbaz' AND f GLOB 'stuvw*')
                   18192:   }
                   18193: } {5 7 59 96 scan 0 sort 0}
                   18194: do_test where7-2.782.1 {
                   18195:   count_steps_sort {
                   18196:      SELECT a FROM t2
                   18197:       WHERE (g='qponmlk' AND f GLOB 'nopqr*')
                   18198:          OR b=1037
                   18199:          OR b=132
                   18200:          OR c=1001
                   18201:          OR (d>=20.0 AND d<21.0 AND d NOT NULL)
                   18202:          OR (d>=18.0 AND d<19.0 AND d NOT NULL)
                   18203:          OR (g='gfedcba' AND f GLOB 'nopqr*')
                   18204:          OR (d>=58.0 AND d<59.0 AND d NOT NULL)
                   18205:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   18206:          OR a=32
                   18207:   }
                   18208: } {1 2 3 12 18 20 32 39 58 68 91 scan 0 sort 0}
                   18209: do_test where7-2.782.2 {
                   18210:   count_steps_sort {
                   18211:      SELECT a FROM t3
                   18212:       WHERE (g='qponmlk' AND f GLOB 'nopqr*')
                   18213:          OR b=1037
                   18214:          OR b=132
                   18215:          OR c=1001
                   18216:          OR (d>=20.0 AND d<21.0 AND d NOT NULL)
                   18217:          OR (d>=18.0 AND d<19.0 AND d NOT NULL)
                   18218:          OR (g='gfedcba' AND f GLOB 'nopqr*')
                   18219:          OR (d>=58.0 AND d<59.0 AND d NOT NULL)
                   18220:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   18221:          OR a=32
                   18222:   }
                   18223: } {1 2 3 12 18 20 32 39 58 68 91 scan 0 sort 0}
                   18224: do_test where7-2.783.1 {
                   18225:   count_steps_sort {
                   18226:      SELECT a FROM t2
                   18227:       WHERE a=24
                   18228:          OR b=927
                   18229:          OR (d>=52.0 AND d<53.0 AND d NOT NULL)
                   18230:          OR a=7
                   18231:          OR b=462
                   18232:          OR b=608
                   18233:          OR b=781
                   18234:          OR b=253
                   18235:          OR c=25025
                   18236:          OR b=132
                   18237:   }
                   18238: } {7 12 23 24 42 52 71 73 74 75 scan 0 sort 0}
                   18239: do_test where7-2.783.2 {
                   18240:   count_steps_sort {
                   18241:      SELECT a FROM t3
                   18242:       WHERE a=24
                   18243:          OR b=927
                   18244:          OR (d>=52.0 AND d<53.0 AND d NOT NULL)
                   18245:          OR a=7
                   18246:          OR b=462
                   18247:          OR b=608
                   18248:          OR b=781
                   18249:          OR b=253
                   18250:          OR c=25025
                   18251:          OR b=132
                   18252:   }
                   18253: } {7 12 23 24 42 52 71 73 74 75 scan 0 sort 0}
                   18254: do_test where7-2.784.1 {
                   18255:   count_steps_sort {
                   18256:      SELECT a FROM t2
                   18257:       WHERE (g='mlkjihg' AND f GLOB 'jklmn*')
                   18258:          OR b=1001
                   18259:          OR ((a BETWEEN 23 AND 25) AND a!=24)
                   18260:          OR a=83
                   18261:   }
                   18262: } {23 25 61 83 91 scan 0 sort 0}
                   18263: do_test where7-2.784.2 {
                   18264:   count_steps_sort {
                   18265:      SELECT a FROM t3
                   18266:       WHERE (g='mlkjihg' AND f GLOB 'jklmn*')
                   18267:          OR b=1001
                   18268:          OR ((a BETWEEN 23 AND 25) AND a!=24)
                   18269:          OR a=83
                   18270:   }
                   18271: } {23 25 61 83 91 scan 0 sort 0}
                   18272: do_test where7-2.785.1 {
                   18273:   count_steps_sort {
                   18274:      SELECT a FROM t2
                   18275:       WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
                   18276:          OR b=36
                   18277:          OR (f GLOB '?efgh*' AND f GLOB 'defg*')
                   18278:          OR (g='ihgfedc' AND f GLOB 'cdefg*')
                   18279:          OR ((a BETWEEN 46 AND 48) AND a!=47)
                   18280:          OR ((a BETWEEN 31 AND 33) AND a!=32)
                   18281:          OR (d>=91.0 AND d<92.0 AND d NOT NULL)
                   18282:          OR (g='ihgfedc' AND f GLOB 'efghi*')
                   18283:          OR (g='jihgfed' AND f GLOB 'vwxyz*')
                   18284:          OR (d>=77.0 AND d<78.0 AND d NOT NULL)
                   18285:          OR ((a BETWEEN 26 AND 28) AND a!=27)
                   18286:   }
                   18287: } {3 26 28 29 31 33 46 48 55 60 73 77 80 81 82 91 scan 0 sort 0}
                   18288: do_test where7-2.785.2 {
                   18289:   count_steps_sort {
                   18290:      SELECT a FROM t3
                   18291:       WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
                   18292:          OR b=36
                   18293:          OR (f GLOB '?efgh*' AND f GLOB 'defg*')
                   18294:          OR (g='ihgfedc' AND f GLOB 'cdefg*')
                   18295:          OR ((a BETWEEN 46 AND 48) AND a!=47)
                   18296:          OR ((a BETWEEN 31 AND 33) AND a!=32)
                   18297:          OR (d>=91.0 AND d<92.0 AND d NOT NULL)
                   18298:          OR (g='ihgfedc' AND f GLOB 'efghi*')
                   18299:          OR (g='jihgfed' AND f GLOB 'vwxyz*')
                   18300:          OR (d>=77.0 AND d<78.0 AND d NOT NULL)
                   18301:          OR ((a BETWEEN 26 AND 28) AND a!=27)
                   18302:   }
                   18303: } {3 26 28 29 31 33 46 48 55 60 73 77 80 81 82 91 scan 0 sort 0}
                   18304: do_test where7-2.786.1 {
                   18305:   count_steps_sort {
                   18306:      SELECT a FROM t2
                   18307:       WHERE a=69
                   18308:          OR (f GLOB '?defg*' AND f GLOB 'cdef*')
                   18309:          OR ((a BETWEEN 58 AND 60) AND a!=59)
                   18310:          OR a=98
                   18311:          OR b=300
                   18312:          OR a=41
                   18313:          OR ((a BETWEEN 37 AND 39) AND a!=38)
                   18314:          OR (d>=1.0 AND d<2.0 AND d NOT NULL)
                   18315:          OR a=33
                   18316:          OR ((a BETWEEN 10 AND 12) AND a!=11)
                   18317:   }
                   18318: } {1 2 10 12 28 33 37 39 41 54 58 60 69 80 98 scan 0 sort 0}
                   18319: do_test where7-2.786.2 {
                   18320:   count_steps_sort {
                   18321:      SELECT a FROM t3
                   18322:       WHERE a=69
                   18323:          OR (f GLOB '?defg*' AND f GLOB 'cdef*')
                   18324:          OR ((a BETWEEN 58 AND 60) AND a!=59)
                   18325:          OR a=98
                   18326:          OR b=300
                   18327:          OR a=41
                   18328:          OR ((a BETWEEN 37 AND 39) AND a!=38)
                   18329:          OR (d>=1.0 AND d<2.0 AND d NOT NULL)
                   18330:          OR a=33
                   18331:          OR ((a BETWEEN 10 AND 12) AND a!=11)
                   18332:   }
                   18333: } {1 2 10 12 28 33 37 39 41 54 58 60 69 80 98 scan 0 sort 0}
                   18334: do_test where7-2.787.1 {
                   18335:   count_steps_sort {
                   18336:      SELECT a FROM t2
                   18337:       WHERE ((a BETWEEN 68 AND 70) AND a!=69)
                   18338:          OR (d>=71.0 AND d<72.0 AND d NOT NULL)
                   18339:          OR ((a BETWEEN 94 AND 96) AND a!=95)
                   18340:          OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
                   18341:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   18342:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                   18343:          OR b=619
                   18344:          OR c=6006
                   18345:          OR b=91
                   18346:          OR b=297
                   18347:          OR b=165
                   18348:   }
                   18349: } {1 15 16 17 18 22 24 27 53 68 70 71 79 90 94 96 scan 0 sort 0}
                   18350: do_test where7-2.787.2 {
                   18351:   count_steps_sort {
                   18352:      SELECT a FROM t3
                   18353:       WHERE ((a BETWEEN 68 AND 70) AND a!=69)
                   18354:          OR (d>=71.0 AND d<72.0 AND d NOT NULL)
                   18355:          OR ((a BETWEEN 94 AND 96) AND a!=95)
                   18356:          OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
                   18357:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   18358:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                   18359:          OR b=619
                   18360:          OR c=6006
                   18361:          OR b=91
                   18362:          OR b=297
                   18363:          OR b=165
                   18364:   }
                   18365: } {1 15 16 17 18 22 24 27 53 68 70 71 79 90 94 96 scan 0 sort 0}
                   18366: do_test where7-2.788.1 {
                   18367:   count_steps_sort {
                   18368:      SELECT a FROM t2
                   18369:       WHERE ((a BETWEEN 9 AND 11) AND a!=10)
                   18370:          OR a=55
                   18371:          OR (g='jihgfed' AND f GLOB 'xyzab*')
                   18372:   }
                   18373: } {9 11 55 75 scan 0 sort 0}
                   18374: do_test where7-2.788.2 {
                   18375:   count_steps_sort {
                   18376:      SELECT a FROM t3
                   18377:       WHERE ((a BETWEEN 9 AND 11) AND a!=10)
                   18378:          OR a=55
                   18379:          OR (g='jihgfed' AND f GLOB 'xyzab*')
                   18380:   }
                   18381: } {9 11 55 75 scan 0 sort 0}
                   18382: do_test where7-2.789.1 {
                   18383:   count_steps_sort {
                   18384:      SELECT a FROM t2
                   18385:       WHERE ((a BETWEEN 84 AND 86) AND a!=85)
                   18386:          OR b=737
                   18387:          OR b=201
                   18388:          OR a=7
                   18389:          OR (d>=26.0 AND d<27.0 AND d NOT NULL)
                   18390:          OR (g='yxwvuts' AND f GLOB 'cdefg*')
                   18391:          OR b=957
                   18392:   }
                   18393: } {2 7 26 67 84 86 87 scan 0 sort 0}
                   18394: do_test where7-2.789.2 {
                   18395:   count_steps_sort {
                   18396:      SELECT a FROM t3
                   18397:       WHERE ((a BETWEEN 84 AND 86) AND a!=85)
                   18398:          OR b=737
                   18399:          OR b=201
                   18400:          OR a=7
                   18401:          OR (d>=26.0 AND d<27.0 AND d NOT NULL)
                   18402:          OR (g='yxwvuts' AND f GLOB 'cdefg*')
                   18403:          OR b=957
                   18404:   }
                   18405: } {2 7 26 67 84 86 87 scan 0 sort 0}
                   18406: do_test where7-2.790.1 {
                   18407:   count_steps_sort {
                   18408:      SELECT a FROM t2
                   18409:       WHERE ((a BETWEEN 90 AND 92) AND a!=91)
                   18410:          OR a=74
                   18411:          OR (g='lkjihgf' AND f GLOB 'pqrst*')
                   18412:          OR ((a BETWEEN 95 AND 97) AND a!=96)
                   18413:          OR (g='ihgfedc' AND f GLOB 'bcdef*')
                   18414:          OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
                   18415:          OR a=89
                   18416:   }
                   18417: } {18 44 67 70 74 79 89 90 92 95 96 97 scan 0 sort 0}
                   18418: do_test where7-2.790.2 {
                   18419:   count_steps_sort {
                   18420:      SELECT a FROM t3
                   18421:       WHERE ((a BETWEEN 90 AND 92) AND a!=91)
                   18422:          OR a=74
                   18423:          OR (g='lkjihgf' AND f GLOB 'pqrst*')
                   18424:          OR ((a BETWEEN 95 AND 97) AND a!=96)
                   18425:          OR (g='ihgfedc' AND f GLOB 'bcdef*')
                   18426:          OR (f GLOB '?tuvw*' AND f GLOB 'stuv*')
                   18427:          OR a=89
                   18428:   }
                   18429: } {18 44 67 70 74 79 89 90 92 95 96 97 scan 0 sort 0}
                   18430: do_test where7-2.791.1 {
                   18431:   count_steps_sort {
                   18432:      SELECT a FROM t2
                   18433:       WHERE (d>=45.0 AND d<46.0 AND d NOT NULL)
                   18434:          OR b=179
                   18435:          OR b=1081
                   18436:          OR b=377
                   18437:          OR b=495
                   18438:          OR b=564
                   18439:          OR b=289
                   18440:          OR (g='qponmlk' AND f GLOB 'nopqr*')
                   18441:   }
                   18442: } {39 45 scan 0 sort 0}
                   18443: do_test where7-2.791.2 {
                   18444:   count_steps_sort {
                   18445:      SELECT a FROM t3
                   18446:       WHERE (d>=45.0 AND d<46.0 AND d NOT NULL)
                   18447:          OR b=179
                   18448:          OR b=1081
                   18449:          OR b=377
                   18450:          OR b=495
                   18451:          OR b=564
                   18452:          OR b=289
                   18453:          OR (g='qponmlk' AND f GLOB 'nopqr*')
                   18454:   }
                   18455: } {39 45 scan 0 sort 0}
                   18456: do_test where7-2.792.1 {
                   18457:   count_steps_sort {
                   18458:      SELECT a FROM t2
                   18459:       WHERE (g='utsrqpo' AND f GLOB 'wxyza*')
                   18460:          OR a=69
                   18461:          OR a=12
                   18462:          OR b=718
                   18463:          OR ((a BETWEEN 20 AND 22) AND a!=21)
                   18464:   }
                   18465: } {12 20 22 69 scan 0 sort 0}
                   18466: do_test where7-2.792.2 {
                   18467:   count_steps_sort {
                   18468:      SELECT a FROM t3
                   18469:       WHERE (g='utsrqpo' AND f GLOB 'wxyza*')
                   18470:          OR a=69
                   18471:          OR a=12
                   18472:          OR b=718
                   18473:          OR ((a BETWEEN 20 AND 22) AND a!=21)
                   18474:   }
                   18475: } {12 20 22 69 scan 0 sort 0}
                   18476: do_test where7-2.793.1 {
                   18477:   count_steps_sort {
                   18478:      SELECT a FROM t2
                   18479:       WHERE (g='tsrqpon' AND f GLOB 'zabcd*')
                   18480:          OR f='klmnopqrs'
                   18481:          OR b=674
                   18482:          OR a=96
                   18483:          OR a=99
                   18484:          OR b=608
                   18485:          OR b=707
                   18486:          OR f='cdefghijk'
                   18487:          OR a=91
                   18488:          OR (g='tsrqpon' AND f GLOB 'xyzab*')
                   18489:   }
                   18490: } {2 10 23 25 28 36 54 62 80 88 91 96 99 scan 0 sort 0}
                   18491: do_test where7-2.793.2 {
                   18492:   count_steps_sort {
                   18493:      SELECT a FROM t3
                   18494:       WHERE (g='tsrqpon' AND f GLOB 'zabcd*')
                   18495:          OR f='klmnopqrs'
                   18496:          OR b=674
                   18497:          OR a=96
                   18498:          OR a=99
                   18499:          OR b=608
                   18500:          OR b=707
                   18501:          OR f='cdefghijk'
                   18502:          OR a=91
                   18503:          OR (g='tsrqpon' AND f GLOB 'xyzab*')
                   18504:   }
                   18505: } {2 10 23 25 28 36 54 62 80 88 91 96 99 scan 0 sort 0}
                   18506: do_test where7-2.794.1 {
                   18507:   count_steps_sort {
                   18508:      SELECT a FROM t2
                   18509:       WHERE (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   18510:          OR b=564
                   18511:          OR b=784
                   18512:          OR b=418
                   18513:          OR b=275
                   18514:          OR (g='gfedcba' AND f GLOB 'klmno*')
                   18515:          OR a=58
                   18516:          OR c=11011
                   18517:          OR b=660
                   18518:   }
                   18519: } {9 25 31 32 33 35 38 58 60 61 87 88 scan 0 sort 0}
                   18520: do_test where7-2.794.2 {
                   18521:   count_steps_sort {
                   18522:      SELECT a FROM t3
                   18523:       WHERE (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   18524:          OR b=564
                   18525:          OR b=784
                   18526:          OR b=418
                   18527:          OR b=275
                   18528:          OR (g='gfedcba' AND f GLOB 'klmno*')
                   18529:          OR a=58
                   18530:          OR c=11011
                   18531:          OR b=660
                   18532:   }
                   18533: } {9 25 31 32 33 35 38 58 60 61 87 88 scan 0 sort 0}
                   18534: do_test where7-2.795.1 {
                   18535:   count_steps_sort {
                   18536:      SELECT a FROM t2
                   18537:       WHERE (d>=25.0 AND d<26.0 AND d NOT NULL)
                   18538:          OR b=509
                   18539:          OR b=1004
                   18540:          OR ((a BETWEEN 28 AND 30) AND a!=29)
                   18541:          OR ((a BETWEEN 57 AND 59) AND a!=58)
                   18542:          OR (g='mlkjihg' AND f GLOB 'hijkl*')
                   18543:          OR f='pqrstuvwx'
                   18544:   }
                   18545: } {15 25 28 30 41 57 59 67 93 scan 0 sort 0}
                   18546: do_test where7-2.795.2 {
                   18547:   count_steps_sort {
                   18548:      SELECT a FROM t3
                   18549:       WHERE (d>=25.0 AND d<26.0 AND d NOT NULL)
                   18550:          OR b=509
                   18551:          OR b=1004
                   18552:          OR ((a BETWEEN 28 AND 30) AND a!=29)
                   18553:          OR ((a BETWEEN 57 AND 59) AND a!=58)
                   18554:          OR (g='mlkjihg' AND f GLOB 'hijkl*')
                   18555:          OR f='pqrstuvwx'
                   18556:   }
                   18557: } {15 25 28 30 41 57 59 67 93 scan 0 sort 0}
                   18558: do_test where7-2.796.1 {
                   18559:   count_steps_sort {
                   18560:      SELECT a FROM t2
                   18561:       WHERE b=440
                   18562:          OR ((a BETWEEN 52 AND 54) AND a!=53)
                   18563:   }
                   18564: } {40 52 54 scan 0 sort 0}
                   18565: do_test where7-2.796.2 {
                   18566:   count_steps_sort {
                   18567:      SELECT a FROM t3
                   18568:       WHERE b=440
                   18569:          OR ((a BETWEEN 52 AND 54) AND a!=53)
                   18570:   }
                   18571: } {40 52 54 scan 0 sort 0}
                   18572: do_test where7-2.797.1 {
                   18573:   count_steps_sort {
                   18574:      SELECT a FROM t2
                   18575:       WHERE (d>=95.0 AND d<96.0 AND d NOT NULL)
                   18576:          OR f='abcdefghi'
                   18577:   }
                   18578: } {26 52 78 95 scan 0 sort 0}
                   18579: do_test where7-2.797.2 {
                   18580:   count_steps_sort {
                   18581:      SELECT a FROM t3
                   18582:       WHERE (d>=95.0 AND d<96.0 AND d NOT NULL)
                   18583:          OR f='abcdefghi'
                   18584:   }
                   18585: } {26 52 78 95 scan 0 sort 0}
                   18586: do_test where7-2.798.1 {
                   18587:   count_steps_sort {
                   18588:      SELECT a FROM t2
                   18589:       WHERE a=19
                   18590:          OR a=29
                   18591:          OR b=476
                   18592:          OR (g='qponmlk' AND f GLOB 'pqrst*')
                   18593:          OR b=91
                   18594:   }
                   18595: } {19 29 41 scan 0 sort 0}
                   18596: do_test where7-2.798.2 {
                   18597:   count_steps_sort {
                   18598:      SELECT a FROM t3
                   18599:       WHERE a=19
                   18600:          OR a=29
                   18601:          OR b=476
                   18602:          OR (g='qponmlk' AND f GLOB 'pqrst*')
                   18603:          OR b=91
                   18604:   }
                   18605: } {19 29 41 scan 0 sort 0}
                   18606: do_test where7-2.799.1 {
                   18607:   count_steps_sort {
                   18608:      SELECT a FROM t2
                   18609:       WHERE f='lmnopqrst'
                   18610:          OR (d>=8.0 AND d<9.0 AND d NOT NULL)
                   18611:          OR a=47
                   18612:          OR a=71
                   18613:   }
                   18614: } {8 11 37 47 63 71 89 scan 0 sort 0}
                   18615: do_test where7-2.799.2 {
                   18616:   count_steps_sort {
                   18617:      SELECT a FROM t3
                   18618:       WHERE f='lmnopqrst'
                   18619:          OR (d>=8.0 AND d<9.0 AND d NOT NULL)
                   18620:          OR a=47
                   18621:          OR a=71
                   18622:   }
                   18623: } {8 11 37 47 63 71 89 scan 0 sort 0}
                   18624: do_test where7-2.800.1 {
                   18625:   count_steps_sort {
                   18626:      SELECT a FROM t2
                   18627:       WHERE b=531
                   18628:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   18629:          OR ((a BETWEEN 95 AND 97) AND a!=96)
                   18630:          OR ((a BETWEEN 32 AND 34) AND a!=33)
                   18631:          OR b=44
                   18632:          OR (g='hgfedcb' AND f GLOB 'ghijk*')
                   18633:          OR (g='onmlkji' AND f GLOB 'xyzab*')
                   18634:          OR b=707
                   18635:          OR b=322
                   18636:   }
                   18637: } {4 12 32 34 49 84 95 97 scan 0 sort 0}
                   18638: do_test where7-2.800.2 {
                   18639:   count_steps_sort {
                   18640:      SELECT a FROM t3
                   18641:       WHERE b=531
                   18642:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   18643:          OR ((a BETWEEN 95 AND 97) AND a!=96)
                   18644:          OR ((a BETWEEN 32 AND 34) AND a!=33)
                   18645:          OR b=44
                   18646:          OR (g='hgfedcb' AND f GLOB 'ghijk*')
                   18647:          OR (g='onmlkji' AND f GLOB 'xyzab*')
                   18648:          OR b=707
                   18649:          OR b=322
                   18650:   }
                   18651: } {4 12 32 34 49 84 95 97 scan 0 sort 0}
                   18652: do_test where7-2.801.1 {
                   18653:   count_steps_sort {
                   18654:      SELECT a FROM t2
                   18655:       WHERE (f GLOB '?efgh*' AND f GLOB 'defg*')
                   18656:          OR (g='ihgfedc' AND f GLOB 'efghi*')
                   18657:          OR (d>=89.0 AND d<90.0 AND d NOT NULL)
                   18658:          OR f='jklmnopqr'
                   18659:   }
                   18660: } {3 9 29 35 55 61 81 82 87 89 scan 0 sort 0}
                   18661: do_test where7-2.801.2 {
                   18662:   count_steps_sort {
                   18663:      SELECT a FROM t3
                   18664:       WHERE (f GLOB '?efgh*' AND f GLOB 'defg*')
                   18665:          OR (g='ihgfedc' AND f GLOB 'efghi*')
                   18666:          OR (d>=89.0 AND d<90.0 AND d NOT NULL)
                   18667:          OR f='jklmnopqr'
                   18668:   }
                   18669: } {3 9 29 35 55 61 81 82 87 89 scan 0 sort 0}
                   18670: do_test where7-2.802.1 {
                   18671:   count_steps_sort {
                   18672:      SELECT a FROM t2
                   18673:       WHERE b=946
                   18674:          OR (g='ihgfedc' AND f GLOB 'abcde*')
                   18675:          OR a=47
                   18676:          OR (g='qponmlk' AND f GLOB 'qrstu*')
                   18677:          OR (d>=93.0 AND d<94.0 AND d NOT NULL)
                   18678:          OR (g='wvutsrq' AND f GLOB 'ijklm*')
                   18679:          OR b=80
                   18680:          OR ((a BETWEEN 60 AND 62) AND a!=61)
                   18681:          OR (g='tsrqpon' AND f GLOB 'xyzab*')
                   18682:   }
                   18683: } {8 23 42 47 60 62 78 86 93 scan 0 sort 0}
                   18684: do_test where7-2.802.2 {
                   18685:   count_steps_sort {
                   18686:      SELECT a FROM t3
                   18687:       WHERE b=946
                   18688:          OR (g='ihgfedc' AND f GLOB 'abcde*')
                   18689:          OR a=47
                   18690:          OR (g='qponmlk' AND f GLOB 'qrstu*')
                   18691:          OR (d>=93.0 AND d<94.0 AND d NOT NULL)
                   18692:          OR (g='wvutsrq' AND f GLOB 'ijklm*')
                   18693:          OR b=80
                   18694:          OR ((a BETWEEN 60 AND 62) AND a!=61)
                   18695:          OR (g='tsrqpon' AND f GLOB 'xyzab*')
                   18696:   }
                   18697: } {8 23 42 47 60 62 78 86 93 scan 0 sort 0}
                   18698: do_test where7-2.803.1 {
                   18699:   count_steps_sort {
                   18700:      SELECT a FROM t2
                   18701:       WHERE a=48
                   18702:          OR (d>=55.0 AND d<56.0 AND d NOT NULL)
                   18703:          OR b=1015
                   18704:          OR a=57
                   18705:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   18706:          OR ((a BETWEEN 47 AND 49) AND a!=48)
                   18707:          OR ((a BETWEEN 98 AND 100) AND a!=99)
                   18708:          OR (g='onmlkji' AND f GLOB 'yzabc*')
                   18709:          OR (d>=4.0 AND d<5.0 AND d NOT NULL)
                   18710:          OR b=165
                   18711:   }
                   18712: } {4 9 15 35 47 48 49 50 55 57 61 87 98 100 scan 0 sort 0}
                   18713: do_test where7-2.803.2 {
                   18714:   count_steps_sort {
                   18715:      SELECT a FROM t3
                   18716:       WHERE a=48
                   18717:          OR (d>=55.0 AND d<56.0 AND d NOT NULL)
                   18718:          OR b=1015
                   18719:          OR a=57
                   18720:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   18721:          OR ((a BETWEEN 47 AND 49) AND a!=48)
                   18722:          OR ((a BETWEEN 98 AND 100) AND a!=99)
                   18723:          OR (g='onmlkji' AND f GLOB 'yzabc*')
                   18724:          OR (d>=4.0 AND d<5.0 AND d NOT NULL)
                   18725:          OR b=165
                   18726:   }
                   18727: } {4 9 15 35 47 48 49 50 55 57 61 87 98 100 scan 0 sort 0}
                   18728: do_test where7-2.804.1 {
                   18729:   count_steps_sort {
                   18730:      SELECT a FROM t2
                   18731:       WHERE ((a BETWEEN 97 AND 99) AND a!=98)
                   18732:          OR a=73
                   18733:          OR b=1048
                   18734:          OR c>=34035
                   18735:          OR (g='ihgfedc' AND f GLOB 'cdefg*')
                   18736:          OR a=72
                   18737:          OR ((a BETWEEN 91 AND 93) AND a!=92)
                   18738:          OR b=638
                   18739:   }
                   18740: } {58 72 73 80 91 93 97 99 scan 0 sort 0}
                   18741: do_test where7-2.804.2 {
                   18742:   count_steps_sort {
                   18743:      SELECT a FROM t3
                   18744:       WHERE ((a BETWEEN 97 AND 99) AND a!=98)
                   18745:          OR a=73
                   18746:          OR b=1048
                   18747:          OR c>=34035
                   18748:          OR (g='ihgfedc' AND f GLOB 'cdefg*')
                   18749:          OR a=72
                   18750:          OR ((a BETWEEN 91 AND 93) AND a!=92)
                   18751:          OR b=638
                   18752:   }
                   18753: } {58 72 73 80 91 93 97 99 scan 0 sort 0}
                   18754: do_test where7-2.805.1 {
                   18755:   count_steps_sort {
                   18756:      SELECT a FROM t2
                   18757:       WHERE ((a BETWEEN 28 AND 30) AND a!=29)
                   18758:          OR a=39
                   18759:          OR b=165
                   18760:   }
                   18761: } {15 28 30 39 scan 0 sort 0}
                   18762: do_test where7-2.805.2 {
                   18763:   count_steps_sort {
                   18764:      SELECT a FROM t3
                   18765:       WHERE ((a BETWEEN 28 AND 30) AND a!=29)
                   18766:          OR a=39
                   18767:          OR b=165
                   18768:   }
                   18769: } {15 28 30 39 scan 0 sort 0}
                   18770: do_test where7-2.806.1 {
                   18771:   count_steps_sort {
                   18772:      SELECT a FROM t2
                   18773:       WHERE a=50
                   18774:          OR ((a BETWEEN 61 AND 63) AND a!=62)
                   18775:          OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
                   18776:          OR a=32
                   18777:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   18778:          OR (g='ponmlkj' AND f GLOB 'tuvwx*')
                   18779:          OR a=14
                   18780:          OR (d>=97.0 AND d<98.0 AND d NOT NULL)
                   18781:          OR b=946
                   18782:          OR ((a BETWEEN 53 AND 55) AND a!=54)
                   18783:          OR b=124
                   18784:   }
                   18785: } {14 17 32 43 45 50 53 55 61 63 69 86 93 95 97 scan 0 sort 0}
                   18786: do_test where7-2.806.2 {
                   18787:   count_steps_sort {
                   18788:      SELECT a FROM t3
                   18789:       WHERE a=50
                   18790:          OR ((a BETWEEN 61 AND 63) AND a!=62)
                   18791:          OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
                   18792:          OR a=32
                   18793:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   18794:          OR (g='ponmlkj' AND f GLOB 'tuvwx*')
                   18795:          OR a=14
                   18796:          OR (d>=97.0 AND d<98.0 AND d NOT NULL)
                   18797:          OR b=946
                   18798:          OR ((a BETWEEN 53 AND 55) AND a!=54)
                   18799:          OR b=124
                   18800:   }
                   18801: } {14 17 32 43 45 50 53 55 61 63 69 86 93 95 97 scan 0 sort 0}
                   18802: do_test where7-2.807.1 {
                   18803:   count_steps_sort {
                   18804:      SELECT a FROM t2
                   18805:       WHERE ((a BETWEEN 88 AND 90) AND a!=89)
                   18806:          OR (d>=52.0 AND d<53.0 AND d NOT NULL)
                   18807:          OR (d>=66.0 AND d<67.0 AND d NOT NULL)
                   18808:          OR (g='gfedcba' AND f GLOB 'klmno*')
                   18809:   }
                   18810: } {52 66 88 90 scan 0 sort 0}
                   18811: do_test where7-2.807.2 {
                   18812:   count_steps_sort {
                   18813:      SELECT a FROM t3
                   18814:       WHERE ((a BETWEEN 88 AND 90) AND a!=89)
                   18815:          OR (d>=52.0 AND d<53.0 AND d NOT NULL)
                   18816:          OR (d>=66.0 AND d<67.0 AND d NOT NULL)
                   18817:          OR (g='gfedcba' AND f GLOB 'klmno*')
                   18818:   }
                   18819: } {52 66 88 90 scan 0 sort 0}
                   18820: do_test where7-2.808.1 {
                   18821:   count_steps_sort {
                   18822:      SELECT a FROM t2
                   18823:       WHERE a=6
                   18824:          OR f='tuvwxyzab'
                   18825:          OR (g='mlkjihg' AND f GLOB 'hijkl*')
                   18826:          OR b=286
                   18827:          OR b=781
                   18828:   }
                   18829: } {6 19 26 45 59 71 97 scan 0 sort 0}
                   18830: do_test where7-2.808.2 {
                   18831:   count_steps_sort {
                   18832:      SELECT a FROM t3
                   18833:       WHERE a=6
                   18834:          OR f='tuvwxyzab'
                   18835:          OR (g='mlkjihg' AND f GLOB 'hijkl*')
                   18836:          OR b=286
                   18837:          OR b=781
                   18838:   }
                   18839: } {6 19 26 45 59 71 97 scan 0 sort 0}
                   18840: do_test where7-2.809.1 {
                   18841:   count_steps_sort {
                   18842:      SELECT a FROM t2
                   18843:       WHERE (g='jihgfed' AND f GLOB 'zabcd*')
                   18844:          OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
                   18845:          OR (d>=43.0 AND d<44.0 AND d NOT NULL)
                   18846:          OR ((a BETWEEN 79 AND 81) AND a!=80)
                   18847:          OR (g='edcbazy' AND f GLOB 'wxyza*')
                   18848:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   18849:          OR f='vwxyzabcd'
                   18850:          OR b=275
                   18851:   }
                   18852: } {9 11 21 25 35 37 43 47 61 63 73 77 79 81 87 89 99 100 scan 0 sort 0}
                   18853: do_test where7-2.809.2 {
                   18854:   count_steps_sort {
                   18855:      SELECT a FROM t3
                   18856:       WHERE (g='jihgfed' AND f GLOB 'zabcd*')
                   18857:          OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
                   18858:          OR (d>=43.0 AND d<44.0 AND d NOT NULL)
                   18859:          OR ((a BETWEEN 79 AND 81) AND a!=80)
                   18860:          OR (g='edcbazy' AND f GLOB 'wxyza*')
                   18861:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   18862:          OR f='vwxyzabcd'
                   18863:          OR b=275
                   18864:   }
                   18865: } {9 11 21 25 35 37 43 47 61 63 73 77 79 81 87 89 99 100 scan 0 sort 0}
                   18866: do_test where7-2.810.1 {
                   18867:   count_steps_sort {
                   18868:      SELECT a FROM t2
                   18869:       WHERE (d>=30.0 AND d<31.0 AND d NOT NULL)
                   18870:          OR (g='xwvutsr' AND f GLOB 'efghi*')
                   18871:          OR (g='gfedcba' AND f GLOB 'lmnop*')
                   18872:          OR (d>=64.0 AND d<65.0 AND d NOT NULL)
                   18873:          OR (g='gfedcba' AND f GLOB 'nopqr*')
                   18874:          OR a=59
                   18875:   }
                   18876: } {4 30 59 64 89 91 scan 0 sort 0}
                   18877: do_test where7-2.810.2 {
                   18878:   count_steps_sort {
                   18879:      SELECT a FROM t3
                   18880:       WHERE (d>=30.0 AND d<31.0 AND d NOT NULL)
                   18881:          OR (g='xwvutsr' AND f GLOB 'efghi*')
                   18882:          OR (g='gfedcba' AND f GLOB 'lmnop*')
                   18883:          OR (d>=64.0 AND d<65.0 AND d NOT NULL)
                   18884:          OR (g='gfedcba' AND f GLOB 'nopqr*')
                   18885:          OR a=59
                   18886:   }
                   18887: } {4 30 59 64 89 91 scan 0 sort 0}
                   18888: do_test where7-2.811.1 {
                   18889:   count_steps_sort {
                   18890:      SELECT a FROM t2
                   18891:       WHERE (f GLOB '?xyza*' AND f GLOB 'wxyz*')
                   18892:          OR ((a BETWEEN 8 AND 10) AND a!=9)
                   18893:          OR (g='kjihgfe' AND f GLOB 'tuvwx*')
                   18894:          OR (g='edcbazy' AND f GLOB 'vwxyz*')
                   18895:          OR b=663
                   18896:          OR f='ghijklmno'
                   18897:          OR ((a BETWEEN 14 AND 16) AND a!=15)
                   18898:          OR f='ghijklmno'
                   18899:          OR (d>=64.0 AND d<65.0 AND d NOT NULL)
                   18900:          OR (d>=19.0 AND d<20.0 AND d NOT NULL)
                   18901:          OR b=1081
                   18902:   }
                   18903: } {6 8 10 14 16 19 22 32 48 58 64 71 74 84 99 100 scan 0 sort 0}
                   18904: do_test where7-2.811.2 {
                   18905:   count_steps_sort {
                   18906:      SELECT a FROM t3
                   18907:       WHERE (f GLOB '?xyza*' AND f GLOB 'wxyz*')
                   18908:          OR ((a BETWEEN 8 AND 10) AND a!=9)
                   18909:          OR (g='kjihgfe' AND f GLOB 'tuvwx*')
                   18910:          OR (g='edcbazy' AND f GLOB 'vwxyz*')
                   18911:          OR b=663
                   18912:          OR f='ghijklmno'
                   18913:          OR ((a BETWEEN 14 AND 16) AND a!=15)
                   18914:          OR f='ghijklmno'
                   18915:          OR (d>=64.0 AND d<65.0 AND d NOT NULL)
                   18916:          OR (d>=19.0 AND d<20.0 AND d NOT NULL)
                   18917:          OR b=1081
                   18918:   }
                   18919: } {6 8 10 14 16 19 22 32 48 58 64 71 74 84 99 100 scan 0 sort 0}
                   18920: do_test where7-2.812.1 {
                   18921:   count_steps_sort {
                   18922:      SELECT a FROM t2
                   18923:       WHERE ((a BETWEEN 30 AND 32) AND a!=31)
                   18924:          OR a=96
                   18925:          OR b=355
                   18926:          OR (d>=81.0 AND d<82.0 AND d NOT NULL)
                   18927:          OR b=597
                   18928:          OR ((a BETWEEN 92 AND 94) AND a!=93)
                   18929:          OR (d>=88.0 AND d<89.0 AND d NOT NULL)
                   18930:          OR (f GLOB '?lmno*' AND f GLOB 'klmn*')
                   18931:          OR b=168
                   18932:          OR (g='vutsrqp' AND f GLOB 'pqrst*')
                   18933:   }
                   18934: } {10 15 30 32 36 62 81 88 92 94 96 scan 0 sort 0}
                   18935: do_test where7-2.812.2 {
                   18936:   count_steps_sort {
                   18937:      SELECT a FROM t3
                   18938:       WHERE ((a BETWEEN 30 AND 32) AND a!=31)
                   18939:          OR a=96
                   18940:          OR b=355
                   18941:          OR (d>=81.0 AND d<82.0 AND d NOT NULL)
                   18942:          OR b=597
                   18943:          OR ((a BETWEEN 92 AND 94) AND a!=93)
                   18944:          OR (d>=88.0 AND d<89.0 AND d NOT NULL)
                   18945:          OR (f GLOB '?lmno*' AND f GLOB 'klmn*')
                   18946:          OR b=168
                   18947:          OR (g='vutsrqp' AND f GLOB 'pqrst*')
                   18948:   }
                   18949: } {10 15 30 32 36 62 81 88 92 94 96 scan 0 sort 0}
                   18950: do_test where7-2.813.1 {
                   18951:   count_steps_sort {
                   18952:      SELECT a FROM t2
                   18953:       WHERE (d>=47.0 AND d<48.0 AND d NOT NULL)
                   18954:          OR b=957
                   18955:          OR (d>=9.0 AND d<10.0 AND d NOT NULL)
                   18956:          OR ((a BETWEEN 87 AND 89) AND a!=88)
                   18957:          OR ((a BETWEEN 58 AND 60) AND a!=59)
                   18958:          OR a=40
                   18959:   }
                   18960: } {9 40 47 58 60 87 89 scan 0 sort 0}
                   18961: do_test where7-2.813.2 {
                   18962:   count_steps_sort {
                   18963:      SELECT a FROM t3
                   18964:       WHERE (d>=47.0 AND d<48.0 AND d NOT NULL)
                   18965:          OR b=957
                   18966:          OR (d>=9.0 AND d<10.0 AND d NOT NULL)
                   18967:          OR ((a BETWEEN 87 AND 89) AND a!=88)
                   18968:          OR ((a BETWEEN 58 AND 60) AND a!=59)
                   18969:          OR a=40
                   18970:   }
                   18971: } {9 40 47 58 60 87 89 scan 0 sort 0}
                   18972: do_test where7-2.814.1 {
                   18973:   count_steps_sort {
                   18974:      SELECT a FROM t2
                   18975:       WHERE ((a BETWEEN 12 AND 14) AND a!=13)
                   18976:          OR a=36
                   18977:          OR a=75
                   18978:          OR b=179
                   18979:          OR (d>=43.0 AND d<44.0 AND d NOT NULL)
                   18980:          OR (g='utsrqpo' AND f GLOB 'stuvw*')
                   18981:          OR (d>=65.0 AND d<66.0 AND d NOT NULL)
                   18982:          OR b=850
                   18983:          OR a=62
                   18984:   }
                   18985: } {12 14 18 36 43 62 65 75 scan 0 sort 0}
                   18986: do_test where7-2.814.2 {
                   18987:   count_steps_sort {
                   18988:      SELECT a FROM t3
                   18989:       WHERE ((a BETWEEN 12 AND 14) AND a!=13)
                   18990:          OR a=36
                   18991:          OR a=75
                   18992:          OR b=179
                   18993:          OR (d>=43.0 AND d<44.0 AND d NOT NULL)
                   18994:          OR (g='utsrqpo' AND f GLOB 'stuvw*')
                   18995:          OR (d>=65.0 AND d<66.0 AND d NOT NULL)
                   18996:          OR b=850
                   18997:          OR a=62
                   18998:   }
                   18999: } {12 14 18 36 43 62 65 75 scan 0 sort 0}
                   19000: do_test where7-2.815.1 {
                   19001:   count_steps_sort {
                   19002:      SELECT a FROM t2
                   19003:       WHERE ((a BETWEEN 21 AND 23) AND a!=22)
                   19004:          OR a=79
                   19005:          OR a=66
                   19006:          OR b=487
                   19007:          OR a=1
                   19008:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   19009:          OR c=5005
                   19010:          OR a=47
                   19011:          OR c=5005
                   19012:          OR b=319
                   19013:          OR b=1037
                   19014:   }
                   19015: } {1 13 14 15 21 23 29 47 54 66 79 scan 0 sort 0}
                   19016: do_test where7-2.815.2 {
                   19017:   count_steps_sort {
                   19018:      SELECT a FROM t3
                   19019:       WHERE ((a BETWEEN 21 AND 23) AND a!=22)
                   19020:          OR a=79
                   19021:          OR a=66
                   19022:          OR b=487
                   19023:          OR a=1
                   19024:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   19025:          OR c=5005
                   19026:          OR a=47
                   19027:          OR c=5005
                   19028:          OR b=319
                   19029:          OR b=1037
                   19030:   }
                   19031: } {1 13 14 15 21 23 29 47 54 66 79 scan 0 sort 0}
                   19032: do_test where7-2.816.1 {
                   19033:   count_steps_sort {
                   19034:      SELECT a FROM t2
                   19035:       WHERE b=176
                   19036:          OR b=297
                   19037:          OR (g='tsrqpon' AND f GLOB 'zabcd*')
                   19038:          OR f='ijklmnopq'
                   19039:   }
                   19040: } {8 16 25 27 34 60 86 scan 0 sort 0}
                   19041: do_test where7-2.816.2 {
                   19042:   count_steps_sort {
                   19043:      SELECT a FROM t3
                   19044:       WHERE b=176
                   19045:          OR b=297
                   19046:          OR (g='tsrqpon' AND f GLOB 'zabcd*')
                   19047:          OR f='ijklmnopq'
                   19048:   }
                   19049: } {8 16 25 27 34 60 86 scan 0 sort 0}
                   19050: do_test where7-2.817.1 {
                   19051:   count_steps_sort {
                   19052:      SELECT a FROM t2
                   19053:       WHERE (d>=10.0 AND d<11.0 AND d NOT NULL)
                   19054:          OR ((a BETWEEN 90 AND 92) AND a!=91)
                   19055:          OR b=319
                   19056:          OR ((a BETWEEN 31 AND 33) AND a!=32)
                   19057:          OR ((a BETWEEN 9 AND 11) AND a!=10)
                   19058:          OR a=21
                   19059:          OR (d>=72.0 AND d<73.0 AND d NOT NULL)
                   19060:   }
                   19061: } {9 10 11 21 29 31 33 72 90 92 scan 0 sort 0}
                   19062: do_test where7-2.817.2 {
                   19063:   count_steps_sort {
                   19064:      SELECT a FROM t3
                   19065:       WHERE (d>=10.0 AND d<11.0 AND d NOT NULL)
                   19066:          OR ((a BETWEEN 90 AND 92) AND a!=91)
                   19067:          OR b=319
                   19068:          OR ((a BETWEEN 31 AND 33) AND a!=32)
                   19069:          OR ((a BETWEEN 9 AND 11) AND a!=10)
                   19070:          OR a=21
                   19071:          OR (d>=72.0 AND d<73.0 AND d NOT NULL)
                   19072:   }
                   19073: } {9 10 11 21 29 31 33 72 90 92 scan 0 sort 0}
                   19074: do_test where7-2.818.1 {
                   19075:   count_steps_sort {
                   19076:      SELECT a FROM t2
                   19077:       WHERE (d>=22.0 AND d<23.0 AND d NOT NULL)
                   19078:          OR b=396
                   19079:          OR (g='kjihgfe' AND f GLOB 'uvwxy*')
                   19080:          OR b=1012
                   19081:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   19082:          OR b=784
                   19083:          OR (d>=60.0 AND d<61.0 AND d NOT NULL)
                   19084:          OR b=979
                   19085:          OR c<=10
                   19086:          OR b=913
                   19087:          OR b=66
                   19088:   }
                   19089: } {6 9 22 35 36 60 61 72 83 87 89 92 scan 0 sort 0}
                   19090: do_test where7-2.818.2 {
                   19091:   count_steps_sort {
                   19092:      SELECT a FROM t3
                   19093:       WHERE (d>=22.0 AND d<23.0 AND d NOT NULL)
                   19094:          OR b=396
                   19095:          OR (g='kjihgfe' AND f GLOB 'uvwxy*')
                   19096:          OR b=1012
                   19097:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   19098:          OR b=784
                   19099:          OR (d>=60.0 AND d<61.0 AND d NOT NULL)
                   19100:          OR b=979
                   19101:          OR c<=10
                   19102:          OR b=913
                   19103:          OR b=66
                   19104:   }
                   19105: } {6 9 22 35 36 60 61 72 83 87 89 92 scan 0 sort 0}
                   19106: do_test where7-2.819.1 {
                   19107:   count_steps_sort {
                   19108:      SELECT a FROM t2
                   19109:       WHERE a=3
                   19110:          OR b=803
                   19111:   }
                   19112: } {3 73 scan 0 sort 0}
                   19113: do_test where7-2.819.2 {
                   19114:   count_steps_sort {
                   19115:      SELECT a FROM t3
                   19116:       WHERE a=3
                   19117:          OR b=803
                   19118:   }
                   19119: } {3 73 scan 0 sort 0}
                   19120: do_test where7-2.820.1 {
                   19121:   count_steps_sort {
                   19122:      SELECT a FROM t2
                   19123:       WHERE ((a BETWEEN 79 AND 81) AND a!=80)
                   19124:          OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
                   19125:          OR ((a BETWEEN 23 AND 25) AND a!=24)
                   19126:          OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
                   19127:   }
                   19128: } {16 19 23 25 42 45 68 71 79 81 94 97 scan 0 sort 0}
                   19129: do_test where7-2.820.2 {
                   19130:   count_steps_sort {
                   19131:      SELECT a FROM t3
                   19132:       WHERE ((a BETWEEN 79 AND 81) AND a!=80)
                   19133:          OR (f GLOB '?rstu*' AND f GLOB 'qrst*')
                   19134:          OR ((a BETWEEN 23 AND 25) AND a!=24)
                   19135:          OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
                   19136:   }
                   19137: } {16 19 23 25 42 45 68 71 79 81 94 97 scan 0 sort 0}
                   19138: do_test where7-2.821.1 {
                   19139:   count_steps_sort {
                   19140:      SELECT a FROM t2
                   19141:       WHERE c=1001
                   19142:          OR a=16
                   19143:          OR b=132
                   19144:          OR b=1012
                   19145:          OR f='xyzabcdef'
                   19146:          OR b=682
                   19147:          OR (d>=52.0 AND d<53.0 AND d NOT NULL)
                   19148:   }
                   19149: } {1 2 3 12 16 23 49 52 62 75 92 scan 0 sort 0}
                   19150: do_test where7-2.821.2 {
                   19151:   count_steps_sort {
                   19152:      SELECT a FROM t3
                   19153:       WHERE c=1001
                   19154:          OR a=16
                   19155:          OR b=132
                   19156:          OR b=1012
                   19157:          OR f='xyzabcdef'
                   19158:          OR b=682
                   19159:          OR (d>=52.0 AND d<53.0 AND d NOT NULL)
                   19160:   }
                   19161: } {1 2 3 12 16 23 49 52 62 75 92 scan 0 sort 0}
                   19162: do_test where7-2.822.1 {
                   19163:   count_steps_sort {
                   19164:      SELECT a FROM t2
                   19165:       WHERE a=96
                   19166:          OR (d>=19.0 AND d<20.0 AND d NOT NULL)
                   19167:   }
                   19168: } {19 96 scan 0 sort 0}
                   19169: do_test where7-2.822.2 {
                   19170:   count_steps_sort {
                   19171:      SELECT a FROM t3
                   19172:       WHERE a=96
                   19173:          OR (d>=19.0 AND d<20.0 AND d NOT NULL)
                   19174:   }
                   19175: } {19 96 scan 0 sort 0}
                   19176: do_test where7-2.823.1 {
                   19177:   count_steps_sort {
                   19178:      SELECT a FROM t2
                   19179:       WHERE a=2
                   19180:          OR (d>=11.0 AND d<12.0 AND d NOT NULL)
                   19181:          OR a=23
                   19182:          OR b=1092
                   19183:          OR c=19019
                   19184:          OR b=245
                   19185:          OR ((a BETWEEN 97 AND 99) AND a!=98)
                   19186:          OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
                   19187:          OR ((a BETWEEN 68 AND 70) AND a!=69)
                   19188:          OR b=572
                   19189:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                   19190:   }
                   19191: } {2 11 12 22 23 24 38 52 55 56 57 64 68 70 90 97 99 scan 0 sort 0}
                   19192: do_test where7-2.823.2 {
                   19193:   count_steps_sort {
                   19194:      SELECT a FROM t3
                   19195:       WHERE a=2
                   19196:          OR (d>=11.0 AND d<12.0 AND d NOT NULL)
                   19197:          OR a=23
                   19198:          OR b=1092
                   19199:          OR c=19019
                   19200:          OR b=245
                   19201:          OR ((a BETWEEN 97 AND 99) AND a!=98)
                   19202:          OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
                   19203:          OR ((a BETWEEN 68 AND 70) AND a!=69)
                   19204:          OR b=572
                   19205:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                   19206:   }
                   19207: } {2 11 12 22 23 24 38 52 55 56 57 64 68 70 90 97 99 scan 0 sort 0}
                   19208: do_test where7-2.824.1 {
                   19209:   count_steps_sort {
                   19210:      SELECT a FROM t2
                   19211:       WHERE (d>=16.0 AND d<17.0 AND d NOT NULL)
                   19212:          OR b=993
                   19213:          OR c=17017
                   19214:          OR (d>=85.0 AND d<86.0 AND d NOT NULL)
                   19215:          OR (d>=37.0 AND d<38.0 AND d NOT NULL)
                   19216:          OR (d>=29.0 AND d<30.0 AND d NOT NULL)
                   19217:          OR (d>=53.0 AND d<54.0 AND d NOT NULL)
                   19218:          OR b=333
                   19219:   }
                   19220: } {16 29 37 49 50 51 53 85 scan 0 sort 0}
                   19221: do_test where7-2.824.2 {
                   19222:   count_steps_sort {
                   19223:      SELECT a FROM t3
                   19224:       WHERE (d>=16.0 AND d<17.0 AND d NOT NULL)
                   19225:          OR b=993
                   19226:          OR c=17017
                   19227:          OR (d>=85.0 AND d<86.0 AND d NOT NULL)
                   19228:          OR (d>=37.0 AND d<38.0 AND d NOT NULL)
                   19229:          OR (d>=29.0 AND d<30.0 AND d NOT NULL)
                   19230:          OR (d>=53.0 AND d<54.0 AND d NOT NULL)
                   19231:          OR b=333
                   19232:   }
                   19233: } {16 29 37 49 50 51 53 85 scan 0 sort 0}
                   19234: do_test where7-2.825.1 {
                   19235:   count_steps_sort {
                   19236:      SELECT a FROM t2
                   19237:       WHERE b=330
                   19238:          OR a=73
                   19239:          OR (d>=61.0 AND d<62.0 AND d NOT NULL)
                   19240:          OR (d>=40.0 AND d<41.0 AND d NOT NULL)
                   19241:          OR b=828
                   19242:          OR b=363
                   19243:          OR (g='rqponml' AND f GLOB 'lmnop*')
                   19244:   }
                   19245: } {30 33 37 40 61 73 scan 0 sort 0}
                   19246: do_test where7-2.825.2 {
                   19247:   count_steps_sort {
                   19248:      SELECT a FROM t3
                   19249:       WHERE b=330
                   19250:          OR a=73
                   19251:          OR (d>=61.0 AND d<62.0 AND d NOT NULL)
                   19252:          OR (d>=40.0 AND d<41.0 AND d NOT NULL)
                   19253:          OR b=828
                   19254:          OR b=363
                   19255:          OR (g='rqponml' AND f GLOB 'lmnop*')
                   19256:   }
                   19257: } {30 33 37 40 61 73 scan 0 sort 0}
                   19258: do_test where7-2.826.1 {
                   19259:   count_steps_sort {
                   19260:      SELECT a FROM t2
                   19261:       WHERE (g='gfedcba' AND f GLOB 'lmnop*')
                   19262:          OR a=41
                   19263:          OR (d>=29.0 AND d<30.0 AND d NOT NULL)
                   19264:          OR b=825
                   19265:   }
                   19266: } {29 41 75 89 scan 0 sort 0}
                   19267: do_test where7-2.826.2 {
                   19268:   count_steps_sort {
                   19269:      SELECT a FROM t3
                   19270:       WHERE (g='gfedcba' AND f GLOB 'lmnop*')
                   19271:          OR a=41
                   19272:          OR (d>=29.0 AND d<30.0 AND d NOT NULL)
                   19273:          OR b=825
                   19274:   }
                   19275: } {29 41 75 89 scan 0 sort 0}
                   19276: do_test where7-2.827.1 {
                   19277:   count_steps_sort {
                   19278:      SELECT a FROM t2
                   19279:       WHERE ((a BETWEEN 46 AND 48) AND a!=47)
                   19280:          OR (d>=10.0 AND d<11.0 AND d NOT NULL)
                   19281:          OR b=905
                   19282:          OR b=176
                   19283:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   19284:          OR b=561
                   19285:          OR c=8008
                   19286:          OR (g='hgfedcb' AND f GLOB 'ghijk*')
                   19287:          OR b=935
                   19288:          OR c=1001
                   19289:   }
                   19290: } {1 2 3 10 16 22 23 24 46 48 51 84 85 89 91 scan 0 sort 0}
                   19291: do_test where7-2.827.2 {
                   19292:   count_steps_sort {
                   19293:      SELECT a FROM t3
                   19294:       WHERE ((a BETWEEN 46 AND 48) AND a!=47)
                   19295:          OR (d>=10.0 AND d<11.0 AND d NOT NULL)
                   19296:          OR b=905
                   19297:          OR b=176
                   19298:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   19299:          OR b=561
                   19300:          OR c=8008
                   19301:          OR (g='hgfedcb' AND f GLOB 'ghijk*')
                   19302:          OR b=935
                   19303:          OR c=1001
                   19304:   }
                   19305: } {1 2 3 10 16 22 23 24 46 48 51 84 85 89 91 scan 0 sort 0}
                   19306: do_test where7-2.828.1 {
                   19307:   count_steps_sort {
                   19308:      SELECT a FROM t2
                   19309:       WHERE ((a BETWEEN 75 AND 77) AND a!=76)
                   19310:          OR (g='kjihgfe' AND f GLOB 'uvwxy*')
                   19311:   }
                   19312: } {72 75 77 scan 0 sort 0}
                   19313: do_test where7-2.828.2 {
                   19314:   count_steps_sort {
                   19315:      SELECT a FROM t3
                   19316:       WHERE ((a BETWEEN 75 AND 77) AND a!=76)
                   19317:          OR (g='kjihgfe' AND f GLOB 'uvwxy*')
                   19318:   }
                   19319: } {72 75 77 scan 0 sort 0}
                   19320: do_test where7-2.829.1 {
                   19321:   count_steps_sort {
                   19322:      SELECT a FROM t2
                   19323:       WHERE ((a BETWEEN 5 AND 7) AND a!=6)
                   19324:          OR a=28
                   19325:   }
                   19326: } {5 7 28 scan 0 sort 0}
                   19327: do_test where7-2.829.2 {
                   19328:   count_steps_sort {
                   19329:      SELECT a FROM t3
                   19330:       WHERE ((a BETWEEN 5 AND 7) AND a!=6)
                   19331:          OR a=28
                   19332:   }
                   19333: } {5 7 28 scan 0 sort 0}
                   19334: do_test where7-2.830.1 {
                   19335:   count_steps_sort {
                   19336:      SELECT a FROM t2
                   19337:       WHERE b=781
                   19338:          OR b=410
                   19339:   }
                   19340: } {71 scan 0 sort 0}
                   19341: do_test where7-2.830.2 {
                   19342:   count_steps_sort {
                   19343:      SELECT a FROM t3
                   19344:       WHERE b=781
                   19345:          OR b=410
                   19346:   }
                   19347: } {71 scan 0 sort 0}
                   19348: do_test where7-2.831.1 {
                   19349:   count_steps_sort {
                   19350:      SELECT a FROM t2
                   19351:       WHERE ((a BETWEEN 18 AND 20) AND a!=19)
                   19352:          OR ((a BETWEEN 40 AND 42) AND a!=41)
                   19353:          OR (d>=72.0 AND d<73.0 AND d NOT NULL)
                   19354:          OR (d>=56.0 AND d<57.0 AND d NOT NULL)
                   19355:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   19356:          OR f='zabcdefgh'
                   19357:          OR b=861
                   19358:          OR (g='vutsrqp' AND f GLOB 'pqrst*')
                   19359:          OR a=28
                   19360:          OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
                   19361:          OR b=311
                   19362:   }
                   19363: } {6 15 18 20 25 28 32 40 42 51 56 58 63 72 77 84 scan 0 sort 0}
                   19364: do_test where7-2.831.2 {
                   19365:   count_steps_sort {
                   19366:      SELECT a FROM t3
                   19367:       WHERE ((a BETWEEN 18 AND 20) AND a!=19)
                   19368:          OR ((a BETWEEN 40 AND 42) AND a!=41)
                   19369:          OR (d>=72.0 AND d<73.0 AND d NOT NULL)
                   19370:          OR (d>=56.0 AND d<57.0 AND d NOT NULL)
                   19371:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   19372:          OR f='zabcdefgh'
                   19373:          OR b=861
                   19374:          OR (g='vutsrqp' AND f GLOB 'pqrst*')
                   19375:          OR a=28
                   19376:          OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
                   19377:          OR b=311
                   19378:   }
                   19379: } {6 15 18 20 25 28 32 40 42 51 56 58 63 72 77 84 scan 0 sort 0}
                   19380: do_test where7-2.832.1 {
                   19381:   count_steps_sort {
                   19382:      SELECT a FROM t2
                   19383:       WHERE b=575
                   19384:          OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
                   19385:          OR (d>=73.0 AND d<74.0 AND d NOT NULL)
                   19386:          OR b=418
                   19387:          OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
                   19388:          OR b=792
                   19389:          OR b=861
                   19390:          OR b=220
                   19391:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   19392:   }
                   19393: } {12 15 20 38 41 64 67 72 73 89 90 91 93 scan 0 sort 0}
                   19394: do_test where7-2.832.2 {
                   19395:   count_steps_sort {
                   19396:      SELECT a FROM t3
                   19397:       WHERE b=575
                   19398:          OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
                   19399:          OR (d>=73.0 AND d<74.0 AND d NOT NULL)
                   19400:          OR b=418
                   19401:          OR (f GLOB '?qrst*' AND f GLOB 'pqrs*')
                   19402:          OR b=792
                   19403:          OR b=861
                   19404:          OR b=220
                   19405:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   19406:   }
                   19407: } {12 15 20 38 41 64 67 72 73 89 90 91 93 scan 0 sort 0}
                   19408: do_test where7-2.833.1 {
                   19409:   count_steps_sort {
                   19410:      SELECT a FROM t2
                   19411:       WHERE b=517
                   19412:          OR b=913
                   19413:          OR b=253
                   19414:          OR b=198
                   19415:          OR (d>=27.0 AND d<28.0 AND d NOT NULL)
                   19416:          OR a=17
                   19417:          OR (d>=85.0 AND d<86.0 AND d NOT NULL)
                   19418:   }
                   19419: } {17 18 23 27 47 83 85 scan 0 sort 0}
                   19420: do_test where7-2.833.2 {
                   19421:   count_steps_sort {
                   19422:      SELECT a FROM t3
                   19423:       WHERE b=517
                   19424:          OR b=913
                   19425:          OR b=253
                   19426:          OR b=198
                   19427:          OR (d>=27.0 AND d<28.0 AND d NOT NULL)
                   19428:          OR a=17
                   19429:          OR (d>=85.0 AND d<86.0 AND d NOT NULL)
                   19430:   }
                   19431: } {17 18 23 27 47 83 85 scan 0 sort 0}
                   19432: do_test where7-2.834.1 {
                   19433:   count_steps_sort {
                   19434:      SELECT a FROM t2
                   19435:       WHERE (g='qponmlk' AND f GLOB 'qrstu*')
                   19436:          OR b=693
                   19437:          OR a=73
                   19438:          OR b=627
                   19439:          OR c=5005
                   19440:          OR (d>=62.0 AND d<63.0 AND d NOT NULL)
                   19441:          OR (d>=28.0 AND d<29.0 AND d NOT NULL)
                   19442:          OR b=267
                   19443:          OR b=872
                   19444:          OR a=27
                   19445:          OR (g='gfedcba' AND f GLOB 'klmno*')
                   19446:   }
                   19447: } {13 14 15 27 28 42 57 62 63 73 88 scan 0 sort 0}
                   19448: do_test where7-2.834.2 {
                   19449:   count_steps_sort {
                   19450:      SELECT a FROM t3
                   19451:       WHERE (g='qponmlk' AND f GLOB 'qrstu*')
                   19452:          OR b=693
                   19453:          OR a=73
                   19454:          OR b=627
                   19455:          OR c=5005
                   19456:          OR (d>=62.0 AND d<63.0 AND d NOT NULL)
                   19457:          OR (d>=28.0 AND d<29.0 AND d NOT NULL)
                   19458:          OR b=267
                   19459:          OR b=872
                   19460:          OR a=27
                   19461:          OR (g='gfedcba' AND f GLOB 'klmno*')
                   19462:   }
                   19463: } {13 14 15 27 28 42 57 62 63 73 88 scan 0 sort 0}
                   19464: do_test where7-2.835.1 {
                   19465:   count_steps_sort {
                   19466:      SELECT a FROM t2
                   19467:       WHERE a=10
                   19468:          OR ((a BETWEEN 95 AND 97) AND a!=96)
                   19469:          OR ((a BETWEEN 13 AND 15) AND a!=14)
                   19470:          OR b=1059
                   19471:          OR a=70
                   19472:          OR a=93
                   19473:   }
                   19474: } {10 13 15 70 93 95 97 scan 0 sort 0}
                   19475: do_test where7-2.835.2 {
                   19476:   count_steps_sort {
                   19477:      SELECT a FROM t3
                   19478:       WHERE a=10
                   19479:          OR ((a BETWEEN 95 AND 97) AND a!=96)
                   19480:          OR ((a BETWEEN 13 AND 15) AND a!=14)
                   19481:          OR b=1059
                   19482:          OR a=70
                   19483:          OR a=93
                   19484:   }
                   19485: } {10 13 15 70 93 95 97 scan 0 sort 0}
                   19486: do_test where7-2.836.1 {
                   19487:   count_steps_sort {
                   19488:      SELECT a FROM t2
                   19489:       WHERE a=30
                   19490:          OR a=32
                   19491:          OR b=1037
                   19492:          OR b=198
                   19493:          OR (d>=13.0 AND d<14.0 AND d NOT NULL)
                   19494:          OR a=25
                   19495:   }
                   19496: } {13 18 25 30 32 scan 0 sort 0}
                   19497: do_test where7-2.836.2 {
                   19498:   count_steps_sort {
                   19499:      SELECT a FROM t3
                   19500:       WHERE a=30
                   19501:          OR a=32
                   19502:          OR b=1037
                   19503:          OR b=198
                   19504:          OR (d>=13.0 AND d<14.0 AND d NOT NULL)
                   19505:          OR a=25
                   19506:   }
                   19507: } {13 18 25 30 32 scan 0 sort 0}
                   19508: do_test where7-2.837.1 {
                   19509:   count_steps_sort {
                   19510:      SELECT a FROM t2
                   19511:       WHERE (g='ponmlkj' AND f GLOB 'uvwxy*')
                   19512:          OR b=66
                   19513:          OR b=322
                   19514:          OR b=465
                   19515:          OR (g='gfedcba' AND f GLOB 'lmnop*')
                   19516:          OR (d>=38.0 AND d<39.0 AND d NOT NULL)
                   19517:          OR (d>=7.0 AND d<8.0 AND d NOT NULL)
                   19518:          OR ((a BETWEEN 77 AND 79) AND a!=78)
                   19519:          OR (g='lkjihgf' AND f GLOB 'mnopq*')
                   19520:          OR (d>=38.0 AND d<39.0 AND d NOT NULL)
                   19521:          OR b=454
                   19522:   }
                   19523: } {6 7 38 46 64 77 79 89 scan 0 sort 0}
                   19524: do_test where7-2.837.2 {
                   19525:   count_steps_sort {
                   19526:      SELECT a FROM t3
                   19527:       WHERE (g='ponmlkj' AND f GLOB 'uvwxy*')
                   19528:          OR b=66
                   19529:          OR b=322
                   19530:          OR b=465
                   19531:          OR (g='gfedcba' AND f GLOB 'lmnop*')
                   19532:          OR (d>=38.0 AND d<39.0 AND d NOT NULL)
                   19533:          OR (d>=7.0 AND d<8.0 AND d NOT NULL)
                   19534:          OR ((a BETWEEN 77 AND 79) AND a!=78)
                   19535:          OR (g='lkjihgf' AND f GLOB 'mnopq*')
                   19536:          OR (d>=38.0 AND d<39.0 AND d NOT NULL)
                   19537:          OR b=454
                   19538:   }
                   19539: } {6 7 38 46 64 77 79 89 scan 0 sort 0}
                   19540: do_test where7-2.838.1 {
                   19541:   count_steps_sort {
                   19542:      SELECT a FROM t2
                   19543:       WHERE b=924
                   19544:          OR ((a BETWEEN 35 AND 37) AND a!=36)
                   19545:          OR c=15015
                   19546:          OR (d>=84.0 AND d<85.0 AND d NOT NULL)
                   19547:          OR ((a BETWEEN 3 AND 5) AND a!=4)
                   19548:          OR (g='onmlkji' AND f GLOB 'abcde*')
                   19549:          OR b=803
                   19550:   }
                   19551: } {3 5 35 37 43 44 45 52 73 84 scan 0 sort 0}
                   19552: do_test where7-2.838.2 {
                   19553:   count_steps_sort {
                   19554:      SELECT a FROM t3
                   19555:       WHERE b=924
                   19556:          OR ((a BETWEEN 35 AND 37) AND a!=36)
                   19557:          OR c=15015
                   19558:          OR (d>=84.0 AND d<85.0 AND d NOT NULL)
                   19559:          OR ((a BETWEEN 3 AND 5) AND a!=4)
                   19560:          OR (g='onmlkji' AND f GLOB 'abcde*')
                   19561:          OR b=803
                   19562:   }
                   19563: } {3 5 35 37 43 44 45 52 73 84 scan 0 sort 0}
                   19564: do_test where7-2.839.1 {
                   19565:   count_steps_sort {
                   19566:      SELECT a FROM t2
                   19567:       WHERE b=1100
                   19568:          OR (g='wvutsrq' AND f GLOB 'mnopq*')
                   19569:          OR ((a BETWEEN 72 AND 74) AND a!=73)
                   19570:          OR ((a BETWEEN 68 AND 70) AND a!=69)
                   19571:          OR a=75
                   19572:          OR a=45
                   19573:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   19574:          OR a=27
                   19575:          OR (d>=77.0 AND d<78.0 AND d NOT NULL)
                   19576:          OR b=850
                   19577:          OR ((a BETWEEN 55 AND 57) AND a!=56)
                   19578:   }
                   19579: } {12 27 45 55 57 68 70 72 74 75 77 90 100 scan 0 sort 0}
                   19580: do_test where7-2.839.2 {
                   19581:   count_steps_sort {
                   19582:      SELECT a FROM t3
                   19583:       WHERE b=1100
                   19584:          OR (g='wvutsrq' AND f GLOB 'mnopq*')
                   19585:          OR ((a BETWEEN 72 AND 74) AND a!=73)
                   19586:          OR ((a BETWEEN 68 AND 70) AND a!=69)
                   19587:          OR a=75
                   19588:          OR a=45
                   19589:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   19590:          OR a=27
                   19591:          OR (d>=77.0 AND d<78.0 AND d NOT NULL)
                   19592:          OR b=850
                   19593:          OR ((a BETWEEN 55 AND 57) AND a!=56)
                   19594:   }
                   19595: } {12 27 45 55 57 68 70 72 74 75 77 90 100 scan 0 sort 0}
                   19596: do_test where7-2.840.1 {
                   19597:   count_steps_sort {
                   19598:      SELECT a FROM t2
                   19599:       WHERE b=751
                   19600:          OR ((a BETWEEN 96 AND 98) AND a!=97)
                   19601:          OR (d>=71.0 AND d<72.0 AND d NOT NULL)
                   19602:          OR (g='gfedcba' AND f GLOB 'lmnop*')
                   19603:          OR (d>=56.0 AND d<57.0 AND d NOT NULL)
                   19604:          OR a=89
                   19605:          OR ((a BETWEEN 36 AND 38) AND a!=37)
                   19606:   }
                   19607: } {36 38 56 71 89 96 98 scan 0 sort 0}
                   19608: do_test where7-2.840.2 {
                   19609:   count_steps_sort {
                   19610:      SELECT a FROM t3
                   19611:       WHERE b=751
                   19612:          OR ((a BETWEEN 96 AND 98) AND a!=97)
                   19613:          OR (d>=71.0 AND d<72.0 AND d NOT NULL)
                   19614:          OR (g='gfedcba' AND f GLOB 'lmnop*')
                   19615:          OR (d>=56.0 AND d<57.0 AND d NOT NULL)
                   19616:          OR a=89
                   19617:          OR ((a BETWEEN 36 AND 38) AND a!=37)
                   19618:   }
                   19619: } {36 38 56 71 89 96 98 scan 0 sort 0}
                   19620: do_test where7-2.841.1 {
                   19621:   count_steps_sort {
                   19622:      SELECT a FROM t2
                   19623:       WHERE (g='wvutsrq' AND f GLOB 'jklmn*')
                   19624:          OR (g='yxwvuts' AND f GLOB 'bcdef*')
                   19625:          OR a=1
                   19626:          OR (g='utsrqpo' AND f GLOB 'tuvwx*')
                   19627:   }
                   19628: } {1 9 19 scan 0 sort 0}
                   19629: do_test where7-2.841.2 {
                   19630:   count_steps_sort {
                   19631:      SELECT a FROM t3
                   19632:       WHERE (g='wvutsrq' AND f GLOB 'jklmn*')
                   19633:          OR (g='yxwvuts' AND f GLOB 'bcdef*')
                   19634:          OR a=1
                   19635:          OR (g='utsrqpo' AND f GLOB 'tuvwx*')
                   19636:   }
                   19637: } {1 9 19 scan 0 sort 0}
                   19638: do_test where7-2.842.1 {
                   19639:   count_steps_sort {
                   19640:      SELECT a FROM t2
                   19641:       WHERE b=927
                   19642:          OR c=15015
                   19643:          OR f='klmnopqrs'
                   19644:          OR c=8008
                   19645:          OR ((a BETWEEN 41 AND 43) AND a!=42)
                   19646:          OR b=960
                   19647:          OR (g='jihgfed' AND f GLOB 'yzabc*')
                   19648:          OR b=443
                   19649:          OR (g='rqponml' AND f GLOB 'ijklm*')
                   19650:   }
                   19651: } {10 22 23 24 34 36 41 43 44 45 62 76 88 scan 0 sort 0}
                   19652: do_test where7-2.842.2 {
                   19653:   count_steps_sort {
                   19654:      SELECT a FROM t3
                   19655:       WHERE b=927
                   19656:          OR c=15015
                   19657:          OR f='klmnopqrs'
                   19658:          OR c=8008
                   19659:          OR ((a BETWEEN 41 AND 43) AND a!=42)
                   19660:          OR b=960
                   19661:          OR (g='jihgfed' AND f GLOB 'yzabc*')
                   19662:          OR b=443
                   19663:          OR (g='rqponml' AND f GLOB 'ijklm*')
                   19664:   }
                   19665: } {10 22 23 24 34 36 41 43 44 45 62 76 88 scan 0 sort 0}
                   19666: do_test where7-2.843.1 {
                   19667:   count_steps_sort {
                   19668:      SELECT a FROM t2
                   19669:       WHERE (d>=37.0 AND d<38.0 AND d NOT NULL)
                   19670:          OR b=212
                   19671:          OR f='cdefghijk'
                   19672:   }
                   19673: } {2 28 37 54 80 scan 0 sort 0}
                   19674: do_test where7-2.843.2 {
                   19675:   count_steps_sort {
                   19676:      SELECT a FROM t3
                   19677:       WHERE (d>=37.0 AND d<38.0 AND d NOT NULL)
                   19678:          OR b=212
                   19679:          OR f='cdefghijk'
                   19680:   }
                   19681: } {2 28 37 54 80 scan 0 sort 0}
                   19682: do_test where7-2.844.1 {
                   19683:   count_steps_sort {
                   19684:      SELECT a FROM t2
                   19685:       WHERE b=685
                   19686:          OR (g='ponmlkj' AND f GLOB 'rstuv*')
                   19687:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   19688:          OR b=520
                   19689:          OR (d>=76.0 AND d<77.0 AND d NOT NULL)
                   19690:          OR a=53
                   19691:          OR ((a BETWEEN 91 AND 93) AND a!=92)
                   19692:          OR b=938
                   19693:          OR (g='jihgfed' AND f GLOB 'vwxyz*')
                   19694:          OR c=25025
                   19695:   }
                   19696: } {43 53 63 73 74 75 76 91 93 scan 0 sort 0}
                   19697: do_test where7-2.844.2 {
                   19698:   count_steps_sort {
                   19699:      SELECT a FROM t3
                   19700:       WHERE b=685
                   19701:          OR (g='ponmlkj' AND f GLOB 'rstuv*')
                   19702:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   19703:          OR b=520
                   19704:          OR (d>=76.0 AND d<77.0 AND d NOT NULL)
                   19705:          OR a=53
                   19706:          OR ((a BETWEEN 91 AND 93) AND a!=92)
                   19707:          OR b=938
                   19708:          OR (g='jihgfed' AND f GLOB 'vwxyz*')
                   19709:          OR c=25025
                   19710:   }
                   19711: } {43 53 63 73 74 75 76 91 93 scan 0 sort 0}
                   19712: do_test where7-2.845.1 {
                   19713:   count_steps_sort {
                   19714:      SELECT a FROM t2
                   19715:       WHERE b=583
                   19716:          OR b=894
                   19717:          OR c=26026
                   19718:          OR (d>=84.0 AND d<85.0 AND d NOT NULL)
                   19719:   }
                   19720: } {53 76 77 78 84 scan 0 sort 0}
                   19721: do_test where7-2.845.2 {
                   19722:   count_steps_sort {
                   19723:      SELECT a FROM t3
                   19724:       WHERE b=583
                   19725:          OR b=894
                   19726:          OR c=26026
                   19727:          OR (d>=84.0 AND d<85.0 AND d NOT NULL)
                   19728:   }
                   19729: } {53 76 77 78 84 scan 0 sort 0}
                   19730: do_test where7-2.846.1 {
                   19731:   count_steps_sort {
                   19732:      SELECT a FROM t2
                   19733:       WHERE f='abcdefghi'
                   19734:          OR (g='edcbazy' AND f GLOB 'wxyza*')
                   19735:   }
                   19736: } {26 52 78 100 scan 0 sort 0}
                   19737: do_test where7-2.846.2 {
                   19738:   count_steps_sort {
                   19739:      SELECT a FROM t3
                   19740:       WHERE f='abcdefghi'
                   19741:          OR (g='edcbazy' AND f GLOB 'wxyza*')
                   19742:   }
                   19743: } {26 52 78 100 scan 0 sort 0}
                   19744: do_test where7-2.847.1 {
                   19745:   count_steps_sort {
                   19746:      SELECT a FROM t2
                   19747:       WHERE b=1103
                   19748:          OR b=638
                   19749:          OR b=792
                   19750:          OR b=1034
                   19751:          OR b=308
                   19752:          OR f='nopqrstuv'
                   19753:          OR b=264
                   19754:          OR ((a BETWEEN 33 AND 35) AND a!=34)
                   19755:          OR (d>=58.0 AND d<59.0 AND d NOT NULL)
                   19756:   }
                   19757: } {13 24 28 33 35 39 58 65 72 91 94 scan 0 sort 0}
                   19758: do_test where7-2.847.2 {
                   19759:   count_steps_sort {
                   19760:      SELECT a FROM t3
                   19761:       WHERE b=1103
                   19762:          OR b=638
                   19763:          OR b=792
                   19764:          OR b=1034
                   19765:          OR b=308
                   19766:          OR f='nopqrstuv'
                   19767:          OR b=264
                   19768:          OR ((a BETWEEN 33 AND 35) AND a!=34)
                   19769:          OR (d>=58.0 AND d<59.0 AND d NOT NULL)
                   19770:   }
                   19771: } {13 24 28 33 35 39 58 65 72 91 94 scan 0 sort 0}
                   19772: do_test where7-2.848.1 {
                   19773:   count_steps_sort {
                   19774:      SELECT a FROM t2
                   19775:       WHERE f='defghijkl'
                   19776:          OR b=814
                   19777:          OR f='yzabcdefg'
                   19778:   }
                   19779: } {3 24 29 50 55 74 76 81 scan 0 sort 0}
                   19780: do_test where7-2.848.2 {
                   19781:   count_steps_sort {
                   19782:      SELECT a FROM t3
                   19783:       WHERE f='defghijkl'
                   19784:          OR b=814
                   19785:          OR f='yzabcdefg'
                   19786:   }
                   19787: } {3 24 29 50 55 74 76 81 scan 0 sort 0}
                   19788: do_test where7-2.849.1 {
                   19789:   count_steps_sort {
                   19790:      SELECT a FROM t2
                   19791:       WHERE b=209
                   19792:          OR b=806
                   19793:          OR (d>=8.0 AND d<9.0 AND d NOT NULL)
                   19794:          OR (g='vutsrqp' AND f GLOB 'rstuv*')
                   19795:   }
                   19796: } {8 17 19 scan 0 sort 0}
                   19797: do_test where7-2.849.2 {
                   19798:   count_steps_sort {
                   19799:      SELECT a FROM t3
                   19800:       WHERE b=209
                   19801:          OR b=806
                   19802:          OR (d>=8.0 AND d<9.0 AND d NOT NULL)
                   19803:          OR (g='vutsrqp' AND f GLOB 'rstuv*')
                   19804:   }
                   19805: } {8 17 19 scan 0 sort 0}
                   19806: do_test where7-2.850.1 {
                   19807:   count_steps_sort {
                   19808:      SELECT a FROM t2
                   19809:       WHERE f='opqrstuvw'
                   19810:          OR b=69
                   19811:          OR b=366
                   19812:   }
                   19813: } {14 40 66 92 scan 0 sort 0}
                   19814: do_test where7-2.850.2 {
                   19815:   count_steps_sort {
                   19816:      SELECT a FROM t3
                   19817:       WHERE f='opqrstuvw'
                   19818:          OR b=69
                   19819:          OR b=366
                   19820:   }
                   19821: } {14 40 66 92 scan 0 sort 0}
                   19822: do_test where7-2.851.1 {
                   19823:   count_steps_sort {
                   19824:      SELECT a FROM t2
                   19825:       WHERE (d>=4.0 AND d<5.0 AND d NOT NULL)
                   19826:          OR a=45
                   19827:          OR (g='kjihgfe' AND f GLOB 'uvwxy*')
                   19828:          OR a=69
                   19829:          OR ((a BETWEEN 69 AND 71) AND a!=70)
                   19830:          OR (g='kjihgfe' AND f GLOB 'uvwxy*')
                   19831:   }
                   19832: } {4 45 69 71 72 scan 0 sort 0}
                   19833: do_test where7-2.851.2 {
                   19834:   count_steps_sort {
                   19835:      SELECT a FROM t3
                   19836:       WHERE (d>=4.0 AND d<5.0 AND d NOT NULL)
                   19837:          OR a=45
                   19838:          OR (g='kjihgfe' AND f GLOB 'uvwxy*')
                   19839:          OR a=69
                   19840:          OR ((a BETWEEN 69 AND 71) AND a!=70)
                   19841:          OR (g='kjihgfe' AND f GLOB 'uvwxy*')
                   19842:   }
                   19843: } {4 45 69 71 72 scan 0 sort 0}
                   19844: do_test where7-2.852.1 {
                   19845:   count_steps_sort {
                   19846:      SELECT a FROM t2
                   19847:       WHERE c=9009
                   19848:          OR (d>=85.0 AND d<86.0 AND d NOT NULL)
                   19849:          OR (g='wvutsrq' AND f GLOB 'klmno*')
                   19850:          OR (d>=9.0 AND d<10.0 AND d NOT NULL)
                   19851:          OR (g='lkjihgf' AND f GLOB 'pqrst*')
                   19852:   }
                   19853: } {9 10 25 26 27 67 85 scan 0 sort 0}
                   19854: do_test where7-2.852.2 {
                   19855:   count_steps_sort {
                   19856:      SELECT a FROM t3
                   19857:       WHERE c=9009
                   19858:          OR (d>=85.0 AND d<86.0 AND d NOT NULL)
                   19859:          OR (g='wvutsrq' AND f GLOB 'klmno*')
                   19860:          OR (d>=9.0 AND d<10.0 AND d NOT NULL)
                   19861:          OR (g='lkjihgf' AND f GLOB 'pqrst*')
                   19862:   }
                   19863: } {9 10 25 26 27 67 85 scan 0 sort 0}
                   19864: do_test where7-2.853.1 {
                   19865:   count_steps_sort {
                   19866:      SELECT a FROM t2
                   19867:       WHERE a=98
                   19868:          OR (d>=100.0 AND d<101.0 AND d NOT NULL)
                   19869:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   19870:          OR a=47
                   19871:          OR c=24024
                   19872:          OR a=27
                   19873:          OR (g='ponmlkj' AND f GLOB 'tuvwx*')
                   19874:          OR (d>=20.0 AND d<21.0 AND d NOT NULL)
                   19875:   }
                   19876: } {20 27 45 47 63 70 71 72 98 100 scan 0 sort 0}
                   19877: do_test where7-2.853.2 {
                   19878:   count_steps_sort {
                   19879:      SELECT a FROM t3
                   19880:       WHERE a=98
                   19881:          OR (d>=100.0 AND d<101.0 AND d NOT NULL)
                   19882:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   19883:          OR a=47
                   19884:          OR c=24024
                   19885:          OR a=27
                   19886:          OR (g='ponmlkj' AND f GLOB 'tuvwx*')
                   19887:          OR (d>=20.0 AND d<21.0 AND d NOT NULL)
                   19888:   }
                   19889: } {20 27 45 47 63 70 71 72 98 100 scan 0 sort 0}
                   19890: do_test where7-2.854.1 {
                   19891:   count_steps_sort {
                   19892:      SELECT a FROM t2
                   19893:       WHERE (g='utsrqpo' AND f GLOB 'wxyza*')
                   19894:          OR (g='utsrqpo' AND f GLOB 'wxyza*')
                   19895:          OR (g='ponmlkj' AND f GLOB 'stuvw*')
                   19896:          OR a=19
                   19897:   }
                   19898: } {19 22 44 scan 0 sort 0}
                   19899: do_test where7-2.854.2 {
                   19900:   count_steps_sort {
                   19901:      SELECT a FROM t3
                   19902:       WHERE (g='utsrqpo' AND f GLOB 'wxyza*')
                   19903:          OR (g='utsrqpo' AND f GLOB 'wxyza*')
                   19904:          OR (g='ponmlkj' AND f GLOB 'stuvw*')
                   19905:          OR a=19
                   19906:   }
                   19907: } {19 22 44 scan 0 sort 0}
                   19908: do_test where7-2.855.1 {
                   19909:   count_steps_sort {
                   19910:      SELECT a FROM t2
                   19911:       WHERE c=12012
                   19912:          OR (d>=80.0 AND d<81.0 AND d NOT NULL)
                   19913:          OR ((a BETWEEN 16 AND 18) AND a!=17)
                   19914:          OR (g='edcbazy' AND f GLOB 'uvwxy*')
                   19915:   }
                   19916: } {16 18 34 35 36 80 98 scan 0 sort 0}
                   19917: do_test where7-2.855.2 {
                   19918:   count_steps_sort {
                   19919:      SELECT a FROM t3
                   19920:       WHERE c=12012
                   19921:          OR (d>=80.0 AND d<81.0 AND d NOT NULL)
                   19922:          OR ((a BETWEEN 16 AND 18) AND a!=17)
                   19923:          OR (g='edcbazy' AND f GLOB 'uvwxy*')
                   19924:   }
                   19925: } {16 18 34 35 36 80 98 scan 0 sort 0}
                   19926: do_test where7-2.856.1 {
                   19927:   count_steps_sort {
                   19928:      SELECT a FROM t2
                   19929:       WHERE ((a BETWEEN 38 AND 40) AND a!=39)
                   19930:          OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
                   19931:          OR b=429
                   19932:          OR f='jklmnopqr'
                   19933:          OR (d>=48.0 AND d<49.0 AND d NOT NULL)
                   19934:          OR ((a BETWEEN 77 AND 79) AND a!=78)
                   19935:   }
                   19936: } {9 12 35 38 39 40 48 61 64 77 79 87 90 scan 0 sort 0}
                   19937: do_test where7-2.856.2 {
                   19938:   count_steps_sort {
                   19939:      SELECT a FROM t3
                   19940:       WHERE ((a BETWEEN 38 AND 40) AND a!=39)
                   19941:          OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
                   19942:          OR b=429
                   19943:          OR f='jklmnopqr'
                   19944:          OR (d>=48.0 AND d<49.0 AND d NOT NULL)
                   19945:          OR ((a BETWEEN 77 AND 79) AND a!=78)
                   19946:   }
                   19947: } {9 12 35 38 39 40 48 61 64 77 79 87 90 scan 0 sort 0}
                   19948: do_test where7-2.857.1 {
                   19949:   count_steps_sort {
                   19950:      SELECT a FROM t2
                   19951:       WHERE (g='lkjihgf' AND f GLOB 'mnopq*')
                   19952:          OR b=190
                   19953:   }
                   19954: } {64 scan 0 sort 0}
                   19955: do_test where7-2.857.2 {
                   19956:   count_steps_sort {
                   19957:      SELECT a FROM t3
                   19958:       WHERE (g='lkjihgf' AND f GLOB 'mnopq*')
                   19959:          OR b=190
                   19960:   }
                   19961: } {64 scan 0 sort 0}
                   19962: do_test where7-2.858.1 {
                   19963:   count_steps_sort {
                   19964:      SELECT a FROM t2
                   19965:       WHERE (g='jihgfed' AND f GLOB 'yzabc*')
                   19966:          OR b=674
                   19967:          OR b=289
                   19968:   }
                   19969: } {76 scan 0 sort 0}
                   19970: do_test where7-2.858.2 {
                   19971:   count_steps_sort {
                   19972:      SELECT a FROM t3
                   19973:       WHERE (g='jihgfed' AND f GLOB 'yzabc*')
                   19974:          OR b=674
                   19975:          OR b=289
                   19976:   }
                   19977: } {76 scan 0 sort 0}
                   19978: do_test where7-2.859.1 {
                   19979:   count_steps_sort {
                   19980:      SELECT a FROM t2
                   19981:       WHERE a=17
                   19982:          OR b=539
                   19983:          OR (g='ponmlkj' AND f GLOB 'vwxyz*')
                   19984:          OR (g='utsrqpo' AND f GLOB 'vwxyz*')
                   19985:   }
                   19986: } {17 21 47 49 scan 0 sort 0}
                   19987: do_test where7-2.859.2 {
                   19988:   count_steps_sort {
                   19989:      SELECT a FROM t3
                   19990:       WHERE a=17
                   19991:          OR b=539
                   19992:          OR (g='ponmlkj' AND f GLOB 'vwxyz*')
                   19993:          OR (g='utsrqpo' AND f GLOB 'vwxyz*')
                   19994:   }
                   19995: } {17 21 47 49 scan 0 sort 0}
                   19996: do_test where7-2.860.1 {
                   19997:   count_steps_sort {
                   19998:      SELECT a FROM t2
                   19999:       WHERE b=924
                   20000:          OR c=27027
                   20001:          OR ((a BETWEEN 65 AND 67) AND a!=66)
                   20002:   }
                   20003: } {65 67 79 80 81 84 scan 0 sort 0}
                   20004: do_test where7-2.860.2 {
                   20005:   count_steps_sort {
                   20006:      SELECT a FROM t3
                   20007:       WHERE b=924
                   20008:          OR c=27027
                   20009:          OR ((a BETWEEN 65 AND 67) AND a!=66)
                   20010:   }
                   20011: } {65 67 79 80 81 84 scan 0 sort 0}
                   20012: do_test where7-2.861.1 {
                   20013:   count_steps_sort {
                   20014:      SELECT a FROM t2
                   20015:       WHERE b=564
                   20016:          OR f='mnopqrstu'
                   20017:          OR ((a BETWEEN 28 AND 30) AND a!=29)
                   20018:          OR b=1103
                   20019:   }
                   20020: } {12 28 30 38 64 90 scan 0 sort 0}
                   20021: do_test where7-2.861.2 {
                   20022:   count_steps_sort {
                   20023:      SELECT a FROM t3
                   20024:       WHERE b=564
                   20025:          OR f='mnopqrstu'
                   20026:          OR ((a BETWEEN 28 AND 30) AND a!=29)
                   20027:          OR b=1103
                   20028:   }
                   20029: } {12 28 30 38 64 90 scan 0 sort 0}
                   20030: do_test where7-2.862.1 {
                   20031:   count_steps_sort {
                   20032:      SELECT a FROM t2
                   20033:       WHERE b=231
                   20034:          OR (d>=24.0 AND d<25.0 AND d NOT NULL)
                   20035:          OR a=38
                   20036:          OR a=4
                   20037:          OR b=784
                   20038:   }
                   20039: } {4 21 24 38 scan 0 sort 0}
                   20040: do_test where7-2.862.2 {
                   20041:   count_steps_sort {
                   20042:      SELECT a FROM t3
                   20043:       WHERE b=231
                   20044:          OR (d>=24.0 AND d<25.0 AND d NOT NULL)
                   20045:          OR a=38
                   20046:          OR a=4
                   20047:          OR b=784
                   20048:   }
                   20049: } {4 21 24 38 scan 0 sort 0}
                   20050: do_test where7-2.863.1 {
                   20051:   count_steps_sort {
                   20052:      SELECT a FROM t2
                   20053:       WHERE f='ghijklmno'
                   20054:          OR a=26
                   20055:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   20056:          OR a=81
                   20057:          OR (d>=3.0 AND d<4.0 AND d NOT NULL)
                   20058:          OR ((a BETWEEN 28 AND 30) AND a!=29)
                   20059:          OR b=275
                   20060:          OR (g='hgfedcb' AND f GLOB 'jklmn*')
                   20061:          OR b=311
                   20062:          OR b=894
                   20063:          OR b=872
                   20064:   }
                   20065: } {3 6 25 26 28 30 32 58 68 81 84 87 scan 0 sort 0}
                   20066: do_test where7-2.863.2 {
                   20067:   count_steps_sort {
                   20068:      SELECT a FROM t3
                   20069:       WHERE f='ghijklmno'
                   20070:          OR a=26
                   20071:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   20072:          OR a=81
                   20073:          OR (d>=3.0 AND d<4.0 AND d NOT NULL)
                   20074:          OR ((a BETWEEN 28 AND 30) AND a!=29)
                   20075:          OR b=275
                   20076:          OR (g='hgfedcb' AND f GLOB 'jklmn*')
                   20077:          OR b=311
                   20078:          OR b=894
                   20079:          OR b=872
                   20080:   }
                   20081: } {3 6 25 26 28 30 32 58 68 81 84 87 scan 0 sort 0}
                   20082: do_test where7-2.864.1 {
                   20083:   count_steps_sort {
                   20084:      SELECT a FROM t2
                   20085:       WHERE a=91
                   20086:          OR b=619
                   20087:   }
                   20088: } {91 scan 0 sort 0}
                   20089: do_test where7-2.864.2 {
                   20090:   count_steps_sort {
                   20091:      SELECT a FROM t3
                   20092:       WHERE a=91
                   20093:          OR b=619
                   20094:   }
                   20095: } {91 scan 0 sort 0}
                   20096: do_test where7-2.865.1 {
                   20097:   count_steps_sort {
                   20098:      SELECT a FROM t2
                   20099:       WHERE (d>=4.0 AND d<5.0 AND d NOT NULL)
                   20100:          OR a=85
                   20101:          OR f IS NULL
                   20102:          OR ((a BETWEEN 49 AND 51) AND a!=50)
                   20103:          OR ((a BETWEEN 66 AND 68) AND a!=67)
                   20104:          OR b=154
                   20105:          OR ((a BETWEEN 40 AND 42) AND a!=41)
                   20106:          OR ((a BETWEEN 87 AND 89) AND a!=88)
                   20107:          OR (d>=25.0 AND d<26.0 AND d NOT NULL)
                   20108:   }
                   20109: } {4 14 25 40 42 49 51 66 68 85 87 89 scan 0 sort 0}
                   20110: do_test where7-2.865.2 {
                   20111:   count_steps_sort {
                   20112:      SELECT a FROM t3
                   20113:       WHERE (d>=4.0 AND d<5.0 AND d NOT NULL)
                   20114:          OR a=85
                   20115:          OR f IS NULL
                   20116:          OR ((a BETWEEN 49 AND 51) AND a!=50)
                   20117:          OR ((a BETWEEN 66 AND 68) AND a!=67)
                   20118:          OR b=154
                   20119:          OR ((a BETWEEN 40 AND 42) AND a!=41)
                   20120:          OR ((a BETWEEN 87 AND 89) AND a!=88)
                   20121:          OR (d>=25.0 AND d<26.0 AND d NOT NULL)
                   20122:   }
                   20123: } {4 14 25 40 42 49 51 66 68 85 87 89 scan 0 sort 0}
                   20124: do_test where7-2.866.1 {
                   20125:   count_steps_sort {
                   20126:      SELECT a FROM t2
                   20127:       WHERE a=44
                   20128:          OR b=55
                   20129:          OR a=30
                   20130:          OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
                   20131:          OR 1000000<b
                   20132:          OR a=24
                   20133:          OR b=1089
                   20134:          OR (d>=75.0 AND d<76.0 AND d NOT NULL)
                   20135:          OR (g='rqponml' AND f GLOB 'hijkl*')
                   20136:   }
                   20137: } {5 19 24 30 33 44 45 71 75 97 99 scan 0 sort 0}
                   20138: do_test where7-2.866.2 {
                   20139:   count_steps_sort {
                   20140:      SELECT a FROM t3
                   20141:       WHERE a=44
                   20142:          OR b=55
                   20143:          OR a=30
                   20144:          OR (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
                   20145:          OR 1000000<b
                   20146:          OR a=24
                   20147:          OR b=1089
                   20148:          OR (d>=75.0 AND d<76.0 AND d NOT NULL)
                   20149:          OR (g='rqponml' AND f GLOB 'hijkl*')
                   20150:   }
                   20151: } {5 19 24 30 33 44 45 71 75 97 99 scan 0 sort 0}
                   20152: do_test where7-2.867.1 {
                   20153:   count_steps_sort {
                   20154:      SELECT a FROM t2
                   20155:       WHERE (d>=16.0 AND d<17.0 AND d NOT NULL)
                   20156:          OR ((a BETWEEN 80 AND 82) AND a!=81)
                   20157:          OR b=36
                   20158:          OR ((a BETWEEN 33 AND 35) AND a!=34)
                   20159:   }
                   20160: } {16 33 35 80 82 scan 0 sort 0}
                   20161: do_test where7-2.867.2 {
                   20162:   count_steps_sort {
                   20163:      SELECT a FROM t3
                   20164:       WHERE (d>=16.0 AND d<17.0 AND d NOT NULL)
                   20165:          OR ((a BETWEEN 80 AND 82) AND a!=81)
                   20166:          OR b=36
                   20167:          OR ((a BETWEEN 33 AND 35) AND a!=34)
                   20168:   }
                   20169: } {16 33 35 80 82 scan 0 sort 0}
                   20170: do_test where7-2.868.1 {
                   20171:   count_steps_sort {
                   20172:      SELECT a FROM t2
                   20173:       WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
                   20174:          OR (d>=35.0 AND d<36.0 AND d NOT NULL)
                   20175:          OR c=26026
                   20176:          OR ((a BETWEEN 37 AND 39) AND a!=38)
                   20177:          OR a=56
                   20178:          OR b=506
                   20179:          OR b=781
                   20180:          OR (d>=28.0 AND d<29.0 AND d NOT NULL)
                   20181:   }
                   20182: } {28 35 37 39 46 56 71 76 77 78 97 scan 0 sort 0}
                   20183: do_test where7-2.868.2 {
                   20184:   count_steps_sort {
                   20185:      SELECT a FROM t3
                   20186:       WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
                   20187:          OR (d>=35.0 AND d<36.0 AND d NOT NULL)
                   20188:          OR c=26026
                   20189:          OR ((a BETWEEN 37 AND 39) AND a!=38)
                   20190:          OR a=56
                   20191:          OR b=506
                   20192:          OR b=781
                   20193:          OR (d>=28.0 AND d<29.0 AND d NOT NULL)
                   20194:   }
                   20195: } {28 35 37 39 46 56 71 76 77 78 97 scan 0 sort 0}
                   20196: do_test where7-2.869.1 {
                   20197:   count_steps_sort {
                   20198:      SELECT a FROM t2
                   20199:       WHERE (g='edcbazy' AND f GLOB 'uvwxy*')
                   20200:          OR ((a BETWEEN 25 AND 27) AND a!=26)
                   20201:          OR (g='qponmlk' AND f GLOB 'nopqr*')
                   20202:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   20203:          OR f='xyzabcdef'
                   20204:          OR b=517
                   20205:          OR (g='jihgfed' AND f GLOB 'yzabc*')
                   20206:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   20207:   }
                   20208: } {23 25 27 39 47 49 68 75 76 89 91 98 scan 0 sort 0}
                   20209: do_test where7-2.869.2 {
                   20210:   count_steps_sort {
                   20211:      SELECT a FROM t3
                   20212:       WHERE (g='edcbazy' AND f GLOB 'uvwxy*')
                   20213:          OR ((a BETWEEN 25 AND 27) AND a!=26)
                   20214:          OR (g='qponmlk' AND f GLOB 'nopqr*')
                   20215:          OR ((a BETWEEN 89 AND 91) AND a!=90)
                   20216:          OR f='xyzabcdef'
                   20217:          OR b=517
                   20218:          OR (g='jihgfed' AND f GLOB 'yzabc*')
                   20219:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   20220:   }
                   20221: } {23 25 27 39 47 49 68 75 76 89 91 98 scan 0 sort 0}
                   20222: do_test where7-2.870.1 {
                   20223:   count_steps_sort {
                   20224:      SELECT a FROM t2
                   20225:       WHERE a=54
                   20226:          OR a=59
                   20227:   }
                   20228: } {54 59 scan 0 sort 0}
                   20229: do_test where7-2.870.2 {
                   20230:   count_steps_sort {
                   20231:      SELECT a FROM t3
                   20232:       WHERE a=54
                   20233:          OR a=59
                   20234:   }
                   20235: } {54 59 scan 0 sort 0}
                   20236: do_test where7-2.871.1 {
                   20237:   count_steps_sort {
                   20238:      SELECT a FROM t2
                   20239:       WHERE (g='tsrqpon' AND f GLOB 'yzabc*')
                   20240:          OR b=762
                   20241:          OR (g='onmlkji' AND f GLOB 'wxyza*')
                   20242:          OR a=25
                   20243:          OR ((a BETWEEN 65 AND 67) AND a!=66)
                   20244:   }
                   20245: } {24 25 48 65 67 scan 0 sort 0}
                   20246: do_test where7-2.871.2 {
                   20247:   count_steps_sort {
                   20248:      SELECT a FROM t3
                   20249:       WHERE (g='tsrqpon' AND f GLOB 'yzabc*')
                   20250:          OR b=762
                   20251:          OR (g='onmlkji' AND f GLOB 'wxyza*')
                   20252:          OR a=25
                   20253:          OR ((a BETWEEN 65 AND 67) AND a!=66)
                   20254:   }
                   20255: } {24 25 48 65 67 scan 0 sort 0}
                   20256: do_test where7-2.872.1 {
                   20257:   count_steps_sort {
                   20258:      SELECT a FROM t2
                   20259:       WHERE (d>=59.0 AND d<60.0 AND d NOT NULL)
                   20260:          OR ((a BETWEEN 14 AND 16) AND a!=15)
                   20261:          OR b=839
                   20262:          OR f='defghijkl'
                   20263:          OR (d>=95.0 AND d<96.0 AND d NOT NULL)
                   20264:          OR (g='mlkjihg' AND f GLOB 'ijklm*')
                   20265:          OR (d>=52.0 AND d<53.0 AND d NOT NULL)
                   20266:          OR (g='hgfedcb' AND f GLOB 'hijkl*')
                   20267:          OR b=498
                   20268:   }
                   20269: } {3 14 16 29 52 55 59 60 81 85 95 scan 0 sort 0}
                   20270: do_test where7-2.872.2 {
                   20271:   count_steps_sort {
                   20272:      SELECT a FROM t3
                   20273:       WHERE (d>=59.0 AND d<60.0 AND d NOT NULL)
                   20274:          OR ((a BETWEEN 14 AND 16) AND a!=15)
                   20275:          OR b=839
                   20276:          OR f='defghijkl'
                   20277:          OR (d>=95.0 AND d<96.0 AND d NOT NULL)
                   20278:          OR (g='mlkjihg' AND f GLOB 'ijklm*')
                   20279:          OR (d>=52.0 AND d<53.0 AND d NOT NULL)
                   20280:          OR (g='hgfedcb' AND f GLOB 'hijkl*')
                   20281:          OR b=498
                   20282:   }
                   20283: } {3 14 16 29 52 55 59 60 81 85 95 scan 0 sort 0}
                   20284: do_test where7-2.873.1 {
                   20285:   count_steps_sort {
                   20286:      SELECT a FROM t2
                   20287:       WHERE b=256
                   20288:          OR c=19019
                   20289:          OR a=54
                   20290:          OR (d>=46.0 AND d<47.0 AND d NOT NULL)
                   20291:          OR b=498
                   20292:          OR b=77
                   20293:   }
                   20294: } {7 46 54 55 56 57 scan 0 sort 0}
                   20295: do_test where7-2.873.2 {
                   20296:   count_steps_sort {
                   20297:      SELECT a FROM t3
                   20298:       WHERE b=256
                   20299:          OR c=19019
                   20300:          OR a=54
                   20301:          OR (d>=46.0 AND d<47.0 AND d NOT NULL)
                   20302:          OR b=498
                   20303:          OR b=77
                   20304:   }
                   20305: } {7 46 54 55 56 57 scan 0 sort 0}
                   20306: do_test where7-2.874.1 {
                   20307:   count_steps_sort {
                   20308:      SELECT a FROM t2
                   20309:       WHERE (g='mlkjihg' AND f GLOB 'jklmn*')
                   20310:          OR b=256
                   20311:          OR b=586
                   20312:          OR a=74
                   20313:          OR b=113
                   20314:          OR (d>=99.0 AND d<100.0 AND d NOT NULL)
                   20315:          OR b=495
                   20316:   }
                   20317: } {45 61 74 99 scan 0 sort 0}
                   20318: do_test where7-2.874.2 {
                   20319:   count_steps_sort {
                   20320:      SELECT a FROM t3
                   20321:       WHERE (g='mlkjihg' AND f GLOB 'jklmn*')
                   20322:          OR b=256
                   20323:          OR b=586
                   20324:          OR a=74
                   20325:          OR b=113
                   20326:          OR (d>=99.0 AND d<100.0 AND d NOT NULL)
                   20327:          OR b=495
                   20328:   }
                   20329: } {45 61 74 99 scan 0 sort 0}
                   20330: do_test where7-2.875.1 {
                   20331:   count_steps_sort {
                   20332:      SELECT a FROM t2
                   20333:       WHERE a=12
                   20334:          OR a=50
                   20335:          OR (d>=33.0 AND d<34.0 AND d NOT NULL)
                   20336:          OR ((a BETWEEN 66 AND 68) AND a!=67)
                   20337:   }
                   20338: } {12 33 50 66 68 scan 0 sort 0}
                   20339: do_test where7-2.875.2 {
                   20340:   count_steps_sort {
                   20341:      SELECT a FROM t3
                   20342:       WHERE a=12
                   20343:          OR a=50
                   20344:          OR (d>=33.0 AND d<34.0 AND d NOT NULL)
                   20345:          OR ((a BETWEEN 66 AND 68) AND a!=67)
                   20346:   }
                   20347: } {12 33 50 66 68 scan 0 sort 0}
                   20348: do_test where7-2.876.1 {
                   20349:   count_steps_sort {
                   20350:      SELECT a FROM t2
                   20351:       WHERE b=308
                   20352:          OR (d>=73.0 AND d<74.0 AND d NOT NULL)
                   20353:          OR (g='nmlkjih' AND f GLOB 'bcdef*')
                   20354:          OR a=83
                   20355:          OR c=23023
                   20356:          OR (d>=57.0 AND d<58.0 AND d NOT NULL)
                   20357:          OR (g='lkjihgf' AND f GLOB 'nopqr*')
                   20358:          OR a=58
                   20359:          OR ((a BETWEEN 17 AND 19) AND a!=18)
                   20360:          OR (g='srqponm' AND f GLOB 'efghi*')
                   20361:          OR c=4004
                   20362:   }
                   20363: } {10 11 12 17 19 28 30 53 57 58 65 67 68 69 73 83 scan 0 sort 0}
                   20364: do_test where7-2.876.2 {
                   20365:   count_steps_sort {
                   20366:      SELECT a FROM t3
                   20367:       WHERE b=308
                   20368:          OR (d>=73.0 AND d<74.0 AND d NOT NULL)
                   20369:          OR (g='nmlkjih' AND f GLOB 'bcdef*')
                   20370:          OR a=83
                   20371:          OR c=23023
                   20372:          OR (d>=57.0 AND d<58.0 AND d NOT NULL)
                   20373:          OR (g='lkjihgf' AND f GLOB 'nopqr*')
                   20374:          OR a=58
                   20375:          OR ((a BETWEEN 17 AND 19) AND a!=18)
                   20376:          OR (g='srqponm' AND f GLOB 'efghi*')
                   20377:          OR c=4004
                   20378:   }
                   20379: } {10 11 12 17 19 28 30 53 57 58 65 67 68 69 73 83 scan 0 sort 0}
                   20380: do_test where7-2.877.1 {
                   20381:   count_steps_sort {
                   20382:      SELECT a FROM t2
                   20383:       WHERE b=476
                   20384:          OR a=26
                   20385:          OR (d>=87.0 AND d<88.0 AND d NOT NULL)
                   20386:          OR b=762
                   20387:          OR b=157
                   20388:          OR (d>=17.0 AND d<18.0 AND d NOT NULL)
                   20389:          OR (g='nmlkjih' AND f GLOB 'cdefg*')
                   20390:   }
                   20391: } {17 26 54 87 scan 0 sort 0}
                   20392: do_test where7-2.877.2 {
                   20393:   count_steps_sort {
                   20394:      SELECT a FROM t3
                   20395:       WHERE b=476
                   20396:          OR a=26
                   20397:          OR (d>=87.0 AND d<88.0 AND d NOT NULL)
                   20398:          OR b=762
                   20399:          OR b=157
                   20400:          OR (d>=17.0 AND d<18.0 AND d NOT NULL)
                   20401:          OR (g='nmlkjih' AND f GLOB 'cdefg*')
                   20402:   }
                   20403: } {17 26 54 87 scan 0 sort 0}
                   20404: do_test where7-2.878.1 {
                   20405:   count_steps_sort {
                   20406:      SELECT a FROM t2
                   20407:       WHERE (d>=77.0 AND d<78.0 AND d NOT NULL)
                   20408:          OR a=1
                   20409:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   20410:          OR b=278
                   20411:          OR (g='xwvutsr' AND f GLOB 'defgh*')
                   20412:          OR f='qrstuvwxy'
                   20413:          OR (g='onmlkji' AND f GLOB 'abcde*')
                   20414:          OR ((a BETWEEN 82 AND 84) AND a!=83)
                   20415:          OR (g='edcbazy' AND f GLOB 'uvwxy*')
                   20416:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                   20417:          OR (d>=72.0 AND d<73.0 AND d NOT NULL)
                   20418:   }
                   20419: } {1 3 16 42 52 68 72 74 77 82 84 93 94 95 98 scan 0 sort 0}
                   20420: do_test where7-2.878.2 {
                   20421:   count_steps_sort {
                   20422:      SELECT a FROM t3
                   20423:       WHERE (d>=77.0 AND d<78.0 AND d NOT NULL)
                   20424:          OR a=1
                   20425:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   20426:          OR b=278
                   20427:          OR (g='xwvutsr' AND f GLOB 'defgh*')
                   20428:          OR f='qrstuvwxy'
                   20429:          OR (g='onmlkji' AND f GLOB 'abcde*')
                   20430:          OR ((a BETWEEN 82 AND 84) AND a!=83)
                   20431:          OR (g='edcbazy' AND f GLOB 'uvwxy*')
                   20432:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                   20433:          OR (d>=72.0 AND d<73.0 AND d NOT NULL)
                   20434:   }
                   20435: } {1 3 16 42 52 68 72 74 77 82 84 93 94 95 98 scan 0 sort 0}
                   20436: do_test where7-2.879.1 {
                   20437:   count_steps_sort {
                   20438:      SELECT a FROM t2
                   20439:       WHERE b=124
                   20440:          OR (d>=92.0 AND d<93.0 AND d NOT NULL)
                   20441:          OR ((a BETWEEN 41 AND 43) AND a!=42)
                   20442:          OR (d>=96.0 AND d<97.0 AND d NOT NULL)
                   20443:          OR b=759
                   20444:          OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
                   20445:          OR ((a BETWEEN 45 AND 47) AND a!=46)
                   20446:          OR (g='kjihgfe' AND f GLOB 'uvwxy*')
                   20447:   }
                   20448: } {12 38 41 43 45 47 64 69 72 90 92 96 scan 0 sort 0}
                   20449: do_test where7-2.879.2 {
                   20450:   count_steps_sort {
                   20451:      SELECT a FROM t3
                   20452:       WHERE b=124
                   20453:          OR (d>=92.0 AND d<93.0 AND d NOT NULL)
                   20454:          OR ((a BETWEEN 41 AND 43) AND a!=42)
                   20455:          OR (d>=96.0 AND d<97.0 AND d NOT NULL)
                   20456:          OR b=759
                   20457:          OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
                   20458:          OR ((a BETWEEN 45 AND 47) AND a!=46)
                   20459:          OR (g='kjihgfe' AND f GLOB 'uvwxy*')
                   20460:   }
                   20461: } {12 38 41 43 45 47 64 69 72 90 92 96 scan 0 sort 0}
                   20462: do_test where7-2.880.1 {
                   20463:   count_steps_sort {
                   20464:      SELECT a FROM t2
                   20465:       WHERE b=872
                   20466:          OR b=267
                   20467:          OR b=814
                   20468:          OR b=99
                   20469:          OR c<=10
                   20470:          OR ((a BETWEEN 8 AND 10) AND a!=9)
                   20471:          OR b=44
                   20472:          OR f='zabcdefgh'
                   20473:          OR b=979
                   20474:          OR (g='rqponml' AND f GLOB 'hijkl*')
                   20475:   }
                   20476: } {4 8 9 10 25 33 51 74 77 89 scan 0 sort 0}
                   20477: do_test where7-2.880.2 {
                   20478:   count_steps_sort {
                   20479:      SELECT a FROM t3
                   20480:       WHERE b=872
                   20481:          OR b=267
                   20482:          OR b=814
                   20483:          OR b=99
                   20484:          OR c<=10
                   20485:          OR ((a BETWEEN 8 AND 10) AND a!=9)
                   20486:          OR b=44
                   20487:          OR f='zabcdefgh'
                   20488:          OR b=979
                   20489:          OR (g='rqponml' AND f GLOB 'hijkl*')
                   20490:   }
                   20491: } {4 8 9 10 25 33 51 74 77 89 scan 0 sort 0}
                   20492: do_test where7-2.881.1 {
                   20493:   count_steps_sort {
                   20494:      SELECT a FROM t2
                   20495:       WHERE (d>=26.0 AND d<27.0 AND d NOT NULL)
                   20496:          OR f='xyzabcdef'
                   20497:   }
                   20498: } {23 26 49 75 scan 0 sort 0}
                   20499: do_test where7-2.881.2 {
                   20500:   count_steps_sort {
                   20501:      SELECT a FROM t3
                   20502:       WHERE (d>=26.0 AND d<27.0 AND d NOT NULL)
                   20503:          OR f='xyzabcdef'
                   20504:   }
                   20505: } {23 26 49 75 scan 0 sort 0}
                   20506: do_test where7-2.882.1 {
                   20507:   count_steps_sort {
                   20508:      SELECT a FROM t2
                   20509:       WHERE b=487
                   20510:          OR b=355
                   20511:          OR c=9009
                   20512:          OR (d>=8.0 AND d<9.0 AND d NOT NULL)
                   20513:          OR ((a BETWEEN 32 AND 34) AND a!=33)
                   20514:          OR b=113
                   20515:          OR ((a BETWEEN 24 AND 26) AND a!=25)
                   20516:          OR a=90
                   20517:          OR (d>=66.0 AND d<67.0 AND d NOT NULL)
                   20518:          OR (g='hgfedcb' AND f GLOB 'jklmn*')
                   20519:          OR f='nopqrstuv'
                   20520:   }
                   20521: } {8 13 24 25 26 27 32 34 39 65 66 87 90 91 scan 0 sort 0}
                   20522: do_test where7-2.882.2 {
                   20523:   count_steps_sort {
                   20524:      SELECT a FROM t3
                   20525:       WHERE b=487
                   20526:          OR b=355
                   20527:          OR c=9009
                   20528:          OR (d>=8.0 AND d<9.0 AND d NOT NULL)
                   20529:          OR ((a BETWEEN 32 AND 34) AND a!=33)
                   20530:          OR b=113
                   20531:          OR ((a BETWEEN 24 AND 26) AND a!=25)
                   20532:          OR a=90
                   20533:          OR (d>=66.0 AND d<67.0 AND d NOT NULL)
                   20534:          OR (g='hgfedcb' AND f GLOB 'jklmn*')
                   20535:          OR f='nopqrstuv'
                   20536:   }
                   20537: } {8 13 24 25 26 27 32 34 39 65 66 87 90 91 scan 0 sort 0}
                   20538: do_test where7-2.883.1 {
                   20539:   count_steps_sort {
                   20540:      SELECT a FROM t2
                   20541:       WHERE (d>=34.0 AND d<35.0 AND d NOT NULL)
                   20542:          OR b=275
                   20543:   }
                   20544: } {25 34 scan 0 sort 0}
                   20545: do_test where7-2.883.2 {
                   20546:   count_steps_sort {
                   20547:      SELECT a FROM t3
                   20548:       WHERE (d>=34.0 AND d<35.0 AND d NOT NULL)
                   20549:          OR b=275
                   20550:   }
                   20551: } {25 34 scan 0 sort 0}
                   20552: do_test where7-2.884.1 {
                   20553:   count_steps_sort {
                   20554:      SELECT a FROM t2
                   20555:       WHERE b=355
                   20556:          OR a=44
                   20557:          OR b=374
                   20558:          OR c=25025
                   20559:          OR b=198
                   20560:          OR ((a BETWEEN 4 AND 6) AND a!=5)
                   20561:          OR ((a BETWEEN 69 AND 71) AND a!=70)
                   20562:          OR d<0.0
                   20563:          OR (g='qponmlk' AND f GLOB 'pqrst*')
                   20564:          OR c=9009
                   20565:   }
                   20566: } {4 6 18 25 26 27 34 41 44 69 71 73 74 75 scan 0 sort 0}
                   20567: do_test where7-2.884.2 {
                   20568:   count_steps_sort {
                   20569:      SELECT a FROM t3
                   20570:       WHERE b=355
                   20571:          OR a=44
                   20572:          OR b=374
                   20573:          OR c=25025
                   20574:          OR b=198
                   20575:          OR ((a BETWEEN 4 AND 6) AND a!=5)
                   20576:          OR ((a BETWEEN 69 AND 71) AND a!=70)
                   20577:          OR d<0.0
                   20578:          OR (g='qponmlk' AND f GLOB 'pqrst*')
                   20579:          OR c=9009
                   20580:   }
                   20581: } {4 6 18 25 26 27 34 41 44 69 71 73 74 75 scan 0 sort 0}
                   20582: do_test where7-2.885.1 {
                   20583:   count_steps_sort {
                   20584:      SELECT a FROM t2
                   20585:       WHERE (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
                   20586:          OR b=814
                   20587:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   20588:   }
                   20589: } {19 45 54 71 74 97 scan 0 sort 0}
                   20590: do_test where7-2.885.2 {
                   20591:   count_steps_sort {
                   20592:      SELECT a FROM t3
                   20593:       WHERE (f GLOB '?uvwx*' AND f GLOB 'tuvw*')
                   20594:          OR b=814
                   20595:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   20596:   }
                   20597: } {19 45 54 71 74 97 scan 0 sort 0}
                   20598: do_test where7-2.886.1 {
                   20599:   count_steps_sort {
                   20600:      SELECT a FROM t2
                   20601:       WHERE (g='lkjihgf' AND f GLOB 'mnopq*')
                   20602:          OR b=333
                   20603:          OR b=275
                   20604:   }
                   20605: } {25 64 scan 0 sort 0}
                   20606: do_test where7-2.886.2 {
                   20607:   count_steps_sort {
                   20608:      SELECT a FROM t3
                   20609:       WHERE (g='lkjihgf' AND f GLOB 'mnopq*')
                   20610:          OR b=333
                   20611:          OR b=275
                   20612:   }
                   20613: } {25 64 scan 0 sort 0}
                   20614: do_test where7-2.887.1 {
                   20615:   count_steps_sort {
                   20616:      SELECT a FROM t2
                   20617:       WHERE (g='ihgfedc' AND f GLOB 'efghi*')
                   20618:          OR ((a BETWEEN 33 AND 35) AND a!=34)
                   20619:   }
                   20620: } {33 35 82 scan 0 sort 0}
                   20621: do_test where7-2.887.2 {
                   20622:   count_steps_sort {
                   20623:      SELECT a FROM t3
                   20624:       WHERE (g='ihgfedc' AND f GLOB 'efghi*')
                   20625:          OR ((a BETWEEN 33 AND 35) AND a!=34)
                   20626:   }
                   20627: } {33 35 82 scan 0 sort 0}
                   20628: do_test where7-2.888.1 {
                   20629:   count_steps_sort {
                   20630:      SELECT a FROM t2
                   20631:       WHERE ((a BETWEEN 11 AND 13) AND a!=12)
                   20632:          OR b=253
                   20633:          OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
                   20634:          OR b=286
                   20635:          OR (d>=10.0 AND d<11.0 AND d NOT NULL)
                   20636:   }
                   20637: } {10 11 13 14 23 26 40 66 92 scan 0 sort 0}
                   20638: do_test where7-2.888.2 {
                   20639:   count_steps_sort {
                   20640:      SELECT a FROM t3
                   20641:       WHERE ((a BETWEEN 11 AND 13) AND a!=12)
                   20642:          OR b=253
                   20643:          OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
                   20644:          OR b=286
                   20645:          OR (d>=10.0 AND d<11.0 AND d NOT NULL)
                   20646:   }
                   20647: } {10 11 13 14 23 26 40 66 92 scan 0 sort 0}
                   20648: do_test where7-2.889.1 {
                   20649:   count_steps_sort {
                   20650:      SELECT a FROM t2
                   20651:       WHERE (d>=15.0 AND d<16.0 AND d NOT NULL)
                   20652:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   20653:          OR ((a BETWEEN 26 AND 28) AND a!=27)
                   20654:          OR b=421
                   20655:          OR (g='xwvutsr' AND f GLOB 'fghij*')
                   20656:          OR f='ijklmnopq'
                   20657:          OR b=891
                   20658:          OR b=1056
                   20659:   }
                   20660: } {5 8 15 26 28 34 60 81 86 90 96 scan 0 sort 0}
                   20661: do_test where7-2.889.2 {
                   20662:   count_steps_sort {
                   20663:      SELECT a FROM t3
                   20664:       WHERE (d>=15.0 AND d<16.0 AND d NOT NULL)
                   20665:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   20666:          OR ((a BETWEEN 26 AND 28) AND a!=27)
                   20667:          OR b=421
                   20668:          OR (g='xwvutsr' AND f GLOB 'fghij*')
                   20669:          OR f='ijklmnopq'
                   20670:          OR b=891
                   20671:          OR b=1056
                   20672:   }
                   20673: } {5 8 15 26 28 34 60 81 86 90 96 scan 0 sort 0}
                   20674: do_test where7-2.890.1 {
                   20675:   count_steps_sort {
                   20676:      SELECT a FROM t2
                   20677:       WHERE f='fghijklmn'
                   20678:          OR (g='qponmlk' AND f GLOB 'nopqr*')
                   20679:          OR (g='edcbazy' AND f GLOB 'vwxyz*')
                   20680:          OR b=671
                   20681:          OR (g='xwvutsr' AND f GLOB 'hijkl*')
                   20682:   }
                   20683: } {5 7 31 39 57 61 83 99 scan 0 sort 0}
                   20684: do_test where7-2.890.2 {
                   20685:   count_steps_sort {
                   20686:      SELECT a FROM t3
                   20687:       WHERE f='fghijklmn'
                   20688:          OR (g='qponmlk' AND f GLOB 'nopqr*')
                   20689:          OR (g='edcbazy' AND f GLOB 'vwxyz*')
                   20690:          OR b=671
                   20691:          OR (g='xwvutsr' AND f GLOB 'hijkl*')
                   20692:   }
                   20693: } {5 7 31 39 57 61 83 99 scan 0 sort 0}
                   20694: do_test where7-2.891.1 {
                   20695:   count_steps_sort {
                   20696:      SELECT a FROM t2
                   20697:       WHERE (g='lkjihgf' AND f GLOB 'lmnop*')
                   20698:          OR (g='srqponm' AND f GLOB 'fghij*')
                   20699:          OR ((a BETWEEN 4 AND 6) AND a!=5)
                   20700:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   20701:          OR (d>=11.0 AND d<12.0 AND d NOT NULL)
                   20702:   }
                   20703: } {4 6 11 31 63 68 scan 0 sort 0}
                   20704: do_test where7-2.891.2 {
                   20705:   count_steps_sort {
                   20706:      SELECT a FROM t3
                   20707:       WHERE (g='lkjihgf' AND f GLOB 'lmnop*')
                   20708:          OR (g='srqponm' AND f GLOB 'fghij*')
                   20709:          OR ((a BETWEEN 4 AND 6) AND a!=5)
                   20710:          OR (g='kjihgfe' AND f GLOB 'qrstu*')
                   20711:          OR (d>=11.0 AND d<12.0 AND d NOT NULL)
                   20712:   }
                   20713: } {4 6 11 31 63 68 scan 0 sort 0}
                   20714: do_test where7-2.892.1 {
                   20715:   count_steps_sort {
                   20716:      SELECT a FROM t2
                   20717:       WHERE c=11011
                   20718:          OR a=20
                   20719:          OR b=432
                   20720:          OR b=410
                   20721:          OR a=86
                   20722:          OR (d>=89.0 AND d<90.0 AND d NOT NULL)
                   20723:          OR b=638
                   20724:          OR ((a BETWEEN 58 AND 60) AND a!=59)
                   20725:          OR b=190
                   20726:   }
                   20727: } {20 31 32 33 58 60 86 89 scan 0 sort 0}
                   20728: do_test where7-2.892.2 {
                   20729:   count_steps_sort {
                   20730:      SELECT a FROM t3
                   20731:       WHERE c=11011
                   20732:          OR a=20
                   20733:          OR b=432
                   20734:          OR b=410
                   20735:          OR a=86
                   20736:          OR (d>=89.0 AND d<90.0 AND d NOT NULL)
                   20737:          OR b=638
                   20738:          OR ((a BETWEEN 58 AND 60) AND a!=59)
                   20739:          OR b=190
                   20740:   }
                   20741: } {20 31 32 33 58 60 86 89 scan 0 sort 0}
                   20742: do_test where7-2.893.1 {
                   20743:   count_steps_sort {
                   20744:      SELECT a FROM t2
                   20745:       WHERE b=88
                   20746:          OR ((a BETWEEN 42 AND 44) AND a!=43)
                   20747:          OR a=76
                   20748:          OR b=69
                   20749:          OR b=847
                   20750:          OR b=275
                   20751:   }
                   20752: } {8 25 42 44 76 77 scan 0 sort 0}
                   20753: do_test where7-2.893.2 {
                   20754:   count_steps_sort {
                   20755:      SELECT a FROM t3
                   20756:       WHERE b=88
                   20757:          OR ((a BETWEEN 42 AND 44) AND a!=43)
                   20758:          OR a=76
                   20759:          OR b=69
                   20760:          OR b=847
                   20761:          OR b=275
                   20762:   }
                   20763: } {8 25 42 44 76 77 scan 0 sort 0}
                   20764: do_test where7-2.894.1 {
                   20765:   count_steps_sort {
                   20766:      SELECT a FROM t2
                   20767:       WHERE b=781
                   20768:          OR b=77
                   20769:          OR b=58
                   20770:          OR ((a BETWEEN 67 AND 69) AND a!=68)
                   20771:   }
                   20772: } {7 67 69 71 scan 0 sort 0}
                   20773: do_test where7-2.894.2 {
                   20774:   count_steps_sort {
                   20775:      SELECT a FROM t3
                   20776:       WHERE b=781
                   20777:          OR b=77
                   20778:          OR b=58
                   20779:          OR ((a BETWEEN 67 AND 69) AND a!=68)
                   20780:   }
                   20781: } {7 67 69 71 scan 0 sort 0}
                   20782: do_test where7-2.895.1 {
                   20783:   count_steps_sort {
                   20784:      SELECT a FROM t2
                   20785:       WHERE ((a BETWEEN 67 AND 69) AND a!=68)
                   20786:          OR (d>=69.0 AND d<70.0 AND d NOT NULL)
                   20787:          OR (g='utsrqpo' AND f GLOB 'uvwxy*')
                   20788:          OR a=46
                   20789:          OR b=187
                   20790:          OR ((a BETWEEN 69 AND 71) AND a!=70)
                   20791:          OR (g='onmlkji' AND f GLOB 'yzabc*')
                   20792:   }
                   20793: } {17 20 46 50 67 69 71 scan 0 sort 0}
                   20794: do_test where7-2.895.2 {
                   20795:   count_steps_sort {
                   20796:      SELECT a FROM t3
                   20797:       WHERE ((a BETWEEN 67 AND 69) AND a!=68)
                   20798:          OR (d>=69.0 AND d<70.0 AND d NOT NULL)
                   20799:          OR (g='utsrqpo' AND f GLOB 'uvwxy*')
                   20800:          OR a=46
                   20801:          OR b=187
                   20802:          OR ((a BETWEEN 69 AND 71) AND a!=70)
                   20803:          OR (g='onmlkji' AND f GLOB 'yzabc*')
                   20804:   }
                   20805: } {17 20 46 50 67 69 71 scan 0 sort 0}
                   20806: do_test where7-2.896.1 {
                   20807:   count_steps_sort {
                   20808:      SELECT a FROM t2
                   20809:       WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
                   20810:          OR a=99
                   20811:          OR c=3003
                   20812:          OR (d>=57.0 AND d<58.0 AND d NOT NULL)
                   20813:          OR b=300
                   20814:          OR b=718
                   20815:          OR c>=34035
                   20816:          OR b=264
                   20817:   }
                   20818: } {7 8 9 24 57 97 99 scan 0 sort 0}
                   20819: do_test where7-2.896.2 {
                   20820:   count_steps_sort {
                   20821:      SELECT a FROM t3
                   20822:       WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
                   20823:          OR a=99
                   20824:          OR c=3003
                   20825:          OR (d>=57.0 AND d<58.0 AND d NOT NULL)
                   20826:          OR b=300
                   20827:          OR b=718
                   20828:          OR c>=34035
                   20829:          OR b=264
                   20830:   }
                   20831: } {7 8 9 24 57 97 99 scan 0 sort 0}
                   20832: do_test where7-2.897.1 {
                   20833:   count_steps_sort {
                   20834:      SELECT a FROM t2
                   20835:       WHERE b=872
                   20836:          OR b=209
                   20837:          OR ((a BETWEEN 65 AND 67) AND a!=66)
                   20838:          OR b=355
                   20839:          OR b=729
                   20840:          OR ((a BETWEEN 81 AND 83) AND a!=82)
                   20841:          OR a=58
                   20842:          OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
                   20843:          OR b=608
                   20844:   }
                   20845: } {14 19 40 58 65 66 67 81 83 92 scan 0 sort 0}
                   20846: do_test where7-2.897.2 {
                   20847:   count_steps_sort {
                   20848:      SELECT a FROM t3
                   20849:       WHERE b=872
                   20850:          OR b=209
                   20851:          OR ((a BETWEEN 65 AND 67) AND a!=66)
                   20852:          OR b=355
                   20853:          OR b=729
                   20854:          OR ((a BETWEEN 81 AND 83) AND a!=82)
                   20855:          OR a=58
                   20856:          OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
                   20857:          OR b=608
                   20858:   }
                   20859: } {14 19 40 58 65 66 67 81 83 92 scan 0 sort 0}
                   20860: do_test where7-2.898.1 {
                   20861:   count_steps_sort {
                   20862:      SELECT a FROM t2
                   20863:       WHERE c=29029
                   20864:          OR f='efghijklm'
                   20865:          OR (d>=48.0 AND d<49.0 AND d NOT NULL)
                   20866:          OR a=26
                   20867:          OR (f GLOB '?efgh*' AND f GLOB 'defg*')
                   20868:   }
                   20869: } {3 4 26 29 30 48 55 56 81 82 85 86 87 scan 0 sort 0}
                   20870: do_test where7-2.898.2 {
                   20871:   count_steps_sort {
                   20872:      SELECT a FROM t3
                   20873:       WHERE c=29029
                   20874:          OR f='efghijklm'
                   20875:          OR (d>=48.0 AND d<49.0 AND d NOT NULL)
                   20876:          OR a=26
                   20877:          OR (f GLOB '?efgh*' AND f GLOB 'defg*')
                   20878:   }
                   20879: } {3 4 26 29 30 48 55 56 81 82 85 86 87 scan 0 sort 0}
                   20880: do_test where7-2.899.1 {
                   20881:   count_steps_sort {
                   20882:      SELECT a FROM t2
                   20883:       WHERE a=59
                   20884:          OR (g='wvutsrq' AND f GLOB 'mnopq*')
                   20885:          OR a=7
                   20886:          OR (g='tsrqpon' AND f GLOB 'abcde*')
                   20887:          OR b=762
                   20888:          OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
                   20889:   }
                   20890: } {7 12 14 26 40 59 66 92 scan 0 sort 0}
                   20891: do_test where7-2.899.2 {
                   20892:   count_steps_sort {
                   20893:      SELECT a FROM t3
                   20894:       WHERE a=59
                   20895:          OR (g='wvutsrq' AND f GLOB 'mnopq*')
                   20896:          OR a=7
                   20897:          OR (g='tsrqpon' AND f GLOB 'abcde*')
                   20898:          OR b=762
                   20899:          OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
                   20900:   }
                   20901: } {7 12 14 26 40 59 66 92 scan 0 sort 0}
                   20902: do_test where7-2.900.1 {
                   20903:   count_steps_sort {
                   20904:      SELECT a FROM t2
                   20905:       WHERE (g='gfedcba' AND f GLOB 'nopqr*')
                   20906:          OR b=539
                   20907:          OR b=399
                   20908:   }
                   20909: } {49 91 scan 0 sort 0}
                   20910: do_test where7-2.900.2 {
                   20911:   count_steps_sort {
                   20912:      SELECT a FROM t3
                   20913:       WHERE (g='gfedcba' AND f GLOB 'nopqr*')
                   20914:          OR b=539
                   20915:          OR b=399
                   20916:   }
                   20917: } {49 91 scan 0 sort 0}
                   20918: do_test where7-2.901.1 {
                   20919:   count_steps_sort {
                   20920:      SELECT a FROM t2
                   20921:       WHERE ((a BETWEEN 71 AND 73) AND a!=72)
                   20922:          OR ((a BETWEEN 96 AND 98) AND a!=97)
                   20923:          OR a=92
                   20924:   }
                   20925: } {71 73 92 96 98 scan 0 sort 0}
                   20926: do_test where7-2.901.2 {
                   20927:   count_steps_sort {
                   20928:      SELECT a FROM t3
                   20929:       WHERE ((a BETWEEN 71 AND 73) AND a!=72)
                   20930:          OR ((a BETWEEN 96 AND 98) AND a!=97)
                   20931:          OR a=92
                   20932:   }
                   20933: } {71 73 92 96 98 scan 0 sort 0}
                   20934: do_test where7-2.902.1 {
                   20935:   count_steps_sort {
                   20936:      SELECT a FROM t2
                   20937:       WHERE (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   20938:          OR (g='rqponml' AND f GLOB 'klmno*')
                   20939:          OR f='lmnopqrst'
                   20940:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   20941:   }
                   20942: } {9 11 35 36 37 57 61 63 87 89 scan 0 sort 0}
                   20943: do_test where7-2.902.2 {
                   20944:   count_steps_sort {
                   20945:      SELECT a FROM t3
                   20946:       WHERE (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   20947:          OR (g='rqponml' AND f GLOB 'klmno*')
                   20948:          OR f='lmnopqrst'
                   20949:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   20950:   }
                   20951: } {9 11 35 36 37 57 61 63 87 89 scan 0 sort 0}
                   20952: do_test where7-2.903.1 {
                   20953:   count_steps_sort {
                   20954:      SELECT a FROM t2
                   20955:       WHERE ((a BETWEEN 69 AND 71) AND a!=70)
                   20956:          OR ((a BETWEEN 91 AND 93) AND a!=92)
                   20957:          OR b=652
                   20958:   }
                   20959: } {69 71 91 93 scan 0 sort 0}
                   20960: do_test where7-2.903.2 {
                   20961:   count_steps_sort {
                   20962:      SELECT a FROM t3
                   20963:       WHERE ((a BETWEEN 69 AND 71) AND a!=70)
                   20964:          OR ((a BETWEEN 91 AND 93) AND a!=92)
                   20965:          OR b=652
                   20966:   }
                   20967: } {69 71 91 93 scan 0 sort 0}
                   20968: do_test where7-2.904.1 {
                   20969:   count_steps_sort {
                   20970:      SELECT a FROM t2
                   20971:       WHERE b=1067
                   20972:          OR ((a BETWEEN 53 AND 55) AND a!=54)
                   20973:          OR (g='jihgfed' AND f GLOB 'vwxyz*')
                   20974:          OR (d>=18.0 AND d<19.0 AND d NOT NULL)
                   20975:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   20976:          OR b=520
                   20977:          OR b=399
                   20978:          OR b=209
                   20979:          OR a=68
                   20980:          OR (g='fedcbaz' AND f GLOB 'qrstu*')
                   20981:   }
                   20982: } {18 19 53 54 55 68 73 94 97 scan 0 sort 0}
                   20983: do_test where7-2.904.2 {
                   20984:   count_steps_sort {
                   20985:      SELECT a FROM t3
                   20986:       WHERE b=1067
                   20987:          OR ((a BETWEEN 53 AND 55) AND a!=54)
                   20988:          OR (g='jihgfed' AND f GLOB 'vwxyz*')
                   20989:          OR (d>=18.0 AND d<19.0 AND d NOT NULL)
                   20990:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   20991:          OR b=520
                   20992:          OR b=399
                   20993:          OR b=209
                   20994:          OR a=68
                   20995:          OR (g='fedcbaz' AND f GLOB 'qrstu*')
                   20996:   }
                   20997: } {18 19 53 54 55 68 73 94 97 scan 0 sort 0}
                   20998: do_test where7-2.905.1 {
                   20999:   count_steps_sort {
                   21000:      SELECT a FROM t2
                   21001:       WHERE (d>=79.0 AND d<80.0 AND d NOT NULL)
                   21002:          OR a=57
                   21003:          OR b=55
                   21004:          OR (d>=34.0 AND d<35.0 AND d NOT NULL)
                   21005:          OR ((a BETWEEN 20 AND 22) AND a!=21)
                   21006:          OR (g='rqponml' AND f GLOB 'lmnop*')
                   21007:          OR ((a BETWEEN 0 AND 2) AND a!=1)
                   21008:          OR ((a BETWEEN 21 AND 23) AND a!=22)
                   21009:   }
                   21010: } {2 5 20 21 22 23 34 37 57 79 scan 0 sort 0}
                   21011: do_test where7-2.905.2 {
                   21012:   count_steps_sort {
                   21013:      SELECT a FROM t3
                   21014:       WHERE (d>=79.0 AND d<80.0 AND d NOT NULL)
                   21015:          OR a=57
                   21016:          OR b=55
                   21017:          OR (d>=34.0 AND d<35.0 AND d NOT NULL)
                   21018:          OR ((a BETWEEN 20 AND 22) AND a!=21)
                   21019:          OR (g='rqponml' AND f GLOB 'lmnop*')
                   21020:          OR ((a BETWEEN 0 AND 2) AND a!=1)
                   21021:          OR ((a BETWEEN 21 AND 23) AND a!=22)
                   21022:   }
                   21023: } {2 5 20 21 22 23 34 37 57 79 scan 0 sort 0}
                   21024: do_test where7-2.906.1 {
                   21025:   count_steps_sort {
                   21026:      SELECT a FROM t2
                   21027:       WHERE ((a BETWEEN 21 AND 23) AND a!=22)
                   21028:          OR a=2
                   21029:          OR b=784
                   21030:          OR ((a BETWEEN 21 AND 23) AND a!=22)
                   21031:          OR (g='ihgfedc' AND f GLOB 'defgh*')
                   21032:          OR b=850
                   21033:   }
                   21034: } {2 21 23 81 scan 0 sort 0}
                   21035: do_test where7-2.906.2 {
                   21036:   count_steps_sort {
                   21037:      SELECT a FROM t3
                   21038:       WHERE ((a BETWEEN 21 AND 23) AND a!=22)
                   21039:          OR a=2
                   21040:          OR b=784
                   21041:          OR ((a BETWEEN 21 AND 23) AND a!=22)
                   21042:          OR (g='ihgfedc' AND f GLOB 'defgh*')
                   21043:          OR b=850
                   21044:   }
                   21045: } {2 21 23 81 scan 0 sort 0}
                   21046: do_test where7-2.907.1 {
                   21047:   count_steps_sort {
                   21048:      SELECT a FROM t2
                   21049:       WHERE (d>=51.0 AND d<52.0 AND d NOT NULL)
                   21050:          OR (d>=45.0 AND d<46.0 AND d NOT NULL)
                   21051:          OR b=748
                   21052:          OR b=209
                   21053:          OR a=100
                   21054:   }
                   21055: } {19 45 51 68 100 scan 0 sort 0}
                   21056: do_test where7-2.907.2 {
                   21057:   count_steps_sort {
                   21058:      SELECT a FROM t3
                   21059:       WHERE (d>=51.0 AND d<52.0 AND d NOT NULL)
                   21060:          OR (d>=45.0 AND d<46.0 AND d NOT NULL)
                   21061:          OR b=748
                   21062:          OR b=209
                   21063:          OR a=100
                   21064:   }
                   21065: } {19 45 51 68 100 scan 0 sort 0}
                   21066: do_test where7-2.908.1 {
                   21067:   count_steps_sort {
                   21068:      SELECT a FROM t2
                   21069:       WHERE (g='jihgfed' AND f GLOB 'zabcd*')
                   21070:          OR a=18
                   21071:          OR a=30
                   21072:          OR ((a BETWEEN 9 AND 11) AND a!=10)
                   21073:          OR ((a BETWEEN 84 AND 86) AND a!=85)
                   21074:          OR ((a BETWEEN 8 AND 10) AND a!=9)
                   21075:          OR b=792
                   21076:          OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
                   21077:          OR ((a BETWEEN 19 AND 21) AND a!=20)
                   21078:          OR c=26026
                   21079:          OR (g='rqponml' AND f GLOB 'hijkl*')
                   21080:   }
                   21081: } {8 9 10 11 18 19 21 30 33 37 63 72 76 77 78 84 86 89 scan 0 sort 0}
                   21082: do_test where7-2.908.2 {
                   21083:   count_steps_sort {
                   21084:      SELECT a FROM t3
                   21085:       WHERE (g='jihgfed' AND f GLOB 'zabcd*')
                   21086:          OR a=18
                   21087:          OR a=30
                   21088:          OR ((a BETWEEN 9 AND 11) AND a!=10)
                   21089:          OR ((a BETWEEN 84 AND 86) AND a!=85)
                   21090:          OR ((a BETWEEN 8 AND 10) AND a!=9)
                   21091:          OR b=792
                   21092:          OR (f GLOB '?mnop*' AND f GLOB 'lmno*')
                   21093:          OR ((a BETWEEN 19 AND 21) AND a!=20)
                   21094:          OR c=26026
                   21095:          OR (g='rqponml' AND f GLOB 'hijkl*')
                   21096:   }
                   21097: } {8 9 10 11 18 19 21 30 33 37 63 72 76 77 78 84 86 89 scan 0 sort 0}
                   21098: do_test where7-2.909.1 {
                   21099:   count_steps_sort {
                   21100:      SELECT a FROM t2
                   21101:       WHERE (g='vutsrqp' AND f GLOB 'qrstu*')
                   21102:          OR b=968
                   21103:          OR ((a BETWEEN 63 AND 65) AND a!=64)
                   21104:          OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
                   21105:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                   21106:          OR (d>=72.0 AND d<73.0 AND d NOT NULL)
                   21107:          OR a=78
                   21108:          OR ((a BETWEEN 90 AND 92) AND a!=91)
                   21109:   }
                   21110: } {16 22 48 63 65 72 74 78 88 90 92 100 scan 0 sort 0}
                   21111: do_test where7-2.909.2 {
                   21112:   count_steps_sort {
                   21113:      SELECT a FROM t3
                   21114:       WHERE (g='vutsrqp' AND f GLOB 'qrstu*')
                   21115:          OR b=968
                   21116:          OR ((a BETWEEN 63 AND 65) AND a!=64)
                   21117:          OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
                   21118:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                   21119:          OR (d>=72.0 AND d<73.0 AND d NOT NULL)
                   21120:          OR a=78
                   21121:          OR ((a BETWEEN 90 AND 92) AND a!=91)
                   21122:   }
                   21123: } {16 22 48 63 65 72 74 78 88 90 92 100 scan 0 sort 0}
                   21124: do_test where7-2.910.1 {
                   21125:   count_steps_sort {
                   21126:      SELECT a FROM t2
                   21127:       WHERE c=10010
                   21128:          OR f='pqrstuvwx'
                   21129:   }
                   21130: } {15 28 29 30 41 67 93 scan 0 sort 0}
                   21131: do_test where7-2.910.2 {
                   21132:   count_steps_sort {
                   21133:      SELECT a FROM t3
                   21134:       WHERE c=10010
                   21135:          OR f='pqrstuvwx'
                   21136:   }
                   21137: } {15 28 29 30 41 67 93 scan 0 sort 0}
                   21138: do_test where7-2.911.1 {
                   21139:   count_steps_sort {
                   21140:      SELECT a FROM t2
                   21141:       WHERE a=86
                   21142:          OR a=10
                   21143:          OR b=528
                   21144:          OR b=253
                   21145:          OR a=80
                   21146:          OR a=87
                   21147:          OR (d>=37.0 AND d<38.0 AND d NOT NULL)
                   21148:   }
                   21149: } {10 23 37 48 80 86 87 scan 0 sort 0}
                   21150: do_test where7-2.911.2 {
                   21151:   count_steps_sort {
                   21152:      SELECT a FROM t3
                   21153:       WHERE a=86
                   21154:          OR a=10
                   21155:          OR b=528
                   21156:          OR b=253
                   21157:          OR a=80
                   21158:          OR a=87
                   21159:          OR (d>=37.0 AND d<38.0 AND d NOT NULL)
                   21160:   }
                   21161: } {10 23 37 48 80 86 87 scan 0 sort 0}
                   21162: do_test where7-2.912.1 {
                   21163:   count_steps_sort {
                   21164:      SELECT a FROM t2
                   21165:       WHERE (d>=42.0 AND d<43.0 AND d NOT NULL)
                   21166:          OR b=825
                   21167:          OR a=100
                   21168:          OR (d>=77.0 AND d<78.0 AND d NOT NULL)
                   21169:          OR a=60
                   21170:   }
                   21171: } {42 60 75 77 100 scan 0 sort 0}
                   21172: do_test where7-2.912.2 {
                   21173:   count_steps_sort {
                   21174:      SELECT a FROM t3
                   21175:       WHERE (d>=42.0 AND d<43.0 AND d NOT NULL)
                   21176:          OR b=825
                   21177:          OR a=100
                   21178:          OR (d>=77.0 AND d<78.0 AND d NOT NULL)
                   21179:          OR a=60
                   21180:   }
                   21181: } {42 60 75 77 100 scan 0 sort 0}
                   21182: do_test where7-2.913.1 {
                   21183:   count_steps_sort {
                   21184:      SELECT a FROM t2
                   21185:       WHERE (d>=94.0 AND d<95.0 AND d NOT NULL)
                   21186:          OR b=883
                   21187:          OR (d>=35.0 AND d<36.0 AND d NOT NULL)
                   21188:          OR (d>=3.0 AND d<4.0 AND d NOT NULL)
                   21189:          OR (d>=78.0 AND d<79.0 AND d NOT NULL)
                   21190:          OR (d>=45.0 AND d<46.0 AND d NOT NULL)
                   21191:          OR a=81
                   21192:          OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
                   21193:          OR f='mnopqrstu'
                   21194:   }
                   21195: } {3 4 12 30 35 38 45 56 64 78 81 82 90 94 scan 0 sort 0}
                   21196: do_test where7-2.913.2 {
                   21197:   count_steps_sort {
                   21198:      SELECT a FROM t3
                   21199:       WHERE (d>=94.0 AND d<95.0 AND d NOT NULL)
                   21200:          OR b=883
                   21201:          OR (d>=35.0 AND d<36.0 AND d NOT NULL)
                   21202:          OR (d>=3.0 AND d<4.0 AND d NOT NULL)
                   21203:          OR (d>=78.0 AND d<79.0 AND d NOT NULL)
                   21204:          OR (d>=45.0 AND d<46.0 AND d NOT NULL)
                   21205:          OR a=81
                   21206:          OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
                   21207:          OR f='mnopqrstu'
                   21208:   }
                   21209: } {3 4 12 30 35 38 45 56 64 78 81 82 90 94 scan 0 sort 0}
                   21210: do_test where7-2.914.1 {
                   21211:   count_steps_sort {
                   21212:      SELECT a FROM t2
                   21213:       WHERE b=443
                   21214:          OR ((a BETWEEN 14 AND 16) AND a!=15)
                   21215:          OR b=663
                   21216:          OR b=905
                   21217:          OR (d>=96.0 AND d<97.0 AND d NOT NULL)
                   21218:          OR b=883
                   21219:          OR c=22022
                   21220:          OR b=638
                   21221:   }
                   21222: } {14 16 58 64 65 66 96 scan 0 sort 0}
                   21223: do_test where7-2.914.2 {
                   21224:   count_steps_sort {
                   21225:      SELECT a FROM t3
                   21226:       WHERE b=443
                   21227:          OR ((a BETWEEN 14 AND 16) AND a!=15)
                   21228:          OR b=663
                   21229:          OR b=905
                   21230:          OR (d>=96.0 AND d<97.0 AND d NOT NULL)
                   21231:          OR b=883
                   21232:          OR c=22022
                   21233:          OR b=638
                   21234:   }
                   21235: } {14 16 58 64 65 66 96 scan 0 sort 0}
                   21236: do_test where7-2.915.1 {
                   21237:   count_steps_sort {
                   21238:      SELECT a FROM t2
                   21239:       WHERE ((a BETWEEN 84 AND 86) AND a!=85)
                   21240:          OR b=234
                   21241:          OR a=53
                   21242:          OR ((a BETWEEN 20 AND 22) AND a!=21)
                   21243:          OR ((a BETWEEN 27 AND 29) AND a!=28)
                   21244:          OR b=319
                   21245:          OR (g='qponmlk' AND f GLOB 'opqrs*')
                   21246:          OR ((a BETWEEN 14 AND 16) AND a!=15)
                   21247:   }
                   21248: } {14 16 20 22 27 29 40 53 84 86 scan 0 sort 0}
                   21249: do_test where7-2.915.2 {
                   21250:   count_steps_sort {
                   21251:      SELECT a FROM t3
                   21252:       WHERE ((a BETWEEN 84 AND 86) AND a!=85)
                   21253:          OR b=234
                   21254:          OR a=53
                   21255:          OR ((a BETWEEN 20 AND 22) AND a!=21)
                   21256:          OR ((a BETWEEN 27 AND 29) AND a!=28)
                   21257:          OR b=319
                   21258:          OR (g='qponmlk' AND f GLOB 'opqrs*')
                   21259:          OR ((a BETWEEN 14 AND 16) AND a!=15)
                   21260:   }
                   21261: } {14 16 20 22 27 29 40 53 84 86 scan 0 sort 0}
                   21262: do_test where7-2.916.1 {
                   21263:   count_steps_sort {
                   21264:      SELECT a FROM t2
                   21265:       WHERE b=179
                   21266:          OR ((a BETWEEN 95 AND 97) AND a!=96)
                   21267:          OR a=46
                   21268:          OR (g='kjihgfe' AND f GLOB 'uvwxy*')
                   21269:          OR ((a BETWEEN 53 AND 55) AND a!=54)
                   21270:          OR a=25
                   21271:          OR (d>=5.0 AND d<6.0 AND d NOT NULL)
                   21272:          OR (d>=13.0 AND d<14.0 AND d NOT NULL)
                   21273:          OR f='opqrstuvw'
                   21274:          OR (d>=53.0 AND d<54.0 AND d NOT NULL)
                   21275:          OR b=938
                   21276:   }
                   21277: } {5 13 14 25 40 46 53 55 66 72 92 95 97 scan 0 sort 0}
                   21278: do_test where7-2.916.2 {
                   21279:   count_steps_sort {
                   21280:      SELECT a FROM t3
                   21281:       WHERE b=179
                   21282:          OR ((a BETWEEN 95 AND 97) AND a!=96)
                   21283:          OR a=46
                   21284:          OR (g='kjihgfe' AND f GLOB 'uvwxy*')
                   21285:          OR ((a BETWEEN 53 AND 55) AND a!=54)
                   21286:          OR a=25
                   21287:          OR (d>=5.0 AND d<6.0 AND d NOT NULL)
                   21288:          OR (d>=13.0 AND d<14.0 AND d NOT NULL)
                   21289:          OR f='opqrstuvw'
                   21290:          OR (d>=53.0 AND d<54.0 AND d NOT NULL)
                   21291:          OR b=938
                   21292:   }
                   21293: } {5 13 14 25 40 46 53 55 66 72 92 95 97 scan 0 sort 0}
                   21294: do_test where7-2.917.1 {
                   21295:   count_steps_sort {
                   21296:      SELECT a FROM t2
                   21297:       WHERE (g='nmlkjih' AND f GLOB 'fghij*')
                   21298:          OR (d>=15.0 AND d<16.0 AND d NOT NULL)
                   21299:   }
                   21300: } {15 57 scan 0 sort 0}
                   21301: do_test where7-2.917.2 {
                   21302:   count_steps_sort {
                   21303:      SELECT a FROM t3
                   21304:       WHERE (g='nmlkjih' AND f GLOB 'fghij*')
                   21305:          OR (d>=15.0 AND d<16.0 AND d NOT NULL)
                   21306:   }
                   21307: } {15 57 scan 0 sort 0}
                   21308: do_test where7-2.918.1 {
                   21309:   count_steps_sort {
                   21310:      SELECT a FROM t2
                   21311:       WHERE b=748
                   21312:          OR (g='utsrqpo' AND f GLOB 'wxyza*')
                   21313:          OR a=32
                   21314:          OR b=110
                   21315:          OR b=297
                   21316:          OR (d>=13.0 AND d<14.0 AND d NOT NULL)
                   21317:          OR ((a BETWEEN 60 AND 62) AND a!=61)
                   21318:          OR f='ghijklmno'
                   21319:          OR b=473
                   21320:          OR b=135
                   21321:   }
                   21322: } {6 10 13 22 27 32 43 58 60 62 68 84 scan 0 sort 0}
                   21323: do_test where7-2.918.2 {
                   21324:   count_steps_sort {
                   21325:      SELECT a FROM t3
                   21326:       WHERE b=748
                   21327:          OR (g='utsrqpo' AND f GLOB 'wxyza*')
                   21328:          OR a=32
                   21329:          OR b=110
                   21330:          OR b=297
                   21331:          OR (d>=13.0 AND d<14.0 AND d NOT NULL)
                   21332:          OR ((a BETWEEN 60 AND 62) AND a!=61)
                   21333:          OR f='ghijklmno'
                   21334:          OR b=473
                   21335:          OR b=135
                   21336:   }
                   21337: } {6 10 13 22 27 32 43 58 60 62 68 84 scan 0 sort 0}
                   21338: do_test where7-2.919.1 {
                   21339:   count_steps_sort {
                   21340:      SELECT a FROM t2
                   21341:       WHERE (d>=33.0 AND d<34.0 AND d NOT NULL)
                   21342:          OR b=905
                   21343:          OR a=97
                   21344:          OR (g='hgfedcb' AND f GLOB 'hijkl*')
                   21345:          OR c=27027
                   21346:          OR f='bcdefghij'
                   21347:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   21348:          OR (d>=25.0 AND d<26.0 AND d NOT NULL)
                   21349:          OR ((a BETWEEN 38 AND 40) AND a!=39)
                   21350:          OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
                   21351:   }
                   21352: } {1 4 25 27 30 33 38 40 53 54 56 79 80 81 82 85 97 scan 0 sort 0}
                   21353: do_test where7-2.919.2 {
                   21354:   count_steps_sort {
                   21355:      SELECT a FROM t3
                   21356:       WHERE (d>=33.0 AND d<34.0 AND d NOT NULL)
                   21357:          OR b=905
                   21358:          OR a=97
                   21359:          OR (g='hgfedcb' AND f GLOB 'hijkl*')
                   21360:          OR c=27027
                   21361:          OR f='bcdefghij'
                   21362:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   21363:          OR (d>=25.0 AND d<26.0 AND d NOT NULL)
                   21364:          OR ((a BETWEEN 38 AND 40) AND a!=39)
                   21365:          OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
                   21366:   }
                   21367: } {1 4 25 27 30 33 38 40 53 54 56 79 80 81 82 85 97 scan 0 sort 0}
                   21368: do_test where7-2.920.1 {
                   21369:   count_steps_sort {
                   21370:      SELECT a FROM t2
                   21371:       WHERE ((a BETWEEN 64 AND 66) AND a!=65)
                   21372:          OR ((a BETWEEN 90 AND 92) AND a!=91)
                   21373:   }
                   21374: } {64 66 90 92 scan 0 sort 0}
                   21375: do_test where7-2.920.2 {
                   21376:   count_steps_sort {
                   21377:      SELECT a FROM t3
                   21378:       WHERE ((a BETWEEN 64 AND 66) AND a!=65)
                   21379:          OR ((a BETWEEN 90 AND 92) AND a!=91)
                   21380:   }
                   21381: } {64 66 90 92 scan 0 sort 0}
                   21382: do_test where7-2.921.1 {
                   21383:   count_steps_sort {
                   21384:      SELECT a FROM t2
                   21385:       WHERE b=594
                   21386:          OR b=80
                   21387:          OR (g='tsrqpon' AND f GLOB 'bcdef*')
                   21388:          OR (g='qponmlk' AND f GLOB 'mnopq*')
                   21389:          OR b=421
                   21390:          OR b=418
                   21391:          OR b=828
                   21392:          OR a=88
                   21393:          OR (g='tsrqpon' AND f GLOB 'xyzab*')
                   21394:          OR (d>=60.0 AND d<61.0 AND d NOT NULL)
                   21395:   }
                   21396: } {23 27 38 54 60 88 scan 0 sort 0}
                   21397: do_test where7-2.921.2 {
                   21398:   count_steps_sort {
                   21399:      SELECT a FROM t3
                   21400:       WHERE b=594
                   21401:          OR b=80
                   21402:          OR (g='tsrqpon' AND f GLOB 'bcdef*')
                   21403:          OR (g='qponmlk' AND f GLOB 'mnopq*')
                   21404:          OR b=421
                   21405:          OR b=418
                   21406:          OR b=828
                   21407:          OR a=88
                   21408:          OR (g='tsrqpon' AND f GLOB 'xyzab*')
                   21409:          OR (d>=60.0 AND d<61.0 AND d NOT NULL)
                   21410:   }
                   21411: } {23 27 38 54 60 88 scan 0 sort 0}
                   21412: do_test where7-2.922.1 {
                   21413:   count_steps_sort {
                   21414:      SELECT a FROM t2
                   21415:       WHERE (d>=17.0 AND d<18.0 AND d NOT NULL)
                   21416:          OR (g='jihgfed' AND f GLOB 'xyzab*')
                   21417:          OR b=366
                   21418:          OR (d>=28.0 AND d<29.0 AND d NOT NULL)
                   21419:          OR c=16016
                   21420:          OR (g='edcbazy' AND f GLOB 'wxyza*')
                   21421:          OR c=9009
                   21422:   }
                   21423: } {17 25 26 27 28 46 47 48 75 100 scan 0 sort 0}
                   21424: do_test where7-2.922.2 {
                   21425:   count_steps_sort {
                   21426:      SELECT a FROM t3
                   21427:       WHERE (d>=17.0 AND d<18.0 AND d NOT NULL)
                   21428:          OR (g='jihgfed' AND f GLOB 'xyzab*')
                   21429:          OR b=366
                   21430:          OR (d>=28.0 AND d<29.0 AND d NOT NULL)
                   21431:          OR c=16016
                   21432:          OR (g='edcbazy' AND f GLOB 'wxyza*')
                   21433:          OR c=9009
                   21434:   }
                   21435: } {17 25 26 27 28 46 47 48 75 100 scan 0 sort 0}
                   21436: do_test where7-2.923.1 {
                   21437:   count_steps_sort {
                   21438:      SELECT a FROM t2
                   21439:       WHERE b=33
                   21440:          OR f='qrstuvwxy'
                   21441:          OR (g='utsrqpo' AND f GLOB 'uvwxy*')
                   21442:          OR b=858
                   21443:   }
                   21444: } {3 16 20 42 68 78 94 scan 0 sort 0}
                   21445: do_test where7-2.923.2 {
                   21446:   count_steps_sort {
                   21447:      SELECT a FROM t3
                   21448:       WHERE b=33
                   21449:          OR f='qrstuvwxy'
                   21450:          OR (g='utsrqpo' AND f GLOB 'uvwxy*')
                   21451:          OR b=858
                   21452:   }
                   21453: } {3 16 20 42 68 78 94 scan 0 sort 0}
                   21454: do_test where7-2.924.1 {
                   21455:   count_steps_sort {
                   21456:      SELECT a FROM t2
                   21457:       WHERE b=861
                   21458:          OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
                   21459:          OR (d>=29.0 AND d<30.0 AND d NOT NULL)
                   21460:          OR b=682
                   21461:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   21462:          OR b=286
                   21463:   }
                   21464: } {22 26 29 48 62 74 93 95 100 scan 0 sort 0}
                   21465: do_test where7-2.924.2 {
                   21466:   count_steps_sort {
                   21467:      SELECT a FROM t3
                   21468:       WHERE b=861
                   21469:          OR (f GLOB '?xyza*' AND f GLOB 'wxyz*')
                   21470:          OR (d>=29.0 AND d<30.0 AND d NOT NULL)
                   21471:          OR b=682
                   21472:          OR ((a BETWEEN 93 AND 95) AND a!=94)
                   21473:          OR b=286
                   21474:   }
                   21475: } {22 26 29 48 62 74 93 95 100 scan 0 sort 0}
                   21476: do_test where7-2.925.1 {
                   21477:   count_steps_sort {
                   21478:      SELECT a FROM t2
                   21479:       WHERE b=740
                   21480:          OR ((a BETWEEN 27 AND 29) AND a!=28)
                   21481:          OR a=88
                   21482:   }
                   21483: } {27 29 88 scan 0 sort 0}
                   21484: do_test where7-2.925.2 {
                   21485:   count_steps_sort {
                   21486:      SELECT a FROM t3
                   21487:       WHERE b=740
                   21488:          OR ((a BETWEEN 27 AND 29) AND a!=28)
                   21489:          OR a=88
                   21490:   }
                   21491: } {27 29 88 scan 0 sort 0}
                   21492: do_test where7-2.926.1 {
                   21493:   count_steps_sort {
                   21494:      SELECT a FROM t2
                   21495:       WHERE f='abcdefghi'
                   21496:          OR c=9009
                   21497:          OR b=663
                   21498:          OR (g='wvutsrq' AND f GLOB 'klmno*')
                   21499:          OR b=91
                   21500:   }
                   21501: } {10 25 26 27 52 78 scan 0 sort 0}
                   21502: do_test where7-2.926.2 {
                   21503:   count_steps_sort {
                   21504:      SELECT a FROM t3
                   21505:       WHERE f='abcdefghi'
                   21506:          OR c=9009
                   21507:          OR b=663
                   21508:          OR (g='wvutsrq' AND f GLOB 'klmno*')
                   21509:          OR b=91
                   21510:   }
                   21511: } {10 25 26 27 52 78 scan 0 sort 0}
                   21512: do_test where7-2.927.1 {
                   21513:   count_steps_sort {
                   21514:      SELECT a FROM t2
                   21515:       WHERE (g='kjihgfe' AND f GLOB 'qrstu*')
                   21516:          OR ((a BETWEEN 29 AND 31) AND a!=30)
                   21517:          OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
                   21518:          OR b=1015
                   21519:          OR (g='qponmlk' AND f GLOB 'qrstu*')
                   21520:          OR b=916
                   21521:          OR (d>=31.0 AND d<32.0 AND d NOT NULL)
                   21522:          OR b=69
                   21523:          OR (g='hgfedcb' AND f GLOB 'fghij*')
                   21524:   }
                   21525: } {13 29 31 39 42 65 68 83 91 scan 0 sort 0}
                   21526: do_test where7-2.927.2 {
                   21527:   count_steps_sort {
                   21528:      SELECT a FROM t3
                   21529:       WHERE (g='kjihgfe' AND f GLOB 'qrstu*')
                   21530:          OR ((a BETWEEN 29 AND 31) AND a!=30)
                   21531:          OR (f GLOB '?opqr*' AND f GLOB 'nopq*')
                   21532:          OR b=1015
                   21533:          OR (g='qponmlk' AND f GLOB 'qrstu*')
                   21534:          OR b=916
                   21535:          OR (d>=31.0 AND d<32.0 AND d NOT NULL)
                   21536:          OR b=69
                   21537:          OR (g='hgfedcb' AND f GLOB 'fghij*')
                   21538:   }
                   21539: } {13 29 31 39 42 65 68 83 91 scan 0 sort 0}
                   21540: do_test where7-2.928.1 {
                   21541:   count_steps_sort {
                   21542:      SELECT a FROM t2
                   21543:       WHERE a=88
                   21544:          OR a=1
                   21545:          OR f='uvwxyzabc'
                   21546:          OR b=498
                   21547:          OR (d>=20.0 AND d<21.0 AND d NOT NULL)
                   21548:          OR a=63
                   21549:          OR f='mnopqrstu'
                   21550:          OR (g='mlkjihg' AND f GLOB 'ijklm*')
                   21551:          OR b=495
                   21552:          OR a=35
                   21553:          OR a=22
                   21554:   }
                   21555: } {1 12 20 22 35 38 45 46 60 63 64 72 88 90 98 scan 0 sort 0}
                   21556: do_test where7-2.928.2 {
                   21557:   count_steps_sort {
                   21558:      SELECT a FROM t3
                   21559:       WHERE a=88
                   21560:          OR a=1
                   21561:          OR f='uvwxyzabc'
                   21562:          OR b=498
                   21563:          OR (d>=20.0 AND d<21.0 AND d NOT NULL)
                   21564:          OR a=63
                   21565:          OR f='mnopqrstu'
                   21566:          OR (g='mlkjihg' AND f GLOB 'ijklm*')
                   21567:          OR b=495
                   21568:          OR a=35
                   21569:          OR a=22
                   21570:   }
                   21571: } {1 12 20 22 35 38 45 46 60 63 64 72 88 90 98 scan 0 sort 0}
                   21572: do_test where7-2.929.1 {
                   21573:   count_steps_sort {
                   21574:      SELECT a FROM t2
                   21575:       WHERE b=869
                   21576:          OR (g='rqponml' AND f GLOB 'jklmn*')
                   21577:          OR b=289
                   21578:          OR a=62
                   21579:          OR ((a BETWEEN 9 AND 11) AND a!=10)
                   21580:   }
                   21581: } {9 11 35 62 79 scan 0 sort 0}
                   21582: do_test where7-2.929.2 {
                   21583:   count_steps_sort {
                   21584:      SELECT a FROM t3
                   21585:       WHERE b=869
                   21586:          OR (g='rqponml' AND f GLOB 'jklmn*')
                   21587:          OR b=289
                   21588:          OR a=62
                   21589:          OR ((a BETWEEN 9 AND 11) AND a!=10)
                   21590:   }
                   21591: } {9 11 35 62 79 scan 0 sort 0}
                   21592: do_test where7-2.930.1 {
                   21593:   count_steps_sort {
                   21594:      SELECT a FROM t2
                   21595:       WHERE ((a BETWEEN 22 AND 24) AND a!=23)
                   21596:          OR b=542
                   21597:          OR ((a BETWEEN 19 AND 21) AND a!=20)
                   21598:          OR a=7
                   21599:          OR f='klmnopqrs'
                   21600:   }
                   21601: } {7 10 19 21 22 24 36 62 88 scan 0 sort 0}
                   21602: do_test where7-2.930.2 {
                   21603:   count_steps_sort {
                   21604:      SELECT a FROM t3
                   21605:       WHERE ((a BETWEEN 22 AND 24) AND a!=23)
                   21606:          OR b=542
                   21607:          OR ((a BETWEEN 19 AND 21) AND a!=20)
                   21608:          OR a=7
                   21609:          OR f='klmnopqrs'
                   21610:   }
                   21611: } {7 10 19 21 22 24 36 62 88 scan 0 sort 0}
                   21612: do_test where7-2.931.1 {
                   21613:   count_steps_sort {
                   21614:      SELECT a FROM t2
                   21615:       WHERE ((a BETWEEN 57 AND 59) AND a!=58)
                   21616:          OR b=1078
                   21617:          OR ((a BETWEEN 21 AND 23) AND a!=22)
                   21618:          OR (g='mlkjihg' AND f GLOB 'ijklm*')
                   21619:          OR (d>=20.0 AND d<21.0 AND d NOT NULL)
                   21620:          OR b=429
                   21621:   }
                   21622: } {20 21 23 39 57 59 60 98 scan 0 sort 0}
                   21623: do_test where7-2.931.2 {
                   21624:   count_steps_sort {
                   21625:      SELECT a FROM t3
                   21626:       WHERE ((a BETWEEN 57 AND 59) AND a!=58)
                   21627:          OR b=1078
                   21628:          OR ((a BETWEEN 21 AND 23) AND a!=22)
                   21629:          OR (g='mlkjihg' AND f GLOB 'ijklm*')
                   21630:          OR (d>=20.0 AND d<21.0 AND d NOT NULL)
                   21631:          OR b=429
                   21632:   }
                   21633: } {20 21 23 39 57 59 60 98 scan 0 sort 0}
                   21634: do_test where7-2.932.1 {
                   21635:   count_steps_sort {
                   21636:      SELECT a FROM t2
                   21637:       WHERE (d>=82.0 AND d<83.0 AND d NOT NULL)
                   21638:          OR b=264
                   21639:          OR ((a BETWEEN 85 AND 87) AND a!=86)
                   21640:          OR b=1048
                   21641:          OR a=15
                   21642:   }
                   21643: } {15 24 82 85 87 scan 0 sort 0}
                   21644: do_test where7-2.932.2 {
                   21645:   count_steps_sort {
                   21646:      SELECT a FROM t3
                   21647:       WHERE (d>=82.0 AND d<83.0 AND d NOT NULL)
                   21648:          OR b=264
                   21649:          OR ((a BETWEEN 85 AND 87) AND a!=86)
                   21650:          OR b=1048
                   21651:          OR a=15
                   21652:   }
                   21653: } {15 24 82 85 87 scan 0 sort 0}
                   21654: do_test where7-2.933.1 {
                   21655:   count_steps_sort {
                   21656:      SELECT a FROM t2
                   21657:       WHERE a=93
                   21658:          OR f='ijklmnopq'
                   21659:          OR f='mnopqrstu'
                   21660:          OR ((a BETWEEN 67 AND 69) AND a!=68)
                   21661:   }
                   21662: } {8 12 34 38 60 64 67 69 86 90 93 scan 0 sort 0}
                   21663: do_test where7-2.933.2 {
                   21664:   count_steps_sort {
                   21665:      SELECT a FROM t3
                   21666:       WHERE a=93
                   21667:          OR f='ijklmnopq'
                   21668:          OR f='mnopqrstu'
                   21669:          OR ((a BETWEEN 67 AND 69) AND a!=68)
                   21670:   }
                   21671: } {8 12 34 38 60 64 67 69 86 90 93 scan 0 sort 0}
                   21672: do_test where7-2.934.1 {
                   21673:   count_steps_sort {
                   21674:      SELECT a FROM t2
                   21675:       WHERE (d>=56.0 AND d<57.0 AND d NOT NULL)
                   21676:          OR b=858
                   21677:          OR a=58
                   21678:          OR (g='onmlkji' AND f GLOB 'xyzab*')
                   21679:          OR c=21021
                   21680:          OR ((a BETWEEN 45 AND 47) AND a!=46)
                   21681:          OR b=616
                   21682:          OR b=784
                   21683:          OR b=55
                   21684:   }
                   21685: } {5 45 47 49 56 58 61 62 63 78 scan 0 sort 0}
                   21686: do_test where7-2.934.2 {
                   21687:   count_steps_sort {
                   21688:      SELECT a FROM t3
                   21689:       WHERE (d>=56.0 AND d<57.0 AND d NOT NULL)
                   21690:          OR b=858
                   21691:          OR a=58
                   21692:          OR (g='onmlkji' AND f GLOB 'xyzab*')
                   21693:          OR c=21021
                   21694:          OR ((a BETWEEN 45 AND 47) AND a!=46)
                   21695:          OR b=616
                   21696:          OR b=784
                   21697:          OR b=55
                   21698:   }
                   21699: } {5 45 47 49 56 58 61 62 63 78 scan 0 sort 0}
                   21700: do_test where7-2.935.1 {
                   21701:   count_steps_sort {
                   21702:      SELECT a FROM t2
                   21703:       WHERE b=682
                   21704:          OR b=99
                   21705:          OR (f GLOB '?defg*' AND f GLOB 'cdef*')
                   21706:          OR b=531
                   21707:   }
                   21708: } {2 9 28 54 62 80 scan 0 sort 0}
                   21709: do_test where7-2.935.2 {
                   21710:   count_steps_sort {
                   21711:      SELECT a FROM t3
                   21712:       WHERE b=682
                   21713:          OR b=99
                   21714:          OR (f GLOB '?defg*' AND f GLOB 'cdef*')
                   21715:          OR b=531
                   21716:   }
                   21717: } {2 9 28 54 62 80 scan 0 sort 0}
                   21718: do_test where7-2.936.1 {
                   21719:   count_steps_sort {
                   21720:      SELECT a FROM t2
                   21721:       WHERE ((a BETWEEN 56 AND 58) AND a!=57)
                   21722:          OR (g='kjihgfe' AND f GLOB 'stuvw*')
                   21723:          OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
                   21724:          OR b=726
                   21725:          OR a=79
                   21726:          OR a=47
                   21727:          OR b=212
                   21728:          OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
                   21729:          OR c=8008
                   21730:   }
                   21731: } {8 22 23 24 26 34 47 52 56 58 60 66 70 78 79 86 scan 0 sort 0}
                   21732: do_test where7-2.936.2 {
                   21733:   count_steps_sort {
                   21734:      SELECT a FROM t3
                   21735:       WHERE ((a BETWEEN 56 AND 58) AND a!=57)
                   21736:          OR (g='kjihgfe' AND f GLOB 'stuvw*')
                   21737:          OR (f GLOB '?jklm*' AND f GLOB 'ijkl*')
                   21738:          OR b=726
                   21739:          OR a=79
                   21740:          OR a=47
                   21741:          OR b=212
                   21742:          OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
                   21743:          OR c=8008
                   21744:   }
                   21745: } {8 22 23 24 26 34 47 52 56 58 60 66 70 78 79 86 scan 0 sort 0}
                   21746: do_test where7-2.937.1 {
                   21747:   count_steps_sort {
                   21748:      SELECT a FROM t2
                   21749:       WHERE f='uvwxyzabc'
                   21750:          OR ((a BETWEEN 60 AND 62) AND a!=61)
                   21751:          OR a=5
                   21752:          OR b=33
                   21753:          OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
                   21754:          OR a=59
                   21755:          OR b=44
                   21756:          OR (d>=14.0 AND d<15.0 AND d NOT NULL)
                   21757:          OR (d>=59.0 AND d<60.0 AND d NOT NULL)
                   21758:   }
                   21759: } {3 4 5 14 20 23 46 49 59 60 62 72 75 98 scan 0 sort 0}
                   21760: do_test where7-2.937.2 {
                   21761:   count_steps_sort {
                   21762:      SELECT a FROM t3
                   21763:       WHERE f='uvwxyzabc'
                   21764:          OR ((a BETWEEN 60 AND 62) AND a!=61)
                   21765:          OR a=5
                   21766:          OR b=33
                   21767:          OR (f GLOB '?yzab*' AND f GLOB 'xyza*')
                   21768:          OR a=59
                   21769:          OR b=44
                   21770:          OR (d>=14.0 AND d<15.0 AND d NOT NULL)
                   21771:          OR (d>=59.0 AND d<60.0 AND d NOT NULL)
                   21772:   }
                   21773: } {3 4 5 14 20 23 46 49 59 60 62 72 75 98 scan 0 sort 0}
                   21774: do_test where7-2.938.1 {
                   21775:   count_steps_sort {
                   21776:      SELECT a FROM t2
                   21777:       WHERE b=564
                   21778:          OR (d>=93.0 AND d<94.0 AND d NOT NULL)
                   21779:          OR b=451
                   21780:          OR b=330
                   21781:          OR a=47
                   21782:          OR ((a BETWEEN 17 AND 19) AND a!=18)
                   21783:   }
                   21784: } {17 19 30 41 47 93 scan 0 sort 0}
                   21785: do_test where7-2.938.2 {
                   21786:   count_steps_sort {
                   21787:      SELECT a FROM t3
                   21788:       WHERE b=564
                   21789:          OR (d>=93.0 AND d<94.0 AND d NOT NULL)
                   21790:          OR b=451
                   21791:          OR b=330
                   21792:          OR a=47
                   21793:          OR ((a BETWEEN 17 AND 19) AND a!=18)
                   21794:   }
                   21795: } {17 19 30 41 47 93 scan 0 sort 0}
                   21796: do_test where7-2.939.1 {
                   21797:   count_steps_sort {
                   21798:      SELECT a FROM t2
                   21799:       WHERE a=40
                   21800:          OR b=333
                   21801:   }
                   21802: } {40 scan 0 sort 0}
                   21803: do_test where7-2.939.2 {
                   21804:   count_steps_sort {
                   21805:      SELECT a FROM t3
                   21806:       WHERE a=40
                   21807:          OR b=333
                   21808:   }
                   21809: } {40 scan 0 sort 0}
                   21810: do_test where7-2.940.1 {
                   21811:   count_steps_sort {
                   21812:      SELECT a FROM t2
                   21813:       WHERE b=924
                   21814:          OR ((a BETWEEN 6 AND 8) AND a!=7)
                   21815:          OR (d>=36.0 AND d<37.0 AND d NOT NULL)
                   21816:          OR (d>=40.0 AND d<41.0 AND d NOT NULL)
                   21817:          OR a=100
                   21818:          OR c=15015
                   21819:          OR (d>=82.0 AND d<83.0 AND d NOT NULL)
                   21820:          OR (d>=2.0 AND d<3.0 AND d NOT NULL)
                   21821:   }
                   21822: } {2 6 8 36 40 43 44 45 82 84 100 scan 0 sort 0}
                   21823: do_test where7-2.940.2 {
                   21824:   count_steps_sort {
                   21825:      SELECT a FROM t3
                   21826:       WHERE b=924
                   21827:          OR ((a BETWEEN 6 AND 8) AND a!=7)
                   21828:          OR (d>=36.0 AND d<37.0 AND d NOT NULL)
                   21829:          OR (d>=40.0 AND d<41.0 AND d NOT NULL)
                   21830:          OR a=100
                   21831:          OR c=15015
                   21832:          OR (d>=82.0 AND d<83.0 AND d NOT NULL)
                   21833:          OR (d>=2.0 AND d<3.0 AND d NOT NULL)
                   21834:   }
                   21835: } {2 6 8 36 40 43 44 45 82 84 100 scan 0 sort 0}
                   21836: do_test where7-2.941.1 {
                   21837:   count_steps_sort {
                   21838:      SELECT a FROM t2
                   21839:       WHERE (d>=63.0 AND d<64.0 AND d NOT NULL)
                   21840:          OR (d>=44.0 AND d<45.0 AND d NOT NULL)
                   21841:          OR (d>=36.0 AND d<37.0 AND d NOT NULL)
                   21842:   }
                   21843: } {36 44 63 scan 0 sort 0}
                   21844: do_test where7-2.941.2 {
                   21845:   count_steps_sort {
                   21846:      SELECT a FROM t3
                   21847:       WHERE (d>=63.0 AND d<64.0 AND d NOT NULL)
                   21848:          OR (d>=44.0 AND d<45.0 AND d NOT NULL)
                   21849:          OR (d>=36.0 AND d<37.0 AND d NOT NULL)
                   21850:   }
                   21851: } {36 44 63 scan 0 sort 0}
                   21852: do_test where7-2.942.1 {
                   21853:   count_steps_sort {
                   21854:      SELECT a FROM t2
                   21855:       WHERE b=58
                   21856:          OR ((a BETWEEN 7 AND 9) AND a!=8)
                   21857:          OR ((a BETWEEN 63 AND 65) AND a!=64)
                   21858:          OR a=31
                   21859:          OR f='tuvwxyzab'
                   21860:          OR b=341
                   21861:          OR b=47
                   21862:          OR ((a BETWEEN 95 AND 97) AND a!=96)
                   21863:          OR a=49
                   21864:          OR b=223
                   21865:          OR f='qrstuvwxy'
                   21866:   }
                   21867: } {7 9 16 19 31 42 45 49 63 65 68 71 94 95 97 scan 0 sort 0}
                   21868: do_test where7-2.942.2 {
                   21869:   count_steps_sort {
                   21870:      SELECT a FROM t3
                   21871:       WHERE b=58
                   21872:          OR ((a BETWEEN 7 AND 9) AND a!=8)
                   21873:          OR ((a BETWEEN 63 AND 65) AND a!=64)
                   21874:          OR a=31
                   21875:          OR f='tuvwxyzab'
                   21876:          OR b=341
                   21877:          OR b=47
                   21878:          OR ((a BETWEEN 95 AND 97) AND a!=96)
                   21879:          OR a=49
                   21880:          OR b=223
                   21881:          OR f='qrstuvwxy'
                   21882:   }
                   21883: } {7 9 16 19 31 42 45 49 63 65 68 71 94 95 97 scan 0 sort 0}
                   21884: do_test where7-2.943.1 {
                   21885:   count_steps_sort {
                   21886:      SELECT a FROM t2
                   21887:       WHERE a=96
                   21888:          OR (d>=23.0 AND d<24.0 AND d NOT NULL)
                   21889:          OR (g='ponmlkj' AND f GLOB 'vwxyz*')
                   21890:          OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
                   21891:          OR ((a BETWEEN 37 AND 39) AND a!=38)
                   21892:          OR a=85
                   21893:          OR ((a BETWEEN 10 AND 12) AND a!=11)
                   21894:          OR c=11011
                   21895:          OR b=641
                   21896:          OR f='vwxyzabcd'
                   21897:          OR b=286
                   21898:   }
                   21899: } {4 10 12 21 23 26 30 31 32 33 37 39 47 56 73 82 85 96 99 scan 0 sort 0}
                   21900: do_test where7-2.943.2 {
                   21901:   count_steps_sort {
                   21902:      SELECT a FROM t3
                   21903:       WHERE a=96
                   21904:          OR (d>=23.0 AND d<24.0 AND d NOT NULL)
                   21905:          OR (g='ponmlkj' AND f GLOB 'vwxyz*')
                   21906:          OR (f GLOB '?fghi*' AND f GLOB 'efgh*')
                   21907:          OR ((a BETWEEN 37 AND 39) AND a!=38)
                   21908:          OR a=85
                   21909:          OR ((a BETWEEN 10 AND 12) AND a!=11)
                   21910:          OR c=11011
                   21911:          OR b=641
                   21912:          OR f='vwxyzabcd'
                   21913:          OR b=286
                   21914:   }
                   21915: } {4 10 12 21 23 26 30 31 32 33 37 39 47 56 73 82 85 96 99 scan 0 sort 0}
                   21916: do_test where7-2.944.1 {
                   21917:   count_steps_sort {
                   21918:      SELECT a FROM t2
                   21919:       WHERE ((a BETWEEN 3 AND 5) AND a!=4)
                   21920:          OR b=1012
                   21921:          OR a=7
                   21922:          OR b=773
                   21923:          OR a=1
                   21924:          OR b=726
                   21925:          OR (d>=99.0 AND d<100.0 AND d NOT NULL)
                   21926:          OR ((a BETWEEN 87 AND 89) AND a!=88)
                   21927:          OR b=110
                   21928:   }
                   21929: } {1 3 5 7 10 66 87 89 92 99 scan 0 sort 0}
                   21930: do_test where7-2.944.2 {
                   21931:   count_steps_sort {
                   21932:      SELECT a FROM t3
                   21933:       WHERE ((a BETWEEN 3 AND 5) AND a!=4)
                   21934:          OR b=1012
                   21935:          OR a=7
                   21936:          OR b=773
                   21937:          OR a=1
                   21938:          OR b=726
                   21939:          OR (d>=99.0 AND d<100.0 AND d NOT NULL)
                   21940:          OR ((a BETWEEN 87 AND 89) AND a!=88)
                   21941:          OR b=110
                   21942:   }
                   21943: } {1 3 5 7 10 66 87 89 92 99 scan 0 sort 0}
                   21944: do_test where7-2.945.1 {
                   21945:   count_steps_sort {
                   21946:      SELECT a FROM t2
                   21947:       WHERE (g='xwvutsr' AND f GLOB 'hijkl*')
                   21948:          OR a=60
                   21949:          OR a=4
                   21950:          OR b=520
                   21951:          OR (g='ihgfedc' AND f GLOB 'bcdef*')
                   21952:          OR a=44
                   21953:          OR a=36
                   21954:          OR (d>=76.0 AND d<77.0 AND d NOT NULL)
                   21955:          OR (g='vutsrqp' AND f GLOB 'qrstu*')
                   21956:          OR b=715
                   21957:          OR (g='vutsrqp' AND f GLOB 'qrstu*')
                   21958:   }
                   21959: } {4 7 16 36 44 60 65 76 79 scan 0 sort 0}
                   21960: do_test where7-2.945.2 {
                   21961:   count_steps_sort {
                   21962:      SELECT a FROM t3
                   21963:       WHERE (g='xwvutsr' AND f GLOB 'hijkl*')
                   21964:          OR a=60
                   21965:          OR a=4
                   21966:          OR b=520
                   21967:          OR (g='ihgfedc' AND f GLOB 'bcdef*')
                   21968:          OR a=44
                   21969:          OR a=36
                   21970:          OR (d>=76.0 AND d<77.0 AND d NOT NULL)
                   21971:          OR (g='vutsrqp' AND f GLOB 'qrstu*')
                   21972:          OR b=715
                   21973:          OR (g='vutsrqp' AND f GLOB 'qrstu*')
                   21974:   }
                   21975: } {4 7 16 36 44 60 65 76 79 scan 0 sort 0}
                   21976: do_test where7-2.946.1 {
                   21977:   count_steps_sort {
                   21978:      SELECT a FROM t2
                   21979:       WHERE ((a BETWEEN 3 AND 5) AND a!=4)
                   21980:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   21981:          OR (d>=15.0 AND d<16.0 AND d NOT NULL)
                   21982:          OR (d>=55.0 AND d<56.0 AND d NOT NULL)
                   21983:          OR (g='jihgfed' AND f GLOB 'yzabc*')
                   21984:          OR a=24
                   21985:          OR (d>=99.0 AND d<100.0 AND d NOT NULL)
                   21986:          OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
                   21987:   }
                   21988: } {3 5 15 24 26 52 55 56 58 76 78 99 scan 0 sort 0}
                   21989: do_test where7-2.946.2 {
                   21990:   count_steps_sort {
                   21991:      SELECT a FROM t3
                   21992:       WHERE ((a BETWEEN 3 AND 5) AND a!=4)
                   21993:          OR ((a BETWEEN 56 AND 58) AND a!=57)
                   21994:          OR (d>=15.0 AND d<16.0 AND d NOT NULL)
                   21995:          OR (d>=55.0 AND d<56.0 AND d NOT NULL)
                   21996:          OR (g='jihgfed' AND f GLOB 'yzabc*')
                   21997:          OR a=24
                   21998:          OR (d>=99.0 AND d<100.0 AND d NOT NULL)
                   21999:          OR (f GLOB '?bcde*' AND f GLOB 'abcd*')
                   22000:   }
                   22001: } {3 5 15 24 26 52 55 56 58 76 78 99 scan 0 sort 0}
                   22002: do_test where7-2.947.1 {
                   22003:   count_steps_sort {
                   22004:      SELECT a FROM t2
                   22005:       WHERE (g='utsrqpo' AND f GLOB 'vwxyz*')
                   22006:          OR b=132
                   22007:          OR f='ghijklmno'
                   22008:          OR b=740
                   22009:          OR (g='qponmlk' AND f GLOB 'mnopq*')
                   22010:          OR (g='tsrqpon' AND f GLOB 'abcde*')
                   22011:          OR b=1059
                   22012:   }
                   22013: } {6 12 21 26 32 38 58 84 scan 0 sort 0}
                   22014: do_test where7-2.947.2 {
                   22015:   count_steps_sort {
                   22016:      SELECT a FROM t3
                   22017:       WHERE (g='utsrqpo' AND f GLOB 'vwxyz*')
                   22018:          OR b=132
                   22019:          OR f='ghijklmno'
                   22020:          OR b=740
                   22021:          OR (g='qponmlk' AND f GLOB 'mnopq*')
                   22022:          OR (g='tsrqpon' AND f GLOB 'abcde*')
                   22023:          OR b=1059
                   22024:   }
                   22025: } {6 12 21 26 32 38 58 84 scan 0 sort 0}
                   22026: do_test where7-2.948.1 {
                   22027:   count_steps_sort {
                   22028:      SELECT a FROM t2
                   22029:       WHERE a=28
                   22030:          OR b=927
                   22031:          OR b=520
                   22032:          OR (d>=53.0 AND d<54.0 AND d NOT NULL)
                   22033:          OR b=638
                   22034:          OR f='vwxyzabcd'
                   22035:   }
                   22036: } {21 28 47 53 58 73 99 scan 0 sort 0}
                   22037: do_test where7-2.948.2 {
                   22038:   count_steps_sort {
                   22039:      SELECT a FROM t3
                   22040:       WHERE a=28
                   22041:          OR b=927
                   22042:          OR b=520
                   22043:          OR (d>=53.0 AND d<54.0 AND d NOT NULL)
                   22044:          OR b=638
                   22045:          OR f='vwxyzabcd'
                   22046:   }
                   22047: } {21 28 47 53 58 73 99 scan 0 sort 0}
                   22048: do_test where7-2.949.1 {
                   22049:   count_steps_sort {
                   22050:      SELECT a FROM t2
                   22051:       WHERE (g='nmlkjih' AND f GLOB 'cdefg*')
                   22052:          OR b=1026
                   22053:          OR (d>=1.0 AND d<2.0 AND d NOT NULL)
                   22054:          OR (g='wvutsrq' AND f GLOB 'lmnop*')
                   22055:          OR b=355
                   22056:          OR b=641
                   22057:          OR (d>=53.0 AND d<54.0 AND d NOT NULL)
                   22058:   }
                   22059: } {1 11 53 54 scan 0 sort 0}
                   22060: do_test where7-2.949.2 {
                   22061:   count_steps_sort {
                   22062:      SELECT a FROM t3
                   22063:       WHERE (g='nmlkjih' AND f GLOB 'cdefg*')
                   22064:          OR b=1026
                   22065:          OR (d>=1.0 AND d<2.0 AND d NOT NULL)
                   22066:          OR (g='wvutsrq' AND f GLOB 'lmnop*')
                   22067:          OR b=355
                   22068:          OR b=641
                   22069:          OR (d>=53.0 AND d<54.0 AND d NOT NULL)
                   22070:   }
                   22071: } {1 11 53 54 scan 0 sort 0}
                   22072: do_test where7-2.950.1 {
                   22073:   count_steps_sort {
                   22074:      SELECT a FROM t2
                   22075:       WHERE ((a BETWEEN 46 AND 48) AND a!=47)
                   22076:          OR ((a BETWEEN 60 AND 62) AND a!=61)
                   22077:          OR b=641
                   22078:          OR a=3
                   22079:          OR a=35
                   22080:          OR (d>=81.0 AND d<82.0 AND d NOT NULL)
                   22081:          OR f='opqrstuvw'
                   22082:          OR a=41
                   22083:          OR a=83
                   22084:          OR (g='nmlkjih' AND f GLOB 'cdefg*')
                   22085:          OR b=751
                   22086:   }
                   22087: } {3 14 35 40 41 46 48 54 60 62 66 81 83 92 scan 0 sort 0}
                   22088: do_test where7-2.950.2 {
                   22089:   count_steps_sort {
                   22090:      SELECT a FROM t3
                   22091:       WHERE ((a BETWEEN 46 AND 48) AND a!=47)
                   22092:          OR ((a BETWEEN 60 AND 62) AND a!=61)
                   22093:          OR b=641
                   22094:          OR a=3
                   22095:          OR a=35
                   22096:          OR (d>=81.0 AND d<82.0 AND d NOT NULL)
                   22097:          OR f='opqrstuvw'
                   22098:          OR a=41
                   22099:          OR a=83
                   22100:          OR (g='nmlkjih' AND f GLOB 'cdefg*')
                   22101:          OR b=751
                   22102:   }
                   22103: } {3 14 35 40 41 46 48 54 60 62 66 81 83 92 scan 0 sort 0}
                   22104: do_test where7-2.951.1 {
                   22105:   count_steps_sort {
                   22106:      SELECT a FROM t2
                   22107:       WHERE ((a BETWEEN 3 AND 5) AND a!=4)
                   22108:          OR ((a BETWEEN 60 AND 62) AND a!=61)
                   22109:          OR c=15015
                   22110:          OR b=146
                   22111:          OR b=1092
                   22112:          OR (d>=60.0 AND d<61.0 AND d NOT NULL)
                   22113:   }
                   22114: } {3 5 43 44 45 60 62 scan 0 sort 0}
                   22115: do_test where7-2.951.2 {
                   22116:   count_steps_sort {
                   22117:      SELECT a FROM t3
                   22118:       WHERE ((a BETWEEN 3 AND 5) AND a!=4)
                   22119:          OR ((a BETWEEN 60 AND 62) AND a!=61)
                   22120:          OR c=15015
                   22121:          OR b=146
                   22122:          OR b=1092
                   22123:          OR (d>=60.0 AND d<61.0 AND d NOT NULL)
                   22124:   }
                   22125: } {3 5 43 44 45 60 62 scan 0 sort 0}
                   22126: do_test where7-2.952.1 {
                   22127:   count_steps_sort {
                   22128:      SELECT a FROM t2
                   22129:       WHERE (g='qponmlk' AND f GLOB 'qrstu*')
                   22130:          OR f='bcdefghij'
                   22131:          OR f='hijklmnop'
                   22132:          OR a=65
                   22133:          OR f='ijklmnopq'
                   22134:          OR (d>=79.0 AND d<80.0 AND d NOT NULL)
                   22135:          OR g IS NULL
                   22136:          OR a=26
                   22137:          OR ((a BETWEEN 38 AND 40) AND a!=39)
                   22138:          OR a=9
                   22139:          OR (d>=32.0 AND d<33.0 AND d NOT NULL)
                   22140:   }
                   22141: } {1 7 8 9 26 27 32 33 34 38 40 42 53 59 60 65 79 85 86 scan 0 sort 0}
                   22142: do_test where7-2.952.2 {
                   22143:   count_steps_sort {
                   22144:      SELECT a FROM t3
                   22145:       WHERE (g='qponmlk' AND f GLOB 'qrstu*')
                   22146:          OR f='bcdefghij'
                   22147:          OR f='hijklmnop'
                   22148:          OR a=65
                   22149:          OR f='ijklmnopq'
                   22150:          OR (d>=79.0 AND d<80.0 AND d NOT NULL)
                   22151:          OR g IS NULL
                   22152:          OR a=26
                   22153:          OR ((a BETWEEN 38 AND 40) AND a!=39)
                   22154:          OR a=9
                   22155:          OR (d>=32.0 AND d<33.0 AND d NOT NULL)
                   22156:   }
                   22157: } {1 7 8 9 26 27 32 33 34 38 40 42 53 59 60 65 79 85 86 scan 0 sort 0}
                   22158: do_test where7-2.953.1 {
                   22159:   count_steps_sort {
                   22160:      SELECT a FROM t2
                   22161:       WHERE (g='jihgfed' AND f GLOB 'vwxyz*')
                   22162:          OR ((a BETWEEN 10 AND 12) AND a!=11)
                   22163:          OR ((a BETWEEN 79 AND 81) AND a!=80)
                   22164:          OR (g='kjihgfe' AND f GLOB 'stuvw*')
                   22165:          OR (g='qponmlk' AND f GLOB 'pqrst*')
                   22166:          OR b=1100
                   22167:          OR c=6006
                   22168:          OR c=4004
                   22169:          OR ((a BETWEEN 24 AND 26) AND a!=25)
                   22170:          OR c=33033
                   22171:   }
                   22172: } {10 11 12 16 17 18 24 26 41 70 73 79 81 97 98 99 100 scan 0 sort 0}
                   22173: do_test where7-2.953.2 {
                   22174:   count_steps_sort {
                   22175:      SELECT a FROM t3
                   22176:       WHERE (g='jihgfed' AND f GLOB 'vwxyz*')
                   22177:          OR ((a BETWEEN 10 AND 12) AND a!=11)
                   22178:          OR ((a BETWEEN 79 AND 81) AND a!=80)
                   22179:          OR (g='kjihgfe' AND f GLOB 'stuvw*')
                   22180:          OR (g='qponmlk' AND f GLOB 'pqrst*')
                   22181:          OR b=1100
                   22182:          OR c=6006
                   22183:          OR c=4004
                   22184:          OR ((a BETWEEN 24 AND 26) AND a!=25)
                   22185:          OR c=33033
                   22186:   }
                   22187: } {10 11 12 16 17 18 24 26 41 70 73 79 81 97 98 99 100 scan 0 sort 0}
                   22188: do_test where7-2.954.1 {
                   22189:   count_steps_sort {
                   22190:      SELECT a FROM t2
                   22191:       WHERE a=17
                   22192:          OR ((a BETWEEN 95 AND 97) AND a!=96)
                   22193:   }
                   22194: } {17 95 97 scan 0 sort 0}
                   22195: do_test where7-2.954.2 {
                   22196:   count_steps_sort {
                   22197:      SELECT a FROM t3
                   22198:       WHERE a=17
                   22199:          OR ((a BETWEEN 95 AND 97) AND a!=96)
                   22200:   }
                   22201: } {17 95 97 scan 0 sort 0}
                   22202: do_test where7-2.955.1 {
                   22203:   count_steps_sort {
                   22204:      SELECT a FROM t2
                   22205:       WHERE c=3003
                   22206:          OR (d>=67.0 AND d<68.0 AND d NOT NULL)
                   22207:          OR a=93
                   22208:   }
                   22209: } {7 8 9 67 93 scan 0 sort 0}
                   22210: do_test where7-2.955.2 {
                   22211:   count_steps_sort {
                   22212:      SELECT a FROM t3
                   22213:       WHERE c=3003
                   22214:          OR (d>=67.0 AND d<68.0 AND d NOT NULL)
                   22215:          OR a=93
                   22216:   }
                   22217: } {7 8 9 67 93 scan 0 sort 0}
                   22218: do_test where7-2.956.1 {
                   22219:   count_steps_sort {
                   22220:      SELECT a FROM t2
                   22221:       WHERE (d>=42.0 AND d<43.0 AND d NOT NULL)
                   22222:          OR (g='ponmlkj' AND f GLOB 'stuvw*')
                   22223:          OR ((a BETWEEN 21 AND 23) AND a!=22)
                   22224:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   22225:          OR b=737
                   22226:   }
                   22227: } {12 21 23 42 44 67 scan 0 sort 0}
                   22228: do_test where7-2.956.2 {
                   22229:   count_steps_sort {
                   22230:      SELECT a FROM t3
                   22231:       WHERE (d>=42.0 AND d<43.0 AND d NOT NULL)
                   22232:          OR (g='ponmlkj' AND f GLOB 'stuvw*')
                   22233:          OR ((a BETWEEN 21 AND 23) AND a!=22)
                   22234:          OR (d>=12.0 AND d<13.0 AND d NOT NULL)
                   22235:          OR b=737
                   22236:   }
                   22237: } {12 21 23 42 44 67 scan 0 sort 0}
                   22238: do_test where7-2.957.1 {
                   22239:   count_steps_sort {
                   22240:      SELECT a FROM t2
                   22241:       WHERE (g='rqponml' AND f GLOB 'klmno*')
                   22242:          OR ((a BETWEEN 5 AND 7) AND a!=6)
                   22243:   }
                   22244: } {5 7 36 scan 0 sort 0}
                   22245: do_test where7-2.957.2 {
                   22246:   count_steps_sort {
                   22247:      SELECT a FROM t3
                   22248:       WHERE (g='rqponml' AND f GLOB 'klmno*')
                   22249:          OR ((a BETWEEN 5 AND 7) AND a!=6)
                   22250:   }
                   22251: } {5 7 36 scan 0 sort 0}
                   22252: do_test where7-2.958.1 {
                   22253:   count_steps_sort {
                   22254:      SELECT a FROM t2
                   22255:       WHERE (g='hgfedcb' AND f GLOB 'hijkl*')
                   22256:          OR c=32032
                   22257:          OR f='opqrstuvw'
                   22258:          OR ((a BETWEEN 66 AND 68) AND a!=67)
                   22259:          OR ((a BETWEEN 49 AND 51) AND a!=50)
                   22260:          OR b=993
                   22261:   }
                   22262: } {14 40 49 51 66 68 85 92 94 95 96 scan 0 sort 0}
                   22263: do_test where7-2.958.2 {
                   22264:   count_steps_sort {
                   22265:      SELECT a FROM t3
                   22266:       WHERE (g='hgfedcb' AND f GLOB 'hijkl*')
                   22267:          OR c=32032
                   22268:          OR f='opqrstuvw'
                   22269:          OR ((a BETWEEN 66 AND 68) AND a!=67)
                   22270:          OR ((a BETWEEN 49 AND 51) AND a!=50)
                   22271:          OR b=993
                   22272:   }
                   22273: } {14 40 49 51 66 68 85 92 94 95 96 scan 0 sort 0}
                   22274: do_test where7-2.959.1 {
                   22275:   count_steps_sort {
                   22276:      SELECT a FROM t2
                   22277:       WHERE (d>=12.0 AND d<13.0 AND d NOT NULL)
                   22278:          OR ((a BETWEEN 59 AND 61) AND a!=60)
                   22279:          OR ((a BETWEEN 86 AND 88) AND a!=87)
                   22280:          OR (d>=38.0 AND d<39.0 AND d NOT NULL)
                   22281:          OR b=245
                   22282:          OR b=528
                   22283:          OR b=366
                   22284:          OR a=73
                   22285:          OR a=49
                   22286:          OR b=421
                   22287:          OR a=58
                   22288:   }
                   22289: } {12 38 48 49 58 59 61 73 86 88 scan 0 sort 0}
                   22290: do_test where7-2.959.2 {
                   22291:   count_steps_sort {
                   22292:      SELECT a FROM t3
                   22293:       WHERE (d>=12.0 AND d<13.0 AND d NOT NULL)
                   22294:          OR ((a BETWEEN 59 AND 61) AND a!=60)
                   22295:          OR ((a BETWEEN 86 AND 88) AND a!=87)
                   22296:          OR (d>=38.0 AND d<39.0 AND d NOT NULL)
                   22297:          OR b=245
                   22298:          OR b=528
                   22299:          OR b=366
                   22300:          OR a=73
                   22301:          OR a=49
                   22302:          OR b=421
                   22303:          OR a=58
                   22304:   }
                   22305: } {12 38 48 49 58 59 61 73 86 88 scan 0 sort 0}
                   22306: do_test where7-2.960.1 {
                   22307:   count_steps_sort {
                   22308:      SELECT a FROM t2
                   22309:       WHERE (d>=100.0 AND d<101.0 AND d NOT NULL)
                   22310:          OR ((a BETWEEN 8 AND 10) AND a!=9)
                   22311:          OR ((a BETWEEN 86 AND 88) AND a!=87)
                   22312:          OR b=146
                   22313:          OR (g='ponmlkj' AND f GLOB 'rstuv*')
                   22314:          OR ((a BETWEEN 73 AND 75) AND a!=74)
                   22315:          OR (g='utsrqpo' AND f GLOB 'uvwxy*')
                   22316:          OR ((a BETWEEN 60 AND 62) AND a!=61)
                   22317:          OR (g='ihgfedc' AND f GLOB 'efghi*')
                   22318:          OR b=704
                   22319:   }
                   22320: } {8 10 20 43 60 62 64 73 75 82 86 88 100 scan 0 sort 0}
                   22321: do_test where7-2.960.2 {
                   22322:   count_steps_sort {
                   22323:      SELECT a FROM t3
                   22324:       WHERE (d>=100.0 AND d<101.0 AND d NOT NULL)
                   22325:          OR ((a BETWEEN 8 AND 10) AND a!=9)
                   22326:          OR ((a BETWEEN 86 AND 88) AND a!=87)
                   22327:          OR b=146
                   22328:          OR (g='ponmlkj' AND f GLOB 'rstuv*')
                   22329:          OR ((a BETWEEN 73 AND 75) AND a!=74)
                   22330:          OR (g='utsrqpo' AND f GLOB 'uvwxy*')
                   22331:          OR ((a BETWEEN 60 AND 62) AND a!=61)
                   22332:          OR (g='ihgfedc' AND f GLOB 'efghi*')
                   22333:          OR b=704
                   22334:   }
                   22335: } {8 10 20 43 60 62 64 73 75 82 86 88 100 scan 0 sort 0}
                   22336: do_test where7-2.961.1 {
                   22337:   count_steps_sort {
                   22338:      SELECT a FROM t2
                   22339:       WHERE ((a BETWEEN 65 AND 67) AND a!=66)
                   22340:          OR b=14
                   22341:          OR ((a BETWEEN 3 AND 5) AND a!=4)
                   22342:          OR a=49
                   22343:          OR b=333
                   22344:   }
                   22345: } {3 5 49 65 67 scan 0 sort 0}
                   22346: do_test where7-2.961.2 {
                   22347:   count_steps_sort {
                   22348:      SELECT a FROM t3
                   22349:       WHERE ((a BETWEEN 65 AND 67) AND a!=66)
                   22350:          OR b=14
                   22351:          OR ((a BETWEEN 3 AND 5) AND a!=4)
                   22352:          OR a=49
                   22353:          OR b=333
                   22354:   }
                   22355: } {3 5 49 65 67 scan 0 sort 0}
                   22356: do_test where7-2.962.1 {
                   22357:   count_steps_sort {
                   22358:      SELECT a FROM t2
                   22359:       WHERE c=17017
                   22360:          OR (g='qponmlk' AND f GLOB 'mnopq*')
                   22361:          OR b=971
                   22362:          OR a=37
                   22363:          OR a=7
                   22364:          OR b=641
                   22365:          OR a=13
                   22366:          OR b=597
                   22367:   }
                   22368: } {7 13 37 38 49 50 51 scan 0 sort 0}
                   22369: do_test where7-2.962.2 {
                   22370:   count_steps_sort {
                   22371:      SELECT a FROM t3
                   22372:       WHERE c=17017
                   22373:          OR (g='qponmlk' AND f GLOB 'mnopq*')
                   22374:          OR b=971
                   22375:          OR a=37
                   22376:          OR a=7
                   22377:          OR b=641
                   22378:          OR a=13
                   22379:          OR b=597
                   22380:   }
                   22381: } {7 13 37 38 49 50 51 scan 0 sort 0}
                   22382: do_test where7-2.963.1 {
                   22383:   count_steps_sort {
                   22384:      SELECT a FROM t2
                   22385:       WHERE f='tuvwxyzab'
                   22386:          OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
                   22387:   }
                   22388: } {17 19 43 45 69 71 95 97 scan 0 sort 0}
                   22389: do_test where7-2.963.2 {
                   22390:   count_steps_sort {
                   22391:      SELECT a FROM t3
                   22392:       WHERE f='tuvwxyzab'
                   22393:          OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
                   22394:   }
                   22395: } {17 19 43 45 69 71 95 97 scan 0 sort 0}
                   22396: do_test where7-2.964.1 {
                   22397:   count_steps_sort {
                   22398:      SELECT a FROM t2
                   22399:       WHERE b=638
                   22400:          OR (d>=44.0 AND d<45.0 AND d NOT NULL)
                   22401:          OR (g='gfedcba' AND f GLOB 'lmnop*')
                   22402:          OR b=165
                   22403:          OR ((a BETWEEN 10 AND 12) AND a!=11)
                   22404:          OR f='stuvwxyza'
                   22405:          OR b=652
                   22406:          OR b=66
                   22407:          OR b=770
                   22408:          OR b=91
                   22409:   }
                   22410: } {6 10 12 15 18 44 58 70 89 96 scan 0 sort 0}
                   22411: do_test where7-2.964.2 {
                   22412:   count_steps_sort {
                   22413:      SELECT a FROM t3
                   22414:       WHERE b=638
                   22415:          OR (d>=44.0 AND d<45.0 AND d NOT NULL)
                   22416:          OR (g='gfedcba' AND f GLOB 'lmnop*')
                   22417:          OR b=165
                   22418:          OR ((a BETWEEN 10 AND 12) AND a!=11)
                   22419:          OR f='stuvwxyza'
                   22420:          OR b=652
                   22421:          OR b=66
                   22422:          OR b=770
                   22423:          OR b=91
                   22424:   }
                   22425: } {6 10 12 15 18 44 58 70 89 96 scan 0 sort 0}
                   22426: do_test where7-2.965.1 {
                   22427:   count_steps_sort {
                   22428:      SELECT a FROM t2
                   22429:       WHERE (d>=52.0 AND d<53.0 AND d NOT NULL)
                   22430:          OR f='opqrstuvw'
                   22431:          OR a=83
                   22432:          OR a=93
                   22433:          OR b=858
                   22434:          OR (d>=18.0 AND d<19.0 AND d NOT NULL)
                   22435:          OR (g='jihgfed' AND f GLOB 'vwxyz*')
                   22436:   }
                   22437: } {14 18 40 52 66 73 78 83 92 93 scan 0 sort 0}
                   22438: do_test where7-2.965.2 {
                   22439:   count_steps_sort {
                   22440:      SELECT a FROM t3
                   22441:       WHERE (d>=52.0 AND d<53.0 AND d NOT NULL)
                   22442:          OR f='opqrstuvw'
                   22443:          OR a=83
                   22444:          OR a=93
                   22445:          OR b=858
                   22446:          OR (d>=18.0 AND d<19.0 AND d NOT NULL)
                   22447:          OR (g='jihgfed' AND f GLOB 'vwxyz*')
                   22448:   }
                   22449: } {14 18 40 52 66 73 78 83 92 93 scan 0 sort 0}
                   22450: do_test where7-2.966.1 {
                   22451:   count_steps_sort {
                   22452:      SELECT a FROM t2
                   22453:       WHERE c=3003
                   22454:          OR ((a BETWEEN 40 AND 42) AND a!=41)
                   22455:          OR a=38
                   22456:   }
                   22457: } {7 8 9 38 40 42 scan 0 sort 0}
                   22458: do_test where7-2.966.2 {
                   22459:   count_steps_sort {
                   22460:      SELECT a FROM t3
                   22461:       WHERE c=3003
                   22462:          OR ((a BETWEEN 40 AND 42) AND a!=41)
                   22463:          OR a=38
                   22464:   }
                   22465: } {7 8 9 38 40 42 scan 0 sort 0}
                   22466: do_test where7-2.967.1 {
                   22467:   count_steps_sort {
                   22468:      SELECT a FROM t2
                   22469:       WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
                   22470:          OR ((a BETWEEN 50 AND 52) AND a!=51)
                   22471:   }
                   22472: } {50 52 60 scan 0 sort 0}
                   22473: do_test where7-2.967.2 {
                   22474:   count_steps_sort {
                   22475:      SELECT a FROM t3
                   22476:       WHERE (d>=60.0 AND d<61.0 AND d NOT NULL)
                   22477:          OR ((a BETWEEN 50 AND 52) AND a!=51)
                   22478:   }
                   22479: } {50 52 60 scan 0 sort 0}
                   22480: do_test where7-2.968.1 {
                   22481:   count_steps_sort {
                   22482:      SELECT a FROM t2
                   22483:       WHERE (g='qponmlk' AND f GLOB 'mnopq*')
                   22484:          OR ((a BETWEEN 24 AND 26) AND a!=25)
                   22485:          OR a=5
                   22486:          OR b=396
                   22487:          OR a=13
                   22488:   }
                   22489: } {5 13 24 26 36 38 scan 0 sort 0}
                   22490: do_test where7-2.968.2 {
                   22491:   count_steps_sort {
                   22492:      SELECT a FROM t3
                   22493:       WHERE (g='qponmlk' AND f GLOB 'mnopq*')
                   22494:          OR ((a BETWEEN 24 AND 26) AND a!=25)
                   22495:          OR a=5
                   22496:          OR b=396
                   22497:          OR a=13
                   22498:   }
                   22499: } {5 13 24 26 36 38 scan 0 sort 0}
                   22500: do_test where7-2.969.1 {
                   22501:   count_steps_sort {
                   22502:      SELECT a FROM t2
                   22503:       WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
                   22504:          OR b=748
                   22505:          OR (d>=97.0 AND d<98.0 AND d NOT NULL)
                   22506:          OR ((a BETWEEN 69 AND 71) AND a!=70)
                   22507:          OR b=531
                   22508:          OR b=1092
                   22509:          OR b=418
                   22510:   }
                   22511: } {38 68 69 71 95 97 scan 0 sort 0}
                   22512: do_test where7-2.969.2 {
                   22513:   count_steps_sort {
                   22514:      SELECT a FROM t3
                   22515:       WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
                   22516:          OR b=748
                   22517:          OR (d>=97.0 AND d<98.0 AND d NOT NULL)
                   22518:          OR ((a BETWEEN 69 AND 71) AND a!=70)
                   22519:          OR b=531
                   22520:          OR b=1092
                   22521:          OR b=418
                   22522:   }
                   22523: } {38 68 69 71 95 97 scan 0 sort 0}
                   22524: do_test where7-2.970.1 {
                   22525:   count_steps_sort {
                   22526:      SELECT a FROM t2
                   22527:       WHERE (d>=30.0 AND d<31.0 AND d NOT NULL)
                   22528:          OR ((a BETWEEN 8 AND 10) AND a!=9)
                   22529:          OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
                   22530:          OR a=50
                   22531:          OR a=46
                   22532:          OR ((a BETWEEN 38 AND 40) AND a!=39)
                   22533:   }
                   22534: } {8 10 14 30 38 40 46 50 66 92 scan 0 sort 0}
                   22535: do_test where7-2.970.2 {
                   22536:   count_steps_sort {
                   22537:      SELECT a FROM t3
                   22538:       WHERE (d>=30.0 AND d<31.0 AND d NOT NULL)
                   22539:          OR ((a BETWEEN 8 AND 10) AND a!=9)
                   22540:          OR (f GLOB '?pqrs*' AND f GLOB 'opqr*')
                   22541:          OR a=50
                   22542:          OR a=46
                   22543:          OR ((a BETWEEN 38 AND 40) AND a!=39)
                   22544:   }
                   22545: } {8 10 14 30 38 40 46 50 66 92 scan 0 sort 0}
                   22546: do_test where7-2.971.1 {
                   22547:   count_steps_sort {
                   22548:      SELECT a FROM t2
                   22549:       WHERE a=24
                   22550:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                   22551:          OR b=487
                   22552:          OR (d>=96.0 AND d<97.0 AND d NOT NULL)
                   22553:          OR ((a BETWEEN 13 AND 15) AND a!=14)
                   22554:          OR b=132
                   22555:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   22556:          OR b=795
                   22557:          OR b=737
                   22558:   }
                   22559: } {12 13 15 22 24 54 67 96 scan 0 sort 0}
                   22560: do_test where7-2.971.2 {
                   22561:   count_steps_sort {
                   22562:      SELECT a FROM t3
                   22563:       WHERE a=24
                   22564:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                   22565:          OR b=487
                   22566:          OR (d>=96.0 AND d<97.0 AND d NOT NULL)
                   22567:          OR ((a BETWEEN 13 AND 15) AND a!=14)
                   22568:          OR b=132
                   22569:          OR (d>=54.0 AND d<55.0 AND d NOT NULL)
                   22570:          OR b=795
                   22571:          OR b=737
                   22572:   }
                   22573: } {12 13 15 22 24 54 67 96 scan 0 sort 0}
                   22574: do_test where7-2.972.1 {
                   22575:   count_steps_sort {
                   22576:      SELECT a FROM t2
                   22577:       WHERE (d>=88.0 AND d<89.0 AND d NOT NULL)
                   22578:          OR a=34
                   22579:          OR c=16016
                   22580:          OR b=1078
                   22581:          OR b=960
                   22582:          OR (g='hgfedcb' AND f GLOB 'jklmn*')
                   22583:   }
                   22584: } {34 46 47 48 87 88 98 scan 0 sort 0}
                   22585: do_test where7-2.972.2 {
                   22586:   count_steps_sort {
                   22587:      SELECT a FROM t3
                   22588:       WHERE (d>=88.0 AND d<89.0 AND d NOT NULL)
                   22589:          OR a=34
                   22590:          OR c=16016
                   22591:          OR b=1078
                   22592:          OR b=960
                   22593:          OR (g='hgfedcb' AND f GLOB 'jklmn*')
                   22594:   }
                   22595: } {34 46 47 48 87 88 98 scan 0 sort 0}
                   22596: do_test where7-2.973.1 {
                   22597:   count_steps_sort {
                   22598:      SELECT a FROM t2
                   22599:       WHERE b=1081
                   22600:          OR ((a BETWEEN 19 AND 21) AND a!=20)
                   22601:          OR (g='ponmlkj' AND f GLOB 'tuvwx*')
                   22602:          OR ((a BETWEEN 73 AND 75) AND a!=74)
                   22603:          OR (d>=38.0 AND d<39.0 AND d NOT NULL)
                   22604:          OR a=6
                   22605:   }
                   22606: } {6 19 21 38 45 73 75 scan 0 sort 0}
                   22607: do_test where7-2.973.2 {
                   22608:   count_steps_sort {
                   22609:      SELECT a FROM t3
                   22610:       WHERE b=1081
                   22611:          OR ((a BETWEEN 19 AND 21) AND a!=20)
                   22612:          OR (g='ponmlkj' AND f GLOB 'tuvwx*')
                   22613:          OR ((a BETWEEN 73 AND 75) AND a!=74)
                   22614:          OR (d>=38.0 AND d<39.0 AND d NOT NULL)
                   22615:          OR a=6
                   22616:   }
                   22617: } {6 19 21 38 45 73 75 scan 0 sort 0}
                   22618: do_test where7-2.974.1 {
                   22619:   count_steps_sort {
                   22620:      SELECT a FROM t2
                   22621:       WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
                   22622:          OR (g='rqponml' AND f GLOB 'lmnop*')
                   22623:          OR a=92
                   22624:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   22625:          OR f='fghijklmn'
                   22626:          OR a=100
                   22627:          OR b=209
                   22628:          OR c=9009
                   22629:          OR ((a BETWEEN 52 AND 54) AND a!=53)
                   22630:          OR a=73
                   22631:          OR b=902
                   22632:   }
                   22633: } {5 9 19 25 26 27 31 35 37 52 54 57 61 73 82 83 87 92 95 100 scan 0 sort 0}
                   22634: do_test where7-2.974.2 {
                   22635:   count_steps_sort {
                   22636:      SELECT a FROM t3
                   22637:       WHERE (g='fedcbaz' AND f GLOB 'rstuv*')
                   22638:          OR (g='rqponml' AND f GLOB 'lmnop*')
                   22639:          OR a=92
                   22640:          OR (f GLOB '?klmn*' AND f GLOB 'jklm*')
                   22641:          OR f='fghijklmn'
                   22642:          OR a=100
                   22643:          OR b=209
                   22644:          OR c=9009
                   22645:          OR ((a BETWEEN 52 AND 54) AND a!=53)
                   22646:          OR a=73
                   22647:          OR b=902
                   22648:   }
                   22649: } {5 9 19 25 26 27 31 35 37 52 54 57 61 73 82 83 87 92 95 100 scan 0 sort 0}
                   22650: do_test where7-2.975.1 {
                   22651:   count_steps_sort {
                   22652:      SELECT a FROM t2
                   22653:       WHERE (d>=40.0 AND d<41.0 AND d NOT NULL)
                   22654:          OR b=110
                   22655:          OR f='ghijklmno'
                   22656:          OR (d>=21.0 AND d<22.0 AND d NOT NULL)
                   22657:   }
                   22658: } {6 10 21 32 40 58 84 scan 0 sort 0}
                   22659: do_test where7-2.975.2 {
                   22660:   count_steps_sort {
                   22661:      SELECT a FROM t3
                   22662:       WHERE (d>=40.0 AND d<41.0 AND d NOT NULL)
                   22663:          OR b=110
                   22664:          OR f='ghijklmno'
                   22665:          OR (d>=21.0 AND d<22.0 AND d NOT NULL)
                   22666:   }
                   22667: } {6 10 21 32 40 58 84 scan 0 sort 0}
                   22668: do_test where7-2.976.1 {
                   22669:   count_steps_sort {
                   22670:      SELECT a FROM t2
                   22671:       WHERE ((a BETWEEN 51 AND 53) AND a!=52)
                   22672:          OR (g='utsrqpo' AND f GLOB 'uvwxy*')
                   22673:          OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
                   22674:          OR b=91
                   22675:          OR (d>=45.0 AND d<46.0 AND d NOT NULL)
                   22676:          OR b=77
                   22677:          OR (g='ponmlkj' AND f GLOB 'uvwxy*')
                   22678:          OR (g='vutsrqp' AND f GLOB 'pqrst*')
                   22679:   }
                   22680: } {1 7 15 20 27 45 46 51 53 79 scan 0 sort 0}
                   22681: do_test where7-2.976.2 {
                   22682:   count_steps_sort {
                   22683:      SELECT a FROM t3
                   22684:       WHERE ((a BETWEEN 51 AND 53) AND a!=52)
                   22685:          OR (g='utsrqpo' AND f GLOB 'uvwxy*')
                   22686:          OR (f GLOB '?cdef*' AND f GLOB 'bcde*')
                   22687:          OR b=91
                   22688:          OR (d>=45.0 AND d<46.0 AND d NOT NULL)
                   22689:          OR b=77
                   22690:          OR (g='ponmlkj' AND f GLOB 'uvwxy*')
                   22691:          OR (g='vutsrqp' AND f GLOB 'pqrst*')
                   22692:   }
                   22693: } {1 7 15 20 27 45 46 51 53 79 scan 0 sort 0}
                   22694: do_test where7-2.977.1 {
                   22695:   count_steps_sort {
                   22696:      SELECT a FROM t2
                   22697:       WHERE (d>=56.0 AND d<57.0 AND d NOT NULL)
                   22698:          OR (d>=78.0 AND d<79.0 AND d NOT NULL)
                   22699:          OR b=693
                   22700:          OR (d>=21.0 AND d<22.0 AND d NOT NULL)
                   22701:          OR (d>=26.0 AND d<27.0 AND d NOT NULL)
                   22702:          OR (d>=42.0 AND d<43.0 AND d NOT NULL)
                   22703:          OR a=52
                   22704:          OR b=377
                   22705:   }
                   22706: } {21 26 42 52 56 63 78 scan 0 sort 0}
                   22707: do_test where7-2.977.2 {
                   22708:   count_steps_sort {
                   22709:      SELECT a FROM t3
                   22710:       WHERE (d>=56.0 AND d<57.0 AND d NOT NULL)
                   22711:          OR (d>=78.0 AND d<79.0 AND d NOT NULL)
                   22712:          OR b=693
                   22713:          OR (d>=21.0 AND d<22.0 AND d NOT NULL)
                   22714:          OR (d>=26.0 AND d<27.0 AND d NOT NULL)
                   22715:          OR (d>=42.0 AND d<43.0 AND d NOT NULL)
                   22716:          OR a=52
                   22717:          OR b=377
                   22718:   }
                   22719: } {21 26 42 52 56 63 78 scan 0 sort 0}
                   22720: do_test where7-2.978.1 {
                   22721:   count_steps_sort {
                   22722:      SELECT a FROM t2
                   22723:       WHERE a=99
                   22724:          OR a=36
                   22725:          OR b=297
                   22726:          OR ((a BETWEEN 66 AND 68) AND a!=67)
                   22727:          OR b=1004
                   22728:          OR b=872
                   22729:          OR a=95
                   22730:          OR (d>=27.0 AND d<28.0 AND d NOT NULL)
                   22731:          OR b=176
                   22732:          OR b=300
                   22733:   }
                   22734: } {16 27 36 66 68 95 99 scan 0 sort 0}
                   22735: do_test where7-2.978.2 {
                   22736:   count_steps_sort {
                   22737:      SELECT a FROM t3
                   22738:       WHERE a=99
                   22739:          OR a=36
                   22740:          OR b=297
                   22741:          OR ((a BETWEEN 66 AND 68) AND a!=67)
                   22742:          OR b=1004
                   22743:          OR b=872
                   22744:          OR a=95
                   22745:          OR (d>=27.0 AND d<28.0 AND d NOT NULL)
                   22746:          OR b=176
                   22747:          OR b=300
                   22748:   }
                   22749: } {16 27 36 66 68 95 99 scan 0 sort 0}
                   22750: do_test where7-2.979.1 {
                   22751:   count_steps_sort {
                   22752:      SELECT a FROM t2
                   22753:       WHERE b=737
                   22754:          OR (g='wvutsrq' AND f GLOB 'ijklm*')
                   22755:          OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
                   22756:          OR a=40
                   22757:          OR f='uvwxyzabc'
                   22758:          OR b=311
                   22759:          OR (g='nmlkjih' AND f GLOB 'bcdef*')
                   22760:          OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
                   22761:          OR b=927
                   22762:          OR (d>=50.0 AND d<51.0 AND d NOT NULL)
                   22763:   }
                   22764: } {5 6 8 20 31 32 40 46 50 53 57 58 67 72 83 84 98 scan 0 sort 0}
                   22765: do_test where7-2.979.2 {
                   22766:   count_steps_sort {
                   22767:      SELECT a FROM t3
                   22768:       WHERE b=737
                   22769:          OR (g='wvutsrq' AND f GLOB 'ijklm*')
                   22770:          OR (f GLOB '?ghij*' AND f GLOB 'fghi*')
                   22771:          OR a=40
                   22772:          OR f='uvwxyzabc'
                   22773:          OR b=311
                   22774:          OR (g='nmlkjih' AND f GLOB 'bcdef*')
                   22775:          OR (f GLOB '?hijk*' AND f GLOB 'ghij*')
                   22776:          OR b=927
                   22777:          OR (d>=50.0 AND d<51.0 AND d NOT NULL)
                   22778:   }
                   22779: } {5 6 8 20 31 32 40 46 50 53 57 58 67 72 83 84 98 scan 0 sort 0}
                   22780: do_test where7-2.980.1 {
                   22781:   count_steps_sort {
                   22782:      SELECT a FROM t2
                   22783:       WHERE f='fghijklmn'
                   22784:          OR b=1078
                   22785:          OR (d>=35.0 AND d<36.0 AND d NOT NULL)
                   22786:          OR f='fghijklmn'
                   22787:   }
                   22788: } {5 31 35 57 83 98 scan 0 sort 0}
                   22789: do_test where7-2.980.2 {
                   22790:   count_steps_sort {
                   22791:      SELECT a FROM t3
                   22792:       WHERE f='fghijklmn'
                   22793:          OR b=1078
                   22794:          OR (d>=35.0 AND d<36.0 AND d NOT NULL)
                   22795:          OR f='fghijklmn'
                   22796:   }
                   22797: } {5 31 35 57 83 98 scan 0 sort 0}
                   22798: do_test where7-2.981.1 {
                   22799:   count_steps_sort {
                   22800:      SELECT a FROM t2
                   22801:       WHERE (g='xwvutsr' AND f GLOB 'ghijk*')
                   22802:          OR b=487
                   22803:          OR f='tuvwxyzab'
                   22804:          OR (g='onmlkji' AND f GLOB 'wxyza*')
                   22805:          OR b=971
                   22806:          OR c=19019
                   22807:          OR a=39
                   22808:          OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
                   22809:          OR b=550
                   22810:          OR (g='kjihgfe' AND f GLOB 'tuvwx*')
                   22811:          OR b=660
                   22812:   }
                   22813: } {6 12 19 38 39 45 48 50 55 56 57 60 64 71 90 97 scan 0 sort 0}
                   22814: do_test where7-2.981.2 {
                   22815:   count_steps_sort {
                   22816:      SELECT a FROM t3
                   22817:       WHERE (g='xwvutsr' AND f GLOB 'ghijk*')
                   22818:          OR b=487
                   22819:          OR f='tuvwxyzab'
                   22820:          OR (g='onmlkji' AND f GLOB 'wxyza*')
                   22821:          OR b=971
                   22822:          OR c=19019
                   22823:          OR a=39
                   22824:          OR (f GLOB '?nopq*' AND f GLOB 'mnop*')
                   22825:          OR b=550
                   22826:          OR (g='kjihgfe' AND f GLOB 'tuvwx*')
                   22827:          OR b=660
                   22828:   }
                   22829: } {6 12 19 38 39 45 48 50 55 56 57 60 64 71 90 97 scan 0 sort 0}
                   22830: do_test where7-2.982.1 {
                   22831:   count_steps_sort {
                   22832:      SELECT a FROM t2
                   22833:       WHERE b=80
                   22834:          OR b=839
                   22835:   }
                   22836: } { scan 0 sort 0}
                   22837: do_test where7-2.982.2 {
                   22838:   count_steps_sort {
                   22839:      SELECT a FROM t3
                   22840:       WHERE b=80
                   22841:          OR b=839
                   22842:   }
                   22843: } { scan 0 sort 0}
                   22844: do_test where7-2.983.1 {
                   22845:   count_steps_sort {
                   22846:      SELECT a FROM t2
                   22847:       WHERE b=363
                   22848:          OR b=630
                   22849:          OR b=935
                   22850:          OR (d>=20.0 AND d<21.0 AND d NOT NULL)
                   22851:          OR (g='srqponm' AND f GLOB 'defgh*')
                   22852:          OR f='yzabcdefg'
                   22853:          OR ((a BETWEEN 37 AND 39) AND a!=38)
                   22854:   }
                   22855: } {20 24 29 33 37 39 50 76 85 scan 0 sort 0}
                   22856: do_test where7-2.983.2 {
                   22857:   count_steps_sort {
                   22858:      SELECT a FROM t3
                   22859:       WHERE b=363
                   22860:          OR b=630
                   22861:          OR b=935
                   22862:          OR (d>=20.0 AND d<21.0 AND d NOT NULL)
                   22863:          OR (g='srqponm' AND f GLOB 'defgh*')
                   22864:          OR f='yzabcdefg'
                   22865:          OR ((a BETWEEN 37 AND 39) AND a!=38)
                   22866:   }
                   22867: } {20 24 29 33 37 39 50 76 85 scan 0 sort 0}
                   22868: do_test where7-2.984.1 {
                   22869:   count_steps_sort {
                   22870:      SELECT a FROM t2
                   22871:       WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
                   22872:          OR a=40
                   22873:          OR (d>=86.0 AND d<87.0 AND d NOT NULL)
                   22874:          OR f='abcdefghi'
                   22875:          OR b=696
                   22876:          OR (g='vutsrqp' AND f GLOB 'qrstu*')
                   22877:          OR b=682
                   22878:          OR a=32
                   22879:          OR ((a BETWEEN 34 AND 36) AND a!=35)
                   22880:          OR b=671
                   22881:          OR a=15
                   22882:   }
                   22883: } {15 16 26 32 34 36 40 52 61 62 78 86 97 scan 0 sort 0}
                   22884: do_test where7-2.984.2 {
                   22885:   count_steps_sort {
                   22886:      SELECT a FROM t3
                   22887:       WHERE (d>=97.0 AND d<98.0 AND d NOT NULL)
                   22888:          OR a=40
                   22889:          OR (d>=86.0 AND d<87.0 AND d NOT NULL)
                   22890:          OR f='abcdefghi'
                   22891:          OR b=696
                   22892:          OR (g='vutsrqp' AND f GLOB 'qrstu*')
                   22893:          OR b=682
                   22894:          OR a=32
                   22895:          OR ((a BETWEEN 34 AND 36) AND a!=35)
                   22896:          OR b=671
                   22897:          OR a=15
                   22898:   }
                   22899: } {15 16 26 32 34 36 40 52 61 62 78 86 97 scan 0 sort 0}
                   22900: do_test where7-2.985.1 {
                   22901:   count_steps_sort {
                   22902:      SELECT a FROM t2
                   22903:       WHERE (g='gfedcba' AND f GLOB 'lmnop*')
                   22904:          OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
                   22905:          OR b=311
                   22906:   }
                   22907: } {7 33 59 85 89 scan 0 sort 0}
                   22908: do_test where7-2.985.2 {
                   22909:   count_steps_sort {
                   22910:      SELECT a FROM t3
                   22911:       WHERE (g='gfedcba' AND f GLOB 'lmnop*')
                   22912:          OR (f GLOB '?ijkl*' AND f GLOB 'hijk*')
                   22913:          OR b=311
                   22914:   }
                   22915: } {7 33 59 85 89 scan 0 sort 0}
                   22916: do_test where7-2.986.1 {
                   22917:   count_steps_sort {
                   22918:      SELECT a FROM t2
                   22919:       WHERE (d>=96.0 AND d<97.0 AND d NOT NULL)
                   22920:          OR a=73
                   22921:          OR b=729
                   22922:          OR (d>=81.0 AND d<82.0 AND d NOT NULL)
                   22923:          OR (d>=67.0 AND d<68.0 AND d NOT NULL)
                   22924:          OR a=32
                   22925:   }
                   22926: } {32 67 73 81 96 scan 0 sort 0}
                   22927: do_test where7-2.986.2 {
                   22928:   count_steps_sort {
                   22929:      SELECT a FROM t3
                   22930:       WHERE (d>=96.0 AND d<97.0 AND d NOT NULL)
                   22931:          OR a=73
                   22932:          OR b=729
                   22933:          OR (d>=81.0 AND d<82.0 AND d NOT NULL)
                   22934:          OR (d>=67.0 AND d<68.0 AND d NOT NULL)
                   22935:          OR a=32
                   22936:   }
                   22937: } {32 67 73 81 96 scan 0 sort 0}
                   22938: do_test where7-2.987.1 {
                   22939:   count_steps_sort {
                   22940:      SELECT a FROM t2
                   22941:       WHERE ((a BETWEEN 98 AND 100) AND a!=99)
                   22942:          OR b=110
                   22943:          OR ((a BETWEEN 38 AND 40) AND a!=39)
                   22944:          OR (g='tsrqpon' AND f GLOB 'xyzab*')
                   22945:          OR b=484
                   22946:          OR (d>=82.0 AND d<83.0 AND d NOT NULL)
                   22947:   }
                   22948: } {10 23 38 40 44 82 98 100 scan 0 sort 0}
                   22949: do_test where7-2.987.2 {
                   22950:   count_steps_sort {
                   22951:      SELECT a FROM t3
                   22952:       WHERE ((a BETWEEN 98 AND 100) AND a!=99)
                   22953:          OR b=110
                   22954:          OR ((a BETWEEN 38 AND 40) AND a!=39)
                   22955:          OR (g='tsrqpon' AND f GLOB 'xyzab*')
                   22956:          OR b=484
                   22957:          OR (d>=82.0 AND d<83.0 AND d NOT NULL)
                   22958:   }
                   22959: } {10 23 38 40 44 82 98 100 scan 0 sort 0}
                   22960: do_test where7-2.988.1 {
                   22961:   count_steps_sort {
                   22962:      SELECT a FROM t2
                   22963:       WHERE (d>=99.0 AND d<100.0 AND d NOT NULL)
                   22964:          OR b=135
                   22965:          OR (d>=66.0 AND d<67.0 AND d NOT NULL)
                   22966:          OR b=209
                   22967:          OR b=363
                   22968:          OR c=27027
                   22969:          OR b=1026
                   22970:          OR c=6006
                   22971:          OR (g='ponmlkj' AND f GLOB 'uvwxy*')
                   22972:          OR (d>=73.0 AND d<74.0 AND d NOT NULL)
                   22973:   }
                   22974: } {16 17 18 19 33 46 66 73 79 80 81 99 scan 0 sort 0}
                   22975: do_test where7-2.988.2 {
                   22976:   count_steps_sort {
                   22977:      SELECT a FROM t3
                   22978:       WHERE (d>=99.0 AND d<100.0 AND d NOT NULL)
                   22979:          OR b=135
                   22980:          OR (d>=66.0 AND d<67.0 AND d NOT NULL)
                   22981:          OR b=209
                   22982:          OR b=363
                   22983:          OR c=27027
                   22984:          OR b=1026
                   22985:          OR c=6006
                   22986:          OR (g='ponmlkj' AND f GLOB 'uvwxy*')
                   22987:          OR (d>=73.0 AND d<74.0 AND d NOT NULL)
                   22988:   }
                   22989: } {16 17 18 19 33 46 66 73 79 80 81 99 scan 0 sort 0}
                   22990: do_test where7-2.989.1 {
                   22991:   count_steps_sort {
                   22992:      SELECT a FROM t2
                   22993:       WHERE (d>=79.0 AND d<80.0 AND d NOT NULL)
                   22994:          OR ((a BETWEEN 18 AND 20) AND a!=19)
                   22995:          OR (g='qponmlk' AND f GLOB 'nopqr*')
                   22996:          OR a=97
                   22997:          OR (d>=45.0 AND d<46.0 AND d NOT NULL)
                   22998:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                   22999:          OR (g='mlkjihg' AND f GLOB 'ghijk*')
                   23000:          OR b=674
                   23001:          OR c=14014
                   23002:          OR b=69
                   23003:   }
                   23004: } {18 20 22 24 39 40 41 42 45 58 79 97 scan 0 sort 0}
                   23005: do_test where7-2.989.2 {
                   23006:   count_steps_sort {
                   23007:      SELECT a FROM t3
                   23008:       WHERE (d>=79.0 AND d<80.0 AND d NOT NULL)
                   23009:          OR ((a BETWEEN 18 AND 20) AND a!=19)
                   23010:          OR (g='qponmlk' AND f GLOB 'nopqr*')
                   23011:          OR a=97
                   23012:          OR (d>=45.0 AND d<46.0 AND d NOT NULL)
                   23013:          OR ((a BETWEEN 22 AND 24) AND a!=23)
                   23014:          OR (g='mlkjihg' AND f GLOB 'ghijk*')
                   23015:          OR b=674
                   23016:          OR c=14014
                   23017:          OR b=69
                   23018:   }
                   23019: } {18 20 22 24 39 40 41 42 45 58 79 97 scan 0 sort 0}
                   23020: do_test where7-2.990.1 {
                   23021:   count_steps_sort {
                   23022:      SELECT a FROM t2
                   23023:       WHERE b=297
                   23024:          OR a=83
                   23025:          OR (d>=78.0 AND d<79.0 AND d NOT NULL)
                   23026:          OR ((a BETWEEN 16 AND 18) AND a!=17)
                   23027:   }
                   23028: } {16 18 27 78 83 scan 0 sort 0}
                   23029: do_test where7-2.990.2 {
                   23030:   count_steps_sort {
                   23031:      SELECT a FROM t3
                   23032:       WHERE b=297
                   23033:          OR a=83
                   23034:          OR (d>=78.0 AND d<79.0 AND d NOT NULL)
                   23035:          OR ((a BETWEEN 16 AND 18) AND a!=17)
                   23036:   }
                   23037: } {16 18 27 78 83 scan 0 sort 0}
                   23038: do_test where7-2.991.1 {
                   23039:   count_steps_sort {
                   23040:      SELECT a FROM t2
                   23041:       WHERE b=451
                   23042:          OR ((a BETWEEN 11 AND 13) AND a!=12)
                   23043:          OR (g='tsrqpon' AND f GLOB 'abcde*')
                   23044:          OR b=539
                   23045:          OR a=26
                   23046:          OR (g='srqponm' AND f GLOB 'efghi*')
                   23047:          OR b=465
                   23048:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                   23049:   }
                   23050: } {11 13 26 30 41 49 74 scan 0 sort 0}
                   23051: do_test where7-2.991.2 {
                   23052:   count_steps_sort {
                   23053:      SELECT a FROM t3
                   23054:       WHERE b=451
                   23055:          OR ((a BETWEEN 11 AND 13) AND a!=12)
                   23056:          OR (g='tsrqpon' AND f GLOB 'abcde*')
                   23057:          OR b=539
                   23058:          OR a=26
                   23059:          OR (g='srqponm' AND f GLOB 'efghi*')
                   23060:          OR b=465
                   23061:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                   23062:   }
                   23063: } {11 13 26 30 41 49 74 scan 0 sort 0}
                   23064: do_test where7-2.992.1 {
                   23065:   count_steps_sort {
                   23066:      SELECT a FROM t2
                   23067:       WHERE (d>=45.0 AND d<46.0 AND d NOT NULL)
                   23068:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   23069:   }
                   23070: } {45 63 scan 0 sort 0}
                   23071: do_test where7-2.992.2 {
                   23072:   count_steps_sort {
                   23073:      SELECT a FROM t3
                   23074:       WHERE (d>=45.0 AND d<46.0 AND d NOT NULL)
                   23075:          OR (d>=63.0 AND d<64.0 AND d NOT NULL)
                   23076:   }
                   23077: } {45 63 scan 0 sort 0}
                   23078: do_test where7-2.993.1 {
                   23079:   count_steps_sort {
                   23080:      SELECT a FROM t2
                   23081:       WHERE ((a BETWEEN 16 AND 18) AND a!=17)
                   23082:          OR b=872
                   23083:          OR c=31031
                   23084:   }
                   23085: } {16 18 91 92 93 scan 0 sort 0}
                   23086: do_test where7-2.993.2 {
                   23087:   count_steps_sort {
                   23088:      SELECT a FROM t3
                   23089:       WHERE ((a BETWEEN 16 AND 18) AND a!=17)
                   23090:          OR b=872
                   23091:          OR c=31031
                   23092:   }
                   23093: } {16 18 91 92 93 scan 0 sort 0}
                   23094: do_test where7-2.994.1 {
                   23095:   count_steps_sort {
                   23096:      SELECT a FROM t2
                   23097:       WHERE (f GLOB '?cdef*' AND f GLOB 'bcde*')
                   23098:          OR a=13
                   23099:          OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
                   23100:          OR b=322
                   23101:          OR ((a BETWEEN 33 AND 35) AND a!=34)
                   23102:          OR b=377
                   23103:          OR f='cdefghijk'
                   23104:          OR b=286
                   23105:          OR ((a BETWEEN 61 AND 63) AND a!=62)
                   23106:   }
                   23107: } {1 2 13 17 26 27 28 33 35 43 53 54 61 63 69 79 80 95 scan 0 sort 0}
                   23108: do_test where7-2.994.2 {
                   23109:   count_steps_sort {
                   23110:      SELECT a FROM t3
                   23111:       WHERE (f GLOB '?cdef*' AND f GLOB 'bcde*')
                   23112:          OR a=13
                   23113:          OR (f GLOB '?stuv*' AND f GLOB 'rstu*')
                   23114:          OR b=322
                   23115:          OR ((a BETWEEN 33 AND 35) AND a!=34)
                   23116:          OR b=377
                   23117:          OR f='cdefghijk'
                   23118:          OR b=286
                   23119:          OR ((a BETWEEN 61 AND 63) AND a!=62)
                   23120:   }
                   23121: } {1 2 13 17 26 27 28 33 35 43 53 54 61 63 69 79 80 95 scan 0 sort 0}
                   23122: do_test where7-2.995.1 {
                   23123:   count_steps_sort {
                   23124:      SELECT a FROM t2
                   23125:       WHERE a=41
                   23126:          OR b=990
                   23127:          OR (d>=36.0 AND d<37.0 AND d NOT NULL)
                   23128:          OR b=605
                   23129:          OR (g='srqponm' AND f GLOB 'cdefg*')
                   23130:          OR (d>=36.0 AND d<37.0 AND d NOT NULL)
                   23131:          OR (g='vutsrqp' AND f GLOB 'qrstu*')
                   23132:          OR b=968
                   23133:          OR a=66
                   23134:   }
                   23135: } {16 28 36 41 55 66 88 90 scan 0 sort 0}
                   23136: do_test where7-2.995.2 {
                   23137:   count_steps_sort {
                   23138:      SELECT a FROM t3
                   23139:       WHERE a=41
                   23140:          OR b=990
                   23141:          OR (d>=36.0 AND d<37.0 AND d NOT NULL)
                   23142:          OR b=605
                   23143:          OR (g='srqponm' AND f GLOB 'cdefg*')
                   23144:          OR (d>=36.0 AND d<37.0 AND d NOT NULL)
                   23145:          OR (g='vutsrqp' AND f GLOB 'qrstu*')
                   23146:          OR b=968
                   23147:          OR a=66
                   23148:   }
                   23149: } {16 28 36 41 55 66 88 90 scan 0 sort 0}
                   23150: do_test where7-2.996.1 {
                   23151:   count_steps_sort {
                   23152:      SELECT a FROM t2
                   23153:       WHERE b=1059
                   23154:          OR (g='srqponm' AND f GLOB 'ghijk*')
                   23155:          OR (g='utsrqpo' AND f GLOB 'tuvwx*')
                   23156:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   23157:          OR (d>=17.0 AND d<18.0 AND d NOT NULL)
                   23158:          OR (d>=37.0 AND d<38.0 AND d NOT NULL)
                   23159:          OR (g='onmlkji' AND f GLOB 'abcde*')
                   23160:          OR ((a BETWEEN 39 AND 41) AND a!=40)
                   23161:   }
                   23162: } {17 19 32 37 39 41 52 57 scan 0 sort 0}
                   23163: do_test where7-2.996.2 {
                   23164:   count_steps_sort {
                   23165:      SELECT a FROM t3
                   23166:       WHERE b=1059
                   23167:          OR (g='srqponm' AND f GLOB 'ghijk*')
                   23168:          OR (g='utsrqpo' AND f GLOB 'tuvwx*')
                   23169:          OR (g='nmlkjih' AND f GLOB 'fghij*')
                   23170:          OR (d>=17.0 AND d<18.0 AND d NOT NULL)
                   23171:          OR (d>=37.0 AND d<38.0 AND d NOT NULL)
                   23172:          OR (g='onmlkji' AND f GLOB 'abcde*')
                   23173:          OR ((a BETWEEN 39 AND 41) AND a!=40)
                   23174:   }
                   23175: } {17 19 32 37 39 41 52 57 scan 0 sort 0}
                   23176: do_test where7-2.997.1 {
                   23177:   count_steps_sort {
                   23178:      SELECT a FROM t2
                   23179:       WHERE ((a BETWEEN 41 AND 43) AND a!=42)
                   23180:          OR f='nopqrstuv'
                   23181:          OR (g='ponmlkj' AND f GLOB 'stuvw*')
                   23182:          OR a=42
                   23183:          OR b=729
                   23184:          OR b=297
                   23185:          OR a=77
                   23186:          OR b=781
                   23187:          OR ((a BETWEEN 36 AND 38) AND a!=37)
                   23188:   }
                   23189: } {13 27 36 38 39 41 42 43 44 65 71 77 91 scan 0 sort 0}
                   23190: do_test where7-2.997.2 {
                   23191:   count_steps_sort {
                   23192:      SELECT a FROM t3
                   23193:       WHERE ((a BETWEEN 41 AND 43) AND a!=42)
                   23194:          OR f='nopqrstuv'
                   23195:          OR (g='ponmlkj' AND f GLOB 'stuvw*')
                   23196:          OR a=42
                   23197:          OR b=729
                   23198:          OR b=297
                   23199:          OR a=77
                   23200:          OR b=781
                   23201:          OR ((a BETWEEN 36 AND 38) AND a!=37)
                   23202:   }
                   23203: } {13 27 36 38 39 41 42 43 44 65 71 77 91 scan 0 sort 0}
                   23204: do_test where7-2.998.1 {
                   23205:   count_steps_sort {
                   23206:      SELECT a FROM t2
                   23207:       WHERE a=12
                   23208:          OR f='qrstuvwxy'
                   23209:          OR a=47
                   23210:          OR b=135
                   23211:          OR a=25
                   23212:   }
                   23213: } {12 16 25 42 47 68 94 scan 0 sort 0}
                   23214: do_test where7-2.998.2 {
                   23215:   count_steps_sort {
                   23216:      SELECT a FROM t3
                   23217:       WHERE a=12
                   23218:          OR f='qrstuvwxy'
                   23219:          OR a=47
                   23220:          OR b=135
                   23221:          OR a=25
                   23222:   }
                   23223: } {12 16 25 42 47 68 94 scan 0 sort 0}
                   23224: do_test where7-2.999.1 {
                   23225:   count_steps_sort {
                   23226:      SELECT a FROM t2
                   23227:       WHERE b=451
                   23228:          OR b=660
                   23229:          OR (g='onmlkji' AND f GLOB 'yzabc*')
                   23230:          OR b=781
                   23231:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                   23232:          OR b=198
                   23233:          OR b=1023
                   23234:          OR a=98
                   23235:          OR d<0.0
                   23236:          OR ((a BETWEEN 79 AND 81) AND a!=80)
                   23237:   }
                   23238: } {18 41 50 60 71 74 79 81 93 98 scan 0 sort 0}
                   23239: do_test where7-2.999.2 {
                   23240:   count_steps_sort {
                   23241:      SELECT a FROM t3
                   23242:       WHERE b=451
                   23243:          OR b=660
                   23244:          OR (g='onmlkji' AND f GLOB 'yzabc*')
                   23245:          OR b=781
                   23246:          OR (g='jihgfed' AND f GLOB 'wxyza*')
                   23247:          OR b=198
                   23248:          OR b=1023
                   23249:          OR a=98
                   23250:          OR d<0.0
                   23251:          OR ((a BETWEEN 79 AND 81) AND a!=80)
                   23252:   }
                   23253: } {18 41 50 60 71 74 79 81 93 98 scan 0 sort 0}
                   23254: do_test where7-2.1000.1 {
                   23255:   count_steps_sort {
                   23256:      SELECT a FROM t2
                   23257:       WHERE b=685
                   23258:          OR a=86
                   23259:          OR c=17017
                   23260:          OR ((a BETWEEN 85 AND 87) AND a!=86)
                   23261:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   23262:          OR a=80
                   23263:          OR b=773
                   23264:   }
                   23265: } {49 50 51 80 85 86 87 90 scan 0 sort 0}
                   23266: do_test where7-2.1000.2 {
                   23267:   count_steps_sort {
                   23268:      SELECT a FROM t3
                   23269:       WHERE b=685
                   23270:          OR a=86
                   23271:          OR c=17017
                   23272:          OR ((a BETWEEN 85 AND 87) AND a!=86)
                   23273:          OR (g='gfedcba' AND f GLOB 'mnopq*')
                   23274:          OR a=80
                   23275:          OR b=773
                   23276:   }
                   23277: } {49 50 51 80 85 86 87 90 scan 0 sort 0}
                   23278: do_test where7-2.1001.1 {
                   23279:   count_steps_sort {
                   23280:      SELECT a FROM t2
                   23281:       WHERE b=1092
                   23282:          OR a=23
                   23283:          OR (f GLOB '?defg*' AND f GLOB 'cdef*')
                   23284:          OR d<0.0
                   23285:          OR (d>=22.0 AND d<23.0 AND d NOT NULL)
                   23286:          OR a=91
                   23287:   }
                   23288: } {2 22 23 28 54 80 91 scan 0 sort 0}
                   23289: do_test where7-2.1001.2 {
                   23290:   count_steps_sort {
                   23291:      SELECT a FROM t3
                   23292:       WHERE b=1092
                   23293:          OR a=23
                   23294:          OR (f GLOB '?defg*' AND f GLOB 'cdef*')
                   23295:          OR d<0.0
                   23296:          OR (d>=22.0 AND d<23.0 AND d NOT NULL)
                   23297:          OR a=91
                   23298:   }
                   23299: } {2 22 23 28 54 80 91 scan 0 sort 0}
                   23300: 
                   23301: # test case for the performance regression fixed by
                   23302: # check-in 28ba6255282b on 2010-10-21 02:05:06
                   23303: #
                   23304: # The test case that follows is code from an actual
                   23305: # application with identifiers change and unused columns
                   23306: # remove.
                   23307: #
                   23308: do_execsql_test where7-3.1 {
                   23309:   CREATE TABLE t301 (
                   23310:       c8 INTEGER PRIMARY KEY,
                   23311:       c6 INTEGER,
                   23312:       c4 INTEGER,
                   23313:       c7 INTEGER,
                   23314:       FOREIGN KEY (c4) REFERENCES series(c4)
                   23315:   );
                   23316:   CREATE INDEX t301_c6 on t301(c6);
                   23317:   CREATE INDEX t301_c4 on t301(c4);
                   23318:   CREATE INDEX t301_c7 on t301(c7);
                   23319:   
                   23320:   CREATE TABLE t302 (
                   23321:       c1 INTEGER PRIMARY KEY,
                   23322:       c8 INTEGER,
                   23323:       c5 INTEGER,
                   23324:       c3 INTEGER,
                   23325:       c2 INTEGER,
                   23326:       c4 INTEGER,
                   23327:       FOREIGN KEY (c8) REFERENCES t301(c8)
                   23328:   );
                   23329:   CREATE INDEX t302_c3 on t302(c3);
                   23330:   CREATE INDEX t302_c8_c3 on t302(c8, c3);
                   23331:   CREATE INDEX t302_c5 on t302(c5);
                   23332:   
                   23333:   EXPLAIN QUERY PLAN
                   23334:   SELECT t302.c1 
                   23335:     FROM t302 JOIN t301 ON t302.c8 = t301.c8
                   23336:     WHERE t302.c2 = 19571
                   23337:       AND t302.c3 > 1287603136
                   23338:       AND (t301.c4 = 1407449685622784
                   23339:            OR t301.c8 = 1407424651264000)
                   23340:    ORDER BY t302.c5 LIMIT 200;
                   23341: } {
                   23342:   0 0 1 {SEARCH TABLE t301 USING COVERING INDEX t301_c4 (c4=?) (~5 rows)} 
                   23343:   0 0 1 {SEARCH TABLE t301 USING INTEGER PRIMARY KEY (rowid=?) (~1 rows)} 
                   23344:   0 1 0 {SEARCH TABLE t302 USING INDEX t302_c8_c3 (c8=? AND c3>?) (~2 rows)} 
                   23345:   0 0 0 {USE TEMP B-TREE FOR ORDER BY}
                   23346: }
                   23347: 
                   23348: finish_test

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>