1cb9882a7Sdrh# 2005 Mar 16 2cb9882a7Sdrh# 3cb9882a7Sdrh# The author disclaims copyright to this source code. In place of 4cb9882a7Sdrh# a legal notice, here is a blessing: 5cb9882a7Sdrh# 6cb9882a7Sdrh# May you do good and not evil. 7cb9882a7Sdrh# May you find forgiveness for yourself and forgive others. 8cb9882a7Sdrh# May you share freely, never taking more than you give. 9cb9882a7Sdrh# 10cb9882a7Sdrh#*********************************************************************** 11cb9882a7Sdrh# This file implements regression tests for SQLite library. 12cb9882a7Sdrh# 13cb9882a7Sdrh# This file implements tests for miscellanous features that were 14cb9882a7Sdrh# left out of other test files. 15cb9882a7Sdrh# 16003c1ffaSdanielk1977# $Id: misc5.test,v 1.22 2008/07/29 10:26:45 danielk1977 Exp $ 17cb9882a7Sdrh 18cb9882a7Sdrhset testdir [file dirname $argv0] 19cb9882a7Sdrhsource $testdir/tester.tcl 20cb9882a7Sdrh 21cb9882a7Sdrh# Build records using the MakeRecord opcode such that the size of the 22cb9882a7Sdrh# header is at the transition point in the size of a varint. 23cb9882a7Sdrh# 24cb9882a7Sdrh# This test causes an assertion failure or a buffer overrun in version 25cb9882a7Sdrh# 3.1.5 and earlier. 26cb9882a7Sdrh# 27cb9882a7Sdrhfor {set i 120} {$i<140} {incr i} { 28cb9882a7Sdrh do_test misc5-1.$i { 29cb9882a7Sdrh catchsql {DROP TABLE t1} 30cb9882a7Sdrh set sql1 {CREATE TABLE t1} 31cb9882a7Sdrh set sql2 {INSERT INTO t1 VALUES} 32cb9882a7Sdrh set sep ( 33cb9882a7Sdrh for {set j 0} {$j<$i} {incr j} { 34cb9882a7Sdrh append sql1 ${sep}a$j 35cb9882a7Sdrh append sql2 ${sep}$j 36cb9882a7Sdrh set sep , 37cb9882a7Sdrh } 38cb9882a7Sdrh append sql1 {);} 39cb9882a7Sdrh append sql2 {);} 40cb9882a7Sdrh execsql $sql1$sql2 41cb9882a7Sdrh } {} 42cb9882a7Sdrh} 43cb9882a7Sdrh 44b47d45ccSdrh# Make sure large integers are stored correctly. 45b47d45ccSdrh# 463bdca9c9Sdanielk1977ifcapable conflict { 47b47d45ccSdrh do_test misc5-2.1 { 48b47d45ccSdrh execsql { 49b47d45ccSdrh create table t2(x unique); 50b47d45ccSdrh insert into t2 values(1); 51b47d45ccSdrh insert or ignore into t2 select x*2 from t2; 52b47d45ccSdrh insert or ignore into t2 select x*4 from t2; 53b47d45ccSdrh insert or ignore into t2 select x*16 from t2; 54b47d45ccSdrh insert or ignore into t2 select x*256 from t2; 55b47d45ccSdrh insert or ignore into t2 select x*65536 from t2; 56b47d45ccSdrh insert or ignore into t2 select x*2147483648 from t2; 57b47d45ccSdrh insert or ignore into t2 select x-1 from t2; 58b47d45ccSdrh insert or ignore into t2 select x+1 from t2; 59b47d45ccSdrh insert or ignore into t2 select -x from t2; 60b47d45ccSdrh select count(*) from t2; 61b47d45ccSdrh } 62b47d45ccSdrh } 371 633bdca9c9Sdanielk1977} else { 643bdca9c9Sdanielk1977 do_test misc5-2.1 { 653bdca9c9Sdanielk1977 execsql { 663bdca9c9Sdanielk1977 BEGIN; 673bdca9c9Sdanielk1977 create table t2(x unique); 683bdca9c9Sdanielk1977 create table t2_temp(x); 693bdca9c9Sdanielk1977 insert into t2_temp values(1); 703bdca9c9Sdanielk1977 insert into t2_temp select x*2 from t2_temp; 713bdca9c9Sdanielk1977 insert into t2_temp select x*4 from t2_temp; 723bdca9c9Sdanielk1977 insert into t2_temp select x*16 from t2_temp; 733bdca9c9Sdanielk1977 insert into t2_temp select x*256 from t2_temp; 743bdca9c9Sdanielk1977 insert into t2_temp select x*65536 from t2_temp; 753bdca9c9Sdanielk1977 insert into t2_temp select x*2147483648 from t2_temp; 763bdca9c9Sdanielk1977 insert into t2_temp select x-1 from t2_temp; 773bdca9c9Sdanielk1977 insert into t2_temp select x+1 from t2_temp; 783bdca9c9Sdanielk1977 insert into t2_temp select -x from t2_temp; 793bdca9c9Sdanielk1977 INSERT INTO t2 SELECT DISTINCT(x) FROM t2_temp; 803bdca9c9Sdanielk1977 DROP TABLE t2_temp; 813bdca9c9Sdanielk1977 COMMIT; 823bdca9c9Sdanielk1977 select count(*) from t2; 833bdca9c9Sdanielk1977 } 843bdca9c9Sdanielk1977 } 371 853bdca9c9Sdanielk1977} 86b47d45ccSdrhdo_test misc5-2.2 { 87b47d45ccSdrh execsql { 88b47d45ccSdrh select x from t2 order by x; 89b47d45ccSdrh } 90b47d45ccSdrh} \ 91b47d45ccSdrh"-4611686018427387905\ 92b47d45ccSdrh-4611686018427387904\ 93b47d45ccSdrh-4611686018427387903\ 94b47d45ccSdrh-2305843009213693953\ 95b47d45ccSdrh-2305843009213693952\ 96b47d45ccSdrh-2305843009213693951\ 97b47d45ccSdrh-1152921504606846977\ 98b47d45ccSdrh-1152921504606846976\ 99b47d45ccSdrh-1152921504606846975\ 100b47d45ccSdrh-576460752303423489\ 101b47d45ccSdrh-576460752303423488\ 102b47d45ccSdrh-576460752303423487\ 103b47d45ccSdrh-288230376151711745\ 104b47d45ccSdrh-288230376151711744\ 105b47d45ccSdrh-288230376151711743\ 106b47d45ccSdrh-144115188075855873\ 107b47d45ccSdrh-144115188075855872\ 108b47d45ccSdrh-144115188075855871\ 109b47d45ccSdrh-72057594037927937\ 110b47d45ccSdrh-72057594037927936\ 111b47d45ccSdrh-72057594037927935\ 112b47d45ccSdrh-36028797018963969\ 113b47d45ccSdrh-36028797018963968\ 114b47d45ccSdrh-36028797018963967\ 115b47d45ccSdrh-18014398509481985\ 116b47d45ccSdrh-18014398509481984\ 117b47d45ccSdrh-18014398509481983\ 118b47d45ccSdrh-9007199254740993\ 119b47d45ccSdrh-9007199254740992\ 120b47d45ccSdrh-9007199254740991\ 121b47d45ccSdrh-4503599627370497\ 122b47d45ccSdrh-4503599627370496\ 123b47d45ccSdrh-4503599627370495\ 124b47d45ccSdrh-2251799813685249\ 125b47d45ccSdrh-2251799813685248\ 126b47d45ccSdrh-2251799813685247\ 127b47d45ccSdrh-1125899906842625\ 128b47d45ccSdrh-1125899906842624\ 129b47d45ccSdrh-1125899906842623\ 130b47d45ccSdrh-562949953421313\ 131b47d45ccSdrh-562949953421312\ 132b47d45ccSdrh-562949953421311\ 133b47d45ccSdrh-281474976710657\ 134b47d45ccSdrh-281474976710656\ 135b47d45ccSdrh-281474976710655\ 136b47d45ccSdrh-140737488355329\ 137b47d45ccSdrh-140737488355328\ 138b47d45ccSdrh-140737488355327\ 139b47d45ccSdrh-70368744177665\ 140b47d45ccSdrh-70368744177664\ 141b47d45ccSdrh-70368744177663\ 142b47d45ccSdrh-35184372088833\ 143b47d45ccSdrh-35184372088832\ 144b47d45ccSdrh-35184372088831\ 145b47d45ccSdrh-17592186044417\ 146b47d45ccSdrh-17592186044416\ 147b47d45ccSdrh-17592186044415\ 148b47d45ccSdrh-8796093022209\ 149b47d45ccSdrh-8796093022208\ 150b47d45ccSdrh-8796093022207\ 151b47d45ccSdrh-4398046511105\ 152b47d45ccSdrh-4398046511104\ 153b47d45ccSdrh-4398046511103\ 154b47d45ccSdrh-2199023255553\ 155b47d45ccSdrh-2199023255552\ 156b47d45ccSdrh-2199023255551\ 157b47d45ccSdrh-1099511627777\ 158b47d45ccSdrh-1099511627776\ 159b47d45ccSdrh-1099511627775\ 160b47d45ccSdrh-549755813889\ 161b47d45ccSdrh-549755813888\ 162b47d45ccSdrh-549755813887\ 163b47d45ccSdrh-274877906945\ 164b47d45ccSdrh-274877906944\ 165b47d45ccSdrh-274877906943\ 166b47d45ccSdrh-137438953473\ 167b47d45ccSdrh-137438953472\ 168b47d45ccSdrh-137438953471\ 169b47d45ccSdrh-68719476737\ 170b47d45ccSdrh-68719476736\ 171b47d45ccSdrh-68719476735\ 172b47d45ccSdrh-34359738369\ 173b47d45ccSdrh-34359738368\ 174b47d45ccSdrh-34359738367\ 175b47d45ccSdrh-17179869185\ 176b47d45ccSdrh-17179869184\ 177b47d45ccSdrh-17179869183\ 178b47d45ccSdrh-8589934593\ 179b47d45ccSdrh-8589934592\ 180b47d45ccSdrh-8589934591\ 181b47d45ccSdrh-4294967297\ 182b47d45ccSdrh-4294967296\ 183b47d45ccSdrh-4294967295\ 184b47d45ccSdrh-2147483649\ 185b47d45ccSdrh-2147483648\ 186b47d45ccSdrh-2147483647\ 187b47d45ccSdrh-1073741825\ 188b47d45ccSdrh-1073741824\ 189b47d45ccSdrh-1073741823\ 190b47d45ccSdrh-536870913\ 191b47d45ccSdrh-536870912\ 192b47d45ccSdrh-536870911\ 193b47d45ccSdrh-268435457\ 194b47d45ccSdrh-268435456\ 195b47d45ccSdrh-268435455\ 196b47d45ccSdrh-134217729\ 197b47d45ccSdrh-134217728\ 198b47d45ccSdrh-134217727\ 199b47d45ccSdrh-67108865\ 200b47d45ccSdrh-67108864\ 201b47d45ccSdrh-67108863\ 202b47d45ccSdrh-33554433\ 203b47d45ccSdrh-33554432\ 204b47d45ccSdrh-33554431\ 205b47d45ccSdrh-16777217\ 206b47d45ccSdrh-16777216\ 207b47d45ccSdrh-16777215\ 208b47d45ccSdrh-8388609\ 209b47d45ccSdrh-8388608\ 210b47d45ccSdrh-8388607\ 211b47d45ccSdrh-4194305\ 212b47d45ccSdrh-4194304\ 213b47d45ccSdrh-4194303\ 214b47d45ccSdrh-2097153\ 215b47d45ccSdrh-2097152\ 216b47d45ccSdrh-2097151\ 217b47d45ccSdrh-1048577\ 218b47d45ccSdrh-1048576\ 219b47d45ccSdrh-1048575\ 220b47d45ccSdrh-524289\ 221b47d45ccSdrh-524288\ 222b47d45ccSdrh-524287\ 223b47d45ccSdrh-262145\ 224b47d45ccSdrh-262144\ 225b47d45ccSdrh-262143\ 226b47d45ccSdrh-131073\ 227b47d45ccSdrh-131072\ 228b47d45ccSdrh-131071\ 229b47d45ccSdrh-65537\ 230b47d45ccSdrh-65536\ 231b47d45ccSdrh-65535\ 232b47d45ccSdrh-32769\ 233b47d45ccSdrh-32768\ 234b47d45ccSdrh-32767\ 235b47d45ccSdrh-16385\ 236b47d45ccSdrh-16384\ 237b47d45ccSdrh-16383\ 238b47d45ccSdrh-8193\ 239b47d45ccSdrh-8192\ 240b47d45ccSdrh-8191\ 241b47d45ccSdrh-4097\ 242b47d45ccSdrh-4096\ 243b47d45ccSdrh-4095\ 244b47d45ccSdrh-2049\ 245b47d45ccSdrh-2048\ 246b47d45ccSdrh-2047\ 247b47d45ccSdrh-1025\ 248b47d45ccSdrh-1024\ 249b47d45ccSdrh-1023\ 250b47d45ccSdrh-513\ 251b47d45ccSdrh-512\ 252b47d45ccSdrh-511\ 253b47d45ccSdrh-257\ 254b47d45ccSdrh-256\ 255b47d45ccSdrh-255\ 256b47d45ccSdrh-129\ 257b47d45ccSdrh-128\ 258b47d45ccSdrh-127\ 259b47d45ccSdrh-65\ 260b47d45ccSdrh-64\ 261b47d45ccSdrh-63\ 262b47d45ccSdrh-33\ 263b47d45ccSdrh-32\ 264b47d45ccSdrh-31\ 265b47d45ccSdrh-17\ 266b47d45ccSdrh-16\ 267b47d45ccSdrh-15\ 268b47d45ccSdrh-9\ 269b47d45ccSdrh-8\ 270b47d45ccSdrh-7\ 271b47d45ccSdrh-5\ 272b47d45ccSdrh-4\ 273b47d45ccSdrh-3\ 274b47d45ccSdrh-2\ 275b47d45ccSdrh-1\ 276b47d45ccSdrh0\ 277b47d45ccSdrh1\ 278b47d45ccSdrh2\ 279b47d45ccSdrh3\ 280b47d45ccSdrh4\ 281b47d45ccSdrh5\ 282b47d45ccSdrh7\ 283b47d45ccSdrh8\ 284b47d45ccSdrh9\ 285b47d45ccSdrh15\ 286b47d45ccSdrh16\ 287b47d45ccSdrh17\ 288b47d45ccSdrh31\ 289b47d45ccSdrh32\ 290b47d45ccSdrh33\ 291b47d45ccSdrh63\ 292b47d45ccSdrh64\ 293b47d45ccSdrh65\ 294b47d45ccSdrh127\ 295b47d45ccSdrh128\ 296b47d45ccSdrh129\ 297b47d45ccSdrh255\ 298b47d45ccSdrh256\ 299b47d45ccSdrh257\ 300b47d45ccSdrh511\ 301b47d45ccSdrh512\ 302b47d45ccSdrh513\ 303b47d45ccSdrh1023\ 304b47d45ccSdrh1024\ 305b47d45ccSdrh1025\ 306b47d45ccSdrh2047\ 307b47d45ccSdrh2048\ 308b47d45ccSdrh2049\ 309b47d45ccSdrh4095\ 310b47d45ccSdrh4096\ 311b47d45ccSdrh4097\ 312b47d45ccSdrh8191\ 313b47d45ccSdrh8192\ 314b47d45ccSdrh8193\ 315b47d45ccSdrh16383\ 316b47d45ccSdrh16384\ 317b47d45ccSdrh16385\ 318b47d45ccSdrh32767\ 319b47d45ccSdrh32768\ 320b47d45ccSdrh32769\ 321b47d45ccSdrh65535\ 322b47d45ccSdrh65536\ 323b47d45ccSdrh65537\ 324b47d45ccSdrh131071\ 325b47d45ccSdrh131072\ 326b47d45ccSdrh131073\ 327b47d45ccSdrh262143\ 328b47d45ccSdrh262144\ 329b47d45ccSdrh262145\ 330b47d45ccSdrh524287\ 331b47d45ccSdrh524288\ 332b47d45ccSdrh524289\ 333b47d45ccSdrh1048575\ 334b47d45ccSdrh1048576\ 335b47d45ccSdrh1048577\ 336b47d45ccSdrh2097151\ 337b47d45ccSdrh2097152\ 338b47d45ccSdrh2097153\ 339b47d45ccSdrh4194303\ 340b47d45ccSdrh4194304\ 341b47d45ccSdrh4194305\ 342b47d45ccSdrh8388607\ 343b47d45ccSdrh8388608\ 344b47d45ccSdrh8388609\ 345b47d45ccSdrh16777215\ 346b47d45ccSdrh16777216\ 347b47d45ccSdrh16777217\ 348b47d45ccSdrh33554431\ 349b47d45ccSdrh33554432\ 350b47d45ccSdrh33554433\ 351b47d45ccSdrh67108863\ 352b47d45ccSdrh67108864\ 353b47d45ccSdrh67108865\ 354b47d45ccSdrh134217727\ 355b47d45ccSdrh134217728\ 356b47d45ccSdrh134217729\ 357b47d45ccSdrh268435455\ 358b47d45ccSdrh268435456\ 359b47d45ccSdrh268435457\ 360b47d45ccSdrh536870911\ 361b47d45ccSdrh536870912\ 362b47d45ccSdrh536870913\ 363b47d45ccSdrh1073741823\ 364b47d45ccSdrh1073741824\ 365b47d45ccSdrh1073741825\ 366b47d45ccSdrh2147483647\ 367b47d45ccSdrh2147483648\ 368b47d45ccSdrh2147483649\ 369b47d45ccSdrh4294967295\ 370b47d45ccSdrh4294967296\ 371b47d45ccSdrh4294967297\ 372b47d45ccSdrh8589934591\ 373b47d45ccSdrh8589934592\ 374b47d45ccSdrh8589934593\ 375b47d45ccSdrh17179869183\ 376b47d45ccSdrh17179869184\ 377b47d45ccSdrh17179869185\ 378b47d45ccSdrh34359738367\ 379b47d45ccSdrh34359738368\ 380b47d45ccSdrh34359738369\ 381b47d45ccSdrh68719476735\ 382b47d45ccSdrh68719476736\ 383b47d45ccSdrh68719476737\ 384b47d45ccSdrh137438953471\ 385b47d45ccSdrh137438953472\ 386b47d45ccSdrh137438953473\ 387b47d45ccSdrh274877906943\ 388b47d45ccSdrh274877906944\ 389b47d45ccSdrh274877906945\ 390b47d45ccSdrh549755813887\ 391b47d45ccSdrh549755813888\ 392b47d45ccSdrh549755813889\ 393b47d45ccSdrh1099511627775\ 394b47d45ccSdrh1099511627776\ 395b47d45ccSdrh1099511627777\ 396b47d45ccSdrh2199023255551\ 397b47d45ccSdrh2199023255552\ 398b47d45ccSdrh2199023255553\ 399b47d45ccSdrh4398046511103\ 400b47d45ccSdrh4398046511104\ 401b47d45ccSdrh4398046511105\ 402b47d45ccSdrh8796093022207\ 403b47d45ccSdrh8796093022208\ 404b47d45ccSdrh8796093022209\ 405b47d45ccSdrh17592186044415\ 406b47d45ccSdrh17592186044416\ 407b47d45ccSdrh17592186044417\ 408b47d45ccSdrh35184372088831\ 409b47d45ccSdrh35184372088832\ 410b47d45ccSdrh35184372088833\ 411b47d45ccSdrh70368744177663\ 412b47d45ccSdrh70368744177664\ 413b47d45ccSdrh70368744177665\ 414b47d45ccSdrh140737488355327\ 415b47d45ccSdrh140737488355328\ 416b47d45ccSdrh140737488355329\ 417b47d45ccSdrh281474976710655\ 418b47d45ccSdrh281474976710656\ 419b47d45ccSdrh281474976710657\ 420b47d45ccSdrh562949953421311\ 421b47d45ccSdrh562949953421312\ 422b47d45ccSdrh562949953421313\ 423b47d45ccSdrh1125899906842623\ 424b47d45ccSdrh1125899906842624\ 425b47d45ccSdrh1125899906842625\ 426b47d45ccSdrh2251799813685247\ 427b47d45ccSdrh2251799813685248\ 428b47d45ccSdrh2251799813685249\ 429b47d45ccSdrh4503599627370495\ 430b47d45ccSdrh4503599627370496\ 431b47d45ccSdrh4503599627370497\ 432b47d45ccSdrh9007199254740991\ 433b47d45ccSdrh9007199254740992\ 434b47d45ccSdrh9007199254740993\ 435b47d45ccSdrh18014398509481983\ 436b47d45ccSdrh18014398509481984\ 437b47d45ccSdrh18014398509481985\ 438b47d45ccSdrh36028797018963967\ 439b47d45ccSdrh36028797018963968\ 440b47d45ccSdrh36028797018963969\ 441b47d45ccSdrh72057594037927935\ 442b47d45ccSdrh72057594037927936\ 443b47d45ccSdrh72057594037927937\ 444b47d45ccSdrh144115188075855871\ 445b47d45ccSdrh144115188075855872\ 446b47d45ccSdrh144115188075855873\ 447b47d45ccSdrh288230376151711743\ 448b47d45ccSdrh288230376151711744\ 449b47d45ccSdrh288230376151711745\ 450b47d45ccSdrh576460752303423487\ 451b47d45ccSdrh576460752303423488\ 452b47d45ccSdrh576460752303423489\ 453b47d45ccSdrh1152921504606846975\ 454b47d45ccSdrh1152921504606846976\ 455b47d45ccSdrh1152921504606846977\ 456b47d45ccSdrh2305843009213693951\ 457b47d45ccSdrh2305843009213693952\ 458b47d45ccSdrh2305843009213693953\ 459b47d45ccSdrh4611686018427387903\ 460b47d45ccSdrh4611686018427387904\ 461b47d45ccSdrh4611686018427387905" 462b47d45ccSdrh 463ed8a3bb1Sdrh# Ticket #1210. Do proper reference counting of Table structures 464ed8a3bb1Sdrh# so that deeply nested SELECT statements can be flattened correctly. 465ed8a3bb1Sdrh# 4661576cd92Sdanielk1977ifcapable subquery { 467ed8a3bb1Sdrh do_test misc5-3.1 { 468ed8a3bb1Sdrh execsql { 469ed8a3bb1Sdrh CREATE TABLE songs(songid, artist, timesplayed); 470ed8a3bb1Sdrh INSERT INTO songs VALUES(1,'one',1); 471ed8a3bb1Sdrh INSERT INTO songs VALUES(2,'one',2); 472ed8a3bb1Sdrh INSERT INTO songs VALUES(3,'two',3); 473ed8a3bb1Sdrh INSERT INTO songs VALUES(4,'three',5); 474ed8a3bb1Sdrh INSERT INTO songs VALUES(5,'one',7); 475ed8a3bb1Sdrh INSERT INTO songs VALUES(6,'two',11); 476ed8a3bb1Sdrh SELECT DISTINCT artist 477ed8a3bb1Sdrh FROM ( 478ed8a3bb1Sdrh SELECT DISTINCT artist 479ed8a3bb1Sdrh FROM songs 480ed8a3bb1Sdrh WHERE songid IN ( 481ed8a3bb1Sdrh SELECT songid 482ed8a3bb1Sdrh FROM songs 483ed8a3bb1Sdrh WHERE LOWER(artist) = ( 4843c4809a2Sdanielk1977 -- This sub-query is indeterminate. Because there is no ORDER BY, 4853c4809a2Sdanielk1977 -- it may return 'one', 'two' or 'three'. Because of this, the 4863c4809a2Sdanielk1977 -- outermost parent query may correctly return any of 'one', 'two' 4873c4809a2Sdanielk1977 -- or 'three' as well. 488ed8a3bb1Sdrh SELECT DISTINCT LOWER(artist) 489ed8a3bb1Sdrh FROM ( 4903c4809a2Sdanielk1977 -- This sub-query returns the table: 4913c4809a2Sdanielk1977 -- 4923c4809a2Sdanielk1977 -- two 14 4933c4809a2Sdanielk1977 -- one 10 4943c4809a2Sdanielk1977 -- three 5 4953c4809a2Sdanielk1977 -- 496ed8a3bb1Sdrh SELECT DISTINCT artist,sum(timesplayed) AS total 497ed8a3bb1Sdrh FROM songs 498ed8a3bb1Sdrh GROUP BY LOWER(artist) 499ed8a3bb1Sdrh ORDER BY total DESC 500ed8a3bb1Sdrh LIMIT 10 501ed8a3bb1Sdrh ) 502ed8a3bb1Sdrh WHERE artist <> '' 503ed8a3bb1Sdrh ) 504ed8a3bb1Sdrh ) 505ed8a3bb1Sdrh ) 506ed8a3bb1Sdrh ORDER BY LOWER(artist) ASC; 507ed8a3bb1Sdrh } 50838cc40c2Sdan } {two} 5091576cd92Sdanielk1977} 510b47d45ccSdrh 511992f2d78Sdrh# Ticket #1370. Do not overwrite small files (less than 1024 bytes) 512992f2d78Sdrh# when trying to open them as a database. 513992f2d78Sdrh# 514cb354603Sdanif {[permutation] == ""} { 515992f2d78Sdrh do_test misc5-4.1 { 516992f2d78Sdrh db close 517fda06befSmistachkin forcedelete test.db 518992f2d78Sdrh set fd [open test.db w] 519992f2d78Sdrh puts $fd "This is not really a database" 520992f2d78Sdrh close $fd 521992f2d78Sdrh sqlite3 db test.db 522992f2d78Sdrh catchsql { 523992f2d78Sdrh CREATE TABLE t1(a,b,c); 524992f2d78Sdrh } 525ff4fa772Sdrh } {1 {file is not a database}} 526cb354603Sdan} 527992f2d78Sdrh 5287681618cSdrh# Ticket #1371. Allow floating point numbers of the form .N or N. 5297681618cSdrh# 5307681618cSdrhdo_test misc5-5.1 { 5317681618cSdrh execsql {SELECT .1 } 5327681618cSdrh} 0.1 5337681618cSdrhdo_test misc5-5.2 { 5347681618cSdrh execsql {SELECT 2. } 5358a51256cSdrh} 2.0 5367681618cSdrhdo_test misc5-5.3 { 5377681618cSdrh execsql {SELECT 3.e0 } 5388a51256cSdrh} 3.0 5397681618cSdrhdo_test misc5-5.4 { 5407681618cSdrh execsql {SELECT .4e+1} 5418a51256cSdrh} 4.0 542992f2d78Sdrh 543ad68cb6bSdanielk1977# Ticket #1582. Ensure that an unknown table in a LIMIT clause applied to 544ad68cb6bSdanielk1977# a UNION ALL query causes an error, not a crash. 545ad68cb6bSdanielk1977# 546ad68cb6bSdanielk1977db close 547fda06befSmistachkinforcedelete test.db 548ad68cb6bSdanielk1977sqlite3 db test.db 549ff890793Sdanielk1977ifcapable subquery&&compound { 550ad68cb6bSdanielk1977 do_test misc5-6.1 { 551ad68cb6bSdanielk1977 catchsql { 552ad68cb6bSdanielk1977 SELECT * FROM sqlite_master 553ad68cb6bSdanielk1977 UNION ALL 554ad68cb6bSdanielk1977 SELECT * FROM sqlite_master 555ad68cb6bSdanielk1977 LIMIT (SELECT count(*) FROM blah); 556ad68cb6bSdanielk1977 } 557ad68cb6bSdanielk1977 } {1 {no such table: blah}} 558ad68cb6bSdanielk1977 do_test misc5-6.2 { 559ad68cb6bSdanielk1977 execsql { 560ad68cb6bSdanielk1977 CREATE TABLE logs(msg TEXT, timestamp INTEGER, dbtime TEXT); 561ad68cb6bSdanielk1977 } 562ad68cb6bSdanielk1977 catchsql { 56301874bfcSdanielk1977 SELECT * FROM logs WHERE logs.oid >= (SELECT head FROM logs_base) 564ad68cb6bSdanielk1977 UNION ALL 565ad68cb6bSdanielk1977 SELECT * FROM logs 566ad68cb6bSdanielk1977 LIMIT (SELECT lmt FROM logs_base) ; 567ad68cb6bSdanielk1977 } 56801874bfcSdanielk1977 } {1 {no such table: logs_base}} 569ad68cb6bSdanielk1977} 570b47d45ccSdrh 5713e450ec2Sdrh# Overflow the lemon parser stack by providing an overly complex 5723e450ec2Sdrh# expression. Make sure that the overflow is detected and reported. 5733e450ec2Sdrh# 5748dc8247eSdrh# This test fails when building with -DYYSTACKDEPTH=0 5758dc8247eSdrh# 5763e450ec2Sdrhdo_test misc5-7.1 { 5773e450ec2Sdrh execsql {CREATE TABLE t1(x)} 5783e450ec2Sdrh set sql "INSERT INTO t1 VALUES(" 5793e450ec2Sdrh set tail "" 5803e450ec2Sdrh for {set i 0} {$i<200} {incr i} { 5813e450ec2Sdrh append sql "(1+" 5823e450ec2Sdrh append tail ")" 5833e450ec2Sdrh } 5843e450ec2Sdrh append sql 2$tail 5853e450ec2Sdrh catchsql $sql 5863e450ec2Sdrh} {1 {parser stack overflow}} 5873e450ec2Sdrh 58875209969Sdrh# Parser stack overflow is silently ignored when it occurs while parsing the 58975209969Sdrh# schema and PRAGMA writable_schema is turned on. 59075209969Sdrh# 59175209969Sdrhdo_test misc5-7.2 { 59275209969Sdrh sqlite3 db2 :memory: 593*6ab91a7aSdrh sqlite3_db_config db2 DEFENSIVE 0 59475209969Sdrh catchsql { 59575209969Sdrh CREATE TABLE t1(x UNIQUE); 59675209969Sdrh PRAGMA writable_schema=ON; 59775209969Sdrh UPDATE sqlite_master SET sql='CREATE table t(o CHECK(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((;VALUES(o)'; 59875209969Sdrh BEGIN; 59975209969Sdrh CREATE TABLE t2(y); 60075209969Sdrh ROLLBACK; 60175209969Sdrh DROP TABLE IF EXISTS D; 60275209969Sdrh } db2 60375209969Sdrh} {0 {}} 60475209969Sdrhdb2 close 60575209969Sdrh 60675209969Sdrh 6071e31e0b2Sdrh# Ticket #1911 6081e31e0b2Sdrh# 6094152e677Sdanielk1977ifcapable compound { 6101e31e0b2Sdrh do_test misc5-9.1 { 6111e31e0b2Sdrh execsql { 6121e31e0b2Sdrh SELECT name, type FROM sqlite_master WHERE name IS NULL 6131e31e0b2Sdrh UNION 6141e31e0b2Sdrh SELECT type, name FROM sqlite_master WHERE type IS NULL 6151e31e0b2Sdrh ORDER BY 1, 2, 1, 2, 1, 2 6161e31e0b2Sdrh } 6171e31e0b2Sdrh } {} 6181e31e0b2Sdrh do_test misc5-9.2 { 6191e31e0b2Sdrh execsql { 6201e31e0b2Sdrh SELECT name, type FROM sqlite_master WHERE name IS NULL 6211e31e0b2Sdrh UNION 6221e31e0b2Sdrh SELECT type, name FROM sqlite_master WHERE type IS NULL 6231e31e0b2Sdrh ORDER BY 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2 6241e31e0b2Sdrh } 6251e31e0b2Sdrh } {} 6264152e677Sdanielk1977} 6271e31e0b2Sdrh 62867dd9011Sdrh# Ticket #1912. Make the tokenizer require a space after a numeric 62967dd9011Sdrh# literal. 63067dd9011Sdrh# 63167dd9011Sdrhdo_test misc5-10.1 { 63267dd9011Sdrh catchsql { 63367dd9011Sdrh SELECT 123abc 63467dd9011Sdrh } 63567dd9011Sdrh} {1 {unrecognized token: "123abc"}} 63667dd9011Sdrhdo_test misc5-10.2 { 63767dd9011Sdrh catchsql { 63867dd9011Sdrh SELECT 1*123.4e5ghi; 63967dd9011Sdrh } 64067dd9011Sdrh} {1 {unrecognized token: "123.4e5ghi"}} 64167dd9011Sdrh 64267dd9011Sdrh 6435284a053Sdrh# Additional integer encoding tests. 6445284a053Sdrh# 6455284a053Sdrhdo_test misc5-11.1 { 6465284a053Sdrh db eval { 6475284a053Sdrh CREATE TABLE t3(x); 6485284a053Sdrh INSERT INTO t3 VALUES(-18); 6495284a053Sdrh INSERT INTO t3 VALUES(-17); 6505284a053Sdrh INSERT INTO t3 VALUES(-16); 6515284a053Sdrh INSERT INTO t3 VALUES(-15); 6525284a053Sdrh INSERT INTO t3 VALUES(-14); 6535284a053Sdrh INSERT INTO t3 VALUES(-13); 6545284a053Sdrh INSERT INTO t3 VALUES(-12); 6555284a053Sdrh INSERT INTO t3 VALUES(-11); 6565284a053Sdrh INSERT INTO t3 VALUES(-10); 6575284a053Sdrh INSERT INTO t3 VALUES(-9); 6585284a053Sdrh INSERT INTO t3 VALUES(-8); 6595284a053Sdrh INSERT INTO t3 VALUES(-7); 6605284a053Sdrh INSERT INTO t3 VALUES(-6); 6615284a053Sdrh INSERT INTO t3 VALUES(-5); 6625284a053Sdrh INSERT INTO t3 VALUES(-4); 6635284a053Sdrh INSERT INTO t3 VALUES(-3); 6645284a053Sdrh INSERT INTO t3 VALUES(-2); 6655284a053Sdrh INSERT INTO t3 VALUES(-1); 6665284a053Sdrh INSERT INTO t3 VALUES(0); 6675284a053Sdrh INSERT INTO t3 VALUES(1); 6685284a053Sdrh INSERT INTO t3 VALUES(2); 6695284a053Sdrh INSERT INTO t3 VALUES(3); 6705284a053Sdrh INSERT INTO t3 VALUES(4); 6715284a053Sdrh INSERT INTO t3 VALUES(5); 6725284a053Sdrh INSERT INTO t3 VALUES(6); 6735284a053Sdrh INSERT INTO t3 VALUES(7); 6745284a053Sdrh INSERT INTO t3 VALUES(8); 6755284a053Sdrh INSERT INTO t3 VALUES(9); 6765284a053Sdrh INSERT INTO t3 VALUES(10); 6775284a053Sdrh INSERT INTO t3 VALUES(11); 6785284a053Sdrh INSERT INTO t3 VALUES(12); 6795284a053Sdrh INSERT INTO t3 VALUES(13); 6805284a053Sdrh INSERT INTO t3 VALUES(14); 6815284a053Sdrh INSERT INTO t3 VALUES(15); 6825284a053Sdrh INSERT INTO t3 VALUES(16); 6835284a053Sdrh INSERT INTO t3 VALUES(17); 6845284a053Sdrh INSERT INTO t3 VALUES(18); 6855284a053Sdrh INSERT INTO t3 VALUES(30); 6865284a053Sdrh INSERT INTO t3 VALUES(31); 6875284a053Sdrh INSERT INTO t3 VALUES(32); 6885284a053Sdrh INSERT INTO t3 VALUES(33); 6895284a053Sdrh INSERT INTO t3 VALUES(34); 6905284a053Sdrh INSERT INTO t3 VALUES(-30); 6915284a053Sdrh INSERT INTO t3 VALUES(-31); 6925284a053Sdrh INSERT INTO t3 VALUES(-32); 6935284a053Sdrh INSERT INTO t3 VALUES(-33); 6945284a053Sdrh INSERT INTO t3 VALUES(-34); 6955284a053Sdrh INSERT INTO t3 VALUES(62); 6965284a053Sdrh INSERT INTO t3 VALUES(63); 6975284a053Sdrh INSERT INTO t3 VALUES(64); 6985284a053Sdrh INSERT INTO t3 VALUES(65); 6995284a053Sdrh INSERT INTO t3 VALUES(66); 7005284a053Sdrh INSERT INTO t3 VALUES(-62); 7015284a053Sdrh INSERT INTO t3 VALUES(-63); 7025284a053Sdrh INSERT INTO t3 VALUES(-64); 7035284a053Sdrh INSERT INTO t3 VALUES(-65); 7045284a053Sdrh INSERT INTO t3 VALUES(-66); 7055284a053Sdrh INSERT INTO t3 VALUES(126); 7065284a053Sdrh INSERT INTO t3 VALUES(127); 7075284a053Sdrh INSERT INTO t3 VALUES(128); 7085284a053Sdrh INSERT INTO t3 VALUES(129); 7095284a053Sdrh INSERT INTO t3 VALUES(130); 7105284a053Sdrh INSERT INTO t3 VALUES(-126); 7115284a053Sdrh INSERT INTO t3 VALUES(-127); 7125284a053Sdrh INSERT INTO t3 VALUES(-128); 7135284a053Sdrh INSERT INTO t3 VALUES(-129); 7145284a053Sdrh INSERT INTO t3 VALUES(-130); 7155284a053Sdrh INSERT INTO t3 VALUES(254); 7165284a053Sdrh INSERT INTO t3 VALUES(255); 7175284a053Sdrh INSERT INTO t3 VALUES(256); 7185284a053Sdrh INSERT INTO t3 VALUES(257); 7195284a053Sdrh INSERT INTO t3 VALUES(258); 7205284a053Sdrh INSERT INTO t3 VALUES(-254); 7215284a053Sdrh INSERT INTO t3 VALUES(-255); 7225284a053Sdrh INSERT INTO t3 VALUES(-256); 7235284a053Sdrh INSERT INTO t3 VALUES(-257); 7245284a053Sdrh INSERT INTO t3 VALUES(-258); 7255284a053Sdrh INSERT INTO t3 VALUES(510); 7265284a053Sdrh INSERT INTO t3 VALUES(511); 7275284a053Sdrh INSERT INTO t3 VALUES(512); 7285284a053Sdrh INSERT INTO t3 VALUES(513); 7295284a053Sdrh INSERT INTO t3 VALUES(514); 7305284a053Sdrh INSERT INTO t3 VALUES(-510); 7315284a053Sdrh INSERT INTO t3 VALUES(-511); 7325284a053Sdrh INSERT INTO t3 VALUES(-512); 7335284a053Sdrh INSERT INTO t3 VALUES(-513); 7345284a053Sdrh INSERT INTO t3 VALUES(-514); 7355284a053Sdrh INSERT INTO t3 VALUES(1022); 7365284a053Sdrh INSERT INTO t3 VALUES(1023); 7375284a053Sdrh INSERT INTO t3 VALUES(1024); 7385284a053Sdrh INSERT INTO t3 VALUES(1025); 7395284a053Sdrh INSERT INTO t3 VALUES(1026); 7405284a053Sdrh INSERT INTO t3 VALUES(-1022); 7415284a053Sdrh INSERT INTO t3 VALUES(-1023); 7425284a053Sdrh INSERT INTO t3 VALUES(-1024); 7435284a053Sdrh INSERT INTO t3 VALUES(-1025); 7445284a053Sdrh INSERT INTO t3 VALUES(-1026); 7455284a053Sdrh INSERT INTO t3 VALUES(2046); 7465284a053Sdrh INSERT INTO t3 VALUES(2047); 7475284a053Sdrh INSERT INTO t3 VALUES(2048); 7485284a053Sdrh INSERT INTO t3 VALUES(2049); 7495284a053Sdrh INSERT INTO t3 VALUES(2050); 7505284a053Sdrh INSERT INTO t3 VALUES(-2046); 7515284a053Sdrh INSERT INTO t3 VALUES(-2047); 7525284a053Sdrh INSERT INTO t3 VALUES(-2048); 7535284a053Sdrh INSERT INTO t3 VALUES(-2049); 7545284a053Sdrh INSERT INTO t3 VALUES(-2050); 7555284a053Sdrh INSERT INTO t3 VALUES(4094); 7565284a053Sdrh INSERT INTO t3 VALUES(4095); 7575284a053Sdrh INSERT INTO t3 VALUES(4096); 7585284a053Sdrh INSERT INTO t3 VALUES(4097); 7595284a053Sdrh INSERT INTO t3 VALUES(4098); 7605284a053Sdrh INSERT INTO t3 VALUES(-4094); 7615284a053Sdrh INSERT INTO t3 VALUES(-4095); 7625284a053Sdrh INSERT INTO t3 VALUES(-4096); 7635284a053Sdrh INSERT INTO t3 VALUES(-4097); 7645284a053Sdrh INSERT INTO t3 VALUES(-4098); 7655284a053Sdrh INSERT INTO t3 VALUES(8190); 7665284a053Sdrh INSERT INTO t3 VALUES(8191); 7675284a053Sdrh INSERT INTO t3 VALUES(8192); 7685284a053Sdrh INSERT INTO t3 VALUES(8193); 7695284a053Sdrh INSERT INTO t3 VALUES(8194); 7705284a053Sdrh INSERT INTO t3 VALUES(-8190); 7715284a053Sdrh INSERT INTO t3 VALUES(-8191); 7725284a053Sdrh INSERT INTO t3 VALUES(-8192); 7735284a053Sdrh INSERT INTO t3 VALUES(-8193); 7745284a053Sdrh INSERT INTO t3 VALUES(-8194); 7755284a053Sdrh INSERT INTO t3 VALUES(16382); 7765284a053Sdrh INSERT INTO t3 VALUES(16383); 7775284a053Sdrh INSERT INTO t3 VALUES(16384); 7785284a053Sdrh INSERT INTO t3 VALUES(16385); 7795284a053Sdrh INSERT INTO t3 VALUES(16386); 7805284a053Sdrh INSERT INTO t3 VALUES(-16382); 7815284a053Sdrh INSERT INTO t3 VALUES(-16383); 7825284a053Sdrh INSERT INTO t3 VALUES(-16384); 7835284a053Sdrh INSERT INTO t3 VALUES(-16385); 7845284a053Sdrh INSERT INTO t3 VALUES(-16386); 7855284a053Sdrh INSERT INTO t3 VALUES(32766); 7865284a053Sdrh INSERT INTO t3 VALUES(32767); 7875284a053Sdrh INSERT INTO t3 VALUES(32768); 7885284a053Sdrh INSERT INTO t3 VALUES(32769); 7895284a053Sdrh INSERT INTO t3 VALUES(32770); 7905284a053Sdrh INSERT INTO t3 VALUES(-32766); 7915284a053Sdrh INSERT INTO t3 VALUES(-32767); 7925284a053Sdrh INSERT INTO t3 VALUES(-32768); 7935284a053Sdrh INSERT INTO t3 VALUES(-32769); 7945284a053Sdrh INSERT INTO t3 VALUES(-32770); 7955284a053Sdrh INSERT INTO t3 VALUES(65534); 7965284a053Sdrh INSERT INTO t3 VALUES(65535); 7975284a053Sdrh INSERT INTO t3 VALUES(65536); 7985284a053Sdrh INSERT INTO t3 VALUES(65537); 7995284a053Sdrh INSERT INTO t3 VALUES(65538); 8005284a053Sdrh INSERT INTO t3 VALUES(-65534); 8015284a053Sdrh INSERT INTO t3 VALUES(-65535); 8025284a053Sdrh INSERT INTO t3 VALUES(-65536); 8035284a053Sdrh INSERT INTO t3 VALUES(-65537); 8045284a053Sdrh INSERT INTO t3 VALUES(-65538); 8055284a053Sdrh INSERT INTO t3 VALUES(131070); 8065284a053Sdrh INSERT INTO t3 VALUES(131071); 8075284a053Sdrh INSERT INTO t3 VALUES(131072); 8085284a053Sdrh INSERT INTO t3 VALUES(131073); 8095284a053Sdrh INSERT INTO t3 VALUES(131074); 8105284a053Sdrh INSERT INTO t3 VALUES(-131070); 8115284a053Sdrh INSERT INTO t3 VALUES(-131071); 8125284a053Sdrh INSERT INTO t3 VALUES(-131072); 8135284a053Sdrh INSERT INTO t3 VALUES(-131073); 8145284a053Sdrh INSERT INTO t3 VALUES(-131074); 8155284a053Sdrh INSERT INTO t3 VALUES(262142); 8165284a053Sdrh INSERT INTO t3 VALUES(262143); 8175284a053Sdrh INSERT INTO t3 VALUES(262144); 8185284a053Sdrh INSERT INTO t3 VALUES(262145); 8195284a053Sdrh INSERT INTO t3 VALUES(262146); 8205284a053Sdrh INSERT INTO t3 VALUES(-262142); 8215284a053Sdrh INSERT INTO t3 VALUES(-262143); 8225284a053Sdrh INSERT INTO t3 VALUES(-262144); 8235284a053Sdrh INSERT INTO t3 VALUES(-262145); 8245284a053Sdrh INSERT INTO t3 VALUES(-262146); 8255284a053Sdrh INSERT INTO t3 VALUES(524286); 8265284a053Sdrh INSERT INTO t3 VALUES(524287); 8275284a053Sdrh INSERT INTO t3 VALUES(524288); 8285284a053Sdrh INSERT INTO t3 VALUES(524289); 8295284a053Sdrh INSERT INTO t3 VALUES(524290); 8305284a053Sdrh INSERT INTO t3 VALUES(-524286); 8315284a053Sdrh INSERT INTO t3 VALUES(-524287); 8325284a053Sdrh INSERT INTO t3 VALUES(-524288); 8335284a053Sdrh INSERT INTO t3 VALUES(-524289); 8345284a053Sdrh INSERT INTO t3 VALUES(-524290); 8355284a053Sdrh INSERT INTO t3 VALUES(1048574); 8365284a053Sdrh INSERT INTO t3 VALUES(1048575); 8375284a053Sdrh INSERT INTO t3 VALUES(1048576); 8385284a053Sdrh INSERT INTO t3 VALUES(1048577); 8395284a053Sdrh INSERT INTO t3 VALUES(1048578); 8405284a053Sdrh INSERT INTO t3 VALUES(-1048574); 8415284a053Sdrh INSERT INTO t3 VALUES(-1048575); 8425284a053Sdrh INSERT INTO t3 VALUES(-1048576); 8435284a053Sdrh INSERT INTO t3 VALUES(-1048577); 8445284a053Sdrh INSERT INTO t3 VALUES(-1048578); 8455284a053Sdrh INSERT INTO t3 VALUES(2097150); 8465284a053Sdrh INSERT INTO t3 VALUES(2097151); 8475284a053Sdrh INSERT INTO t3 VALUES(2097152); 8485284a053Sdrh INSERT INTO t3 VALUES(2097153); 8495284a053Sdrh INSERT INTO t3 VALUES(2097154); 8505284a053Sdrh INSERT INTO t3 VALUES(-2097150); 8515284a053Sdrh INSERT INTO t3 VALUES(-2097151); 8525284a053Sdrh INSERT INTO t3 VALUES(-2097152); 8535284a053Sdrh INSERT INTO t3 VALUES(-2097153); 8545284a053Sdrh INSERT INTO t3 VALUES(-2097154); 8555284a053Sdrh INSERT INTO t3 VALUES(4194302); 8565284a053Sdrh INSERT INTO t3 VALUES(4194303); 8575284a053Sdrh INSERT INTO t3 VALUES(4194304); 8585284a053Sdrh INSERT INTO t3 VALUES(4194305); 8595284a053Sdrh INSERT INTO t3 VALUES(4194306); 8605284a053Sdrh INSERT INTO t3 VALUES(-4194302); 8615284a053Sdrh INSERT INTO t3 VALUES(-4194303); 8625284a053Sdrh INSERT INTO t3 VALUES(-4194304); 8635284a053Sdrh INSERT INTO t3 VALUES(-4194305); 8645284a053Sdrh INSERT INTO t3 VALUES(-4194306); 8655284a053Sdrh INSERT INTO t3 VALUES(8388606); 8665284a053Sdrh INSERT INTO t3 VALUES(8388607); 8675284a053Sdrh INSERT INTO t3 VALUES(8388608); 8685284a053Sdrh INSERT INTO t3 VALUES(8388609); 8695284a053Sdrh INSERT INTO t3 VALUES(8388610); 8705284a053Sdrh INSERT INTO t3 VALUES(-8388606); 8715284a053Sdrh INSERT INTO t3 VALUES(-8388607); 8725284a053Sdrh INSERT INTO t3 VALUES(-8388608); 8735284a053Sdrh INSERT INTO t3 VALUES(-8388609); 8745284a053Sdrh INSERT INTO t3 VALUES(-8388610); 8755284a053Sdrh INSERT INTO t3 VALUES(16777214); 8765284a053Sdrh INSERT INTO t3 VALUES(16777215); 8775284a053Sdrh INSERT INTO t3 VALUES(16777216); 8785284a053Sdrh INSERT INTO t3 VALUES(16777217); 8795284a053Sdrh INSERT INTO t3 VALUES(16777218); 8805284a053Sdrh INSERT INTO t3 VALUES(-16777214); 8815284a053Sdrh INSERT INTO t3 VALUES(-16777215); 8825284a053Sdrh INSERT INTO t3 VALUES(-16777216); 8835284a053Sdrh INSERT INTO t3 VALUES(-16777217); 8845284a053Sdrh INSERT INTO t3 VALUES(-16777218); 8855284a053Sdrh INSERT INTO t3 VALUES(33554430); 8865284a053Sdrh INSERT INTO t3 VALUES(33554431); 8875284a053Sdrh INSERT INTO t3 VALUES(33554432); 8885284a053Sdrh INSERT INTO t3 VALUES(33554433); 8895284a053Sdrh INSERT INTO t3 VALUES(33554434); 8905284a053Sdrh INSERT INTO t3 VALUES(-33554430); 8915284a053Sdrh INSERT INTO t3 VALUES(-33554431); 8925284a053Sdrh INSERT INTO t3 VALUES(-33554432); 8935284a053Sdrh INSERT INTO t3 VALUES(-33554433); 8945284a053Sdrh INSERT INTO t3 VALUES(-33554434); 8955284a053Sdrh INSERT INTO t3 VALUES(67108862); 8965284a053Sdrh INSERT INTO t3 VALUES(67108863); 8975284a053Sdrh INSERT INTO t3 VALUES(67108864); 8985284a053Sdrh INSERT INTO t3 VALUES(67108865); 8995284a053Sdrh INSERT INTO t3 VALUES(67108866); 9005284a053Sdrh INSERT INTO t3 VALUES(-67108862); 9015284a053Sdrh INSERT INTO t3 VALUES(-67108863); 9025284a053Sdrh INSERT INTO t3 VALUES(-67108864); 9035284a053Sdrh INSERT INTO t3 VALUES(-67108865); 9045284a053Sdrh INSERT INTO t3 VALUES(-67108866); 9055284a053Sdrh INSERT INTO t3 VALUES(134217726); 9065284a053Sdrh INSERT INTO t3 VALUES(134217727); 9075284a053Sdrh INSERT INTO t3 VALUES(134217728); 9085284a053Sdrh INSERT INTO t3 VALUES(134217729); 9095284a053Sdrh INSERT INTO t3 VALUES(134217730); 9105284a053Sdrh INSERT INTO t3 VALUES(-134217726); 9115284a053Sdrh INSERT INTO t3 VALUES(-134217727); 9125284a053Sdrh INSERT INTO t3 VALUES(-134217728); 9135284a053Sdrh INSERT INTO t3 VALUES(-134217729); 9145284a053Sdrh INSERT INTO t3 VALUES(-134217730); 9155284a053Sdrh INSERT INTO t3 VALUES(268435454); 9165284a053Sdrh INSERT INTO t3 VALUES(268435455); 9175284a053Sdrh INSERT INTO t3 VALUES(268435456); 9185284a053Sdrh INSERT INTO t3 VALUES(268435457); 9195284a053Sdrh INSERT INTO t3 VALUES(268435458); 9205284a053Sdrh INSERT INTO t3 VALUES(-268435454); 9215284a053Sdrh INSERT INTO t3 VALUES(-268435455); 9225284a053Sdrh INSERT INTO t3 VALUES(-268435456); 9235284a053Sdrh INSERT INTO t3 VALUES(-268435457); 9245284a053Sdrh INSERT INTO t3 VALUES(-268435458); 9255284a053Sdrh INSERT INTO t3 VALUES(536870910); 9265284a053Sdrh INSERT INTO t3 VALUES(536870911); 9275284a053Sdrh INSERT INTO t3 VALUES(536870912); 9285284a053Sdrh INSERT INTO t3 VALUES(536870913); 9295284a053Sdrh INSERT INTO t3 VALUES(536870914); 9305284a053Sdrh INSERT INTO t3 VALUES(-536870910); 9315284a053Sdrh INSERT INTO t3 VALUES(-536870911); 9325284a053Sdrh INSERT INTO t3 VALUES(-536870912); 9335284a053Sdrh INSERT INTO t3 VALUES(-536870913); 9345284a053Sdrh INSERT INTO t3 VALUES(-536870914); 9355284a053Sdrh INSERT INTO t3 VALUES(1073741822); 9365284a053Sdrh INSERT INTO t3 VALUES(1073741823); 9375284a053Sdrh INSERT INTO t3 VALUES(1073741824); 9385284a053Sdrh INSERT INTO t3 VALUES(1073741825); 9395284a053Sdrh INSERT INTO t3 VALUES(1073741826); 9405284a053Sdrh INSERT INTO t3 VALUES(-1073741822); 9415284a053Sdrh INSERT INTO t3 VALUES(-1073741823); 9425284a053Sdrh INSERT INTO t3 VALUES(-1073741824); 9435284a053Sdrh INSERT INTO t3 VALUES(-1073741825); 9445284a053Sdrh INSERT INTO t3 VALUES(-1073741826); 9455284a053Sdrh INSERT INTO t3 VALUES(2147483646); 9465284a053Sdrh INSERT INTO t3 VALUES(2147483647); 9475284a053Sdrh INSERT INTO t3 VALUES(2147483648); 9485284a053Sdrh INSERT INTO t3 VALUES(2147483649); 9495284a053Sdrh INSERT INTO t3 VALUES(2147483650); 9505284a053Sdrh INSERT INTO t3 VALUES(-2147483646); 9515284a053Sdrh INSERT INTO t3 VALUES(-2147483647); 9525284a053Sdrh INSERT INTO t3 VALUES(-2147483648); 9535284a053Sdrh INSERT INTO t3 VALUES(-2147483649); 9545284a053Sdrh INSERT INTO t3 VALUES(-2147483650); 9555284a053Sdrh INSERT INTO t3 VALUES(4294967294); 9565284a053Sdrh INSERT INTO t3 VALUES(4294967295); 9575284a053Sdrh INSERT INTO t3 VALUES(4294967296); 9585284a053Sdrh INSERT INTO t3 VALUES(4294967297); 9595284a053Sdrh INSERT INTO t3 VALUES(4294967298); 9605284a053Sdrh INSERT INTO t3 VALUES(-4294967294); 9615284a053Sdrh INSERT INTO t3 VALUES(-4294967295); 9625284a053Sdrh INSERT INTO t3 VALUES(-4294967296); 9635284a053Sdrh INSERT INTO t3 VALUES(-4294967297); 9645284a053Sdrh INSERT INTO t3 VALUES(-4294967298); 9655284a053Sdrh INSERT INTO t3 VALUES(8589934590); 9665284a053Sdrh INSERT INTO t3 VALUES(8589934591); 9675284a053Sdrh INSERT INTO t3 VALUES(8589934592); 9685284a053Sdrh INSERT INTO t3 VALUES(8589934593); 9695284a053Sdrh INSERT INTO t3 VALUES(8589934594); 9705284a053Sdrh INSERT INTO t3 VALUES(-8589934590); 9715284a053Sdrh INSERT INTO t3 VALUES(-8589934591); 9725284a053Sdrh INSERT INTO t3 VALUES(-8589934592); 9735284a053Sdrh INSERT INTO t3 VALUES(-8589934593); 9745284a053Sdrh INSERT INTO t3 VALUES(-8589934594); 9755284a053Sdrh INSERT INTO t3 VALUES(17179869182); 9765284a053Sdrh INSERT INTO t3 VALUES(17179869183); 9775284a053Sdrh INSERT INTO t3 VALUES(17179869184); 9785284a053Sdrh INSERT INTO t3 VALUES(17179869185); 9795284a053Sdrh INSERT INTO t3 VALUES(17179869186); 9805284a053Sdrh INSERT INTO t3 VALUES(-17179869182); 9815284a053Sdrh INSERT INTO t3 VALUES(-17179869183); 9825284a053Sdrh INSERT INTO t3 VALUES(-17179869184); 9835284a053Sdrh INSERT INTO t3 VALUES(-17179869185); 9845284a053Sdrh INSERT INTO t3 VALUES(-17179869186); 9855284a053Sdrh INSERT INTO t3 VALUES(34359738366); 9865284a053Sdrh INSERT INTO t3 VALUES(34359738367); 9875284a053Sdrh INSERT INTO t3 VALUES(34359738368); 9885284a053Sdrh INSERT INTO t3 VALUES(34359738369); 9895284a053Sdrh INSERT INTO t3 VALUES(34359738370); 9905284a053Sdrh INSERT INTO t3 VALUES(-34359738366); 9915284a053Sdrh INSERT INTO t3 VALUES(-34359738367); 9925284a053Sdrh INSERT INTO t3 VALUES(-34359738368); 9935284a053Sdrh INSERT INTO t3 VALUES(-34359738369); 9945284a053Sdrh INSERT INTO t3 VALUES(-34359738370); 9955284a053Sdrh INSERT INTO t3 VALUES(68719476734); 9965284a053Sdrh INSERT INTO t3 VALUES(68719476735); 9975284a053Sdrh INSERT INTO t3 VALUES(68719476736); 9985284a053Sdrh INSERT INTO t3 VALUES(68719476737); 9995284a053Sdrh INSERT INTO t3 VALUES(68719476738); 10005284a053Sdrh INSERT INTO t3 VALUES(-68719476734); 10015284a053Sdrh INSERT INTO t3 VALUES(-68719476735); 10025284a053Sdrh INSERT INTO t3 VALUES(-68719476736); 10035284a053Sdrh INSERT INTO t3 VALUES(-68719476737); 10045284a053Sdrh INSERT INTO t3 VALUES(-68719476738); 10055284a053Sdrh INSERT INTO t3 VALUES(137438953470); 10065284a053Sdrh INSERT INTO t3 VALUES(137438953471); 10075284a053Sdrh INSERT INTO t3 VALUES(137438953472); 10085284a053Sdrh INSERT INTO t3 VALUES(137438953473); 10095284a053Sdrh INSERT INTO t3 VALUES(137438953474); 10105284a053Sdrh INSERT INTO t3 VALUES(-137438953470); 10115284a053Sdrh INSERT INTO t3 VALUES(-137438953471); 10125284a053Sdrh INSERT INTO t3 VALUES(-137438953472); 10135284a053Sdrh INSERT INTO t3 VALUES(-137438953473); 10145284a053Sdrh INSERT INTO t3 VALUES(-137438953474); 10155284a053Sdrh INSERT INTO t3 VALUES(274877906942); 10165284a053Sdrh INSERT INTO t3 VALUES(274877906943); 10175284a053Sdrh INSERT INTO t3 VALUES(274877906944); 10185284a053Sdrh INSERT INTO t3 VALUES(274877906945); 10195284a053Sdrh INSERT INTO t3 VALUES(274877906946); 10205284a053Sdrh INSERT INTO t3 VALUES(-274877906942); 10215284a053Sdrh INSERT INTO t3 VALUES(-274877906943); 10225284a053Sdrh INSERT INTO t3 VALUES(-274877906944); 10235284a053Sdrh INSERT INTO t3 VALUES(-274877906945); 10245284a053Sdrh INSERT INTO t3 VALUES(-274877906946); 10255284a053Sdrh INSERT INTO t3 VALUES(549755813886); 10265284a053Sdrh INSERT INTO t3 VALUES(549755813887); 10275284a053Sdrh INSERT INTO t3 VALUES(549755813888); 10285284a053Sdrh INSERT INTO t3 VALUES(549755813889); 10295284a053Sdrh INSERT INTO t3 VALUES(549755813890); 10305284a053Sdrh INSERT INTO t3 VALUES(-549755813886); 10315284a053Sdrh INSERT INTO t3 VALUES(-549755813887); 10325284a053Sdrh INSERT INTO t3 VALUES(-549755813888); 10335284a053Sdrh INSERT INTO t3 VALUES(-549755813889); 10345284a053Sdrh INSERT INTO t3 VALUES(-549755813890); 10355284a053Sdrh INSERT INTO t3 VALUES(1099511627774); 10365284a053Sdrh INSERT INTO t3 VALUES(1099511627775); 10375284a053Sdrh INSERT INTO t3 VALUES(1099511627776); 10385284a053Sdrh INSERT INTO t3 VALUES(1099511627777); 10395284a053Sdrh INSERT INTO t3 VALUES(1099511627778); 10405284a053Sdrh INSERT INTO t3 VALUES(-1099511627774); 10415284a053Sdrh INSERT INTO t3 VALUES(-1099511627775); 10425284a053Sdrh INSERT INTO t3 VALUES(-1099511627776); 10435284a053Sdrh INSERT INTO t3 VALUES(-1099511627777); 10445284a053Sdrh INSERT INTO t3 VALUES(-1099511627778); 10455284a053Sdrh INSERT INTO t3 VALUES(2199023255550); 10465284a053Sdrh INSERT INTO t3 VALUES(2199023255551); 10475284a053Sdrh INSERT INTO t3 VALUES(2199023255552); 10485284a053Sdrh INSERT INTO t3 VALUES(2199023255553); 10495284a053Sdrh INSERT INTO t3 VALUES(2199023255554); 10505284a053Sdrh INSERT INTO t3 VALUES(-2199023255550); 10515284a053Sdrh INSERT INTO t3 VALUES(-2199023255551); 10525284a053Sdrh INSERT INTO t3 VALUES(-2199023255552); 10535284a053Sdrh INSERT INTO t3 VALUES(-2199023255553); 10545284a053Sdrh INSERT INTO t3 VALUES(-2199023255554); 10555284a053Sdrh INSERT INTO t3 VALUES(4398046511102); 10565284a053Sdrh INSERT INTO t3 VALUES(4398046511103); 10575284a053Sdrh INSERT INTO t3 VALUES(4398046511104); 10585284a053Sdrh INSERT INTO t3 VALUES(4398046511105); 10595284a053Sdrh INSERT INTO t3 VALUES(4398046511106); 10605284a053Sdrh INSERT INTO t3 VALUES(-4398046511102); 10615284a053Sdrh INSERT INTO t3 VALUES(-4398046511103); 10625284a053Sdrh INSERT INTO t3 VALUES(-4398046511104); 10635284a053Sdrh INSERT INTO t3 VALUES(-4398046511105); 10645284a053Sdrh INSERT INTO t3 VALUES(-4398046511106); 10655284a053Sdrh INSERT INTO t3 VALUES(8796093022206); 10665284a053Sdrh INSERT INTO t3 VALUES(8796093022207); 10675284a053Sdrh INSERT INTO t3 VALUES(8796093022208); 10685284a053Sdrh INSERT INTO t3 VALUES(8796093022209); 10695284a053Sdrh INSERT INTO t3 VALUES(8796093022210); 10705284a053Sdrh INSERT INTO t3 VALUES(-8796093022206); 10715284a053Sdrh INSERT INTO t3 VALUES(-8796093022207); 10725284a053Sdrh INSERT INTO t3 VALUES(-8796093022208); 10735284a053Sdrh INSERT INTO t3 VALUES(-8796093022209); 10745284a053Sdrh INSERT INTO t3 VALUES(-8796093022210); 10755284a053Sdrh INSERT INTO t3 VALUES(17592186044414); 10765284a053Sdrh INSERT INTO t3 VALUES(17592186044415); 10775284a053Sdrh INSERT INTO t3 VALUES(17592186044416); 10785284a053Sdrh INSERT INTO t3 VALUES(17592186044417); 10795284a053Sdrh INSERT INTO t3 VALUES(17592186044418); 10805284a053Sdrh INSERT INTO t3 VALUES(-17592186044414); 10815284a053Sdrh INSERT INTO t3 VALUES(-17592186044415); 10825284a053Sdrh INSERT INTO t3 VALUES(-17592186044416); 10835284a053Sdrh INSERT INTO t3 VALUES(-17592186044417); 10845284a053Sdrh INSERT INTO t3 VALUES(-17592186044418); 10855284a053Sdrh INSERT INTO t3 VALUES(35184372088830); 10865284a053Sdrh INSERT INTO t3 VALUES(35184372088831); 10875284a053Sdrh INSERT INTO t3 VALUES(35184372088832); 10885284a053Sdrh INSERT INTO t3 VALUES(35184372088833); 10895284a053Sdrh INSERT INTO t3 VALUES(35184372088834); 10905284a053Sdrh INSERT INTO t3 VALUES(-35184372088830); 10915284a053Sdrh INSERT INTO t3 VALUES(-35184372088831); 10925284a053Sdrh INSERT INTO t3 VALUES(-35184372088832); 10935284a053Sdrh INSERT INTO t3 VALUES(-35184372088833); 10945284a053Sdrh INSERT INTO t3 VALUES(-35184372088834); 10955284a053Sdrh INSERT INTO t3 VALUES(70368744177662); 10965284a053Sdrh INSERT INTO t3 VALUES(70368744177663); 10975284a053Sdrh INSERT INTO t3 VALUES(70368744177664); 10985284a053Sdrh INSERT INTO t3 VALUES(70368744177665); 10995284a053Sdrh INSERT INTO t3 VALUES(70368744177666); 11005284a053Sdrh INSERT INTO t3 VALUES(-70368744177662); 11015284a053Sdrh INSERT INTO t3 VALUES(-70368744177663); 11025284a053Sdrh INSERT INTO t3 VALUES(-70368744177664); 11035284a053Sdrh INSERT INTO t3 VALUES(-70368744177665); 11045284a053Sdrh INSERT INTO t3 VALUES(-70368744177666); 11055284a053Sdrh INSERT INTO t3 VALUES(140737488355326); 11065284a053Sdrh INSERT INTO t3 VALUES(140737488355327); 11075284a053Sdrh INSERT INTO t3 VALUES(140737488355328); 11085284a053Sdrh INSERT INTO t3 VALUES(140737488355329); 11095284a053Sdrh INSERT INTO t3 VALUES(140737488355330); 11105284a053Sdrh INSERT INTO t3 VALUES(-140737488355326); 11115284a053Sdrh INSERT INTO t3 VALUES(-140737488355327); 11125284a053Sdrh INSERT INTO t3 VALUES(-140737488355328); 11135284a053Sdrh INSERT INTO t3 VALUES(-140737488355329); 11145284a053Sdrh INSERT INTO t3 VALUES(-140737488355330); 11155284a053Sdrh INSERT INTO t3 VALUES(281474976710654); 11165284a053Sdrh INSERT INTO t3 VALUES(281474976710655); 11175284a053Sdrh INSERT INTO t3 VALUES(281474976710656); 11185284a053Sdrh INSERT INTO t3 VALUES(281474976710657); 11195284a053Sdrh INSERT INTO t3 VALUES(281474976710658); 11205284a053Sdrh INSERT INTO t3 VALUES(-281474976710654); 11215284a053Sdrh INSERT INTO t3 VALUES(-281474976710655); 11225284a053Sdrh INSERT INTO t3 VALUES(-281474976710656); 11235284a053Sdrh INSERT INTO t3 VALUES(-281474976710657); 11245284a053Sdrh INSERT INTO t3 VALUES(-281474976710658); 11255284a053Sdrh INSERT INTO t3 VALUES(562949953421310); 11265284a053Sdrh INSERT INTO t3 VALUES(562949953421311); 11275284a053Sdrh INSERT INTO t3 VALUES(562949953421312); 11285284a053Sdrh INSERT INTO t3 VALUES(562949953421313); 11295284a053Sdrh INSERT INTO t3 VALUES(562949953421314); 11305284a053Sdrh INSERT INTO t3 VALUES(-562949953421310); 11315284a053Sdrh INSERT INTO t3 VALUES(-562949953421311); 11325284a053Sdrh INSERT INTO t3 VALUES(-562949953421312); 11335284a053Sdrh INSERT INTO t3 VALUES(-562949953421313); 11345284a053Sdrh INSERT INTO t3 VALUES(-562949953421314); 11355284a053Sdrh INSERT INTO t3 VALUES(1125899906842622); 11365284a053Sdrh INSERT INTO t3 VALUES(1125899906842623); 11375284a053Sdrh INSERT INTO t3 VALUES(1125899906842624); 11385284a053Sdrh INSERT INTO t3 VALUES(1125899906842625); 11395284a053Sdrh INSERT INTO t3 VALUES(1125899906842626); 11405284a053Sdrh INSERT INTO t3 VALUES(-1125899906842622); 11415284a053Sdrh INSERT INTO t3 VALUES(-1125899906842623); 11425284a053Sdrh INSERT INTO t3 VALUES(-1125899906842624); 11435284a053Sdrh INSERT INTO t3 VALUES(-1125899906842625); 11445284a053Sdrh INSERT INTO t3 VALUES(-1125899906842626); 11455284a053Sdrh INSERT INTO t3 VALUES(2251799813685246); 11465284a053Sdrh INSERT INTO t3 VALUES(2251799813685247); 11475284a053Sdrh INSERT INTO t3 VALUES(2251799813685248); 11485284a053Sdrh INSERT INTO t3 VALUES(2251799813685249); 11495284a053Sdrh INSERT INTO t3 VALUES(2251799813685250); 11505284a053Sdrh INSERT INTO t3 VALUES(-2251799813685246); 11515284a053Sdrh INSERT INTO t3 VALUES(-2251799813685247); 11525284a053Sdrh INSERT INTO t3 VALUES(-2251799813685248); 11535284a053Sdrh INSERT INTO t3 VALUES(-2251799813685249); 11545284a053Sdrh INSERT INTO t3 VALUES(-2251799813685250); 11555284a053Sdrh INSERT INTO t3 VALUES(4503599627370494); 11565284a053Sdrh INSERT INTO t3 VALUES(4503599627370495); 11575284a053Sdrh INSERT INTO t3 VALUES(4503599627370496); 11585284a053Sdrh INSERT INTO t3 VALUES(4503599627370497); 11595284a053Sdrh INSERT INTO t3 VALUES(4503599627370498); 11605284a053Sdrh INSERT INTO t3 VALUES(-4503599627370494); 11615284a053Sdrh INSERT INTO t3 VALUES(-4503599627370495); 11625284a053Sdrh INSERT INTO t3 VALUES(-4503599627370496); 11635284a053Sdrh INSERT INTO t3 VALUES(-4503599627370497); 11645284a053Sdrh INSERT INTO t3 VALUES(-4503599627370498); 11655284a053Sdrh INSERT INTO t3 VALUES(9007199254740990); 11665284a053Sdrh INSERT INTO t3 VALUES(9007199254740991); 11675284a053Sdrh INSERT INTO t3 VALUES(9007199254740992); 11685284a053Sdrh INSERT INTO t3 VALUES(9007199254740993); 11695284a053Sdrh INSERT INTO t3 VALUES(9007199254740994); 11705284a053Sdrh INSERT INTO t3 VALUES(-9007199254740990); 11715284a053Sdrh INSERT INTO t3 VALUES(-9007199254740991); 11725284a053Sdrh INSERT INTO t3 VALUES(-9007199254740992); 11735284a053Sdrh INSERT INTO t3 VALUES(-9007199254740993); 11745284a053Sdrh INSERT INTO t3 VALUES(-9007199254740994); 11755284a053Sdrh INSERT INTO t3 VALUES(18014398509481982); 11765284a053Sdrh INSERT INTO t3 VALUES(18014398509481983); 11775284a053Sdrh INSERT INTO t3 VALUES(18014398509481984); 11785284a053Sdrh INSERT INTO t3 VALUES(18014398509481985); 11795284a053Sdrh INSERT INTO t3 VALUES(18014398509481986); 11805284a053Sdrh INSERT INTO t3 VALUES(-18014398509481982); 11815284a053Sdrh INSERT INTO t3 VALUES(-18014398509481983); 11825284a053Sdrh INSERT INTO t3 VALUES(-18014398509481984); 11835284a053Sdrh INSERT INTO t3 VALUES(-18014398509481985); 11845284a053Sdrh INSERT INTO t3 VALUES(-18014398509481986); 11855284a053Sdrh INSERT INTO t3 VALUES(36028797018963966); 11865284a053Sdrh INSERT INTO t3 VALUES(36028797018963967); 11875284a053Sdrh INSERT INTO t3 VALUES(36028797018963968); 11885284a053Sdrh INSERT INTO t3 VALUES(36028797018963969); 11895284a053Sdrh INSERT INTO t3 VALUES(36028797018963970); 11905284a053Sdrh INSERT INTO t3 VALUES(-36028797018963966); 11915284a053Sdrh INSERT INTO t3 VALUES(-36028797018963967); 11925284a053Sdrh INSERT INTO t3 VALUES(-36028797018963968); 11935284a053Sdrh INSERT INTO t3 VALUES(-36028797018963969); 11945284a053Sdrh INSERT INTO t3 VALUES(-36028797018963970); 11955284a053Sdrh INSERT INTO t3 VALUES(72057594037927934); 11965284a053Sdrh INSERT INTO t3 VALUES(72057594037927935); 11975284a053Sdrh INSERT INTO t3 VALUES(72057594037927936); 11985284a053Sdrh INSERT INTO t3 VALUES(72057594037927937); 11995284a053Sdrh INSERT INTO t3 VALUES(72057594037927938); 12005284a053Sdrh INSERT INTO t3 VALUES(-72057594037927934); 12015284a053Sdrh INSERT INTO t3 VALUES(-72057594037927935); 12025284a053Sdrh INSERT INTO t3 VALUES(-72057594037927936); 12035284a053Sdrh INSERT INTO t3 VALUES(-72057594037927937); 12045284a053Sdrh INSERT INTO t3 VALUES(-72057594037927938); 12055284a053Sdrh INSERT INTO t3 VALUES(144115188075855870); 12065284a053Sdrh INSERT INTO t3 VALUES(144115188075855871); 12075284a053Sdrh INSERT INTO t3 VALUES(144115188075855872); 12085284a053Sdrh INSERT INTO t3 VALUES(144115188075855873); 12095284a053Sdrh INSERT INTO t3 VALUES(144115188075855874); 12105284a053Sdrh INSERT INTO t3 VALUES(-144115188075855870); 12115284a053Sdrh INSERT INTO t3 VALUES(-144115188075855871); 12125284a053Sdrh INSERT INTO t3 VALUES(-144115188075855872); 12135284a053Sdrh INSERT INTO t3 VALUES(-144115188075855873); 12145284a053Sdrh INSERT INTO t3 VALUES(-144115188075855874); 12155284a053Sdrh INSERT INTO t3 VALUES(288230376151711742); 12165284a053Sdrh INSERT INTO t3 VALUES(288230376151711743); 12175284a053Sdrh INSERT INTO t3 VALUES(288230376151711744); 12185284a053Sdrh INSERT INTO t3 VALUES(288230376151711745); 12195284a053Sdrh INSERT INTO t3 VALUES(288230376151711746); 12205284a053Sdrh INSERT INTO t3 VALUES(-288230376151711742); 12215284a053Sdrh INSERT INTO t3 VALUES(-288230376151711743); 12225284a053Sdrh INSERT INTO t3 VALUES(-288230376151711744); 12235284a053Sdrh INSERT INTO t3 VALUES(-288230376151711745); 12245284a053Sdrh INSERT INTO t3 VALUES(-288230376151711746); 12255284a053Sdrh INSERT INTO t3 VALUES(576460752303423486); 12265284a053Sdrh INSERT INTO t3 VALUES(576460752303423487); 12275284a053Sdrh INSERT INTO t3 VALUES(576460752303423488); 12285284a053Sdrh INSERT INTO t3 VALUES(576460752303423489); 12295284a053Sdrh INSERT INTO t3 VALUES(576460752303423490); 12305284a053Sdrh INSERT INTO t3 VALUES(-576460752303423486); 12315284a053Sdrh INSERT INTO t3 VALUES(-576460752303423487); 12325284a053Sdrh INSERT INTO t3 VALUES(-576460752303423488); 12335284a053Sdrh INSERT INTO t3 VALUES(-576460752303423489); 12345284a053Sdrh INSERT INTO t3 VALUES(-576460752303423490); 12355284a053Sdrh INSERT INTO t3 VALUES(1152921504606846974); 12365284a053Sdrh INSERT INTO t3 VALUES(1152921504606846975); 12375284a053Sdrh INSERT INTO t3 VALUES(1152921504606846976); 12385284a053Sdrh INSERT INTO t3 VALUES(1152921504606846977); 12395284a053Sdrh INSERT INTO t3 VALUES(1152921504606846978); 12405284a053Sdrh INSERT INTO t3 VALUES(-1152921504606846974); 12415284a053Sdrh INSERT INTO t3 VALUES(-1152921504606846975); 12425284a053Sdrh INSERT INTO t3 VALUES(-1152921504606846976); 12435284a053Sdrh INSERT INTO t3 VALUES(-1152921504606846977); 12445284a053Sdrh INSERT INTO t3 VALUES(-1152921504606846978); 12455284a053Sdrh INSERT INTO t3 VALUES(2305843009213693950); 12465284a053Sdrh INSERT INTO t3 VALUES(2305843009213693951); 12475284a053Sdrh INSERT INTO t3 VALUES(2305843009213693952); 12485284a053Sdrh INSERT INTO t3 VALUES(2305843009213693953); 12495284a053Sdrh INSERT INTO t3 VALUES(2305843009213693954); 12505284a053Sdrh INSERT INTO t3 VALUES(-2305843009213693950); 12515284a053Sdrh INSERT INTO t3 VALUES(-2305843009213693951); 12525284a053Sdrh INSERT INTO t3 VALUES(-2305843009213693952); 12535284a053Sdrh INSERT INTO t3 VALUES(-2305843009213693953); 12545284a053Sdrh INSERT INTO t3 VALUES(-2305843009213693954); 12555284a053Sdrh INSERT INTO t3 VALUES(4611686018427387902); 12565284a053Sdrh INSERT INTO t3 VALUES(4611686018427387903); 12575284a053Sdrh INSERT INTO t3 VALUES(4611686018427387904); 12585284a053Sdrh INSERT INTO t3 VALUES(4611686018427387905); 12595284a053Sdrh INSERT INTO t3 VALUES(4611686018427387906); 12605284a053Sdrh INSERT INTO t3 VALUES(-4611686018427387902); 12615284a053Sdrh INSERT INTO t3 VALUES(-4611686018427387903); 12625284a053Sdrh INSERT INTO t3 VALUES(-4611686018427387904); 12635284a053Sdrh INSERT INTO t3 VALUES(-4611686018427387905); 12645284a053Sdrh INSERT INTO t3 VALUES(-4611686018427387906); 12655284a053Sdrh INSERT INTO t3 VALUES(9223372036854775806); 12665284a053Sdrh INSERT INTO t3 VALUES(9223372036854775807); 12675284a053Sdrh INSERT INTO t3 VALUES(-9223372036854775806); 12685284a053Sdrh INSERT INTO t3 VALUES(-9223372036854775807); 12695284a053Sdrh INSERT INTO t3 VALUES(-9223372036854775808); 12705284a053Sdrh SELECT x FROM t3 ORDER BY x; 12715284a053Sdrh } 12725284a053Sdrh} {-9223372036854775808\ 12735284a053Sdrh-9223372036854775807\ 12745284a053Sdrh-9223372036854775806\ 12755284a053Sdrh-4611686018427387906\ 12765284a053Sdrh-4611686018427387905\ 12775284a053Sdrh-4611686018427387904\ 12785284a053Sdrh-4611686018427387903\ 12795284a053Sdrh-4611686018427387902\ 12805284a053Sdrh-2305843009213693954\ 12815284a053Sdrh-2305843009213693953\ 12825284a053Sdrh-2305843009213693952\ 12835284a053Sdrh-2305843009213693951\ 12845284a053Sdrh-2305843009213693950\ 12855284a053Sdrh-1152921504606846978\ 12865284a053Sdrh-1152921504606846977\ 12875284a053Sdrh-1152921504606846976\ 12885284a053Sdrh-1152921504606846975\ 12895284a053Sdrh-1152921504606846974\ 12905284a053Sdrh-576460752303423490\ 12915284a053Sdrh-576460752303423489\ 12925284a053Sdrh-576460752303423488\ 12935284a053Sdrh-576460752303423487\ 12945284a053Sdrh-576460752303423486\ 12955284a053Sdrh-288230376151711746\ 12965284a053Sdrh-288230376151711745\ 12975284a053Sdrh-288230376151711744\ 12985284a053Sdrh-288230376151711743\ 12995284a053Sdrh-288230376151711742\ 13005284a053Sdrh-144115188075855874\ 13015284a053Sdrh-144115188075855873\ 13025284a053Sdrh-144115188075855872\ 13035284a053Sdrh-144115188075855871\ 13045284a053Sdrh-144115188075855870\ 13055284a053Sdrh-72057594037927938\ 13065284a053Sdrh-72057594037927937\ 13075284a053Sdrh-72057594037927936\ 13085284a053Sdrh-72057594037927935\ 13095284a053Sdrh-72057594037927934\ 13105284a053Sdrh-36028797018963970\ 13115284a053Sdrh-36028797018963969\ 13125284a053Sdrh-36028797018963968\ 13135284a053Sdrh-36028797018963967\ 13145284a053Sdrh-36028797018963966\ 13155284a053Sdrh-18014398509481986\ 13165284a053Sdrh-18014398509481985\ 13175284a053Sdrh-18014398509481984\ 13185284a053Sdrh-18014398509481983\ 13195284a053Sdrh-18014398509481982\ 13205284a053Sdrh-9007199254740994\ 13215284a053Sdrh-9007199254740993\ 13225284a053Sdrh-9007199254740992\ 13235284a053Sdrh-9007199254740991\ 13245284a053Sdrh-9007199254740990\ 13255284a053Sdrh-4503599627370498\ 13265284a053Sdrh-4503599627370497\ 13275284a053Sdrh-4503599627370496\ 13285284a053Sdrh-4503599627370495\ 13295284a053Sdrh-4503599627370494\ 13305284a053Sdrh-2251799813685250\ 13315284a053Sdrh-2251799813685249\ 13325284a053Sdrh-2251799813685248\ 13335284a053Sdrh-2251799813685247\ 13345284a053Sdrh-2251799813685246\ 13355284a053Sdrh-1125899906842626\ 13365284a053Sdrh-1125899906842625\ 13375284a053Sdrh-1125899906842624\ 13385284a053Sdrh-1125899906842623\ 13395284a053Sdrh-1125899906842622\ 13405284a053Sdrh-562949953421314\ 13415284a053Sdrh-562949953421313\ 13425284a053Sdrh-562949953421312\ 13435284a053Sdrh-562949953421311\ 13445284a053Sdrh-562949953421310\ 13455284a053Sdrh-281474976710658\ 13465284a053Sdrh-281474976710657\ 13475284a053Sdrh-281474976710656\ 13485284a053Sdrh-281474976710655\ 13495284a053Sdrh-281474976710654\ 13505284a053Sdrh-140737488355330\ 13515284a053Sdrh-140737488355329\ 13525284a053Sdrh-140737488355328\ 13535284a053Sdrh-140737488355327\ 13545284a053Sdrh-140737488355326\ 13555284a053Sdrh-70368744177666\ 13565284a053Sdrh-70368744177665\ 13575284a053Sdrh-70368744177664\ 13585284a053Sdrh-70368744177663\ 13595284a053Sdrh-70368744177662\ 13605284a053Sdrh-35184372088834\ 13615284a053Sdrh-35184372088833\ 13625284a053Sdrh-35184372088832\ 13635284a053Sdrh-35184372088831\ 13645284a053Sdrh-35184372088830\ 13655284a053Sdrh-17592186044418\ 13665284a053Sdrh-17592186044417\ 13675284a053Sdrh-17592186044416\ 13685284a053Sdrh-17592186044415\ 13695284a053Sdrh-17592186044414\ 13705284a053Sdrh-8796093022210\ 13715284a053Sdrh-8796093022209\ 13725284a053Sdrh-8796093022208\ 13735284a053Sdrh-8796093022207\ 13745284a053Sdrh-8796093022206\ 13755284a053Sdrh-4398046511106\ 13765284a053Sdrh-4398046511105\ 13775284a053Sdrh-4398046511104\ 13785284a053Sdrh-4398046511103\ 13795284a053Sdrh-4398046511102\ 13805284a053Sdrh-2199023255554\ 13815284a053Sdrh-2199023255553\ 13825284a053Sdrh-2199023255552\ 13835284a053Sdrh-2199023255551\ 13845284a053Sdrh-2199023255550\ 13855284a053Sdrh-1099511627778\ 13865284a053Sdrh-1099511627777\ 13875284a053Sdrh-1099511627776\ 13885284a053Sdrh-1099511627775\ 13895284a053Sdrh-1099511627774\ 13905284a053Sdrh-549755813890\ 13915284a053Sdrh-549755813889\ 13925284a053Sdrh-549755813888\ 13935284a053Sdrh-549755813887\ 13945284a053Sdrh-549755813886\ 13955284a053Sdrh-274877906946\ 13965284a053Sdrh-274877906945\ 13975284a053Sdrh-274877906944\ 13985284a053Sdrh-274877906943\ 13995284a053Sdrh-274877906942\ 14005284a053Sdrh-137438953474\ 14015284a053Sdrh-137438953473\ 14025284a053Sdrh-137438953472\ 14035284a053Sdrh-137438953471\ 14045284a053Sdrh-137438953470\ 14055284a053Sdrh-68719476738\ 14065284a053Sdrh-68719476737\ 14075284a053Sdrh-68719476736\ 14085284a053Sdrh-68719476735\ 14095284a053Sdrh-68719476734\ 14105284a053Sdrh-34359738370\ 14115284a053Sdrh-34359738369\ 14125284a053Sdrh-34359738368\ 14135284a053Sdrh-34359738367\ 14145284a053Sdrh-34359738366\ 14155284a053Sdrh-17179869186\ 14165284a053Sdrh-17179869185\ 14175284a053Sdrh-17179869184\ 14185284a053Sdrh-17179869183\ 14195284a053Sdrh-17179869182\ 14205284a053Sdrh-8589934594\ 14215284a053Sdrh-8589934593\ 14225284a053Sdrh-8589934592\ 14235284a053Sdrh-8589934591\ 14245284a053Sdrh-8589934590\ 14255284a053Sdrh-4294967298\ 14265284a053Sdrh-4294967297\ 14275284a053Sdrh-4294967296\ 14285284a053Sdrh-4294967295\ 14295284a053Sdrh-4294967294\ 14305284a053Sdrh-2147483650\ 14315284a053Sdrh-2147483649\ 14325284a053Sdrh-2147483648\ 14335284a053Sdrh-2147483647\ 14345284a053Sdrh-2147483646\ 14355284a053Sdrh-1073741826\ 14365284a053Sdrh-1073741825\ 14375284a053Sdrh-1073741824\ 14385284a053Sdrh-1073741823\ 14395284a053Sdrh-1073741822\ 14405284a053Sdrh-536870914\ 14415284a053Sdrh-536870913\ 14425284a053Sdrh-536870912\ 14435284a053Sdrh-536870911\ 14445284a053Sdrh-536870910\ 14455284a053Sdrh-268435458\ 14465284a053Sdrh-268435457\ 14475284a053Sdrh-268435456\ 14485284a053Sdrh-268435455\ 14495284a053Sdrh-268435454\ 14505284a053Sdrh-134217730\ 14515284a053Sdrh-134217729\ 14525284a053Sdrh-134217728\ 14535284a053Sdrh-134217727\ 14545284a053Sdrh-134217726\ 14555284a053Sdrh-67108866\ 14565284a053Sdrh-67108865\ 14575284a053Sdrh-67108864\ 14585284a053Sdrh-67108863\ 14595284a053Sdrh-67108862\ 14605284a053Sdrh-33554434\ 14615284a053Sdrh-33554433\ 14625284a053Sdrh-33554432\ 14635284a053Sdrh-33554431\ 14645284a053Sdrh-33554430\ 14655284a053Sdrh-16777218\ 14665284a053Sdrh-16777217\ 14675284a053Sdrh-16777216\ 14685284a053Sdrh-16777215\ 14695284a053Sdrh-16777214\ 14705284a053Sdrh-8388610\ 14715284a053Sdrh-8388609\ 14725284a053Sdrh-8388608\ 14735284a053Sdrh-8388607\ 14745284a053Sdrh-8388606\ 14755284a053Sdrh-4194306\ 14765284a053Sdrh-4194305\ 14775284a053Sdrh-4194304\ 14785284a053Sdrh-4194303\ 14795284a053Sdrh-4194302\ 14805284a053Sdrh-2097154\ 14815284a053Sdrh-2097153\ 14825284a053Sdrh-2097152\ 14835284a053Sdrh-2097151\ 14845284a053Sdrh-2097150\ 14855284a053Sdrh-1048578\ 14865284a053Sdrh-1048577\ 14875284a053Sdrh-1048576\ 14885284a053Sdrh-1048575\ 14895284a053Sdrh-1048574\ 14905284a053Sdrh-524290\ 14915284a053Sdrh-524289\ 14925284a053Sdrh-524288\ 14935284a053Sdrh-524287\ 14945284a053Sdrh-524286\ 14955284a053Sdrh-262146\ 14965284a053Sdrh-262145\ 14975284a053Sdrh-262144\ 14985284a053Sdrh-262143\ 14995284a053Sdrh-262142\ 15005284a053Sdrh-131074\ 15015284a053Sdrh-131073\ 15025284a053Sdrh-131072\ 15035284a053Sdrh-131071\ 15045284a053Sdrh-131070\ 15055284a053Sdrh-65538\ 15065284a053Sdrh-65537\ 15075284a053Sdrh-65536\ 15085284a053Sdrh-65535\ 15095284a053Sdrh-65534\ 15105284a053Sdrh-32770\ 15115284a053Sdrh-32769\ 15125284a053Sdrh-32768\ 15135284a053Sdrh-32767\ 15145284a053Sdrh-32766\ 15155284a053Sdrh-16386\ 15165284a053Sdrh-16385\ 15175284a053Sdrh-16384\ 15185284a053Sdrh-16383\ 15195284a053Sdrh-16382\ 15205284a053Sdrh-8194\ 15215284a053Sdrh-8193\ 15225284a053Sdrh-8192\ 15235284a053Sdrh-8191\ 15245284a053Sdrh-8190\ 15255284a053Sdrh-4098\ 15265284a053Sdrh-4097\ 15275284a053Sdrh-4096\ 15285284a053Sdrh-4095\ 15295284a053Sdrh-4094\ 15305284a053Sdrh-2050\ 15315284a053Sdrh-2049\ 15325284a053Sdrh-2048\ 15335284a053Sdrh-2047\ 15345284a053Sdrh-2046\ 15355284a053Sdrh-1026\ 15365284a053Sdrh-1025\ 15375284a053Sdrh-1024\ 15385284a053Sdrh-1023\ 15395284a053Sdrh-1022\ 15405284a053Sdrh-514\ 15415284a053Sdrh-513\ 15425284a053Sdrh-512\ 15435284a053Sdrh-511\ 15445284a053Sdrh-510\ 15455284a053Sdrh-258\ 15465284a053Sdrh-257\ 15475284a053Sdrh-256\ 15485284a053Sdrh-255\ 15495284a053Sdrh-254\ 15505284a053Sdrh-130\ 15515284a053Sdrh-129\ 15525284a053Sdrh-128\ 15535284a053Sdrh-127\ 15545284a053Sdrh-126\ 15555284a053Sdrh-66\ 15565284a053Sdrh-65\ 15575284a053Sdrh-64\ 15585284a053Sdrh-63\ 15595284a053Sdrh-62\ 15605284a053Sdrh-34\ 15615284a053Sdrh-33\ 15625284a053Sdrh-32\ 15635284a053Sdrh-31\ 15645284a053Sdrh-30\ 15655284a053Sdrh-18\ 15665284a053Sdrh-17\ 15675284a053Sdrh-16\ 15685284a053Sdrh-15\ 15695284a053Sdrh-14\ 15705284a053Sdrh-13\ 15715284a053Sdrh-12\ 15725284a053Sdrh-11\ 15735284a053Sdrh-10\ 15745284a053Sdrh-9\ 15755284a053Sdrh-8\ 15765284a053Sdrh-7\ 15775284a053Sdrh-6\ 15785284a053Sdrh-5\ 15795284a053Sdrh-4\ 15805284a053Sdrh-3\ 15815284a053Sdrh-2\ 15825284a053Sdrh-1\ 15835284a053Sdrh0\ 15845284a053Sdrh1\ 15855284a053Sdrh2\ 15865284a053Sdrh3\ 15875284a053Sdrh4\ 15885284a053Sdrh5\ 15895284a053Sdrh6\ 15905284a053Sdrh7\ 15915284a053Sdrh8\ 15925284a053Sdrh9\ 15935284a053Sdrh10\ 15945284a053Sdrh11\ 15955284a053Sdrh12\ 15965284a053Sdrh13\ 15975284a053Sdrh14\ 15985284a053Sdrh15\ 15995284a053Sdrh16\ 16005284a053Sdrh17\ 16015284a053Sdrh18\ 16025284a053Sdrh30\ 16035284a053Sdrh31\ 16045284a053Sdrh32\ 16055284a053Sdrh33\ 16065284a053Sdrh34\ 16075284a053Sdrh62\ 16085284a053Sdrh63\ 16095284a053Sdrh64\ 16105284a053Sdrh65\ 16115284a053Sdrh66\ 16125284a053Sdrh126\ 16135284a053Sdrh127\ 16145284a053Sdrh128\ 16155284a053Sdrh129\ 16165284a053Sdrh130\ 16175284a053Sdrh254\ 16185284a053Sdrh255\ 16195284a053Sdrh256\ 16205284a053Sdrh257\ 16215284a053Sdrh258\ 16225284a053Sdrh510\ 16235284a053Sdrh511\ 16245284a053Sdrh512\ 16255284a053Sdrh513\ 16265284a053Sdrh514\ 16275284a053Sdrh1022\ 16285284a053Sdrh1023\ 16295284a053Sdrh1024\ 16305284a053Sdrh1025\ 16315284a053Sdrh1026\ 16325284a053Sdrh2046\ 16335284a053Sdrh2047\ 16345284a053Sdrh2048\ 16355284a053Sdrh2049\ 16365284a053Sdrh2050\ 16375284a053Sdrh4094\ 16385284a053Sdrh4095\ 16395284a053Sdrh4096\ 16405284a053Sdrh4097\ 16415284a053Sdrh4098\ 16425284a053Sdrh8190\ 16435284a053Sdrh8191\ 16445284a053Sdrh8192\ 16455284a053Sdrh8193\ 16465284a053Sdrh8194\ 16475284a053Sdrh16382\ 16485284a053Sdrh16383\ 16495284a053Sdrh16384\ 16505284a053Sdrh16385\ 16515284a053Sdrh16386\ 16525284a053Sdrh32766\ 16535284a053Sdrh32767\ 16545284a053Sdrh32768\ 16555284a053Sdrh32769\ 16565284a053Sdrh32770\ 16575284a053Sdrh65534\ 16585284a053Sdrh65535\ 16595284a053Sdrh65536\ 16605284a053Sdrh65537\ 16615284a053Sdrh65538\ 16625284a053Sdrh131070\ 16635284a053Sdrh131071\ 16645284a053Sdrh131072\ 16655284a053Sdrh131073\ 16665284a053Sdrh131074\ 16675284a053Sdrh262142\ 16685284a053Sdrh262143\ 16695284a053Sdrh262144\ 16705284a053Sdrh262145\ 16715284a053Sdrh262146\ 16725284a053Sdrh524286\ 16735284a053Sdrh524287\ 16745284a053Sdrh524288\ 16755284a053Sdrh524289\ 16765284a053Sdrh524290\ 16775284a053Sdrh1048574\ 16785284a053Sdrh1048575\ 16795284a053Sdrh1048576\ 16805284a053Sdrh1048577\ 16815284a053Sdrh1048578\ 16825284a053Sdrh2097150\ 16835284a053Sdrh2097151\ 16845284a053Sdrh2097152\ 16855284a053Sdrh2097153\ 16865284a053Sdrh2097154\ 16875284a053Sdrh4194302\ 16885284a053Sdrh4194303\ 16895284a053Sdrh4194304\ 16905284a053Sdrh4194305\ 16915284a053Sdrh4194306\ 16925284a053Sdrh8388606\ 16935284a053Sdrh8388607\ 16945284a053Sdrh8388608\ 16955284a053Sdrh8388609\ 16965284a053Sdrh8388610\ 16975284a053Sdrh16777214\ 16985284a053Sdrh16777215\ 16995284a053Sdrh16777216\ 17005284a053Sdrh16777217\ 17015284a053Sdrh16777218\ 17025284a053Sdrh33554430\ 17035284a053Sdrh33554431\ 17045284a053Sdrh33554432\ 17055284a053Sdrh33554433\ 17065284a053Sdrh33554434\ 17075284a053Sdrh67108862\ 17085284a053Sdrh67108863\ 17095284a053Sdrh67108864\ 17105284a053Sdrh67108865\ 17115284a053Sdrh67108866\ 17125284a053Sdrh134217726\ 17135284a053Sdrh134217727\ 17145284a053Sdrh134217728\ 17155284a053Sdrh134217729\ 17165284a053Sdrh134217730\ 17175284a053Sdrh268435454\ 17185284a053Sdrh268435455\ 17195284a053Sdrh268435456\ 17205284a053Sdrh268435457\ 17215284a053Sdrh268435458\ 17225284a053Sdrh536870910\ 17235284a053Sdrh536870911\ 17245284a053Sdrh536870912\ 17255284a053Sdrh536870913\ 17265284a053Sdrh536870914\ 17275284a053Sdrh1073741822\ 17285284a053Sdrh1073741823\ 17295284a053Sdrh1073741824\ 17305284a053Sdrh1073741825\ 17315284a053Sdrh1073741826\ 17325284a053Sdrh2147483646\ 17335284a053Sdrh2147483647\ 17345284a053Sdrh2147483648\ 17355284a053Sdrh2147483649\ 17365284a053Sdrh2147483650\ 17375284a053Sdrh4294967294\ 17385284a053Sdrh4294967295\ 17395284a053Sdrh4294967296\ 17405284a053Sdrh4294967297\ 17415284a053Sdrh4294967298\ 17425284a053Sdrh8589934590\ 17435284a053Sdrh8589934591\ 17445284a053Sdrh8589934592\ 17455284a053Sdrh8589934593\ 17465284a053Sdrh8589934594\ 17475284a053Sdrh17179869182\ 17485284a053Sdrh17179869183\ 17495284a053Sdrh17179869184\ 17505284a053Sdrh17179869185\ 17515284a053Sdrh17179869186\ 17525284a053Sdrh34359738366\ 17535284a053Sdrh34359738367\ 17545284a053Sdrh34359738368\ 17555284a053Sdrh34359738369\ 17565284a053Sdrh34359738370\ 17575284a053Sdrh68719476734\ 17585284a053Sdrh68719476735\ 17595284a053Sdrh68719476736\ 17605284a053Sdrh68719476737\ 17615284a053Sdrh68719476738\ 17625284a053Sdrh137438953470\ 17635284a053Sdrh137438953471\ 17645284a053Sdrh137438953472\ 17655284a053Sdrh137438953473\ 17665284a053Sdrh137438953474\ 17675284a053Sdrh274877906942\ 17685284a053Sdrh274877906943\ 17695284a053Sdrh274877906944\ 17705284a053Sdrh274877906945\ 17715284a053Sdrh274877906946\ 17725284a053Sdrh549755813886\ 17735284a053Sdrh549755813887\ 17745284a053Sdrh549755813888\ 17755284a053Sdrh549755813889\ 17765284a053Sdrh549755813890\ 17775284a053Sdrh1099511627774\ 17785284a053Sdrh1099511627775\ 17795284a053Sdrh1099511627776\ 17805284a053Sdrh1099511627777\ 17815284a053Sdrh1099511627778\ 17825284a053Sdrh2199023255550\ 17835284a053Sdrh2199023255551\ 17845284a053Sdrh2199023255552\ 17855284a053Sdrh2199023255553\ 17865284a053Sdrh2199023255554\ 17875284a053Sdrh4398046511102\ 17885284a053Sdrh4398046511103\ 17895284a053Sdrh4398046511104\ 17905284a053Sdrh4398046511105\ 17915284a053Sdrh4398046511106\ 17925284a053Sdrh8796093022206\ 17935284a053Sdrh8796093022207\ 17945284a053Sdrh8796093022208\ 17955284a053Sdrh8796093022209\ 17965284a053Sdrh8796093022210\ 17975284a053Sdrh17592186044414\ 17985284a053Sdrh17592186044415\ 17995284a053Sdrh17592186044416\ 18005284a053Sdrh17592186044417\ 18015284a053Sdrh17592186044418\ 18025284a053Sdrh35184372088830\ 18035284a053Sdrh35184372088831\ 18045284a053Sdrh35184372088832\ 18055284a053Sdrh35184372088833\ 18065284a053Sdrh35184372088834\ 18075284a053Sdrh70368744177662\ 18085284a053Sdrh70368744177663\ 18095284a053Sdrh70368744177664\ 18105284a053Sdrh70368744177665\ 18115284a053Sdrh70368744177666\ 18125284a053Sdrh140737488355326\ 18135284a053Sdrh140737488355327\ 18145284a053Sdrh140737488355328\ 18155284a053Sdrh140737488355329\ 18165284a053Sdrh140737488355330\ 18175284a053Sdrh281474976710654\ 18185284a053Sdrh281474976710655\ 18195284a053Sdrh281474976710656\ 18205284a053Sdrh281474976710657\ 18215284a053Sdrh281474976710658\ 18225284a053Sdrh562949953421310\ 18235284a053Sdrh562949953421311\ 18245284a053Sdrh562949953421312\ 18255284a053Sdrh562949953421313\ 18265284a053Sdrh562949953421314\ 18275284a053Sdrh1125899906842622\ 18285284a053Sdrh1125899906842623\ 18295284a053Sdrh1125899906842624\ 18305284a053Sdrh1125899906842625\ 18315284a053Sdrh1125899906842626\ 18325284a053Sdrh2251799813685246\ 18335284a053Sdrh2251799813685247\ 18345284a053Sdrh2251799813685248\ 18355284a053Sdrh2251799813685249\ 18365284a053Sdrh2251799813685250\ 18375284a053Sdrh4503599627370494\ 18385284a053Sdrh4503599627370495\ 18395284a053Sdrh4503599627370496\ 18405284a053Sdrh4503599627370497\ 18415284a053Sdrh4503599627370498\ 18425284a053Sdrh9007199254740990\ 18435284a053Sdrh9007199254740991\ 18445284a053Sdrh9007199254740992\ 18455284a053Sdrh9007199254740993\ 18465284a053Sdrh9007199254740994\ 18475284a053Sdrh18014398509481982\ 18485284a053Sdrh18014398509481983\ 18495284a053Sdrh18014398509481984\ 18505284a053Sdrh18014398509481985\ 18515284a053Sdrh18014398509481986\ 18525284a053Sdrh36028797018963966\ 18535284a053Sdrh36028797018963967\ 18545284a053Sdrh36028797018963968\ 18555284a053Sdrh36028797018963969\ 18565284a053Sdrh36028797018963970\ 18575284a053Sdrh72057594037927934\ 18585284a053Sdrh72057594037927935\ 18595284a053Sdrh72057594037927936\ 18605284a053Sdrh72057594037927937\ 18615284a053Sdrh72057594037927938\ 18625284a053Sdrh144115188075855870\ 18635284a053Sdrh144115188075855871\ 18645284a053Sdrh144115188075855872\ 18655284a053Sdrh144115188075855873\ 18665284a053Sdrh144115188075855874\ 18675284a053Sdrh288230376151711742\ 18685284a053Sdrh288230376151711743\ 18695284a053Sdrh288230376151711744\ 18705284a053Sdrh288230376151711745\ 18715284a053Sdrh288230376151711746\ 18725284a053Sdrh576460752303423486\ 18735284a053Sdrh576460752303423487\ 18745284a053Sdrh576460752303423488\ 18755284a053Sdrh576460752303423489\ 18765284a053Sdrh576460752303423490\ 18775284a053Sdrh1152921504606846974\ 18785284a053Sdrh1152921504606846975\ 18795284a053Sdrh1152921504606846976\ 18805284a053Sdrh1152921504606846977\ 18815284a053Sdrh1152921504606846978\ 18825284a053Sdrh2305843009213693950\ 18835284a053Sdrh2305843009213693951\ 18845284a053Sdrh2305843009213693952\ 18855284a053Sdrh2305843009213693953\ 18865284a053Sdrh2305843009213693954\ 18875284a053Sdrh4611686018427387902\ 18885284a053Sdrh4611686018427387903\ 18895284a053Sdrh4611686018427387904\ 18905284a053Sdrh4611686018427387905\ 18915284a053Sdrh4611686018427387906\ 18925284a053Sdrh9223372036854775806\ 18935284a053Sdrh9223372036854775807} 1894003c1ffaSdanielk1977 1895003c1ffaSdanielk1977finish_test 1896