1959403f8Sdrh# 2008 December 11 2959403f8Sdrh# 3959403f8Sdrh# The author disclaims copyright to this source code. In place of 4959403f8Sdrh# a legal notice, here is a blessing: 5959403f8Sdrh# 6959403f8Sdrh# May you do good and not evil. 7959403f8Sdrh# May you find forgiveness for yourself and forgive others. 8959403f8Sdrh# May you share freely, never taking more than you give. 9959403f8Sdrh# 10959403f8Sdrh#*********************************************************************** 11959403f8Sdrh# This file implements regression tests for SQLite library. 12959403f8Sdrh# 13959403f8Sdrh# This file is automatically generated from a separate TCL script. 14959403f8Sdrh# This file seeks to exercise integer boundary values. 15959403f8Sdrh# 16*d3fc21d1Sshane# $Id: boundary1.test,v 1.2 2009/01/02 15:45:48 shane Exp $ 17959403f8Sdrh 18959403f8Sdrhset testdir [file dirname $argv0] 19959403f8Sdrhsource $testdir/tester.tcl 20959403f8Sdrh 21*d3fc21d1Sshane# Many of the boundary tests depend on a working 64-bit implementation. 22*d3fc21d1Sshaneif {![working_64bit_int]} { finish_test; return } 23*d3fc21d1Sshane 24959403f8Sdrhdo_test boundary1-1.1 { 25959403f8Sdrh db eval { 26959403f8Sdrh CREATE TABLE t1(a,x); 27959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(-8388609,1,'ffffffffff7fffff'); 28959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(-36028797018963969,2,'ff7fffffffffffff'); 29959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(9223372036854775807,3,'7fffffffffffffff'); 30959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(127,4,'000000000000007f'); 31959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(3,5,'0000000000000003'); 32959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(16777216,6,'0000000001000000'); 33959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(4398046511103,7,'000003ffffffffff'); 34959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(16383,8,'0000000000003fff'); 35959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(16777215,9,'0000000000ffffff'); 36959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(281474976710655,10,'0000ffffffffffff'); 37959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(-2147483648,11,'ffffffff80000000'); 38959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(268435455,12,'000000000fffffff'); 39959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(562949953421311,13,'0001ffffffffffff'); 40959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(4294967295,14,'00000000ffffffff'); 41959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(2097151,15,'00000000001fffff'); 42959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(16384,16,'0000000000004000'); 43959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(72057594037927935,17,'00ffffffffffffff'); 44959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(8388607,18,'00000000007fffff'); 45959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(1099511627776,19,'0000010000000000'); 46959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(2147483647,20,'000000007fffffff'); 47959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(-140737488355329,21,'ffff7fffffffffff'); 48959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(34359738368,22,'0000000800000000'); 49959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(32767,23,'0000000000007fff'); 50959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(8388608,24,'0000000000800000'); 51959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(140737488355327,25,'00007fffffffffff'); 52959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(281474976710656,26,'0001000000000000'); 53959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(36028797018963967,27,'007fffffffffffff'); 54959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(72057594037927936,28,'0100000000000000'); 55959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(-32769,29,'ffffffffffff7fff'); 56959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(255,30,'00000000000000ff'); 57959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(4,31,'0000000000000004'); 58959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(-32768,32,'ffffffffffff8000'); 59959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(-2,33,'fffffffffffffffe'); 60959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(140737488355328,34,'0000800000000000'); 61959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(549755813888,35,'0000008000000000'); 62959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(4294967296,36,'0000000100000000'); 63959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(-8388608,37,'ffffffffff800000'); 64959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(-1,38,'ffffffffffffffff'); 65959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(34359738367,39,'00000007ffffffff'); 66959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(268435456,40,'0000000010000000'); 67959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(2,41,'0000000000000002'); 68959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(2097152,42,'0000000000200000'); 69959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(562949953421312,43,'0002000000000000'); 70959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(-140737488355328,44,'ffff800000000000'); 71959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(36028797018963968,45,'0080000000000000'); 72959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(549755813887,46,'0000007fffffffff'); 73959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(-2147483649,47,'ffffffff7fffffff'); 74959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(65535,48,'000000000000ffff'); 75959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(128,49,'0000000000000080'); 76959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(32768,50,'0000000000008000'); 77959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(2147483648,51,'0000000080000000'); 78959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(-3,52,'fffffffffffffffd'); 79959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(-128,53,'ffffffffffffff80'); 80959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(-129,54,'ffffffffffffff7f'); 81959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(-9223372036854775808,55,'8000000000000000'); 82959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(4398046511104,56,'0000040000000000'); 83959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(1099511627775,57,'000000ffffffffff'); 84959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(-549755813889,58,'ffffff7fffffffff'); 85959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(0,59,'0000000000000000'); 86959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(1,60,'0000000000000001'); 87959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(256,61,'0000000000000100'); 88959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(65536,62,'0000000000010000'); 89959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(-549755813888,63,'ffffff8000000000'); 90959403f8Sdrh INSERT INTO t1(oid,a,x) VALUES(-36028797018963968,64,'ff80000000000000'); 91959403f8Sdrh CREATE INDEX t1i1 ON t1(a); 92959403f8Sdrh CREATE INDEX t1i2 ON t1(x); 93959403f8Sdrh } 94959403f8Sdrh} {} 95959403f8Sdrhdo_test boundary1-1.2 { 96959403f8Sdrh db eval { 97959403f8Sdrh SELECT count(*) FROM t1 98959403f8Sdrh } 99959403f8Sdrh} {64} 100959403f8Sdrhdo_test boundary1-2.1.1 { 101959403f8Sdrh db eval { 102959403f8Sdrh SELECT * FROM t1 WHERE rowid=72057594037927935 103959403f8Sdrh } 104959403f8Sdrh} {17 00ffffffffffffff} 105959403f8Sdrhdo_test boundary1-2.1.2 { 106959403f8Sdrh db eval { 107959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='00ffffffffffffff' 108959403f8Sdrh } 109959403f8Sdrh} {72057594037927935 17} 110959403f8Sdrhdo_test boundary1-2.1.3 { 111959403f8Sdrh db eval { 112959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=17 113959403f8Sdrh } 114959403f8Sdrh} {72057594037927935 00ffffffffffffff} 115959403f8Sdrhdo_test boundary1-2.1.gt.1 { 116959403f8Sdrh db eval { 117959403f8Sdrh SELECT a FROM t1 WHERE rowid > 72057594037927935 ORDER BY a 118959403f8Sdrh } 119959403f8Sdrh} {3 28} 120959403f8Sdrhdo_test boundary1-2.1.gt.2 { 121959403f8Sdrh db eval { 122959403f8Sdrh SELECT a FROM t1 WHERE rowid > 72057594037927935 ORDER BY a DESC 123959403f8Sdrh } 124959403f8Sdrh} {28 3} 125959403f8Sdrhdo_test boundary1-2.1.gt.3 { 126959403f8Sdrh db eval { 127959403f8Sdrh SELECT a FROM t1 WHERE rowid > 72057594037927935 ORDER BY rowid 128959403f8Sdrh } 129959403f8Sdrh} {28 3} 130959403f8Sdrhdo_test boundary1-2.1.gt.4 { 131959403f8Sdrh db eval { 132959403f8Sdrh SELECT a FROM t1 WHERE rowid > 72057594037927935 ORDER BY rowid DESC 133959403f8Sdrh } 134959403f8Sdrh} {3 28} 135959403f8Sdrhdo_test boundary1-2.1.gt.5 { 136959403f8Sdrh db eval { 137959403f8Sdrh SELECT a FROM t1 WHERE rowid > 72057594037927935 ORDER BY x 138959403f8Sdrh } 139959403f8Sdrh} {28 3} 140959403f8Sdrhdo_test boundary1-2.1.ge.1 { 141959403f8Sdrh db eval { 142959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 72057594037927935 ORDER BY a 143959403f8Sdrh } 144959403f8Sdrh} {3 17 28} 145959403f8Sdrhdo_test boundary1-2.1.ge.2 { 146959403f8Sdrh db eval { 147959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 72057594037927935 ORDER BY a DESC 148959403f8Sdrh } 149959403f8Sdrh} {28 17 3} 150959403f8Sdrhdo_test boundary1-2.1.ge.3 { 151959403f8Sdrh db eval { 152959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 72057594037927935 ORDER BY rowid 153959403f8Sdrh } 154959403f8Sdrh} {17 28 3} 155959403f8Sdrhdo_test boundary1-2.1.ge.4 { 156959403f8Sdrh db eval { 157959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 72057594037927935 ORDER BY rowid DESC 158959403f8Sdrh } 159959403f8Sdrh} {3 28 17} 160959403f8Sdrhdo_test boundary1-2.1.ge.5 { 161959403f8Sdrh db eval { 162959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 72057594037927935 ORDER BY x 163959403f8Sdrh } 164959403f8Sdrh} {17 28 3} 165959403f8Sdrhdo_test boundary1-2.1.lt.1 { 166959403f8Sdrh db eval { 167959403f8Sdrh SELECT a FROM t1 WHERE rowid < 72057594037927935 ORDER BY a 168959403f8Sdrh } 169959403f8Sdrh} {1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 170959403f8Sdrhdo_test boundary1-2.1.lt.2 { 171959403f8Sdrh db eval { 172959403f8Sdrh SELECT a FROM t1 WHERE rowid < 72057594037927935 ORDER BY a DESC 173959403f8Sdrh } 174959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 16 15 14 13 12 11 10 9 8 7 6 5 4 2 1} 175959403f8Sdrhdo_test boundary1-2.1.lt.3 { 176959403f8Sdrh db eval { 177959403f8Sdrh SELECT a FROM t1 WHERE rowid < 72057594037927935 ORDER BY rowid 178959403f8Sdrh } 179959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45} 180959403f8Sdrhdo_test boundary1-2.1.lt.4 { 181959403f8Sdrh db eval { 182959403f8Sdrh SELECT a FROM t1 WHERE rowid < 72057594037927935 ORDER BY rowid DESC 183959403f8Sdrh } 184959403f8Sdrh} {45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 185959403f8Sdrhdo_test boundary1-2.1.lt.5 { 186959403f8Sdrh db eval { 187959403f8Sdrh SELECT a FROM t1 WHERE rowid < 72057594037927935 ORDER BY x 188959403f8Sdrh } 189959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 190959403f8Sdrhdo_test boundary1-2.1.le.1 { 191959403f8Sdrh db eval { 192959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 72057594037927935 ORDER BY a 193959403f8Sdrh } 194959403f8Sdrh} {1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 195959403f8Sdrhdo_test boundary1-2.1.le.2 { 196959403f8Sdrh db eval { 197959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 72057594037927935 ORDER BY a DESC 198959403f8Sdrh } 199959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 2 1} 200959403f8Sdrhdo_test boundary1-2.1.le.3 { 201959403f8Sdrh db eval { 202959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 72057594037927935 ORDER BY rowid 203959403f8Sdrh } 204959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17} 205959403f8Sdrhdo_test boundary1-2.1.le.4 { 206959403f8Sdrh db eval { 207959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 72057594037927935 ORDER BY rowid DESC 208959403f8Sdrh } 209959403f8Sdrh} {17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 210959403f8Sdrhdo_test boundary1-2.1.le.5 { 211959403f8Sdrh db eval { 212959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 72057594037927935 ORDER BY x 213959403f8Sdrh } 214959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 215959403f8Sdrhdo_test boundary1-2.2.1 { 216959403f8Sdrh db eval { 217959403f8Sdrh SELECT * FROM t1 WHERE rowid=16384 218959403f8Sdrh } 219959403f8Sdrh} {16 0000000000004000} 220959403f8Sdrhdo_test boundary1-2.2.2 { 221959403f8Sdrh db eval { 222959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0000000000004000' 223959403f8Sdrh } 224959403f8Sdrh} {16384 16} 225959403f8Sdrhdo_test boundary1-2.2.3 { 226959403f8Sdrh db eval { 227959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=16 228959403f8Sdrh } 229959403f8Sdrh} {16384 0000000000004000} 230959403f8Sdrhdo_test boundary1-2.2.gt.1 { 231959403f8Sdrh db eval { 232959403f8Sdrh SELECT a FROM t1 WHERE rowid > 16384 ORDER BY a 233959403f8Sdrh } 234959403f8Sdrh} {3 6 7 9 10 12 13 14 15 17 18 19 20 22 23 24 25 26 27 28 34 35 36 39 40 42 43 45 46 48 50 51 56 57 62} 235959403f8Sdrhdo_test boundary1-2.2.gt.2 { 236959403f8Sdrh db eval { 237959403f8Sdrh SELECT a FROM t1 WHERE rowid > 16384 ORDER BY a DESC 238959403f8Sdrh } 239959403f8Sdrh} {62 57 56 51 50 48 46 45 43 42 40 39 36 35 34 28 27 26 25 24 23 22 20 19 18 17 15 14 13 12 10 9 7 6 3} 240959403f8Sdrhdo_test boundary1-2.2.gt.3 { 241959403f8Sdrh db eval { 242959403f8Sdrh SELECT a FROM t1 WHERE rowid > 16384 ORDER BY rowid 243959403f8Sdrh } 244959403f8Sdrh} {23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 245959403f8Sdrhdo_test boundary1-2.2.gt.4 { 246959403f8Sdrh db eval { 247959403f8Sdrh SELECT a FROM t1 WHERE rowid > 16384 ORDER BY rowid DESC 248959403f8Sdrh } 249959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23} 250959403f8Sdrhdo_test boundary1-2.2.gt.5 { 251959403f8Sdrh db eval { 252959403f8Sdrh SELECT a FROM t1 WHERE rowid > 16384 ORDER BY x 253959403f8Sdrh } 254959403f8Sdrh} {23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 255959403f8Sdrhdo_test boundary1-2.2.ge.1 { 256959403f8Sdrh db eval { 257959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 16384 ORDER BY a 258959403f8Sdrh } 259959403f8Sdrh} {3 6 7 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 34 35 36 39 40 42 43 45 46 48 50 51 56 57 62} 260959403f8Sdrhdo_test boundary1-2.2.ge.2 { 261959403f8Sdrh db eval { 262959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 16384 ORDER BY a DESC 263959403f8Sdrh } 264959403f8Sdrh} {62 57 56 51 50 48 46 45 43 42 40 39 36 35 34 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 7 6 3} 265959403f8Sdrhdo_test boundary1-2.2.ge.3 { 266959403f8Sdrh db eval { 267959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 16384 ORDER BY rowid 268959403f8Sdrh } 269959403f8Sdrh} {16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 270959403f8Sdrhdo_test boundary1-2.2.ge.4 { 271959403f8Sdrh db eval { 272959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 16384 ORDER BY rowid DESC 273959403f8Sdrh } 274959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16} 275959403f8Sdrhdo_test boundary1-2.2.ge.5 { 276959403f8Sdrh db eval { 277959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 16384 ORDER BY x 278959403f8Sdrh } 279959403f8Sdrh} {16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 280959403f8Sdrhdo_test boundary1-2.2.lt.1 { 281959403f8Sdrh db eval { 282959403f8Sdrh SELECT a FROM t1 WHERE rowid < 16384 ORDER BY a 283959403f8Sdrh } 284959403f8Sdrh} {1 2 4 5 8 11 21 29 30 31 32 33 37 38 41 44 47 49 52 53 54 55 58 59 60 61 63 64} 285959403f8Sdrhdo_test boundary1-2.2.lt.2 { 286959403f8Sdrh db eval { 287959403f8Sdrh SELECT a FROM t1 WHERE rowid < 16384 ORDER BY a DESC 288959403f8Sdrh } 289959403f8Sdrh} {64 63 61 60 59 58 55 54 53 52 49 47 44 41 38 37 33 32 31 30 29 21 11 8 5 4 2 1} 290959403f8Sdrhdo_test boundary1-2.2.lt.3 { 291959403f8Sdrh db eval { 292959403f8Sdrh SELECT a FROM t1 WHERE rowid < 16384 ORDER BY rowid 293959403f8Sdrh } 294959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8} 295959403f8Sdrhdo_test boundary1-2.2.lt.4 { 296959403f8Sdrh db eval { 297959403f8Sdrh SELECT a FROM t1 WHERE rowid < 16384 ORDER BY rowid DESC 298959403f8Sdrh } 299959403f8Sdrh} {8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 300959403f8Sdrhdo_test boundary1-2.2.lt.5 { 301959403f8Sdrh db eval { 302959403f8Sdrh SELECT a FROM t1 WHERE rowid < 16384 ORDER BY x 303959403f8Sdrh } 304959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 305959403f8Sdrhdo_test boundary1-2.2.le.1 { 306959403f8Sdrh db eval { 307959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 16384 ORDER BY a 308959403f8Sdrh } 309959403f8Sdrh} {1 2 4 5 8 11 16 21 29 30 31 32 33 37 38 41 44 47 49 52 53 54 55 58 59 60 61 63 64} 310959403f8Sdrhdo_test boundary1-2.2.le.2 { 311959403f8Sdrh db eval { 312959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 16384 ORDER BY a DESC 313959403f8Sdrh } 314959403f8Sdrh} {64 63 61 60 59 58 55 54 53 52 49 47 44 41 38 37 33 32 31 30 29 21 16 11 8 5 4 2 1} 315959403f8Sdrhdo_test boundary1-2.2.le.3 { 316959403f8Sdrh db eval { 317959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 16384 ORDER BY rowid 318959403f8Sdrh } 319959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16} 320959403f8Sdrhdo_test boundary1-2.2.le.4 { 321959403f8Sdrh db eval { 322959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 16384 ORDER BY rowid DESC 323959403f8Sdrh } 324959403f8Sdrh} {16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 325959403f8Sdrhdo_test boundary1-2.2.le.5 { 326959403f8Sdrh db eval { 327959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 16384 ORDER BY x 328959403f8Sdrh } 329959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 330959403f8Sdrhdo_test boundary1-2.3.1 { 331959403f8Sdrh db eval { 332959403f8Sdrh SELECT * FROM t1 WHERE rowid=4294967296 333959403f8Sdrh } 334959403f8Sdrh} {36 0000000100000000} 335959403f8Sdrhdo_test boundary1-2.3.2 { 336959403f8Sdrh db eval { 337959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0000000100000000' 338959403f8Sdrh } 339959403f8Sdrh} {4294967296 36} 340959403f8Sdrhdo_test boundary1-2.3.3 { 341959403f8Sdrh db eval { 342959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=36 343959403f8Sdrh } 344959403f8Sdrh} {4294967296 0000000100000000} 345959403f8Sdrhdo_test boundary1-2.3.gt.1 { 346959403f8Sdrh db eval { 347959403f8Sdrh SELECT a FROM t1 WHERE rowid > 4294967296 ORDER BY a 348959403f8Sdrh } 349959403f8Sdrh} {3 7 10 13 17 19 22 25 26 27 28 34 35 39 43 45 46 56 57} 350959403f8Sdrhdo_test boundary1-2.3.gt.2 { 351959403f8Sdrh db eval { 352959403f8Sdrh SELECT a FROM t1 WHERE rowid > 4294967296 ORDER BY a DESC 353959403f8Sdrh } 354959403f8Sdrh} {57 56 46 45 43 39 35 34 28 27 26 25 22 19 17 13 10 7 3} 355959403f8Sdrhdo_test boundary1-2.3.gt.3 { 356959403f8Sdrh db eval { 357959403f8Sdrh SELECT a FROM t1 WHERE rowid > 4294967296 ORDER BY rowid 358959403f8Sdrh } 359959403f8Sdrh} {39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 360959403f8Sdrhdo_test boundary1-2.3.gt.4 { 361959403f8Sdrh db eval { 362959403f8Sdrh SELECT a FROM t1 WHERE rowid > 4294967296 ORDER BY rowid DESC 363959403f8Sdrh } 364959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39} 365959403f8Sdrhdo_test boundary1-2.3.gt.5 { 366959403f8Sdrh db eval { 367959403f8Sdrh SELECT a FROM t1 WHERE rowid > 4294967296 ORDER BY x 368959403f8Sdrh } 369959403f8Sdrh} {39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 370959403f8Sdrhdo_test boundary1-2.3.ge.1 { 371959403f8Sdrh db eval { 372959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 4294967296 ORDER BY a 373959403f8Sdrh } 374959403f8Sdrh} {3 7 10 13 17 19 22 25 26 27 28 34 35 36 39 43 45 46 56 57} 375959403f8Sdrhdo_test boundary1-2.3.ge.2 { 376959403f8Sdrh db eval { 377959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 4294967296 ORDER BY a DESC 378959403f8Sdrh } 379959403f8Sdrh} {57 56 46 45 43 39 36 35 34 28 27 26 25 22 19 17 13 10 7 3} 380959403f8Sdrhdo_test boundary1-2.3.ge.3 { 381959403f8Sdrh db eval { 382959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 4294967296 ORDER BY rowid 383959403f8Sdrh } 384959403f8Sdrh} {36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 385959403f8Sdrhdo_test boundary1-2.3.ge.4 { 386959403f8Sdrh db eval { 387959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 4294967296 ORDER BY rowid DESC 388959403f8Sdrh } 389959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36} 390959403f8Sdrhdo_test boundary1-2.3.ge.5 { 391959403f8Sdrh db eval { 392959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 4294967296 ORDER BY x 393959403f8Sdrh } 394959403f8Sdrh} {36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 395959403f8Sdrhdo_test boundary1-2.3.lt.1 { 396959403f8Sdrh db eval { 397959403f8Sdrh SELECT a FROM t1 WHERE rowid < 4294967296 ORDER BY a 398959403f8Sdrh } 399959403f8Sdrh} {1 2 4 5 6 8 9 11 12 14 15 16 18 20 21 23 24 29 30 31 32 33 37 38 40 41 42 44 47 48 49 50 51 52 53 54 55 58 59 60 61 62 63 64} 400959403f8Sdrhdo_test boundary1-2.3.lt.2 { 401959403f8Sdrh db eval { 402959403f8Sdrh SELECT a FROM t1 WHERE rowid < 4294967296 ORDER BY a DESC 403959403f8Sdrh } 404959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 51 50 49 48 47 44 42 41 40 38 37 33 32 31 30 29 24 23 21 20 18 16 15 14 12 11 9 8 6 5 4 2 1} 405959403f8Sdrhdo_test boundary1-2.3.lt.3 { 406959403f8Sdrh db eval { 407959403f8Sdrh SELECT a FROM t1 WHERE rowid < 4294967296 ORDER BY rowid 408959403f8Sdrh } 409959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14} 410959403f8Sdrhdo_test boundary1-2.3.lt.4 { 411959403f8Sdrh db eval { 412959403f8Sdrh SELECT a FROM t1 WHERE rowid < 4294967296 ORDER BY rowid DESC 413959403f8Sdrh } 414959403f8Sdrh} {14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 415959403f8Sdrhdo_test boundary1-2.3.lt.5 { 416959403f8Sdrh db eval { 417959403f8Sdrh SELECT a FROM t1 WHERE rowid < 4294967296 ORDER BY x 418959403f8Sdrh } 419959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 420959403f8Sdrhdo_test boundary1-2.3.le.1 { 421959403f8Sdrh db eval { 422959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 4294967296 ORDER BY a 423959403f8Sdrh } 424959403f8Sdrh} {1 2 4 5 6 8 9 11 12 14 15 16 18 20 21 23 24 29 30 31 32 33 36 37 38 40 41 42 44 47 48 49 50 51 52 53 54 55 58 59 60 61 62 63 64} 425959403f8Sdrhdo_test boundary1-2.3.le.2 { 426959403f8Sdrh db eval { 427959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 4294967296 ORDER BY a DESC 428959403f8Sdrh } 429959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 51 50 49 48 47 44 42 41 40 38 37 36 33 32 31 30 29 24 23 21 20 18 16 15 14 12 11 9 8 6 5 4 2 1} 430959403f8Sdrhdo_test boundary1-2.3.le.3 { 431959403f8Sdrh db eval { 432959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 4294967296 ORDER BY rowid 433959403f8Sdrh } 434959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36} 435959403f8Sdrhdo_test boundary1-2.3.le.4 { 436959403f8Sdrh db eval { 437959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 4294967296 ORDER BY rowid DESC 438959403f8Sdrh } 439959403f8Sdrh} {36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 440959403f8Sdrhdo_test boundary1-2.3.le.5 { 441959403f8Sdrh db eval { 442959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 4294967296 ORDER BY x 443959403f8Sdrh } 444959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 445959403f8Sdrhdo_test boundary1-2.4.1 { 446959403f8Sdrh db eval { 447959403f8Sdrh SELECT * FROM t1 WHERE rowid=16777216 448959403f8Sdrh } 449959403f8Sdrh} {6 0000000001000000} 450959403f8Sdrhdo_test boundary1-2.4.2 { 451959403f8Sdrh db eval { 452959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0000000001000000' 453959403f8Sdrh } 454959403f8Sdrh} {16777216 6} 455959403f8Sdrhdo_test boundary1-2.4.3 { 456959403f8Sdrh db eval { 457959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=6 458959403f8Sdrh } 459959403f8Sdrh} {16777216 0000000001000000} 460959403f8Sdrhdo_test boundary1-2.4.gt.1 { 461959403f8Sdrh db eval { 462959403f8Sdrh SELECT a FROM t1 WHERE rowid > 16777216 ORDER BY a 463959403f8Sdrh } 464959403f8Sdrh} {3 7 10 12 13 14 17 19 20 22 25 26 27 28 34 35 36 39 40 43 45 46 51 56 57} 465959403f8Sdrhdo_test boundary1-2.4.gt.2 { 466959403f8Sdrh db eval { 467959403f8Sdrh SELECT a FROM t1 WHERE rowid > 16777216 ORDER BY a DESC 468959403f8Sdrh } 469959403f8Sdrh} {57 56 51 46 45 43 40 39 36 35 34 28 27 26 25 22 20 19 17 14 13 12 10 7 3} 470959403f8Sdrhdo_test boundary1-2.4.gt.3 { 471959403f8Sdrh db eval { 472959403f8Sdrh SELECT a FROM t1 WHERE rowid > 16777216 ORDER BY rowid 473959403f8Sdrh } 474959403f8Sdrh} {12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 475959403f8Sdrhdo_test boundary1-2.4.gt.4 { 476959403f8Sdrh db eval { 477959403f8Sdrh SELECT a FROM t1 WHERE rowid > 16777216 ORDER BY rowid DESC 478959403f8Sdrh } 479959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12} 480959403f8Sdrhdo_test boundary1-2.4.gt.5 { 481959403f8Sdrh db eval { 482959403f8Sdrh SELECT a FROM t1 WHERE rowid > 16777216 ORDER BY x 483959403f8Sdrh } 484959403f8Sdrh} {12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 485959403f8Sdrhdo_test boundary1-2.4.ge.1 { 486959403f8Sdrh db eval { 487959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 16777216 ORDER BY a 488959403f8Sdrh } 489959403f8Sdrh} {3 6 7 10 12 13 14 17 19 20 22 25 26 27 28 34 35 36 39 40 43 45 46 51 56 57} 490959403f8Sdrhdo_test boundary1-2.4.ge.2 { 491959403f8Sdrh db eval { 492959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 16777216 ORDER BY a DESC 493959403f8Sdrh } 494959403f8Sdrh} {57 56 51 46 45 43 40 39 36 35 34 28 27 26 25 22 20 19 17 14 13 12 10 7 6 3} 495959403f8Sdrhdo_test boundary1-2.4.ge.3 { 496959403f8Sdrh db eval { 497959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 16777216 ORDER BY rowid 498959403f8Sdrh } 499959403f8Sdrh} {6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 500959403f8Sdrhdo_test boundary1-2.4.ge.4 { 501959403f8Sdrh db eval { 502959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 16777216 ORDER BY rowid DESC 503959403f8Sdrh } 504959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6} 505959403f8Sdrhdo_test boundary1-2.4.ge.5 { 506959403f8Sdrh db eval { 507959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 16777216 ORDER BY x 508959403f8Sdrh } 509959403f8Sdrh} {6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 510959403f8Sdrhdo_test boundary1-2.4.lt.1 { 511959403f8Sdrh db eval { 512959403f8Sdrh SELECT a FROM t1 WHERE rowid < 16777216 ORDER BY a 513959403f8Sdrh } 514959403f8Sdrh} {1 2 4 5 8 9 11 15 16 18 21 23 24 29 30 31 32 33 37 38 41 42 44 47 48 49 50 52 53 54 55 58 59 60 61 62 63 64} 515959403f8Sdrhdo_test boundary1-2.4.lt.2 { 516959403f8Sdrh db eval { 517959403f8Sdrh SELECT a FROM t1 WHERE rowid < 16777216 ORDER BY a DESC 518959403f8Sdrh } 519959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 50 49 48 47 44 42 41 38 37 33 32 31 30 29 24 23 21 18 16 15 11 9 8 5 4 2 1} 520959403f8Sdrhdo_test boundary1-2.4.lt.3 { 521959403f8Sdrh db eval { 522959403f8Sdrh SELECT a FROM t1 WHERE rowid < 16777216 ORDER BY rowid 523959403f8Sdrh } 524959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9} 525959403f8Sdrhdo_test boundary1-2.4.lt.4 { 526959403f8Sdrh db eval { 527959403f8Sdrh SELECT a FROM t1 WHERE rowid < 16777216 ORDER BY rowid DESC 528959403f8Sdrh } 529959403f8Sdrh} {9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 530959403f8Sdrhdo_test boundary1-2.4.lt.5 { 531959403f8Sdrh db eval { 532959403f8Sdrh SELECT a FROM t1 WHERE rowid < 16777216 ORDER BY x 533959403f8Sdrh } 534959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 535959403f8Sdrhdo_test boundary1-2.4.le.1 { 536959403f8Sdrh db eval { 537959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 16777216 ORDER BY a 538959403f8Sdrh } 539959403f8Sdrh} {1 2 4 5 6 8 9 11 15 16 18 21 23 24 29 30 31 32 33 37 38 41 42 44 47 48 49 50 52 53 54 55 58 59 60 61 62 63 64} 540959403f8Sdrhdo_test boundary1-2.4.le.2 { 541959403f8Sdrh db eval { 542959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 16777216 ORDER BY a DESC 543959403f8Sdrh } 544959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 50 49 48 47 44 42 41 38 37 33 32 31 30 29 24 23 21 18 16 15 11 9 8 6 5 4 2 1} 545959403f8Sdrhdo_test boundary1-2.4.le.3 { 546959403f8Sdrh db eval { 547959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 16777216 ORDER BY rowid 548959403f8Sdrh } 549959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6} 550959403f8Sdrhdo_test boundary1-2.4.le.4 { 551959403f8Sdrh db eval { 552959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 16777216 ORDER BY rowid DESC 553959403f8Sdrh } 554959403f8Sdrh} {6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 555959403f8Sdrhdo_test boundary1-2.4.le.5 { 556959403f8Sdrh db eval { 557959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 16777216 ORDER BY x 558959403f8Sdrh } 559959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 560959403f8Sdrhdo_test boundary1-2.5.1 { 561959403f8Sdrh db eval { 562959403f8Sdrh SELECT * FROM t1 WHERE rowid=-32769 563959403f8Sdrh } 564959403f8Sdrh} {29 ffffffffffff7fff} 565959403f8Sdrhdo_test boundary1-2.5.2 { 566959403f8Sdrh db eval { 567959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='ffffffffffff7fff' 568959403f8Sdrh } 569959403f8Sdrh} {-32769 29} 570959403f8Sdrhdo_test boundary1-2.5.3 { 571959403f8Sdrh db eval { 572959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=29 573959403f8Sdrh } 574959403f8Sdrh} {-32769 ffffffffffff7fff} 575959403f8Sdrhdo_test boundary1-2.5.gt.1 { 576959403f8Sdrh db eval { 577959403f8Sdrh SELECT a FROM t1 WHERE rowid > -32769 ORDER BY a 578959403f8Sdrh } 579959403f8Sdrh} {3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 31 32 33 34 35 36 38 39 40 41 42 43 45 46 48 49 50 51 52 53 54 56 57 59 60 61 62} 580959403f8Sdrhdo_test boundary1-2.5.gt.2 { 581959403f8Sdrh db eval { 582959403f8Sdrh SELECT a FROM t1 WHERE rowid > -32769 ORDER BY a DESC 583959403f8Sdrh } 584959403f8Sdrh} {62 61 60 59 57 56 54 53 52 51 50 49 48 46 45 43 42 41 40 39 38 36 35 34 33 32 31 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3} 585959403f8Sdrhdo_test boundary1-2.5.gt.3 { 586959403f8Sdrh db eval { 587959403f8Sdrh SELECT a FROM t1 WHERE rowid > -32769 ORDER BY rowid 588959403f8Sdrh } 589959403f8Sdrh} {32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 590959403f8Sdrhdo_test boundary1-2.5.gt.4 { 591959403f8Sdrh db eval { 592959403f8Sdrh SELECT a FROM t1 WHERE rowid > -32769 ORDER BY rowid DESC 593959403f8Sdrh } 594959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32} 595959403f8Sdrhdo_test boundary1-2.5.gt.5 { 596959403f8Sdrh db eval { 597959403f8Sdrh SELECT a FROM t1 WHERE rowid > -32769 ORDER BY x 598959403f8Sdrh } 599959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 32 54 53 52 33 38} 600959403f8Sdrhdo_test boundary1-2.5.ge.1 { 601959403f8Sdrh db eval { 602959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -32769 ORDER BY a 603959403f8Sdrh } 604959403f8Sdrh} {3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 45 46 48 49 50 51 52 53 54 56 57 59 60 61 62} 605959403f8Sdrhdo_test boundary1-2.5.ge.2 { 606959403f8Sdrh db eval { 607959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -32769 ORDER BY a DESC 608959403f8Sdrh } 609959403f8Sdrh} {62 61 60 59 57 56 54 53 52 51 50 49 48 46 45 43 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3} 610959403f8Sdrhdo_test boundary1-2.5.ge.3 { 611959403f8Sdrh db eval { 612959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -32769 ORDER BY rowid 613959403f8Sdrh } 614959403f8Sdrh} {29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 615959403f8Sdrhdo_test boundary1-2.5.ge.4 { 616959403f8Sdrh db eval { 617959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -32769 ORDER BY rowid DESC 618959403f8Sdrh } 619959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29} 620959403f8Sdrhdo_test boundary1-2.5.ge.5 { 621959403f8Sdrh db eval { 622959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -32769 ORDER BY x 623959403f8Sdrh } 624959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 29 32 54 53 52 33 38} 625959403f8Sdrhdo_test boundary1-2.5.lt.1 { 626959403f8Sdrh db eval { 627959403f8Sdrh SELECT a FROM t1 WHERE rowid < -32769 ORDER BY a 628959403f8Sdrh } 629959403f8Sdrh} {1 2 11 21 37 44 47 55 58 63 64} 630959403f8Sdrhdo_test boundary1-2.5.lt.2 { 631959403f8Sdrh db eval { 632959403f8Sdrh SELECT a FROM t1 WHERE rowid < -32769 ORDER BY a DESC 633959403f8Sdrh } 634959403f8Sdrh} {64 63 58 55 47 44 37 21 11 2 1} 635959403f8Sdrhdo_test boundary1-2.5.lt.3 { 636959403f8Sdrh db eval { 637959403f8Sdrh SELECT a FROM t1 WHERE rowid < -32769 ORDER BY rowid 638959403f8Sdrh } 639959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37} 640959403f8Sdrhdo_test boundary1-2.5.lt.4 { 641959403f8Sdrh db eval { 642959403f8Sdrh SELECT a FROM t1 WHERE rowid < -32769 ORDER BY rowid DESC 643959403f8Sdrh } 644959403f8Sdrh} {37 1 11 47 63 58 44 21 64 2 55} 645959403f8Sdrhdo_test boundary1-2.5.lt.5 { 646959403f8Sdrh db eval { 647959403f8Sdrh SELECT a FROM t1 WHERE rowid < -32769 ORDER BY x 648959403f8Sdrh } 649959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37} 650959403f8Sdrhdo_test boundary1-2.5.le.1 { 651959403f8Sdrh db eval { 652959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -32769 ORDER BY a 653959403f8Sdrh } 654959403f8Sdrh} {1 2 11 21 29 37 44 47 55 58 63 64} 655959403f8Sdrhdo_test boundary1-2.5.le.2 { 656959403f8Sdrh db eval { 657959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -32769 ORDER BY a DESC 658959403f8Sdrh } 659959403f8Sdrh} {64 63 58 55 47 44 37 29 21 11 2 1} 660959403f8Sdrhdo_test boundary1-2.5.le.3 { 661959403f8Sdrh db eval { 662959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -32769 ORDER BY rowid 663959403f8Sdrh } 664959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29} 665959403f8Sdrhdo_test boundary1-2.5.le.4 { 666959403f8Sdrh db eval { 667959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -32769 ORDER BY rowid DESC 668959403f8Sdrh } 669959403f8Sdrh} {29 37 1 11 47 63 58 44 21 64 2 55} 670959403f8Sdrhdo_test boundary1-2.5.le.5 { 671959403f8Sdrh db eval { 672959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -32769 ORDER BY x 673959403f8Sdrh } 674959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29} 675959403f8Sdrhdo_test boundary1-2.6.1 { 676959403f8Sdrh db eval { 677959403f8Sdrh SELECT * FROM t1 WHERE rowid=-140737488355329 678959403f8Sdrh } 679959403f8Sdrh} {21 ffff7fffffffffff} 680959403f8Sdrhdo_test boundary1-2.6.2 { 681959403f8Sdrh db eval { 682959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='ffff7fffffffffff' 683959403f8Sdrh } 684959403f8Sdrh} {-140737488355329 21} 685959403f8Sdrhdo_test boundary1-2.6.3 { 686959403f8Sdrh db eval { 687959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=21 688959403f8Sdrh } 689959403f8Sdrh} {-140737488355329 ffff7fffffffffff} 690959403f8Sdrhdo_test boundary1-2.6.gt.1 { 691959403f8Sdrh db eval { 692959403f8Sdrh SELECT a FROM t1 WHERE rowid > -140737488355329 ORDER BY a 693959403f8Sdrh } 694959403f8Sdrh} {1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63} 695959403f8Sdrhdo_test boundary1-2.6.gt.2 { 696959403f8Sdrh db eval { 697959403f8Sdrh SELECT a FROM t1 WHERE rowid > -140737488355329 ORDER BY a DESC 698959403f8Sdrh } 699959403f8Sdrh} {63 62 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 1} 700959403f8Sdrhdo_test boundary1-2.6.gt.3 { 701959403f8Sdrh db eval { 702959403f8Sdrh SELECT a FROM t1 WHERE rowid > -140737488355329 ORDER BY rowid 703959403f8Sdrh } 704959403f8Sdrh} {44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 705959403f8Sdrhdo_test boundary1-2.6.gt.4 { 706959403f8Sdrh db eval { 707959403f8Sdrh SELECT a FROM t1 WHERE rowid > -140737488355329 ORDER BY rowid DESC 708959403f8Sdrh } 709959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44} 710959403f8Sdrhdo_test boundary1-2.6.gt.5 { 711959403f8Sdrh db eval { 712959403f8Sdrh SELECT a FROM t1 WHERE rowid > -140737488355329 ORDER BY x 713959403f8Sdrh } 714959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 715959403f8Sdrhdo_test boundary1-2.6.ge.1 { 716959403f8Sdrh db eval { 717959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -140737488355329 ORDER BY a 718959403f8Sdrh } 719959403f8Sdrh} {1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63} 720959403f8Sdrhdo_test boundary1-2.6.ge.2 { 721959403f8Sdrh db eval { 722959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -140737488355329 ORDER BY a DESC 723959403f8Sdrh } 724959403f8Sdrh} {63 62 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 1} 725959403f8Sdrhdo_test boundary1-2.6.ge.3 { 726959403f8Sdrh db eval { 727959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -140737488355329 ORDER BY rowid 728959403f8Sdrh } 729959403f8Sdrh} {21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 730959403f8Sdrhdo_test boundary1-2.6.ge.4 { 731959403f8Sdrh db eval { 732959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -140737488355329 ORDER BY rowid DESC 733959403f8Sdrh } 734959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21} 735959403f8Sdrhdo_test boundary1-2.6.ge.5 { 736959403f8Sdrh db eval { 737959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -140737488355329 ORDER BY x 738959403f8Sdrh } 739959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 740959403f8Sdrhdo_test boundary1-2.6.lt.1 { 741959403f8Sdrh db eval { 742959403f8Sdrh SELECT a FROM t1 WHERE rowid < -140737488355329 ORDER BY a 743959403f8Sdrh } 744959403f8Sdrh} {2 55 64} 745959403f8Sdrhdo_test boundary1-2.6.lt.2 { 746959403f8Sdrh db eval { 747959403f8Sdrh SELECT a FROM t1 WHERE rowid < -140737488355329 ORDER BY a DESC 748959403f8Sdrh } 749959403f8Sdrh} {64 55 2} 750959403f8Sdrhdo_test boundary1-2.6.lt.3 { 751959403f8Sdrh db eval { 752959403f8Sdrh SELECT a FROM t1 WHERE rowid < -140737488355329 ORDER BY rowid 753959403f8Sdrh } 754959403f8Sdrh} {55 2 64} 755959403f8Sdrhdo_test boundary1-2.6.lt.4 { 756959403f8Sdrh db eval { 757959403f8Sdrh SELECT a FROM t1 WHERE rowid < -140737488355329 ORDER BY rowid DESC 758959403f8Sdrh } 759959403f8Sdrh} {64 2 55} 760959403f8Sdrhdo_test boundary1-2.6.lt.5 { 761959403f8Sdrh db eval { 762959403f8Sdrh SELECT a FROM t1 WHERE rowid < -140737488355329 ORDER BY x 763959403f8Sdrh } 764959403f8Sdrh} {55 2 64} 765959403f8Sdrhdo_test boundary1-2.6.le.1 { 766959403f8Sdrh db eval { 767959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -140737488355329 ORDER BY a 768959403f8Sdrh } 769959403f8Sdrh} {2 21 55 64} 770959403f8Sdrhdo_test boundary1-2.6.le.2 { 771959403f8Sdrh db eval { 772959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -140737488355329 ORDER BY a DESC 773959403f8Sdrh } 774959403f8Sdrh} {64 55 21 2} 775959403f8Sdrhdo_test boundary1-2.6.le.3 { 776959403f8Sdrh db eval { 777959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -140737488355329 ORDER BY rowid 778959403f8Sdrh } 779959403f8Sdrh} {55 2 64 21} 780959403f8Sdrhdo_test boundary1-2.6.le.4 { 781959403f8Sdrh db eval { 782959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -140737488355329 ORDER BY rowid DESC 783959403f8Sdrh } 784959403f8Sdrh} {21 64 2 55} 785959403f8Sdrhdo_test boundary1-2.6.le.5 { 786959403f8Sdrh db eval { 787959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -140737488355329 ORDER BY x 788959403f8Sdrh } 789959403f8Sdrh} {55 2 64 21} 790959403f8Sdrhdo_test boundary1-2.7.1 { 791959403f8Sdrh db eval { 792959403f8Sdrh SELECT * FROM t1 WHERE rowid=2 793959403f8Sdrh } 794959403f8Sdrh} {41 0000000000000002} 795959403f8Sdrhdo_test boundary1-2.7.2 { 796959403f8Sdrh db eval { 797959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0000000000000002' 798959403f8Sdrh } 799959403f8Sdrh} {2 41} 800959403f8Sdrhdo_test boundary1-2.7.3 { 801959403f8Sdrh db eval { 802959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=41 803959403f8Sdrh } 804959403f8Sdrh} {2 0000000000000002} 805959403f8Sdrhdo_test boundary1-2.7.gt.1 { 806959403f8Sdrh db eval { 807959403f8Sdrh SELECT a FROM t1 WHERE rowid > 2 ORDER BY a 808959403f8Sdrh } 809959403f8Sdrh} {3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 31 34 35 36 39 40 42 43 45 46 48 49 50 51 56 57 61 62} 810959403f8Sdrhdo_test boundary1-2.7.gt.2 { 811959403f8Sdrh db eval { 812959403f8Sdrh SELECT a FROM t1 WHERE rowid > 2 ORDER BY a DESC 813959403f8Sdrh } 814959403f8Sdrh} {62 61 57 56 51 50 49 48 46 45 43 42 40 39 36 35 34 31 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3} 815959403f8Sdrhdo_test boundary1-2.7.gt.3 { 816959403f8Sdrh db eval { 817959403f8Sdrh SELECT a FROM t1 WHERE rowid > 2 ORDER BY rowid 818959403f8Sdrh } 819959403f8Sdrh} {5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 820959403f8Sdrhdo_test boundary1-2.7.gt.4 { 821959403f8Sdrh db eval { 822959403f8Sdrh SELECT a FROM t1 WHERE rowid > 2 ORDER BY rowid DESC 823959403f8Sdrh } 824959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5} 825959403f8Sdrhdo_test boundary1-2.7.gt.5 { 826959403f8Sdrh db eval { 827959403f8Sdrh SELECT a FROM t1 WHERE rowid > 2 ORDER BY x 828959403f8Sdrh } 829959403f8Sdrh} {5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 830959403f8Sdrhdo_test boundary1-2.7.ge.1 { 831959403f8Sdrh db eval { 832959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 2 ORDER BY a 833959403f8Sdrh } 834959403f8Sdrh} {3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 31 34 35 36 39 40 41 42 43 45 46 48 49 50 51 56 57 61 62} 835959403f8Sdrhdo_test boundary1-2.7.ge.2 { 836959403f8Sdrh db eval { 837959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 2 ORDER BY a DESC 838959403f8Sdrh } 839959403f8Sdrh} {62 61 57 56 51 50 49 48 46 45 43 42 41 40 39 36 35 34 31 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3} 840959403f8Sdrhdo_test boundary1-2.7.ge.3 { 841959403f8Sdrh db eval { 842959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 2 ORDER BY rowid 843959403f8Sdrh } 844959403f8Sdrh} {41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 845959403f8Sdrhdo_test boundary1-2.7.ge.4 { 846959403f8Sdrh db eval { 847959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 2 ORDER BY rowid DESC 848959403f8Sdrh } 849959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41} 850959403f8Sdrhdo_test boundary1-2.7.ge.5 { 851959403f8Sdrh db eval { 852959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 2 ORDER BY x 853959403f8Sdrh } 854959403f8Sdrh} {41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 855959403f8Sdrhdo_test boundary1-2.7.lt.1 { 856959403f8Sdrh db eval { 857959403f8Sdrh SELECT a FROM t1 WHERE rowid < 2 ORDER BY a 858959403f8Sdrh } 859959403f8Sdrh} {1 2 11 21 29 32 33 37 38 44 47 52 53 54 55 58 59 60 63 64} 860959403f8Sdrhdo_test boundary1-2.7.lt.2 { 861959403f8Sdrh db eval { 862959403f8Sdrh SELECT a FROM t1 WHERE rowid < 2 ORDER BY a DESC 863959403f8Sdrh } 864959403f8Sdrh} {64 63 60 59 58 55 54 53 52 47 44 38 37 33 32 29 21 11 2 1} 865959403f8Sdrhdo_test boundary1-2.7.lt.3 { 866959403f8Sdrh db eval { 867959403f8Sdrh SELECT a FROM t1 WHERE rowid < 2 ORDER BY rowid 868959403f8Sdrh } 869959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60} 870959403f8Sdrhdo_test boundary1-2.7.lt.4 { 871959403f8Sdrh db eval { 872959403f8Sdrh SELECT a FROM t1 WHERE rowid < 2 ORDER BY rowid DESC 873959403f8Sdrh } 874959403f8Sdrh} {60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 875959403f8Sdrhdo_test boundary1-2.7.lt.5 { 876959403f8Sdrh db eval { 877959403f8Sdrh SELECT a FROM t1 WHERE rowid < 2 ORDER BY x 878959403f8Sdrh } 879959403f8Sdrh} {59 60 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 880959403f8Sdrhdo_test boundary1-2.7.le.1 { 881959403f8Sdrh db eval { 882959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 2 ORDER BY a 883959403f8Sdrh } 884959403f8Sdrh} {1 2 11 21 29 32 33 37 38 41 44 47 52 53 54 55 58 59 60 63 64} 885959403f8Sdrhdo_test boundary1-2.7.le.2 { 886959403f8Sdrh db eval { 887959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 2 ORDER BY a DESC 888959403f8Sdrh } 889959403f8Sdrh} {64 63 60 59 58 55 54 53 52 47 44 41 38 37 33 32 29 21 11 2 1} 890959403f8Sdrhdo_test boundary1-2.7.le.3 { 891959403f8Sdrh db eval { 892959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 2 ORDER BY rowid 893959403f8Sdrh } 894959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41} 895959403f8Sdrhdo_test boundary1-2.7.le.4 { 896959403f8Sdrh db eval { 897959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 2 ORDER BY rowid DESC 898959403f8Sdrh } 899959403f8Sdrh} {41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 900959403f8Sdrhdo_test boundary1-2.7.le.5 { 901959403f8Sdrh db eval { 902959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 2 ORDER BY x 903959403f8Sdrh } 904959403f8Sdrh} {59 60 41 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 905959403f8Sdrhdo_test boundary1-2.8.1 { 906959403f8Sdrh db eval { 907959403f8Sdrh SELECT * FROM t1 WHERE rowid=4 908959403f8Sdrh } 909959403f8Sdrh} {31 0000000000000004} 910959403f8Sdrhdo_test boundary1-2.8.2 { 911959403f8Sdrh db eval { 912959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0000000000000004' 913959403f8Sdrh } 914959403f8Sdrh} {4 31} 915959403f8Sdrhdo_test boundary1-2.8.3 { 916959403f8Sdrh db eval { 917959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=31 918959403f8Sdrh } 919959403f8Sdrh} {4 0000000000000004} 920959403f8Sdrhdo_test boundary1-2.8.gt.1 { 921959403f8Sdrh db eval { 922959403f8Sdrh SELECT a FROM t1 WHERE rowid > 4 ORDER BY a 923959403f8Sdrh } 924959403f8Sdrh} {3 4 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 34 35 36 39 40 42 43 45 46 48 49 50 51 56 57 61 62} 925959403f8Sdrhdo_test boundary1-2.8.gt.2 { 926959403f8Sdrh db eval { 927959403f8Sdrh SELECT a FROM t1 WHERE rowid > 4 ORDER BY a DESC 928959403f8Sdrh } 929959403f8Sdrh} {62 61 57 56 51 50 49 48 46 45 43 42 40 39 36 35 34 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 4 3} 930959403f8Sdrhdo_test boundary1-2.8.gt.3 { 931959403f8Sdrh db eval { 932959403f8Sdrh SELECT a FROM t1 WHERE rowid > 4 ORDER BY rowid 933959403f8Sdrh } 934959403f8Sdrh} {4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 935959403f8Sdrhdo_test boundary1-2.8.gt.4 { 936959403f8Sdrh db eval { 937959403f8Sdrh SELECT a FROM t1 WHERE rowid > 4 ORDER BY rowid DESC 938959403f8Sdrh } 939959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4} 940959403f8Sdrhdo_test boundary1-2.8.gt.5 { 941959403f8Sdrh db eval { 942959403f8Sdrh SELECT a FROM t1 WHERE rowid > 4 ORDER BY x 943959403f8Sdrh } 944959403f8Sdrh} {4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 945959403f8Sdrhdo_test boundary1-2.8.ge.1 { 946959403f8Sdrh db eval { 947959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 4 ORDER BY a 948959403f8Sdrh } 949959403f8Sdrh} {3 4 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 31 34 35 36 39 40 42 43 45 46 48 49 50 51 56 57 61 62} 950959403f8Sdrhdo_test boundary1-2.8.ge.2 { 951959403f8Sdrh db eval { 952959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 4 ORDER BY a DESC 953959403f8Sdrh } 954959403f8Sdrh} {62 61 57 56 51 50 49 48 46 45 43 42 40 39 36 35 34 31 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 4 3} 955959403f8Sdrhdo_test boundary1-2.8.ge.3 { 956959403f8Sdrh db eval { 957959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 4 ORDER BY rowid 958959403f8Sdrh } 959959403f8Sdrh} {31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 960959403f8Sdrhdo_test boundary1-2.8.ge.4 { 961959403f8Sdrh db eval { 962959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 4 ORDER BY rowid DESC 963959403f8Sdrh } 964959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31} 965959403f8Sdrhdo_test boundary1-2.8.ge.5 { 966959403f8Sdrh db eval { 967959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 4 ORDER BY x 968959403f8Sdrh } 969959403f8Sdrh} {31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 970959403f8Sdrhdo_test boundary1-2.8.lt.1 { 971959403f8Sdrh db eval { 972959403f8Sdrh SELECT a FROM t1 WHERE rowid < 4 ORDER BY a 973959403f8Sdrh } 974959403f8Sdrh} {1 2 5 11 21 29 32 33 37 38 41 44 47 52 53 54 55 58 59 60 63 64} 975959403f8Sdrhdo_test boundary1-2.8.lt.2 { 976959403f8Sdrh db eval { 977959403f8Sdrh SELECT a FROM t1 WHERE rowid < 4 ORDER BY a DESC 978959403f8Sdrh } 979959403f8Sdrh} {64 63 60 59 58 55 54 53 52 47 44 41 38 37 33 32 29 21 11 5 2 1} 980959403f8Sdrhdo_test boundary1-2.8.lt.3 { 981959403f8Sdrh db eval { 982959403f8Sdrh SELECT a FROM t1 WHERE rowid < 4 ORDER BY rowid 983959403f8Sdrh } 984959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5} 985959403f8Sdrhdo_test boundary1-2.8.lt.4 { 986959403f8Sdrh db eval { 987959403f8Sdrh SELECT a FROM t1 WHERE rowid < 4 ORDER BY rowid DESC 988959403f8Sdrh } 989959403f8Sdrh} {5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 990959403f8Sdrhdo_test boundary1-2.8.lt.5 { 991959403f8Sdrh db eval { 992959403f8Sdrh SELECT a FROM t1 WHERE rowid < 4 ORDER BY x 993959403f8Sdrh } 994959403f8Sdrh} {59 60 41 5 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 995959403f8Sdrhdo_test boundary1-2.8.le.1 { 996959403f8Sdrh db eval { 997959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 4 ORDER BY a 998959403f8Sdrh } 999959403f8Sdrh} {1 2 5 11 21 29 31 32 33 37 38 41 44 47 52 53 54 55 58 59 60 63 64} 1000959403f8Sdrhdo_test boundary1-2.8.le.2 { 1001959403f8Sdrh db eval { 1002959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 4 ORDER BY a DESC 1003959403f8Sdrh } 1004959403f8Sdrh} {64 63 60 59 58 55 54 53 52 47 44 41 38 37 33 32 31 29 21 11 5 2 1} 1005959403f8Sdrhdo_test boundary1-2.8.le.3 { 1006959403f8Sdrh db eval { 1007959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 4 ORDER BY rowid 1008959403f8Sdrh } 1009959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31} 1010959403f8Sdrhdo_test boundary1-2.8.le.4 { 1011959403f8Sdrh db eval { 1012959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 4 ORDER BY rowid DESC 1013959403f8Sdrh } 1014959403f8Sdrh} {31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 1015959403f8Sdrhdo_test boundary1-2.8.le.5 { 1016959403f8Sdrh db eval { 1017959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 4 ORDER BY x 1018959403f8Sdrh } 1019959403f8Sdrh} {59 60 41 5 31 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 1020959403f8Sdrhdo_test boundary1-2.9.1 { 1021959403f8Sdrh db eval { 1022959403f8Sdrh SELECT * FROM t1 WHERE rowid=562949953421311 1023959403f8Sdrh } 1024959403f8Sdrh} {13 0001ffffffffffff} 1025959403f8Sdrhdo_test boundary1-2.9.2 { 1026959403f8Sdrh db eval { 1027959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0001ffffffffffff' 1028959403f8Sdrh } 1029959403f8Sdrh} {562949953421311 13} 1030959403f8Sdrhdo_test boundary1-2.9.3 { 1031959403f8Sdrh db eval { 1032959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=13 1033959403f8Sdrh } 1034959403f8Sdrh} {562949953421311 0001ffffffffffff} 1035959403f8Sdrhdo_test boundary1-2.9.gt.1 { 1036959403f8Sdrh db eval { 1037959403f8Sdrh SELECT a FROM t1 WHERE rowid > 562949953421311 ORDER BY a 1038959403f8Sdrh } 1039959403f8Sdrh} {3 17 27 28 43 45} 1040959403f8Sdrhdo_test boundary1-2.9.gt.2 { 1041959403f8Sdrh db eval { 1042959403f8Sdrh SELECT a FROM t1 WHERE rowid > 562949953421311 ORDER BY a DESC 1043959403f8Sdrh } 1044959403f8Sdrh} {45 43 28 27 17 3} 1045959403f8Sdrhdo_test boundary1-2.9.gt.3 { 1046959403f8Sdrh db eval { 1047959403f8Sdrh SELECT a FROM t1 WHERE rowid > 562949953421311 ORDER BY rowid 1048959403f8Sdrh } 1049959403f8Sdrh} {43 27 45 17 28 3} 1050959403f8Sdrhdo_test boundary1-2.9.gt.4 { 1051959403f8Sdrh db eval { 1052959403f8Sdrh SELECT a FROM t1 WHERE rowid > 562949953421311 ORDER BY rowid DESC 1053959403f8Sdrh } 1054959403f8Sdrh} {3 28 17 45 27 43} 1055959403f8Sdrhdo_test boundary1-2.9.gt.5 { 1056959403f8Sdrh db eval { 1057959403f8Sdrh SELECT a FROM t1 WHERE rowid > 562949953421311 ORDER BY x 1058959403f8Sdrh } 1059959403f8Sdrh} {43 27 45 17 28 3} 1060959403f8Sdrhdo_test boundary1-2.9.ge.1 { 1061959403f8Sdrh db eval { 1062959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 562949953421311 ORDER BY a 1063959403f8Sdrh } 1064959403f8Sdrh} {3 13 17 27 28 43 45} 1065959403f8Sdrhdo_test boundary1-2.9.ge.2 { 1066959403f8Sdrh db eval { 1067959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 562949953421311 ORDER BY a DESC 1068959403f8Sdrh } 1069959403f8Sdrh} {45 43 28 27 17 13 3} 1070959403f8Sdrhdo_test boundary1-2.9.ge.3 { 1071959403f8Sdrh db eval { 1072959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 562949953421311 ORDER BY rowid 1073959403f8Sdrh } 1074959403f8Sdrh} {13 43 27 45 17 28 3} 1075959403f8Sdrhdo_test boundary1-2.9.ge.4 { 1076959403f8Sdrh db eval { 1077959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 562949953421311 ORDER BY rowid DESC 1078959403f8Sdrh } 1079959403f8Sdrh} {3 28 17 45 27 43 13} 1080959403f8Sdrhdo_test boundary1-2.9.ge.5 { 1081959403f8Sdrh db eval { 1082959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 562949953421311 ORDER BY x 1083959403f8Sdrh } 1084959403f8Sdrh} {13 43 27 45 17 28 3} 1085959403f8Sdrhdo_test boundary1-2.9.lt.1 { 1086959403f8Sdrh db eval { 1087959403f8Sdrh SELECT a FROM t1 WHERE rowid < 562949953421311 ORDER BY a 1088959403f8Sdrh } 1089959403f8Sdrh} {1 2 4 5 6 7 8 9 10 11 12 14 15 16 18 19 20 21 22 23 24 25 26 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 1090959403f8Sdrhdo_test boundary1-2.9.lt.2 { 1091959403f8Sdrh db eval { 1092959403f8Sdrh SELECT a FROM t1 WHERE rowid < 562949953421311 ORDER BY a DESC 1093959403f8Sdrh } 1094959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 26 25 24 23 22 21 20 19 18 16 15 14 12 11 10 9 8 7 6 5 4 2 1} 1095959403f8Sdrhdo_test boundary1-2.9.lt.3 { 1096959403f8Sdrh db eval { 1097959403f8Sdrh SELECT a FROM t1 WHERE rowid < 562949953421311 ORDER BY rowid 1098959403f8Sdrh } 1099959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26} 1100959403f8Sdrhdo_test boundary1-2.9.lt.4 { 1101959403f8Sdrh db eval { 1102959403f8Sdrh SELECT a FROM t1 WHERE rowid < 562949953421311 ORDER BY rowid DESC 1103959403f8Sdrh } 1104959403f8Sdrh} {26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 1105959403f8Sdrhdo_test boundary1-2.9.lt.5 { 1106959403f8Sdrh db eval { 1107959403f8Sdrh SELECT a FROM t1 WHERE rowid < 562949953421311 ORDER BY x 1108959403f8Sdrh } 1109959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 1110959403f8Sdrhdo_test boundary1-2.9.le.1 { 1111959403f8Sdrh db eval { 1112959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 562949953421311 ORDER BY a 1113959403f8Sdrh } 1114959403f8Sdrh} {1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 1115959403f8Sdrhdo_test boundary1-2.9.le.2 { 1116959403f8Sdrh db eval { 1117959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 562949953421311 ORDER BY a DESC 1118959403f8Sdrh } 1119959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 26 25 24 23 22 21 20 19 18 16 15 14 13 12 11 10 9 8 7 6 5 4 2 1} 1120959403f8Sdrhdo_test boundary1-2.9.le.3 { 1121959403f8Sdrh db eval { 1122959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 562949953421311 ORDER BY rowid 1123959403f8Sdrh } 1124959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13} 1125959403f8Sdrhdo_test boundary1-2.9.le.4 { 1126959403f8Sdrh db eval { 1127959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 562949953421311 ORDER BY rowid DESC 1128959403f8Sdrh } 1129959403f8Sdrh} {13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 1130959403f8Sdrhdo_test boundary1-2.9.le.5 { 1131959403f8Sdrh db eval { 1132959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 562949953421311 ORDER BY x 1133959403f8Sdrh } 1134959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 1135959403f8Sdrhdo_test boundary1-2.10.1 { 1136959403f8Sdrh db eval { 1137959403f8Sdrh SELECT * FROM t1 WHERE rowid=256 1138959403f8Sdrh } 1139959403f8Sdrh} {61 0000000000000100} 1140959403f8Sdrhdo_test boundary1-2.10.2 { 1141959403f8Sdrh db eval { 1142959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0000000000000100' 1143959403f8Sdrh } 1144959403f8Sdrh} {256 61} 1145959403f8Sdrhdo_test boundary1-2.10.3 { 1146959403f8Sdrh db eval { 1147959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=61 1148959403f8Sdrh } 1149959403f8Sdrh} {256 0000000000000100} 1150959403f8Sdrhdo_test boundary1-2.10.gt.1 { 1151959403f8Sdrh db eval { 1152959403f8Sdrh SELECT a FROM t1 WHERE rowid > 256 ORDER BY a 1153959403f8Sdrh } 1154959403f8Sdrh} {3 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 34 35 36 39 40 42 43 45 46 48 50 51 56 57 62} 1155959403f8Sdrhdo_test boundary1-2.10.gt.2 { 1156959403f8Sdrh db eval { 1157959403f8Sdrh SELECT a FROM t1 WHERE rowid > 256 ORDER BY a DESC 1158959403f8Sdrh } 1159959403f8Sdrh} {62 57 56 51 50 48 46 45 43 42 40 39 36 35 34 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 3} 1160959403f8Sdrhdo_test boundary1-2.10.gt.3 { 1161959403f8Sdrh db eval { 1162959403f8Sdrh SELECT a FROM t1 WHERE rowid > 256 ORDER BY rowid 1163959403f8Sdrh } 1164959403f8Sdrh} {8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 1165959403f8Sdrhdo_test boundary1-2.10.gt.4 { 1166959403f8Sdrh db eval { 1167959403f8Sdrh SELECT a FROM t1 WHERE rowid > 256 ORDER BY rowid DESC 1168959403f8Sdrh } 1169959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8} 1170959403f8Sdrhdo_test boundary1-2.10.gt.5 { 1171959403f8Sdrh db eval { 1172959403f8Sdrh SELECT a FROM t1 WHERE rowid > 256 ORDER BY x 1173959403f8Sdrh } 1174959403f8Sdrh} {8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 1175959403f8Sdrhdo_test boundary1-2.10.ge.1 { 1176959403f8Sdrh db eval { 1177959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 256 ORDER BY a 1178959403f8Sdrh } 1179959403f8Sdrh} {3 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 34 35 36 39 40 42 43 45 46 48 50 51 56 57 61 62} 1180959403f8Sdrhdo_test boundary1-2.10.ge.2 { 1181959403f8Sdrh db eval { 1182959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 256 ORDER BY a DESC 1183959403f8Sdrh } 1184959403f8Sdrh} {62 61 57 56 51 50 48 46 45 43 42 40 39 36 35 34 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 3} 1185959403f8Sdrhdo_test boundary1-2.10.ge.3 { 1186959403f8Sdrh db eval { 1187959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 256 ORDER BY rowid 1188959403f8Sdrh } 1189959403f8Sdrh} {61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 1190959403f8Sdrhdo_test boundary1-2.10.ge.4 { 1191959403f8Sdrh db eval { 1192959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 256 ORDER BY rowid DESC 1193959403f8Sdrh } 1194959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61} 1195959403f8Sdrhdo_test boundary1-2.10.ge.5 { 1196959403f8Sdrh db eval { 1197959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 256 ORDER BY x 1198959403f8Sdrh } 1199959403f8Sdrh} {61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 1200959403f8Sdrhdo_test boundary1-2.10.lt.1 { 1201959403f8Sdrh db eval { 1202959403f8Sdrh SELECT a FROM t1 WHERE rowid < 256 ORDER BY a 1203959403f8Sdrh } 1204959403f8Sdrh} {1 2 4 5 11 21 29 30 31 32 33 37 38 41 44 47 49 52 53 54 55 58 59 60 63 64} 1205959403f8Sdrhdo_test boundary1-2.10.lt.2 { 1206959403f8Sdrh db eval { 1207959403f8Sdrh SELECT a FROM t1 WHERE rowid < 256 ORDER BY a DESC 1208959403f8Sdrh } 1209959403f8Sdrh} {64 63 60 59 58 55 54 53 52 49 47 44 41 38 37 33 32 31 30 29 21 11 5 4 2 1} 1210959403f8Sdrhdo_test boundary1-2.10.lt.3 { 1211959403f8Sdrh db eval { 1212959403f8Sdrh SELECT a FROM t1 WHERE rowid < 256 ORDER BY rowid 1213959403f8Sdrh } 1214959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30} 1215959403f8Sdrhdo_test boundary1-2.10.lt.4 { 1216959403f8Sdrh db eval { 1217959403f8Sdrh SELECT a FROM t1 WHERE rowid < 256 ORDER BY rowid DESC 1218959403f8Sdrh } 1219959403f8Sdrh} {30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 1220959403f8Sdrhdo_test boundary1-2.10.lt.5 { 1221959403f8Sdrh db eval { 1222959403f8Sdrh SELECT a FROM t1 WHERE rowid < 256 ORDER BY x 1223959403f8Sdrh } 1224959403f8Sdrh} {59 60 41 5 31 4 49 30 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 1225959403f8Sdrhdo_test boundary1-2.10.le.1 { 1226959403f8Sdrh db eval { 1227959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 256 ORDER BY a 1228959403f8Sdrh } 1229959403f8Sdrh} {1 2 4 5 11 21 29 30 31 32 33 37 38 41 44 47 49 52 53 54 55 58 59 60 61 63 64} 1230959403f8Sdrhdo_test boundary1-2.10.le.2 { 1231959403f8Sdrh db eval { 1232959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 256 ORDER BY a DESC 1233959403f8Sdrh } 1234959403f8Sdrh} {64 63 61 60 59 58 55 54 53 52 49 47 44 41 38 37 33 32 31 30 29 21 11 5 4 2 1} 1235959403f8Sdrhdo_test boundary1-2.10.le.3 { 1236959403f8Sdrh db eval { 1237959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 256 ORDER BY rowid 1238959403f8Sdrh } 1239959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61} 1240959403f8Sdrhdo_test boundary1-2.10.le.4 { 1241959403f8Sdrh db eval { 1242959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 256 ORDER BY rowid DESC 1243959403f8Sdrh } 1244959403f8Sdrh} {61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 1245959403f8Sdrhdo_test boundary1-2.10.le.5 { 1246959403f8Sdrh db eval { 1247959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 256 ORDER BY x 1248959403f8Sdrh } 1249959403f8Sdrh} {59 60 41 5 31 4 49 30 61 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 1250959403f8Sdrhdo_test boundary1-2.11.1 { 1251959403f8Sdrh db eval { 1252959403f8Sdrh SELECT * FROM t1 WHERE rowid=34359738368 1253959403f8Sdrh } 1254959403f8Sdrh} {22 0000000800000000} 1255959403f8Sdrhdo_test boundary1-2.11.2 { 1256959403f8Sdrh db eval { 1257959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0000000800000000' 1258959403f8Sdrh } 1259959403f8Sdrh} {34359738368 22} 1260959403f8Sdrhdo_test boundary1-2.11.3 { 1261959403f8Sdrh db eval { 1262959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=22 1263959403f8Sdrh } 1264959403f8Sdrh} {34359738368 0000000800000000} 1265959403f8Sdrhdo_test boundary1-2.11.gt.1 { 1266959403f8Sdrh db eval { 1267959403f8Sdrh SELECT a FROM t1 WHERE rowid > 34359738368 ORDER BY a 1268959403f8Sdrh } 1269959403f8Sdrh} {3 7 10 13 17 19 25 26 27 28 34 35 43 45 46 56 57} 1270959403f8Sdrhdo_test boundary1-2.11.gt.2 { 1271959403f8Sdrh db eval { 1272959403f8Sdrh SELECT a FROM t1 WHERE rowid > 34359738368 ORDER BY a DESC 1273959403f8Sdrh } 1274959403f8Sdrh} {57 56 46 45 43 35 34 28 27 26 25 19 17 13 10 7 3} 1275959403f8Sdrhdo_test boundary1-2.11.gt.3 { 1276959403f8Sdrh db eval { 1277959403f8Sdrh SELECT a FROM t1 WHERE rowid > 34359738368 ORDER BY rowid 1278959403f8Sdrh } 1279959403f8Sdrh} {46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 1280959403f8Sdrhdo_test boundary1-2.11.gt.4 { 1281959403f8Sdrh db eval { 1282959403f8Sdrh SELECT a FROM t1 WHERE rowid > 34359738368 ORDER BY rowid DESC 1283959403f8Sdrh } 1284959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46} 1285959403f8Sdrhdo_test boundary1-2.11.gt.5 { 1286959403f8Sdrh db eval { 1287959403f8Sdrh SELECT a FROM t1 WHERE rowid > 34359738368 ORDER BY x 1288959403f8Sdrh } 1289959403f8Sdrh} {46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 1290959403f8Sdrhdo_test boundary1-2.11.ge.1 { 1291959403f8Sdrh db eval { 1292959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 34359738368 ORDER BY a 1293959403f8Sdrh } 1294959403f8Sdrh} {3 7 10 13 17 19 22 25 26 27 28 34 35 43 45 46 56 57} 1295959403f8Sdrhdo_test boundary1-2.11.ge.2 { 1296959403f8Sdrh db eval { 1297959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 34359738368 ORDER BY a DESC 1298959403f8Sdrh } 1299959403f8Sdrh} {57 56 46 45 43 35 34 28 27 26 25 22 19 17 13 10 7 3} 1300959403f8Sdrhdo_test boundary1-2.11.ge.3 { 1301959403f8Sdrh db eval { 1302959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 34359738368 ORDER BY rowid 1303959403f8Sdrh } 1304959403f8Sdrh} {22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 1305959403f8Sdrhdo_test boundary1-2.11.ge.4 { 1306959403f8Sdrh db eval { 1307959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 34359738368 ORDER BY rowid DESC 1308959403f8Sdrh } 1309959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22} 1310959403f8Sdrhdo_test boundary1-2.11.ge.5 { 1311959403f8Sdrh db eval { 1312959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 34359738368 ORDER BY x 1313959403f8Sdrh } 1314959403f8Sdrh} {22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 1315959403f8Sdrhdo_test boundary1-2.11.lt.1 { 1316959403f8Sdrh db eval { 1317959403f8Sdrh SELECT a FROM t1 WHERE rowid < 34359738368 ORDER BY a 1318959403f8Sdrh } 1319959403f8Sdrh} {1 2 4 5 6 8 9 11 12 14 15 16 18 20 21 23 24 29 30 31 32 33 36 37 38 39 40 41 42 44 47 48 49 50 51 52 53 54 55 58 59 60 61 62 63 64} 1320959403f8Sdrhdo_test boundary1-2.11.lt.2 { 1321959403f8Sdrh db eval { 1322959403f8Sdrh SELECT a FROM t1 WHERE rowid < 34359738368 ORDER BY a DESC 1323959403f8Sdrh } 1324959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 51 50 49 48 47 44 42 41 40 39 38 37 36 33 32 31 30 29 24 23 21 20 18 16 15 14 12 11 9 8 6 5 4 2 1} 1325959403f8Sdrhdo_test boundary1-2.11.lt.3 { 1326959403f8Sdrh db eval { 1327959403f8Sdrh SELECT a FROM t1 WHERE rowid < 34359738368 ORDER BY rowid 1328959403f8Sdrh } 1329959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39} 1330959403f8Sdrhdo_test boundary1-2.11.lt.4 { 1331959403f8Sdrh db eval { 1332959403f8Sdrh SELECT a FROM t1 WHERE rowid < 34359738368 ORDER BY rowid DESC 1333959403f8Sdrh } 1334959403f8Sdrh} {39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 1335959403f8Sdrhdo_test boundary1-2.11.lt.5 { 1336959403f8Sdrh db eval { 1337959403f8Sdrh SELECT a FROM t1 WHERE rowid < 34359738368 ORDER BY x 1338959403f8Sdrh } 1339959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 1340959403f8Sdrhdo_test boundary1-2.11.le.1 { 1341959403f8Sdrh db eval { 1342959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 34359738368 ORDER BY a 1343959403f8Sdrh } 1344959403f8Sdrh} {1 2 4 5 6 8 9 11 12 14 15 16 18 20 21 22 23 24 29 30 31 32 33 36 37 38 39 40 41 42 44 47 48 49 50 51 52 53 54 55 58 59 60 61 62 63 64} 1345959403f8Sdrhdo_test boundary1-2.11.le.2 { 1346959403f8Sdrh db eval { 1347959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 34359738368 ORDER BY a DESC 1348959403f8Sdrh } 1349959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 51 50 49 48 47 44 42 41 40 39 38 37 36 33 32 31 30 29 24 23 22 21 20 18 16 15 14 12 11 9 8 6 5 4 2 1} 1350959403f8Sdrhdo_test boundary1-2.11.le.3 { 1351959403f8Sdrh db eval { 1352959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 34359738368 ORDER BY rowid 1353959403f8Sdrh } 1354959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22} 1355959403f8Sdrhdo_test boundary1-2.11.le.4 { 1356959403f8Sdrh db eval { 1357959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 34359738368 ORDER BY rowid DESC 1358959403f8Sdrh } 1359959403f8Sdrh} {22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 1360959403f8Sdrhdo_test boundary1-2.11.le.5 { 1361959403f8Sdrh db eval { 1362959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 34359738368 ORDER BY x 1363959403f8Sdrh } 1364959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 1365959403f8Sdrhdo_test boundary1-2.12.1 { 1366959403f8Sdrh db eval { 1367959403f8Sdrh SELECT * FROM t1 WHERE rowid=65536 1368959403f8Sdrh } 1369959403f8Sdrh} {62 0000000000010000} 1370959403f8Sdrhdo_test boundary1-2.12.2 { 1371959403f8Sdrh db eval { 1372959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0000000000010000' 1373959403f8Sdrh } 1374959403f8Sdrh} {65536 62} 1375959403f8Sdrhdo_test boundary1-2.12.3 { 1376959403f8Sdrh db eval { 1377959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=62 1378959403f8Sdrh } 1379959403f8Sdrh} {65536 0000000000010000} 1380959403f8Sdrhdo_test boundary1-2.12.gt.1 { 1381959403f8Sdrh db eval { 1382959403f8Sdrh SELECT a FROM t1 WHERE rowid > 65536 ORDER BY a 1383959403f8Sdrh } 1384959403f8Sdrh} {3 6 7 9 10 12 13 14 15 17 18 19 20 22 24 25 26 27 28 34 35 36 39 40 42 43 45 46 51 56 57} 1385959403f8Sdrhdo_test boundary1-2.12.gt.2 { 1386959403f8Sdrh db eval { 1387959403f8Sdrh SELECT a FROM t1 WHERE rowid > 65536 ORDER BY a DESC 1388959403f8Sdrh } 1389959403f8Sdrh} {57 56 51 46 45 43 42 40 39 36 35 34 28 27 26 25 24 22 20 19 18 17 15 14 13 12 10 9 7 6 3} 1390959403f8Sdrhdo_test boundary1-2.12.gt.3 { 1391959403f8Sdrh db eval { 1392959403f8Sdrh SELECT a FROM t1 WHERE rowid > 65536 ORDER BY rowid 1393959403f8Sdrh } 1394959403f8Sdrh} {15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 1395959403f8Sdrhdo_test boundary1-2.12.gt.4 { 1396959403f8Sdrh db eval { 1397959403f8Sdrh SELECT a FROM t1 WHERE rowid > 65536 ORDER BY rowid DESC 1398959403f8Sdrh } 1399959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15} 1400959403f8Sdrhdo_test boundary1-2.12.gt.5 { 1401959403f8Sdrh db eval { 1402959403f8Sdrh SELECT a FROM t1 WHERE rowid > 65536 ORDER BY x 1403959403f8Sdrh } 1404959403f8Sdrh} {15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 1405959403f8Sdrhdo_test boundary1-2.12.ge.1 { 1406959403f8Sdrh db eval { 1407959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 65536 ORDER BY a 1408959403f8Sdrh } 1409959403f8Sdrh} {3 6 7 9 10 12 13 14 15 17 18 19 20 22 24 25 26 27 28 34 35 36 39 40 42 43 45 46 51 56 57 62} 1410959403f8Sdrhdo_test boundary1-2.12.ge.2 { 1411959403f8Sdrh db eval { 1412959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 65536 ORDER BY a DESC 1413959403f8Sdrh } 1414959403f8Sdrh} {62 57 56 51 46 45 43 42 40 39 36 35 34 28 27 26 25 24 22 20 19 18 17 15 14 13 12 10 9 7 6 3} 1415959403f8Sdrhdo_test boundary1-2.12.ge.3 { 1416959403f8Sdrh db eval { 1417959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 65536 ORDER BY rowid 1418959403f8Sdrh } 1419959403f8Sdrh} {62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 1420959403f8Sdrhdo_test boundary1-2.12.ge.4 { 1421959403f8Sdrh db eval { 1422959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 65536 ORDER BY rowid DESC 1423959403f8Sdrh } 1424959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62} 1425959403f8Sdrhdo_test boundary1-2.12.ge.5 { 1426959403f8Sdrh db eval { 1427959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 65536 ORDER BY x 1428959403f8Sdrh } 1429959403f8Sdrh} {62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 1430959403f8Sdrhdo_test boundary1-2.12.lt.1 { 1431959403f8Sdrh db eval { 1432959403f8Sdrh SELECT a FROM t1 WHERE rowid < 65536 ORDER BY a 1433959403f8Sdrh } 1434959403f8Sdrh} {1 2 4 5 8 11 16 21 23 29 30 31 32 33 37 38 41 44 47 48 49 50 52 53 54 55 58 59 60 61 63 64} 1435959403f8Sdrhdo_test boundary1-2.12.lt.2 { 1436959403f8Sdrh db eval { 1437959403f8Sdrh SELECT a FROM t1 WHERE rowid < 65536 ORDER BY a DESC 1438959403f8Sdrh } 1439959403f8Sdrh} {64 63 61 60 59 58 55 54 53 52 50 49 48 47 44 41 38 37 33 32 31 30 29 23 21 16 11 8 5 4 2 1} 1440959403f8Sdrhdo_test boundary1-2.12.lt.3 { 1441959403f8Sdrh db eval { 1442959403f8Sdrh SELECT a FROM t1 WHERE rowid < 65536 ORDER BY rowid 1443959403f8Sdrh } 1444959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48} 1445959403f8Sdrhdo_test boundary1-2.12.lt.4 { 1446959403f8Sdrh db eval { 1447959403f8Sdrh SELECT a FROM t1 WHERE rowid < 65536 ORDER BY rowid DESC 1448959403f8Sdrh } 1449959403f8Sdrh} {48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 1450959403f8Sdrhdo_test boundary1-2.12.lt.5 { 1451959403f8Sdrh db eval { 1452959403f8Sdrh SELECT a FROM t1 WHERE rowid < 65536 ORDER BY x 1453959403f8Sdrh } 1454959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 1455959403f8Sdrhdo_test boundary1-2.12.le.1 { 1456959403f8Sdrh db eval { 1457959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 65536 ORDER BY a 1458959403f8Sdrh } 1459959403f8Sdrh} {1 2 4 5 8 11 16 21 23 29 30 31 32 33 37 38 41 44 47 48 49 50 52 53 54 55 58 59 60 61 62 63 64} 1460959403f8Sdrhdo_test boundary1-2.12.le.2 { 1461959403f8Sdrh db eval { 1462959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 65536 ORDER BY a DESC 1463959403f8Sdrh } 1464959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 50 49 48 47 44 41 38 37 33 32 31 30 29 23 21 16 11 8 5 4 2 1} 1465959403f8Sdrhdo_test boundary1-2.12.le.3 { 1466959403f8Sdrh db eval { 1467959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 65536 ORDER BY rowid 1468959403f8Sdrh } 1469959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62} 1470959403f8Sdrhdo_test boundary1-2.12.le.4 { 1471959403f8Sdrh db eval { 1472959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 65536 ORDER BY rowid DESC 1473959403f8Sdrh } 1474959403f8Sdrh} {62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 1475959403f8Sdrhdo_test boundary1-2.12.le.5 { 1476959403f8Sdrh db eval { 1477959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 65536 ORDER BY x 1478959403f8Sdrh } 1479959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 1480959403f8Sdrhdo_test boundary1-2.13.1 { 1481959403f8Sdrh db eval { 1482959403f8Sdrh SELECT * FROM t1 WHERE rowid=268435456 1483959403f8Sdrh } 1484959403f8Sdrh} {40 0000000010000000} 1485959403f8Sdrhdo_test boundary1-2.13.2 { 1486959403f8Sdrh db eval { 1487959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0000000010000000' 1488959403f8Sdrh } 1489959403f8Sdrh} {268435456 40} 1490959403f8Sdrhdo_test boundary1-2.13.3 { 1491959403f8Sdrh db eval { 1492959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=40 1493959403f8Sdrh } 1494959403f8Sdrh} {268435456 0000000010000000} 1495959403f8Sdrhdo_test boundary1-2.13.gt.1 { 1496959403f8Sdrh db eval { 1497959403f8Sdrh SELECT a FROM t1 WHERE rowid > 268435456 ORDER BY a 1498959403f8Sdrh } 1499959403f8Sdrh} {3 7 10 13 14 17 19 20 22 25 26 27 28 34 35 36 39 43 45 46 51 56 57} 1500959403f8Sdrhdo_test boundary1-2.13.gt.2 { 1501959403f8Sdrh db eval { 1502959403f8Sdrh SELECT a FROM t1 WHERE rowid > 268435456 ORDER BY a DESC 1503959403f8Sdrh } 1504959403f8Sdrh} {57 56 51 46 45 43 39 36 35 34 28 27 26 25 22 20 19 17 14 13 10 7 3} 1505959403f8Sdrhdo_test boundary1-2.13.gt.3 { 1506959403f8Sdrh db eval { 1507959403f8Sdrh SELECT a FROM t1 WHERE rowid > 268435456 ORDER BY rowid 1508959403f8Sdrh } 1509959403f8Sdrh} {20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 1510959403f8Sdrhdo_test boundary1-2.13.gt.4 { 1511959403f8Sdrh db eval { 1512959403f8Sdrh SELECT a FROM t1 WHERE rowid > 268435456 ORDER BY rowid DESC 1513959403f8Sdrh } 1514959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20} 1515959403f8Sdrhdo_test boundary1-2.13.gt.5 { 1516959403f8Sdrh db eval { 1517959403f8Sdrh SELECT a FROM t1 WHERE rowid > 268435456 ORDER BY x 1518959403f8Sdrh } 1519959403f8Sdrh} {20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 1520959403f8Sdrhdo_test boundary1-2.13.ge.1 { 1521959403f8Sdrh db eval { 1522959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 268435456 ORDER BY a 1523959403f8Sdrh } 1524959403f8Sdrh} {3 7 10 13 14 17 19 20 22 25 26 27 28 34 35 36 39 40 43 45 46 51 56 57} 1525959403f8Sdrhdo_test boundary1-2.13.ge.2 { 1526959403f8Sdrh db eval { 1527959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 268435456 ORDER BY a DESC 1528959403f8Sdrh } 1529959403f8Sdrh} {57 56 51 46 45 43 40 39 36 35 34 28 27 26 25 22 20 19 17 14 13 10 7 3} 1530959403f8Sdrhdo_test boundary1-2.13.ge.3 { 1531959403f8Sdrh db eval { 1532959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 268435456 ORDER BY rowid 1533959403f8Sdrh } 1534959403f8Sdrh} {40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 1535959403f8Sdrhdo_test boundary1-2.13.ge.4 { 1536959403f8Sdrh db eval { 1537959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 268435456 ORDER BY rowid DESC 1538959403f8Sdrh } 1539959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40} 1540959403f8Sdrhdo_test boundary1-2.13.ge.5 { 1541959403f8Sdrh db eval { 1542959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 268435456 ORDER BY x 1543959403f8Sdrh } 1544959403f8Sdrh} {40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 1545959403f8Sdrhdo_test boundary1-2.13.lt.1 { 1546959403f8Sdrh db eval { 1547959403f8Sdrh SELECT a FROM t1 WHERE rowid < 268435456 ORDER BY a 1548959403f8Sdrh } 1549959403f8Sdrh} {1 2 4 5 6 8 9 11 12 15 16 18 21 23 24 29 30 31 32 33 37 38 41 42 44 47 48 49 50 52 53 54 55 58 59 60 61 62 63 64} 1550959403f8Sdrhdo_test boundary1-2.13.lt.2 { 1551959403f8Sdrh db eval { 1552959403f8Sdrh SELECT a FROM t1 WHERE rowid < 268435456 ORDER BY a DESC 1553959403f8Sdrh } 1554959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 50 49 48 47 44 42 41 38 37 33 32 31 30 29 24 23 21 18 16 15 12 11 9 8 6 5 4 2 1} 1555959403f8Sdrhdo_test boundary1-2.13.lt.3 { 1556959403f8Sdrh db eval { 1557959403f8Sdrh SELECT a FROM t1 WHERE rowid < 268435456 ORDER BY rowid 1558959403f8Sdrh } 1559959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12} 1560959403f8Sdrhdo_test boundary1-2.13.lt.4 { 1561959403f8Sdrh db eval { 1562959403f8Sdrh SELECT a FROM t1 WHERE rowid < 268435456 ORDER BY rowid DESC 1563959403f8Sdrh } 1564959403f8Sdrh} {12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 1565959403f8Sdrhdo_test boundary1-2.13.lt.5 { 1566959403f8Sdrh db eval { 1567959403f8Sdrh SELECT a FROM t1 WHERE rowid < 268435456 ORDER BY x 1568959403f8Sdrh } 1569959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 1570959403f8Sdrhdo_test boundary1-2.13.le.1 { 1571959403f8Sdrh db eval { 1572959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 268435456 ORDER BY a 1573959403f8Sdrh } 1574959403f8Sdrh} {1 2 4 5 6 8 9 11 12 15 16 18 21 23 24 29 30 31 32 33 37 38 40 41 42 44 47 48 49 50 52 53 54 55 58 59 60 61 62 63 64} 1575959403f8Sdrhdo_test boundary1-2.13.le.2 { 1576959403f8Sdrh db eval { 1577959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 268435456 ORDER BY a DESC 1578959403f8Sdrh } 1579959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 50 49 48 47 44 42 41 40 38 37 33 32 31 30 29 24 23 21 18 16 15 12 11 9 8 6 5 4 2 1} 1580959403f8Sdrhdo_test boundary1-2.13.le.3 { 1581959403f8Sdrh db eval { 1582959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 268435456 ORDER BY rowid 1583959403f8Sdrh } 1584959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40} 1585959403f8Sdrhdo_test boundary1-2.13.le.4 { 1586959403f8Sdrh db eval { 1587959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 268435456 ORDER BY rowid DESC 1588959403f8Sdrh } 1589959403f8Sdrh} {40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 1590959403f8Sdrhdo_test boundary1-2.13.le.5 { 1591959403f8Sdrh db eval { 1592959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 268435456 ORDER BY x 1593959403f8Sdrh } 1594959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 1595959403f8Sdrhdo_test boundary1-2.14.1 { 1596959403f8Sdrh db eval { 1597959403f8Sdrh SELECT * FROM t1 WHERE rowid=-140737488355328 1598959403f8Sdrh } 1599959403f8Sdrh} {44 ffff800000000000} 1600959403f8Sdrhdo_test boundary1-2.14.2 { 1601959403f8Sdrh db eval { 1602959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='ffff800000000000' 1603959403f8Sdrh } 1604959403f8Sdrh} {-140737488355328 44} 1605959403f8Sdrhdo_test boundary1-2.14.3 { 1606959403f8Sdrh db eval { 1607959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=44 1608959403f8Sdrh } 1609959403f8Sdrh} {-140737488355328 ffff800000000000} 1610959403f8Sdrhdo_test boundary1-2.14.gt.1 { 1611959403f8Sdrh db eval { 1612959403f8Sdrh SELECT a FROM t1 WHERE rowid > -140737488355328 ORDER BY a 1613959403f8Sdrh } 1614959403f8Sdrh} {1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63} 1615959403f8Sdrhdo_test boundary1-2.14.gt.2 { 1616959403f8Sdrh db eval { 1617959403f8Sdrh SELECT a FROM t1 WHERE rowid > -140737488355328 ORDER BY a DESC 1618959403f8Sdrh } 1619959403f8Sdrh} {63 62 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 1} 1620959403f8Sdrhdo_test boundary1-2.14.gt.3 { 1621959403f8Sdrh db eval { 1622959403f8Sdrh SELECT a FROM t1 WHERE rowid > -140737488355328 ORDER BY rowid 1623959403f8Sdrh } 1624959403f8Sdrh} {58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 1625959403f8Sdrhdo_test boundary1-2.14.gt.4 { 1626959403f8Sdrh db eval { 1627959403f8Sdrh SELECT a FROM t1 WHERE rowid > -140737488355328 ORDER BY rowid DESC 1628959403f8Sdrh } 1629959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58} 1630959403f8Sdrhdo_test boundary1-2.14.gt.5 { 1631959403f8Sdrh db eval { 1632959403f8Sdrh SELECT a FROM t1 WHERE rowid > -140737488355328 ORDER BY x 1633959403f8Sdrh } 1634959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 58 63 47 11 1 37 29 32 54 53 52 33 38} 1635959403f8Sdrhdo_test boundary1-2.14.ge.1 { 1636959403f8Sdrh db eval { 1637959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -140737488355328 ORDER BY a 1638959403f8Sdrh } 1639959403f8Sdrh} {1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63} 1640959403f8Sdrhdo_test boundary1-2.14.ge.2 { 1641959403f8Sdrh db eval { 1642959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -140737488355328 ORDER BY a DESC 1643959403f8Sdrh } 1644959403f8Sdrh} {63 62 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 1} 1645959403f8Sdrhdo_test boundary1-2.14.ge.3 { 1646959403f8Sdrh db eval { 1647959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -140737488355328 ORDER BY rowid 1648959403f8Sdrh } 1649959403f8Sdrh} {44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 1650959403f8Sdrhdo_test boundary1-2.14.ge.4 { 1651959403f8Sdrh db eval { 1652959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -140737488355328 ORDER BY rowid DESC 1653959403f8Sdrh } 1654959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44} 1655959403f8Sdrhdo_test boundary1-2.14.ge.5 { 1656959403f8Sdrh db eval { 1657959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -140737488355328 ORDER BY x 1658959403f8Sdrh } 1659959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 1660959403f8Sdrhdo_test boundary1-2.14.lt.1 { 1661959403f8Sdrh db eval { 1662959403f8Sdrh SELECT a FROM t1 WHERE rowid < -140737488355328 ORDER BY a 1663959403f8Sdrh } 1664959403f8Sdrh} {2 21 55 64} 1665959403f8Sdrhdo_test boundary1-2.14.lt.2 { 1666959403f8Sdrh db eval { 1667959403f8Sdrh SELECT a FROM t1 WHERE rowid < -140737488355328 ORDER BY a DESC 1668959403f8Sdrh } 1669959403f8Sdrh} {64 55 21 2} 1670959403f8Sdrhdo_test boundary1-2.14.lt.3 { 1671959403f8Sdrh db eval { 1672959403f8Sdrh SELECT a FROM t1 WHERE rowid < -140737488355328 ORDER BY rowid 1673959403f8Sdrh } 1674959403f8Sdrh} {55 2 64 21} 1675959403f8Sdrhdo_test boundary1-2.14.lt.4 { 1676959403f8Sdrh db eval { 1677959403f8Sdrh SELECT a FROM t1 WHERE rowid < -140737488355328 ORDER BY rowid DESC 1678959403f8Sdrh } 1679959403f8Sdrh} {21 64 2 55} 1680959403f8Sdrhdo_test boundary1-2.14.lt.5 { 1681959403f8Sdrh db eval { 1682959403f8Sdrh SELECT a FROM t1 WHERE rowid < -140737488355328 ORDER BY x 1683959403f8Sdrh } 1684959403f8Sdrh} {55 2 64 21} 1685959403f8Sdrhdo_test boundary1-2.14.le.1 { 1686959403f8Sdrh db eval { 1687959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -140737488355328 ORDER BY a 1688959403f8Sdrh } 1689959403f8Sdrh} {2 21 44 55 64} 1690959403f8Sdrhdo_test boundary1-2.14.le.2 { 1691959403f8Sdrh db eval { 1692959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -140737488355328 ORDER BY a DESC 1693959403f8Sdrh } 1694959403f8Sdrh} {64 55 44 21 2} 1695959403f8Sdrhdo_test boundary1-2.14.le.3 { 1696959403f8Sdrh db eval { 1697959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -140737488355328 ORDER BY rowid 1698959403f8Sdrh } 1699959403f8Sdrh} {55 2 64 21 44} 1700959403f8Sdrhdo_test boundary1-2.14.le.4 { 1701959403f8Sdrh db eval { 1702959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -140737488355328 ORDER BY rowid DESC 1703959403f8Sdrh } 1704959403f8Sdrh} {44 21 64 2 55} 1705959403f8Sdrhdo_test boundary1-2.14.le.5 { 1706959403f8Sdrh db eval { 1707959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -140737488355328 ORDER BY x 1708959403f8Sdrh } 1709959403f8Sdrh} {55 2 64 21 44} 1710959403f8Sdrhdo_test boundary1-2.15.1 { 1711959403f8Sdrh db eval { 1712959403f8Sdrh SELECT * FROM t1 WHERE rowid=1099511627776 1713959403f8Sdrh } 1714959403f8Sdrh} {19 0000010000000000} 1715959403f8Sdrhdo_test boundary1-2.15.2 { 1716959403f8Sdrh db eval { 1717959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0000010000000000' 1718959403f8Sdrh } 1719959403f8Sdrh} {1099511627776 19} 1720959403f8Sdrhdo_test boundary1-2.15.3 { 1721959403f8Sdrh db eval { 1722959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=19 1723959403f8Sdrh } 1724959403f8Sdrh} {1099511627776 0000010000000000} 1725959403f8Sdrhdo_test boundary1-2.15.gt.1 { 1726959403f8Sdrh db eval { 1727959403f8Sdrh SELECT a FROM t1 WHERE rowid > 1099511627776 ORDER BY a 1728959403f8Sdrh } 1729959403f8Sdrh} {3 7 10 13 17 25 26 27 28 34 43 45 56} 1730959403f8Sdrhdo_test boundary1-2.15.gt.2 { 1731959403f8Sdrh db eval { 1732959403f8Sdrh SELECT a FROM t1 WHERE rowid > 1099511627776 ORDER BY a DESC 1733959403f8Sdrh } 1734959403f8Sdrh} {56 45 43 34 28 27 26 25 17 13 10 7 3} 1735959403f8Sdrhdo_test boundary1-2.15.gt.3 { 1736959403f8Sdrh db eval { 1737959403f8Sdrh SELECT a FROM t1 WHERE rowid > 1099511627776 ORDER BY rowid 1738959403f8Sdrh } 1739959403f8Sdrh} {7 56 25 34 10 26 13 43 27 45 17 28 3} 1740959403f8Sdrhdo_test boundary1-2.15.gt.4 { 1741959403f8Sdrh db eval { 1742959403f8Sdrh SELECT a FROM t1 WHERE rowid > 1099511627776 ORDER BY rowid DESC 1743959403f8Sdrh } 1744959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7} 1745959403f8Sdrhdo_test boundary1-2.15.gt.5 { 1746959403f8Sdrh db eval { 1747959403f8Sdrh SELECT a FROM t1 WHERE rowid > 1099511627776 ORDER BY x 1748959403f8Sdrh } 1749959403f8Sdrh} {7 56 25 34 10 26 13 43 27 45 17 28 3} 1750959403f8Sdrhdo_test boundary1-2.15.ge.1 { 1751959403f8Sdrh db eval { 1752959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 1099511627776 ORDER BY a 1753959403f8Sdrh } 1754959403f8Sdrh} {3 7 10 13 17 19 25 26 27 28 34 43 45 56} 1755959403f8Sdrhdo_test boundary1-2.15.ge.2 { 1756959403f8Sdrh db eval { 1757959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 1099511627776 ORDER BY a DESC 1758959403f8Sdrh } 1759959403f8Sdrh} {56 45 43 34 28 27 26 25 19 17 13 10 7 3} 1760959403f8Sdrhdo_test boundary1-2.15.ge.3 { 1761959403f8Sdrh db eval { 1762959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 1099511627776 ORDER BY rowid 1763959403f8Sdrh } 1764959403f8Sdrh} {19 7 56 25 34 10 26 13 43 27 45 17 28 3} 1765959403f8Sdrhdo_test boundary1-2.15.ge.4 { 1766959403f8Sdrh db eval { 1767959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 1099511627776 ORDER BY rowid DESC 1768959403f8Sdrh } 1769959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19} 1770959403f8Sdrhdo_test boundary1-2.15.ge.5 { 1771959403f8Sdrh db eval { 1772959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 1099511627776 ORDER BY x 1773959403f8Sdrh } 1774959403f8Sdrh} {19 7 56 25 34 10 26 13 43 27 45 17 28 3} 1775959403f8Sdrhdo_test boundary1-2.15.lt.1 { 1776959403f8Sdrh db eval { 1777959403f8Sdrh SELECT a FROM t1 WHERE rowid < 1099511627776 ORDER BY a 1778959403f8Sdrh } 1779959403f8Sdrh} {1 2 4 5 6 8 9 11 12 14 15 16 18 20 21 22 23 24 29 30 31 32 33 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64} 1780959403f8Sdrhdo_test boundary1-2.15.lt.2 { 1781959403f8Sdrh db eval { 1782959403f8Sdrh SELECT a FROM t1 WHERE rowid < 1099511627776 ORDER BY a DESC 1783959403f8Sdrh } 1784959403f8Sdrh} {64 63 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 44 42 41 40 39 38 37 36 35 33 32 31 30 29 24 23 22 21 20 18 16 15 14 12 11 9 8 6 5 4 2 1} 1785959403f8Sdrhdo_test boundary1-2.15.lt.3 { 1786959403f8Sdrh db eval { 1787959403f8Sdrh SELECT a FROM t1 WHERE rowid < 1099511627776 ORDER BY rowid 1788959403f8Sdrh } 1789959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57} 1790959403f8Sdrhdo_test boundary1-2.15.lt.4 { 1791959403f8Sdrh db eval { 1792959403f8Sdrh SELECT a FROM t1 WHERE rowid < 1099511627776 ORDER BY rowid DESC 1793959403f8Sdrh } 1794959403f8Sdrh} {57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 1795959403f8Sdrhdo_test boundary1-2.15.lt.5 { 1796959403f8Sdrh db eval { 1797959403f8Sdrh SELECT a FROM t1 WHERE rowid < 1099511627776 ORDER BY x 1798959403f8Sdrh } 1799959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 1800959403f8Sdrhdo_test boundary1-2.15.le.1 { 1801959403f8Sdrh db eval { 1802959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 1099511627776 ORDER BY a 1803959403f8Sdrh } 1804959403f8Sdrh} {1 2 4 5 6 8 9 11 12 14 15 16 18 19 20 21 22 23 24 29 30 31 32 33 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64} 1805959403f8Sdrhdo_test boundary1-2.15.le.2 { 1806959403f8Sdrh db eval { 1807959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 1099511627776 ORDER BY a DESC 1808959403f8Sdrh } 1809959403f8Sdrh} {64 63 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 44 42 41 40 39 38 37 36 35 33 32 31 30 29 24 23 22 21 20 19 18 16 15 14 12 11 9 8 6 5 4 2 1} 1810959403f8Sdrhdo_test boundary1-2.15.le.3 { 1811959403f8Sdrh db eval { 1812959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 1099511627776 ORDER BY rowid 1813959403f8Sdrh } 1814959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19} 1815959403f8Sdrhdo_test boundary1-2.15.le.4 { 1816959403f8Sdrh db eval { 1817959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 1099511627776 ORDER BY rowid DESC 1818959403f8Sdrh } 1819959403f8Sdrh} {19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 1820959403f8Sdrhdo_test boundary1-2.15.le.5 { 1821959403f8Sdrh db eval { 1822959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 1099511627776 ORDER BY x 1823959403f8Sdrh } 1824959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 1825959403f8Sdrhdo_test boundary1-2.16.gt.1 { 1826959403f8Sdrh db eval { 1827959403f8Sdrh SELECT a FROM t1 WHERE rowid > 9223372036854775807 ORDER BY a 1828959403f8Sdrh } 1829959403f8Sdrh} {} 1830959403f8Sdrhdo_test boundary1-2.16.gt.2 { 1831959403f8Sdrh db eval { 1832959403f8Sdrh SELECT a FROM t1 WHERE rowid > 9223372036854775807 ORDER BY a DESC 1833959403f8Sdrh } 1834959403f8Sdrh} {} 1835959403f8Sdrhdo_test boundary1-2.16.gt.3 { 1836959403f8Sdrh db eval { 1837959403f8Sdrh SELECT a FROM t1 WHERE rowid > 9223372036854775807 ORDER BY rowid 1838959403f8Sdrh } 1839959403f8Sdrh} {} 1840959403f8Sdrhdo_test boundary1-2.16.gt.4 { 1841959403f8Sdrh db eval { 1842959403f8Sdrh SELECT a FROM t1 WHERE rowid > 9223372036854775807 ORDER BY rowid DESC 1843959403f8Sdrh } 1844959403f8Sdrh} {} 1845959403f8Sdrhdo_test boundary1-2.16.gt.5 { 1846959403f8Sdrh db eval { 1847959403f8Sdrh SELECT a FROM t1 WHERE rowid > 9223372036854775807 ORDER BY x 1848959403f8Sdrh } 1849959403f8Sdrh} {} 1850959403f8Sdrhdo_test boundary1-2.16.ge.1 { 1851959403f8Sdrh db eval { 1852959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 9223372036854775807 ORDER BY a 1853959403f8Sdrh } 1854959403f8Sdrh} {3} 1855959403f8Sdrhdo_test boundary1-2.16.ge.2 { 1856959403f8Sdrh db eval { 1857959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 9223372036854775807 ORDER BY a DESC 1858959403f8Sdrh } 1859959403f8Sdrh} {3} 1860959403f8Sdrhdo_test boundary1-2.16.ge.3 { 1861959403f8Sdrh db eval { 1862959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 9223372036854775807 ORDER BY rowid 1863959403f8Sdrh } 1864959403f8Sdrh} {3} 1865959403f8Sdrhdo_test boundary1-2.16.ge.4 { 1866959403f8Sdrh db eval { 1867959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 9223372036854775807 ORDER BY rowid DESC 1868959403f8Sdrh } 1869959403f8Sdrh} {3} 1870959403f8Sdrhdo_test boundary1-2.16.ge.5 { 1871959403f8Sdrh db eval { 1872959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 9223372036854775807 ORDER BY x 1873959403f8Sdrh } 1874959403f8Sdrh} {3} 1875959403f8Sdrhdo_test boundary1-2.16.lt.1 { 1876959403f8Sdrh db eval { 1877959403f8Sdrh SELECT a FROM t1 WHERE rowid < 9223372036854775807 ORDER BY a 1878959403f8Sdrh } 1879959403f8Sdrh} {1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 1880959403f8Sdrhdo_test boundary1-2.16.lt.2 { 1881959403f8Sdrh db eval { 1882959403f8Sdrh SELECT a FROM t1 WHERE rowid < 9223372036854775807 ORDER BY a DESC 1883959403f8Sdrh } 1884959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 2 1} 1885959403f8Sdrhdo_test boundary1-2.16.lt.3 { 1886959403f8Sdrh db eval { 1887959403f8Sdrh SELECT a FROM t1 WHERE rowid < 9223372036854775807 ORDER BY rowid 1888959403f8Sdrh } 1889959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28} 1890959403f8Sdrhdo_test boundary1-2.16.lt.4 { 1891959403f8Sdrh db eval { 1892959403f8Sdrh SELECT a FROM t1 WHERE rowid < 9223372036854775807 ORDER BY rowid DESC 1893959403f8Sdrh } 1894959403f8Sdrh} {28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 1895959403f8Sdrhdo_test boundary1-2.16.lt.5 { 1896959403f8Sdrh db eval { 1897959403f8Sdrh SELECT a FROM t1 WHERE rowid < 9223372036854775807 ORDER BY x 1898959403f8Sdrh } 1899959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 1900959403f8Sdrhdo_test boundary1-2.16.le.1 { 1901959403f8Sdrh db eval { 1902959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 9223372036854775807 ORDER BY a 1903959403f8Sdrh } 1904959403f8Sdrh} {1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 1905959403f8Sdrhdo_test boundary1-2.16.le.2 { 1906959403f8Sdrh db eval { 1907959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 9223372036854775807 ORDER BY a DESC 1908959403f8Sdrh } 1909959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1} 1910959403f8Sdrhdo_test boundary1-2.16.le.3 { 1911959403f8Sdrh db eval { 1912959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 9223372036854775807 ORDER BY rowid 1913959403f8Sdrh } 1914959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 1915959403f8Sdrhdo_test boundary1-2.16.le.4 { 1916959403f8Sdrh db eval { 1917959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 9223372036854775807 ORDER BY rowid DESC 1918959403f8Sdrh } 1919959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 1920959403f8Sdrhdo_test boundary1-2.16.le.5 { 1921959403f8Sdrh db eval { 1922959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 9223372036854775807 ORDER BY x 1923959403f8Sdrh } 1924959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 1925959403f8Sdrhdo_test boundary1-2.17.1 { 1926959403f8Sdrh db eval { 1927959403f8Sdrh SELECT * FROM t1 WHERE rowid=32768 1928959403f8Sdrh } 1929959403f8Sdrh} {50 0000000000008000} 1930959403f8Sdrhdo_test boundary1-2.17.2 { 1931959403f8Sdrh db eval { 1932959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0000000000008000' 1933959403f8Sdrh } 1934959403f8Sdrh} {32768 50} 1935959403f8Sdrhdo_test boundary1-2.17.3 { 1936959403f8Sdrh db eval { 1937959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=50 1938959403f8Sdrh } 1939959403f8Sdrh} {32768 0000000000008000} 1940959403f8Sdrhdo_test boundary1-2.17.gt.1 { 1941959403f8Sdrh db eval { 1942959403f8Sdrh SELECT a FROM t1 WHERE rowid > 32768 ORDER BY a 1943959403f8Sdrh } 1944959403f8Sdrh} {3 6 7 9 10 12 13 14 15 17 18 19 20 22 24 25 26 27 28 34 35 36 39 40 42 43 45 46 48 51 56 57 62} 1945959403f8Sdrhdo_test boundary1-2.17.gt.2 { 1946959403f8Sdrh db eval { 1947959403f8Sdrh SELECT a FROM t1 WHERE rowid > 32768 ORDER BY a DESC 1948959403f8Sdrh } 1949959403f8Sdrh} {62 57 56 51 48 46 45 43 42 40 39 36 35 34 28 27 26 25 24 22 20 19 18 17 15 14 13 12 10 9 7 6 3} 1950959403f8Sdrhdo_test boundary1-2.17.gt.3 { 1951959403f8Sdrh db eval { 1952959403f8Sdrh SELECT a FROM t1 WHERE rowid > 32768 ORDER BY rowid 1953959403f8Sdrh } 1954959403f8Sdrh} {48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 1955959403f8Sdrhdo_test boundary1-2.17.gt.4 { 1956959403f8Sdrh db eval { 1957959403f8Sdrh SELECT a FROM t1 WHERE rowid > 32768 ORDER BY rowid DESC 1958959403f8Sdrh } 1959959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48} 1960959403f8Sdrhdo_test boundary1-2.17.gt.5 { 1961959403f8Sdrh db eval { 1962959403f8Sdrh SELECT a FROM t1 WHERE rowid > 32768 ORDER BY x 1963959403f8Sdrh } 1964959403f8Sdrh} {48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 1965959403f8Sdrhdo_test boundary1-2.17.ge.1 { 1966959403f8Sdrh db eval { 1967959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 32768 ORDER BY a 1968959403f8Sdrh } 1969959403f8Sdrh} {3 6 7 9 10 12 13 14 15 17 18 19 20 22 24 25 26 27 28 34 35 36 39 40 42 43 45 46 48 50 51 56 57 62} 1970959403f8Sdrhdo_test boundary1-2.17.ge.2 { 1971959403f8Sdrh db eval { 1972959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 32768 ORDER BY a DESC 1973959403f8Sdrh } 1974959403f8Sdrh} {62 57 56 51 50 48 46 45 43 42 40 39 36 35 34 28 27 26 25 24 22 20 19 18 17 15 14 13 12 10 9 7 6 3} 1975959403f8Sdrhdo_test boundary1-2.17.ge.3 { 1976959403f8Sdrh db eval { 1977959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 32768 ORDER BY rowid 1978959403f8Sdrh } 1979959403f8Sdrh} {50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 1980959403f8Sdrhdo_test boundary1-2.17.ge.4 { 1981959403f8Sdrh db eval { 1982959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 32768 ORDER BY rowid DESC 1983959403f8Sdrh } 1984959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50} 1985959403f8Sdrhdo_test boundary1-2.17.ge.5 { 1986959403f8Sdrh db eval { 1987959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 32768 ORDER BY x 1988959403f8Sdrh } 1989959403f8Sdrh} {50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 1990959403f8Sdrhdo_test boundary1-2.17.lt.1 { 1991959403f8Sdrh db eval { 1992959403f8Sdrh SELECT a FROM t1 WHERE rowid < 32768 ORDER BY a 1993959403f8Sdrh } 1994959403f8Sdrh} {1 2 4 5 8 11 16 21 23 29 30 31 32 33 37 38 41 44 47 49 52 53 54 55 58 59 60 61 63 64} 1995959403f8Sdrhdo_test boundary1-2.17.lt.2 { 1996959403f8Sdrh db eval { 1997959403f8Sdrh SELECT a FROM t1 WHERE rowid < 32768 ORDER BY a DESC 1998959403f8Sdrh } 1999959403f8Sdrh} {64 63 61 60 59 58 55 54 53 52 49 47 44 41 38 37 33 32 31 30 29 23 21 16 11 8 5 4 2 1} 2000959403f8Sdrhdo_test boundary1-2.17.lt.3 { 2001959403f8Sdrh db eval { 2002959403f8Sdrh SELECT a FROM t1 WHERE rowid < 32768 ORDER BY rowid 2003959403f8Sdrh } 2004959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23} 2005959403f8Sdrhdo_test boundary1-2.17.lt.4 { 2006959403f8Sdrh db eval { 2007959403f8Sdrh SELECT a FROM t1 WHERE rowid < 32768 ORDER BY rowid DESC 2008959403f8Sdrh } 2009959403f8Sdrh} {23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 2010959403f8Sdrhdo_test boundary1-2.17.lt.5 { 2011959403f8Sdrh db eval { 2012959403f8Sdrh SELECT a FROM t1 WHERE rowid < 32768 ORDER BY x 2013959403f8Sdrh } 2014959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 2015959403f8Sdrhdo_test boundary1-2.17.le.1 { 2016959403f8Sdrh db eval { 2017959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 32768 ORDER BY a 2018959403f8Sdrh } 2019959403f8Sdrh} {1 2 4 5 8 11 16 21 23 29 30 31 32 33 37 38 41 44 47 49 50 52 53 54 55 58 59 60 61 63 64} 2020959403f8Sdrhdo_test boundary1-2.17.le.2 { 2021959403f8Sdrh db eval { 2022959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 32768 ORDER BY a DESC 2023959403f8Sdrh } 2024959403f8Sdrh} {64 63 61 60 59 58 55 54 53 52 50 49 47 44 41 38 37 33 32 31 30 29 23 21 16 11 8 5 4 2 1} 2025959403f8Sdrhdo_test boundary1-2.17.le.3 { 2026959403f8Sdrh db eval { 2027959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 32768 ORDER BY rowid 2028959403f8Sdrh } 2029959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50} 2030959403f8Sdrhdo_test boundary1-2.17.le.4 { 2031959403f8Sdrh db eval { 2032959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 32768 ORDER BY rowid DESC 2033959403f8Sdrh } 2034959403f8Sdrh} {50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 2035959403f8Sdrhdo_test boundary1-2.17.le.5 { 2036959403f8Sdrh db eval { 2037959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 32768 ORDER BY x 2038959403f8Sdrh } 2039959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 2040959403f8Sdrhdo_test boundary1-2.18.1 { 2041959403f8Sdrh db eval { 2042959403f8Sdrh SELECT * FROM t1 WHERE rowid=-36028797018963968 2043959403f8Sdrh } 2044959403f8Sdrh} {64 ff80000000000000} 2045959403f8Sdrhdo_test boundary1-2.18.2 { 2046959403f8Sdrh db eval { 2047959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='ff80000000000000' 2048959403f8Sdrh } 2049959403f8Sdrh} {-36028797018963968 64} 2050959403f8Sdrhdo_test boundary1-2.18.3 { 2051959403f8Sdrh db eval { 2052959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=64 2053959403f8Sdrh } 2054959403f8Sdrh} {-36028797018963968 ff80000000000000} 2055959403f8Sdrhdo_test boundary1-2.18.gt.1 { 2056959403f8Sdrh db eval { 2057959403f8Sdrh SELECT a FROM t1 WHERE rowid > -36028797018963968 ORDER BY a 2058959403f8Sdrh } 2059959403f8Sdrh} {1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63} 2060959403f8Sdrhdo_test boundary1-2.18.gt.2 { 2061959403f8Sdrh db eval { 2062959403f8Sdrh SELECT a FROM t1 WHERE rowid > -36028797018963968 ORDER BY a DESC 2063959403f8Sdrh } 2064959403f8Sdrh} {63 62 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 1} 2065959403f8Sdrhdo_test boundary1-2.18.gt.3 { 2066959403f8Sdrh db eval { 2067959403f8Sdrh SELECT a FROM t1 WHERE rowid > -36028797018963968 ORDER BY rowid 2068959403f8Sdrh } 2069959403f8Sdrh} {21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2070959403f8Sdrhdo_test boundary1-2.18.gt.4 { 2071959403f8Sdrh db eval { 2072959403f8Sdrh SELECT a FROM t1 WHERE rowid > -36028797018963968 ORDER BY rowid DESC 2073959403f8Sdrh } 2074959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21} 2075959403f8Sdrhdo_test boundary1-2.18.gt.5 { 2076959403f8Sdrh db eval { 2077959403f8Sdrh SELECT a FROM t1 WHERE rowid > -36028797018963968 ORDER BY x 2078959403f8Sdrh } 2079959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 2080959403f8Sdrhdo_test boundary1-2.18.ge.1 { 2081959403f8Sdrh db eval { 2082959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -36028797018963968 ORDER BY a 2083959403f8Sdrh } 2084959403f8Sdrh} {1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64} 2085959403f8Sdrhdo_test boundary1-2.18.ge.2 { 2086959403f8Sdrh db eval { 2087959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -36028797018963968 ORDER BY a DESC 2088959403f8Sdrh } 2089959403f8Sdrh} {64 63 62 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 1} 2090959403f8Sdrhdo_test boundary1-2.18.ge.3 { 2091959403f8Sdrh db eval { 2092959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -36028797018963968 ORDER BY rowid 2093959403f8Sdrh } 2094959403f8Sdrh} {64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2095959403f8Sdrhdo_test boundary1-2.18.ge.4 { 2096959403f8Sdrh db eval { 2097959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -36028797018963968 ORDER BY rowid DESC 2098959403f8Sdrh } 2099959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64} 2100959403f8Sdrhdo_test boundary1-2.18.ge.5 { 2101959403f8Sdrh db eval { 2102959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -36028797018963968 ORDER BY x 2103959403f8Sdrh } 2104959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 2105959403f8Sdrhdo_test boundary1-2.18.lt.1 { 2106959403f8Sdrh db eval { 2107959403f8Sdrh SELECT a FROM t1 WHERE rowid < -36028797018963968 ORDER BY a 2108959403f8Sdrh } 2109959403f8Sdrh} {2 55} 2110959403f8Sdrhdo_test boundary1-2.18.lt.2 { 2111959403f8Sdrh db eval { 2112959403f8Sdrh SELECT a FROM t1 WHERE rowid < -36028797018963968 ORDER BY a DESC 2113959403f8Sdrh } 2114959403f8Sdrh} {55 2} 2115959403f8Sdrhdo_test boundary1-2.18.lt.3 { 2116959403f8Sdrh db eval { 2117959403f8Sdrh SELECT a FROM t1 WHERE rowid < -36028797018963968 ORDER BY rowid 2118959403f8Sdrh } 2119959403f8Sdrh} {55 2} 2120959403f8Sdrhdo_test boundary1-2.18.lt.4 { 2121959403f8Sdrh db eval { 2122959403f8Sdrh SELECT a FROM t1 WHERE rowid < -36028797018963968 ORDER BY rowid DESC 2123959403f8Sdrh } 2124959403f8Sdrh} {2 55} 2125959403f8Sdrhdo_test boundary1-2.18.lt.5 { 2126959403f8Sdrh db eval { 2127959403f8Sdrh SELECT a FROM t1 WHERE rowid < -36028797018963968 ORDER BY x 2128959403f8Sdrh } 2129959403f8Sdrh} {55 2} 2130959403f8Sdrhdo_test boundary1-2.18.le.1 { 2131959403f8Sdrh db eval { 2132959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -36028797018963968 ORDER BY a 2133959403f8Sdrh } 2134959403f8Sdrh} {2 55 64} 2135959403f8Sdrhdo_test boundary1-2.18.le.2 { 2136959403f8Sdrh db eval { 2137959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -36028797018963968 ORDER BY a DESC 2138959403f8Sdrh } 2139959403f8Sdrh} {64 55 2} 2140959403f8Sdrhdo_test boundary1-2.18.le.3 { 2141959403f8Sdrh db eval { 2142959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -36028797018963968 ORDER BY rowid 2143959403f8Sdrh } 2144959403f8Sdrh} {55 2 64} 2145959403f8Sdrhdo_test boundary1-2.18.le.4 { 2146959403f8Sdrh db eval { 2147959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -36028797018963968 ORDER BY rowid DESC 2148959403f8Sdrh } 2149959403f8Sdrh} {64 2 55} 2150959403f8Sdrhdo_test boundary1-2.18.le.5 { 2151959403f8Sdrh db eval { 2152959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -36028797018963968 ORDER BY x 2153959403f8Sdrh } 2154959403f8Sdrh} {55 2 64} 2155959403f8Sdrhdo_test boundary1-2.19.1 { 2156959403f8Sdrh db eval { 2157959403f8Sdrh SELECT * FROM t1 WHERE rowid=65535 2158959403f8Sdrh } 2159959403f8Sdrh} {48 000000000000ffff} 2160959403f8Sdrhdo_test boundary1-2.19.2 { 2161959403f8Sdrh db eval { 2162959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='000000000000ffff' 2163959403f8Sdrh } 2164959403f8Sdrh} {65535 48} 2165959403f8Sdrhdo_test boundary1-2.19.3 { 2166959403f8Sdrh db eval { 2167959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=48 2168959403f8Sdrh } 2169959403f8Sdrh} {65535 000000000000ffff} 2170959403f8Sdrhdo_test boundary1-2.19.gt.1 { 2171959403f8Sdrh db eval { 2172959403f8Sdrh SELECT a FROM t1 WHERE rowid > 65535 ORDER BY a 2173959403f8Sdrh } 2174959403f8Sdrh} {3 6 7 9 10 12 13 14 15 17 18 19 20 22 24 25 26 27 28 34 35 36 39 40 42 43 45 46 51 56 57 62} 2175959403f8Sdrhdo_test boundary1-2.19.gt.2 { 2176959403f8Sdrh db eval { 2177959403f8Sdrh SELECT a FROM t1 WHERE rowid > 65535 ORDER BY a DESC 2178959403f8Sdrh } 2179959403f8Sdrh} {62 57 56 51 46 45 43 42 40 39 36 35 34 28 27 26 25 24 22 20 19 18 17 15 14 13 12 10 9 7 6 3} 2180959403f8Sdrhdo_test boundary1-2.19.gt.3 { 2181959403f8Sdrh db eval { 2182959403f8Sdrh SELECT a FROM t1 WHERE rowid > 65535 ORDER BY rowid 2183959403f8Sdrh } 2184959403f8Sdrh} {62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2185959403f8Sdrhdo_test boundary1-2.19.gt.4 { 2186959403f8Sdrh db eval { 2187959403f8Sdrh SELECT a FROM t1 WHERE rowid > 65535 ORDER BY rowid DESC 2188959403f8Sdrh } 2189959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62} 2190959403f8Sdrhdo_test boundary1-2.19.gt.5 { 2191959403f8Sdrh db eval { 2192959403f8Sdrh SELECT a FROM t1 WHERE rowid > 65535 ORDER BY x 2193959403f8Sdrh } 2194959403f8Sdrh} {62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2195959403f8Sdrhdo_test boundary1-2.19.ge.1 { 2196959403f8Sdrh db eval { 2197959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 65535 ORDER BY a 2198959403f8Sdrh } 2199959403f8Sdrh} {3 6 7 9 10 12 13 14 15 17 18 19 20 22 24 25 26 27 28 34 35 36 39 40 42 43 45 46 48 51 56 57 62} 2200959403f8Sdrhdo_test boundary1-2.19.ge.2 { 2201959403f8Sdrh db eval { 2202959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 65535 ORDER BY a DESC 2203959403f8Sdrh } 2204959403f8Sdrh} {62 57 56 51 48 46 45 43 42 40 39 36 35 34 28 27 26 25 24 22 20 19 18 17 15 14 13 12 10 9 7 6 3} 2205959403f8Sdrhdo_test boundary1-2.19.ge.3 { 2206959403f8Sdrh db eval { 2207959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 65535 ORDER BY rowid 2208959403f8Sdrh } 2209959403f8Sdrh} {48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2210959403f8Sdrhdo_test boundary1-2.19.ge.4 { 2211959403f8Sdrh db eval { 2212959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 65535 ORDER BY rowid DESC 2213959403f8Sdrh } 2214959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48} 2215959403f8Sdrhdo_test boundary1-2.19.ge.5 { 2216959403f8Sdrh db eval { 2217959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 65535 ORDER BY x 2218959403f8Sdrh } 2219959403f8Sdrh} {48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2220959403f8Sdrhdo_test boundary1-2.19.lt.1 { 2221959403f8Sdrh db eval { 2222959403f8Sdrh SELECT a FROM t1 WHERE rowid < 65535 ORDER BY a 2223959403f8Sdrh } 2224959403f8Sdrh} {1 2 4 5 8 11 16 21 23 29 30 31 32 33 37 38 41 44 47 49 50 52 53 54 55 58 59 60 61 63 64} 2225959403f8Sdrhdo_test boundary1-2.19.lt.2 { 2226959403f8Sdrh db eval { 2227959403f8Sdrh SELECT a FROM t1 WHERE rowid < 65535 ORDER BY a DESC 2228959403f8Sdrh } 2229959403f8Sdrh} {64 63 61 60 59 58 55 54 53 52 50 49 47 44 41 38 37 33 32 31 30 29 23 21 16 11 8 5 4 2 1} 2230959403f8Sdrhdo_test boundary1-2.19.lt.3 { 2231959403f8Sdrh db eval { 2232959403f8Sdrh SELECT a FROM t1 WHERE rowid < 65535 ORDER BY rowid 2233959403f8Sdrh } 2234959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50} 2235959403f8Sdrhdo_test boundary1-2.19.lt.4 { 2236959403f8Sdrh db eval { 2237959403f8Sdrh SELECT a FROM t1 WHERE rowid < 65535 ORDER BY rowid DESC 2238959403f8Sdrh } 2239959403f8Sdrh} {50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 2240959403f8Sdrhdo_test boundary1-2.19.lt.5 { 2241959403f8Sdrh db eval { 2242959403f8Sdrh SELECT a FROM t1 WHERE rowid < 65535 ORDER BY x 2243959403f8Sdrh } 2244959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 2245959403f8Sdrhdo_test boundary1-2.19.le.1 { 2246959403f8Sdrh db eval { 2247959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 65535 ORDER BY a 2248959403f8Sdrh } 2249959403f8Sdrh} {1 2 4 5 8 11 16 21 23 29 30 31 32 33 37 38 41 44 47 48 49 50 52 53 54 55 58 59 60 61 63 64} 2250959403f8Sdrhdo_test boundary1-2.19.le.2 { 2251959403f8Sdrh db eval { 2252959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 65535 ORDER BY a DESC 2253959403f8Sdrh } 2254959403f8Sdrh} {64 63 61 60 59 58 55 54 53 52 50 49 48 47 44 41 38 37 33 32 31 30 29 23 21 16 11 8 5 4 2 1} 2255959403f8Sdrhdo_test boundary1-2.19.le.3 { 2256959403f8Sdrh db eval { 2257959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 65535 ORDER BY rowid 2258959403f8Sdrh } 2259959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48} 2260959403f8Sdrhdo_test boundary1-2.19.le.4 { 2261959403f8Sdrh db eval { 2262959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 65535 ORDER BY rowid DESC 2263959403f8Sdrh } 2264959403f8Sdrh} {48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 2265959403f8Sdrhdo_test boundary1-2.19.le.5 { 2266959403f8Sdrh db eval { 2267959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 65535 ORDER BY x 2268959403f8Sdrh } 2269959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 2270959403f8Sdrhdo_test boundary1-2.20.1 { 2271959403f8Sdrh db eval { 2272959403f8Sdrh SELECT * FROM t1 WHERE rowid=4294967295 2273959403f8Sdrh } 2274959403f8Sdrh} {14 00000000ffffffff} 2275959403f8Sdrhdo_test boundary1-2.20.2 { 2276959403f8Sdrh db eval { 2277959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='00000000ffffffff' 2278959403f8Sdrh } 2279959403f8Sdrh} {4294967295 14} 2280959403f8Sdrhdo_test boundary1-2.20.3 { 2281959403f8Sdrh db eval { 2282959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=14 2283959403f8Sdrh } 2284959403f8Sdrh} {4294967295 00000000ffffffff} 2285959403f8Sdrhdo_test boundary1-2.20.gt.1 { 2286959403f8Sdrh db eval { 2287959403f8Sdrh SELECT a FROM t1 WHERE rowid > 4294967295 ORDER BY a 2288959403f8Sdrh } 2289959403f8Sdrh} {3 7 10 13 17 19 22 25 26 27 28 34 35 36 39 43 45 46 56 57} 2290959403f8Sdrhdo_test boundary1-2.20.gt.2 { 2291959403f8Sdrh db eval { 2292959403f8Sdrh SELECT a FROM t1 WHERE rowid > 4294967295 ORDER BY a DESC 2293959403f8Sdrh } 2294959403f8Sdrh} {57 56 46 45 43 39 36 35 34 28 27 26 25 22 19 17 13 10 7 3} 2295959403f8Sdrhdo_test boundary1-2.20.gt.3 { 2296959403f8Sdrh db eval { 2297959403f8Sdrh SELECT a FROM t1 WHERE rowid > 4294967295 ORDER BY rowid 2298959403f8Sdrh } 2299959403f8Sdrh} {36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2300959403f8Sdrhdo_test boundary1-2.20.gt.4 { 2301959403f8Sdrh db eval { 2302959403f8Sdrh SELECT a FROM t1 WHERE rowid > 4294967295 ORDER BY rowid DESC 2303959403f8Sdrh } 2304959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36} 2305959403f8Sdrhdo_test boundary1-2.20.gt.5 { 2306959403f8Sdrh db eval { 2307959403f8Sdrh SELECT a FROM t1 WHERE rowid > 4294967295 ORDER BY x 2308959403f8Sdrh } 2309959403f8Sdrh} {36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2310959403f8Sdrhdo_test boundary1-2.20.ge.1 { 2311959403f8Sdrh db eval { 2312959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 4294967295 ORDER BY a 2313959403f8Sdrh } 2314959403f8Sdrh} {3 7 10 13 14 17 19 22 25 26 27 28 34 35 36 39 43 45 46 56 57} 2315959403f8Sdrhdo_test boundary1-2.20.ge.2 { 2316959403f8Sdrh db eval { 2317959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 4294967295 ORDER BY a DESC 2318959403f8Sdrh } 2319959403f8Sdrh} {57 56 46 45 43 39 36 35 34 28 27 26 25 22 19 17 14 13 10 7 3} 2320959403f8Sdrhdo_test boundary1-2.20.ge.3 { 2321959403f8Sdrh db eval { 2322959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 4294967295 ORDER BY rowid 2323959403f8Sdrh } 2324959403f8Sdrh} {14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2325959403f8Sdrhdo_test boundary1-2.20.ge.4 { 2326959403f8Sdrh db eval { 2327959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 4294967295 ORDER BY rowid DESC 2328959403f8Sdrh } 2329959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14} 2330959403f8Sdrhdo_test boundary1-2.20.ge.5 { 2331959403f8Sdrh db eval { 2332959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 4294967295 ORDER BY x 2333959403f8Sdrh } 2334959403f8Sdrh} {14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2335959403f8Sdrhdo_test boundary1-2.20.lt.1 { 2336959403f8Sdrh db eval { 2337959403f8Sdrh SELECT a FROM t1 WHERE rowid < 4294967295 ORDER BY a 2338959403f8Sdrh } 2339959403f8Sdrh} {1 2 4 5 6 8 9 11 12 15 16 18 20 21 23 24 29 30 31 32 33 37 38 40 41 42 44 47 48 49 50 51 52 53 54 55 58 59 60 61 62 63 64} 2340959403f8Sdrhdo_test boundary1-2.20.lt.2 { 2341959403f8Sdrh db eval { 2342959403f8Sdrh SELECT a FROM t1 WHERE rowid < 4294967295 ORDER BY a DESC 2343959403f8Sdrh } 2344959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 51 50 49 48 47 44 42 41 40 38 37 33 32 31 30 29 24 23 21 20 18 16 15 12 11 9 8 6 5 4 2 1} 2345959403f8Sdrhdo_test boundary1-2.20.lt.3 { 2346959403f8Sdrh db eval { 2347959403f8Sdrh SELECT a FROM t1 WHERE rowid < 4294967295 ORDER BY rowid 2348959403f8Sdrh } 2349959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51} 2350959403f8Sdrhdo_test boundary1-2.20.lt.4 { 2351959403f8Sdrh db eval { 2352959403f8Sdrh SELECT a FROM t1 WHERE rowid < 4294967295 ORDER BY rowid DESC 2353959403f8Sdrh } 2354959403f8Sdrh} {51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 2355959403f8Sdrhdo_test boundary1-2.20.lt.5 { 2356959403f8Sdrh db eval { 2357959403f8Sdrh SELECT a FROM t1 WHERE rowid < 4294967295 ORDER BY x 2358959403f8Sdrh } 2359959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 2360959403f8Sdrhdo_test boundary1-2.20.le.1 { 2361959403f8Sdrh db eval { 2362959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 4294967295 ORDER BY a 2363959403f8Sdrh } 2364959403f8Sdrh} {1 2 4 5 6 8 9 11 12 14 15 16 18 20 21 23 24 29 30 31 32 33 37 38 40 41 42 44 47 48 49 50 51 52 53 54 55 58 59 60 61 62 63 64} 2365959403f8Sdrhdo_test boundary1-2.20.le.2 { 2366959403f8Sdrh db eval { 2367959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 4294967295 ORDER BY a DESC 2368959403f8Sdrh } 2369959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 51 50 49 48 47 44 42 41 40 38 37 33 32 31 30 29 24 23 21 20 18 16 15 14 12 11 9 8 6 5 4 2 1} 2370959403f8Sdrhdo_test boundary1-2.20.le.3 { 2371959403f8Sdrh db eval { 2372959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 4294967295 ORDER BY rowid 2373959403f8Sdrh } 2374959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14} 2375959403f8Sdrhdo_test boundary1-2.20.le.4 { 2376959403f8Sdrh db eval { 2377959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 4294967295 ORDER BY rowid DESC 2378959403f8Sdrh } 2379959403f8Sdrh} {14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 2380959403f8Sdrhdo_test boundary1-2.20.le.5 { 2381959403f8Sdrh db eval { 2382959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 4294967295 ORDER BY x 2383959403f8Sdrh } 2384959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 2385959403f8Sdrhdo_test boundary1-2.21.1 { 2386959403f8Sdrh db eval { 2387959403f8Sdrh SELECT * FROM t1 WHERE rowid=1099511627775 2388959403f8Sdrh } 2389959403f8Sdrh} {57 000000ffffffffff} 2390959403f8Sdrhdo_test boundary1-2.21.2 { 2391959403f8Sdrh db eval { 2392959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='000000ffffffffff' 2393959403f8Sdrh } 2394959403f8Sdrh} {1099511627775 57} 2395959403f8Sdrhdo_test boundary1-2.21.3 { 2396959403f8Sdrh db eval { 2397959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=57 2398959403f8Sdrh } 2399959403f8Sdrh} {1099511627775 000000ffffffffff} 2400959403f8Sdrhdo_test boundary1-2.21.gt.1 { 2401959403f8Sdrh db eval { 2402959403f8Sdrh SELECT a FROM t1 WHERE rowid > 1099511627775 ORDER BY a 2403959403f8Sdrh } 2404959403f8Sdrh} {3 7 10 13 17 19 25 26 27 28 34 43 45 56} 2405959403f8Sdrhdo_test boundary1-2.21.gt.2 { 2406959403f8Sdrh db eval { 2407959403f8Sdrh SELECT a FROM t1 WHERE rowid > 1099511627775 ORDER BY a DESC 2408959403f8Sdrh } 2409959403f8Sdrh} {56 45 43 34 28 27 26 25 19 17 13 10 7 3} 2410959403f8Sdrhdo_test boundary1-2.21.gt.3 { 2411959403f8Sdrh db eval { 2412959403f8Sdrh SELECT a FROM t1 WHERE rowid > 1099511627775 ORDER BY rowid 2413959403f8Sdrh } 2414959403f8Sdrh} {19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2415959403f8Sdrhdo_test boundary1-2.21.gt.4 { 2416959403f8Sdrh db eval { 2417959403f8Sdrh SELECT a FROM t1 WHERE rowid > 1099511627775 ORDER BY rowid DESC 2418959403f8Sdrh } 2419959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19} 2420959403f8Sdrhdo_test boundary1-2.21.gt.5 { 2421959403f8Sdrh db eval { 2422959403f8Sdrh SELECT a FROM t1 WHERE rowid > 1099511627775 ORDER BY x 2423959403f8Sdrh } 2424959403f8Sdrh} {19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2425959403f8Sdrhdo_test boundary1-2.21.ge.1 { 2426959403f8Sdrh db eval { 2427959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 1099511627775 ORDER BY a 2428959403f8Sdrh } 2429959403f8Sdrh} {3 7 10 13 17 19 25 26 27 28 34 43 45 56 57} 2430959403f8Sdrhdo_test boundary1-2.21.ge.2 { 2431959403f8Sdrh db eval { 2432959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 1099511627775 ORDER BY a DESC 2433959403f8Sdrh } 2434959403f8Sdrh} {57 56 45 43 34 28 27 26 25 19 17 13 10 7 3} 2435959403f8Sdrhdo_test boundary1-2.21.ge.3 { 2436959403f8Sdrh db eval { 2437959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 1099511627775 ORDER BY rowid 2438959403f8Sdrh } 2439959403f8Sdrh} {57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2440959403f8Sdrhdo_test boundary1-2.21.ge.4 { 2441959403f8Sdrh db eval { 2442959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 1099511627775 ORDER BY rowid DESC 2443959403f8Sdrh } 2444959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57} 2445959403f8Sdrhdo_test boundary1-2.21.ge.5 { 2446959403f8Sdrh db eval { 2447959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 1099511627775 ORDER BY x 2448959403f8Sdrh } 2449959403f8Sdrh} {57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2450959403f8Sdrhdo_test boundary1-2.21.lt.1 { 2451959403f8Sdrh db eval { 2452959403f8Sdrh SELECT a FROM t1 WHERE rowid < 1099511627775 ORDER BY a 2453959403f8Sdrh } 2454959403f8Sdrh} {1 2 4 5 6 8 9 11 12 14 15 16 18 20 21 22 23 24 29 30 31 32 33 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 52 53 54 55 58 59 60 61 62 63 64} 2455959403f8Sdrhdo_test boundary1-2.21.lt.2 { 2456959403f8Sdrh db eval { 2457959403f8Sdrh SELECT a FROM t1 WHERE rowid < 1099511627775 ORDER BY a DESC 2458959403f8Sdrh } 2459959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 51 50 49 48 47 46 44 42 41 40 39 38 37 36 35 33 32 31 30 29 24 23 22 21 20 18 16 15 14 12 11 9 8 6 5 4 2 1} 2460959403f8Sdrhdo_test boundary1-2.21.lt.3 { 2461959403f8Sdrh db eval { 2462959403f8Sdrh SELECT a FROM t1 WHERE rowid < 1099511627775 ORDER BY rowid 2463959403f8Sdrh } 2464959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35} 2465959403f8Sdrhdo_test boundary1-2.21.lt.4 { 2466959403f8Sdrh db eval { 2467959403f8Sdrh SELECT a FROM t1 WHERE rowid < 1099511627775 ORDER BY rowid DESC 2468959403f8Sdrh } 2469959403f8Sdrh} {35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 2470959403f8Sdrhdo_test boundary1-2.21.lt.5 { 2471959403f8Sdrh db eval { 2472959403f8Sdrh SELECT a FROM t1 WHERE rowid < 1099511627775 ORDER BY x 2473959403f8Sdrh } 2474959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 2475959403f8Sdrhdo_test boundary1-2.21.le.1 { 2476959403f8Sdrh db eval { 2477959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 1099511627775 ORDER BY a 2478959403f8Sdrh } 2479959403f8Sdrh} {1 2 4 5 6 8 9 11 12 14 15 16 18 20 21 22 23 24 29 30 31 32 33 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64} 2480959403f8Sdrhdo_test boundary1-2.21.le.2 { 2481959403f8Sdrh db eval { 2482959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 1099511627775 ORDER BY a DESC 2483959403f8Sdrh } 2484959403f8Sdrh} {64 63 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 44 42 41 40 39 38 37 36 35 33 32 31 30 29 24 23 22 21 20 18 16 15 14 12 11 9 8 6 5 4 2 1} 2485959403f8Sdrhdo_test boundary1-2.21.le.3 { 2486959403f8Sdrh db eval { 2487959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 1099511627775 ORDER BY rowid 2488959403f8Sdrh } 2489959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57} 2490959403f8Sdrhdo_test boundary1-2.21.le.4 { 2491959403f8Sdrh db eval { 2492959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 1099511627775 ORDER BY rowid DESC 2493959403f8Sdrh } 2494959403f8Sdrh} {57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 2495959403f8Sdrhdo_test boundary1-2.21.le.5 { 2496959403f8Sdrh db eval { 2497959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 1099511627775 ORDER BY x 2498959403f8Sdrh } 2499959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 2500959403f8Sdrhdo_test boundary1-2.22.1 { 2501959403f8Sdrh db eval { 2502959403f8Sdrh SELECT * FROM t1 WHERE rowid=-8388608 2503959403f8Sdrh } 2504959403f8Sdrh} {37 ffffffffff800000} 2505959403f8Sdrhdo_test boundary1-2.22.2 { 2506959403f8Sdrh db eval { 2507959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='ffffffffff800000' 2508959403f8Sdrh } 2509959403f8Sdrh} {-8388608 37} 2510959403f8Sdrhdo_test boundary1-2.22.3 { 2511959403f8Sdrh db eval { 2512959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=37 2513959403f8Sdrh } 2514959403f8Sdrh} {-8388608 ffffffffff800000} 2515959403f8Sdrhdo_test boundary1-2.22.gt.1 { 2516959403f8Sdrh db eval { 2517959403f8Sdrh SELECT a FROM t1 WHERE rowid > -8388608 ORDER BY a 2518959403f8Sdrh } 2519959403f8Sdrh} {3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 45 46 48 49 50 51 52 53 54 56 57 59 60 61 62} 2520959403f8Sdrhdo_test boundary1-2.22.gt.2 { 2521959403f8Sdrh db eval { 2522959403f8Sdrh SELECT a FROM t1 WHERE rowid > -8388608 ORDER BY a DESC 2523959403f8Sdrh } 2524959403f8Sdrh} {62 61 60 59 57 56 54 53 52 51 50 49 48 46 45 43 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3} 2525959403f8Sdrhdo_test boundary1-2.22.gt.3 { 2526959403f8Sdrh db eval { 2527959403f8Sdrh SELECT a FROM t1 WHERE rowid > -8388608 ORDER BY rowid 2528959403f8Sdrh } 2529959403f8Sdrh} {29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2530959403f8Sdrhdo_test boundary1-2.22.gt.4 { 2531959403f8Sdrh db eval { 2532959403f8Sdrh SELECT a FROM t1 WHERE rowid > -8388608 ORDER BY rowid DESC 2533959403f8Sdrh } 2534959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29} 2535959403f8Sdrhdo_test boundary1-2.22.gt.5 { 2536959403f8Sdrh db eval { 2537959403f8Sdrh SELECT a FROM t1 WHERE rowid > -8388608 ORDER BY x 2538959403f8Sdrh } 2539959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 29 32 54 53 52 33 38} 2540959403f8Sdrhdo_test boundary1-2.22.ge.1 { 2541959403f8Sdrh db eval { 2542959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -8388608 ORDER BY a 2543959403f8Sdrh } 2544959403f8Sdrh} {3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 48 49 50 51 52 53 54 56 57 59 60 61 62} 2545959403f8Sdrhdo_test boundary1-2.22.ge.2 { 2546959403f8Sdrh db eval { 2547959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -8388608 ORDER BY a DESC 2548959403f8Sdrh } 2549959403f8Sdrh} {62 61 60 59 57 56 54 53 52 51 50 49 48 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3} 2550959403f8Sdrhdo_test boundary1-2.22.ge.3 { 2551959403f8Sdrh db eval { 2552959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -8388608 ORDER BY rowid 2553959403f8Sdrh } 2554959403f8Sdrh} {37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2555959403f8Sdrhdo_test boundary1-2.22.ge.4 { 2556959403f8Sdrh db eval { 2557959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -8388608 ORDER BY rowid DESC 2558959403f8Sdrh } 2559959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37} 2560959403f8Sdrhdo_test boundary1-2.22.ge.5 { 2561959403f8Sdrh db eval { 2562959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -8388608 ORDER BY x 2563959403f8Sdrh } 2564959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 37 29 32 54 53 52 33 38} 2565959403f8Sdrhdo_test boundary1-2.22.lt.1 { 2566959403f8Sdrh db eval { 2567959403f8Sdrh SELECT a FROM t1 WHERE rowid < -8388608 ORDER BY a 2568959403f8Sdrh } 2569959403f8Sdrh} {1 2 11 21 44 47 55 58 63 64} 2570959403f8Sdrhdo_test boundary1-2.22.lt.2 { 2571959403f8Sdrh db eval { 2572959403f8Sdrh SELECT a FROM t1 WHERE rowid < -8388608 ORDER BY a DESC 2573959403f8Sdrh } 2574959403f8Sdrh} {64 63 58 55 47 44 21 11 2 1} 2575959403f8Sdrhdo_test boundary1-2.22.lt.3 { 2576959403f8Sdrh db eval { 2577959403f8Sdrh SELECT a FROM t1 WHERE rowid < -8388608 ORDER BY rowid 2578959403f8Sdrh } 2579959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1} 2580959403f8Sdrhdo_test boundary1-2.22.lt.4 { 2581959403f8Sdrh db eval { 2582959403f8Sdrh SELECT a FROM t1 WHERE rowid < -8388608 ORDER BY rowid DESC 2583959403f8Sdrh } 2584959403f8Sdrh} {1 11 47 63 58 44 21 64 2 55} 2585959403f8Sdrhdo_test boundary1-2.22.lt.5 { 2586959403f8Sdrh db eval { 2587959403f8Sdrh SELECT a FROM t1 WHERE rowid < -8388608 ORDER BY x 2588959403f8Sdrh } 2589959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1} 2590959403f8Sdrhdo_test boundary1-2.22.le.1 { 2591959403f8Sdrh db eval { 2592959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -8388608 ORDER BY a 2593959403f8Sdrh } 2594959403f8Sdrh} {1 2 11 21 37 44 47 55 58 63 64} 2595959403f8Sdrhdo_test boundary1-2.22.le.2 { 2596959403f8Sdrh db eval { 2597959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -8388608 ORDER BY a DESC 2598959403f8Sdrh } 2599959403f8Sdrh} {64 63 58 55 47 44 37 21 11 2 1} 2600959403f8Sdrhdo_test boundary1-2.22.le.3 { 2601959403f8Sdrh db eval { 2602959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -8388608 ORDER BY rowid 2603959403f8Sdrh } 2604959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37} 2605959403f8Sdrhdo_test boundary1-2.22.le.4 { 2606959403f8Sdrh db eval { 2607959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -8388608 ORDER BY rowid DESC 2608959403f8Sdrh } 2609959403f8Sdrh} {37 1 11 47 63 58 44 21 64 2 55} 2610959403f8Sdrhdo_test boundary1-2.22.le.5 { 2611959403f8Sdrh db eval { 2612959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -8388608 ORDER BY x 2613959403f8Sdrh } 2614959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37} 2615959403f8Sdrhdo_test boundary1-2.23.1 { 2616959403f8Sdrh db eval { 2617959403f8Sdrh SELECT * FROM t1 WHERE rowid=549755813888 2618959403f8Sdrh } 2619959403f8Sdrh} {35 0000008000000000} 2620959403f8Sdrhdo_test boundary1-2.23.2 { 2621959403f8Sdrh db eval { 2622959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0000008000000000' 2623959403f8Sdrh } 2624959403f8Sdrh} {549755813888 35} 2625959403f8Sdrhdo_test boundary1-2.23.3 { 2626959403f8Sdrh db eval { 2627959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=35 2628959403f8Sdrh } 2629959403f8Sdrh} {549755813888 0000008000000000} 2630959403f8Sdrhdo_test boundary1-2.23.gt.1 { 2631959403f8Sdrh db eval { 2632959403f8Sdrh SELECT a FROM t1 WHERE rowid > 549755813888 ORDER BY a 2633959403f8Sdrh } 2634959403f8Sdrh} {3 7 10 13 17 19 25 26 27 28 34 43 45 56 57} 2635959403f8Sdrhdo_test boundary1-2.23.gt.2 { 2636959403f8Sdrh db eval { 2637959403f8Sdrh SELECT a FROM t1 WHERE rowid > 549755813888 ORDER BY a DESC 2638959403f8Sdrh } 2639959403f8Sdrh} {57 56 45 43 34 28 27 26 25 19 17 13 10 7 3} 2640959403f8Sdrhdo_test boundary1-2.23.gt.3 { 2641959403f8Sdrh db eval { 2642959403f8Sdrh SELECT a FROM t1 WHERE rowid > 549755813888 ORDER BY rowid 2643959403f8Sdrh } 2644959403f8Sdrh} {57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2645959403f8Sdrhdo_test boundary1-2.23.gt.4 { 2646959403f8Sdrh db eval { 2647959403f8Sdrh SELECT a FROM t1 WHERE rowid > 549755813888 ORDER BY rowid DESC 2648959403f8Sdrh } 2649959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57} 2650959403f8Sdrhdo_test boundary1-2.23.gt.5 { 2651959403f8Sdrh db eval { 2652959403f8Sdrh SELECT a FROM t1 WHERE rowid > 549755813888 ORDER BY x 2653959403f8Sdrh } 2654959403f8Sdrh} {57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2655959403f8Sdrhdo_test boundary1-2.23.ge.1 { 2656959403f8Sdrh db eval { 2657959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 549755813888 ORDER BY a 2658959403f8Sdrh } 2659959403f8Sdrh} {3 7 10 13 17 19 25 26 27 28 34 35 43 45 56 57} 2660959403f8Sdrhdo_test boundary1-2.23.ge.2 { 2661959403f8Sdrh db eval { 2662959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 549755813888 ORDER BY a DESC 2663959403f8Sdrh } 2664959403f8Sdrh} {57 56 45 43 35 34 28 27 26 25 19 17 13 10 7 3} 2665959403f8Sdrhdo_test boundary1-2.23.ge.3 { 2666959403f8Sdrh db eval { 2667959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 549755813888 ORDER BY rowid 2668959403f8Sdrh } 2669959403f8Sdrh} {35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2670959403f8Sdrhdo_test boundary1-2.23.ge.4 { 2671959403f8Sdrh db eval { 2672959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 549755813888 ORDER BY rowid DESC 2673959403f8Sdrh } 2674959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35} 2675959403f8Sdrhdo_test boundary1-2.23.ge.5 { 2676959403f8Sdrh db eval { 2677959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 549755813888 ORDER BY x 2678959403f8Sdrh } 2679959403f8Sdrh} {35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2680959403f8Sdrhdo_test boundary1-2.23.lt.1 { 2681959403f8Sdrh db eval { 2682959403f8Sdrh SELECT a FROM t1 WHERE rowid < 549755813888 ORDER BY a 2683959403f8Sdrh } 2684959403f8Sdrh} {1 2 4 5 6 8 9 11 12 14 15 16 18 20 21 22 23 24 29 30 31 32 33 36 37 38 39 40 41 42 44 46 47 48 49 50 51 52 53 54 55 58 59 60 61 62 63 64} 2685959403f8Sdrhdo_test boundary1-2.23.lt.2 { 2686959403f8Sdrh db eval { 2687959403f8Sdrh SELECT a FROM t1 WHERE rowid < 549755813888 ORDER BY a DESC 2688959403f8Sdrh } 2689959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 51 50 49 48 47 46 44 42 41 40 39 38 37 36 33 32 31 30 29 24 23 22 21 20 18 16 15 14 12 11 9 8 6 5 4 2 1} 2690959403f8Sdrhdo_test boundary1-2.23.lt.3 { 2691959403f8Sdrh db eval { 2692959403f8Sdrh SELECT a FROM t1 WHERE rowid < 549755813888 ORDER BY rowid 2693959403f8Sdrh } 2694959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46} 2695959403f8Sdrhdo_test boundary1-2.23.lt.4 { 2696959403f8Sdrh db eval { 2697959403f8Sdrh SELECT a FROM t1 WHERE rowid < 549755813888 ORDER BY rowid DESC 2698959403f8Sdrh } 2699959403f8Sdrh} {46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 2700959403f8Sdrhdo_test boundary1-2.23.lt.5 { 2701959403f8Sdrh db eval { 2702959403f8Sdrh SELECT a FROM t1 WHERE rowid < 549755813888 ORDER BY x 2703959403f8Sdrh } 2704959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 2705959403f8Sdrhdo_test boundary1-2.23.le.1 { 2706959403f8Sdrh db eval { 2707959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 549755813888 ORDER BY a 2708959403f8Sdrh } 2709959403f8Sdrh} {1 2 4 5 6 8 9 11 12 14 15 16 18 20 21 22 23 24 29 30 31 32 33 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 52 53 54 55 58 59 60 61 62 63 64} 2710959403f8Sdrhdo_test boundary1-2.23.le.2 { 2711959403f8Sdrh db eval { 2712959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 549755813888 ORDER BY a DESC 2713959403f8Sdrh } 2714959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 51 50 49 48 47 46 44 42 41 40 39 38 37 36 35 33 32 31 30 29 24 23 22 21 20 18 16 15 14 12 11 9 8 6 5 4 2 1} 2715959403f8Sdrhdo_test boundary1-2.23.le.3 { 2716959403f8Sdrh db eval { 2717959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 549755813888 ORDER BY rowid 2718959403f8Sdrh } 2719959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35} 2720959403f8Sdrhdo_test boundary1-2.23.le.4 { 2721959403f8Sdrh db eval { 2722959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 549755813888 ORDER BY rowid DESC 2723959403f8Sdrh } 2724959403f8Sdrh} {35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 2725959403f8Sdrhdo_test boundary1-2.23.le.5 { 2726959403f8Sdrh db eval { 2727959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 549755813888 ORDER BY x 2728959403f8Sdrh } 2729959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 2730959403f8Sdrhdo_test boundary1-2.24.1 { 2731959403f8Sdrh db eval { 2732959403f8Sdrh SELECT * FROM t1 WHERE rowid=8388607 2733959403f8Sdrh } 2734959403f8Sdrh} {18 00000000007fffff} 2735959403f8Sdrhdo_test boundary1-2.24.2 { 2736959403f8Sdrh db eval { 2737959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='00000000007fffff' 2738959403f8Sdrh } 2739959403f8Sdrh} {8388607 18} 2740959403f8Sdrhdo_test boundary1-2.24.3 { 2741959403f8Sdrh db eval { 2742959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=18 2743959403f8Sdrh } 2744959403f8Sdrh} {8388607 00000000007fffff} 2745959403f8Sdrhdo_test boundary1-2.24.gt.1 { 2746959403f8Sdrh db eval { 2747959403f8Sdrh SELECT a FROM t1 WHERE rowid > 8388607 ORDER BY a 2748959403f8Sdrh } 2749959403f8Sdrh} {3 6 7 9 10 12 13 14 17 19 20 22 24 25 26 27 28 34 35 36 39 40 43 45 46 51 56 57} 2750959403f8Sdrhdo_test boundary1-2.24.gt.2 { 2751959403f8Sdrh db eval { 2752959403f8Sdrh SELECT a FROM t1 WHERE rowid > 8388607 ORDER BY a DESC 2753959403f8Sdrh } 2754959403f8Sdrh} {57 56 51 46 45 43 40 39 36 35 34 28 27 26 25 24 22 20 19 17 14 13 12 10 9 7 6 3} 2755959403f8Sdrhdo_test boundary1-2.24.gt.3 { 2756959403f8Sdrh db eval { 2757959403f8Sdrh SELECT a FROM t1 WHERE rowid > 8388607 ORDER BY rowid 2758959403f8Sdrh } 2759959403f8Sdrh} {24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2760959403f8Sdrhdo_test boundary1-2.24.gt.4 { 2761959403f8Sdrh db eval { 2762959403f8Sdrh SELECT a FROM t1 WHERE rowid > 8388607 ORDER BY rowid DESC 2763959403f8Sdrh } 2764959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24} 2765959403f8Sdrhdo_test boundary1-2.24.gt.5 { 2766959403f8Sdrh db eval { 2767959403f8Sdrh SELECT a FROM t1 WHERE rowid > 8388607 ORDER BY x 2768959403f8Sdrh } 2769959403f8Sdrh} {24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2770959403f8Sdrhdo_test boundary1-2.24.ge.1 { 2771959403f8Sdrh db eval { 2772959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 8388607 ORDER BY a 2773959403f8Sdrh } 2774959403f8Sdrh} {3 6 7 9 10 12 13 14 17 18 19 20 22 24 25 26 27 28 34 35 36 39 40 43 45 46 51 56 57} 2775959403f8Sdrhdo_test boundary1-2.24.ge.2 { 2776959403f8Sdrh db eval { 2777959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 8388607 ORDER BY a DESC 2778959403f8Sdrh } 2779959403f8Sdrh} {57 56 51 46 45 43 40 39 36 35 34 28 27 26 25 24 22 20 19 18 17 14 13 12 10 9 7 6 3} 2780959403f8Sdrhdo_test boundary1-2.24.ge.3 { 2781959403f8Sdrh db eval { 2782959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 8388607 ORDER BY rowid 2783959403f8Sdrh } 2784959403f8Sdrh} {18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2785959403f8Sdrhdo_test boundary1-2.24.ge.4 { 2786959403f8Sdrh db eval { 2787959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 8388607 ORDER BY rowid DESC 2788959403f8Sdrh } 2789959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18} 2790959403f8Sdrhdo_test boundary1-2.24.ge.5 { 2791959403f8Sdrh db eval { 2792959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 8388607 ORDER BY x 2793959403f8Sdrh } 2794959403f8Sdrh} {18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2795959403f8Sdrhdo_test boundary1-2.24.lt.1 { 2796959403f8Sdrh db eval { 2797959403f8Sdrh SELECT a FROM t1 WHERE rowid < 8388607 ORDER BY a 2798959403f8Sdrh } 2799959403f8Sdrh} {1 2 4 5 8 11 15 16 21 23 29 30 31 32 33 37 38 41 42 44 47 48 49 50 52 53 54 55 58 59 60 61 62 63 64} 2800959403f8Sdrhdo_test boundary1-2.24.lt.2 { 2801959403f8Sdrh db eval { 2802959403f8Sdrh SELECT a FROM t1 WHERE rowid < 8388607 ORDER BY a DESC 2803959403f8Sdrh } 2804959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 50 49 48 47 44 42 41 38 37 33 32 31 30 29 23 21 16 15 11 8 5 4 2 1} 2805959403f8Sdrhdo_test boundary1-2.24.lt.3 { 2806959403f8Sdrh db eval { 2807959403f8Sdrh SELECT a FROM t1 WHERE rowid < 8388607 ORDER BY rowid 2808959403f8Sdrh } 2809959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42} 2810959403f8Sdrhdo_test boundary1-2.24.lt.4 { 2811959403f8Sdrh db eval { 2812959403f8Sdrh SELECT a FROM t1 WHERE rowid < 8388607 ORDER BY rowid DESC 2813959403f8Sdrh } 2814959403f8Sdrh} {42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 2815959403f8Sdrhdo_test boundary1-2.24.lt.5 { 2816959403f8Sdrh db eval { 2817959403f8Sdrh SELECT a FROM t1 WHERE rowid < 8388607 ORDER BY x 2818959403f8Sdrh } 2819959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 2820959403f8Sdrhdo_test boundary1-2.24.le.1 { 2821959403f8Sdrh db eval { 2822959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 8388607 ORDER BY a 2823959403f8Sdrh } 2824959403f8Sdrh} {1 2 4 5 8 11 15 16 18 21 23 29 30 31 32 33 37 38 41 42 44 47 48 49 50 52 53 54 55 58 59 60 61 62 63 64} 2825959403f8Sdrhdo_test boundary1-2.24.le.2 { 2826959403f8Sdrh db eval { 2827959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 8388607 ORDER BY a DESC 2828959403f8Sdrh } 2829959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 50 49 48 47 44 42 41 38 37 33 32 31 30 29 23 21 18 16 15 11 8 5 4 2 1} 2830959403f8Sdrhdo_test boundary1-2.24.le.3 { 2831959403f8Sdrh db eval { 2832959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 8388607 ORDER BY rowid 2833959403f8Sdrh } 2834959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18} 2835959403f8Sdrhdo_test boundary1-2.24.le.4 { 2836959403f8Sdrh db eval { 2837959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 8388607 ORDER BY rowid DESC 2838959403f8Sdrh } 2839959403f8Sdrh} {18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 2840959403f8Sdrhdo_test boundary1-2.24.le.5 { 2841959403f8Sdrh db eval { 2842959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 8388607 ORDER BY x 2843959403f8Sdrh } 2844959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 2845959403f8Sdrhdo_test boundary1-2.25.1 { 2846959403f8Sdrh db eval { 2847959403f8Sdrh SELECT * FROM t1 WHERE rowid=-3 2848959403f8Sdrh } 2849959403f8Sdrh} {52 fffffffffffffffd} 2850959403f8Sdrhdo_test boundary1-2.25.2 { 2851959403f8Sdrh db eval { 2852959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='fffffffffffffffd' 2853959403f8Sdrh } 2854959403f8Sdrh} {-3 52} 2855959403f8Sdrhdo_test boundary1-2.25.3 { 2856959403f8Sdrh db eval { 2857959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=52 2858959403f8Sdrh } 2859959403f8Sdrh} {-3 fffffffffffffffd} 2860959403f8Sdrhdo_test boundary1-2.25.gt.1 { 2861959403f8Sdrh db eval { 2862959403f8Sdrh SELECT a FROM t1 WHERE rowid > -3 ORDER BY a 2863959403f8Sdrh } 2864959403f8Sdrh} {3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 31 33 34 35 36 38 39 40 41 42 43 45 46 48 49 50 51 56 57 59 60 61 62} 2865959403f8Sdrhdo_test boundary1-2.25.gt.2 { 2866959403f8Sdrh db eval { 2867959403f8Sdrh SELECT a FROM t1 WHERE rowid > -3 ORDER BY a DESC 2868959403f8Sdrh } 2869959403f8Sdrh} {62 61 60 59 57 56 51 50 49 48 46 45 43 42 41 40 39 38 36 35 34 33 31 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3} 2870959403f8Sdrhdo_test boundary1-2.25.gt.3 { 2871959403f8Sdrh db eval { 2872959403f8Sdrh SELECT a FROM t1 WHERE rowid > -3 ORDER BY rowid 2873959403f8Sdrh } 2874959403f8Sdrh} {33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2875959403f8Sdrhdo_test boundary1-2.25.gt.4 { 2876959403f8Sdrh db eval { 2877959403f8Sdrh SELECT a FROM t1 WHERE rowid > -3 ORDER BY rowid DESC 2878959403f8Sdrh } 2879959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33} 2880959403f8Sdrhdo_test boundary1-2.25.gt.5 { 2881959403f8Sdrh db eval { 2882959403f8Sdrh SELECT a FROM t1 WHERE rowid > -3 ORDER BY x 2883959403f8Sdrh } 2884959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 33 38} 2885959403f8Sdrhdo_test boundary1-2.25.ge.1 { 2886959403f8Sdrh db eval { 2887959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -3 ORDER BY a 2888959403f8Sdrh } 2889959403f8Sdrh} {3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 31 33 34 35 36 38 39 40 41 42 43 45 46 48 49 50 51 52 56 57 59 60 61 62} 2890959403f8Sdrhdo_test boundary1-2.25.ge.2 { 2891959403f8Sdrh db eval { 2892959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -3 ORDER BY a DESC 2893959403f8Sdrh } 2894959403f8Sdrh} {62 61 60 59 57 56 52 51 50 49 48 46 45 43 42 41 40 39 38 36 35 34 33 31 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3} 2895959403f8Sdrhdo_test boundary1-2.25.ge.3 { 2896959403f8Sdrh db eval { 2897959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -3 ORDER BY rowid 2898959403f8Sdrh } 2899959403f8Sdrh} {52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2900959403f8Sdrhdo_test boundary1-2.25.ge.4 { 2901959403f8Sdrh db eval { 2902959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -3 ORDER BY rowid DESC 2903959403f8Sdrh } 2904959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52} 2905959403f8Sdrhdo_test boundary1-2.25.ge.5 { 2906959403f8Sdrh db eval { 2907959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -3 ORDER BY x 2908959403f8Sdrh } 2909959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 52 33 38} 2910959403f8Sdrhdo_test boundary1-2.25.lt.1 { 2911959403f8Sdrh db eval { 2912959403f8Sdrh SELECT a FROM t1 WHERE rowid < -3 ORDER BY a 2913959403f8Sdrh } 2914959403f8Sdrh} {1 2 11 21 29 32 37 44 47 53 54 55 58 63 64} 2915959403f8Sdrhdo_test boundary1-2.25.lt.2 { 2916959403f8Sdrh db eval { 2917959403f8Sdrh SELECT a FROM t1 WHERE rowid < -3 ORDER BY a DESC 2918959403f8Sdrh } 2919959403f8Sdrh} {64 63 58 55 54 53 47 44 37 32 29 21 11 2 1} 2920959403f8Sdrhdo_test boundary1-2.25.lt.3 { 2921959403f8Sdrh db eval { 2922959403f8Sdrh SELECT a FROM t1 WHERE rowid < -3 ORDER BY rowid 2923959403f8Sdrh } 2924959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53} 2925959403f8Sdrhdo_test boundary1-2.25.lt.4 { 2926959403f8Sdrh db eval { 2927959403f8Sdrh SELECT a FROM t1 WHERE rowid < -3 ORDER BY rowid DESC 2928959403f8Sdrh } 2929959403f8Sdrh} {53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 2930959403f8Sdrhdo_test boundary1-2.25.lt.5 { 2931959403f8Sdrh db eval { 2932959403f8Sdrh SELECT a FROM t1 WHERE rowid < -3 ORDER BY x 2933959403f8Sdrh } 2934959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53} 2935959403f8Sdrhdo_test boundary1-2.25.le.1 { 2936959403f8Sdrh db eval { 2937959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -3 ORDER BY a 2938959403f8Sdrh } 2939959403f8Sdrh} {1 2 11 21 29 32 37 44 47 52 53 54 55 58 63 64} 2940959403f8Sdrhdo_test boundary1-2.25.le.2 { 2941959403f8Sdrh db eval { 2942959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -3 ORDER BY a DESC 2943959403f8Sdrh } 2944959403f8Sdrh} {64 63 58 55 54 53 52 47 44 37 32 29 21 11 2 1} 2945959403f8Sdrhdo_test boundary1-2.25.le.3 { 2946959403f8Sdrh db eval { 2947959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -3 ORDER BY rowid 2948959403f8Sdrh } 2949959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52} 2950959403f8Sdrhdo_test boundary1-2.25.le.4 { 2951959403f8Sdrh db eval { 2952959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -3 ORDER BY rowid DESC 2953959403f8Sdrh } 2954959403f8Sdrh} {52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 2955959403f8Sdrhdo_test boundary1-2.25.le.5 { 2956959403f8Sdrh db eval { 2957959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -3 ORDER BY x 2958959403f8Sdrh } 2959959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52} 2960959403f8Sdrhdo_test boundary1-2.26.1 { 2961959403f8Sdrh db eval { 2962959403f8Sdrh SELECT * FROM t1 WHERE rowid=0 2963959403f8Sdrh } 2964959403f8Sdrh} {59 0000000000000000} 2965959403f8Sdrhdo_test boundary1-2.26.2 { 2966959403f8Sdrh db eval { 2967959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0000000000000000' 2968959403f8Sdrh } 2969959403f8Sdrh} {0 59} 2970959403f8Sdrhdo_test boundary1-2.26.3 { 2971959403f8Sdrh db eval { 2972959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=59 2973959403f8Sdrh } 2974959403f8Sdrh} {0 0000000000000000} 2975959403f8Sdrhdo_test boundary1-2.26.gt.1 { 2976959403f8Sdrh db eval { 2977959403f8Sdrh SELECT a FROM t1 WHERE rowid > 0 ORDER BY a 2978959403f8Sdrh } 2979959403f8Sdrh} {3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 31 34 35 36 39 40 41 42 43 45 46 48 49 50 51 56 57 60 61 62} 2980959403f8Sdrhdo_test boundary1-2.26.gt.2 { 2981959403f8Sdrh db eval { 2982959403f8Sdrh SELECT a FROM t1 WHERE rowid > 0 ORDER BY a DESC 2983959403f8Sdrh } 2984959403f8Sdrh} {62 61 60 57 56 51 50 49 48 46 45 43 42 41 40 39 36 35 34 31 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3} 2985959403f8Sdrhdo_test boundary1-2.26.gt.3 { 2986959403f8Sdrh db eval { 2987959403f8Sdrh SELECT a FROM t1 WHERE rowid > 0 ORDER BY rowid 2988959403f8Sdrh } 2989959403f8Sdrh} {60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 2990959403f8Sdrhdo_test boundary1-2.26.gt.4 { 2991959403f8Sdrh db eval { 2992959403f8Sdrh SELECT a FROM t1 WHERE rowid > 0 ORDER BY rowid DESC 2993959403f8Sdrh } 2994959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60} 2995959403f8Sdrhdo_test boundary1-2.26.gt.5 { 2996959403f8Sdrh db eval { 2997959403f8Sdrh SELECT a FROM t1 WHERE rowid > 0 ORDER BY x 2998959403f8Sdrh } 2999959403f8Sdrh} {60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3000959403f8Sdrhdo_test boundary1-2.26.ge.1 { 3001959403f8Sdrh db eval { 3002959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 0 ORDER BY a 3003959403f8Sdrh } 3004959403f8Sdrh} {3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 31 34 35 36 39 40 41 42 43 45 46 48 49 50 51 56 57 59 60 61 62} 3005959403f8Sdrhdo_test boundary1-2.26.ge.2 { 3006959403f8Sdrh db eval { 3007959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 0 ORDER BY a DESC 3008959403f8Sdrh } 3009959403f8Sdrh} {62 61 60 59 57 56 51 50 49 48 46 45 43 42 41 40 39 36 35 34 31 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3} 3010959403f8Sdrhdo_test boundary1-2.26.ge.3 { 3011959403f8Sdrh db eval { 3012959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 0 ORDER BY rowid 3013959403f8Sdrh } 3014959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3015959403f8Sdrhdo_test boundary1-2.26.ge.4 { 3016959403f8Sdrh db eval { 3017959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 0 ORDER BY rowid DESC 3018959403f8Sdrh } 3019959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59} 3020959403f8Sdrhdo_test boundary1-2.26.ge.5 { 3021959403f8Sdrh db eval { 3022959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 0 ORDER BY x 3023959403f8Sdrh } 3024959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3025959403f8Sdrhdo_test boundary1-2.26.lt.1 { 3026959403f8Sdrh db eval { 3027959403f8Sdrh SELECT a FROM t1 WHERE rowid < 0 ORDER BY a 3028959403f8Sdrh } 3029959403f8Sdrh} {1 2 11 21 29 32 33 37 38 44 47 52 53 54 55 58 63 64} 3030959403f8Sdrhdo_test boundary1-2.26.lt.2 { 3031959403f8Sdrh db eval { 3032959403f8Sdrh SELECT a FROM t1 WHERE rowid < 0 ORDER BY a DESC 3033959403f8Sdrh } 3034959403f8Sdrh} {64 63 58 55 54 53 52 47 44 38 37 33 32 29 21 11 2 1} 3035959403f8Sdrhdo_test boundary1-2.26.lt.3 { 3036959403f8Sdrh db eval { 3037959403f8Sdrh SELECT a FROM t1 WHERE rowid < 0 ORDER BY rowid 3038959403f8Sdrh } 3039959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 3040959403f8Sdrhdo_test boundary1-2.26.lt.4 { 3041959403f8Sdrh db eval { 3042959403f8Sdrh SELECT a FROM t1 WHERE rowid < 0 ORDER BY rowid DESC 3043959403f8Sdrh } 3044959403f8Sdrh} {38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 3045959403f8Sdrhdo_test boundary1-2.26.lt.5 { 3046959403f8Sdrh db eval { 3047959403f8Sdrh SELECT a FROM t1 WHERE rowid < 0 ORDER BY x 3048959403f8Sdrh } 3049959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 3050959403f8Sdrhdo_test boundary1-2.26.le.1 { 3051959403f8Sdrh db eval { 3052959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 0 ORDER BY a 3053959403f8Sdrh } 3054959403f8Sdrh} {1 2 11 21 29 32 33 37 38 44 47 52 53 54 55 58 59 63 64} 3055959403f8Sdrhdo_test boundary1-2.26.le.2 { 3056959403f8Sdrh db eval { 3057959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 0 ORDER BY a DESC 3058959403f8Sdrh } 3059959403f8Sdrh} {64 63 59 58 55 54 53 52 47 44 38 37 33 32 29 21 11 2 1} 3060959403f8Sdrhdo_test boundary1-2.26.le.3 { 3061959403f8Sdrh db eval { 3062959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 0 ORDER BY rowid 3063959403f8Sdrh } 3064959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59} 3065959403f8Sdrhdo_test boundary1-2.26.le.4 { 3066959403f8Sdrh db eval { 3067959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 0 ORDER BY rowid DESC 3068959403f8Sdrh } 3069959403f8Sdrh} {59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 3070959403f8Sdrhdo_test boundary1-2.26.le.5 { 3071959403f8Sdrh db eval { 3072959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 0 ORDER BY x 3073959403f8Sdrh } 3074959403f8Sdrh} {59 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 3075959403f8Sdrhdo_test boundary1-2.27.1 { 3076959403f8Sdrh db eval { 3077959403f8Sdrh SELECT * FROM t1 WHERE rowid=-1 3078959403f8Sdrh } 3079959403f8Sdrh} {38 ffffffffffffffff} 3080959403f8Sdrhdo_test boundary1-2.27.2 { 3081959403f8Sdrh db eval { 3082959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='ffffffffffffffff' 3083959403f8Sdrh } 3084959403f8Sdrh} {-1 38} 3085959403f8Sdrhdo_test boundary1-2.27.3 { 3086959403f8Sdrh db eval { 3087959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=38 3088959403f8Sdrh } 3089959403f8Sdrh} {-1 ffffffffffffffff} 3090959403f8Sdrhdo_test boundary1-2.27.gt.1 { 3091959403f8Sdrh db eval { 3092959403f8Sdrh SELECT a FROM t1 WHERE rowid > -1 ORDER BY a 3093959403f8Sdrh } 3094959403f8Sdrh} {3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 31 34 35 36 39 40 41 42 43 45 46 48 49 50 51 56 57 59 60 61 62} 3095959403f8Sdrhdo_test boundary1-2.27.gt.2 { 3096959403f8Sdrh db eval { 3097959403f8Sdrh SELECT a FROM t1 WHERE rowid > -1 ORDER BY a DESC 3098959403f8Sdrh } 3099959403f8Sdrh} {62 61 60 59 57 56 51 50 49 48 46 45 43 42 41 40 39 36 35 34 31 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3} 3100959403f8Sdrhdo_test boundary1-2.27.gt.3 { 3101959403f8Sdrh db eval { 3102959403f8Sdrh SELECT a FROM t1 WHERE rowid > -1 ORDER BY rowid 3103959403f8Sdrh } 3104959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3105959403f8Sdrhdo_test boundary1-2.27.gt.4 { 3106959403f8Sdrh db eval { 3107959403f8Sdrh SELECT a FROM t1 WHERE rowid > -1 ORDER BY rowid DESC 3108959403f8Sdrh } 3109959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59} 3110959403f8Sdrhdo_test boundary1-2.27.gt.5 { 3111959403f8Sdrh db eval { 3112959403f8Sdrh SELECT a FROM t1 WHERE rowid > -1 ORDER BY x 3113959403f8Sdrh } 3114959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3115959403f8Sdrhdo_test boundary1-2.27.ge.1 { 3116959403f8Sdrh db eval { 3117959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -1 ORDER BY a 3118959403f8Sdrh } 3119959403f8Sdrh} {3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 31 34 35 36 38 39 40 41 42 43 45 46 48 49 50 51 56 57 59 60 61 62} 3120959403f8Sdrhdo_test boundary1-2.27.ge.2 { 3121959403f8Sdrh db eval { 3122959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -1 ORDER BY a DESC 3123959403f8Sdrh } 3124959403f8Sdrh} {62 61 60 59 57 56 51 50 49 48 46 45 43 42 41 40 39 38 36 35 34 31 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3} 3125959403f8Sdrhdo_test boundary1-2.27.ge.3 { 3126959403f8Sdrh db eval { 3127959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -1 ORDER BY rowid 3128959403f8Sdrh } 3129959403f8Sdrh} {38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3130959403f8Sdrhdo_test boundary1-2.27.ge.4 { 3131959403f8Sdrh db eval { 3132959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -1 ORDER BY rowid DESC 3133959403f8Sdrh } 3134959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38} 3135959403f8Sdrhdo_test boundary1-2.27.ge.5 { 3136959403f8Sdrh db eval { 3137959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -1 ORDER BY x 3138959403f8Sdrh } 3139959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 38} 3140959403f8Sdrhdo_test boundary1-2.27.lt.1 { 3141959403f8Sdrh db eval { 3142959403f8Sdrh SELECT a FROM t1 WHERE rowid < -1 ORDER BY a 3143959403f8Sdrh } 3144959403f8Sdrh} {1 2 11 21 29 32 33 37 44 47 52 53 54 55 58 63 64} 3145959403f8Sdrhdo_test boundary1-2.27.lt.2 { 3146959403f8Sdrh db eval { 3147959403f8Sdrh SELECT a FROM t1 WHERE rowid < -1 ORDER BY a DESC 3148959403f8Sdrh } 3149959403f8Sdrh} {64 63 58 55 54 53 52 47 44 37 33 32 29 21 11 2 1} 3150959403f8Sdrhdo_test boundary1-2.27.lt.3 { 3151959403f8Sdrh db eval { 3152959403f8Sdrh SELECT a FROM t1 WHERE rowid < -1 ORDER BY rowid 3153959403f8Sdrh } 3154959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33} 3155959403f8Sdrhdo_test boundary1-2.27.lt.4 { 3156959403f8Sdrh db eval { 3157959403f8Sdrh SELECT a FROM t1 WHERE rowid < -1 ORDER BY rowid DESC 3158959403f8Sdrh } 3159959403f8Sdrh} {33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 3160959403f8Sdrhdo_test boundary1-2.27.lt.5 { 3161959403f8Sdrh db eval { 3162959403f8Sdrh SELECT a FROM t1 WHERE rowid < -1 ORDER BY x 3163959403f8Sdrh } 3164959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33} 3165959403f8Sdrhdo_test boundary1-2.27.le.1 { 3166959403f8Sdrh db eval { 3167959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -1 ORDER BY a 3168959403f8Sdrh } 3169959403f8Sdrh} {1 2 11 21 29 32 33 37 38 44 47 52 53 54 55 58 63 64} 3170959403f8Sdrhdo_test boundary1-2.27.le.2 { 3171959403f8Sdrh db eval { 3172959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -1 ORDER BY a DESC 3173959403f8Sdrh } 3174959403f8Sdrh} {64 63 58 55 54 53 52 47 44 38 37 33 32 29 21 11 2 1} 3175959403f8Sdrhdo_test boundary1-2.27.le.3 { 3176959403f8Sdrh db eval { 3177959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -1 ORDER BY rowid 3178959403f8Sdrh } 3179959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 3180959403f8Sdrhdo_test boundary1-2.27.le.4 { 3181959403f8Sdrh db eval { 3182959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -1 ORDER BY rowid DESC 3183959403f8Sdrh } 3184959403f8Sdrh} {38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 3185959403f8Sdrhdo_test boundary1-2.27.le.5 { 3186959403f8Sdrh db eval { 3187959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -1 ORDER BY x 3188959403f8Sdrh } 3189959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 3190959403f8Sdrhdo_test boundary1-2.28.1 { 3191959403f8Sdrh db eval { 3192959403f8Sdrh SELECT * FROM t1 WHERE rowid=-2 3193959403f8Sdrh } 3194959403f8Sdrh} {33 fffffffffffffffe} 3195959403f8Sdrhdo_test boundary1-2.28.2 { 3196959403f8Sdrh db eval { 3197959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='fffffffffffffffe' 3198959403f8Sdrh } 3199959403f8Sdrh} {-2 33} 3200959403f8Sdrhdo_test boundary1-2.28.3 { 3201959403f8Sdrh db eval { 3202959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=33 3203959403f8Sdrh } 3204959403f8Sdrh} {-2 fffffffffffffffe} 3205959403f8Sdrhdo_test boundary1-2.28.gt.1 { 3206959403f8Sdrh db eval { 3207959403f8Sdrh SELECT a FROM t1 WHERE rowid > -2 ORDER BY a 3208959403f8Sdrh } 3209959403f8Sdrh} {3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 31 34 35 36 38 39 40 41 42 43 45 46 48 49 50 51 56 57 59 60 61 62} 3210959403f8Sdrhdo_test boundary1-2.28.gt.2 { 3211959403f8Sdrh db eval { 3212959403f8Sdrh SELECT a FROM t1 WHERE rowid > -2 ORDER BY a DESC 3213959403f8Sdrh } 3214959403f8Sdrh} {62 61 60 59 57 56 51 50 49 48 46 45 43 42 41 40 39 38 36 35 34 31 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3} 3215959403f8Sdrhdo_test boundary1-2.28.gt.3 { 3216959403f8Sdrh db eval { 3217959403f8Sdrh SELECT a FROM t1 WHERE rowid > -2 ORDER BY rowid 3218959403f8Sdrh } 3219959403f8Sdrh} {38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3220959403f8Sdrhdo_test boundary1-2.28.gt.4 { 3221959403f8Sdrh db eval { 3222959403f8Sdrh SELECT a FROM t1 WHERE rowid > -2 ORDER BY rowid DESC 3223959403f8Sdrh } 3224959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38} 3225959403f8Sdrhdo_test boundary1-2.28.gt.5 { 3226959403f8Sdrh db eval { 3227959403f8Sdrh SELECT a FROM t1 WHERE rowid > -2 ORDER BY x 3228959403f8Sdrh } 3229959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 38} 3230959403f8Sdrhdo_test boundary1-2.28.ge.1 { 3231959403f8Sdrh db eval { 3232959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -2 ORDER BY a 3233959403f8Sdrh } 3234959403f8Sdrh} {3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 31 33 34 35 36 38 39 40 41 42 43 45 46 48 49 50 51 56 57 59 60 61 62} 3235959403f8Sdrhdo_test boundary1-2.28.ge.2 { 3236959403f8Sdrh db eval { 3237959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -2 ORDER BY a DESC 3238959403f8Sdrh } 3239959403f8Sdrh} {62 61 60 59 57 56 51 50 49 48 46 45 43 42 41 40 39 38 36 35 34 33 31 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3} 3240959403f8Sdrhdo_test boundary1-2.28.ge.3 { 3241959403f8Sdrh db eval { 3242959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -2 ORDER BY rowid 3243959403f8Sdrh } 3244959403f8Sdrh} {33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3245959403f8Sdrhdo_test boundary1-2.28.ge.4 { 3246959403f8Sdrh db eval { 3247959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -2 ORDER BY rowid DESC 3248959403f8Sdrh } 3249959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33} 3250959403f8Sdrhdo_test boundary1-2.28.ge.5 { 3251959403f8Sdrh db eval { 3252959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -2 ORDER BY x 3253959403f8Sdrh } 3254959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 33 38} 3255959403f8Sdrhdo_test boundary1-2.28.lt.1 { 3256959403f8Sdrh db eval { 3257959403f8Sdrh SELECT a FROM t1 WHERE rowid < -2 ORDER BY a 3258959403f8Sdrh } 3259959403f8Sdrh} {1 2 11 21 29 32 37 44 47 52 53 54 55 58 63 64} 3260959403f8Sdrhdo_test boundary1-2.28.lt.2 { 3261959403f8Sdrh db eval { 3262959403f8Sdrh SELECT a FROM t1 WHERE rowid < -2 ORDER BY a DESC 3263959403f8Sdrh } 3264959403f8Sdrh} {64 63 58 55 54 53 52 47 44 37 32 29 21 11 2 1} 3265959403f8Sdrhdo_test boundary1-2.28.lt.3 { 3266959403f8Sdrh db eval { 3267959403f8Sdrh SELECT a FROM t1 WHERE rowid < -2 ORDER BY rowid 3268959403f8Sdrh } 3269959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52} 3270959403f8Sdrhdo_test boundary1-2.28.lt.4 { 3271959403f8Sdrh db eval { 3272959403f8Sdrh SELECT a FROM t1 WHERE rowid < -2 ORDER BY rowid DESC 3273959403f8Sdrh } 3274959403f8Sdrh} {52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 3275959403f8Sdrhdo_test boundary1-2.28.lt.5 { 3276959403f8Sdrh db eval { 3277959403f8Sdrh SELECT a FROM t1 WHERE rowid < -2 ORDER BY x 3278959403f8Sdrh } 3279959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52} 3280959403f8Sdrhdo_test boundary1-2.28.le.1 { 3281959403f8Sdrh db eval { 3282959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -2 ORDER BY a 3283959403f8Sdrh } 3284959403f8Sdrh} {1 2 11 21 29 32 33 37 44 47 52 53 54 55 58 63 64} 3285959403f8Sdrhdo_test boundary1-2.28.le.2 { 3286959403f8Sdrh db eval { 3287959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -2 ORDER BY a DESC 3288959403f8Sdrh } 3289959403f8Sdrh} {64 63 58 55 54 53 52 47 44 37 33 32 29 21 11 2 1} 3290959403f8Sdrhdo_test boundary1-2.28.le.3 { 3291959403f8Sdrh db eval { 3292959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -2 ORDER BY rowid 3293959403f8Sdrh } 3294959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33} 3295959403f8Sdrhdo_test boundary1-2.28.le.4 { 3296959403f8Sdrh db eval { 3297959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -2 ORDER BY rowid DESC 3298959403f8Sdrh } 3299959403f8Sdrh} {33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 3300959403f8Sdrhdo_test boundary1-2.28.le.5 { 3301959403f8Sdrh db eval { 3302959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -2 ORDER BY x 3303959403f8Sdrh } 3304959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33} 3305959403f8Sdrhdo_test boundary1-2.29.1 { 3306959403f8Sdrh db eval { 3307959403f8Sdrh SELECT * FROM t1 WHERE rowid=2097152 3308959403f8Sdrh } 3309959403f8Sdrh} {42 0000000000200000} 3310959403f8Sdrhdo_test boundary1-2.29.2 { 3311959403f8Sdrh db eval { 3312959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0000000000200000' 3313959403f8Sdrh } 3314959403f8Sdrh} {2097152 42} 3315959403f8Sdrhdo_test boundary1-2.29.3 { 3316959403f8Sdrh db eval { 3317959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=42 3318959403f8Sdrh } 3319959403f8Sdrh} {2097152 0000000000200000} 3320959403f8Sdrhdo_test boundary1-2.29.gt.1 { 3321959403f8Sdrh db eval { 3322959403f8Sdrh SELECT a FROM t1 WHERE rowid > 2097152 ORDER BY a 3323959403f8Sdrh } 3324959403f8Sdrh} {3 6 7 9 10 12 13 14 17 18 19 20 22 24 25 26 27 28 34 35 36 39 40 43 45 46 51 56 57} 3325959403f8Sdrhdo_test boundary1-2.29.gt.2 { 3326959403f8Sdrh db eval { 3327959403f8Sdrh SELECT a FROM t1 WHERE rowid > 2097152 ORDER BY a DESC 3328959403f8Sdrh } 3329959403f8Sdrh} {57 56 51 46 45 43 40 39 36 35 34 28 27 26 25 24 22 20 19 18 17 14 13 12 10 9 7 6 3} 3330959403f8Sdrhdo_test boundary1-2.29.gt.3 { 3331959403f8Sdrh db eval { 3332959403f8Sdrh SELECT a FROM t1 WHERE rowid > 2097152 ORDER BY rowid 3333959403f8Sdrh } 3334959403f8Sdrh} {18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3335959403f8Sdrhdo_test boundary1-2.29.gt.4 { 3336959403f8Sdrh db eval { 3337959403f8Sdrh SELECT a FROM t1 WHERE rowid > 2097152 ORDER BY rowid DESC 3338959403f8Sdrh } 3339959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18} 3340959403f8Sdrhdo_test boundary1-2.29.gt.5 { 3341959403f8Sdrh db eval { 3342959403f8Sdrh SELECT a FROM t1 WHERE rowid > 2097152 ORDER BY x 3343959403f8Sdrh } 3344959403f8Sdrh} {18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3345959403f8Sdrhdo_test boundary1-2.29.ge.1 { 3346959403f8Sdrh db eval { 3347959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 2097152 ORDER BY a 3348959403f8Sdrh } 3349959403f8Sdrh} {3 6 7 9 10 12 13 14 17 18 19 20 22 24 25 26 27 28 34 35 36 39 40 42 43 45 46 51 56 57} 3350959403f8Sdrhdo_test boundary1-2.29.ge.2 { 3351959403f8Sdrh db eval { 3352959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 2097152 ORDER BY a DESC 3353959403f8Sdrh } 3354959403f8Sdrh} {57 56 51 46 45 43 42 40 39 36 35 34 28 27 26 25 24 22 20 19 18 17 14 13 12 10 9 7 6 3} 3355959403f8Sdrhdo_test boundary1-2.29.ge.3 { 3356959403f8Sdrh db eval { 3357959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 2097152 ORDER BY rowid 3358959403f8Sdrh } 3359959403f8Sdrh} {42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3360959403f8Sdrhdo_test boundary1-2.29.ge.4 { 3361959403f8Sdrh db eval { 3362959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 2097152 ORDER BY rowid DESC 3363959403f8Sdrh } 3364959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42} 3365959403f8Sdrhdo_test boundary1-2.29.ge.5 { 3366959403f8Sdrh db eval { 3367959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 2097152 ORDER BY x 3368959403f8Sdrh } 3369959403f8Sdrh} {42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3370959403f8Sdrhdo_test boundary1-2.29.lt.1 { 3371959403f8Sdrh db eval { 3372959403f8Sdrh SELECT a FROM t1 WHERE rowid < 2097152 ORDER BY a 3373959403f8Sdrh } 3374959403f8Sdrh} {1 2 4 5 8 11 15 16 21 23 29 30 31 32 33 37 38 41 44 47 48 49 50 52 53 54 55 58 59 60 61 62 63 64} 3375959403f8Sdrhdo_test boundary1-2.29.lt.2 { 3376959403f8Sdrh db eval { 3377959403f8Sdrh SELECT a FROM t1 WHERE rowid < 2097152 ORDER BY a DESC 3378959403f8Sdrh } 3379959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 50 49 48 47 44 41 38 37 33 32 31 30 29 23 21 16 15 11 8 5 4 2 1} 3380959403f8Sdrhdo_test boundary1-2.29.lt.3 { 3381959403f8Sdrh db eval { 3382959403f8Sdrh SELECT a FROM t1 WHERE rowid < 2097152 ORDER BY rowid 3383959403f8Sdrh } 3384959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15} 3385959403f8Sdrhdo_test boundary1-2.29.lt.4 { 3386959403f8Sdrh db eval { 3387959403f8Sdrh SELECT a FROM t1 WHERE rowid < 2097152 ORDER BY rowid DESC 3388959403f8Sdrh } 3389959403f8Sdrh} {15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 3390959403f8Sdrhdo_test boundary1-2.29.lt.5 { 3391959403f8Sdrh db eval { 3392959403f8Sdrh SELECT a FROM t1 WHERE rowid < 2097152 ORDER BY x 3393959403f8Sdrh } 3394959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 3395959403f8Sdrhdo_test boundary1-2.29.le.1 { 3396959403f8Sdrh db eval { 3397959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 2097152 ORDER BY a 3398959403f8Sdrh } 3399959403f8Sdrh} {1 2 4 5 8 11 15 16 21 23 29 30 31 32 33 37 38 41 42 44 47 48 49 50 52 53 54 55 58 59 60 61 62 63 64} 3400959403f8Sdrhdo_test boundary1-2.29.le.2 { 3401959403f8Sdrh db eval { 3402959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 2097152 ORDER BY a DESC 3403959403f8Sdrh } 3404959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 50 49 48 47 44 42 41 38 37 33 32 31 30 29 23 21 16 15 11 8 5 4 2 1} 3405959403f8Sdrhdo_test boundary1-2.29.le.3 { 3406959403f8Sdrh db eval { 3407959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 2097152 ORDER BY rowid 3408959403f8Sdrh } 3409959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42} 3410959403f8Sdrhdo_test boundary1-2.29.le.4 { 3411959403f8Sdrh db eval { 3412959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 2097152 ORDER BY rowid DESC 3413959403f8Sdrh } 3414959403f8Sdrh} {42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 3415959403f8Sdrhdo_test boundary1-2.29.le.5 { 3416959403f8Sdrh db eval { 3417959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 2097152 ORDER BY x 3418959403f8Sdrh } 3419959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 3420959403f8Sdrhdo_test boundary1-2.30.1 { 3421959403f8Sdrh db eval { 3422959403f8Sdrh SELECT * FROM t1 WHERE rowid=128 3423959403f8Sdrh } 3424959403f8Sdrh} {49 0000000000000080} 3425959403f8Sdrhdo_test boundary1-2.30.2 { 3426959403f8Sdrh db eval { 3427959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0000000000000080' 3428959403f8Sdrh } 3429959403f8Sdrh} {128 49} 3430959403f8Sdrhdo_test boundary1-2.30.3 { 3431959403f8Sdrh db eval { 3432959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=49 3433959403f8Sdrh } 3434959403f8Sdrh} {128 0000000000000080} 3435959403f8Sdrhdo_test boundary1-2.30.gt.1 { 3436959403f8Sdrh db eval { 3437959403f8Sdrh SELECT a FROM t1 WHERE rowid > 128 ORDER BY a 3438959403f8Sdrh } 3439959403f8Sdrh} {3 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 34 35 36 39 40 42 43 45 46 48 50 51 56 57 61 62} 3440959403f8Sdrhdo_test boundary1-2.30.gt.2 { 3441959403f8Sdrh db eval { 3442959403f8Sdrh SELECT a FROM t1 WHERE rowid > 128 ORDER BY a DESC 3443959403f8Sdrh } 3444959403f8Sdrh} {62 61 57 56 51 50 48 46 45 43 42 40 39 36 35 34 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 3} 3445959403f8Sdrhdo_test boundary1-2.30.gt.3 { 3446959403f8Sdrh db eval { 3447959403f8Sdrh SELECT a FROM t1 WHERE rowid > 128 ORDER BY rowid 3448959403f8Sdrh } 3449959403f8Sdrh} {30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3450959403f8Sdrhdo_test boundary1-2.30.gt.4 { 3451959403f8Sdrh db eval { 3452959403f8Sdrh SELECT a FROM t1 WHERE rowid > 128 ORDER BY rowid DESC 3453959403f8Sdrh } 3454959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30} 3455959403f8Sdrhdo_test boundary1-2.30.gt.5 { 3456959403f8Sdrh db eval { 3457959403f8Sdrh SELECT a FROM t1 WHERE rowid > 128 ORDER BY x 3458959403f8Sdrh } 3459959403f8Sdrh} {30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3460959403f8Sdrhdo_test boundary1-2.30.ge.1 { 3461959403f8Sdrh db eval { 3462959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 128 ORDER BY a 3463959403f8Sdrh } 3464959403f8Sdrh} {3 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 34 35 36 39 40 42 43 45 46 48 49 50 51 56 57 61 62} 3465959403f8Sdrhdo_test boundary1-2.30.ge.2 { 3466959403f8Sdrh db eval { 3467959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 128 ORDER BY a DESC 3468959403f8Sdrh } 3469959403f8Sdrh} {62 61 57 56 51 50 49 48 46 45 43 42 40 39 36 35 34 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 3} 3470959403f8Sdrhdo_test boundary1-2.30.ge.3 { 3471959403f8Sdrh db eval { 3472959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 128 ORDER BY rowid 3473959403f8Sdrh } 3474959403f8Sdrh} {49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3475959403f8Sdrhdo_test boundary1-2.30.ge.4 { 3476959403f8Sdrh db eval { 3477959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 128 ORDER BY rowid DESC 3478959403f8Sdrh } 3479959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49} 3480959403f8Sdrhdo_test boundary1-2.30.ge.5 { 3481959403f8Sdrh db eval { 3482959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 128 ORDER BY x 3483959403f8Sdrh } 3484959403f8Sdrh} {49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3485959403f8Sdrhdo_test boundary1-2.30.lt.1 { 3486959403f8Sdrh db eval { 3487959403f8Sdrh SELECT a FROM t1 WHERE rowid < 128 ORDER BY a 3488959403f8Sdrh } 3489959403f8Sdrh} {1 2 4 5 11 21 29 31 32 33 37 38 41 44 47 52 53 54 55 58 59 60 63 64} 3490959403f8Sdrhdo_test boundary1-2.30.lt.2 { 3491959403f8Sdrh db eval { 3492959403f8Sdrh SELECT a FROM t1 WHERE rowid < 128 ORDER BY a DESC 3493959403f8Sdrh } 3494959403f8Sdrh} {64 63 60 59 58 55 54 53 52 47 44 41 38 37 33 32 31 29 21 11 5 4 2 1} 3495959403f8Sdrhdo_test boundary1-2.30.lt.3 { 3496959403f8Sdrh db eval { 3497959403f8Sdrh SELECT a FROM t1 WHERE rowid < 128 ORDER BY rowid 3498959403f8Sdrh } 3499959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4} 3500959403f8Sdrhdo_test boundary1-2.30.lt.4 { 3501959403f8Sdrh db eval { 3502959403f8Sdrh SELECT a FROM t1 WHERE rowid < 128 ORDER BY rowid DESC 3503959403f8Sdrh } 3504959403f8Sdrh} {4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 3505959403f8Sdrhdo_test boundary1-2.30.lt.5 { 3506959403f8Sdrh db eval { 3507959403f8Sdrh SELECT a FROM t1 WHERE rowid < 128 ORDER BY x 3508959403f8Sdrh } 3509959403f8Sdrh} {59 60 41 5 31 4 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 3510959403f8Sdrhdo_test boundary1-2.30.le.1 { 3511959403f8Sdrh db eval { 3512959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 128 ORDER BY a 3513959403f8Sdrh } 3514959403f8Sdrh} {1 2 4 5 11 21 29 31 32 33 37 38 41 44 47 49 52 53 54 55 58 59 60 63 64} 3515959403f8Sdrhdo_test boundary1-2.30.le.2 { 3516959403f8Sdrh db eval { 3517959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 128 ORDER BY a DESC 3518959403f8Sdrh } 3519959403f8Sdrh} {64 63 60 59 58 55 54 53 52 49 47 44 41 38 37 33 32 31 29 21 11 5 4 2 1} 3520959403f8Sdrhdo_test boundary1-2.30.le.3 { 3521959403f8Sdrh db eval { 3522959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 128 ORDER BY rowid 3523959403f8Sdrh } 3524959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49} 3525959403f8Sdrhdo_test boundary1-2.30.le.4 { 3526959403f8Sdrh db eval { 3527959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 128 ORDER BY rowid DESC 3528959403f8Sdrh } 3529959403f8Sdrh} {49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 3530959403f8Sdrhdo_test boundary1-2.30.le.5 { 3531959403f8Sdrh db eval { 3532959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 128 ORDER BY x 3533959403f8Sdrh } 3534959403f8Sdrh} {59 60 41 5 31 4 49 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 3535959403f8Sdrhdo_test boundary1-2.31.1 { 3536959403f8Sdrh db eval { 3537959403f8Sdrh SELECT * FROM t1 WHERE rowid=255 3538959403f8Sdrh } 3539959403f8Sdrh} {30 00000000000000ff} 3540959403f8Sdrhdo_test boundary1-2.31.2 { 3541959403f8Sdrh db eval { 3542959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='00000000000000ff' 3543959403f8Sdrh } 3544959403f8Sdrh} {255 30} 3545959403f8Sdrhdo_test boundary1-2.31.3 { 3546959403f8Sdrh db eval { 3547959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=30 3548959403f8Sdrh } 3549959403f8Sdrh} {255 00000000000000ff} 3550959403f8Sdrhdo_test boundary1-2.31.gt.1 { 3551959403f8Sdrh db eval { 3552959403f8Sdrh SELECT a FROM t1 WHERE rowid > 255 ORDER BY a 3553959403f8Sdrh } 3554959403f8Sdrh} {3 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 34 35 36 39 40 42 43 45 46 48 50 51 56 57 61 62} 3555959403f8Sdrhdo_test boundary1-2.31.gt.2 { 3556959403f8Sdrh db eval { 3557959403f8Sdrh SELECT a FROM t1 WHERE rowid > 255 ORDER BY a DESC 3558959403f8Sdrh } 3559959403f8Sdrh} {62 61 57 56 51 50 48 46 45 43 42 40 39 36 35 34 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 3} 3560959403f8Sdrhdo_test boundary1-2.31.gt.3 { 3561959403f8Sdrh db eval { 3562959403f8Sdrh SELECT a FROM t1 WHERE rowid > 255 ORDER BY rowid 3563959403f8Sdrh } 3564959403f8Sdrh} {61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3565959403f8Sdrhdo_test boundary1-2.31.gt.4 { 3566959403f8Sdrh db eval { 3567959403f8Sdrh SELECT a FROM t1 WHERE rowid > 255 ORDER BY rowid DESC 3568959403f8Sdrh } 3569959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61} 3570959403f8Sdrhdo_test boundary1-2.31.gt.5 { 3571959403f8Sdrh db eval { 3572959403f8Sdrh SELECT a FROM t1 WHERE rowid > 255 ORDER BY x 3573959403f8Sdrh } 3574959403f8Sdrh} {61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3575959403f8Sdrhdo_test boundary1-2.31.ge.1 { 3576959403f8Sdrh db eval { 3577959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 255 ORDER BY a 3578959403f8Sdrh } 3579959403f8Sdrh} {3 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 34 35 36 39 40 42 43 45 46 48 50 51 56 57 61 62} 3580959403f8Sdrhdo_test boundary1-2.31.ge.2 { 3581959403f8Sdrh db eval { 3582959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 255 ORDER BY a DESC 3583959403f8Sdrh } 3584959403f8Sdrh} {62 61 57 56 51 50 48 46 45 43 42 40 39 36 35 34 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 3} 3585959403f8Sdrhdo_test boundary1-2.31.ge.3 { 3586959403f8Sdrh db eval { 3587959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 255 ORDER BY rowid 3588959403f8Sdrh } 3589959403f8Sdrh} {30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3590959403f8Sdrhdo_test boundary1-2.31.ge.4 { 3591959403f8Sdrh db eval { 3592959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 255 ORDER BY rowid DESC 3593959403f8Sdrh } 3594959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30} 3595959403f8Sdrhdo_test boundary1-2.31.ge.5 { 3596959403f8Sdrh db eval { 3597959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 255 ORDER BY x 3598959403f8Sdrh } 3599959403f8Sdrh} {30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3600959403f8Sdrhdo_test boundary1-2.31.lt.1 { 3601959403f8Sdrh db eval { 3602959403f8Sdrh SELECT a FROM t1 WHERE rowid < 255 ORDER BY a 3603959403f8Sdrh } 3604959403f8Sdrh} {1 2 4 5 11 21 29 31 32 33 37 38 41 44 47 49 52 53 54 55 58 59 60 63 64} 3605959403f8Sdrhdo_test boundary1-2.31.lt.2 { 3606959403f8Sdrh db eval { 3607959403f8Sdrh SELECT a FROM t1 WHERE rowid < 255 ORDER BY a DESC 3608959403f8Sdrh } 3609959403f8Sdrh} {64 63 60 59 58 55 54 53 52 49 47 44 41 38 37 33 32 31 29 21 11 5 4 2 1} 3610959403f8Sdrhdo_test boundary1-2.31.lt.3 { 3611959403f8Sdrh db eval { 3612959403f8Sdrh SELECT a FROM t1 WHERE rowid < 255 ORDER BY rowid 3613959403f8Sdrh } 3614959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49} 3615959403f8Sdrhdo_test boundary1-2.31.lt.4 { 3616959403f8Sdrh db eval { 3617959403f8Sdrh SELECT a FROM t1 WHERE rowid < 255 ORDER BY rowid DESC 3618959403f8Sdrh } 3619959403f8Sdrh} {49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 3620959403f8Sdrhdo_test boundary1-2.31.lt.5 { 3621959403f8Sdrh db eval { 3622959403f8Sdrh SELECT a FROM t1 WHERE rowid < 255 ORDER BY x 3623959403f8Sdrh } 3624959403f8Sdrh} {59 60 41 5 31 4 49 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 3625959403f8Sdrhdo_test boundary1-2.31.le.1 { 3626959403f8Sdrh db eval { 3627959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 255 ORDER BY a 3628959403f8Sdrh } 3629959403f8Sdrh} {1 2 4 5 11 21 29 30 31 32 33 37 38 41 44 47 49 52 53 54 55 58 59 60 63 64} 3630959403f8Sdrhdo_test boundary1-2.31.le.2 { 3631959403f8Sdrh db eval { 3632959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 255 ORDER BY a DESC 3633959403f8Sdrh } 3634959403f8Sdrh} {64 63 60 59 58 55 54 53 52 49 47 44 41 38 37 33 32 31 30 29 21 11 5 4 2 1} 3635959403f8Sdrhdo_test boundary1-2.31.le.3 { 3636959403f8Sdrh db eval { 3637959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 255 ORDER BY rowid 3638959403f8Sdrh } 3639959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30} 3640959403f8Sdrhdo_test boundary1-2.31.le.4 { 3641959403f8Sdrh db eval { 3642959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 255 ORDER BY rowid DESC 3643959403f8Sdrh } 3644959403f8Sdrh} {30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 3645959403f8Sdrhdo_test boundary1-2.31.le.5 { 3646959403f8Sdrh db eval { 3647959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 255 ORDER BY x 3648959403f8Sdrh } 3649959403f8Sdrh} {59 60 41 5 31 4 49 30 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 3650959403f8Sdrhdo_test boundary1-2.32.1 { 3651959403f8Sdrh db eval { 3652959403f8Sdrh SELECT * FROM t1 WHERE rowid=-2147483648 3653959403f8Sdrh } 3654959403f8Sdrh} {11 ffffffff80000000} 3655959403f8Sdrhdo_test boundary1-2.32.2 { 3656959403f8Sdrh db eval { 3657959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='ffffffff80000000' 3658959403f8Sdrh } 3659959403f8Sdrh} {-2147483648 11} 3660959403f8Sdrhdo_test boundary1-2.32.3 { 3661959403f8Sdrh db eval { 3662959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=11 3663959403f8Sdrh } 3664959403f8Sdrh} {-2147483648 ffffffff80000000} 3665959403f8Sdrhdo_test boundary1-2.32.gt.1 { 3666959403f8Sdrh db eval { 3667959403f8Sdrh SELECT a FROM t1 WHERE rowid > -2147483648 ORDER BY a 3668959403f8Sdrh } 3669959403f8Sdrh} {1 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 48 49 50 51 52 53 54 56 57 59 60 61 62} 3670959403f8Sdrhdo_test boundary1-2.32.gt.2 { 3671959403f8Sdrh db eval { 3672959403f8Sdrh SELECT a FROM t1 WHERE rowid > -2147483648 ORDER BY a DESC 3673959403f8Sdrh } 3674959403f8Sdrh} {62 61 60 59 57 56 54 53 52 51 50 49 48 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3 1} 3675959403f8Sdrhdo_test boundary1-2.32.gt.3 { 3676959403f8Sdrh db eval { 3677959403f8Sdrh SELECT a FROM t1 WHERE rowid > -2147483648 ORDER BY rowid 3678959403f8Sdrh } 3679959403f8Sdrh} {1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3680959403f8Sdrhdo_test boundary1-2.32.gt.4 { 3681959403f8Sdrh db eval { 3682959403f8Sdrh SELECT a FROM t1 WHERE rowid > -2147483648 ORDER BY rowid DESC 3683959403f8Sdrh } 3684959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1} 3685959403f8Sdrhdo_test boundary1-2.32.gt.5 { 3686959403f8Sdrh db eval { 3687959403f8Sdrh SELECT a FROM t1 WHERE rowid > -2147483648 ORDER BY x 3688959403f8Sdrh } 3689959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 1 37 29 32 54 53 52 33 38} 3690959403f8Sdrhdo_test boundary1-2.32.ge.1 { 3691959403f8Sdrh db eval { 3692959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -2147483648 ORDER BY a 3693959403f8Sdrh } 3694959403f8Sdrh} {1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 48 49 50 51 52 53 54 56 57 59 60 61 62} 3695959403f8Sdrhdo_test boundary1-2.32.ge.2 { 3696959403f8Sdrh db eval { 3697959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -2147483648 ORDER BY a DESC 3698959403f8Sdrh } 3699959403f8Sdrh} {62 61 60 59 57 56 54 53 52 51 50 49 48 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 1} 3700959403f8Sdrhdo_test boundary1-2.32.ge.3 { 3701959403f8Sdrh db eval { 3702959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -2147483648 ORDER BY rowid 3703959403f8Sdrh } 3704959403f8Sdrh} {11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3705959403f8Sdrhdo_test boundary1-2.32.ge.4 { 3706959403f8Sdrh db eval { 3707959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -2147483648 ORDER BY rowid DESC 3708959403f8Sdrh } 3709959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11} 3710959403f8Sdrhdo_test boundary1-2.32.ge.5 { 3711959403f8Sdrh db eval { 3712959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -2147483648 ORDER BY x 3713959403f8Sdrh } 3714959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 11 1 37 29 32 54 53 52 33 38} 3715959403f8Sdrhdo_test boundary1-2.32.lt.1 { 3716959403f8Sdrh db eval { 3717959403f8Sdrh SELECT a FROM t1 WHERE rowid < -2147483648 ORDER BY a 3718959403f8Sdrh } 3719959403f8Sdrh} {2 21 44 47 55 58 63 64} 3720959403f8Sdrhdo_test boundary1-2.32.lt.2 { 3721959403f8Sdrh db eval { 3722959403f8Sdrh SELECT a FROM t1 WHERE rowid < -2147483648 ORDER BY a DESC 3723959403f8Sdrh } 3724959403f8Sdrh} {64 63 58 55 47 44 21 2} 3725959403f8Sdrhdo_test boundary1-2.32.lt.3 { 3726959403f8Sdrh db eval { 3727959403f8Sdrh SELECT a FROM t1 WHERE rowid < -2147483648 ORDER BY rowid 3728959403f8Sdrh } 3729959403f8Sdrh} {55 2 64 21 44 58 63 47} 3730959403f8Sdrhdo_test boundary1-2.32.lt.4 { 3731959403f8Sdrh db eval { 3732959403f8Sdrh SELECT a FROM t1 WHERE rowid < -2147483648 ORDER BY rowid DESC 3733959403f8Sdrh } 3734959403f8Sdrh} {47 63 58 44 21 64 2 55} 3735959403f8Sdrhdo_test boundary1-2.32.lt.5 { 3736959403f8Sdrh db eval { 3737959403f8Sdrh SELECT a FROM t1 WHERE rowid < -2147483648 ORDER BY x 3738959403f8Sdrh } 3739959403f8Sdrh} {55 2 64 21 44 58 63 47} 3740959403f8Sdrhdo_test boundary1-2.32.le.1 { 3741959403f8Sdrh db eval { 3742959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -2147483648 ORDER BY a 3743959403f8Sdrh } 3744959403f8Sdrh} {2 11 21 44 47 55 58 63 64} 3745959403f8Sdrhdo_test boundary1-2.32.le.2 { 3746959403f8Sdrh db eval { 3747959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -2147483648 ORDER BY a DESC 3748959403f8Sdrh } 3749959403f8Sdrh} {64 63 58 55 47 44 21 11 2} 3750959403f8Sdrhdo_test boundary1-2.32.le.3 { 3751959403f8Sdrh db eval { 3752959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -2147483648 ORDER BY rowid 3753959403f8Sdrh } 3754959403f8Sdrh} {55 2 64 21 44 58 63 47 11} 3755959403f8Sdrhdo_test boundary1-2.32.le.4 { 3756959403f8Sdrh db eval { 3757959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -2147483648 ORDER BY rowid DESC 3758959403f8Sdrh } 3759959403f8Sdrh} {11 47 63 58 44 21 64 2 55} 3760959403f8Sdrhdo_test boundary1-2.32.le.5 { 3761959403f8Sdrh db eval { 3762959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -2147483648 ORDER BY x 3763959403f8Sdrh } 3764959403f8Sdrh} {55 2 64 21 44 58 63 47 11} 3765959403f8Sdrhdo_test boundary1-2.33.1 { 3766959403f8Sdrh db eval { 3767959403f8Sdrh SELECT * FROM t1 WHERE rowid=34359738367 3768959403f8Sdrh } 3769959403f8Sdrh} {39 00000007ffffffff} 3770959403f8Sdrhdo_test boundary1-2.33.2 { 3771959403f8Sdrh db eval { 3772959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='00000007ffffffff' 3773959403f8Sdrh } 3774959403f8Sdrh} {34359738367 39} 3775959403f8Sdrhdo_test boundary1-2.33.3 { 3776959403f8Sdrh db eval { 3777959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=39 3778959403f8Sdrh } 3779959403f8Sdrh} {34359738367 00000007ffffffff} 3780959403f8Sdrhdo_test boundary1-2.33.gt.1 { 3781959403f8Sdrh db eval { 3782959403f8Sdrh SELECT a FROM t1 WHERE rowid > 34359738367 ORDER BY a 3783959403f8Sdrh } 3784959403f8Sdrh} {3 7 10 13 17 19 22 25 26 27 28 34 35 43 45 46 56 57} 3785959403f8Sdrhdo_test boundary1-2.33.gt.2 { 3786959403f8Sdrh db eval { 3787959403f8Sdrh SELECT a FROM t1 WHERE rowid > 34359738367 ORDER BY a DESC 3788959403f8Sdrh } 3789959403f8Sdrh} {57 56 46 45 43 35 34 28 27 26 25 22 19 17 13 10 7 3} 3790959403f8Sdrhdo_test boundary1-2.33.gt.3 { 3791959403f8Sdrh db eval { 3792959403f8Sdrh SELECT a FROM t1 WHERE rowid > 34359738367 ORDER BY rowid 3793959403f8Sdrh } 3794959403f8Sdrh} {22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3795959403f8Sdrhdo_test boundary1-2.33.gt.4 { 3796959403f8Sdrh db eval { 3797959403f8Sdrh SELECT a FROM t1 WHERE rowid > 34359738367 ORDER BY rowid DESC 3798959403f8Sdrh } 3799959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22} 3800959403f8Sdrhdo_test boundary1-2.33.gt.5 { 3801959403f8Sdrh db eval { 3802959403f8Sdrh SELECT a FROM t1 WHERE rowid > 34359738367 ORDER BY x 3803959403f8Sdrh } 3804959403f8Sdrh} {22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3805959403f8Sdrhdo_test boundary1-2.33.ge.1 { 3806959403f8Sdrh db eval { 3807959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 34359738367 ORDER BY a 3808959403f8Sdrh } 3809959403f8Sdrh} {3 7 10 13 17 19 22 25 26 27 28 34 35 39 43 45 46 56 57} 3810959403f8Sdrhdo_test boundary1-2.33.ge.2 { 3811959403f8Sdrh db eval { 3812959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 34359738367 ORDER BY a DESC 3813959403f8Sdrh } 3814959403f8Sdrh} {57 56 46 45 43 39 35 34 28 27 26 25 22 19 17 13 10 7 3} 3815959403f8Sdrhdo_test boundary1-2.33.ge.3 { 3816959403f8Sdrh db eval { 3817959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 34359738367 ORDER BY rowid 3818959403f8Sdrh } 3819959403f8Sdrh} {39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3820959403f8Sdrhdo_test boundary1-2.33.ge.4 { 3821959403f8Sdrh db eval { 3822959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 34359738367 ORDER BY rowid DESC 3823959403f8Sdrh } 3824959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39} 3825959403f8Sdrhdo_test boundary1-2.33.ge.5 { 3826959403f8Sdrh db eval { 3827959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 34359738367 ORDER BY x 3828959403f8Sdrh } 3829959403f8Sdrh} {39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3830959403f8Sdrhdo_test boundary1-2.33.lt.1 { 3831959403f8Sdrh db eval { 3832959403f8Sdrh SELECT a FROM t1 WHERE rowid < 34359738367 ORDER BY a 3833959403f8Sdrh } 3834959403f8Sdrh} {1 2 4 5 6 8 9 11 12 14 15 16 18 20 21 23 24 29 30 31 32 33 36 37 38 40 41 42 44 47 48 49 50 51 52 53 54 55 58 59 60 61 62 63 64} 3835959403f8Sdrhdo_test boundary1-2.33.lt.2 { 3836959403f8Sdrh db eval { 3837959403f8Sdrh SELECT a FROM t1 WHERE rowid < 34359738367 ORDER BY a DESC 3838959403f8Sdrh } 3839959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 51 50 49 48 47 44 42 41 40 38 37 36 33 32 31 30 29 24 23 21 20 18 16 15 14 12 11 9 8 6 5 4 2 1} 3840959403f8Sdrhdo_test boundary1-2.33.lt.3 { 3841959403f8Sdrh db eval { 3842959403f8Sdrh SELECT a FROM t1 WHERE rowid < 34359738367 ORDER BY rowid 3843959403f8Sdrh } 3844959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36} 3845959403f8Sdrhdo_test boundary1-2.33.lt.4 { 3846959403f8Sdrh db eval { 3847959403f8Sdrh SELECT a FROM t1 WHERE rowid < 34359738367 ORDER BY rowid DESC 3848959403f8Sdrh } 3849959403f8Sdrh} {36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 3850959403f8Sdrhdo_test boundary1-2.33.lt.5 { 3851959403f8Sdrh db eval { 3852959403f8Sdrh SELECT a FROM t1 WHERE rowid < 34359738367 ORDER BY x 3853959403f8Sdrh } 3854959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 3855959403f8Sdrhdo_test boundary1-2.33.le.1 { 3856959403f8Sdrh db eval { 3857959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 34359738367 ORDER BY a 3858959403f8Sdrh } 3859959403f8Sdrh} {1 2 4 5 6 8 9 11 12 14 15 16 18 20 21 23 24 29 30 31 32 33 36 37 38 39 40 41 42 44 47 48 49 50 51 52 53 54 55 58 59 60 61 62 63 64} 3860959403f8Sdrhdo_test boundary1-2.33.le.2 { 3861959403f8Sdrh db eval { 3862959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 34359738367 ORDER BY a DESC 3863959403f8Sdrh } 3864959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 51 50 49 48 47 44 42 41 40 39 38 37 36 33 32 31 30 29 24 23 21 20 18 16 15 14 12 11 9 8 6 5 4 2 1} 3865959403f8Sdrhdo_test boundary1-2.33.le.3 { 3866959403f8Sdrh db eval { 3867959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 34359738367 ORDER BY rowid 3868959403f8Sdrh } 3869959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39} 3870959403f8Sdrhdo_test boundary1-2.33.le.4 { 3871959403f8Sdrh db eval { 3872959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 34359738367 ORDER BY rowid DESC 3873959403f8Sdrh } 3874959403f8Sdrh} {39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 3875959403f8Sdrhdo_test boundary1-2.33.le.5 { 3876959403f8Sdrh db eval { 3877959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 34359738367 ORDER BY x 3878959403f8Sdrh } 3879959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 3880959403f8Sdrhdo_test boundary1-2.34.1 { 3881959403f8Sdrh db eval { 3882959403f8Sdrh SELECT * FROM t1 WHERE rowid=-549755813889 3883959403f8Sdrh } 3884959403f8Sdrh} {58 ffffff7fffffffff} 3885959403f8Sdrhdo_test boundary1-2.34.2 { 3886959403f8Sdrh db eval { 3887959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='ffffff7fffffffff' 3888959403f8Sdrh } 3889959403f8Sdrh} {-549755813889 58} 3890959403f8Sdrhdo_test boundary1-2.34.3 { 3891959403f8Sdrh db eval { 3892959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=58 3893959403f8Sdrh } 3894959403f8Sdrh} {-549755813889 ffffff7fffffffff} 3895959403f8Sdrhdo_test boundary1-2.34.gt.1 { 3896959403f8Sdrh db eval { 3897959403f8Sdrh SELECT a FROM t1 WHERE rowid > -549755813889 ORDER BY a 3898959403f8Sdrh } 3899959403f8Sdrh} {1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 56 57 59 60 61 62 63} 3900959403f8Sdrhdo_test boundary1-2.34.gt.2 { 3901959403f8Sdrh db eval { 3902959403f8Sdrh SELECT a FROM t1 WHERE rowid > -549755813889 ORDER BY a DESC 3903959403f8Sdrh } 3904959403f8Sdrh} {63 62 61 60 59 57 56 54 53 52 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 1} 3905959403f8Sdrhdo_test boundary1-2.34.gt.3 { 3906959403f8Sdrh db eval { 3907959403f8Sdrh SELECT a FROM t1 WHERE rowid > -549755813889 ORDER BY rowid 3908959403f8Sdrh } 3909959403f8Sdrh} {63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3910959403f8Sdrhdo_test boundary1-2.34.gt.4 { 3911959403f8Sdrh db eval { 3912959403f8Sdrh SELECT a FROM t1 WHERE rowid > -549755813889 ORDER BY rowid DESC 3913959403f8Sdrh } 3914959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63} 3915959403f8Sdrhdo_test boundary1-2.34.gt.5 { 3916959403f8Sdrh db eval { 3917959403f8Sdrh SELECT a FROM t1 WHERE rowid > -549755813889 ORDER BY x 3918959403f8Sdrh } 3919959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 63 47 11 1 37 29 32 54 53 52 33 38} 3920959403f8Sdrhdo_test boundary1-2.34.ge.1 { 3921959403f8Sdrh db eval { 3922959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -549755813889 ORDER BY a 3923959403f8Sdrh } 3924959403f8Sdrh} {1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63} 3925959403f8Sdrhdo_test boundary1-2.34.ge.2 { 3926959403f8Sdrh db eval { 3927959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -549755813889 ORDER BY a DESC 3928959403f8Sdrh } 3929959403f8Sdrh} {63 62 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 1} 3930959403f8Sdrhdo_test boundary1-2.34.ge.3 { 3931959403f8Sdrh db eval { 3932959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -549755813889 ORDER BY rowid 3933959403f8Sdrh } 3934959403f8Sdrh} {58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 3935959403f8Sdrhdo_test boundary1-2.34.ge.4 { 3936959403f8Sdrh db eval { 3937959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -549755813889 ORDER BY rowid DESC 3938959403f8Sdrh } 3939959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58} 3940959403f8Sdrhdo_test boundary1-2.34.ge.5 { 3941959403f8Sdrh db eval { 3942959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -549755813889 ORDER BY x 3943959403f8Sdrh } 3944959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 58 63 47 11 1 37 29 32 54 53 52 33 38} 3945959403f8Sdrhdo_test boundary1-2.34.lt.1 { 3946959403f8Sdrh db eval { 3947959403f8Sdrh SELECT a FROM t1 WHERE rowid < -549755813889 ORDER BY a 3948959403f8Sdrh } 3949959403f8Sdrh} {2 21 44 55 64} 3950959403f8Sdrhdo_test boundary1-2.34.lt.2 { 3951959403f8Sdrh db eval { 3952959403f8Sdrh SELECT a FROM t1 WHERE rowid < -549755813889 ORDER BY a DESC 3953959403f8Sdrh } 3954959403f8Sdrh} {64 55 44 21 2} 3955959403f8Sdrhdo_test boundary1-2.34.lt.3 { 3956959403f8Sdrh db eval { 3957959403f8Sdrh SELECT a FROM t1 WHERE rowid < -549755813889 ORDER BY rowid 3958959403f8Sdrh } 3959959403f8Sdrh} {55 2 64 21 44} 3960959403f8Sdrhdo_test boundary1-2.34.lt.4 { 3961959403f8Sdrh db eval { 3962959403f8Sdrh SELECT a FROM t1 WHERE rowid < -549755813889 ORDER BY rowid DESC 3963959403f8Sdrh } 3964959403f8Sdrh} {44 21 64 2 55} 3965959403f8Sdrhdo_test boundary1-2.34.lt.5 { 3966959403f8Sdrh db eval { 3967959403f8Sdrh SELECT a FROM t1 WHERE rowid < -549755813889 ORDER BY x 3968959403f8Sdrh } 3969959403f8Sdrh} {55 2 64 21 44} 3970959403f8Sdrhdo_test boundary1-2.34.le.1 { 3971959403f8Sdrh db eval { 3972959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -549755813889 ORDER BY a 3973959403f8Sdrh } 3974959403f8Sdrh} {2 21 44 55 58 64} 3975959403f8Sdrhdo_test boundary1-2.34.le.2 { 3976959403f8Sdrh db eval { 3977959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -549755813889 ORDER BY a DESC 3978959403f8Sdrh } 3979959403f8Sdrh} {64 58 55 44 21 2} 3980959403f8Sdrhdo_test boundary1-2.34.le.3 { 3981959403f8Sdrh db eval { 3982959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -549755813889 ORDER BY rowid 3983959403f8Sdrh } 3984959403f8Sdrh} {55 2 64 21 44 58} 3985959403f8Sdrhdo_test boundary1-2.34.le.4 { 3986959403f8Sdrh db eval { 3987959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -549755813889 ORDER BY rowid DESC 3988959403f8Sdrh } 3989959403f8Sdrh} {58 44 21 64 2 55} 3990959403f8Sdrhdo_test boundary1-2.34.le.5 { 3991959403f8Sdrh db eval { 3992959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -549755813889 ORDER BY x 3993959403f8Sdrh } 3994959403f8Sdrh} {55 2 64 21 44 58} 3995959403f8Sdrhdo_test boundary1-2.35.1 { 3996959403f8Sdrh db eval { 3997959403f8Sdrh SELECT * FROM t1 WHERE rowid=-32768 3998959403f8Sdrh } 3999959403f8Sdrh} {32 ffffffffffff8000} 4000959403f8Sdrhdo_test boundary1-2.35.2 { 4001959403f8Sdrh db eval { 4002959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='ffffffffffff8000' 4003959403f8Sdrh } 4004959403f8Sdrh} {-32768 32} 4005959403f8Sdrhdo_test boundary1-2.35.3 { 4006959403f8Sdrh db eval { 4007959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=32 4008959403f8Sdrh } 4009959403f8Sdrh} {-32768 ffffffffffff8000} 4010959403f8Sdrhdo_test boundary1-2.35.gt.1 { 4011959403f8Sdrh db eval { 4012959403f8Sdrh SELECT a FROM t1 WHERE rowid > -32768 ORDER BY a 4013959403f8Sdrh } 4014959403f8Sdrh} {3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 31 33 34 35 36 38 39 40 41 42 43 45 46 48 49 50 51 52 53 54 56 57 59 60 61 62} 4015959403f8Sdrhdo_test boundary1-2.35.gt.2 { 4016959403f8Sdrh db eval { 4017959403f8Sdrh SELECT a FROM t1 WHERE rowid > -32768 ORDER BY a DESC 4018959403f8Sdrh } 4019959403f8Sdrh} {62 61 60 59 57 56 54 53 52 51 50 49 48 46 45 43 42 41 40 39 38 36 35 34 33 31 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3} 4020959403f8Sdrhdo_test boundary1-2.35.gt.3 { 4021959403f8Sdrh db eval { 4022959403f8Sdrh SELECT a FROM t1 WHERE rowid > -32768 ORDER BY rowid 4023959403f8Sdrh } 4024959403f8Sdrh} {54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 4025959403f8Sdrhdo_test boundary1-2.35.gt.4 { 4026959403f8Sdrh db eval { 4027959403f8Sdrh SELECT a FROM t1 WHERE rowid > -32768 ORDER BY rowid DESC 4028959403f8Sdrh } 4029959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54} 4030959403f8Sdrhdo_test boundary1-2.35.gt.5 { 4031959403f8Sdrh db eval { 4032959403f8Sdrh SELECT a FROM t1 WHERE rowid > -32768 ORDER BY x 4033959403f8Sdrh } 4034959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 54 53 52 33 38} 4035959403f8Sdrhdo_test boundary1-2.35.ge.1 { 4036959403f8Sdrh db eval { 4037959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -32768 ORDER BY a 4038959403f8Sdrh } 4039959403f8Sdrh} {3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 31 32 33 34 35 36 38 39 40 41 42 43 45 46 48 49 50 51 52 53 54 56 57 59 60 61 62} 4040959403f8Sdrhdo_test boundary1-2.35.ge.2 { 4041959403f8Sdrh db eval { 4042959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -32768 ORDER BY a DESC 4043959403f8Sdrh } 4044959403f8Sdrh} {62 61 60 59 57 56 54 53 52 51 50 49 48 46 45 43 42 41 40 39 38 36 35 34 33 32 31 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3} 4045959403f8Sdrhdo_test boundary1-2.35.ge.3 { 4046959403f8Sdrh db eval { 4047959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -32768 ORDER BY rowid 4048959403f8Sdrh } 4049959403f8Sdrh} {32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 4050959403f8Sdrhdo_test boundary1-2.35.ge.4 { 4051959403f8Sdrh db eval { 4052959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -32768 ORDER BY rowid DESC 4053959403f8Sdrh } 4054959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32} 4055959403f8Sdrhdo_test boundary1-2.35.ge.5 { 4056959403f8Sdrh db eval { 4057959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -32768 ORDER BY x 4058959403f8Sdrh } 4059959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 32 54 53 52 33 38} 4060959403f8Sdrhdo_test boundary1-2.35.lt.1 { 4061959403f8Sdrh db eval { 4062959403f8Sdrh SELECT a FROM t1 WHERE rowid < -32768 ORDER BY a 4063959403f8Sdrh } 4064959403f8Sdrh} {1 2 11 21 29 37 44 47 55 58 63 64} 4065959403f8Sdrhdo_test boundary1-2.35.lt.2 { 4066959403f8Sdrh db eval { 4067959403f8Sdrh SELECT a FROM t1 WHERE rowid < -32768 ORDER BY a DESC 4068959403f8Sdrh } 4069959403f8Sdrh} {64 63 58 55 47 44 37 29 21 11 2 1} 4070959403f8Sdrhdo_test boundary1-2.35.lt.3 { 4071959403f8Sdrh db eval { 4072959403f8Sdrh SELECT a FROM t1 WHERE rowid < -32768 ORDER BY rowid 4073959403f8Sdrh } 4074959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29} 4075959403f8Sdrhdo_test boundary1-2.35.lt.4 { 4076959403f8Sdrh db eval { 4077959403f8Sdrh SELECT a FROM t1 WHERE rowid < -32768 ORDER BY rowid DESC 4078959403f8Sdrh } 4079959403f8Sdrh} {29 37 1 11 47 63 58 44 21 64 2 55} 4080959403f8Sdrhdo_test boundary1-2.35.lt.5 { 4081959403f8Sdrh db eval { 4082959403f8Sdrh SELECT a FROM t1 WHERE rowid < -32768 ORDER BY x 4083959403f8Sdrh } 4084959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29} 4085959403f8Sdrhdo_test boundary1-2.35.le.1 { 4086959403f8Sdrh db eval { 4087959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -32768 ORDER BY a 4088959403f8Sdrh } 4089959403f8Sdrh} {1 2 11 21 29 32 37 44 47 55 58 63 64} 4090959403f8Sdrhdo_test boundary1-2.35.le.2 { 4091959403f8Sdrh db eval { 4092959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -32768 ORDER BY a DESC 4093959403f8Sdrh } 4094959403f8Sdrh} {64 63 58 55 47 44 37 32 29 21 11 2 1} 4095959403f8Sdrhdo_test boundary1-2.35.le.3 { 4096959403f8Sdrh db eval { 4097959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -32768 ORDER BY rowid 4098959403f8Sdrh } 4099959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32} 4100959403f8Sdrhdo_test boundary1-2.35.le.4 { 4101959403f8Sdrh db eval { 4102959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -32768 ORDER BY rowid DESC 4103959403f8Sdrh } 4104959403f8Sdrh} {32 29 37 1 11 47 63 58 44 21 64 2 55} 4105959403f8Sdrhdo_test boundary1-2.35.le.5 { 4106959403f8Sdrh db eval { 4107959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -32768 ORDER BY x 4108959403f8Sdrh } 4109959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32} 4110959403f8Sdrhdo_test boundary1-2.36.1 { 4111959403f8Sdrh db eval { 4112959403f8Sdrh SELECT * FROM t1 WHERE rowid=2147483647 4113959403f8Sdrh } 4114959403f8Sdrh} {20 000000007fffffff} 4115959403f8Sdrhdo_test boundary1-2.36.2 { 4116959403f8Sdrh db eval { 4117959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='000000007fffffff' 4118959403f8Sdrh } 4119959403f8Sdrh} {2147483647 20} 4120959403f8Sdrhdo_test boundary1-2.36.3 { 4121959403f8Sdrh db eval { 4122959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=20 4123959403f8Sdrh } 4124959403f8Sdrh} {2147483647 000000007fffffff} 4125959403f8Sdrhdo_test boundary1-2.36.gt.1 { 4126959403f8Sdrh db eval { 4127959403f8Sdrh SELECT a FROM t1 WHERE rowid > 2147483647 ORDER BY a 4128959403f8Sdrh } 4129959403f8Sdrh} {3 7 10 13 14 17 19 22 25 26 27 28 34 35 36 39 43 45 46 51 56 57} 4130959403f8Sdrhdo_test boundary1-2.36.gt.2 { 4131959403f8Sdrh db eval { 4132959403f8Sdrh SELECT a FROM t1 WHERE rowid > 2147483647 ORDER BY a DESC 4133959403f8Sdrh } 4134959403f8Sdrh} {57 56 51 46 45 43 39 36 35 34 28 27 26 25 22 19 17 14 13 10 7 3} 4135959403f8Sdrhdo_test boundary1-2.36.gt.3 { 4136959403f8Sdrh db eval { 4137959403f8Sdrh SELECT a FROM t1 WHERE rowid > 2147483647 ORDER BY rowid 4138959403f8Sdrh } 4139959403f8Sdrh} {51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 4140959403f8Sdrhdo_test boundary1-2.36.gt.4 { 4141959403f8Sdrh db eval { 4142959403f8Sdrh SELECT a FROM t1 WHERE rowid > 2147483647 ORDER BY rowid DESC 4143959403f8Sdrh } 4144959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51} 4145959403f8Sdrhdo_test boundary1-2.36.gt.5 { 4146959403f8Sdrh db eval { 4147959403f8Sdrh SELECT a FROM t1 WHERE rowid > 2147483647 ORDER BY x 4148959403f8Sdrh } 4149959403f8Sdrh} {51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 4150959403f8Sdrhdo_test boundary1-2.36.ge.1 { 4151959403f8Sdrh db eval { 4152959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 2147483647 ORDER BY a 4153959403f8Sdrh } 4154959403f8Sdrh} {3 7 10 13 14 17 19 20 22 25 26 27 28 34 35 36 39 43 45 46 51 56 57} 4155959403f8Sdrhdo_test boundary1-2.36.ge.2 { 4156959403f8Sdrh db eval { 4157959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 2147483647 ORDER BY a DESC 4158959403f8Sdrh } 4159959403f8Sdrh} {57 56 51 46 45 43 39 36 35 34 28 27 26 25 22 20 19 17 14 13 10 7 3} 4160959403f8Sdrhdo_test boundary1-2.36.ge.3 { 4161959403f8Sdrh db eval { 4162959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 2147483647 ORDER BY rowid 4163959403f8Sdrh } 4164959403f8Sdrh} {20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 4165959403f8Sdrhdo_test boundary1-2.36.ge.4 { 4166959403f8Sdrh db eval { 4167959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 2147483647 ORDER BY rowid DESC 4168959403f8Sdrh } 4169959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20} 4170959403f8Sdrhdo_test boundary1-2.36.ge.5 { 4171959403f8Sdrh db eval { 4172959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 2147483647 ORDER BY x 4173959403f8Sdrh } 4174959403f8Sdrh} {20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 4175959403f8Sdrhdo_test boundary1-2.36.lt.1 { 4176959403f8Sdrh db eval { 4177959403f8Sdrh SELECT a FROM t1 WHERE rowid < 2147483647 ORDER BY a 4178959403f8Sdrh } 4179959403f8Sdrh} {1 2 4 5 6 8 9 11 12 15 16 18 21 23 24 29 30 31 32 33 37 38 40 41 42 44 47 48 49 50 52 53 54 55 58 59 60 61 62 63 64} 4180959403f8Sdrhdo_test boundary1-2.36.lt.2 { 4181959403f8Sdrh db eval { 4182959403f8Sdrh SELECT a FROM t1 WHERE rowid < 2147483647 ORDER BY a DESC 4183959403f8Sdrh } 4184959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 50 49 48 47 44 42 41 40 38 37 33 32 31 30 29 24 23 21 18 16 15 12 11 9 8 6 5 4 2 1} 4185959403f8Sdrhdo_test boundary1-2.36.lt.3 { 4186959403f8Sdrh db eval { 4187959403f8Sdrh SELECT a FROM t1 WHERE rowid < 2147483647 ORDER BY rowid 4188959403f8Sdrh } 4189959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40} 4190959403f8Sdrhdo_test boundary1-2.36.lt.4 { 4191959403f8Sdrh db eval { 4192959403f8Sdrh SELECT a FROM t1 WHERE rowid < 2147483647 ORDER BY rowid DESC 4193959403f8Sdrh } 4194959403f8Sdrh} {40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 4195959403f8Sdrhdo_test boundary1-2.36.lt.5 { 4196959403f8Sdrh db eval { 4197959403f8Sdrh SELECT a FROM t1 WHERE rowid < 2147483647 ORDER BY x 4198959403f8Sdrh } 4199959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 4200959403f8Sdrhdo_test boundary1-2.36.le.1 { 4201959403f8Sdrh db eval { 4202959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 2147483647 ORDER BY a 4203959403f8Sdrh } 4204959403f8Sdrh} {1 2 4 5 6 8 9 11 12 15 16 18 20 21 23 24 29 30 31 32 33 37 38 40 41 42 44 47 48 49 50 52 53 54 55 58 59 60 61 62 63 64} 4205959403f8Sdrhdo_test boundary1-2.36.le.2 { 4206959403f8Sdrh db eval { 4207959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 2147483647 ORDER BY a DESC 4208959403f8Sdrh } 4209959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 50 49 48 47 44 42 41 40 38 37 33 32 31 30 29 24 23 21 20 18 16 15 12 11 9 8 6 5 4 2 1} 4210959403f8Sdrhdo_test boundary1-2.36.le.3 { 4211959403f8Sdrh db eval { 4212959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 2147483647 ORDER BY rowid 4213959403f8Sdrh } 4214959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20} 4215959403f8Sdrhdo_test boundary1-2.36.le.4 { 4216959403f8Sdrh db eval { 4217959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 2147483647 ORDER BY rowid DESC 4218959403f8Sdrh } 4219959403f8Sdrh} {20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 4220959403f8Sdrhdo_test boundary1-2.36.le.5 { 4221959403f8Sdrh db eval { 4222959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 2147483647 ORDER BY x 4223959403f8Sdrh } 4224959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 4225959403f8Sdrhdo_test boundary1-2.37.1 { 4226959403f8Sdrh db eval { 4227959403f8Sdrh SELECT * FROM t1 WHERE rowid=-129 4228959403f8Sdrh } 4229959403f8Sdrh} {54 ffffffffffffff7f} 4230959403f8Sdrhdo_test boundary1-2.37.2 { 4231959403f8Sdrh db eval { 4232959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='ffffffffffffff7f' 4233959403f8Sdrh } 4234959403f8Sdrh} {-129 54} 4235959403f8Sdrhdo_test boundary1-2.37.3 { 4236959403f8Sdrh db eval { 4237959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=54 4238959403f8Sdrh } 4239959403f8Sdrh} {-129 ffffffffffffff7f} 4240959403f8Sdrhdo_test boundary1-2.37.gt.1 { 4241959403f8Sdrh db eval { 4242959403f8Sdrh SELECT a FROM t1 WHERE rowid > -129 ORDER BY a 4243959403f8Sdrh } 4244959403f8Sdrh} {3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 31 33 34 35 36 38 39 40 41 42 43 45 46 48 49 50 51 52 53 56 57 59 60 61 62} 4245959403f8Sdrhdo_test boundary1-2.37.gt.2 { 4246959403f8Sdrh db eval { 4247959403f8Sdrh SELECT a FROM t1 WHERE rowid > -129 ORDER BY a DESC 4248959403f8Sdrh } 4249959403f8Sdrh} {62 61 60 59 57 56 53 52 51 50 49 48 46 45 43 42 41 40 39 38 36 35 34 33 31 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3} 4250959403f8Sdrhdo_test boundary1-2.37.gt.3 { 4251959403f8Sdrh db eval { 4252959403f8Sdrh SELECT a FROM t1 WHERE rowid > -129 ORDER BY rowid 4253959403f8Sdrh } 4254959403f8Sdrh} {53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 4255959403f8Sdrhdo_test boundary1-2.37.gt.4 { 4256959403f8Sdrh db eval { 4257959403f8Sdrh SELECT a FROM t1 WHERE rowid > -129 ORDER BY rowid DESC 4258959403f8Sdrh } 4259959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53} 4260959403f8Sdrhdo_test boundary1-2.37.gt.5 { 4261959403f8Sdrh db eval { 4262959403f8Sdrh SELECT a FROM t1 WHERE rowid > -129 ORDER BY x 4263959403f8Sdrh } 4264959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 53 52 33 38} 4265959403f8Sdrhdo_test boundary1-2.37.ge.1 { 4266959403f8Sdrh db eval { 4267959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -129 ORDER BY a 4268959403f8Sdrh } 4269959403f8Sdrh} {3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 31 33 34 35 36 38 39 40 41 42 43 45 46 48 49 50 51 52 53 54 56 57 59 60 61 62} 4270959403f8Sdrhdo_test boundary1-2.37.ge.2 { 4271959403f8Sdrh db eval { 4272959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -129 ORDER BY a DESC 4273959403f8Sdrh } 4274959403f8Sdrh} {62 61 60 59 57 56 54 53 52 51 50 49 48 46 45 43 42 41 40 39 38 36 35 34 33 31 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3} 4275959403f8Sdrhdo_test boundary1-2.37.ge.3 { 4276959403f8Sdrh db eval { 4277959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -129 ORDER BY rowid 4278959403f8Sdrh } 4279959403f8Sdrh} {54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 4280959403f8Sdrhdo_test boundary1-2.37.ge.4 { 4281959403f8Sdrh db eval { 4282959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -129 ORDER BY rowid DESC 4283959403f8Sdrh } 4284959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54} 4285959403f8Sdrhdo_test boundary1-2.37.ge.5 { 4286959403f8Sdrh db eval { 4287959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -129 ORDER BY x 4288959403f8Sdrh } 4289959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 54 53 52 33 38} 4290959403f8Sdrhdo_test boundary1-2.37.lt.1 { 4291959403f8Sdrh db eval { 4292959403f8Sdrh SELECT a FROM t1 WHERE rowid < -129 ORDER BY a 4293959403f8Sdrh } 4294959403f8Sdrh} {1 2 11 21 29 32 37 44 47 55 58 63 64} 4295959403f8Sdrhdo_test boundary1-2.37.lt.2 { 4296959403f8Sdrh db eval { 4297959403f8Sdrh SELECT a FROM t1 WHERE rowid < -129 ORDER BY a DESC 4298959403f8Sdrh } 4299959403f8Sdrh} {64 63 58 55 47 44 37 32 29 21 11 2 1} 4300959403f8Sdrhdo_test boundary1-2.37.lt.3 { 4301959403f8Sdrh db eval { 4302959403f8Sdrh SELECT a FROM t1 WHERE rowid < -129 ORDER BY rowid 4303959403f8Sdrh } 4304959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32} 4305959403f8Sdrhdo_test boundary1-2.37.lt.4 { 4306959403f8Sdrh db eval { 4307959403f8Sdrh SELECT a FROM t1 WHERE rowid < -129 ORDER BY rowid DESC 4308959403f8Sdrh } 4309959403f8Sdrh} {32 29 37 1 11 47 63 58 44 21 64 2 55} 4310959403f8Sdrhdo_test boundary1-2.37.lt.5 { 4311959403f8Sdrh db eval { 4312959403f8Sdrh SELECT a FROM t1 WHERE rowid < -129 ORDER BY x 4313959403f8Sdrh } 4314959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32} 4315959403f8Sdrhdo_test boundary1-2.37.le.1 { 4316959403f8Sdrh db eval { 4317959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -129 ORDER BY a 4318959403f8Sdrh } 4319959403f8Sdrh} {1 2 11 21 29 32 37 44 47 54 55 58 63 64} 4320959403f8Sdrhdo_test boundary1-2.37.le.2 { 4321959403f8Sdrh db eval { 4322959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -129 ORDER BY a DESC 4323959403f8Sdrh } 4324959403f8Sdrh} {64 63 58 55 54 47 44 37 32 29 21 11 2 1} 4325959403f8Sdrhdo_test boundary1-2.37.le.3 { 4326959403f8Sdrh db eval { 4327959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -129 ORDER BY rowid 4328959403f8Sdrh } 4329959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54} 4330959403f8Sdrhdo_test boundary1-2.37.le.4 { 4331959403f8Sdrh db eval { 4332959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -129 ORDER BY rowid DESC 4333959403f8Sdrh } 4334959403f8Sdrh} {54 32 29 37 1 11 47 63 58 44 21 64 2 55} 4335959403f8Sdrhdo_test boundary1-2.37.le.5 { 4336959403f8Sdrh db eval { 4337959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -129 ORDER BY x 4338959403f8Sdrh } 4339959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54} 4340959403f8Sdrhdo_test boundary1-2.38.1 { 4341959403f8Sdrh db eval { 4342959403f8Sdrh SELECT * FROM t1 WHERE rowid=-128 4343959403f8Sdrh } 4344959403f8Sdrh} {53 ffffffffffffff80} 4345959403f8Sdrhdo_test boundary1-2.38.2 { 4346959403f8Sdrh db eval { 4347959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='ffffffffffffff80' 4348959403f8Sdrh } 4349959403f8Sdrh} {-128 53} 4350959403f8Sdrhdo_test boundary1-2.38.3 { 4351959403f8Sdrh db eval { 4352959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=53 4353959403f8Sdrh } 4354959403f8Sdrh} {-128 ffffffffffffff80} 4355959403f8Sdrhdo_test boundary1-2.38.gt.1 { 4356959403f8Sdrh db eval { 4357959403f8Sdrh SELECT a FROM t1 WHERE rowid > -128 ORDER BY a 4358959403f8Sdrh } 4359959403f8Sdrh} {3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 31 33 34 35 36 38 39 40 41 42 43 45 46 48 49 50 51 52 56 57 59 60 61 62} 4360959403f8Sdrhdo_test boundary1-2.38.gt.2 { 4361959403f8Sdrh db eval { 4362959403f8Sdrh SELECT a FROM t1 WHERE rowid > -128 ORDER BY a DESC 4363959403f8Sdrh } 4364959403f8Sdrh} {62 61 60 59 57 56 52 51 50 49 48 46 45 43 42 41 40 39 38 36 35 34 33 31 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3} 4365959403f8Sdrhdo_test boundary1-2.38.gt.3 { 4366959403f8Sdrh db eval { 4367959403f8Sdrh SELECT a FROM t1 WHERE rowid > -128 ORDER BY rowid 4368959403f8Sdrh } 4369959403f8Sdrh} {52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 4370959403f8Sdrhdo_test boundary1-2.38.gt.4 { 4371959403f8Sdrh db eval { 4372959403f8Sdrh SELECT a FROM t1 WHERE rowid > -128 ORDER BY rowid DESC 4373959403f8Sdrh } 4374959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52} 4375959403f8Sdrhdo_test boundary1-2.38.gt.5 { 4376959403f8Sdrh db eval { 4377959403f8Sdrh SELECT a FROM t1 WHERE rowid > -128 ORDER BY x 4378959403f8Sdrh } 4379959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 52 33 38} 4380959403f8Sdrhdo_test boundary1-2.38.ge.1 { 4381959403f8Sdrh db eval { 4382959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -128 ORDER BY a 4383959403f8Sdrh } 4384959403f8Sdrh} {3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 31 33 34 35 36 38 39 40 41 42 43 45 46 48 49 50 51 52 53 56 57 59 60 61 62} 4385959403f8Sdrhdo_test boundary1-2.38.ge.2 { 4386959403f8Sdrh db eval { 4387959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -128 ORDER BY a DESC 4388959403f8Sdrh } 4389959403f8Sdrh} {62 61 60 59 57 56 53 52 51 50 49 48 46 45 43 42 41 40 39 38 36 35 34 33 31 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3} 4390959403f8Sdrhdo_test boundary1-2.38.ge.3 { 4391959403f8Sdrh db eval { 4392959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -128 ORDER BY rowid 4393959403f8Sdrh } 4394959403f8Sdrh} {53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 4395959403f8Sdrhdo_test boundary1-2.38.ge.4 { 4396959403f8Sdrh db eval { 4397959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -128 ORDER BY rowid DESC 4398959403f8Sdrh } 4399959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53} 4400959403f8Sdrhdo_test boundary1-2.38.ge.5 { 4401959403f8Sdrh db eval { 4402959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -128 ORDER BY x 4403959403f8Sdrh } 4404959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 53 52 33 38} 4405959403f8Sdrhdo_test boundary1-2.38.lt.1 { 4406959403f8Sdrh db eval { 4407959403f8Sdrh SELECT a FROM t1 WHERE rowid < -128 ORDER BY a 4408959403f8Sdrh } 4409959403f8Sdrh} {1 2 11 21 29 32 37 44 47 54 55 58 63 64} 4410959403f8Sdrhdo_test boundary1-2.38.lt.2 { 4411959403f8Sdrh db eval { 4412959403f8Sdrh SELECT a FROM t1 WHERE rowid < -128 ORDER BY a DESC 4413959403f8Sdrh } 4414959403f8Sdrh} {64 63 58 55 54 47 44 37 32 29 21 11 2 1} 4415959403f8Sdrhdo_test boundary1-2.38.lt.3 { 4416959403f8Sdrh db eval { 4417959403f8Sdrh SELECT a FROM t1 WHERE rowid < -128 ORDER BY rowid 4418959403f8Sdrh } 4419959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54} 4420959403f8Sdrhdo_test boundary1-2.38.lt.4 { 4421959403f8Sdrh db eval { 4422959403f8Sdrh SELECT a FROM t1 WHERE rowid < -128 ORDER BY rowid DESC 4423959403f8Sdrh } 4424959403f8Sdrh} {54 32 29 37 1 11 47 63 58 44 21 64 2 55} 4425959403f8Sdrhdo_test boundary1-2.38.lt.5 { 4426959403f8Sdrh db eval { 4427959403f8Sdrh SELECT a FROM t1 WHERE rowid < -128 ORDER BY x 4428959403f8Sdrh } 4429959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54} 4430959403f8Sdrhdo_test boundary1-2.38.le.1 { 4431959403f8Sdrh db eval { 4432959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -128 ORDER BY a 4433959403f8Sdrh } 4434959403f8Sdrh} {1 2 11 21 29 32 37 44 47 53 54 55 58 63 64} 4435959403f8Sdrhdo_test boundary1-2.38.le.2 { 4436959403f8Sdrh db eval { 4437959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -128 ORDER BY a DESC 4438959403f8Sdrh } 4439959403f8Sdrh} {64 63 58 55 54 53 47 44 37 32 29 21 11 2 1} 4440959403f8Sdrhdo_test boundary1-2.38.le.3 { 4441959403f8Sdrh db eval { 4442959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -128 ORDER BY rowid 4443959403f8Sdrh } 4444959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53} 4445959403f8Sdrhdo_test boundary1-2.38.le.4 { 4446959403f8Sdrh db eval { 4447959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -128 ORDER BY rowid DESC 4448959403f8Sdrh } 4449959403f8Sdrh} {53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 4450959403f8Sdrhdo_test boundary1-2.38.le.5 { 4451959403f8Sdrh db eval { 4452959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -128 ORDER BY x 4453959403f8Sdrh } 4454959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53} 4455959403f8Sdrhdo_test boundary1-2.39.1 { 4456959403f8Sdrh db eval { 4457959403f8Sdrh SELECT * FROM t1 WHERE rowid=72057594037927936 4458959403f8Sdrh } 4459959403f8Sdrh} {28 0100000000000000} 4460959403f8Sdrhdo_test boundary1-2.39.2 { 4461959403f8Sdrh db eval { 4462959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0100000000000000' 4463959403f8Sdrh } 4464959403f8Sdrh} {72057594037927936 28} 4465959403f8Sdrhdo_test boundary1-2.39.3 { 4466959403f8Sdrh db eval { 4467959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=28 4468959403f8Sdrh } 4469959403f8Sdrh} {72057594037927936 0100000000000000} 4470959403f8Sdrhdo_test boundary1-2.39.gt.1 { 4471959403f8Sdrh db eval { 4472959403f8Sdrh SELECT a FROM t1 WHERE rowid > 72057594037927936 ORDER BY a 4473959403f8Sdrh } 4474959403f8Sdrh} {3} 4475959403f8Sdrhdo_test boundary1-2.39.gt.2 { 4476959403f8Sdrh db eval { 4477959403f8Sdrh SELECT a FROM t1 WHERE rowid > 72057594037927936 ORDER BY a DESC 4478959403f8Sdrh } 4479959403f8Sdrh} {3} 4480959403f8Sdrhdo_test boundary1-2.39.gt.3 { 4481959403f8Sdrh db eval { 4482959403f8Sdrh SELECT a FROM t1 WHERE rowid > 72057594037927936 ORDER BY rowid 4483959403f8Sdrh } 4484959403f8Sdrh} {3} 4485959403f8Sdrhdo_test boundary1-2.39.gt.4 { 4486959403f8Sdrh db eval { 4487959403f8Sdrh SELECT a FROM t1 WHERE rowid > 72057594037927936 ORDER BY rowid DESC 4488959403f8Sdrh } 4489959403f8Sdrh} {3} 4490959403f8Sdrhdo_test boundary1-2.39.gt.5 { 4491959403f8Sdrh db eval { 4492959403f8Sdrh SELECT a FROM t1 WHERE rowid > 72057594037927936 ORDER BY x 4493959403f8Sdrh } 4494959403f8Sdrh} {3} 4495959403f8Sdrhdo_test boundary1-2.39.ge.1 { 4496959403f8Sdrh db eval { 4497959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 72057594037927936 ORDER BY a 4498959403f8Sdrh } 4499959403f8Sdrh} {3 28} 4500959403f8Sdrhdo_test boundary1-2.39.ge.2 { 4501959403f8Sdrh db eval { 4502959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 72057594037927936 ORDER BY a DESC 4503959403f8Sdrh } 4504959403f8Sdrh} {28 3} 4505959403f8Sdrhdo_test boundary1-2.39.ge.3 { 4506959403f8Sdrh db eval { 4507959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 72057594037927936 ORDER BY rowid 4508959403f8Sdrh } 4509959403f8Sdrh} {28 3} 4510959403f8Sdrhdo_test boundary1-2.39.ge.4 { 4511959403f8Sdrh db eval { 4512959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 72057594037927936 ORDER BY rowid DESC 4513959403f8Sdrh } 4514959403f8Sdrh} {3 28} 4515959403f8Sdrhdo_test boundary1-2.39.ge.5 { 4516959403f8Sdrh db eval { 4517959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 72057594037927936 ORDER BY x 4518959403f8Sdrh } 4519959403f8Sdrh} {28 3} 4520959403f8Sdrhdo_test boundary1-2.39.lt.1 { 4521959403f8Sdrh db eval { 4522959403f8Sdrh SELECT a FROM t1 WHERE rowid < 72057594037927936 ORDER BY a 4523959403f8Sdrh } 4524959403f8Sdrh} {1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 4525959403f8Sdrhdo_test boundary1-2.39.lt.2 { 4526959403f8Sdrh db eval { 4527959403f8Sdrh SELECT a FROM t1 WHERE rowid < 72057594037927936 ORDER BY a DESC 4528959403f8Sdrh } 4529959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 2 1} 4530959403f8Sdrhdo_test boundary1-2.39.lt.3 { 4531959403f8Sdrh db eval { 4532959403f8Sdrh SELECT a FROM t1 WHERE rowid < 72057594037927936 ORDER BY rowid 4533959403f8Sdrh } 4534959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17} 4535959403f8Sdrhdo_test boundary1-2.39.lt.4 { 4536959403f8Sdrh db eval { 4537959403f8Sdrh SELECT a FROM t1 WHERE rowid < 72057594037927936 ORDER BY rowid DESC 4538959403f8Sdrh } 4539959403f8Sdrh} {17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 4540959403f8Sdrhdo_test boundary1-2.39.lt.5 { 4541959403f8Sdrh db eval { 4542959403f8Sdrh SELECT a FROM t1 WHERE rowid < 72057594037927936 ORDER BY x 4543959403f8Sdrh } 4544959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 4545959403f8Sdrhdo_test boundary1-2.39.le.1 { 4546959403f8Sdrh db eval { 4547959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 72057594037927936 ORDER BY a 4548959403f8Sdrh } 4549959403f8Sdrh} {1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 4550959403f8Sdrhdo_test boundary1-2.39.le.2 { 4551959403f8Sdrh db eval { 4552959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 72057594037927936 ORDER BY a DESC 4553959403f8Sdrh } 4554959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 2 1} 4555959403f8Sdrhdo_test boundary1-2.39.le.3 { 4556959403f8Sdrh db eval { 4557959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 72057594037927936 ORDER BY rowid 4558959403f8Sdrh } 4559959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28} 4560959403f8Sdrhdo_test boundary1-2.39.le.4 { 4561959403f8Sdrh db eval { 4562959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 72057594037927936 ORDER BY rowid DESC 4563959403f8Sdrh } 4564959403f8Sdrh} {28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 4565959403f8Sdrhdo_test boundary1-2.39.le.5 { 4566959403f8Sdrh db eval { 4567959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 72057594037927936 ORDER BY x 4568959403f8Sdrh } 4569959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 4570959403f8Sdrhdo_test boundary1-2.40.1 { 4571959403f8Sdrh db eval { 4572959403f8Sdrh SELECT * FROM t1 WHERE rowid=2147483648 4573959403f8Sdrh } 4574959403f8Sdrh} {51 0000000080000000} 4575959403f8Sdrhdo_test boundary1-2.40.2 { 4576959403f8Sdrh db eval { 4577959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0000000080000000' 4578959403f8Sdrh } 4579959403f8Sdrh} {2147483648 51} 4580959403f8Sdrhdo_test boundary1-2.40.3 { 4581959403f8Sdrh db eval { 4582959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=51 4583959403f8Sdrh } 4584959403f8Sdrh} {2147483648 0000000080000000} 4585959403f8Sdrhdo_test boundary1-2.40.gt.1 { 4586959403f8Sdrh db eval { 4587959403f8Sdrh SELECT a FROM t1 WHERE rowid > 2147483648 ORDER BY a 4588959403f8Sdrh } 4589959403f8Sdrh} {3 7 10 13 14 17 19 22 25 26 27 28 34 35 36 39 43 45 46 56 57} 4590959403f8Sdrhdo_test boundary1-2.40.gt.2 { 4591959403f8Sdrh db eval { 4592959403f8Sdrh SELECT a FROM t1 WHERE rowid > 2147483648 ORDER BY a DESC 4593959403f8Sdrh } 4594959403f8Sdrh} {57 56 46 45 43 39 36 35 34 28 27 26 25 22 19 17 14 13 10 7 3} 4595959403f8Sdrhdo_test boundary1-2.40.gt.3 { 4596959403f8Sdrh db eval { 4597959403f8Sdrh SELECT a FROM t1 WHERE rowid > 2147483648 ORDER BY rowid 4598959403f8Sdrh } 4599959403f8Sdrh} {14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 4600959403f8Sdrhdo_test boundary1-2.40.gt.4 { 4601959403f8Sdrh db eval { 4602959403f8Sdrh SELECT a FROM t1 WHERE rowid > 2147483648 ORDER BY rowid DESC 4603959403f8Sdrh } 4604959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14} 4605959403f8Sdrhdo_test boundary1-2.40.gt.5 { 4606959403f8Sdrh db eval { 4607959403f8Sdrh SELECT a FROM t1 WHERE rowid > 2147483648 ORDER BY x 4608959403f8Sdrh } 4609959403f8Sdrh} {14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 4610959403f8Sdrhdo_test boundary1-2.40.ge.1 { 4611959403f8Sdrh db eval { 4612959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 2147483648 ORDER BY a 4613959403f8Sdrh } 4614959403f8Sdrh} {3 7 10 13 14 17 19 22 25 26 27 28 34 35 36 39 43 45 46 51 56 57} 4615959403f8Sdrhdo_test boundary1-2.40.ge.2 { 4616959403f8Sdrh db eval { 4617959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 2147483648 ORDER BY a DESC 4618959403f8Sdrh } 4619959403f8Sdrh} {57 56 51 46 45 43 39 36 35 34 28 27 26 25 22 19 17 14 13 10 7 3} 4620959403f8Sdrhdo_test boundary1-2.40.ge.3 { 4621959403f8Sdrh db eval { 4622959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 2147483648 ORDER BY rowid 4623959403f8Sdrh } 4624959403f8Sdrh} {51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 4625959403f8Sdrhdo_test boundary1-2.40.ge.4 { 4626959403f8Sdrh db eval { 4627959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 2147483648 ORDER BY rowid DESC 4628959403f8Sdrh } 4629959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51} 4630959403f8Sdrhdo_test boundary1-2.40.ge.5 { 4631959403f8Sdrh db eval { 4632959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 2147483648 ORDER BY x 4633959403f8Sdrh } 4634959403f8Sdrh} {51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 4635959403f8Sdrhdo_test boundary1-2.40.lt.1 { 4636959403f8Sdrh db eval { 4637959403f8Sdrh SELECT a FROM t1 WHERE rowid < 2147483648 ORDER BY a 4638959403f8Sdrh } 4639959403f8Sdrh} {1 2 4 5 6 8 9 11 12 15 16 18 20 21 23 24 29 30 31 32 33 37 38 40 41 42 44 47 48 49 50 52 53 54 55 58 59 60 61 62 63 64} 4640959403f8Sdrhdo_test boundary1-2.40.lt.2 { 4641959403f8Sdrh db eval { 4642959403f8Sdrh SELECT a FROM t1 WHERE rowid < 2147483648 ORDER BY a DESC 4643959403f8Sdrh } 4644959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 50 49 48 47 44 42 41 40 38 37 33 32 31 30 29 24 23 21 20 18 16 15 12 11 9 8 6 5 4 2 1} 4645959403f8Sdrhdo_test boundary1-2.40.lt.3 { 4646959403f8Sdrh db eval { 4647959403f8Sdrh SELECT a FROM t1 WHERE rowid < 2147483648 ORDER BY rowid 4648959403f8Sdrh } 4649959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20} 4650959403f8Sdrhdo_test boundary1-2.40.lt.4 { 4651959403f8Sdrh db eval { 4652959403f8Sdrh SELECT a FROM t1 WHERE rowid < 2147483648 ORDER BY rowid DESC 4653959403f8Sdrh } 4654959403f8Sdrh} {20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 4655959403f8Sdrhdo_test boundary1-2.40.lt.5 { 4656959403f8Sdrh db eval { 4657959403f8Sdrh SELECT a FROM t1 WHERE rowid < 2147483648 ORDER BY x 4658959403f8Sdrh } 4659959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 4660959403f8Sdrhdo_test boundary1-2.40.le.1 { 4661959403f8Sdrh db eval { 4662959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 2147483648 ORDER BY a 4663959403f8Sdrh } 4664959403f8Sdrh} {1 2 4 5 6 8 9 11 12 15 16 18 20 21 23 24 29 30 31 32 33 37 38 40 41 42 44 47 48 49 50 51 52 53 54 55 58 59 60 61 62 63 64} 4665959403f8Sdrhdo_test boundary1-2.40.le.2 { 4666959403f8Sdrh db eval { 4667959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 2147483648 ORDER BY a DESC 4668959403f8Sdrh } 4669959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 51 50 49 48 47 44 42 41 40 38 37 33 32 31 30 29 24 23 21 20 18 16 15 12 11 9 8 6 5 4 2 1} 4670959403f8Sdrhdo_test boundary1-2.40.le.3 { 4671959403f8Sdrh db eval { 4672959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 2147483648 ORDER BY rowid 4673959403f8Sdrh } 4674959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51} 4675959403f8Sdrhdo_test boundary1-2.40.le.4 { 4676959403f8Sdrh db eval { 4677959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 2147483648 ORDER BY rowid DESC 4678959403f8Sdrh } 4679959403f8Sdrh} {51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 4680959403f8Sdrhdo_test boundary1-2.40.le.5 { 4681959403f8Sdrh db eval { 4682959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 2147483648 ORDER BY x 4683959403f8Sdrh } 4684959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 4685959403f8Sdrhdo_test boundary1-2.41.1 { 4686959403f8Sdrh db eval { 4687959403f8Sdrh SELECT * FROM t1 WHERE rowid=549755813887 4688959403f8Sdrh } 4689959403f8Sdrh} {46 0000007fffffffff} 4690959403f8Sdrhdo_test boundary1-2.41.2 { 4691959403f8Sdrh db eval { 4692959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0000007fffffffff' 4693959403f8Sdrh } 4694959403f8Sdrh} {549755813887 46} 4695959403f8Sdrhdo_test boundary1-2.41.3 { 4696959403f8Sdrh db eval { 4697959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=46 4698959403f8Sdrh } 4699959403f8Sdrh} {549755813887 0000007fffffffff} 4700959403f8Sdrhdo_test boundary1-2.41.gt.1 { 4701959403f8Sdrh db eval { 4702959403f8Sdrh SELECT a FROM t1 WHERE rowid > 549755813887 ORDER BY a 4703959403f8Sdrh } 4704959403f8Sdrh} {3 7 10 13 17 19 25 26 27 28 34 35 43 45 56 57} 4705959403f8Sdrhdo_test boundary1-2.41.gt.2 { 4706959403f8Sdrh db eval { 4707959403f8Sdrh SELECT a FROM t1 WHERE rowid > 549755813887 ORDER BY a DESC 4708959403f8Sdrh } 4709959403f8Sdrh} {57 56 45 43 35 34 28 27 26 25 19 17 13 10 7 3} 4710959403f8Sdrhdo_test boundary1-2.41.gt.3 { 4711959403f8Sdrh db eval { 4712959403f8Sdrh SELECT a FROM t1 WHERE rowid > 549755813887 ORDER BY rowid 4713959403f8Sdrh } 4714959403f8Sdrh} {35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 4715959403f8Sdrhdo_test boundary1-2.41.gt.4 { 4716959403f8Sdrh db eval { 4717959403f8Sdrh SELECT a FROM t1 WHERE rowid > 549755813887 ORDER BY rowid DESC 4718959403f8Sdrh } 4719959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35} 4720959403f8Sdrhdo_test boundary1-2.41.gt.5 { 4721959403f8Sdrh db eval { 4722959403f8Sdrh SELECT a FROM t1 WHERE rowid > 549755813887 ORDER BY x 4723959403f8Sdrh } 4724959403f8Sdrh} {35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 4725959403f8Sdrhdo_test boundary1-2.41.ge.1 { 4726959403f8Sdrh db eval { 4727959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 549755813887 ORDER BY a 4728959403f8Sdrh } 4729959403f8Sdrh} {3 7 10 13 17 19 25 26 27 28 34 35 43 45 46 56 57} 4730959403f8Sdrhdo_test boundary1-2.41.ge.2 { 4731959403f8Sdrh db eval { 4732959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 549755813887 ORDER BY a DESC 4733959403f8Sdrh } 4734959403f8Sdrh} {57 56 46 45 43 35 34 28 27 26 25 19 17 13 10 7 3} 4735959403f8Sdrhdo_test boundary1-2.41.ge.3 { 4736959403f8Sdrh db eval { 4737959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 549755813887 ORDER BY rowid 4738959403f8Sdrh } 4739959403f8Sdrh} {46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 4740959403f8Sdrhdo_test boundary1-2.41.ge.4 { 4741959403f8Sdrh db eval { 4742959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 549755813887 ORDER BY rowid DESC 4743959403f8Sdrh } 4744959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46} 4745959403f8Sdrhdo_test boundary1-2.41.ge.5 { 4746959403f8Sdrh db eval { 4747959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 549755813887 ORDER BY x 4748959403f8Sdrh } 4749959403f8Sdrh} {46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 4750959403f8Sdrhdo_test boundary1-2.41.lt.1 { 4751959403f8Sdrh db eval { 4752959403f8Sdrh SELECT a FROM t1 WHERE rowid < 549755813887 ORDER BY a 4753959403f8Sdrh } 4754959403f8Sdrh} {1 2 4 5 6 8 9 11 12 14 15 16 18 20 21 22 23 24 29 30 31 32 33 36 37 38 39 40 41 42 44 47 48 49 50 51 52 53 54 55 58 59 60 61 62 63 64} 4755959403f8Sdrhdo_test boundary1-2.41.lt.2 { 4756959403f8Sdrh db eval { 4757959403f8Sdrh SELECT a FROM t1 WHERE rowid < 549755813887 ORDER BY a DESC 4758959403f8Sdrh } 4759959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 51 50 49 48 47 44 42 41 40 39 38 37 36 33 32 31 30 29 24 23 22 21 20 18 16 15 14 12 11 9 8 6 5 4 2 1} 4760959403f8Sdrhdo_test boundary1-2.41.lt.3 { 4761959403f8Sdrh db eval { 4762959403f8Sdrh SELECT a FROM t1 WHERE rowid < 549755813887 ORDER BY rowid 4763959403f8Sdrh } 4764959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22} 4765959403f8Sdrhdo_test boundary1-2.41.lt.4 { 4766959403f8Sdrh db eval { 4767959403f8Sdrh SELECT a FROM t1 WHERE rowid < 549755813887 ORDER BY rowid DESC 4768959403f8Sdrh } 4769959403f8Sdrh} {22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 4770959403f8Sdrhdo_test boundary1-2.41.lt.5 { 4771959403f8Sdrh db eval { 4772959403f8Sdrh SELECT a FROM t1 WHERE rowid < 549755813887 ORDER BY x 4773959403f8Sdrh } 4774959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 4775959403f8Sdrhdo_test boundary1-2.41.le.1 { 4776959403f8Sdrh db eval { 4777959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 549755813887 ORDER BY a 4778959403f8Sdrh } 4779959403f8Sdrh} {1 2 4 5 6 8 9 11 12 14 15 16 18 20 21 22 23 24 29 30 31 32 33 36 37 38 39 40 41 42 44 46 47 48 49 50 51 52 53 54 55 58 59 60 61 62 63 64} 4780959403f8Sdrhdo_test boundary1-2.41.le.2 { 4781959403f8Sdrh db eval { 4782959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 549755813887 ORDER BY a DESC 4783959403f8Sdrh } 4784959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 51 50 49 48 47 46 44 42 41 40 39 38 37 36 33 32 31 30 29 24 23 22 21 20 18 16 15 14 12 11 9 8 6 5 4 2 1} 4785959403f8Sdrhdo_test boundary1-2.41.le.3 { 4786959403f8Sdrh db eval { 4787959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 549755813887 ORDER BY rowid 4788959403f8Sdrh } 4789959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46} 4790959403f8Sdrhdo_test boundary1-2.41.le.4 { 4791959403f8Sdrh db eval { 4792959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 549755813887 ORDER BY rowid DESC 4793959403f8Sdrh } 4794959403f8Sdrh} {46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 4795959403f8Sdrhdo_test boundary1-2.41.le.5 { 4796959403f8Sdrh db eval { 4797959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 549755813887 ORDER BY x 4798959403f8Sdrh } 4799959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 4800959403f8Sdrhdo_test boundary1-2.42.1 { 4801959403f8Sdrh db eval { 4802959403f8Sdrh SELECT * FROM t1 WHERE rowid=-549755813888 4803959403f8Sdrh } 4804959403f8Sdrh} {63 ffffff8000000000} 4805959403f8Sdrhdo_test boundary1-2.42.2 { 4806959403f8Sdrh db eval { 4807959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='ffffff8000000000' 4808959403f8Sdrh } 4809959403f8Sdrh} {-549755813888 63} 4810959403f8Sdrhdo_test boundary1-2.42.3 { 4811959403f8Sdrh db eval { 4812959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=63 4813959403f8Sdrh } 4814959403f8Sdrh} {-549755813888 ffffff8000000000} 4815959403f8Sdrhdo_test boundary1-2.42.gt.1 { 4816959403f8Sdrh db eval { 4817959403f8Sdrh SELECT a FROM t1 WHERE rowid > -549755813888 ORDER BY a 4818959403f8Sdrh } 4819959403f8Sdrh} {1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 56 57 59 60 61 62} 4820959403f8Sdrhdo_test boundary1-2.42.gt.2 { 4821959403f8Sdrh db eval { 4822959403f8Sdrh SELECT a FROM t1 WHERE rowid > -549755813888 ORDER BY a DESC 4823959403f8Sdrh } 4824959403f8Sdrh} {62 61 60 59 57 56 54 53 52 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 1} 4825959403f8Sdrhdo_test boundary1-2.42.gt.3 { 4826959403f8Sdrh db eval { 4827959403f8Sdrh SELECT a FROM t1 WHERE rowid > -549755813888 ORDER BY rowid 4828959403f8Sdrh } 4829959403f8Sdrh} {47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 4830959403f8Sdrhdo_test boundary1-2.42.gt.4 { 4831959403f8Sdrh db eval { 4832959403f8Sdrh SELECT a FROM t1 WHERE rowid > -549755813888 ORDER BY rowid DESC 4833959403f8Sdrh } 4834959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47} 4835959403f8Sdrhdo_test boundary1-2.42.gt.5 { 4836959403f8Sdrh db eval { 4837959403f8Sdrh SELECT a FROM t1 WHERE rowid > -549755813888 ORDER BY x 4838959403f8Sdrh } 4839959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 47 11 1 37 29 32 54 53 52 33 38} 4840959403f8Sdrhdo_test boundary1-2.42.ge.1 { 4841959403f8Sdrh db eval { 4842959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -549755813888 ORDER BY a 4843959403f8Sdrh } 4844959403f8Sdrh} {1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 56 57 59 60 61 62 63} 4845959403f8Sdrhdo_test boundary1-2.42.ge.2 { 4846959403f8Sdrh db eval { 4847959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -549755813888 ORDER BY a DESC 4848959403f8Sdrh } 4849959403f8Sdrh} {63 62 61 60 59 57 56 54 53 52 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 1} 4850959403f8Sdrhdo_test boundary1-2.42.ge.3 { 4851959403f8Sdrh db eval { 4852959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -549755813888 ORDER BY rowid 4853959403f8Sdrh } 4854959403f8Sdrh} {63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 4855959403f8Sdrhdo_test boundary1-2.42.ge.4 { 4856959403f8Sdrh db eval { 4857959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -549755813888 ORDER BY rowid DESC 4858959403f8Sdrh } 4859959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63} 4860959403f8Sdrhdo_test boundary1-2.42.ge.5 { 4861959403f8Sdrh db eval { 4862959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -549755813888 ORDER BY x 4863959403f8Sdrh } 4864959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 63 47 11 1 37 29 32 54 53 52 33 38} 4865959403f8Sdrhdo_test boundary1-2.42.lt.1 { 4866959403f8Sdrh db eval { 4867959403f8Sdrh SELECT a FROM t1 WHERE rowid < -549755813888 ORDER BY a 4868959403f8Sdrh } 4869959403f8Sdrh} {2 21 44 55 58 64} 4870959403f8Sdrhdo_test boundary1-2.42.lt.2 { 4871959403f8Sdrh db eval { 4872959403f8Sdrh SELECT a FROM t1 WHERE rowid < -549755813888 ORDER BY a DESC 4873959403f8Sdrh } 4874959403f8Sdrh} {64 58 55 44 21 2} 4875959403f8Sdrhdo_test boundary1-2.42.lt.3 { 4876959403f8Sdrh db eval { 4877959403f8Sdrh SELECT a FROM t1 WHERE rowid < -549755813888 ORDER BY rowid 4878959403f8Sdrh } 4879959403f8Sdrh} {55 2 64 21 44 58} 4880959403f8Sdrhdo_test boundary1-2.42.lt.4 { 4881959403f8Sdrh db eval { 4882959403f8Sdrh SELECT a FROM t1 WHERE rowid < -549755813888 ORDER BY rowid DESC 4883959403f8Sdrh } 4884959403f8Sdrh} {58 44 21 64 2 55} 4885959403f8Sdrhdo_test boundary1-2.42.lt.5 { 4886959403f8Sdrh db eval { 4887959403f8Sdrh SELECT a FROM t1 WHERE rowid < -549755813888 ORDER BY x 4888959403f8Sdrh } 4889959403f8Sdrh} {55 2 64 21 44 58} 4890959403f8Sdrhdo_test boundary1-2.42.le.1 { 4891959403f8Sdrh db eval { 4892959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -549755813888 ORDER BY a 4893959403f8Sdrh } 4894959403f8Sdrh} {2 21 44 55 58 63 64} 4895959403f8Sdrhdo_test boundary1-2.42.le.2 { 4896959403f8Sdrh db eval { 4897959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -549755813888 ORDER BY a DESC 4898959403f8Sdrh } 4899959403f8Sdrh} {64 63 58 55 44 21 2} 4900959403f8Sdrhdo_test boundary1-2.42.le.3 { 4901959403f8Sdrh db eval { 4902959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -549755813888 ORDER BY rowid 4903959403f8Sdrh } 4904959403f8Sdrh} {55 2 64 21 44 58 63} 4905959403f8Sdrhdo_test boundary1-2.42.le.4 { 4906959403f8Sdrh db eval { 4907959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -549755813888 ORDER BY rowid DESC 4908959403f8Sdrh } 4909959403f8Sdrh} {63 58 44 21 64 2 55} 4910959403f8Sdrhdo_test boundary1-2.42.le.5 { 4911959403f8Sdrh db eval { 4912959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -549755813888 ORDER BY x 4913959403f8Sdrh } 4914959403f8Sdrh} {55 2 64 21 44 58 63} 4915959403f8Sdrhdo_test boundary1-2.43.1 { 4916959403f8Sdrh db eval { 4917959403f8Sdrh SELECT * FROM t1 WHERE rowid=281474976710655 4918959403f8Sdrh } 4919959403f8Sdrh} {10 0000ffffffffffff} 4920959403f8Sdrhdo_test boundary1-2.43.2 { 4921959403f8Sdrh db eval { 4922959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0000ffffffffffff' 4923959403f8Sdrh } 4924959403f8Sdrh} {281474976710655 10} 4925959403f8Sdrhdo_test boundary1-2.43.3 { 4926959403f8Sdrh db eval { 4927959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=10 4928959403f8Sdrh } 4929959403f8Sdrh} {281474976710655 0000ffffffffffff} 4930959403f8Sdrhdo_test boundary1-2.43.gt.1 { 4931959403f8Sdrh db eval { 4932959403f8Sdrh SELECT a FROM t1 WHERE rowid > 281474976710655 ORDER BY a 4933959403f8Sdrh } 4934959403f8Sdrh} {3 13 17 26 27 28 43 45} 4935959403f8Sdrhdo_test boundary1-2.43.gt.2 { 4936959403f8Sdrh db eval { 4937959403f8Sdrh SELECT a FROM t1 WHERE rowid > 281474976710655 ORDER BY a DESC 4938959403f8Sdrh } 4939959403f8Sdrh} {45 43 28 27 26 17 13 3} 4940959403f8Sdrhdo_test boundary1-2.43.gt.3 { 4941959403f8Sdrh db eval { 4942959403f8Sdrh SELECT a FROM t1 WHERE rowid > 281474976710655 ORDER BY rowid 4943959403f8Sdrh } 4944959403f8Sdrh} {26 13 43 27 45 17 28 3} 4945959403f8Sdrhdo_test boundary1-2.43.gt.4 { 4946959403f8Sdrh db eval { 4947959403f8Sdrh SELECT a FROM t1 WHERE rowid > 281474976710655 ORDER BY rowid DESC 4948959403f8Sdrh } 4949959403f8Sdrh} {3 28 17 45 27 43 13 26} 4950959403f8Sdrhdo_test boundary1-2.43.gt.5 { 4951959403f8Sdrh db eval { 4952959403f8Sdrh SELECT a FROM t1 WHERE rowid > 281474976710655 ORDER BY x 4953959403f8Sdrh } 4954959403f8Sdrh} {26 13 43 27 45 17 28 3} 4955959403f8Sdrhdo_test boundary1-2.43.ge.1 { 4956959403f8Sdrh db eval { 4957959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 281474976710655 ORDER BY a 4958959403f8Sdrh } 4959959403f8Sdrh} {3 10 13 17 26 27 28 43 45} 4960959403f8Sdrhdo_test boundary1-2.43.ge.2 { 4961959403f8Sdrh db eval { 4962959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 281474976710655 ORDER BY a DESC 4963959403f8Sdrh } 4964959403f8Sdrh} {45 43 28 27 26 17 13 10 3} 4965959403f8Sdrhdo_test boundary1-2.43.ge.3 { 4966959403f8Sdrh db eval { 4967959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 281474976710655 ORDER BY rowid 4968959403f8Sdrh } 4969959403f8Sdrh} {10 26 13 43 27 45 17 28 3} 4970959403f8Sdrhdo_test boundary1-2.43.ge.4 { 4971959403f8Sdrh db eval { 4972959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 281474976710655 ORDER BY rowid DESC 4973959403f8Sdrh } 4974959403f8Sdrh} {3 28 17 45 27 43 13 26 10} 4975959403f8Sdrhdo_test boundary1-2.43.ge.5 { 4976959403f8Sdrh db eval { 4977959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 281474976710655 ORDER BY x 4978959403f8Sdrh } 4979959403f8Sdrh} {10 26 13 43 27 45 17 28 3} 4980959403f8Sdrhdo_test boundary1-2.43.lt.1 { 4981959403f8Sdrh db eval { 4982959403f8Sdrh SELECT a FROM t1 WHERE rowid < 281474976710655 ORDER BY a 4983959403f8Sdrh } 4984959403f8Sdrh} {1 2 4 5 6 7 8 9 11 12 14 15 16 18 19 20 21 22 23 24 25 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 4985959403f8Sdrhdo_test boundary1-2.43.lt.2 { 4986959403f8Sdrh db eval { 4987959403f8Sdrh SELECT a FROM t1 WHERE rowid < 281474976710655 ORDER BY a DESC 4988959403f8Sdrh } 4989959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 25 24 23 22 21 20 19 18 16 15 14 12 11 9 8 7 6 5 4 2 1} 4990959403f8Sdrhdo_test boundary1-2.43.lt.3 { 4991959403f8Sdrh db eval { 4992959403f8Sdrh SELECT a FROM t1 WHERE rowid < 281474976710655 ORDER BY rowid 4993959403f8Sdrh } 4994959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34} 4995959403f8Sdrhdo_test boundary1-2.43.lt.4 { 4996959403f8Sdrh db eval { 4997959403f8Sdrh SELECT a FROM t1 WHERE rowid < 281474976710655 ORDER BY rowid DESC 4998959403f8Sdrh } 4999959403f8Sdrh} {34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 5000959403f8Sdrhdo_test boundary1-2.43.lt.5 { 5001959403f8Sdrh db eval { 5002959403f8Sdrh SELECT a FROM t1 WHERE rowid < 281474976710655 ORDER BY x 5003959403f8Sdrh } 5004959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 5005959403f8Sdrhdo_test boundary1-2.43.le.1 { 5006959403f8Sdrh db eval { 5007959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 281474976710655 ORDER BY a 5008959403f8Sdrh } 5009959403f8Sdrh} {1 2 4 5 6 7 8 9 10 11 12 14 15 16 18 19 20 21 22 23 24 25 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 5010959403f8Sdrhdo_test boundary1-2.43.le.2 { 5011959403f8Sdrh db eval { 5012959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 281474976710655 ORDER BY a DESC 5013959403f8Sdrh } 5014959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 25 24 23 22 21 20 19 18 16 15 14 12 11 10 9 8 7 6 5 4 2 1} 5015959403f8Sdrhdo_test boundary1-2.43.le.3 { 5016959403f8Sdrh db eval { 5017959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 281474976710655 ORDER BY rowid 5018959403f8Sdrh } 5019959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10} 5020959403f8Sdrhdo_test boundary1-2.43.le.4 { 5021959403f8Sdrh db eval { 5022959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 281474976710655 ORDER BY rowid DESC 5023959403f8Sdrh } 5024959403f8Sdrh} {10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 5025959403f8Sdrhdo_test boundary1-2.43.le.5 { 5026959403f8Sdrh db eval { 5027959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 281474976710655 ORDER BY x 5028959403f8Sdrh } 5029959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 5030959403f8Sdrhdo_test boundary1-2.44.1 { 5031959403f8Sdrh db eval { 5032959403f8Sdrh SELECT * FROM t1 WHERE rowid=4398046511103 5033959403f8Sdrh } 5034959403f8Sdrh} {7 000003ffffffffff} 5035959403f8Sdrhdo_test boundary1-2.44.2 { 5036959403f8Sdrh db eval { 5037959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='000003ffffffffff' 5038959403f8Sdrh } 5039959403f8Sdrh} {4398046511103 7} 5040959403f8Sdrhdo_test boundary1-2.44.3 { 5041959403f8Sdrh db eval { 5042959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=7 5043959403f8Sdrh } 5044959403f8Sdrh} {4398046511103 000003ffffffffff} 5045959403f8Sdrhdo_test boundary1-2.44.gt.1 { 5046959403f8Sdrh db eval { 5047959403f8Sdrh SELECT a FROM t1 WHERE rowid > 4398046511103 ORDER BY a 5048959403f8Sdrh } 5049959403f8Sdrh} {3 10 13 17 25 26 27 28 34 43 45 56} 5050959403f8Sdrhdo_test boundary1-2.44.gt.2 { 5051959403f8Sdrh db eval { 5052959403f8Sdrh SELECT a FROM t1 WHERE rowid > 4398046511103 ORDER BY a DESC 5053959403f8Sdrh } 5054959403f8Sdrh} {56 45 43 34 28 27 26 25 17 13 10 3} 5055959403f8Sdrhdo_test boundary1-2.44.gt.3 { 5056959403f8Sdrh db eval { 5057959403f8Sdrh SELECT a FROM t1 WHERE rowid > 4398046511103 ORDER BY rowid 5058959403f8Sdrh } 5059959403f8Sdrh} {56 25 34 10 26 13 43 27 45 17 28 3} 5060959403f8Sdrhdo_test boundary1-2.44.gt.4 { 5061959403f8Sdrh db eval { 5062959403f8Sdrh SELECT a FROM t1 WHERE rowid > 4398046511103 ORDER BY rowid DESC 5063959403f8Sdrh } 5064959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56} 5065959403f8Sdrhdo_test boundary1-2.44.gt.5 { 5066959403f8Sdrh db eval { 5067959403f8Sdrh SELECT a FROM t1 WHERE rowid > 4398046511103 ORDER BY x 5068959403f8Sdrh } 5069959403f8Sdrh} {56 25 34 10 26 13 43 27 45 17 28 3} 5070959403f8Sdrhdo_test boundary1-2.44.ge.1 { 5071959403f8Sdrh db eval { 5072959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 4398046511103 ORDER BY a 5073959403f8Sdrh } 5074959403f8Sdrh} {3 7 10 13 17 25 26 27 28 34 43 45 56} 5075959403f8Sdrhdo_test boundary1-2.44.ge.2 { 5076959403f8Sdrh db eval { 5077959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 4398046511103 ORDER BY a DESC 5078959403f8Sdrh } 5079959403f8Sdrh} {56 45 43 34 28 27 26 25 17 13 10 7 3} 5080959403f8Sdrhdo_test boundary1-2.44.ge.3 { 5081959403f8Sdrh db eval { 5082959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 4398046511103 ORDER BY rowid 5083959403f8Sdrh } 5084959403f8Sdrh} {7 56 25 34 10 26 13 43 27 45 17 28 3} 5085959403f8Sdrhdo_test boundary1-2.44.ge.4 { 5086959403f8Sdrh db eval { 5087959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 4398046511103 ORDER BY rowid DESC 5088959403f8Sdrh } 5089959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7} 5090959403f8Sdrhdo_test boundary1-2.44.ge.5 { 5091959403f8Sdrh db eval { 5092959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 4398046511103 ORDER BY x 5093959403f8Sdrh } 5094959403f8Sdrh} {7 56 25 34 10 26 13 43 27 45 17 28 3} 5095959403f8Sdrhdo_test boundary1-2.44.lt.1 { 5096959403f8Sdrh db eval { 5097959403f8Sdrh SELECT a FROM t1 WHERE rowid < 4398046511103 ORDER BY a 5098959403f8Sdrh } 5099959403f8Sdrh} {1 2 4 5 6 8 9 11 12 14 15 16 18 19 20 21 22 23 24 29 30 31 32 33 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64} 5100959403f8Sdrhdo_test boundary1-2.44.lt.2 { 5101959403f8Sdrh db eval { 5102959403f8Sdrh SELECT a FROM t1 WHERE rowid < 4398046511103 ORDER BY a DESC 5103959403f8Sdrh } 5104959403f8Sdrh} {64 63 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 44 42 41 40 39 38 37 36 35 33 32 31 30 29 24 23 22 21 20 19 18 16 15 14 12 11 9 8 6 5 4 2 1} 5105959403f8Sdrhdo_test boundary1-2.44.lt.3 { 5106959403f8Sdrh db eval { 5107959403f8Sdrh SELECT a FROM t1 WHERE rowid < 4398046511103 ORDER BY rowid 5108959403f8Sdrh } 5109959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19} 5110959403f8Sdrhdo_test boundary1-2.44.lt.4 { 5111959403f8Sdrh db eval { 5112959403f8Sdrh SELECT a FROM t1 WHERE rowid < 4398046511103 ORDER BY rowid DESC 5113959403f8Sdrh } 5114959403f8Sdrh} {19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 5115959403f8Sdrhdo_test boundary1-2.44.lt.5 { 5116959403f8Sdrh db eval { 5117959403f8Sdrh SELECT a FROM t1 WHERE rowid < 4398046511103 ORDER BY x 5118959403f8Sdrh } 5119959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 5120959403f8Sdrhdo_test boundary1-2.44.le.1 { 5121959403f8Sdrh db eval { 5122959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 4398046511103 ORDER BY a 5123959403f8Sdrh } 5124959403f8Sdrh} {1 2 4 5 6 7 8 9 11 12 14 15 16 18 19 20 21 22 23 24 29 30 31 32 33 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64} 5125959403f8Sdrhdo_test boundary1-2.44.le.2 { 5126959403f8Sdrh db eval { 5127959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 4398046511103 ORDER BY a DESC 5128959403f8Sdrh } 5129959403f8Sdrh} {64 63 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 44 42 41 40 39 38 37 36 35 33 32 31 30 29 24 23 22 21 20 19 18 16 15 14 12 11 9 8 7 6 5 4 2 1} 5130959403f8Sdrhdo_test boundary1-2.44.le.3 { 5131959403f8Sdrh db eval { 5132959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 4398046511103 ORDER BY rowid 5133959403f8Sdrh } 5134959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7} 5135959403f8Sdrhdo_test boundary1-2.44.le.4 { 5136959403f8Sdrh db eval { 5137959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 4398046511103 ORDER BY rowid DESC 5138959403f8Sdrh } 5139959403f8Sdrh} {7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 5140959403f8Sdrhdo_test boundary1-2.44.le.5 { 5141959403f8Sdrh db eval { 5142959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 4398046511103 ORDER BY x 5143959403f8Sdrh } 5144959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 5145959403f8Sdrhdo_test boundary1-2.45.1 { 5146959403f8Sdrh db eval { 5147959403f8Sdrh SELECT * FROM t1 WHERE rowid=268435455 5148959403f8Sdrh } 5149959403f8Sdrh} {12 000000000fffffff} 5150959403f8Sdrhdo_test boundary1-2.45.2 { 5151959403f8Sdrh db eval { 5152959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='000000000fffffff' 5153959403f8Sdrh } 5154959403f8Sdrh} {268435455 12} 5155959403f8Sdrhdo_test boundary1-2.45.3 { 5156959403f8Sdrh db eval { 5157959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=12 5158959403f8Sdrh } 5159959403f8Sdrh} {268435455 000000000fffffff} 5160959403f8Sdrhdo_test boundary1-2.45.gt.1 { 5161959403f8Sdrh db eval { 5162959403f8Sdrh SELECT a FROM t1 WHERE rowid > 268435455 ORDER BY a 5163959403f8Sdrh } 5164959403f8Sdrh} {3 7 10 13 14 17 19 20 22 25 26 27 28 34 35 36 39 40 43 45 46 51 56 57} 5165959403f8Sdrhdo_test boundary1-2.45.gt.2 { 5166959403f8Sdrh db eval { 5167959403f8Sdrh SELECT a FROM t1 WHERE rowid > 268435455 ORDER BY a DESC 5168959403f8Sdrh } 5169959403f8Sdrh} {57 56 51 46 45 43 40 39 36 35 34 28 27 26 25 22 20 19 17 14 13 10 7 3} 5170959403f8Sdrhdo_test boundary1-2.45.gt.3 { 5171959403f8Sdrh db eval { 5172959403f8Sdrh SELECT a FROM t1 WHERE rowid > 268435455 ORDER BY rowid 5173959403f8Sdrh } 5174959403f8Sdrh} {40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 5175959403f8Sdrhdo_test boundary1-2.45.gt.4 { 5176959403f8Sdrh db eval { 5177959403f8Sdrh SELECT a FROM t1 WHERE rowid > 268435455 ORDER BY rowid DESC 5178959403f8Sdrh } 5179959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40} 5180959403f8Sdrhdo_test boundary1-2.45.gt.5 { 5181959403f8Sdrh db eval { 5182959403f8Sdrh SELECT a FROM t1 WHERE rowid > 268435455 ORDER BY x 5183959403f8Sdrh } 5184959403f8Sdrh} {40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 5185959403f8Sdrhdo_test boundary1-2.45.ge.1 { 5186959403f8Sdrh db eval { 5187959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 268435455 ORDER BY a 5188959403f8Sdrh } 5189959403f8Sdrh} {3 7 10 12 13 14 17 19 20 22 25 26 27 28 34 35 36 39 40 43 45 46 51 56 57} 5190959403f8Sdrhdo_test boundary1-2.45.ge.2 { 5191959403f8Sdrh db eval { 5192959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 268435455 ORDER BY a DESC 5193959403f8Sdrh } 5194959403f8Sdrh} {57 56 51 46 45 43 40 39 36 35 34 28 27 26 25 22 20 19 17 14 13 12 10 7 3} 5195959403f8Sdrhdo_test boundary1-2.45.ge.3 { 5196959403f8Sdrh db eval { 5197959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 268435455 ORDER BY rowid 5198959403f8Sdrh } 5199959403f8Sdrh} {12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 5200959403f8Sdrhdo_test boundary1-2.45.ge.4 { 5201959403f8Sdrh db eval { 5202959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 268435455 ORDER BY rowid DESC 5203959403f8Sdrh } 5204959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12} 5205959403f8Sdrhdo_test boundary1-2.45.ge.5 { 5206959403f8Sdrh db eval { 5207959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 268435455 ORDER BY x 5208959403f8Sdrh } 5209959403f8Sdrh} {12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 5210959403f8Sdrhdo_test boundary1-2.45.lt.1 { 5211959403f8Sdrh db eval { 5212959403f8Sdrh SELECT a FROM t1 WHERE rowid < 268435455 ORDER BY a 5213959403f8Sdrh } 5214959403f8Sdrh} {1 2 4 5 6 8 9 11 15 16 18 21 23 24 29 30 31 32 33 37 38 41 42 44 47 48 49 50 52 53 54 55 58 59 60 61 62 63 64} 5215959403f8Sdrhdo_test boundary1-2.45.lt.2 { 5216959403f8Sdrh db eval { 5217959403f8Sdrh SELECT a FROM t1 WHERE rowid < 268435455 ORDER BY a DESC 5218959403f8Sdrh } 5219959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 50 49 48 47 44 42 41 38 37 33 32 31 30 29 24 23 21 18 16 15 11 9 8 6 5 4 2 1} 5220959403f8Sdrhdo_test boundary1-2.45.lt.3 { 5221959403f8Sdrh db eval { 5222959403f8Sdrh SELECT a FROM t1 WHERE rowid < 268435455 ORDER BY rowid 5223959403f8Sdrh } 5224959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6} 5225959403f8Sdrhdo_test boundary1-2.45.lt.4 { 5226959403f8Sdrh db eval { 5227959403f8Sdrh SELECT a FROM t1 WHERE rowid < 268435455 ORDER BY rowid DESC 5228959403f8Sdrh } 5229959403f8Sdrh} {6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 5230959403f8Sdrhdo_test boundary1-2.45.lt.5 { 5231959403f8Sdrh db eval { 5232959403f8Sdrh SELECT a FROM t1 WHERE rowid < 268435455 ORDER BY x 5233959403f8Sdrh } 5234959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 5235959403f8Sdrhdo_test boundary1-2.45.le.1 { 5236959403f8Sdrh db eval { 5237959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 268435455 ORDER BY a 5238959403f8Sdrh } 5239959403f8Sdrh} {1 2 4 5 6 8 9 11 12 15 16 18 21 23 24 29 30 31 32 33 37 38 41 42 44 47 48 49 50 52 53 54 55 58 59 60 61 62 63 64} 5240959403f8Sdrhdo_test boundary1-2.45.le.2 { 5241959403f8Sdrh db eval { 5242959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 268435455 ORDER BY a DESC 5243959403f8Sdrh } 5244959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 50 49 48 47 44 42 41 38 37 33 32 31 30 29 24 23 21 18 16 15 12 11 9 8 6 5 4 2 1} 5245959403f8Sdrhdo_test boundary1-2.45.le.3 { 5246959403f8Sdrh db eval { 5247959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 268435455 ORDER BY rowid 5248959403f8Sdrh } 5249959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12} 5250959403f8Sdrhdo_test boundary1-2.45.le.4 { 5251959403f8Sdrh db eval { 5252959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 268435455 ORDER BY rowid DESC 5253959403f8Sdrh } 5254959403f8Sdrh} {12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 5255959403f8Sdrhdo_test boundary1-2.45.le.5 { 5256959403f8Sdrh db eval { 5257959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 268435455 ORDER BY x 5258959403f8Sdrh } 5259959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 5260959403f8Sdrhdo_test boundary1-2.46.1 { 5261959403f8Sdrh db eval { 5262959403f8Sdrh SELECT * FROM t1 WHERE rowid=-9223372036854775808 5263959403f8Sdrh } 5264959403f8Sdrh} {55 8000000000000000} 5265959403f8Sdrhdo_test boundary1-2.46.2 { 5266959403f8Sdrh db eval { 5267959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='8000000000000000' 5268959403f8Sdrh } 5269959403f8Sdrh} {-9223372036854775808 55} 5270959403f8Sdrhdo_test boundary1-2.46.3 { 5271959403f8Sdrh db eval { 5272959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=55 5273959403f8Sdrh } 5274959403f8Sdrh} {-9223372036854775808 8000000000000000} 5275959403f8Sdrhdo_test boundary1-2.46.gt.1 { 5276959403f8Sdrh db eval { 5277959403f8Sdrh SELECT a FROM t1 WHERE rowid > -9223372036854775808 ORDER BY a 5278959403f8Sdrh } 5279959403f8Sdrh} {1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64} 5280959403f8Sdrhdo_test boundary1-2.46.gt.2 { 5281959403f8Sdrh db eval { 5282959403f8Sdrh SELECT a FROM t1 WHERE rowid > -9223372036854775808 ORDER BY a DESC 5283959403f8Sdrh } 5284959403f8Sdrh} {64 63 62 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1} 5285959403f8Sdrhdo_test boundary1-2.46.gt.3 { 5286959403f8Sdrh db eval { 5287959403f8Sdrh SELECT a FROM t1 WHERE rowid > -9223372036854775808 ORDER BY rowid 5288959403f8Sdrh } 5289959403f8Sdrh} {2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 5290959403f8Sdrhdo_test boundary1-2.46.gt.4 { 5291959403f8Sdrh db eval { 5292959403f8Sdrh SELECT a FROM t1 WHERE rowid > -9223372036854775808 ORDER BY rowid DESC 5293959403f8Sdrh } 5294959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2} 5295959403f8Sdrhdo_test boundary1-2.46.gt.5 { 5296959403f8Sdrh db eval { 5297959403f8Sdrh SELECT a FROM t1 WHERE rowid > -9223372036854775808 ORDER BY x 5298959403f8Sdrh } 5299959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 5300959403f8Sdrhdo_test boundary1-2.46.ge.1 { 5301959403f8Sdrh db eval { 5302959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -9223372036854775808 ORDER BY a 5303959403f8Sdrh } 5304959403f8Sdrh} {1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 5305959403f8Sdrhdo_test boundary1-2.46.ge.2 { 5306959403f8Sdrh db eval { 5307959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -9223372036854775808 ORDER BY a DESC 5308959403f8Sdrh } 5309959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1} 5310959403f8Sdrhdo_test boundary1-2.46.ge.3 { 5311959403f8Sdrh db eval { 5312959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -9223372036854775808 ORDER BY rowid 5313959403f8Sdrh } 5314959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 5315959403f8Sdrhdo_test boundary1-2.46.ge.4 { 5316959403f8Sdrh db eval { 5317959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -9223372036854775808 ORDER BY rowid DESC 5318959403f8Sdrh } 5319959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 5320959403f8Sdrhdo_test boundary1-2.46.ge.5 { 5321959403f8Sdrh db eval { 5322959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -9223372036854775808 ORDER BY x 5323959403f8Sdrh } 5324959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 5325959403f8Sdrhdo_test boundary1-2.46.lt.1 { 5326959403f8Sdrh db eval { 5327959403f8Sdrh SELECT a FROM t1 WHERE rowid < -9223372036854775808 ORDER BY a 5328959403f8Sdrh } 5329959403f8Sdrh} {} 5330959403f8Sdrhdo_test boundary1-2.46.lt.2 { 5331959403f8Sdrh db eval { 5332959403f8Sdrh SELECT a FROM t1 WHERE rowid < -9223372036854775808 ORDER BY a DESC 5333959403f8Sdrh } 5334959403f8Sdrh} {} 5335959403f8Sdrhdo_test boundary1-2.46.lt.3 { 5336959403f8Sdrh db eval { 5337959403f8Sdrh SELECT a FROM t1 WHERE rowid < -9223372036854775808 ORDER BY rowid 5338959403f8Sdrh } 5339959403f8Sdrh} {} 5340959403f8Sdrhdo_test boundary1-2.46.lt.4 { 5341959403f8Sdrh db eval { 5342959403f8Sdrh SELECT a FROM t1 WHERE rowid < -9223372036854775808 ORDER BY rowid DESC 5343959403f8Sdrh } 5344959403f8Sdrh} {} 5345959403f8Sdrhdo_test boundary1-2.46.lt.5 { 5346959403f8Sdrh db eval { 5347959403f8Sdrh SELECT a FROM t1 WHERE rowid < -9223372036854775808 ORDER BY x 5348959403f8Sdrh } 5349959403f8Sdrh} {} 5350959403f8Sdrhdo_test boundary1-2.46.le.1 { 5351959403f8Sdrh db eval { 5352959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -9223372036854775808 ORDER BY a 5353959403f8Sdrh } 5354959403f8Sdrh} {55} 5355959403f8Sdrhdo_test boundary1-2.46.le.2 { 5356959403f8Sdrh db eval { 5357959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -9223372036854775808 ORDER BY a DESC 5358959403f8Sdrh } 5359959403f8Sdrh} {55} 5360959403f8Sdrhdo_test boundary1-2.46.le.3 { 5361959403f8Sdrh db eval { 5362959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -9223372036854775808 ORDER BY rowid 5363959403f8Sdrh } 5364959403f8Sdrh} {55} 5365959403f8Sdrhdo_test boundary1-2.46.le.4 { 5366959403f8Sdrh db eval { 5367959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -9223372036854775808 ORDER BY rowid DESC 5368959403f8Sdrh } 5369959403f8Sdrh} {55} 5370959403f8Sdrhdo_test boundary1-2.46.le.5 { 5371959403f8Sdrh db eval { 5372959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -9223372036854775808 ORDER BY x 5373959403f8Sdrh } 5374959403f8Sdrh} {55} 5375959403f8Sdrhdo_test boundary1-2.47.1 { 5376959403f8Sdrh db eval { 5377959403f8Sdrh SELECT * FROM t1 WHERE rowid=562949953421312 5378959403f8Sdrh } 5379959403f8Sdrh} {43 0002000000000000} 5380959403f8Sdrhdo_test boundary1-2.47.2 { 5381959403f8Sdrh db eval { 5382959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0002000000000000' 5383959403f8Sdrh } 5384959403f8Sdrh} {562949953421312 43} 5385959403f8Sdrhdo_test boundary1-2.47.3 { 5386959403f8Sdrh db eval { 5387959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=43 5388959403f8Sdrh } 5389959403f8Sdrh} {562949953421312 0002000000000000} 5390959403f8Sdrhdo_test boundary1-2.47.gt.1 { 5391959403f8Sdrh db eval { 5392959403f8Sdrh SELECT a FROM t1 WHERE rowid > 562949953421312 ORDER BY a 5393959403f8Sdrh } 5394959403f8Sdrh} {3 17 27 28 45} 5395959403f8Sdrhdo_test boundary1-2.47.gt.2 { 5396959403f8Sdrh db eval { 5397959403f8Sdrh SELECT a FROM t1 WHERE rowid > 562949953421312 ORDER BY a DESC 5398959403f8Sdrh } 5399959403f8Sdrh} {45 28 27 17 3} 5400959403f8Sdrhdo_test boundary1-2.47.gt.3 { 5401959403f8Sdrh db eval { 5402959403f8Sdrh SELECT a FROM t1 WHERE rowid > 562949953421312 ORDER BY rowid 5403959403f8Sdrh } 5404959403f8Sdrh} {27 45 17 28 3} 5405959403f8Sdrhdo_test boundary1-2.47.gt.4 { 5406959403f8Sdrh db eval { 5407959403f8Sdrh SELECT a FROM t1 WHERE rowid > 562949953421312 ORDER BY rowid DESC 5408959403f8Sdrh } 5409959403f8Sdrh} {3 28 17 45 27} 5410959403f8Sdrhdo_test boundary1-2.47.gt.5 { 5411959403f8Sdrh db eval { 5412959403f8Sdrh SELECT a FROM t1 WHERE rowid > 562949953421312 ORDER BY x 5413959403f8Sdrh } 5414959403f8Sdrh} {27 45 17 28 3} 5415959403f8Sdrhdo_test boundary1-2.47.ge.1 { 5416959403f8Sdrh db eval { 5417959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 562949953421312 ORDER BY a 5418959403f8Sdrh } 5419959403f8Sdrh} {3 17 27 28 43 45} 5420959403f8Sdrhdo_test boundary1-2.47.ge.2 { 5421959403f8Sdrh db eval { 5422959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 562949953421312 ORDER BY a DESC 5423959403f8Sdrh } 5424959403f8Sdrh} {45 43 28 27 17 3} 5425959403f8Sdrhdo_test boundary1-2.47.ge.3 { 5426959403f8Sdrh db eval { 5427959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 562949953421312 ORDER BY rowid 5428959403f8Sdrh } 5429959403f8Sdrh} {43 27 45 17 28 3} 5430959403f8Sdrhdo_test boundary1-2.47.ge.4 { 5431959403f8Sdrh db eval { 5432959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 562949953421312 ORDER BY rowid DESC 5433959403f8Sdrh } 5434959403f8Sdrh} {3 28 17 45 27 43} 5435959403f8Sdrhdo_test boundary1-2.47.ge.5 { 5436959403f8Sdrh db eval { 5437959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 562949953421312 ORDER BY x 5438959403f8Sdrh } 5439959403f8Sdrh} {43 27 45 17 28 3} 5440959403f8Sdrhdo_test boundary1-2.47.lt.1 { 5441959403f8Sdrh db eval { 5442959403f8Sdrh SELECT a FROM t1 WHERE rowid < 562949953421312 ORDER BY a 5443959403f8Sdrh } 5444959403f8Sdrh} {1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 5445959403f8Sdrhdo_test boundary1-2.47.lt.2 { 5446959403f8Sdrh db eval { 5447959403f8Sdrh SELECT a FROM t1 WHERE rowid < 562949953421312 ORDER BY a DESC 5448959403f8Sdrh } 5449959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 26 25 24 23 22 21 20 19 18 16 15 14 13 12 11 10 9 8 7 6 5 4 2 1} 5450959403f8Sdrhdo_test boundary1-2.47.lt.3 { 5451959403f8Sdrh db eval { 5452959403f8Sdrh SELECT a FROM t1 WHERE rowid < 562949953421312 ORDER BY rowid 5453959403f8Sdrh } 5454959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13} 5455959403f8Sdrhdo_test boundary1-2.47.lt.4 { 5456959403f8Sdrh db eval { 5457959403f8Sdrh SELECT a FROM t1 WHERE rowid < 562949953421312 ORDER BY rowid DESC 5458959403f8Sdrh } 5459959403f8Sdrh} {13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 5460959403f8Sdrhdo_test boundary1-2.47.lt.5 { 5461959403f8Sdrh db eval { 5462959403f8Sdrh SELECT a FROM t1 WHERE rowid < 562949953421312 ORDER BY x 5463959403f8Sdrh } 5464959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 5465959403f8Sdrhdo_test boundary1-2.47.le.1 { 5466959403f8Sdrh db eval { 5467959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 562949953421312 ORDER BY a 5468959403f8Sdrh } 5469959403f8Sdrh} {1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 5470959403f8Sdrhdo_test boundary1-2.47.le.2 { 5471959403f8Sdrh db eval { 5472959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 562949953421312 ORDER BY a DESC 5473959403f8Sdrh } 5474959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 26 25 24 23 22 21 20 19 18 16 15 14 13 12 11 10 9 8 7 6 5 4 2 1} 5475959403f8Sdrhdo_test boundary1-2.47.le.3 { 5476959403f8Sdrh db eval { 5477959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 562949953421312 ORDER BY rowid 5478959403f8Sdrh } 5479959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43} 5480959403f8Sdrhdo_test boundary1-2.47.le.4 { 5481959403f8Sdrh db eval { 5482959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 562949953421312 ORDER BY rowid DESC 5483959403f8Sdrh } 5484959403f8Sdrh} {43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 5485959403f8Sdrhdo_test boundary1-2.47.le.5 { 5486959403f8Sdrh db eval { 5487959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 562949953421312 ORDER BY x 5488959403f8Sdrh } 5489959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 5490959403f8Sdrhdo_test boundary1-2.48.1 { 5491959403f8Sdrh db eval { 5492959403f8Sdrh SELECT * FROM t1 WHERE rowid=-8388609 5493959403f8Sdrh } 5494959403f8Sdrh} {1 ffffffffff7fffff} 5495959403f8Sdrhdo_test boundary1-2.48.2 { 5496959403f8Sdrh db eval { 5497959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='ffffffffff7fffff' 5498959403f8Sdrh } 5499959403f8Sdrh} {-8388609 1} 5500959403f8Sdrhdo_test boundary1-2.48.3 { 5501959403f8Sdrh db eval { 5502959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=1 5503959403f8Sdrh } 5504959403f8Sdrh} {-8388609 ffffffffff7fffff} 5505959403f8Sdrhdo_test boundary1-2.48.gt.1 { 5506959403f8Sdrh db eval { 5507959403f8Sdrh SELECT a FROM t1 WHERE rowid > -8388609 ORDER BY a 5508959403f8Sdrh } 5509959403f8Sdrh} {3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 48 49 50 51 52 53 54 56 57 59 60 61 62} 5510959403f8Sdrhdo_test boundary1-2.48.gt.2 { 5511959403f8Sdrh db eval { 5512959403f8Sdrh SELECT a FROM t1 WHERE rowid > -8388609 ORDER BY a DESC 5513959403f8Sdrh } 5514959403f8Sdrh} {62 61 60 59 57 56 54 53 52 51 50 49 48 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3} 5515959403f8Sdrhdo_test boundary1-2.48.gt.3 { 5516959403f8Sdrh db eval { 5517959403f8Sdrh SELECT a FROM t1 WHERE rowid > -8388609 ORDER BY rowid 5518959403f8Sdrh } 5519959403f8Sdrh} {37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 5520959403f8Sdrhdo_test boundary1-2.48.gt.4 { 5521959403f8Sdrh db eval { 5522959403f8Sdrh SELECT a FROM t1 WHERE rowid > -8388609 ORDER BY rowid DESC 5523959403f8Sdrh } 5524959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37} 5525959403f8Sdrhdo_test boundary1-2.48.gt.5 { 5526959403f8Sdrh db eval { 5527959403f8Sdrh SELECT a FROM t1 WHERE rowid > -8388609 ORDER BY x 5528959403f8Sdrh } 5529959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 37 29 32 54 53 52 33 38} 5530959403f8Sdrhdo_test boundary1-2.48.ge.1 { 5531959403f8Sdrh db eval { 5532959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -8388609 ORDER BY a 5533959403f8Sdrh } 5534959403f8Sdrh} {1 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 48 49 50 51 52 53 54 56 57 59 60 61 62} 5535959403f8Sdrhdo_test boundary1-2.48.ge.2 { 5536959403f8Sdrh db eval { 5537959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -8388609 ORDER BY a DESC 5538959403f8Sdrh } 5539959403f8Sdrh} {62 61 60 59 57 56 54 53 52 51 50 49 48 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3 1} 5540959403f8Sdrhdo_test boundary1-2.48.ge.3 { 5541959403f8Sdrh db eval { 5542959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -8388609 ORDER BY rowid 5543959403f8Sdrh } 5544959403f8Sdrh} {1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 5545959403f8Sdrhdo_test boundary1-2.48.ge.4 { 5546959403f8Sdrh db eval { 5547959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -8388609 ORDER BY rowid DESC 5548959403f8Sdrh } 5549959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1} 5550959403f8Sdrhdo_test boundary1-2.48.ge.5 { 5551959403f8Sdrh db eval { 5552959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -8388609 ORDER BY x 5553959403f8Sdrh } 5554959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 1 37 29 32 54 53 52 33 38} 5555959403f8Sdrhdo_test boundary1-2.48.lt.1 { 5556959403f8Sdrh db eval { 5557959403f8Sdrh SELECT a FROM t1 WHERE rowid < -8388609 ORDER BY a 5558959403f8Sdrh } 5559959403f8Sdrh} {2 11 21 44 47 55 58 63 64} 5560959403f8Sdrhdo_test boundary1-2.48.lt.2 { 5561959403f8Sdrh db eval { 5562959403f8Sdrh SELECT a FROM t1 WHERE rowid < -8388609 ORDER BY a DESC 5563959403f8Sdrh } 5564959403f8Sdrh} {64 63 58 55 47 44 21 11 2} 5565959403f8Sdrhdo_test boundary1-2.48.lt.3 { 5566959403f8Sdrh db eval { 5567959403f8Sdrh SELECT a FROM t1 WHERE rowid < -8388609 ORDER BY rowid 5568959403f8Sdrh } 5569959403f8Sdrh} {55 2 64 21 44 58 63 47 11} 5570959403f8Sdrhdo_test boundary1-2.48.lt.4 { 5571959403f8Sdrh db eval { 5572959403f8Sdrh SELECT a FROM t1 WHERE rowid < -8388609 ORDER BY rowid DESC 5573959403f8Sdrh } 5574959403f8Sdrh} {11 47 63 58 44 21 64 2 55} 5575959403f8Sdrhdo_test boundary1-2.48.lt.5 { 5576959403f8Sdrh db eval { 5577959403f8Sdrh SELECT a FROM t1 WHERE rowid < -8388609 ORDER BY x 5578959403f8Sdrh } 5579959403f8Sdrh} {55 2 64 21 44 58 63 47 11} 5580959403f8Sdrhdo_test boundary1-2.48.le.1 { 5581959403f8Sdrh db eval { 5582959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -8388609 ORDER BY a 5583959403f8Sdrh } 5584959403f8Sdrh} {1 2 11 21 44 47 55 58 63 64} 5585959403f8Sdrhdo_test boundary1-2.48.le.2 { 5586959403f8Sdrh db eval { 5587959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -8388609 ORDER BY a DESC 5588959403f8Sdrh } 5589959403f8Sdrh} {64 63 58 55 47 44 21 11 2 1} 5590959403f8Sdrhdo_test boundary1-2.48.le.3 { 5591959403f8Sdrh db eval { 5592959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -8388609 ORDER BY rowid 5593959403f8Sdrh } 5594959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1} 5595959403f8Sdrhdo_test boundary1-2.48.le.4 { 5596959403f8Sdrh db eval { 5597959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -8388609 ORDER BY rowid DESC 5598959403f8Sdrh } 5599959403f8Sdrh} {1 11 47 63 58 44 21 64 2 55} 5600959403f8Sdrhdo_test boundary1-2.48.le.5 { 5601959403f8Sdrh db eval { 5602959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -8388609 ORDER BY x 5603959403f8Sdrh } 5604959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1} 5605959403f8Sdrhdo_test boundary1-2.49.1 { 5606959403f8Sdrh db eval { 5607959403f8Sdrh SELECT * FROM t1 WHERE rowid=16777215 5608959403f8Sdrh } 5609959403f8Sdrh} {9 0000000000ffffff} 5610959403f8Sdrhdo_test boundary1-2.49.2 { 5611959403f8Sdrh db eval { 5612959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0000000000ffffff' 5613959403f8Sdrh } 5614959403f8Sdrh} {16777215 9} 5615959403f8Sdrhdo_test boundary1-2.49.3 { 5616959403f8Sdrh db eval { 5617959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=9 5618959403f8Sdrh } 5619959403f8Sdrh} {16777215 0000000000ffffff} 5620959403f8Sdrhdo_test boundary1-2.49.gt.1 { 5621959403f8Sdrh db eval { 5622959403f8Sdrh SELECT a FROM t1 WHERE rowid > 16777215 ORDER BY a 5623959403f8Sdrh } 5624959403f8Sdrh} {3 6 7 10 12 13 14 17 19 20 22 25 26 27 28 34 35 36 39 40 43 45 46 51 56 57} 5625959403f8Sdrhdo_test boundary1-2.49.gt.2 { 5626959403f8Sdrh db eval { 5627959403f8Sdrh SELECT a FROM t1 WHERE rowid > 16777215 ORDER BY a DESC 5628959403f8Sdrh } 5629959403f8Sdrh} {57 56 51 46 45 43 40 39 36 35 34 28 27 26 25 22 20 19 17 14 13 12 10 7 6 3} 5630959403f8Sdrhdo_test boundary1-2.49.gt.3 { 5631959403f8Sdrh db eval { 5632959403f8Sdrh SELECT a FROM t1 WHERE rowid > 16777215 ORDER BY rowid 5633959403f8Sdrh } 5634959403f8Sdrh} {6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 5635959403f8Sdrhdo_test boundary1-2.49.gt.4 { 5636959403f8Sdrh db eval { 5637959403f8Sdrh SELECT a FROM t1 WHERE rowid > 16777215 ORDER BY rowid DESC 5638959403f8Sdrh } 5639959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6} 5640959403f8Sdrhdo_test boundary1-2.49.gt.5 { 5641959403f8Sdrh db eval { 5642959403f8Sdrh SELECT a FROM t1 WHERE rowid > 16777215 ORDER BY x 5643959403f8Sdrh } 5644959403f8Sdrh} {6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 5645959403f8Sdrhdo_test boundary1-2.49.ge.1 { 5646959403f8Sdrh db eval { 5647959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 16777215 ORDER BY a 5648959403f8Sdrh } 5649959403f8Sdrh} {3 6 7 9 10 12 13 14 17 19 20 22 25 26 27 28 34 35 36 39 40 43 45 46 51 56 57} 5650959403f8Sdrhdo_test boundary1-2.49.ge.2 { 5651959403f8Sdrh db eval { 5652959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 16777215 ORDER BY a DESC 5653959403f8Sdrh } 5654959403f8Sdrh} {57 56 51 46 45 43 40 39 36 35 34 28 27 26 25 22 20 19 17 14 13 12 10 9 7 6 3} 5655959403f8Sdrhdo_test boundary1-2.49.ge.3 { 5656959403f8Sdrh db eval { 5657959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 16777215 ORDER BY rowid 5658959403f8Sdrh } 5659959403f8Sdrh} {9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 5660959403f8Sdrhdo_test boundary1-2.49.ge.4 { 5661959403f8Sdrh db eval { 5662959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 16777215 ORDER BY rowid DESC 5663959403f8Sdrh } 5664959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9} 5665959403f8Sdrhdo_test boundary1-2.49.ge.5 { 5666959403f8Sdrh db eval { 5667959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 16777215 ORDER BY x 5668959403f8Sdrh } 5669959403f8Sdrh} {9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 5670959403f8Sdrhdo_test boundary1-2.49.lt.1 { 5671959403f8Sdrh db eval { 5672959403f8Sdrh SELECT a FROM t1 WHERE rowid < 16777215 ORDER BY a 5673959403f8Sdrh } 5674959403f8Sdrh} {1 2 4 5 8 11 15 16 18 21 23 24 29 30 31 32 33 37 38 41 42 44 47 48 49 50 52 53 54 55 58 59 60 61 62 63 64} 5675959403f8Sdrhdo_test boundary1-2.49.lt.2 { 5676959403f8Sdrh db eval { 5677959403f8Sdrh SELECT a FROM t1 WHERE rowid < 16777215 ORDER BY a DESC 5678959403f8Sdrh } 5679959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 50 49 48 47 44 42 41 38 37 33 32 31 30 29 24 23 21 18 16 15 11 8 5 4 2 1} 5680959403f8Sdrhdo_test boundary1-2.49.lt.3 { 5681959403f8Sdrh db eval { 5682959403f8Sdrh SELECT a FROM t1 WHERE rowid < 16777215 ORDER BY rowid 5683959403f8Sdrh } 5684959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24} 5685959403f8Sdrhdo_test boundary1-2.49.lt.4 { 5686959403f8Sdrh db eval { 5687959403f8Sdrh SELECT a FROM t1 WHERE rowid < 16777215 ORDER BY rowid DESC 5688959403f8Sdrh } 5689959403f8Sdrh} {24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 5690959403f8Sdrhdo_test boundary1-2.49.lt.5 { 5691959403f8Sdrh db eval { 5692959403f8Sdrh SELECT a FROM t1 WHERE rowid < 16777215 ORDER BY x 5693959403f8Sdrh } 5694959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 5695959403f8Sdrhdo_test boundary1-2.49.le.1 { 5696959403f8Sdrh db eval { 5697959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 16777215 ORDER BY a 5698959403f8Sdrh } 5699959403f8Sdrh} {1 2 4 5 8 9 11 15 16 18 21 23 24 29 30 31 32 33 37 38 41 42 44 47 48 49 50 52 53 54 55 58 59 60 61 62 63 64} 5700959403f8Sdrhdo_test boundary1-2.49.le.2 { 5701959403f8Sdrh db eval { 5702959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 16777215 ORDER BY a DESC 5703959403f8Sdrh } 5704959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 50 49 48 47 44 42 41 38 37 33 32 31 30 29 24 23 21 18 16 15 11 9 8 5 4 2 1} 5705959403f8Sdrhdo_test boundary1-2.49.le.3 { 5706959403f8Sdrh db eval { 5707959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 16777215 ORDER BY rowid 5708959403f8Sdrh } 5709959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9} 5710959403f8Sdrhdo_test boundary1-2.49.le.4 { 5711959403f8Sdrh db eval { 5712959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 16777215 ORDER BY rowid DESC 5713959403f8Sdrh } 5714959403f8Sdrh} {9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 5715959403f8Sdrhdo_test boundary1-2.49.le.5 { 5716959403f8Sdrh db eval { 5717959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 16777215 ORDER BY x 5718959403f8Sdrh } 5719959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 5720959403f8Sdrhdo_test boundary1-2.50.1 { 5721959403f8Sdrh db eval { 5722959403f8Sdrh SELECT * FROM t1 WHERE rowid=8388608 5723959403f8Sdrh } 5724959403f8Sdrh} {24 0000000000800000} 5725959403f8Sdrhdo_test boundary1-2.50.2 { 5726959403f8Sdrh db eval { 5727959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0000000000800000' 5728959403f8Sdrh } 5729959403f8Sdrh} {8388608 24} 5730959403f8Sdrhdo_test boundary1-2.50.3 { 5731959403f8Sdrh db eval { 5732959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=24 5733959403f8Sdrh } 5734959403f8Sdrh} {8388608 0000000000800000} 5735959403f8Sdrhdo_test boundary1-2.50.gt.1 { 5736959403f8Sdrh db eval { 5737959403f8Sdrh SELECT a FROM t1 WHERE rowid > 8388608 ORDER BY a 5738959403f8Sdrh } 5739959403f8Sdrh} {3 6 7 9 10 12 13 14 17 19 20 22 25 26 27 28 34 35 36 39 40 43 45 46 51 56 57} 5740959403f8Sdrhdo_test boundary1-2.50.gt.2 { 5741959403f8Sdrh db eval { 5742959403f8Sdrh SELECT a FROM t1 WHERE rowid > 8388608 ORDER BY a DESC 5743959403f8Sdrh } 5744959403f8Sdrh} {57 56 51 46 45 43 40 39 36 35 34 28 27 26 25 22 20 19 17 14 13 12 10 9 7 6 3} 5745959403f8Sdrhdo_test boundary1-2.50.gt.3 { 5746959403f8Sdrh db eval { 5747959403f8Sdrh SELECT a FROM t1 WHERE rowid > 8388608 ORDER BY rowid 5748959403f8Sdrh } 5749959403f8Sdrh} {9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 5750959403f8Sdrhdo_test boundary1-2.50.gt.4 { 5751959403f8Sdrh db eval { 5752959403f8Sdrh SELECT a FROM t1 WHERE rowid > 8388608 ORDER BY rowid DESC 5753959403f8Sdrh } 5754959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9} 5755959403f8Sdrhdo_test boundary1-2.50.gt.5 { 5756959403f8Sdrh db eval { 5757959403f8Sdrh SELECT a FROM t1 WHERE rowid > 8388608 ORDER BY x 5758959403f8Sdrh } 5759959403f8Sdrh} {9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 5760959403f8Sdrhdo_test boundary1-2.50.ge.1 { 5761959403f8Sdrh db eval { 5762959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 8388608 ORDER BY a 5763959403f8Sdrh } 5764959403f8Sdrh} {3 6 7 9 10 12 13 14 17 19 20 22 24 25 26 27 28 34 35 36 39 40 43 45 46 51 56 57} 5765959403f8Sdrhdo_test boundary1-2.50.ge.2 { 5766959403f8Sdrh db eval { 5767959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 8388608 ORDER BY a DESC 5768959403f8Sdrh } 5769959403f8Sdrh} {57 56 51 46 45 43 40 39 36 35 34 28 27 26 25 24 22 20 19 17 14 13 12 10 9 7 6 3} 5770959403f8Sdrhdo_test boundary1-2.50.ge.3 { 5771959403f8Sdrh db eval { 5772959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 8388608 ORDER BY rowid 5773959403f8Sdrh } 5774959403f8Sdrh} {24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 5775959403f8Sdrhdo_test boundary1-2.50.ge.4 { 5776959403f8Sdrh db eval { 5777959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 8388608 ORDER BY rowid DESC 5778959403f8Sdrh } 5779959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24} 5780959403f8Sdrhdo_test boundary1-2.50.ge.5 { 5781959403f8Sdrh db eval { 5782959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 8388608 ORDER BY x 5783959403f8Sdrh } 5784959403f8Sdrh} {24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 5785959403f8Sdrhdo_test boundary1-2.50.lt.1 { 5786959403f8Sdrh db eval { 5787959403f8Sdrh SELECT a FROM t1 WHERE rowid < 8388608 ORDER BY a 5788959403f8Sdrh } 5789959403f8Sdrh} {1 2 4 5 8 11 15 16 18 21 23 29 30 31 32 33 37 38 41 42 44 47 48 49 50 52 53 54 55 58 59 60 61 62 63 64} 5790959403f8Sdrhdo_test boundary1-2.50.lt.2 { 5791959403f8Sdrh db eval { 5792959403f8Sdrh SELECT a FROM t1 WHERE rowid < 8388608 ORDER BY a DESC 5793959403f8Sdrh } 5794959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 50 49 48 47 44 42 41 38 37 33 32 31 30 29 23 21 18 16 15 11 8 5 4 2 1} 5795959403f8Sdrhdo_test boundary1-2.50.lt.3 { 5796959403f8Sdrh db eval { 5797959403f8Sdrh SELECT a FROM t1 WHERE rowid < 8388608 ORDER BY rowid 5798959403f8Sdrh } 5799959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18} 5800959403f8Sdrhdo_test boundary1-2.50.lt.4 { 5801959403f8Sdrh db eval { 5802959403f8Sdrh SELECT a FROM t1 WHERE rowid < 8388608 ORDER BY rowid DESC 5803959403f8Sdrh } 5804959403f8Sdrh} {18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 5805959403f8Sdrhdo_test boundary1-2.50.lt.5 { 5806959403f8Sdrh db eval { 5807959403f8Sdrh SELECT a FROM t1 WHERE rowid < 8388608 ORDER BY x 5808959403f8Sdrh } 5809959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 5810959403f8Sdrhdo_test boundary1-2.50.le.1 { 5811959403f8Sdrh db eval { 5812959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 8388608 ORDER BY a 5813959403f8Sdrh } 5814959403f8Sdrh} {1 2 4 5 8 11 15 16 18 21 23 24 29 30 31 32 33 37 38 41 42 44 47 48 49 50 52 53 54 55 58 59 60 61 62 63 64} 5815959403f8Sdrhdo_test boundary1-2.50.le.2 { 5816959403f8Sdrh db eval { 5817959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 8388608 ORDER BY a DESC 5818959403f8Sdrh } 5819959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 50 49 48 47 44 42 41 38 37 33 32 31 30 29 24 23 21 18 16 15 11 8 5 4 2 1} 5820959403f8Sdrhdo_test boundary1-2.50.le.3 { 5821959403f8Sdrh db eval { 5822959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 8388608 ORDER BY rowid 5823959403f8Sdrh } 5824959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24} 5825959403f8Sdrhdo_test boundary1-2.50.le.4 { 5826959403f8Sdrh db eval { 5827959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 8388608 ORDER BY rowid DESC 5828959403f8Sdrh } 5829959403f8Sdrh} {24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 5830959403f8Sdrhdo_test boundary1-2.50.le.5 { 5831959403f8Sdrh db eval { 5832959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 8388608 ORDER BY x 5833959403f8Sdrh } 5834959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 5835959403f8Sdrhdo_test boundary1-2.51.1 { 5836959403f8Sdrh db eval { 5837959403f8Sdrh SELECT * FROM t1 WHERE rowid=16383 5838959403f8Sdrh } 5839959403f8Sdrh} {8 0000000000003fff} 5840959403f8Sdrhdo_test boundary1-2.51.2 { 5841959403f8Sdrh db eval { 5842959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0000000000003fff' 5843959403f8Sdrh } 5844959403f8Sdrh} {16383 8} 5845959403f8Sdrhdo_test boundary1-2.51.3 { 5846959403f8Sdrh db eval { 5847959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=8 5848959403f8Sdrh } 5849959403f8Sdrh} {16383 0000000000003fff} 5850959403f8Sdrhdo_test boundary1-2.51.gt.1 { 5851959403f8Sdrh db eval { 5852959403f8Sdrh SELECT a FROM t1 WHERE rowid > 16383 ORDER BY a 5853959403f8Sdrh } 5854959403f8Sdrh} {3 6 7 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 34 35 36 39 40 42 43 45 46 48 50 51 56 57 62} 5855959403f8Sdrhdo_test boundary1-2.51.gt.2 { 5856959403f8Sdrh db eval { 5857959403f8Sdrh SELECT a FROM t1 WHERE rowid > 16383 ORDER BY a DESC 5858959403f8Sdrh } 5859959403f8Sdrh} {62 57 56 51 50 48 46 45 43 42 40 39 36 35 34 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 7 6 3} 5860959403f8Sdrhdo_test boundary1-2.51.gt.3 { 5861959403f8Sdrh db eval { 5862959403f8Sdrh SELECT a FROM t1 WHERE rowid > 16383 ORDER BY rowid 5863959403f8Sdrh } 5864959403f8Sdrh} {16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 5865959403f8Sdrhdo_test boundary1-2.51.gt.4 { 5866959403f8Sdrh db eval { 5867959403f8Sdrh SELECT a FROM t1 WHERE rowid > 16383 ORDER BY rowid DESC 5868959403f8Sdrh } 5869959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16} 5870959403f8Sdrhdo_test boundary1-2.51.gt.5 { 5871959403f8Sdrh db eval { 5872959403f8Sdrh SELECT a FROM t1 WHERE rowid > 16383 ORDER BY x 5873959403f8Sdrh } 5874959403f8Sdrh} {16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 5875959403f8Sdrhdo_test boundary1-2.51.ge.1 { 5876959403f8Sdrh db eval { 5877959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 16383 ORDER BY a 5878959403f8Sdrh } 5879959403f8Sdrh} {3 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 34 35 36 39 40 42 43 45 46 48 50 51 56 57 62} 5880959403f8Sdrhdo_test boundary1-2.51.ge.2 { 5881959403f8Sdrh db eval { 5882959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 16383 ORDER BY a DESC 5883959403f8Sdrh } 5884959403f8Sdrh} {62 57 56 51 50 48 46 45 43 42 40 39 36 35 34 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 3} 5885959403f8Sdrhdo_test boundary1-2.51.ge.3 { 5886959403f8Sdrh db eval { 5887959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 16383 ORDER BY rowid 5888959403f8Sdrh } 5889959403f8Sdrh} {8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 5890959403f8Sdrhdo_test boundary1-2.51.ge.4 { 5891959403f8Sdrh db eval { 5892959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 16383 ORDER BY rowid DESC 5893959403f8Sdrh } 5894959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8} 5895959403f8Sdrhdo_test boundary1-2.51.ge.5 { 5896959403f8Sdrh db eval { 5897959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 16383 ORDER BY x 5898959403f8Sdrh } 5899959403f8Sdrh} {8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 5900959403f8Sdrhdo_test boundary1-2.51.lt.1 { 5901959403f8Sdrh db eval { 5902959403f8Sdrh SELECT a FROM t1 WHERE rowid < 16383 ORDER BY a 5903959403f8Sdrh } 5904959403f8Sdrh} {1 2 4 5 11 21 29 30 31 32 33 37 38 41 44 47 49 52 53 54 55 58 59 60 61 63 64} 5905959403f8Sdrhdo_test boundary1-2.51.lt.2 { 5906959403f8Sdrh db eval { 5907959403f8Sdrh SELECT a FROM t1 WHERE rowid < 16383 ORDER BY a DESC 5908959403f8Sdrh } 5909959403f8Sdrh} {64 63 61 60 59 58 55 54 53 52 49 47 44 41 38 37 33 32 31 30 29 21 11 5 4 2 1} 5910959403f8Sdrhdo_test boundary1-2.51.lt.3 { 5911959403f8Sdrh db eval { 5912959403f8Sdrh SELECT a FROM t1 WHERE rowid < 16383 ORDER BY rowid 5913959403f8Sdrh } 5914959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61} 5915959403f8Sdrhdo_test boundary1-2.51.lt.4 { 5916959403f8Sdrh db eval { 5917959403f8Sdrh SELECT a FROM t1 WHERE rowid < 16383 ORDER BY rowid DESC 5918959403f8Sdrh } 5919959403f8Sdrh} {61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 5920959403f8Sdrhdo_test boundary1-2.51.lt.5 { 5921959403f8Sdrh db eval { 5922959403f8Sdrh SELECT a FROM t1 WHERE rowid < 16383 ORDER BY x 5923959403f8Sdrh } 5924959403f8Sdrh} {59 60 41 5 31 4 49 30 61 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 5925959403f8Sdrhdo_test boundary1-2.51.le.1 { 5926959403f8Sdrh db eval { 5927959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 16383 ORDER BY a 5928959403f8Sdrh } 5929959403f8Sdrh} {1 2 4 5 8 11 21 29 30 31 32 33 37 38 41 44 47 49 52 53 54 55 58 59 60 61 63 64} 5930959403f8Sdrhdo_test boundary1-2.51.le.2 { 5931959403f8Sdrh db eval { 5932959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 16383 ORDER BY a DESC 5933959403f8Sdrh } 5934959403f8Sdrh} {64 63 61 60 59 58 55 54 53 52 49 47 44 41 38 37 33 32 31 30 29 21 11 8 5 4 2 1} 5935959403f8Sdrhdo_test boundary1-2.51.le.3 { 5936959403f8Sdrh db eval { 5937959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 16383 ORDER BY rowid 5938959403f8Sdrh } 5939959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8} 5940959403f8Sdrhdo_test boundary1-2.51.le.4 { 5941959403f8Sdrh db eval { 5942959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 16383 ORDER BY rowid DESC 5943959403f8Sdrh } 5944959403f8Sdrh} {8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 5945959403f8Sdrhdo_test boundary1-2.51.le.5 { 5946959403f8Sdrh db eval { 5947959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 16383 ORDER BY x 5948959403f8Sdrh } 5949959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 5950959403f8Sdrhdo_test boundary1-2.52.1 { 5951959403f8Sdrh db eval { 5952959403f8Sdrh SELECT * FROM t1 WHERE rowid=140737488355328 5953959403f8Sdrh } 5954959403f8Sdrh} {34 0000800000000000} 5955959403f8Sdrhdo_test boundary1-2.52.2 { 5956959403f8Sdrh db eval { 5957959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0000800000000000' 5958959403f8Sdrh } 5959959403f8Sdrh} {140737488355328 34} 5960959403f8Sdrhdo_test boundary1-2.52.3 { 5961959403f8Sdrh db eval { 5962959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=34 5963959403f8Sdrh } 5964959403f8Sdrh} {140737488355328 0000800000000000} 5965959403f8Sdrhdo_test boundary1-2.52.gt.1 { 5966959403f8Sdrh db eval { 5967959403f8Sdrh SELECT a FROM t1 WHERE rowid > 140737488355328 ORDER BY a 5968959403f8Sdrh } 5969959403f8Sdrh} {3 10 13 17 26 27 28 43 45} 5970959403f8Sdrhdo_test boundary1-2.52.gt.2 { 5971959403f8Sdrh db eval { 5972959403f8Sdrh SELECT a FROM t1 WHERE rowid > 140737488355328 ORDER BY a DESC 5973959403f8Sdrh } 5974959403f8Sdrh} {45 43 28 27 26 17 13 10 3} 5975959403f8Sdrhdo_test boundary1-2.52.gt.3 { 5976959403f8Sdrh db eval { 5977959403f8Sdrh SELECT a FROM t1 WHERE rowid > 140737488355328 ORDER BY rowid 5978959403f8Sdrh } 5979959403f8Sdrh} {10 26 13 43 27 45 17 28 3} 5980959403f8Sdrhdo_test boundary1-2.52.gt.4 { 5981959403f8Sdrh db eval { 5982959403f8Sdrh SELECT a FROM t1 WHERE rowid > 140737488355328 ORDER BY rowid DESC 5983959403f8Sdrh } 5984959403f8Sdrh} {3 28 17 45 27 43 13 26 10} 5985959403f8Sdrhdo_test boundary1-2.52.gt.5 { 5986959403f8Sdrh db eval { 5987959403f8Sdrh SELECT a FROM t1 WHERE rowid > 140737488355328 ORDER BY x 5988959403f8Sdrh } 5989959403f8Sdrh} {10 26 13 43 27 45 17 28 3} 5990959403f8Sdrhdo_test boundary1-2.52.ge.1 { 5991959403f8Sdrh db eval { 5992959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 140737488355328 ORDER BY a 5993959403f8Sdrh } 5994959403f8Sdrh} {3 10 13 17 26 27 28 34 43 45} 5995959403f8Sdrhdo_test boundary1-2.52.ge.2 { 5996959403f8Sdrh db eval { 5997959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 140737488355328 ORDER BY a DESC 5998959403f8Sdrh } 5999959403f8Sdrh} {45 43 34 28 27 26 17 13 10 3} 6000959403f8Sdrhdo_test boundary1-2.52.ge.3 { 6001959403f8Sdrh db eval { 6002959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 140737488355328 ORDER BY rowid 6003959403f8Sdrh } 6004959403f8Sdrh} {34 10 26 13 43 27 45 17 28 3} 6005959403f8Sdrhdo_test boundary1-2.52.ge.4 { 6006959403f8Sdrh db eval { 6007959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 140737488355328 ORDER BY rowid DESC 6008959403f8Sdrh } 6009959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34} 6010959403f8Sdrhdo_test boundary1-2.52.ge.5 { 6011959403f8Sdrh db eval { 6012959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 140737488355328 ORDER BY x 6013959403f8Sdrh } 6014959403f8Sdrh} {34 10 26 13 43 27 45 17 28 3} 6015959403f8Sdrhdo_test boundary1-2.52.lt.1 { 6016959403f8Sdrh db eval { 6017959403f8Sdrh SELECT a FROM t1 WHERE rowid < 140737488355328 ORDER BY a 6018959403f8Sdrh } 6019959403f8Sdrh} {1 2 4 5 6 7 8 9 11 12 14 15 16 18 19 20 21 22 23 24 25 29 30 31 32 33 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 6020959403f8Sdrhdo_test boundary1-2.52.lt.2 { 6021959403f8Sdrh db eval { 6022959403f8Sdrh SELECT a FROM t1 WHERE rowid < 140737488355328 ORDER BY a DESC 6023959403f8Sdrh } 6024959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 44 42 41 40 39 38 37 36 35 33 32 31 30 29 25 24 23 22 21 20 19 18 16 15 14 12 11 9 8 7 6 5 4 2 1} 6025959403f8Sdrhdo_test boundary1-2.52.lt.3 { 6026959403f8Sdrh db eval { 6027959403f8Sdrh SELECT a FROM t1 WHERE rowid < 140737488355328 ORDER BY rowid 6028959403f8Sdrh } 6029959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25} 6030959403f8Sdrhdo_test boundary1-2.52.lt.4 { 6031959403f8Sdrh db eval { 6032959403f8Sdrh SELECT a FROM t1 WHERE rowid < 140737488355328 ORDER BY rowid DESC 6033959403f8Sdrh } 6034959403f8Sdrh} {25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 6035959403f8Sdrhdo_test boundary1-2.52.lt.5 { 6036959403f8Sdrh db eval { 6037959403f8Sdrh SELECT a FROM t1 WHERE rowid < 140737488355328 ORDER BY x 6038959403f8Sdrh } 6039959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 6040959403f8Sdrhdo_test boundary1-2.52.le.1 { 6041959403f8Sdrh db eval { 6042959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 140737488355328 ORDER BY a 6043959403f8Sdrh } 6044959403f8Sdrh} {1 2 4 5 6 7 8 9 11 12 14 15 16 18 19 20 21 22 23 24 25 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 6045959403f8Sdrhdo_test boundary1-2.52.le.2 { 6046959403f8Sdrh db eval { 6047959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 140737488355328 ORDER BY a DESC 6048959403f8Sdrh } 6049959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 25 24 23 22 21 20 19 18 16 15 14 12 11 9 8 7 6 5 4 2 1} 6050959403f8Sdrhdo_test boundary1-2.52.le.3 { 6051959403f8Sdrh db eval { 6052959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 140737488355328 ORDER BY rowid 6053959403f8Sdrh } 6054959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34} 6055959403f8Sdrhdo_test boundary1-2.52.le.4 { 6056959403f8Sdrh db eval { 6057959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 140737488355328 ORDER BY rowid DESC 6058959403f8Sdrh } 6059959403f8Sdrh} {34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 6060959403f8Sdrhdo_test boundary1-2.52.le.5 { 6061959403f8Sdrh db eval { 6062959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 140737488355328 ORDER BY x 6063959403f8Sdrh } 6064959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 6065959403f8Sdrhdo_test boundary1-2.53.1 { 6066959403f8Sdrh db eval { 6067959403f8Sdrh SELECT * FROM t1 WHERE rowid=2097151 6068959403f8Sdrh } 6069959403f8Sdrh} {15 00000000001fffff} 6070959403f8Sdrhdo_test boundary1-2.53.2 { 6071959403f8Sdrh db eval { 6072959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='00000000001fffff' 6073959403f8Sdrh } 6074959403f8Sdrh} {2097151 15} 6075959403f8Sdrhdo_test boundary1-2.53.3 { 6076959403f8Sdrh db eval { 6077959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=15 6078959403f8Sdrh } 6079959403f8Sdrh} {2097151 00000000001fffff} 6080959403f8Sdrhdo_test boundary1-2.53.gt.1 { 6081959403f8Sdrh db eval { 6082959403f8Sdrh SELECT a FROM t1 WHERE rowid > 2097151 ORDER BY a 6083959403f8Sdrh } 6084959403f8Sdrh} {3 6 7 9 10 12 13 14 17 18 19 20 22 24 25 26 27 28 34 35 36 39 40 42 43 45 46 51 56 57} 6085959403f8Sdrhdo_test boundary1-2.53.gt.2 { 6086959403f8Sdrh db eval { 6087959403f8Sdrh SELECT a FROM t1 WHERE rowid > 2097151 ORDER BY a DESC 6088959403f8Sdrh } 6089959403f8Sdrh} {57 56 51 46 45 43 42 40 39 36 35 34 28 27 26 25 24 22 20 19 18 17 14 13 12 10 9 7 6 3} 6090959403f8Sdrhdo_test boundary1-2.53.gt.3 { 6091959403f8Sdrh db eval { 6092959403f8Sdrh SELECT a FROM t1 WHERE rowid > 2097151 ORDER BY rowid 6093959403f8Sdrh } 6094959403f8Sdrh} {42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 6095959403f8Sdrhdo_test boundary1-2.53.gt.4 { 6096959403f8Sdrh db eval { 6097959403f8Sdrh SELECT a FROM t1 WHERE rowid > 2097151 ORDER BY rowid DESC 6098959403f8Sdrh } 6099959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42} 6100959403f8Sdrhdo_test boundary1-2.53.gt.5 { 6101959403f8Sdrh db eval { 6102959403f8Sdrh SELECT a FROM t1 WHERE rowid > 2097151 ORDER BY x 6103959403f8Sdrh } 6104959403f8Sdrh} {42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 6105959403f8Sdrhdo_test boundary1-2.53.ge.1 { 6106959403f8Sdrh db eval { 6107959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 2097151 ORDER BY a 6108959403f8Sdrh } 6109959403f8Sdrh} {3 6 7 9 10 12 13 14 15 17 18 19 20 22 24 25 26 27 28 34 35 36 39 40 42 43 45 46 51 56 57} 6110959403f8Sdrhdo_test boundary1-2.53.ge.2 { 6111959403f8Sdrh db eval { 6112959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 2097151 ORDER BY a DESC 6113959403f8Sdrh } 6114959403f8Sdrh} {57 56 51 46 45 43 42 40 39 36 35 34 28 27 26 25 24 22 20 19 18 17 15 14 13 12 10 9 7 6 3} 6115959403f8Sdrhdo_test boundary1-2.53.ge.3 { 6116959403f8Sdrh db eval { 6117959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 2097151 ORDER BY rowid 6118959403f8Sdrh } 6119959403f8Sdrh} {15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 6120959403f8Sdrhdo_test boundary1-2.53.ge.4 { 6121959403f8Sdrh db eval { 6122959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 2097151 ORDER BY rowid DESC 6123959403f8Sdrh } 6124959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15} 6125959403f8Sdrhdo_test boundary1-2.53.ge.5 { 6126959403f8Sdrh db eval { 6127959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 2097151 ORDER BY x 6128959403f8Sdrh } 6129959403f8Sdrh} {15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 6130959403f8Sdrhdo_test boundary1-2.53.lt.1 { 6131959403f8Sdrh db eval { 6132959403f8Sdrh SELECT a FROM t1 WHERE rowid < 2097151 ORDER BY a 6133959403f8Sdrh } 6134959403f8Sdrh} {1 2 4 5 8 11 16 21 23 29 30 31 32 33 37 38 41 44 47 48 49 50 52 53 54 55 58 59 60 61 62 63 64} 6135959403f8Sdrhdo_test boundary1-2.53.lt.2 { 6136959403f8Sdrh db eval { 6137959403f8Sdrh SELECT a FROM t1 WHERE rowid < 2097151 ORDER BY a DESC 6138959403f8Sdrh } 6139959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 50 49 48 47 44 41 38 37 33 32 31 30 29 23 21 16 11 8 5 4 2 1} 6140959403f8Sdrhdo_test boundary1-2.53.lt.3 { 6141959403f8Sdrh db eval { 6142959403f8Sdrh SELECT a FROM t1 WHERE rowid < 2097151 ORDER BY rowid 6143959403f8Sdrh } 6144959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62} 6145959403f8Sdrhdo_test boundary1-2.53.lt.4 { 6146959403f8Sdrh db eval { 6147959403f8Sdrh SELECT a FROM t1 WHERE rowid < 2097151 ORDER BY rowid DESC 6148959403f8Sdrh } 6149959403f8Sdrh} {62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 6150959403f8Sdrhdo_test boundary1-2.53.lt.5 { 6151959403f8Sdrh db eval { 6152959403f8Sdrh SELECT a FROM t1 WHERE rowid < 2097151 ORDER BY x 6153959403f8Sdrh } 6154959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 6155959403f8Sdrhdo_test boundary1-2.53.le.1 { 6156959403f8Sdrh db eval { 6157959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 2097151 ORDER BY a 6158959403f8Sdrh } 6159959403f8Sdrh} {1 2 4 5 8 11 15 16 21 23 29 30 31 32 33 37 38 41 44 47 48 49 50 52 53 54 55 58 59 60 61 62 63 64} 6160959403f8Sdrhdo_test boundary1-2.53.le.2 { 6161959403f8Sdrh db eval { 6162959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 2097151 ORDER BY a DESC 6163959403f8Sdrh } 6164959403f8Sdrh} {64 63 62 61 60 59 58 55 54 53 52 50 49 48 47 44 41 38 37 33 32 31 30 29 23 21 16 15 11 8 5 4 2 1} 6165959403f8Sdrhdo_test boundary1-2.53.le.3 { 6166959403f8Sdrh db eval { 6167959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 2097151 ORDER BY rowid 6168959403f8Sdrh } 6169959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15} 6170959403f8Sdrhdo_test boundary1-2.53.le.4 { 6171959403f8Sdrh db eval { 6172959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 2097151 ORDER BY rowid DESC 6173959403f8Sdrh } 6174959403f8Sdrh} {15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 6175959403f8Sdrhdo_test boundary1-2.53.le.5 { 6176959403f8Sdrh db eval { 6177959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 2097151 ORDER BY x 6178959403f8Sdrh } 6179959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 6180959403f8Sdrhdo_test boundary1-2.54.1 { 6181959403f8Sdrh db eval { 6182959403f8Sdrh SELECT * FROM t1 WHERE rowid=140737488355327 6183959403f8Sdrh } 6184959403f8Sdrh} {25 00007fffffffffff} 6185959403f8Sdrhdo_test boundary1-2.54.2 { 6186959403f8Sdrh db eval { 6187959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='00007fffffffffff' 6188959403f8Sdrh } 6189959403f8Sdrh} {140737488355327 25} 6190959403f8Sdrhdo_test boundary1-2.54.3 { 6191959403f8Sdrh db eval { 6192959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=25 6193959403f8Sdrh } 6194959403f8Sdrh} {140737488355327 00007fffffffffff} 6195959403f8Sdrhdo_test boundary1-2.54.gt.1 { 6196959403f8Sdrh db eval { 6197959403f8Sdrh SELECT a FROM t1 WHERE rowid > 140737488355327 ORDER BY a 6198959403f8Sdrh } 6199959403f8Sdrh} {3 10 13 17 26 27 28 34 43 45} 6200959403f8Sdrhdo_test boundary1-2.54.gt.2 { 6201959403f8Sdrh db eval { 6202959403f8Sdrh SELECT a FROM t1 WHERE rowid > 140737488355327 ORDER BY a DESC 6203959403f8Sdrh } 6204959403f8Sdrh} {45 43 34 28 27 26 17 13 10 3} 6205959403f8Sdrhdo_test boundary1-2.54.gt.3 { 6206959403f8Sdrh db eval { 6207959403f8Sdrh SELECT a FROM t1 WHERE rowid > 140737488355327 ORDER BY rowid 6208959403f8Sdrh } 6209959403f8Sdrh} {34 10 26 13 43 27 45 17 28 3} 6210959403f8Sdrhdo_test boundary1-2.54.gt.4 { 6211959403f8Sdrh db eval { 6212959403f8Sdrh SELECT a FROM t1 WHERE rowid > 140737488355327 ORDER BY rowid DESC 6213959403f8Sdrh } 6214959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34} 6215959403f8Sdrhdo_test boundary1-2.54.gt.5 { 6216959403f8Sdrh db eval { 6217959403f8Sdrh SELECT a FROM t1 WHERE rowid > 140737488355327 ORDER BY x 6218959403f8Sdrh } 6219959403f8Sdrh} {34 10 26 13 43 27 45 17 28 3} 6220959403f8Sdrhdo_test boundary1-2.54.ge.1 { 6221959403f8Sdrh db eval { 6222959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 140737488355327 ORDER BY a 6223959403f8Sdrh } 6224959403f8Sdrh} {3 10 13 17 25 26 27 28 34 43 45} 6225959403f8Sdrhdo_test boundary1-2.54.ge.2 { 6226959403f8Sdrh db eval { 6227959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 140737488355327 ORDER BY a DESC 6228959403f8Sdrh } 6229959403f8Sdrh} {45 43 34 28 27 26 25 17 13 10 3} 6230959403f8Sdrhdo_test boundary1-2.54.ge.3 { 6231959403f8Sdrh db eval { 6232959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 140737488355327 ORDER BY rowid 6233959403f8Sdrh } 6234959403f8Sdrh} {25 34 10 26 13 43 27 45 17 28 3} 6235959403f8Sdrhdo_test boundary1-2.54.ge.4 { 6236959403f8Sdrh db eval { 6237959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 140737488355327 ORDER BY rowid DESC 6238959403f8Sdrh } 6239959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25} 6240959403f8Sdrhdo_test boundary1-2.54.ge.5 { 6241959403f8Sdrh db eval { 6242959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 140737488355327 ORDER BY x 6243959403f8Sdrh } 6244959403f8Sdrh} {25 34 10 26 13 43 27 45 17 28 3} 6245959403f8Sdrhdo_test boundary1-2.54.lt.1 { 6246959403f8Sdrh db eval { 6247959403f8Sdrh SELECT a FROM t1 WHERE rowid < 140737488355327 ORDER BY a 6248959403f8Sdrh } 6249959403f8Sdrh} {1 2 4 5 6 7 8 9 11 12 14 15 16 18 19 20 21 22 23 24 29 30 31 32 33 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 6250959403f8Sdrhdo_test boundary1-2.54.lt.2 { 6251959403f8Sdrh db eval { 6252959403f8Sdrh SELECT a FROM t1 WHERE rowid < 140737488355327 ORDER BY a DESC 6253959403f8Sdrh } 6254959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 44 42 41 40 39 38 37 36 35 33 32 31 30 29 24 23 22 21 20 19 18 16 15 14 12 11 9 8 7 6 5 4 2 1} 6255959403f8Sdrhdo_test boundary1-2.54.lt.3 { 6256959403f8Sdrh db eval { 6257959403f8Sdrh SELECT a FROM t1 WHERE rowid < 140737488355327 ORDER BY rowid 6258959403f8Sdrh } 6259959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56} 6260959403f8Sdrhdo_test boundary1-2.54.lt.4 { 6261959403f8Sdrh db eval { 6262959403f8Sdrh SELECT a FROM t1 WHERE rowid < 140737488355327 ORDER BY rowid DESC 6263959403f8Sdrh } 6264959403f8Sdrh} {56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 6265959403f8Sdrhdo_test boundary1-2.54.lt.5 { 6266959403f8Sdrh db eval { 6267959403f8Sdrh SELECT a FROM t1 WHERE rowid < 140737488355327 ORDER BY x 6268959403f8Sdrh } 6269959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 6270959403f8Sdrhdo_test boundary1-2.54.le.1 { 6271959403f8Sdrh db eval { 6272959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 140737488355327 ORDER BY a 6273959403f8Sdrh } 6274959403f8Sdrh} {1 2 4 5 6 7 8 9 11 12 14 15 16 18 19 20 21 22 23 24 25 29 30 31 32 33 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 6275959403f8Sdrhdo_test boundary1-2.54.le.2 { 6276959403f8Sdrh db eval { 6277959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 140737488355327 ORDER BY a DESC 6278959403f8Sdrh } 6279959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 44 42 41 40 39 38 37 36 35 33 32 31 30 29 25 24 23 22 21 20 19 18 16 15 14 12 11 9 8 7 6 5 4 2 1} 6280959403f8Sdrhdo_test boundary1-2.54.le.3 { 6281959403f8Sdrh db eval { 6282959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 140737488355327 ORDER BY rowid 6283959403f8Sdrh } 6284959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25} 6285959403f8Sdrhdo_test boundary1-2.54.le.4 { 6286959403f8Sdrh db eval { 6287959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 140737488355327 ORDER BY rowid DESC 6288959403f8Sdrh } 6289959403f8Sdrh} {25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 6290959403f8Sdrhdo_test boundary1-2.54.le.5 { 6291959403f8Sdrh db eval { 6292959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 140737488355327 ORDER BY x 6293959403f8Sdrh } 6294959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 6295959403f8Sdrhdo_test boundary1-2.55.1 { 6296959403f8Sdrh db eval { 6297959403f8Sdrh SELECT * FROM t1 WHERE rowid=281474976710656 6298959403f8Sdrh } 6299959403f8Sdrh} {26 0001000000000000} 6300959403f8Sdrhdo_test boundary1-2.55.2 { 6301959403f8Sdrh db eval { 6302959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0001000000000000' 6303959403f8Sdrh } 6304959403f8Sdrh} {281474976710656 26} 6305959403f8Sdrhdo_test boundary1-2.55.3 { 6306959403f8Sdrh db eval { 6307959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=26 6308959403f8Sdrh } 6309959403f8Sdrh} {281474976710656 0001000000000000} 6310959403f8Sdrhdo_test boundary1-2.55.gt.1 { 6311959403f8Sdrh db eval { 6312959403f8Sdrh SELECT a FROM t1 WHERE rowid > 281474976710656 ORDER BY a 6313959403f8Sdrh } 6314959403f8Sdrh} {3 13 17 27 28 43 45} 6315959403f8Sdrhdo_test boundary1-2.55.gt.2 { 6316959403f8Sdrh db eval { 6317959403f8Sdrh SELECT a FROM t1 WHERE rowid > 281474976710656 ORDER BY a DESC 6318959403f8Sdrh } 6319959403f8Sdrh} {45 43 28 27 17 13 3} 6320959403f8Sdrhdo_test boundary1-2.55.gt.3 { 6321959403f8Sdrh db eval { 6322959403f8Sdrh SELECT a FROM t1 WHERE rowid > 281474976710656 ORDER BY rowid 6323959403f8Sdrh } 6324959403f8Sdrh} {13 43 27 45 17 28 3} 6325959403f8Sdrhdo_test boundary1-2.55.gt.4 { 6326959403f8Sdrh db eval { 6327959403f8Sdrh SELECT a FROM t1 WHERE rowid > 281474976710656 ORDER BY rowid DESC 6328959403f8Sdrh } 6329959403f8Sdrh} {3 28 17 45 27 43 13} 6330959403f8Sdrhdo_test boundary1-2.55.gt.5 { 6331959403f8Sdrh db eval { 6332959403f8Sdrh SELECT a FROM t1 WHERE rowid > 281474976710656 ORDER BY x 6333959403f8Sdrh } 6334959403f8Sdrh} {13 43 27 45 17 28 3} 6335959403f8Sdrhdo_test boundary1-2.55.ge.1 { 6336959403f8Sdrh db eval { 6337959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 281474976710656 ORDER BY a 6338959403f8Sdrh } 6339959403f8Sdrh} {3 13 17 26 27 28 43 45} 6340959403f8Sdrhdo_test boundary1-2.55.ge.2 { 6341959403f8Sdrh db eval { 6342959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 281474976710656 ORDER BY a DESC 6343959403f8Sdrh } 6344959403f8Sdrh} {45 43 28 27 26 17 13 3} 6345959403f8Sdrhdo_test boundary1-2.55.ge.3 { 6346959403f8Sdrh db eval { 6347959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 281474976710656 ORDER BY rowid 6348959403f8Sdrh } 6349959403f8Sdrh} {26 13 43 27 45 17 28 3} 6350959403f8Sdrhdo_test boundary1-2.55.ge.4 { 6351959403f8Sdrh db eval { 6352959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 281474976710656 ORDER BY rowid DESC 6353959403f8Sdrh } 6354959403f8Sdrh} {3 28 17 45 27 43 13 26} 6355959403f8Sdrhdo_test boundary1-2.55.ge.5 { 6356959403f8Sdrh db eval { 6357959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 281474976710656 ORDER BY x 6358959403f8Sdrh } 6359959403f8Sdrh} {26 13 43 27 45 17 28 3} 6360959403f8Sdrhdo_test boundary1-2.55.lt.1 { 6361959403f8Sdrh db eval { 6362959403f8Sdrh SELECT a FROM t1 WHERE rowid < 281474976710656 ORDER BY a 6363959403f8Sdrh } 6364959403f8Sdrh} {1 2 4 5 6 7 8 9 10 11 12 14 15 16 18 19 20 21 22 23 24 25 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 6365959403f8Sdrhdo_test boundary1-2.55.lt.2 { 6366959403f8Sdrh db eval { 6367959403f8Sdrh SELECT a FROM t1 WHERE rowid < 281474976710656 ORDER BY a DESC 6368959403f8Sdrh } 6369959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 25 24 23 22 21 20 19 18 16 15 14 12 11 10 9 8 7 6 5 4 2 1} 6370959403f8Sdrhdo_test boundary1-2.55.lt.3 { 6371959403f8Sdrh db eval { 6372959403f8Sdrh SELECT a FROM t1 WHERE rowid < 281474976710656 ORDER BY rowid 6373959403f8Sdrh } 6374959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10} 6375959403f8Sdrhdo_test boundary1-2.55.lt.4 { 6376959403f8Sdrh db eval { 6377959403f8Sdrh SELECT a FROM t1 WHERE rowid < 281474976710656 ORDER BY rowid DESC 6378959403f8Sdrh } 6379959403f8Sdrh} {10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 6380959403f8Sdrhdo_test boundary1-2.55.lt.5 { 6381959403f8Sdrh db eval { 6382959403f8Sdrh SELECT a FROM t1 WHERE rowid < 281474976710656 ORDER BY x 6383959403f8Sdrh } 6384959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 6385959403f8Sdrhdo_test boundary1-2.55.le.1 { 6386959403f8Sdrh db eval { 6387959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 281474976710656 ORDER BY a 6388959403f8Sdrh } 6389959403f8Sdrh} {1 2 4 5 6 7 8 9 10 11 12 14 15 16 18 19 20 21 22 23 24 25 26 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 6390959403f8Sdrhdo_test boundary1-2.55.le.2 { 6391959403f8Sdrh db eval { 6392959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 281474976710656 ORDER BY a DESC 6393959403f8Sdrh } 6394959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 26 25 24 23 22 21 20 19 18 16 15 14 12 11 10 9 8 7 6 5 4 2 1} 6395959403f8Sdrhdo_test boundary1-2.55.le.3 { 6396959403f8Sdrh db eval { 6397959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 281474976710656 ORDER BY rowid 6398959403f8Sdrh } 6399959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26} 6400959403f8Sdrhdo_test boundary1-2.55.le.4 { 6401959403f8Sdrh db eval { 6402959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 281474976710656 ORDER BY rowid DESC 6403959403f8Sdrh } 6404959403f8Sdrh} {26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 6405959403f8Sdrhdo_test boundary1-2.55.le.5 { 6406959403f8Sdrh db eval { 6407959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 281474976710656 ORDER BY x 6408959403f8Sdrh } 6409959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 6410959403f8Sdrhdo_test boundary1-2.56.1 { 6411959403f8Sdrh db eval { 6412959403f8Sdrh SELECT * FROM t1 WHERE rowid=32767 6413959403f8Sdrh } 6414959403f8Sdrh} {23 0000000000007fff} 6415959403f8Sdrhdo_test boundary1-2.56.2 { 6416959403f8Sdrh db eval { 6417959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0000000000007fff' 6418959403f8Sdrh } 6419959403f8Sdrh} {32767 23} 6420959403f8Sdrhdo_test boundary1-2.56.3 { 6421959403f8Sdrh db eval { 6422959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=23 6423959403f8Sdrh } 6424959403f8Sdrh} {32767 0000000000007fff} 6425959403f8Sdrhdo_test boundary1-2.56.gt.1 { 6426959403f8Sdrh db eval { 6427959403f8Sdrh SELECT a FROM t1 WHERE rowid > 32767 ORDER BY a 6428959403f8Sdrh } 6429959403f8Sdrh} {3 6 7 9 10 12 13 14 15 17 18 19 20 22 24 25 26 27 28 34 35 36 39 40 42 43 45 46 48 50 51 56 57 62} 6430959403f8Sdrhdo_test boundary1-2.56.gt.2 { 6431959403f8Sdrh db eval { 6432959403f8Sdrh SELECT a FROM t1 WHERE rowid > 32767 ORDER BY a DESC 6433959403f8Sdrh } 6434959403f8Sdrh} {62 57 56 51 50 48 46 45 43 42 40 39 36 35 34 28 27 26 25 24 22 20 19 18 17 15 14 13 12 10 9 7 6 3} 6435959403f8Sdrhdo_test boundary1-2.56.gt.3 { 6436959403f8Sdrh db eval { 6437959403f8Sdrh SELECT a FROM t1 WHERE rowid > 32767 ORDER BY rowid 6438959403f8Sdrh } 6439959403f8Sdrh} {50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 6440959403f8Sdrhdo_test boundary1-2.56.gt.4 { 6441959403f8Sdrh db eval { 6442959403f8Sdrh SELECT a FROM t1 WHERE rowid > 32767 ORDER BY rowid DESC 6443959403f8Sdrh } 6444959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50} 6445959403f8Sdrhdo_test boundary1-2.56.gt.5 { 6446959403f8Sdrh db eval { 6447959403f8Sdrh SELECT a FROM t1 WHERE rowid > 32767 ORDER BY x 6448959403f8Sdrh } 6449959403f8Sdrh} {50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 6450959403f8Sdrhdo_test boundary1-2.56.ge.1 { 6451959403f8Sdrh db eval { 6452959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 32767 ORDER BY a 6453959403f8Sdrh } 6454959403f8Sdrh} {3 6 7 9 10 12 13 14 15 17 18 19 20 22 23 24 25 26 27 28 34 35 36 39 40 42 43 45 46 48 50 51 56 57 62} 6455959403f8Sdrhdo_test boundary1-2.56.ge.2 { 6456959403f8Sdrh db eval { 6457959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 32767 ORDER BY a DESC 6458959403f8Sdrh } 6459959403f8Sdrh} {62 57 56 51 50 48 46 45 43 42 40 39 36 35 34 28 27 26 25 24 23 22 20 19 18 17 15 14 13 12 10 9 7 6 3} 6460959403f8Sdrhdo_test boundary1-2.56.ge.3 { 6461959403f8Sdrh db eval { 6462959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 32767 ORDER BY rowid 6463959403f8Sdrh } 6464959403f8Sdrh} {23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 6465959403f8Sdrhdo_test boundary1-2.56.ge.4 { 6466959403f8Sdrh db eval { 6467959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 32767 ORDER BY rowid DESC 6468959403f8Sdrh } 6469959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23} 6470959403f8Sdrhdo_test boundary1-2.56.ge.5 { 6471959403f8Sdrh db eval { 6472959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 32767 ORDER BY x 6473959403f8Sdrh } 6474959403f8Sdrh} {23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 6475959403f8Sdrhdo_test boundary1-2.56.lt.1 { 6476959403f8Sdrh db eval { 6477959403f8Sdrh SELECT a FROM t1 WHERE rowid < 32767 ORDER BY a 6478959403f8Sdrh } 6479959403f8Sdrh} {1 2 4 5 8 11 16 21 29 30 31 32 33 37 38 41 44 47 49 52 53 54 55 58 59 60 61 63 64} 6480959403f8Sdrhdo_test boundary1-2.56.lt.2 { 6481959403f8Sdrh db eval { 6482959403f8Sdrh SELECT a FROM t1 WHERE rowid < 32767 ORDER BY a DESC 6483959403f8Sdrh } 6484959403f8Sdrh} {64 63 61 60 59 58 55 54 53 52 49 47 44 41 38 37 33 32 31 30 29 21 16 11 8 5 4 2 1} 6485959403f8Sdrhdo_test boundary1-2.56.lt.3 { 6486959403f8Sdrh db eval { 6487959403f8Sdrh SELECT a FROM t1 WHERE rowid < 32767 ORDER BY rowid 6488959403f8Sdrh } 6489959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16} 6490959403f8Sdrhdo_test boundary1-2.56.lt.4 { 6491959403f8Sdrh db eval { 6492959403f8Sdrh SELECT a FROM t1 WHERE rowid < 32767 ORDER BY rowid DESC 6493959403f8Sdrh } 6494959403f8Sdrh} {16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 6495959403f8Sdrhdo_test boundary1-2.56.lt.5 { 6496959403f8Sdrh db eval { 6497959403f8Sdrh SELECT a FROM t1 WHERE rowid < 32767 ORDER BY x 6498959403f8Sdrh } 6499959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 6500959403f8Sdrhdo_test boundary1-2.56.le.1 { 6501959403f8Sdrh db eval { 6502959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 32767 ORDER BY a 6503959403f8Sdrh } 6504959403f8Sdrh} {1 2 4 5 8 11 16 21 23 29 30 31 32 33 37 38 41 44 47 49 52 53 54 55 58 59 60 61 63 64} 6505959403f8Sdrhdo_test boundary1-2.56.le.2 { 6506959403f8Sdrh db eval { 6507959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 32767 ORDER BY a DESC 6508959403f8Sdrh } 6509959403f8Sdrh} {64 63 61 60 59 58 55 54 53 52 49 47 44 41 38 37 33 32 31 30 29 23 21 16 11 8 5 4 2 1} 6510959403f8Sdrhdo_test boundary1-2.56.le.3 { 6511959403f8Sdrh db eval { 6512959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 32767 ORDER BY rowid 6513959403f8Sdrh } 6514959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23} 6515959403f8Sdrhdo_test boundary1-2.56.le.4 { 6516959403f8Sdrh db eval { 6517959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 32767 ORDER BY rowid DESC 6518959403f8Sdrh } 6519959403f8Sdrh} {23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 6520959403f8Sdrhdo_test boundary1-2.56.le.5 { 6521959403f8Sdrh db eval { 6522959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 32767 ORDER BY x 6523959403f8Sdrh } 6524959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 6525959403f8Sdrhdo_test boundary1-2.57.1 { 6526959403f8Sdrh db eval { 6527959403f8Sdrh SELECT * FROM t1 WHERE rowid=127 6528959403f8Sdrh } 6529959403f8Sdrh} {4 000000000000007f} 6530959403f8Sdrhdo_test boundary1-2.57.2 { 6531959403f8Sdrh db eval { 6532959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='000000000000007f' 6533959403f8Sdrh } 6534959403f8Sdrh} {127 4} 6535959403f8Sdrhdo_test boundary1-2.57.3 { 6536959403f8Sdrh db eval { 6537959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=4 6538959403f8Sdrh } 6539959403f8Sdrh} {127 000000000000007f} 6540959403f8Sdrhdo_test boundary1-2.57.gt.1 { 6541959403f8Sdrh db eval { 6542959403f8Sdrh SELECT a FROM t1 WHERE rowid > 127 ORDER BY a 6543959403f8Sdrh } 6544959403f8Sdrh} {3 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 34 35 36 39 40 42 43 45 46 48 49 50 51 56 57 61 62} 6545959403f8Sdrhdo_test boundary1-2.57.gt.2 { 6546959403f8Sdrh db eval { 6547959403f8Sdrh SELECT a FROM t1 WHERE rowid > 127 ORDER BY a DESC 6548959403f8Sdrh } 6549959403f8Sdrh} {62 61 57 56 51 50 49 48 46 45 43 42 40 39 36 35 34 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 3} 6550959403f8Sdrhdo_test boundary1-2.57.gt.3 { 6551959403f8Sdrh db eval { 6552959403f8Sdrh SELECT a FROM t1 WHERE rowid > 127 ORDER BY rowid 6553959403f8Sdrh } 6554959403f8Sdrh} {49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 6555959403f8Sdrhdo_test boundary1-2.57.gt.4 { 6556959403f8Sdrh db eval { 6557959403f8Sdrh SELECT a FROM t1 WHERE rowid > 127 ORDER BY rowid DESC 6558959403f8Sdrh } 6559959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49} 6560959403f8Sdrhdo_test boundary1-2.57.gt.5 { 6561959403f8Sdrh db eval { 6562959403f8Sdrh SELECT a FROM t1 WHERE rowid > 127 ORDER BY x 6563959403f8Sdrh } 6564959403f8Sdrh} {49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 6565959403f8Sdrhdo_test boundary1-2.57.ge.1 { 6566959403f8Sdrh db eval { 6567959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 127 ORDER BY a 6568959403f8Sdrh } 6569959403f8Sdrh} {3 4 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 34 35 36 39 40 42 43 45 46 48 49 50 51 56 57 61 62} 6570959403f8Sdrhdo_test boundary1-2.57.ge.2 { 6571959403f8Sdrh db eval { 6572959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 127 ORDER BY a DESC 6573959403f8Sdrh } 6574959403f8Sdrh} {62 61 57 56 51 50 49 48 46 45 43 42 40 39 36 35 34 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 4 3} 6575959403f8Sdrhdo_test boundary1-2.57.ge.3 { 6576959403f8Sdrh db eval { 6577959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 127 ORDER BY rowid 6578959403f8Sdrh } 6579959403f8Sdrh} {4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 6580959403f8Sdrhdo_test boundary1-2.57.ge.4 { 6581959403f8Sdrh db eval { 6582959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 127 ORDER BY rowid DESC 6583959403f8Sdrh } 6584959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4} 6585959403f8Sdrhdo_test boundary1-2.57.ge.5 { 6586959403f8Sdrh db eval { 6587959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 127 ORDER BY x 6588959403f8Sdrh } 6589959403f8Sdrh} {4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 6590959403f8Sdrhdo_test boundary1-2.57.lt.1 { 6591959403f8Sdrh db eval { 6592959403f8Sdrh SELECT a FROM t1 WHERE rowid < 127 ORDER BY a 6593959403f8Sdrh } 6594959403f8Sdrh} {1 2 5 11 21 29 31 32 33 37 38 41 44 47 52 53 54 55 58 59 60 63 64} 6595959403f8Sdrhdo_test boundary1-2.57.lt.2 { 6596959403f8Sdrh db eval { 6597959403f8Sdrh SELECT a FROM t1 WHERE rowid < 127 ORDER BY a DESC 6598959403f8Sdrh } 6599959403f8Sdrh} {64 63 60 59 58 55 54 53 52 47 44 41 38 37 33 32 31 29 21 11 5 2 1} 6600959403f8Sdrhdo_test boundary1-2.57.lt.3 { 6601959403f8Sdrh db eval { 6602959403f8Sdrh SELECT a FROM t1 WHERE rowid < 127 ORDER BY rowid 6603959403f8Sdrh } 6604959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31} 6605959403f8Sdrhdo_test boundary1-2.57.lt.4 { 6606959403f8Sdrh db eval { 6607959403f8Sdrh SELECT a FROM t1 WHERE rowid < 127 ORDER BY rowid DESC 6608959403f8Sdrh } 6609959403f8Sdrh} {31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 6610959403f8Sdrhdo_test boundary1-2.57.lt.5 { 6611959403f8Sdrh db eval { 6612959403f8Sdrh SELECT a FROM t1 WHERE rowid < 127 ORDER BY x 6613959403f8Sdrh } 6614959403f8Sdrh} {59 60 41 5 31 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 6615959403f8Sdrhdo_test boundary1-2.57.le.1 { 6616959403f8Sdrh db eval { 6617959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 127 ORDER BY a 6618959403f8Sdrh } 6619959403f8Sdrh} {1 2 4 5 11 21 29 31 32 33 37 38 41 44 47 52 53 54 55 58 59 60 63 64} 6620959403f8Sdrhdo_test boundary1-2.57.le.2 { 6621959403f8Sdrh db eval { 6622959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 127 ORDER BY a DESC 6623959403f8Sdrh } 6624959403f8Sdrh} {64 63 60 59 58 55 54 53 52 47 44 41 38 37 33 32 31 29 21 11 5 4 2 1} 6625959403f8Sdrhdo_test boundary1-2.57.le.3 { 6626959403f8Sdrh db eval { 6627959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 127 ORDER BY rowid 6628959403f8Sdrh } 6629959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4} 6630959403f8Sdrhdo_test boundary1-2.57.le.4 { 6631959403f8Sdrh db eval { 6632959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 127 ORDER BY rowid DESC 6633959403f8Sdrh } 6634959403f8Sdrh} {4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 6635959403f8Sdrhdo_test boundary1-2.57.le.5 { 6636959403f8Sdrh db eval { 6637959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 127 ORDER BY x 6638959403f8Sdrh } 6639959403f8Sdrh} {59 60 41 5 31 4 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 6640959403f8Sdrhdo_test boundary1-2.58.1 { 6641959403f8Sdrh db eval { 6642959403f8Sdrh SELECT * FROM t1 WHERE rowid=36028797018963967 6643959403f8Sdrh } 6644959403f8Sdrh} {27 007fffffffffffff} 6645959403f8Sdrhdo_test boundary1-2.58.2 { 6646959403f8Sdrh db eval { 6647959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='007fffffffffffff' 6648959403f8Sdrh } 6649959403f8Sdrh} {36028797018963967 27} 6650959403f8Sdrhdo_test boundary1-2.58.3 { 6651959403f8Sdrh db eval { 6652959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=27 6653959403f8Sdrh } 6654959403f8Sdrh} {36028797018963967 007fffffffffffff} 6655959403f8Sdrhdo_test boundary1-2.58.gt.1 { 6656959403f8Sdrh db eval { 6657959403f8Sdrh SELECT a FROM t1 WHERE rowid > 36028797018963967 ORDER BY a 6658959403f8Sdrh } 6659959403f8Sdrh} {3 17 28 45} 6660959403f8Sdrhdo_test boundary1-2.58.gt.2 { 6661959403f8Sdrh db eval { 6662959403f8Sdrh SELECT a FROM t1 WHERE rowid > 36028797018963967 ORDER BY a DESC 6663959403f8Sdrh } 6664959403f8Sdrh} {45 28 17 3} 6665959403f8Sdrhdo_test boundary1-2.58.gt.3 { 6666959403f8Sdrh db eval { 6667959403f8Sdrh SELECT a FROM t1 WHERE rowid > 36028797018963967 ORDER BY rowid 6668959403f8Sdrh } 6669959403f8Sdrh} {45 17 28 3} 6670959403f8Sdrhdo_test boundary1-2.58.gt.4 { 6671959403f8Sdrh db eval { 6672959403f8Sdrh SELECT a FROM t1 WHERE rowid > 36028797018963967 ORDER BY rowid DESC 6673959403f8Sdrh } 6674959403f8Sdrh} {3 28 17 45} 6675959403f8Sdrhdo_test boundary1-2.58.gt.5 { 6676959403f8Sdrh db eval { 6677959403f8Sdrh SELECT a FROM t1 WHERE rowid > 36028797018963967 ORDER BY x 6678959403f8Sdrh } 6679959403f8Sdrh} {45 17 28 3} 6680959403f8Sdrhdo_test boundary1-2.58.ge.1 { 6681959403f8Sdrh db eval { 6682959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 36028797018963967 ORDER BY a 6683959403f8Sdrh } 6684959403f8Sdrh} {3 17 27 28 45} 6685959403f8Sdrhdo_test boundary1-2.58.ge.2 { 6686959403f8Sdrh db eval { 6687959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 36028797018963967 ORDER BY a DESC 6688959403f8Sdrh } 6689959403f8Sdrh} {45 28 27 17 3} 6690959403f8Sdrhdo_test boundary1-2.58.ge.3 { 6691959403f8Sdrh db eval { 6692959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 36028797018963967 ORDER BY rowid 6693959403f8Sdrh } 6694959403f8Sdrh} {27 45 17 28 3} 6695959403f8Sdrhdo_test boundary1-2.58.ge.4 { 6696959403f8Sdrh db eval { 6697959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 36028797018963967 ORDER BY rowid DESC 6698959403f8Sdrh } 6699959403f8Sdrh} {3 28 17 45 27} 6700959403f8Sdrhdo_test boundary1-2.58.ge.5 { 6701959403f8Sdrh db eval { 6702959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 36028797018963967 ORDER BY x 6703959403f8Sdrh } 6704959403f8Sdrh} {27 45 17 28 3} 6705959403f8Sdrhdo_test boundary1-2.58.lt.1 { 6706959403f8Sdrh db eval { 6707959403f8Sdrh SELECT a FROM t1 WHERE rowid < 36028797018963967 ORDER BY a 6708959403f8Sdrh } 6709959403f8Sdrh} {1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 6710959403f8Sdrhdo_test boundary1-2.58.lt.2 { 6711959403f8Sdrh db eval { 6712959403f8Sdrh SELECT a FROM t1 WHERE rowid < 36028797018963967 ORDER BY a DESC 6713959403f8Sdrh } 6714959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 26 25 24 23 22 21 20 19 18 16 15 14 13 12 11 10 9 8 7 6 5 4 2 1} 6715959403f8Sdrhdo_test boundary1-2.58.lt.3 { 6716959403f8Sdrh db eval { 6717959403f8Sdrh SELECT a FROM t1 WHERE rowid < 36028797018963967 ORDER BY rowid 6718959403f8Sdrh } 6719959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43} 6720959403f8Sdrhdo_test boundary1-2.58.lt.4 { 6721959403f8Sdrh db eval { 6722959403f8Sdrh SELECT a FROM t1 WHERE rowid < 36028797018963967 ORDER BY rowid DESC 6723959403f8Sdrh } 6724959403f8Sdrh} {43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 6725959403f8Sdrhdo_test boundary1-2.58.lt.5 { 6726959403f8Sdrh db eval { 6727959403f8Sdrh SELECT a FROM t1 WHERE rowid < 36028797018963967 ORDER BY x 6728959403f8Sdrh } 6729959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 6730959403f8Sdrhdo_test boundary1-2.58.le.1 { 6731959403f8Sdrh db eval { 6732959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 36028797018963967 ORDER BY a 6733959403f8Sdrh } 6734959403f8Sdrh} {1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 6735959403f8Sdrhdo_test boundary1-2.58.le.2 { 6736959403f8Sdrh db eval { 6737959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 36028797018963967 ORDER BY a DESC 6738959403f8Sdrh } 6739959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 16 15 14 13 12 11 10 9 8 7 6 5 4 2 1} 6740959403f8Sdrhdo_test boundary1-2.58.le.3 { 6741959403f8Sdrh db eval { 6742959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 36028797018963967 ORDER BY rowid 6743959403f8Sdrh } 6744959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27} 6745959403f8Sdrhdo_test boundary1-2.58.le.4 { 6746959403f8Sdrh db eval { 6747959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 36028797018963967 ORDER BY rowid DESC 6748959403f8Sdrh } 6749959403f8Sdrh} {27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 6750959403f8Sdrhdo_test boundary1-2.58.le.5 { 6751959403f8Sdrh db eval { 6752959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 36028797018963967 ORDER BY x 6753959403f8Sdrh } 6754959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 6755959403f8Sdrhdo_test boundary1-2.59.1 { 6756959403f8Sdrh db eval { 6757959403f8Sdrh SELECT * FROM t1 WHERE rowid=4398046511104 6758959403f8Sdrh } 6759959403f8Sdrh} {56 0000040000000000} 6760959403f8Sdrhdo_test boundary1-2.59.2 { 6761959403f8Sdrh db eval { 6762959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0000040000000000' 6763959403f8Sdrh } 6764959403f8Sdrh} {4398046511104 56} 6765959403f8Sdrhdo_test boundary1-2.59.3 { 6766959403f8Sdrh db eval { 6767959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=56 6768959403f8Sdrh } 6769959403f8Sdrh} {4398046511104 0000040000000000} 6770959403f8Sdrhdo_test boundary1-2.59.gt.1 { 6771959403f8Sdrh db eval { 6772959403f8Sdrh SELECT a FROM t1 WHERE rowid > 4398046511104 ORDER BY a 6773959403f8Sdrh } 6774959403f8Sdrh} {3 10 13 17 25 26 27 28 34 43 45} 6775959403f8Sdrhdo_test boundary1-2.59.gt.2 { 6776959403f8Sdrh db eval { 6777959403f8Sdrh SELECT a FROM t1 WHERE rowid > 4398046511104 ORDER BY a DESC 6778959403f8Sdrh } 6779959403f8Sdrh} {45 43 34 28 27 26 25 17 13 10 3} 6780959403f8Sdrhdo_test boundary1-2.59.gt.3 { 6781959403f8Sdrh db eval { 6782959403f8Sdrh SELECT a FROM t1 WHERE rowid > 4398046511104 ORDER BY rowid 6783959403f8Sdrh } 6784959403f8Sdrh} {25 34 10 26 13 43 27 45 17 28 3} 6785959403f8Sdrhdo_test boundary1-2.59.gt.4 { 6786959403f8Sdrh db eval { 6787959403f8Sdrh SELECT a FROM t1 WHERE rowid > 4398046511104 ORDER BY rowid DESC 6788959403f8Sdrh } 6789959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25} 6790959403f8Sdrhdo_test boundary1-2.59.gt.5 { 6791959403f8Sdrh db eval { 6792959403f8Sdrh SELECT a FROM t1 WHERE rowid > 4398046511104 ORDER BY x 6793959403f8Sdrh } 6794959403f8Sdrh} {25 34 10 26 13 43 27 45 17 28 3} 6795959403f8Sdrhdo_test boundary1-2.59.ge.1 { 6796959403f8Sdrh db eval { 6797959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 4398046511104 ORDER BY a 6798959403f8Sdrh } 6799959403f8Sdrh} {3 10 13 17 25 26 27 28 34 43 45 56} 6800959403f8Sdrhdo_test boundary1-2.59.ge.2 { 6801959403f8Sdrh db eval { 6802959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 4398046511104 ORDER BY a DESC 6803959403f8Sdrh } 6804959403f8Sdrh} {56 45 43 34 28 27 26 25 17 13 10 3} 6805959403f8Sdrhdo_test boundary1-2.59.ge.3 { 6806959403f8Sdrh db eval { 6807959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 4398046511104 ORDER BY rowid 6808959403f8Sdrh } 6809959403f8Sdrh} {56 25 34 10 26 13 43 27 45 17 28 3} 6810959403f8Sdrhdo_test boundary1-2.59.ge.4 { 6811959403f8Sdrh db eval { 6812959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 4398046511104 ORDER BY rowid DESC 6813959403f8Sdrh } 6814959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56} 6815959403f8Sdrhdo_test boundary1-2.59.ge.5 { 6816959403f8Sdrh db eval { 6817959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 4398046511104 ORDER BY x 6818959403f8Sdrh } 6819959403f8Sdrh} {56 25 34 10 26 13 43 27 45 17 28 3} 6820959403f8Sdrhdo_test boundary1-2.59.lt.1 { 6821959403f8Sdrh db eval { 6822959403f8Sdrh SELECT a FROM t1 WHERE rowid < 4398046511104 ORDER BY a 6823959403f8Sdrh } 6824959403f8Sdrh} {1 2 4 5 6 7 8 9 11 12 14 15 16 18 19 20 21 22 23 24 29 30 31 32 33 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64} 6825959403f8Sdrhdo_test boundary1-2.59.lt.2 { 6826959403f8Sdrh db eval { 6827959403f8Sdrh SELECT a FROM t1 WHERE rowid < 4398046511104 ORDER BY a DESC 6828959403f8Sdrh } 6829959403f8Sdrh} {64 63 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 44 42 41 40 39 38 37 36 35 33 32 31 30 29 24 23 22 21 20 19 18 16 15 14 12 11 9 8 7 6 5 4 2 1} 6830959403f8Sdrhdo_test boundary1-2.59.lt.3 { 6831959403f8Sdrh db eval { 6832959403f8Sdrh SELECT a FROM t1 WHERE rowid < 4398046511104 ORDER BY rowid 6833959403f8Sdrh } 6834959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7} 6835959403f8Sdrhdo_test boundary1-2.59.lt.4 { 6836959403f8Sdrh db eval { 6837959403f8Sdrh SELECT a FROM t1 WHERE rowid < 4398046511104 ORDER BY rowid DESC 6838959403f8Sdrh } 6839959403f8Sdrh} {7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 6840959403f8Sdrhdo_test boundary1-2.59.lt.5 { 6841959403f8Sdrh db eval { 6842959403f8Sdrh SELECT a FROM t1 WHERE rowid < 4398046511104 ORDER BY x 6843959403f8Sdrh } 6844959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 6845959403f8Sdrhdo_test boundary1-2.59.le.1 { 6846959403f8Sdrh db eval { 6847959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 4398046511104 ORDER BY a 6848959403f8Sdrh } 6849959403f8Sdrh} {1 2 4 5 6 7 8 9 11 12 14 15 16 18 19 20 21 22 23 24 29 30 31 32 33 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 6850959403f8Sdrhdo_test boundary1-2.59.le.2 { 6851959403f8Sdrh db eval { 6852959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 4398046511104 ORDER BY a DESC 6853959403f8Sdrh } 6854959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 44 42 41 40 39 38 37 36 35 33 32 31 30 29 24 23 22 21 20 19 18 16 15 14 12 11 9 8 7 6 5 4 2 1} 6855959403f8Sdrhdo_test boundary1-2.59.le.3 { 6856959403f8Sdrh db eval { 6857959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 4398046511104 ORDER BY rowid 6858959403f8Sdrh } 6859959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56} 6860959403f8Sdrhdo_test boundary1-2.59.le.4 { 6861959403f8Sdrh db eval { 6862959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 4398046511104 ORDER BY rowid DESC 6863959403f8Sdrh } 6864959403f8Sdrh} {56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 6865959403f8Sdrhdo_test boundary1-2.59.le.5 { 6866959403f8Sdrh db eval { 6867959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 4398046511104 ORDER BY x 6868959403f8Sdrh } 6869959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 6870959403f8Sdrhdo_test boundary1-2.60.1 { 6871959403f8Sdrh db eval { 6872959403f8Sdrh SELECT * FROM t1 WHERE rowid=1 6873959403f8Sdrh } 6874959403f8Sdrh} {60 0000000000000001} 6875959403f8Sdrhdo_test boundary1-2.60.2 { 6876959403f8Sdrh db eval { 6877959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0000000000000001' 6878959403f8Sdrh } 6879959403f8Sdrh} {1 60} 6880959403f8Sdrhdo_test boundary1-2.60.3 { 6881959403f8Sdrh db eval { 6882959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=60 6883959403f8Sdrh } 6884959403f8Sdrh} {1 0000000000000001} 6885959403f8Sdrhdo_test boundary1-2.60.gt.1 { 6886959403f8Sdrh db eval { 6887959403f8Sdrh SELECT a FROM t1 WHERE rowid > 1 ORDER BY a 6888959403f8Sdrh } 6889959403f8Sdrh} {3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 31 34 35 36 39 40 41 42 43 45 46 48 49 50 51 56 57 61 62} 6890959403f8Sdrhdo_test boundary1-2.60.gt.2 { 6891959403f8Sdrh db eval { 6892959403f8Sdrh SELECT a FROM t1 WHERE rowid > 1 ORDER BY a DESC 6893959403f8Sdrh } 6894959403f8Sdrh} {62 61 57 56 51 50 49 48 46 45 43 42 41 40 39 36 35 34 31 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3} 6895959403f8Sdrhdo_test boundary1-2.60.gt.3 { 6896959403f8Sdrh db eval { 6897959403f8Sdrh SELECT a FROM t1 WHERE rowid > 1 ORDER BY rowid 6898959403f8Sdrh } 6899959403f8Sdrh} {41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 6900959403f8Sdrhdo_test boundary1-2.60.gt.4 { 6901959403f8Sdrh db eval { 6902959403f8Sdrh SELECT a FROM t1 WHERE rowid > 1 ORDER BY rowid DESC 6903959403f8Sdrh } 6904959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41} 6905959403f8Sdrhdo_test boundary1-2.60.gt.5 { 6906959403f8Sdrh db eval { 6907959403f8Sdrh SELECT a FROM t1 WHERE rowid > 1 ORDER BY x 6908959403f8Sdrh } 6909959403f8Sdrh} {41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 6910959403f8Sdrhdo_test boundary1-2.60.ge.1 { 6911959403f8Sdrh db eval { 6912959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 1 ORDER BY a 6913959403f8Sdrh } 6914959403f8Sdrh} {3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 31 34 35 36 39 40 41 42 43 45 46 48 49 50 51 56 57 60 61 62} 6915959403f8Sdrhdo_test boundary1-2.60.ge.2 { 6916959403f8Sdrh db eval { 6917959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 1 ORDER BY a DESC 6918959403f8Sdrh } 6919959403f8Sdrh} {62 61 60 57 56 51 50 49 48 46 45 43 42 41 40 39 36 35 34 31 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3} 6920959403f8Sdrhdo_test boundary1-2.60.ge.3 { 6921959403f8Sdrh db eval { 6922959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 1 ORDER BY rowid 6923959403f8Sdrh } 6924959403f8Sdrh} {60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 6925959403f8Sdrhdo_test boundary1-2.60.ge.4 { 6926959403f8Sdrh db eval { 6927959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 1 ORDER BY rowid DESC 6928959403f8Sdrh } 6929959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60} 6930959403f8Sdrhdo_test boundary1-2.60.ge.5 { 6931959403f8Sdrh db eval { 6932959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 1 ORDER BY x 6933959403f8Sdrh } 6934959403f8Sdrh} {60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 6935959403f8Sdrhdo_test boundary1-2.60.lt.1 { 6936959403f8Sdrh db eval { 6937959403f8Sdrh SELECT a FROM t1 WHERE rowid < 1 ORDER BY a 6938959403f8Sdrh } 6939959403f8Sdrh} {1 2 11 21 29 32 33 37 38 44 47 52 53 54 55 58 59 63 64} 6940959403f8Sdrhdo_test boundary1-2.60.lt.2 { 6941959403f8Sdrh db eval { 6942959403f8Sdrh SELECT a FROM t1 WHERE rowid < 1 ORDER BY a DESC 6943959403f8Sdrh } 6944959403f8Sdrh} {64 63 59 58 55 54 53 52 47 44 38 37 33 32 29 21 11 2 1} 6945959403f8Sdrhdo_test boundary1-2.60.lt.3 { 6946959403f8Sdrh db eval { 6947959403f8Sdrh SELECT a FROM t1 WHERE rowid < 1 ORDER BY rowid 6948959403f8Sdrh } 6949959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59} 6950959403f8Sdrhdo_test boundary1-2.60.lt.4 { 6951959403f8Sdrh db eval { 6952959403f8Sdrh SELECT a FROM t1 WHERE rowid < 1 ORDER BY rowid DESC 6953959403f8Sdrh } 6954959403f8Sdrh} {59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 6955959403f8Sdrhdo_test boundary1-2.60.lt.5 { 6956959403f8Sdrh db eval { 6957959403f8Sdrh SELECT a FROM t1 WHERE rowid < 1 ORDER BY x 6958959403f8Sdrh } 6959959403f8Sdrh} {59 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 6960959403f8Sdrhdo_test boundary1-2.60.le.1 { 6961959403f8Sdrh db eval { 6962959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 1 ORDER BY a 6963959403f8Sdrh } 6964959403f8Sdrh} {1 2 11 21 29 32 33 37 38 44 47 52 53 54 55 58 59 60 63 64} 6965959403f8Sdrhdo_test boundary1-2.60.le.2 { 6966959403f8Sdrh db eval { 6967959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 1 ORDER BY a DESC 6968959403f8Sdrh } 6969959403f8Sdrh} {64 63 60 59 58 55 54 53 52 47 44 38 37 33 32 29 21 11 2 1} 6970959403f8Sdrhdo_test boundary1-2.60.le.3 { 6971959403f8Sdrh db eval { 6972959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 1 ORDER BY rowid 6973959403f8Sdrh } 6974959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60} 6975959403f8Sdrhdo_test boundary1-2.60.le.4 { 6976959403f8Sdrh db eval { 6977959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 1 ORDER BY rowid DESC 6978959403f8Sdrh } 6979959403f8Sdrh} {60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 6980959403f8Sdrhdo_test boundary1-2.60.le.5 { 6981959403f8Sdrh db eval { 6982959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 1 ORDER BY x 6983959403f8Sdrh } 6984959403f8Sdrh} {59 60 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 6985959403f8Sdrhdo_test boundary1-2.61.1 { 6986959403f8Sdrh db eval { 6987959403f8Sdrh SELECT * FROM t1 WHERE rowid=36028797018963968 6988959403f8Sdrh } 6989959403f8Sdrh} {45 0080000000000000} 6990959403f8Sdrhdo_test boundary1-2.61.2 { 6991959403f8Sdrh db eval { 6992959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0080000000000000' 6993959403f8Sdrh } 6994959403f8Sdrh} {36028797018963968 45} 6995959403f8Sdrhdo_test boundary1-2.61.3 { 6996959403f8Sdrh db eval { 6997959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=45 6998959403f8Sdrh } 6999959403f8Sdrh} {36028797018963968 0080000000000000} 7000959403f8Sdrhdo_test boundary1-2.61.gt.1 { 7001959403f8Sdrh db eval { 7002959403f8Sdrh SELECT a FROM t1 WHERE rowid > 36028797018963968 ORDER BY a 7003959403f8Sdrh } 7004959403f8Sdrh} {3 17 28} 7005959403f8Sdrhdo_test boundary1-2.61.gt.2 { 7006959403f8Sdrh db eval { 7007959403f8Sdrh SELECT a FROM t1 WHERE rowid > 36028797018963968 ORDER BY a DESC 7008959403f8Sdrh } 7009959403f8Sdrh} {28 17 3} 7010959403f8Sdrhdo_test boundary1-2.61.gt.3 { 7011959403f8Sdrh db eval { 7012959403f8Sdrh SELECT a FROM t1 WHERE rowid > 36028797018963968 ORDER BY rowid 7013959403f8Sdrh } 7014959403f8Sdrh} {17 28 3} 7015959403f8Sdrhdo_test boundary1-2.61.gt.4 { 7016959403f8Sdrh db eval { 7017959403f8Sdrh SELECT a FROM t1 WHERE rowid > 36028797018963968 ORDER BY rowid DESC 7018959403f8Sdrh } 7019959403f8Sdrh} {3 28 17} 7020959403f8Sdrhdo_test boundary1-2.61.gt.5 { 7021959403f8Sdrh db eval { 7022959403f8Sdrh SELECT a FROM t1 WHERE rowid > 36028797018963968 ORDER BY x 7023959403f8Sdrh } 7024959403f8Sdrh} {17 28 3} 7025959403f8Sdrhdo_test boundary1-2.61.ge.1 { 7026959403f8Sdrh db eval { 7027959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 36028797018963968 ORDER BY a 7028959403f8Sdrh } 7029959403f8Sdrh} {3 17 28 45} 7030959403f8Sdrhdo_test boundary1-2.61.ge.2 { 7031959403f8Sdrh db eval { 7032959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 36028797018963968 ORDER BY a DESC 7033959403f8Sdrh } 7034959403f8Sdrh} {45 28 17 3} 7035959403f8Sdrhdo_test boundary1-2.61.ge.3 { 7036959403f8Sdrh db eval { 7037959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 36028797018963968 ORDER BY rowid 7038959403f8Sdrh } 7039959403f8Sdrh} {45 17 28 3} 7040959403f8Sdrhdo_test boundary1-2.61.ge.4 { 7041959403f8Sdrh db eval { 7042959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 36028797018963968 ORDER BY rowid DESC 7043959403f8Sdrh } 7044959403f8Sdrh} {3 28 17 45} 7045959403f8Sdrhdo_test boundary1-2.61.ge.5 { 7046959403f8Sdrh db eval { 7047959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 36028797018963968 ORDER BY x 7048959403f8Sdrh } 7049959403f8Sdrh} {45 17 28 3} 7050959403f8Sdrhdo_test boundary1-2.61.lt.1 { 7051959403f8Sdrh db eval { 7052959403f8Sdrh SELECT a FROM t1 WHERE rowid < 36028797018963968 ORDER BY a 7053959403f8Sdrh } 7054959403f8Sdrh} {1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 7055959403f8Sdrhdo_test boundary1-2.61.lt.2 { 7056959403f8Sdrh db eval { 7057959403f8Sdrh SELECT a FROM t1 WHERE rowid < 36028797018963968 ORDER BY a DESC 7058959403f8Sdrh } 7059959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 16 15 14 13 12 11 10 9 8 7 6 5 4 2 1} 7060959403f8Sdrhdo_test boundary1-2.61.lt.3 { 7061959403f8Sdrh db eval { 7062959403f8Sdrh SELECT a FROM t1 WHERE rowid < 36028797018963968 ORDER BY rowid 7063959403f8Sdrh } 7064959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27} 7065959403f8Sdrhdo_test boundary1-2.61.lt.4 { 7066959403f8Sdrh db eval { 7067959403f8Sdrh SELECT a FROM t1 WHERE rowid < 36028797018963968 ORDER BY rowid DESC 7068959403f8Sdrh } 7069959403f8Sdrh} {27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 7070959403f8Sdrhdo_test boundary1-2.61.lt.5 { 7071959403f8Sdrh db eval { 7072959403f8Sdrh SELECT a FROM t1 WHERE rowid < 36028797018963968 ORDER BY x 7073959403f8Sdrh } 7074959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 7075959403f8Sdrhdo_test boundary1-2.61.le.1 { 7076959403f8Sdrh db eval { 7077959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 36028797018963968 ORDER BY a 7078959403f8Sdrh } 7079959403f8Sdrh} {1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 7080959403f8Sdrhdo_test boundary1-2.61.le.2 { 7081959403f8Sdrh db eval { 7082959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 36028797018963968 ORDER BY a DESC 7083959403f8Sdrh } 7084959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 16 15 14 13 12 11 10 9 8 7 6 5 4 2 1} 7085959403f8Sdrhdo_test boundary1-2.61.le.3 { 7086959403f8Sdrh db eval { 7087959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 36028797018963968 ORDER BY rowid 7088959403f8Sdrh } 7089959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45} 7090959403f8Sdrhdo_test boundary1-2.61.le.4 { 7091959403f8Sdrh db eval { 7092959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 36028797018963968 ORDER BY rowid DESC 7093959403f8Sdrh } 7094959403f8Sdrh} {45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 7095959403f8Sdrhdo_test boundary1-2.61.le.5 { 7096959403f8Sdrh db eval { 7097959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 36028797018963968 ORDER BY x 7098959403f8Sdrh } 7099959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 7100959403f8Sdrhdo_test boundary1-2.62.1 { 7101959403f8Sdrh db eval { 7102959403f8Sdrh SELECT * FROM t1 WHERE rowid=-2147483649 7103959403f8Sdrh } 7104959403f8Sdrh} {47 ffffffff7fffffff} 7105959403f8Sdrhdo_test boundary1-2.62.2 { 7106959403f8Sdrh db eval { 7107959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='ffffffff7fffffff' 7108959403f8Sdrh } 7109959403f8Sdrh} {-2147483649 47} 7110959403f8Sdrhdo_test boundary1-2.62.3 { 7111959403f8Sdrh db eval { 7112959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=47 7113959403f8Sdrh } 7114959403f8Sdrh} {-2147483649 ffffffff7fffffff} 7115959403f8Sdrhdo_test boundary1-2.62.gt.1 { 7116959403f8Sdrh db eval { 7117959403f8Sdrh SELECT a FROM t1 WHERE rowid > -2147483649 ORDER BY a 7118959403f8Sdrh } 7119959403f8Sdrh} {1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 48 49 50 51 52 53 54 56 57 59 60 61 62} 7120959403f8Sdrhdo_test boundary1-2.62.gt.2 { 7121959403f8Sdrh db eval { 7122959403f8Sdrh SELECT a FROM t1 WHERE rowid > -2147483649 ORDER BY a DESC 7123959403f8Sdrh } 7124959403f8Sdrh} {62 61 60 59 57 56 54 53 52 51 50 49 48 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 1} 7125959403f8Sdrhdo_test boundary1-2.62.gt.3 { 7126959403f8Sdrh db eval { 7127959403f8Sdrh SELECT a FROM t1 WHERE rowid > -2147483649 ORDER BY rowid 7128959403f8Sdrh } 7129959403f8Sdrh} {11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 7130959403f8Sdrhdo_test boundary1-2.62.gt.4 { 7131959403f8Sdrh db eval { 7132959403f8Sdrh SELECT a FROM t1 WHERE rowid > -2147483649 ORDER BY rowid DESC 7133959403f8Sdrh } 7134959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11} 7135959403f8Sdrhdo_test boundary1-2.62.gt.5 { 7136959403f8Sdrh db eval { 7137959403f8Sdrh SELECT a FROM t1 WHERE rowid > -2147483649 ORDER BY x 7138959403f8Sdrh } 7139959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 11 1 37 29 32 54 53 52 33 38} 7140959403f8Sdrhdo_test boundary1-2.62.ge.1 { 7141959403f8Sdrh db eval { 7142959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -2147483649 ORDER BY a 7143959403f8Sdrh } 7144959403f8Sdrh} {1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 56 57 59 60 61 62} 7145959403f8Sdrhdo_test boundary1-2.62.ge.2 { 7146959403f8Sdrh db eval { 7147959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -2147483649 ORDER BY a DESC 7148959403f8Sdrh } 7149959403f8Sdrh} {62 61 60 59 57 56 54 53 52 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 1} 7150959403f8Sdrhdo_test boundary1-2.62.ge.3 { 7151959403f8Sdrh db eval { 7152959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -2147483649 ORDER BY rowid 7153959403f8Sdrh } 7154959403f8Sdrh} {47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 7155959403f8Sdrhdo_test boundary1-2.62.ge.4 { 7156959403f8Sdrh db eval { 7157959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -2147483649 ORDER BY rowid DESC 7158959403f8Sdrh } 7159959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47} 7160959403f8Sdrhdo_test boundary1-2.62.ge.5 { 7161959403f8Sdrh db eval { 7162959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -2147483649 ORDER BY x 7163959403f8Sdrh } 7164959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 47 11 1 37 29 32 54 53 52 33 38} 7165959403f8Sdrhdo_test boundary1-2.62.lt.1 { 7166959403f8Sdrh db eval { 7167959403f8Sdrh SELECT a FROM t1 WHERE rowid < -2147483649 ORDER BY a 7168959403f8Sdrh } 7169959403f8Sdrh} {2 21 44 55 58 63 64} 7170959403f8Sdrhdo_test boundary1-2.62.lt.2 { 7171959403f8Sdrh db eval { 7172959403f8Sdrh SELECT a FROM t1 WHERE rowid < -2147483649 ORDER BY a DESC 7173959403f8Sdrh } 7174959403f8Sdrh} {64 63 58 55 44 21 2} 7175959403f8Sdrhdo_test boundary1-2.62.lt.3 { 7176959403f8Sdrh db eval { 7177959403f8Sdrh SELECT a FROM t1 WHERE rowid < -2147483649 ORDER BY rowid 7178959403f8Sdrh } 7179959403f8Sdrh} {55 2 64 21 44 58 63} 7180959403f8Sdrhdo_test boundary1-2.62.lt.4 { 7181959403f8Sdrh db eval { 7182959403f8Sdrh SELECT a FROM t1 WHERE rowid < -2147483649 ORDER BY rowid DESC 7183959403f8Sdrh } 7184959403f8Sdrh} {63 58 44 21 64 2 55} 7185959403f8Sdrhdo_test boundary1-2.62.lt.5 { 7186959403f8Sdrh db eval { 7187959403f8Sdrh SELECT a FROM t1 WHERE rowid < -2147483649 ORDER BY x 7188959403f8Sdrh } 7189959403f8Sdrh} {55 2 64 21 44 58 63} 7190959403f8Sdrhdo_test boundary1-2.62.le.1 { 7191959403f8Sdrh db eval { 7192959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -2147483649 ORDER BY a 7193959403f8Sdrh } 7194959403f8Sdrh} {2 21 44 47 55 58 63 64} 7195959403f8Sdrhdo_test boundary1-2.62.le.2 { 7196959403f8Sdrh db eval { 7197959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -2147483649 ORDER BY a DESC 7198959403f8Sdrh } 7199959403f8Sdrh} {64 63 58 55 47 44 21 2} 7200959403f8Sdrhdo_test boundary1-2.62.le.3 { 7201959403f8Sdrh db eval { 7202959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -2147483649 ORDER BY rowid 7203959403f8Sdrh } 7204959403f8Sdrh} {55 2 64 21 44 58 63 47} 7205959403f8Sdrhdo_test boundary1-2.62.le.4 { 7206959403f8Sdrh db eval { 7207959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -2147483649 ORDER BY rowid DESC 7208959403f8Sdrh } 7209959403f8Sdrh} {47 63 58 44 21 64 2 55} 7210959403f8Sdrhdo_test boundary1-2.62.le.5 { 7211959403f8Sdrh db eval { 7212959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -2147483649 ORDER BY x 7213959403f8Sdrh } 7214959403f8Sdrh} {55 2 64 21 44 58 63 47} 7215959403f8Sdrhdo_test boundary1-2.63.1 { 7216959403f8Sdrh db eval { 7217959403f8Sdrh SELECT * FROM t1 WHERE rowid=-36028797018963969 7218959403f8Sdrh } 7219959403f8Sdrh} {2 ff7fffffffffffff} 7220959403f8Sdrhdo_test boundary1-2.63.2 { 7221959403f8Sdrh db eval { 7222959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='ff7fffffffffffff' 7223959403f8Sdrh } 7224959403f8Sdrh} {-36028797018963969 2} 7225959403f8Sdrhdo_test boundary1-2.63.3 { 7226959403f8Sdrh db eval { 7227959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=2 7228959403f8Sdrh } 7229959403f8Sdrh} {-36028797018963969 ff7fffffffffffff} 7230959403f8Sdrhdo_test boundary1-2.63.gt.1 { 7231959403f8Sdrh db eval { 7232959403f8Sdrh SELECT a FROM t1 WHERE rowid > -36028797018963969 ORDER BY a 7233959403f8Sdrh } 7234959403f8Sdrh} {1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64} 7235959403f8Sdrhdo_test boundary1-2.63.gt.2 { 7236959403f8Sdrh db eval { 7237959403f8Sdrh SELECT a FROM t1 WHERE rowid > -36028797018963969 ORDER BY a DESC 7238959403f8Sdrh } 7239959403f8Sdrh} {64 63 62 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 1} 7240959403f8Sdrhdo_test boundary1-2.63.gt.3 { 7241959403f8Sdrh db eval { 7242959403f8Sdrh SELECT a FROM t1 WHERE rowid > -36028797018963969 ORDER BY rowid 7243959403f8Sdrh } 7244959403f8Sdrh} {64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 7245959403f8Sdrhdo_test boundary1-2.63.gt.4 { 7246959403f8Sdrh db eval { 7247959403f8Sdrh SELECT a FROM t1 WHERE rowid > -36028797018963969 ORDER BY rowid DESC 7248959403f8Sdrh } 7249959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64} 7250959403f8Sdrhdo_test boundary1-2.63.gt.5 { 7251959403f8Sdrh db eval { 7252959403f8Sdrh SELECT a FROM t1 WHERE rowid > -36028797018963969 ORDER BY x 7253959403f8Sdrh } 7254959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 7255959403f8Sdrhdo_test boundary1-2.63.ge.1 { 7256959403f8Sdrh db eval { 7257959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -36028797018963969 ORDER BY a 7258959403f8Sdrh } 7259959403f8Sdrh} {1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64} 7260959403f8Sdrhdo_test boundary1-2.63.ge.2 { 7261959403f8Sdrh db eval { 7262959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -36028797018963969 ORDER BY a DESC 7263959403f8Sdrh } 7264959403f8Sdrh} {64 63 62 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1} 7265959403f8Sdrhdo_test boundary1-2.63.ge.3 { 7266959403f8Sdrh db eval { 7267959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -36028797018963969 ORDER BY rowid 7268959403f8Sdrh } 7269959403f8Sdrh} {2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 7270959403f8Sdrhdo_test boundary1-2.63.ge.4 { 7271959403f8Sdrh db eval { 7272959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -36028797018963969 ORDER BY rowid DESC 7273959403f8Sdrh } 7274959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2} 7275959403f8Sdrhdo_test boundary1-2.63.ge.5 { 7276959403f8Sdrh db eval { 7277959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -36028797018963969 ORDER BY x 7278959403f8Sdrh } 7279959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 7280959403f8Sdrhdo_test boundary1-2.63.lt.1 { 7281959403f8Sdrh db eval { 7282959403f8Sdrh SELECT a FROM t1 WHERE rowid < -36028797018963969 ORDER BY a 7283959403f8Sdrh } 7284959403f8Sdrh} {55} 7285959403f8Sdrhdo_test boundary1-2.63.lt.2 { 7286959403f8Sdrh db eval { 7287959403f8Sdrh SELECT a FROM t1 WHERE rowid < -36028797018963969 ORDER BY a DESC 7288959403f8Sdrh } 7289959403f8Sdrh} {55} 7290959403f8Sdrhdo_test boundary1-2.63.lt.3 { 7291959403f8Sdrh db eval { 7292959403f8Sdrh SELECT a FROM t1 WHERE rowid < -36028797018963969 ORDER BY rowid 7293959403f8Sdrh } 7294959403f8Sdrh} {55} 7295959403f8Sdrhdo_test boundary1-2.63.lt.4 { 7296959403f8Sdrh db eval { 7297959403f8Sdrh SELECT a FROM t1 WHERE rowid < -36028797018963969 ORDER BY rowid DESC 7298959403f8Sdrh } 7299959403f8Sdrh} {55} 7300959403f8Sdrhdo_test boundary1-2.63.lt.5 { 7301959403f8Sdrh db eval { 7302959403f8Sdrh SELECT a FROM t1 WHERE rowid < -36028797018963969 ORDER BY x 7303959403f8Sdrh } 7304959403f8Sdrh} {55} 7305959403f8Sdrhdo_test boundary1-2.63.le.1 { 7306959403f8Sdrh db eval { 7307959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -36028797018963969 ORDER BY a 7308959403f8Sdrh } 7309959403f8Sdrh} {2 55} 7310959403f8Sdrhdo_test boundary1-2.63.le.2 { 7311959403f8Sdrh db eval { 7312959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -36028797018963969 ORDER BY a DESC 7313959403f8Sdrh } 7314959403f8Sdrh} {55 2} 7315959403f8Sdrhdo_test boundary1-2.63.le.3 { 7316959403f8Sdrh db eval { 7317959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -36028797018963969 ORDER BY rowid 7318959403f8Sdrh } 7319959403f8Sdrh} {55 2} 7320959403f8Sdrhdo_test boundary1-2.63.le.4 { 7321959403f8Sdrh db eval { 7322959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -36028797018963969 ORDER BY rowid DESC 7323959403f8Sdrh } 7324959403f8Sdrh} {2 55} 7325959403f8Sdrhdo_test boundary1-2.63.le.5 { 7326959403f8Sdrh db eval { 7327959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -36028797018963969 ORDER BY x 7328959403f8Sdrh } 7329959403f8Sdrh} {55 2} 7330959403f8Sdrhdo_test boundary1-2.64.1 { 7331959403f8Sdrh db eval { 7332959403f8Sdrh SELECT * FROM t1 WHERE rowid=3 7333959403f8Sdrh } 7334959403f8Sdrh} {5 0000000000000003} 7335959403f8Sdrhdo_test boundary1-2.64.2 { 7336959403f8Sdrh db eval { 7337959403f8Sdrh SELECT rowid, a FROM t1 WHERE x='0000000000000003' 7338959403f8Sdrh } 7339959403f8Sdrh} {3 5} 7340959403f8Sdrhdo_test boundary1-2.64.3 { 7341959403f8Sdrh db eval { 7342959403f8Sdrh SELECT rowid, x FROM t1 WHERE a=5 7343959403f8Sdrh } 7344959403f8Sdrh} {3 0000000000000003} 7345959403f8Sdrhdo_test boundary1-2.64.gt.1 { 7346959403f8Sdrh db eval { 7347959403f8Sdrh SELECT a FROM t1 WHERE rowid > 3 ORDER BY a 7348959403f8Sdrh } 7349959403f8Sdrh} {3 4 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 31 34 35 36 39 40 42 43 45 46 48 49 50 51 56 57 61 62} 7350959403f8Sdrhdo_test boundary1-2.64.gt.2 { 7351959403f8Sdrh db eval { 7352959403f8Sdrh SELECT a FROM t1 WHERE rowid > 3 ORDER BY a DESC 7353959403f8Sdrh } 7354959403f8Sdrh} {62 61 57 56 51 50 49 48 46 45 43 42 40 39 36 35 34 31 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 4 3} 7355959403f8Sdrhdo_test boundary1-2.64.gt.3 { 7356959403f8Sdrh db eval { 7357959403f8Sdrh SELECT a FROM t1 WHERE rowid > 3 ORDER BY rowid 7358959403f8Sdrh } 7359959403f8Sdrh} {31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 7360959403f8Sdrhdo_test boundary1-2.64.gt.4 { 7361959403f8Sdrh db eval { 7362959403f8Sdrh SELECT a FROM t1 WHERE rowid > 3 ORDER BY rowid DESC 7363959403f8Sdrh } 7364959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31} 7365959403f8Sdrhdo_test boundary1-2.64.gt.5 { 7366959403f8Sdrh db eval { 7367959403f8Sdrh SELECT a FROM t1 WHERE rowid > 3 ORDER BY x 7368959403f8Sdrh } 7369959403f8Sdrh} {31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 7370959403f8Sdrhdo_test boundary1-2.64.ge.1 { 7371959403f8Sdrh db eval { 7372959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 3 ORDER BY a 7373959403f8Sdrh } 7374959403f8Sdrh} {3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 31 34 35 36 39 40 42 43 45 46 48 49 50 51 56 57 61 62} 7375959403f8Sdrhdo_test boundary1-2.64.ge.2 { 7376959403f8Sdrh db eval { 7377959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 3 ORDER BY a DESC 7378959403f8Sdrh } 7379959403f8Sdrh} {62 61 57 56 51 50 49 48 46 45 43 42 40 39 36 35 34 31 30 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3} 7380959403f8Sdrhdo_test boundary1-2.64.ge.3 { 7381959403f8Sdrh db eval { 7382959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 3 ORDER BY rowid 7383959403f8Sdrh } 7384959403f8Sdrh} {5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 7385959403f8Sdrhdo_test boundary1-2.64.ge.4 { 7386959403f8Sdrh db eval { 7387959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 3 ORDER BY rowid DESC 7388959403f8Sdrh } 7389959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5} 7390959403f8Sdrhdo_test boundary1-2.64.ge.5 { 7391959403f8Sdrh db eval { 7392959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 3 ORDER BY x 7393959403f8Sdrh } 7394959403f8Sdrh} {5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 7395959403f8Sdrhdo_test boundary1-2.64.lt.1 { 7396959403f8Sdrh db eval { 7397959403f8Sdrh SELECT a FROM t1 WHERE rowid < 3 ORDER BY a 7398959403f8Sdrh } 7399959403f8Sdrh} {1 2 11 21 29 32 33 37 38 41 44 47 52 53 54 55 58 59 60 63 64} 7400959403f8Sdrhdo_test boundary1-2.64.lt.2 { 7401959403f8Sdrh db eval { 7402959403f8Sdrh SELECT a FROM t1 WHERE rowid < 3 ORDER BY a DESC 7403959403f8Sdrh } 7404959403f8Sdrh} {64 63 60 59 58 55 54 53 52 47 44 41 38 37 33 32 29 21 11 2 1} 7405959403f8Sdrhdo_test boundary1-2.64.lt.3 { 7406959403f8Sdrh db eval { 7407959403f8Sdrh SELECT a FROM t1 WHERE rowid < 3 ORDER BY rowid 7408959403f8Sdrh } 7409959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41} 7410959403f8Sdrhdo_test boundary1-2.64.lt.4 { 7411959403f8Sdrh db eval { 7412959403f8Sdrh SELECT a FROM t1 WHERE rowid < 3 ORDER BY rowid DESC 7413959403f8Sdrh } 7414959403f8Sdrh} {41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 7415959403f8Sdrhdo_test boundary1-2.64.lt.5 { 7416959403f8Sdrh db eval { 7417959403f8Sdrh SELECT a FROM t1 WHERE rowid < 3 ORDER BY x 7418959403f8Sdrh } 7419959403f8Sdrh} {59 60 41 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 7420959403f8Sdrhdo_test boundary1-2.64.le.1 { 7421959403f8Sdrh db eval { 7422959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 3 ORDER BY a 7423959403f8Sdrh } 7424959403f8Sdrh} {1 2 5 11 21 29 32 33 37 38 41 44 47 52 53 54 55 58 59 60 63 64} 7425959403f8Sdrhdo_test boundary1-2.64.le.2 { 7426959403f8Sdrh db eval { 7427959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 3 ORDER BY a DESC 7428959403f8Sdrh } 7429959403f8Sdrh} {64 63 60 59 58 55 54 53 52 47 44 41 38 37 33 32 29 21 11 5 2 1} 7430959403f8Sdrhdo_test boundary1-2.64.le.3 { 7431959403f8Sdrh db eval { 7432959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 3 ORDER BY rowid 7433959403f8Sdrh } 7434959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5} 7435959403f8Sdrhdo_test boundary1-2.64.le.4 { 7436959403f8Sdrh db eval { 7437959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 3 ORDER BY rowid DESC 7438959403f8Sdrh } 7439959403f8Sdrh} {5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 7440959403f8Sdrhdo_test boundary1-2.64.le.5 { 7441959403f8Sdrh db eval { 7442959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 3 ORDER BY x 7443959403f8Sdrh } 7444959403f8Sdrh} {59 60 41 5 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 7445959403f8Sdrhdo_test boundary1-2.65.gt.1 { 7446959403f8Sdrh db eval { 7447959403f8Sdrh SELECT a FROM t1 WHERE rowid > 9.22337303685477580800e+18 ORDER BY a 7448959403f8Sdrh } 7449959403f8Sdrh} {} 7450959403f8Sdrhdo_test boundary1-2.65.gt.2 { 7451959403f8Sdrh db eval { 7452959403f8Sdrh SELECT a FROM t1 WHERE rowid > 9.22337303685477580800e+18 ORDER BY a DESC 7453959403f8Sdrh } 7454959403f8Sdrh} {} 7455959403f8Sdrhdo_test boundary1-2.65.gt.3 { 7456959403f8Sdrh db eval { 7457959403f8Sdrh SELECT a FROM t1 WHERE rowid > 9.22337303685477580800e+18 ORDER BY rowid 7458959403f8Sdrh } 7459959403f8Sdrh} {} 7460959403f8Sdrhdo_test boundary1-2.65.gt.4 { 7461959403f8Sdrh db eval { 7462959403f8Sdrh SELECT a FROM t1 WHERE rowid > 9.22337303685477580800e+18 ORDER BY rowid DESC 7463959403f8Sdrh } 7464959403f8Sdrh} {} 7465959403f8Sdrhdo_test boundary1-2.65.gt.5 { 7466959403f8Sdrh db eval { 7467959403f8Sdrh SELECT a FROM t1 WHERE rowid > 9.22337303685477580800e+18 ORDER BY x 7468959403f8Sdrh } 7469959403f8Sdrh} {} 7470959403f8Sdrhdo_test boundary1-2.65.ge.1 { 7471959403f8Sdrh db eval { 7472959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 9.22337303685477580800e+18 ORDER BY a 7473959403f8Sdrh } 7474959403f8Sdrh} {} 7475959403f8Sdrhdo_test boundary1-2.65.ge.2 { 7476959403f8Sdrh db eval { 7477959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 9.22337303685477580800e+18 ORDER BY a DESC 7478959403f8Sdrh } 7479959403f8Sdrh} {} 7480959403f8Sdrhdo_test boundary1-2.65.ge.3 { 7481959403f8Sdrh db eval { 7482959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 9.22337303685477580800e+18 ORDER BY rowid 7483959403f8Sdrh } 7484959403f8Sdrh} {} 7485959403f8Sdrhdo_test boundary1-2.65.ge.4 { 7486959403f8Sdrh db eval { 7487959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 9.22337303685477580800e+18 ORDER BY rowid DESC 7488959403f8Sdrh } 7489959403f8Sdrh} {} 7490959403f8Sdrhdo_test boundary1-2.65.ge.5 { 7491959403f8Sdrh db eval { 7492959403f8Sdrh SELECT a FROM t1 WHERE rowid >= 9.22337303685477580800e+18 ORDER BY x 7493959403f8Sdrh } 7494959403f8Sdrh} {} 7495959403f8Sdrhdo_test boundary1-2.65.lt.1 { 7496959403f8Sdrh db eval { 7497959403f8Sdrh SELECT a FROM t1 WHERE rowid < 9.22337303685477580800e+18 ORDER BY a 7498959403f8Sdrh } 7499959403f8Sdrh} {1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 7500959403f8Sdrhdo_test boundary1-2.65.lt.2 { 7501959403f8Sdrh db eval { 7502959403f8Sdrh SELECT a FROM t1 WHERE rowid < 9.22337303685477580800e+18 ORDER BY a DESC 7503959403f8Sdrh } 7504959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1} 7505959403f8Sdrhdo_test boundary1-2.65.lt.3 { 7506959403f8Sdrh db eval { 7507959403f8Sdrh SELECT a FROM t1 WHERE rowid < 9.22337303685477580800e+18 ORDER BY rowid 7508959403f8Sdrh } 7509959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 7510959403f8Sdrhdo_test boundary1-2.65.lt.4 { 7511959403f8Sdrh db eval { 7512959403f8Sdrh SELECT a FROM t1 WHERE rowid < 9.22337303685477580800e+18 ORDER BY rowid DESC 7513959403f8Sdrh } 7514959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 7515959403f8Sdrhdo_test boundary1-2.65.lt.5 { 7516959403f8Sdrh db eval { 7517959403f8Sdrh SELECT a FROM t1 WHERE rowid < 9.22337303685477580800e+18 ORDER BY x 7518959403f8Sdrh } 7519959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 7520959403f8Sdrhdo_test boundary1-2.65.le.1 { 7521959403f8Sdrh db eval { 7522959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 9.22337303685477580800e+18 ORDER BY a 7523959403f8Sdrh } 7524959403f8Sdrh} {1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 7525959403f8Sdrhdo_test boundary1-2.65.le.2 { 7526959403f8Sdrh db eval { 7527959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 9.22337303685477580800e+18 ORDER BY a DESC 7528959403f8Sdrh } 7529959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1} 7530959403f8Sdrhdo_test boundary1-2.65.le.3 { 7531959403f8Sdrh db eval { 7532959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 9.22337303685477580800e+18 ORDER BY rowid 7533959403f8Sdrh } 7534959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 7535959403f8Sdrhdo_test boundary1-2.65.le.4 { 7536959403f8Sdrh db eval { 7537959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 9.22337303685477580800e+18 ORDER BY rowid DESC 7538959403f8Sdrh } 7539959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 7540959403f8Sdrhdo_test boundary1-2.65.le.5 { 7541959403f8Sdrh db eval { 7542959403f8Sdrh SELECT a FROM t1 WHERE rowid <= 9.22337303685477580800e+18 ORDER BY x 7543959403f8Sdrh } 7544959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 7545959403f8Sdrhdo_test boundary1-2.66.gt.1 { 7546959403f8Sdrh db eval { 7547959403f8Sdrh SELECT a FROM t1 WHERE rowid > -9.22337303685477580800e+18 ORDER BY a 7548959403f8Sdrh } 7549959403f8Sdrh} {1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 7550959403f8Sdrhdo_test boundary1-2.66.gt.2 { 7551959403f8Sdrh db eval { 7552959403f8Sdrh SELECT a FROM t1 WHERE rowid > -9.22337303685477580800e+18 ORDER BY a DESC 7553959403f8Sdrh } 7554959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1} 7555959403f8Sdrhdo_test boundary1-2.66.gt.3 { 7556959403f8Sdrh db eval { 7557959403f8Sdrh SELECT a FROM t1 WHERE rowid > -9.22337303685477580800e+18 ORDER BY rowid 7558959403f8Sdrh } 7559959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 7560959403f8Sdrhdo_test boundary1-2.66.gt.4 { 7561959403f8Sdrh db eval { 7562959403f8Sdrh SELECT a FROM t1 WHERE rowid > -9.22337303685477580800e+18 ORDER BY rowid DESC 7563959403f8Sdrh } 7564959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 7565959403f8Sdrhdo_test boundary1-2.66.gt.5 { 7566959403f8Sdrh db eval { 7567959403f8Sdrh SELECT a FROM t1 WHERE rowid > -9.22337303685477580800e+18 ORDER BY x 7568959403f8Sdrh } 7569959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 7570959403f8Sdrhdo_test boundary1-2.66.ge.1 { 7571959403f8Sdrh db eval { 7572959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -9.22337303685477580800e+18 ORDER BY a 7573959403f8Sdrh } 7574959403f8Sdrh} {1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64} 7575959403f8Sdrhdo_test boundary1-2.66.ge.2 { 7576959403f8Sdrh db eval { 7577959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -9.22337303685477580800e+18 ORDER BY a DESC 7578959403f8Sdrh } 7579959403f8Sdrh} {64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1} 7580959403f8Sdrhdo_test boundary1-2.66.ge.3 { 7581959403f8Sdrh db eval { 7582959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -9.22337303685477580800e+18 ORDER BY rowid 7583959403f8Sdrh } 7584959403f8Sdrh} {55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38 59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3} 7585959403f8Sdrhdo_test boundary1-2.66.ge.4 { 7586959403f8Sdrh db eval { 7587959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -9.22337303685477580800e+18 ORDER BY rowid DESC 7588959403f8Sdrh } 7589959403f8Sdrh} {3 28 17 45 27 43 13 26 10 34 25 56 7 19 57 35 46 22 39 36 14 51 20 40 12 6 9 24 18 42 15 62 48 50 23 16 8 61 30 49 4 31 5 41 60 59 38 33 52 53 54 32 29 37 1 11 47 63 58 44 21 64 2 55} 7590959403f8Sdrhdo_test boundary1-2.66.ge.5 { 7591959403f8Sdrh db eval { 7592959403f8Sdrh SELECT a FROM t1 WHERE rowid >= -9.22337303685477580800e+18 ORDER BY x 7593959403f8Sdrh } 7594959403f8Sdrh} {59 60 41 5 31 4 49 30 61 8 16 23 50 48 62 15 42 18 24 9 6 12 40 20 51 14 36 39 22 46 35 57 19 7 56 25 34 10 26 13 43 27 45 17 28 3 55 2 64 21 44 58 63 47 11 1 37 29 32 54 53 52 33 38} 7595959403f8Sdrhdo_test boundary1-2.66.lt.1 { 7596959403f8Sdrh db eval { 7597959403f8Sdrh SELECT a FROM t1 WHERE rowid < -9.22337303685477580800e+18 ORDER BY a 7598959403f8Sdrh } 7599959403f8Sdrh} {} 7600959403f8Sdrhdo_test boundary1-2.66.lt.2 { 7601959403f8Sdrh db eval { 7602959403f8Sdrh SELECT a FROM t1 WHERE rowid < -9.22337303685477580800e+18 ORDER BY a DESC 7603959403f8Sdrh } 7604959403f8Sdrh} {} 7605959403f8Sdrhdo_test boundary1-2.66.lt.3 { 7606959403f8Sdrh db eval { 7607959403f8Sdrh SELECT a FROM t1 WHERE rowid < -9.22337303685477580800e+18 ORDER BY rowid 7608959403f8Sdrh } 7609959403f8Sdrh} {} 7610959403f8Sdrhdo_test boundary1-2.66.lt.4 { 7611959403f8Sdrh db eval { 7612959403f8Sdrh SELECT a FROM t1 WHERE rowid < -9.22337303685477580800e+18 ORDER BY rowid DESC 7613959403f8Sdrh } 7614959403f8Sdrh} {} 7615959403f8Sdrhdo_test boundary1-2.66.lt.5 { 7616959403f8Sdrh db eval { 7617959403f8Sdrh SELECT a FROM t1 WHERE rowid < -9.22337303685477580800e+18 ORDER BY x 7618959403f8Sdrh } 7619959403f8Sdrh} {} 7620959403f8Sdrhdo_test boundary1-2.66.le.1 { 7621959403f8Sdrh db eval { 7622959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -9.22337303685477580800e+18 ORDER BY a 7623959403f8Sdrh } 7624959403f8Sdrh} {} 7625959403f8Sdrhdo_test boundary1-2.66.le.2 { 7626959403f8Sdrh db eval { 7627959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -9.22337303685477580800e+18 ORDER BY a DESC 7628959403f8Sdrh } 7629959403f8Sdrh} {} 7630959403f8Sdrhdo_test boundary1-2.66.le.3 { 7631959403f8Sdrh db eval { 7632959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -9.22337303685477580800e+18 ORDER BY rowid 7633959403f8Sdrh } 7634959403f8Sdrh} {} 7635959403f8Sdrhdo_test boundary1-2.66.le.4 { 7636959403f8Sdrh db eval { 7637959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -9.22337303685477580800e+18 ORDER BY rowid DESC 7638959403f8Sdrh } 7639959403f8Sdrh} {} 7640959403f8Sdrhdo_test boundary1-2.66.le.5 { 7641959403f8Sdrh db eval { 7642959403f8Sdrh SELECT a FROM t1 WHERE rowid <= -9.22337303685477580800e+18 ORDER BY x 7643959403f8Sdrh } 7644959403f8Sdrh} {} 7645959403f8Sdrhfinish_test 7646