This commit is contained in:
2026-06-24 13:47:14 +02:00
commit fd930e15cb
2377 changed files with 1213931 additions and 0 deletions
@@ -0,0 +1,111 @@
## Summary
<!--Explain briefly what goes wrong and explain why you believe this is a bug and not the intended behavior of SQLite (if it is not a crash).-->**No review yet**
## Minimized query
```sql
.timer 192319231923
.width -(pi() + '' || ('true')) -(ifnull(jsonb_remove(substr(1.7976931348623157e+308, -2, 1), '$.key'), 2) + 0.0) -3
.open
ATTACH DATABASE (':memory:' || '') AS aux76;
-- -separator ","
CREATE /**/ TABLE T (
a TEXT,
b TEXT,
c REAL
);
INSERT INTO T VALUES ('a','b',5.0), ('a','c',5.0), ('b','d',-8.25);
SELECT a,b,c,
RANK() OVER (PARTITION BY a OrDEr BY c DESC) AS d FROM T;
SELECT * FROM T AS a FULL OUTER JOIN T AS b ON a.rowid = b.rowid;
DETACH DATABASE aux76;
REINDEX;
INSERT OR IGNORE INTO T VALUES ('', '', '');
ANALYZE T;
INSERT OR IGNORE INTO T VALUES ('', NULL, -3);
VACUUM main;
.width -(pi() + '' || ('true')) -(2 + 0.0) -3
.open
ATTACH DATABASE (':memory:' || '') AS aux76;
-- -separator ","
CREATE /**/ TABLE T (
a TEXT,
b TEXT,
c REAL
);
INSERT INTO T VALUES ('a','b',5.0), ('a','c',5.0), ('b','d',-8.25);
SELECT a,b,c,
RANK() OVER (PARTITION BY a OrDEr BY c DESC) AS d FROM T;
SELECT * FROM T AS a RIGHT OUTER JOIN T AS b ON a.rowid = b.rowid;
DETACH DATABASE aux76;
REINDEX;
INSERT OR IGNORE INTO T VALUES ('', '', '');
ANALYZE T;
INSERT OR IGNORE INTO T VALUES ('', NULL, -3);
VACUUM main;
```
## Actual output
```sql
Run Time: real 0.000 user 0.000236 sys 0.000000
Run Time: real 0.000 user 0.000133 sys 0.000000
Run Time: real 0.000 user 0.000034 sys 0.000000
ab5.01ac5.01bd-8.251Run Time: real 0.000 user 0.000156 sys 0.000000
ab5.0ab5.0ac5.0ac5.0bd-8.25bd-8.25Run Time: real 0.000 user 0.000100 sys 0.000000
Run Time: real 0.000 user 0.000010 sys 0.000000
Run Time: real 0.000 user 0.000003 sys 0.000000
Run Time: real 0.000 user 0.000020 sys 0.000000
Run Time: real 0.000 user 0.000105 sys 0.000000
Run Time: real 0.000 user 0.000012 sys 0.000000
Run Time: real 0.000 user 0.000311 sys 0.000000
Run Time: real 0.000 user 0.000067 sys 0.000000
Run Time: real 0.000 user 0.000060 sys 0.000000
Run Time: real 0.000 user 0.000024 sys 0.000000
ab5.01ac5.01bd-8.251Run Time: real 0.000 user 0.000099 sys 0.000000
ab5.0ab5.0ac5.0ac5.0bd-8.25bd-8.25Run Time: real 0.000 user 0.000084 sys 0.000000
Run Time: real 0.000 user 0.000008 sys 0.000000
Run Time: real 0.000 user 0.000003 sys 0.000000
Run Time: real 0.000 user 0.000013 sys 0.000000
Run Time: real 0.000 user 0.000095 sys 0.000000
Run Time: real 0.000 user 0.000012 sys 0.000000
Run Time: real 0.000 user 0.000262 sys 0.000000
```
## Expectation
```sql
Run Time: real 0.000130 user 0.000143 sys 0.000000
Run Time: real 0.000065 user 0.000065 sys 0.000000
Run Time: real 0.000022 user 0.000022 sys 0.000000
ab5.01ac5.01bd-8.251Run Time: real 0.000108 user 0.000108 sys 0.000000
ab5.0ab5.0ac5.0ac5.0bd-8.25bd-8.25Run Time: real 0.000053 user 0.000053 sys 0.000000
Run Time: real 0.000004 user 0.000004 sys 0.000000
Run Time: real 0.000002 user 0.000002 sys 0.000000
Run Time: real 0.000008 user 0.000009 sys 0.000000
Run Time: real 0.000052 user 0.000052 sys 0.000000
Run Time: real 0.000005 user 0.000005 sys 0.000000
Run Time: real 0.000149 user 0.000149 sys 0.000000
Run Time: real 0.000022 user 0.000023 sys 0.000000
Run Time: real 0.000019 user 0.000019 sys 0.000000
Run Time: real 0.000010 user 0.000010 sys 0.000000
ab5.01ac5.01bd-8.251Run Time: real 0.000038 user 0.000038 sys 0.000000
ab5.0ab5.0ac5.0ac5.0bd-8.25bd-8.25Run Time: real 0.000046 user 0.000046 sys 0.000000
Run Time: real 0.000003 user 0.000003 sys 0.000000
Run Time: real 0.000001 user 0.000001 sys 0.000000
Run Time: real 0.000004 user 0.000004 sys 0.000000
Run Time: real 0.000029 user 0.000029 sys 0.000000
Run Time: real 0.000003 user 0.000004 sys 0.000000
Run Time: real 0.000090 user 0.000091 sys 0.000000
```
## Flag
```
-ascii
```