35 KiB
35 KiB
Summary
**No review yet**Minimized query
PRAGMA wal_checkpoint('TRUNCATE');
CREATE TABLE main.T (
a INTEGER,
b REAL,
c REAL
);
INSERT INTO T VALUES (((json_remove(ceil(coalesce('a', 'b', 'c'))) * 'false') + 0.0),1.5,10.0), (2,-2.5,20.0), (3,-9e999,30.0);
SELECT * FROM T WHERE NOT b < 2.0 ORDER BY b;
.system false && echo "success" || echo "error code: $?"
PRAGMA foreign_key_list(users);
.log stdout
BEGIN;
-- LAG({c}, 0)
.exit
CREATE TABLE T (
A VARCHAR(time(random() % acosh(likelihood(json_extract(exp(radians(NULL)), '$.key'), log2('1e10'))))),
B VARCHAR((10 + 0)),
PRIMARY KEY (A, B)
);
INSERT INTO T VALUES ('a', 'p');
INSERT INTO T VALUES ('a', 'q');
INSERT INTO T VALUES ('b', 'q');
INSERT INTO T VALUES ('c', 'r');
INSERT INTO T VALUES ('b', 'r');
INSERT INTO T VALUES ('b', 't');
SELECT B, COUNT(DISTINCT A) AS D FROM T GROUP BY B ORDER BY D DESC, B ASC;
BEGIN TRANSACTION;
.quit
PRAGMA wal_checkpoint('TRUNCATE');
BEGIN EXCLUSIVE TRANSACTION;
CREATE TABLE T (
a INTEGER,
b REAL,
c REAL
);
INSERT INTO T VALUES (replace(NULL, 'a', ''),lower(CAST(123 AS DOUBLE)),10.5), (1,-3.5,20.25), (2,9e999,-1.0);
WITH d AS (SELECT a,SUM(b*c) AS e FROM T GROUP BY a) SELECT * FROM d;
SAVEPOINT sp6342;
PRAGMA cell_size_check = FALSE;
PRAGMA vdbe_addoptrace = NO;
PRAGMA query_only = FALSE;
.limit COLUMN 5
CREATE TABLE t1 (a); INSERT INTO t1 (a) VALUES (104);
CREATE TABLE t2 (b); INSERT INTO t2 (b) VALUES (104);
CREATE TABLE t3 (c); INSERT INTO t3 (c) VALUES (104);
CREATE TABLE main.`t4` (d); INSERT INTO t4 (d) VALUES (104);
SELECT * FROM t1 LEFT JOIN t2 ON (t1.a = t2.b) WHERE t2.b IN ( SELECT t3.c FROM t3 WHERE t3.c IN ( SELECT d FROM (SELECT DISTINCT d FROM t4) AS x WHERE x.d=104));
CREATE TABLE t5(a, b, c, d);
CREATE INDEX t5a ON t5(a);
CREATE INDEX t5b ON t5(b);
CREATE TABLE t6(e);
INSERT INTO t6 VALUES(1);
INSERT INTO t5 VALUES(1,1,1,1), (2,2,2,2);
SELECT * FROM t5 WHERE (a=1 AND b=2) AND c IN ( SELECT e FROM (SELECT DISTINCT e FROM t6) WHERE e=1);
ANALYZE;
SELECT * FROM t1 AS a FULL JOIN t5 AS b ON a.rowid = b.rowid;
INSERT INTO t5 VALUES (NULL, NULL, NULL, NULL);
ROLLBACK TRANSACTION TO SAVEPOINT sp6342;
RELEASE SAVEPOINT sp6342;
WITH cte AS (SELECT CASE WHEN c > 0 THEN "pos" ELSE "neg" END AS sign FROM t3) SELECT * FROM cte;
WITH cte AS (SELECT * FROM t2) SELECT * FROM cte LEFT JOIN t2 ON cte.b = t2.b;
END TRANSACTION;
ALTER TABLE t1 RENAME TO t1_r9404;
INSERT INTO t1 DEFAULT VALUES;
SELECT MIN(b) FROM T;
SELECT COUNT(*) FROM t3;
CREATE VIEW IF NOT EXISTS v_t4_2764 AS SELECT d FROM t4;
VACUUM main;
SELECT * FROM T;
CREATE TRIGGER IF NOT EXISTS trg_t2_742 AFTER INSERT ON t2 BEGIN SELECT RAISE(ABORT, 'abort'); END;
INSERT INTO t4 VALUES (NULL);
ALTER TABLE t4 RENAME COLUMN d TO d_r6559;
SELECT * FROM t1 AS a INNER JOIN t2 AS b ON a.rowid = b.rowid;
SELECT COUNT(*) FILTER (WHERE b IS NOT NULL), SUM(rowid) FILTER (WHERE b > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(b) FILTER (WHERE b > 0 AND b < 100), COUNT(*) FILTER (WHERE typeof(b) = "text") FROM T;
PRAGMA application_id = 12345;
.quit
PRAGMA wal_checkpoint('TRUNCATE');
BEGIN EXCLUSIVE TRANSACTION;
CREATE TABLE T (
a INTEGER,
b REAL,
c REAL
);
INSERT INTO T VALUES (replace(NULL, 'a', ''),lower(123),10.5), (1,-3.5,20.25), (2,9e999,-1.0);
WITH d AS (SELECT a,SUM(b*c) AS e FROM T GROUP BY a) SELECT * FROM d;
SAVEPOINT sp6342;
PRAGMA cell_size_check = FALSE;
PRAGMA vdbe_addoptrace = NO;
PRAGMA query_only = FALSE;
.limit COLUMN 5
CREATE TABLE t1 (a); INSERT INTO t1 (a) VALUES (104);
CREATE TABLE t2 (b); INSERT INTO t2 (b) VALUES (104);
CREATE TABLE t3 (c); INSERT INTO t3 (c) VALUES (104);
CREATE TABLE t4 (d); INSERT INTO t4 (d) VALUES (104);
SELECT * FROM t1 RIGHT JOIN t2 ON (t1.a = t2.b) WHERE t2.b IN ( SELECT t3.c FROM t3 WHERE t3.c IN ( SELECT d FROM (SELECT DISTINCT d FROM t4) AS x WHERE x.d=104));
CREATE TABLE t5(a, b, c, d);
CREATE INDEX t5a ON t5(a);
CREATE INDEX t5b ON t5(b);
CREATE TABLE t6(e);
INSERT INTO t6 VALUES(1);
INSERT INTO t5 VALUES(1,1,1,1), (2,2,2,2);
SELECT * FROM t5 WHERE (a=1 OR b=2) AND c IN ( SELECT e FROM (SELECT DISTINCT e FROM t6) WHERE e=1);
ANALYZE;
SELECT * FROM t1 AS a FULL JOIN t5 AS b ON a.rowid = b.rowid;
INSERT INTO t5 VALUES (NULL, NULL, NULL, NULL);
ROLLBACK TRANSACTION TO SAVEPOINT sp6342;
RELEASE SAVEPOINT sp6342;
WITH cte AS (SELECT CASE WHEN c > 0 THEN "pos" ELSE "neg" END AS sign FROM t3) SELECT * FROM cte;
WITH cte AS (SELECT * FROM t2) SELECT * FROM cte LEFT JOIN t2 ON cte.b = t2.b;
END TRANSACTION;
ALTER TABLE t1 RENAME TO t1_r9404;
INSERT INTO t1 DEFAULT VALUES;
SELECT MIN(b) FROM T;
SELECT COUNT(*) FROM t3;
CREATE VIEW IF NOT EXISTS v_t4_2764 AS SELECT d FROM t4;
VACUUM main;
SELECT * FROM T;
CREATE TRIGGER IF NOT EXISTS trg_t2_742 AFTER INSERT ON t2 BEGIN SELECT RAISE(ABORT, 'abort'); END;
INSERT INTO t4 VALUES (NULL);
ALTER TABLE t4 RENAME COLUMN d TO d_r6559;
SELECT * FROM t1 AS a INNER JOIN t2 AS b ON a.rowid = b.rowid;
SELECT COUNT(*) FILTER (WHERE b IS NOT NULL), SUM(rowid) FILTER (WHERE b > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(b) FILTER (WHERE b > 0 AND b < 100), COUNT(*) FILTER (WHERE typeof(b) = "text") FROM T;
PRAGMA application_id = 12345;
.quit
PRAGMA wal_checkpoint('TRUNCATE');
BEGIN EXCLUSIVE TRANSACTION;
CREATE TABLE T (
a INTEGER,
b REAL,
c REAL
);
INSERT INTO T VALUES (replace(NULL, 'a', ''),lower(123),10.5), (1,-3.5,20.25), (2,9e999,-1.0);
WITH d AS (SELECT a,SUM(b*c) AS e FROM T GROUP BY a) SELECT * FROM d;
SAVEPOINT sp6342;
PRAGMA cell_size_check = FALSE;
PRAGMA vdbe_addoptrace = NO;
PRAGMA query_only = FALSE;
.limit COLUMN 5
CREATE TABLE t1 (a); INSERT INTO t1 (a) VALUES (104);
CREATE TABLE t2 (b); INSERT INTO t2 (b) VALUES (104);
CREATE TABLE t3 (c); INSERT INTO t3 (c) VALUES (104);
CREATE TABLE t4 (d); INSERT INTO t4 (d) VALUES (104);
SELECT * FROM t1 RIGHT JOIN t2 ON (t1.a = t2.b) WHERE t2.b IN ( SELECT t3.c FROM t3 WHERE t3.c IN ( SELECT d FROM (SELECT DISTINCT d FROM t4) AS x WHERE x.d=104));
CREATE TABLE t5(a, b, c, d);
CREATE INDEX t5a ON t5(a);
CREATE INDEX t5b ON t5(b);
CREATE TABLE t6(e);
INSERT INTO t6 VALUES(1);
INSERT INTO t5 VALUES(1,1,1,1), (2,2,2,2);
SELECT * FROM t5 WHERE (a=1 OR b=2) AND c IN ( SELECT e FROM (SELECT DISTINCT e FROM t6) WHERE e=1);
ANALYZE;
SELECT * FROM t1 AS a FULL JOIN t5 AS b ON a.rowid = b.rowid;
INSERT INTO t5 VALUES (NULL, NULL, NULL, NULL);
ROLLBACK TRANSACTION TO SAVEPOINT sp6342;
RELEASE SAVEPOINT sp6342;
WITH cte AS (SELECT CASE WHEN c > 0 THEN "pos" ELSE "neg" END AS sign FROM t3) SELECT * FROM cte;
WITH cte AS (SELECT * FROM t2) SELECT * FROM cte LEFT JOIN t2 ON cte.b = t2.b;
END TRANSACTION;
ALTER TABLE t1 RENAME TO t1_r9404;
INSERT INTO t1 DEFAULT VALUES;
SELECT MIN(b) FROM T;
SELECT COUNT(*) FROM t3;
CREATE VIEW IF NOT EXISTS v_t4_2764 AS SELECT d FROM t4;
VACUUM main;
SELECT * FROM T;
CREATE TRIGGER IF NOT EXISTS trg_t2_742 AFTER INSERT ON t2 BEGIN SELECT RAISE(ABORT, 'abort'); END;
INSERT INTO t4 VALUES (NULL);
ALTER TABLE t4 RENAME COLUMN d TO d_r6559;
SELECT * FROM t1 AS a INNER JOIN t2 AS b ON a.rowid = b.rowid;
SELECT COUNT(*) FILTER (WHERE b IS NOT NULL), SUM(rowid) FILTER (WHERE b > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(b) FILTER (WHERE b > 0 AND b < 100), COUNT(*) FILTER (WHERE typeof(b) = "text") FROM T;
PRAGMA application_id = 12345;
.quit
PRAGMA wal_checkpoint('TRUNCATE');
BEGIN EXCLUSIVE TRANSACTION;
CREATE TABLE T (
a INTEGER,
b REAL,
c REAL
);
INSERT INTO T VALUES (replace(NULL, 'a', ''),lower(123),10.5), (1,-3.5,20.25), (2,9e999,-1.0);
WITH d AS (SELECT a,SUM(b*c) AS e FROM T GROUP BY a) SELECT * FROM d;
SAVEPOINT sp6342;
PRAGMA cell_size_check = FALSE;
PRAGMA vdbe_addoptrace = NO;
PRAGMA query_only = FALSE;
.limit COLUMN 5
CREATE TABLE t1 (a); INSERT INTO t1 (a) VALUES (104);
CREATE TABLE t2 (b); INSERT INTO t2 (b) VALUES (104);
CREATE TABLE t3 (c); INSERT INTO t3 (c) VALUES (104);
CREATE TABLE t4 (d); INSERT INTO t4 (d) VALUES (104);
SELECT * FROM t1 RIGHT JOIN t2 ON (t1.a = t2.b) WHERE t2.b IN ( SELECT t3.c FROM t3 WHERE t3.c IN ( SELECT d FROM (SELECT DISTINCT d FROM t4) AS x WHERE x.d=104));
CREATE TABLE t5(a, b, c, d);
CREATE INDEX t5a ON t5(a);
CREATE INDEX t5b ON t5(b);
CREATE TABLE t6(e);
INSERT INTO t6 VALUES(1);
INSERT INTO t5 VALUES(1,1,1,1), (2,2,2,2);
SELECT * FROM t5 WHERE (a=1 OR b=2) AND c IN ( SELECT e FROM (SELECT DISTINCT e FROM t6) WHERE e=1);
ANALYZE;
SELECT * FROM t1 AS a FULL JOIN t5 AS b ON a.rowid = b.rowid;
INSERT INTO t5 VALUES (NULL, NULL, NULL, NULL);
ROLLBACK TRANSACTION TO SAVEPOINT sp6342;
RELEASE SAVEPOINT sp6342;
WITH cte AS (SELECT CASE WHEN c > 0 THEN "pos" ELSE "neg" END AS sign FROM t3) SELECT * FROM cte;
WITH cte AS (SELECT * FROM t2) SELECT * FROM cte LEFT JOIN t2 ON cte.b = t2.b;
END TRANSACTION;
ALTER TABLE t1 RENAME TO t1_r9404;
INSERT INTO t1 DEFAULT VALUES;
SELECT MIN(b) FROM T;
SELECT COUNT(*) FROM t3;
CREATE VIEW IF NOT EXISTS v_t4_2764 AS SELECT d FROM t4;
VACUUM main;
SELECT * FROM T;
CREATE TRIGGER IF NOT EXISTS trg_t2_742 AFTER INSERT ON t2 BEGIN SELECT RAISE(ABORT, 'abort'); END;
INSERT INTO t4 VALUES (NULL);
ALTER TABLE t4 RENAME COLUMN d TO d_r6559;
SELECT * FROM t1 AS a INNER JOIN t2 AS b ON a.rowid = b.rowid;
SELECT COUNT(*) FILTER (WHERE b IS NOT NULL), SUM(rowid) FILTER (WHERE b > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(b) FILTER (WHERE b > 0 AND b < 100), COUNT(*) FILTER (WHERE typeof(b) = "text") FROM T;
PRAGMA application_id = 12345;
.quit
PRAGMA wal_checkpoint('TRUNCATE');
BEGIN EXCLUSIVE TRANSACTION;
CREATE TABLE T (
a INTEGER,
b REAL,
c REAL
);
INSERT INTO T VALUES (replace(NULL, 'a', ''),lower(123),10.5), (1,-3.5,20.25), (2,9e999,-1.0);
WITH d AS (SELECT a,SUM(b*c) AS e FROM T GROUP BY a) SELECT * FROM d;
SAVEPOINT sp6342;
PRAGMA cell_size_check = FALSE;
PRAGMA vdbe_addoptrace = NO;
PRAGMA query_only = FALSE;
.limit COLUMN 5
CREATE TABLE t1 (a); INSERT INTO t1 (a) VALUES (104);
CREATE TABLE t2 (b); INSERT INTO t2 (b) VALUES (104);
CREATE TABLE t3 (c); INSERT INTO t3 (c) VALUES (104);
CREATE TABLE t4 (d); INSERT INTO t4 (d) VALUES (104);
SELECT * FROM t1 RIGHT JOIN t2 ON (t1.a = t2.b) WHERE t2.b IN ( SELECT t3.c FROM t3 WHERE t3.c IN ( SELECT d FROM (SELECT DISTINCT d FROM t4) AS x WHERE x.d=104));
CREATE TABLE t5(a, b, c, d);
CREATE INDEX t5a ON t5(a);
CREATE INDEX t5b ON t5(b);
CREATE TABLE t6(e);
INSERT INTO t6 VALUES(1);
INSERT INTO t5 VALUES(1,1,1,1), (2,2,2,2);
SELECT * FROM t5 WHERE (a=1 OR b=2) AND c IN ( SELECT e FROM (SELECT DISTINCT e FROM t6) WHERE e=1);
ANALYZE;
SELECT * FROM t1 AS a FULL JOIN t5 AS b ON a.rowid = b.rowid;
INSERT INTO t5 VALUES (NULL, NULL, NULL, NULL);
ROLLBACK TRANSACTION TO SAVEPOINT sp6342;
RELEASE SAVEPOINT sp6342;
WITH cte AS (SELECT CASE WHEN c > 0 THEN "pos" ELSE "neg" END AS sign FROM t3) SELECT * FROM cte;
WITH cte AS (SELECT * FROM t2) SELECT * FROM cte LEFT JOIN t2 ON cte.b = t2.b;
END TRANSACTION;
ALTER TABLE t1 RENAME TO t1_r9404;
INSERT INTO t1 DEFAULT VALUES;
SELECT MIN(b) FROM T;
SELECT COUNT(*) FROM t3;
CREATE VIEW IF NOT EXISTS v_t4_2764 AS SELECT d FROM t4;
VACUUM main;
SELECT * FROM T;
CREATE TRIGGER IF NOT EXISTS trg_t2_742 AFTER INSERT ON t2 BEGIN SELECT RAISE(ABORT, 'abort'); END;
INSERT INTO t4 VALUES (NULL);
ALTER TABLE t4 RENAME COLUMN d TO d_r6559;
SELECT * FROM t1 AS a INNER JOIN t2 AS b ON a.rowid = b.rowid;
SELECT COUNT(*) FILTER (WHERE b IS NOT NULL), SUM(rowid) FILTER (WHERE b > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(b) FILTER (WHERE b > 0 AND b < 100), COUNT(*) FILTER (WHERE typeof(b) = "text") FROM T;
PRAGMA application_id = 12345;
.quit
PRAGMA wal_checkpoint('TRUNCATE');
BEGIN EXCLUSIVE TRANSACTION;
CREATE TABLE T (
a INTEGER,
b REAL,
c REAL
);
INSERT INTO T VALUES (replace(NULL, 'a', ''),lower(123),10.5), (1,-3.5,20.25), (2,9e999,-1.0);
WITH d AS (SELECT a,SUM(b*c) AS e FROM T GROUP BY a) SELECT * FROM d;
SAVEPOINT sp6342;
PRAGMA cell_size_check = FALSE;
PRAGMA vdbe_addoptrace = NO;
PRAGMA query_only = FALSE;
.limit COLUMN 5
CREATE TABLE t1 (a); INSERT INTO t1 (a) VALUES (104);
CREATE TABLE t2 (b); INSERT INTO t2 (b) VALUES (104);
CREATE TABLE t3 (c); INSERT INTO t3 (c) VALUES (104);
CREATE TABLE t4 (d); INSERT INTO t4 (d) VALUES (104);
SELECT * FROM t1 RIGHT JOIN t2 ON (t1.a = t2.b) WHERE t2.b IN ( SELECT t3.c FROM t3 WHERE t3.c IN ( SELECT d FROM (SELECT DISTINCT d FROM t4) AS x WHERE x.d=104));
CREATE TABLE t5(a, b, c, d);
CREATE INDEX t5a ON t5(a);
CREATE INDEX t5b ON t5(b);
CREATE TABLE t6(e);
INSERT INTO t6 VALUES(1);
INSERT INTO t5 VALUES(1,1,1,1), (2,2,2,2);
SELECT * FROM t5 WHERE (a=1 OR b=2) AND c IN ( SELECT e FROM (SELECT DISTINCT e FROM t6) WHERE e=1);
ANALYZE;
SELECT * FROM t1 AS a FULL JOIN t5 AS b ON a.rowid = b.rowid;
INSERT INTO t5 VALUES (NULL, NULL, NULL, NULL);
ROLLBACK TRANSACTION TO SAVEPOINT sp6342;
RELEASE SAVEPOINT sp6342;
WITH cte AS (SELECT CASE WHEN c > 0 THEN "pos" ELSE "neg" END AS sign FROM t3) SELECT * FROM cte;
WITH cte AS (SELECT * FROM t2) SELECT * FROM cte LEFT JOIN t2 ON cte.b = t2.b;
END TRANSACTION;
ALTER TABLE t1 RENAME TO t1_r9404;
INSERT INTO t1 DEFAULT VALUES;
SELECT MIN(b) FROM T;
SELECT COUNT(*) FROM t3;
CREATE VIEW IF NOT EXISTS v_t4_2764 AS SELECT d FROM t4;
VACUUM main;
SELECT * FROM T;
CREATE TRIGGER IF NOT EXISTS trg_t2_742 AFTER INSERT ON t2 BEGIN SELECT RAISE(ABORT, 'abort'); END;
INSERT INTO t4 VALUES (NULL);
ALTER TABLE t4 RENAME COLUMN d TO d_r6559;
SELECT * FROM t1 AS a INNER JOIN t2 AS b ON a.rowid = b.rowid;
SELECT COUNT(*) FILTER (WHERE b IS NOT NULL), SUM(rowid) FILTER (WHERE b > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(b) FILTER (WHERE b > 0 AND b < 100), COUNT(*) FILTER (WHERE typeof(b) = "text") FROM T;
PRAGMA application_id = 12345;
.quit
PRAGMA wal_checkpoint('TRUNCATE');
BEGIN EXCLUSIVE TRANSACTION;
CREATE TABLE T (
a INTEGER,
b REAL,
c REAL
);
INSERT INTO T VALUES (replace(NULL, 'a', ''),lower(123),10.5), (1,-3.5,20.25), (2,9e999,-1.0);
WITH d AS (SELECT a,SUM(b*c) AS e FROM T GROUP BY a) SELECT * FROM d;
SAVEPOINT sp6342;
PRAGMA cell_size_check = FALSE;
PRAGMA vdbe_addoptrace = NO;
PRAGMA query_only = FALSE;
.limit COLUMN 5
CREATE TABLE t1 (a); INSERT INTO t1 (a) VALUES (104);
CREATE TABLE t2 (b); INSERT INTO t2 (b) VALUES (104);
CREATE TABLE t3 (c); INSERT INTO t3 (c) VALUES (104);
CREATE TABLE t4 (d); INSERT INTO t4 (d) VALUES (104);
SELECT * FROM t1 RIGHT JOIN t2 ON (t1.a = t2.b) WHERE t2.b IN ( SELECT t3.c FROM t3 WHERE t3.c IN ( SELECT d FROM (SELECT DISTINCT d FROM t4) AS x WHERE x.d=104));
CREATE TABLE t5(a, b, c, d);
CREATE INDEX t5a ON t5(a);
CREATE INDEX t5b ON t5(b);
CREATE TABLE t6(e);
INSERT INTO t6 VALUES(1);
INSERT INTO t5 VALUES(1,1,1,1), (2,2,2,2);
SELECT * FROM t5 WHERE (a=1 OR b=2) AND c IN ( SELECT e FROM (SELECT DISTINCT e FROM t6) WHERE e=1);
ANALYZE;
SELECT * FROM t1 AS a FULL JOIN t5 AS b ON a.rowid = b.rowid;
INSERT INTO t5 VALUES (NULL, NULL, NULL, NULL);
ROLLBACK TRANSACTION TO SAVEPOINT sp6342;
RELEASE SAVEPOINT sp6342;
WITH cte AS (SELECT CASE WHEN c > 0 THEN "pos" ELSE "neg" END AS sign FROM t3) SELECT * FROM cte;
WITH cte AS (SELECT * FROM t2) SELECT * FROM cte LEFT JOIN t2 ON cte.b = t2.b;
END TRANSACTION;
ALTER TABLE t1 RENAME TO t1_r9404;
INSERT INTO t1 DEFAULT VALUES;
SELECT MIN(b) FROM T;
SELECT COUNT(*) FROM t3;
CREATE VIEW IF NOT EXISTS v_t4_2764 AS SELECT d FROM t4;
VACUUM main;
SELECT * FROM T;
CREATE TRIGGER IF NOT EXISTS trg_t2_742 AFTER INSERT ON t2 BEGIN SELECT RAISE(ABORT, 'abort'); END;
INSERT INTO t4 VALUES (NULL);
ALTER TABLE t4 RENAME COLUMN d TO d_r6559;
SELECT * FROM t1 AS a INNER JOIN t2 AS b ON a.rowid = b.rowid;
SELECT COUNT(*) FILTER (WHERE b IS NOT NULL), SUM(rowid) FILTER (WHERE b > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(b) FILTER (WHERE b > 0 AND b < 100), COUNT(*) FILTER (WHERE typeof(b) = "text") FROM T;
PRAGMA application_id = 12345;
INSERT INTO t2 DEFAULT VALUES;
CREATE TRIGGER IF NOT EXISTS trg_t3_9972 BEFORE INSERT ON t3 BEGIN SELECT RAISE(ABORT, 'abort'); END;
SELECT COUNT(*) FROM t5;
COMMIT;
SELECT NTH_VALUE(c, 1) OVER (PARTITION BY c ORDER BY c RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM t3;
WITH RECURSIVE cnt(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM cnt WHERE x<0) SELECT * FROM cnt;
SELECT COUNT(*) FILTER (WHERE c IS NOT NULL), SUM(rowid) FILTER (WHERE c > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(c) FILTER (WHERE c > 0 AND c < 100), COUNT(*) FILTER (WHERE typeof(c) = "text") FROM t5;
DELETE FROM t4 WHERE rowid = 89;
SELECT * FROM t1;
ALTER TABLE t1 RENAME /* -safe */ TO t1_r3367;
INSERT OR ROLLBACK INTO T VALUES (NULL, '', 0);
INSERT INTO t1 VALUES (1) ON CONFLICT(a) DO UPDATE SET a = excluded.a;
WITH a AS (SELECT * FROM t6), RECURSIVE cnt(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM cnt WHERE x<40) SELECT * FROM a CROSS JOIN cnt;
INSERT INTO T VALUES (1, NULL, 1) ON CONFLICT(a) DO UPDATE SET a = excluded.a, b = excluded.b, c = excluded.c;
INSERT INTO t4 DEFAULT VALUES;
REINDEX t5;
PRAGMA wal_checkpoint('FULL');
WITH m AS MATERIALIZED (SELECT * FROM t2) SELECT m.b FROM m JOIN m AS m2 ON m.b = m2.b;
INSERT INTO t4 VALUES (NULL);
UPDATE t1 SET a = 'x' WHERE 1;
ROLLBACK;
CREATE TRIGGER IF NOT EXISTS trg_T_3136 AFTER INSERT ON T FOR EACH ROW BEGIN SELECT RAISE(IGNORE); END;
REINDEX;
ANALYZE t2;
INSERT INTO t5 SELECT * FROM t5;
WITH cte AS (SELECT NULL AS x, NULL AS y) SELECT x, y, x IS NULL FROM cte;
WITH cte AS (SELECT a, COUNT(*) FROM t1 GROUP BY a) SELECT * FROM cte;
ALTER TABLE t4 DROP COLUMN d;
UPDATE t5 SET c = '';
ALTER TABLE t3 RENAME COLUMN c TO c_r3438;
SELECT COUNT(*) FILTER (WHERE c IS NOT NULL), SUM(rowid) FILTER (WHERE c > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(c) FILTER (WHERE c > 0 AND c < 100), COUNT(*) FILTER (WHERE typeof(c) = "text") FROM t3;
CREATE TRIGGER IF NOT EXISTS trg_t3_6384 AFTER DELETE ON t3 BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
ALTER TABLE t6 RENAME TO t6_r8602;
PRAGMA vdbe_trace = 1;
INSERT INTO t3 DEFAULT VALUES;
SELECT MAX(c) FROM t5;
INSERT INTO t1 VALUES (NULL);
INSERT OR ABORT INTO T VALUES (NULL, NULL, -4);
ALTER TABLE t6 RENAME TO t6_r215;
SELECT * FROM t3 WHERE (c) IN (SELECT c FROM t3);
INSERT INTO t3 DEFAULT VALUES;
SELECT COUNT(*) FILTER (WHERE b IS NOT NULL), SUM(rowid) FILTER (WHERE b > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(b) FILTER (WHERE b > 0 AND b < 100), COUNT(*) FILTER (WHERE typeof(b) = "text") FROM t2;
VACUUM main;
CREATE INDEX IF NOT EXISTS idx_T_5526 ON T(lower(a)) WHERE a IS NOT NULL;
ALTER TABLE t4 RENAME COLUMN d TO d_r4254;
WITH cte AS (SELECT NULL AS x) SELECT * FROM cte;
SELECT * FROM T;
SELECT COUNT(c) FROM t3;
INSERT INTO t3 VALUES (NULL) ON CONFLICT(c) DO UPDATE SET c = excluded.c;
INSERT INTO t3 DEFAULT VALUES;
SELECT COUNT(*) FILTER (WHERE b IS NOT NULL), SUM(rowid) FILTER (WHERE b > 0), COUNT(*) FILTER (WHERE 1=0), COUNT(*) FILTER (WHERE 1=1), COUNT(*) FILTER (WHERE NULL), AVG(b) FILTER (WHERE b > 0 AND b < 100), COUNT(*) FILTER (WHERE typeof(b) = "text") FROM t2;
DELETE FROM t2 WHERE b IS NULL;
ALTER TABLE t4 RENAME TO t4_r9156;
SELECT * FROM t2 WHERE EXISTS (SELECT 1 FROM t2 WHERE 1 = 1);
SELECT COUNT(*) FROM t3;
CREATE UNIQUE INDEX IF NOT EXISTS idx_t1_507 ON t1(lower(a)) WHERE a > 0;
WITH RECURSIVE inf(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM inf) SELECT * FROM inf LIMIT 10;
CREATE TABLE T1 (
A VARCHAR(20),
X VARCHAR(10),
PRIMARY KEY (A, X)
);
CREATE TABLE T2 (
A VARCHAR(20),
Y VARCHAR(10),
PRIMARY KEY (A, Y)
);
INSERT INTO T1 VALUES ('a', 'm');
INSERT INTO T1 VALUES ('b', 'n');
INSERT INTO T1 VALUES ('c', 'o');
INSERT INTO T2 VALUES ('b', 'k');
SELECT A FROM T1 EXCEPT SELECT A FROM T2;
SELECT * FROM t5 WHERE c <= ANY (SELECT c FROM t5);
CREATE VIEW IF NOT EXISTS v_t6_7436 AS SELECT e FROM t6;
Actual output
0|-1|-1
Memory Used: 67704 (max 67792) bytes
Number of Outstanding Allocations: 141 (max 142)
Number of Pcache Overflow Bytes: 8464 (max 8464) bytes
Largest Allocation: 48000 bytes
Largest Pcache Allocation: 4360 bytes
Lookaside Slots Used: 36 (max 76)
Successful lookaside attempts: 89
Lookaside failures due to size: 0
Lookaside failures due to OOM: 0
Pager Heap Usage: 9248 bytes
Page cache hits: 0
Page cache misses: 0
Page cache writes: 0
Page cache spills: 0
Schema Heap Usage: 736 bytes
Statement Heap/Lookaside Usage: 3728 bytes
Fullscan Steps: 0
Sort Operations: 0
Autoindex Inserts: 0
Virtual Machine Steps: 5
Reprepare operations: 0
Number of times run: 1
Memory used by prepared stmt: 3728
Bytes received by read(): 10409
Bytes sent to write(): 0
Read() system calls: 13
Write() system calls: 0
Bytes read from storage: 0
Bytes written to storage: 0
Cancelled write bytes: 0
Memory Used: 78936 (max 80488) bytes
Number of Outstanding Allocations: 163 (max 177)
Number of Pcache Overflow Bytes: 16928 (max 16928) bytes
Largest Allocation: 48000 bytes
Largest Pcache Allocation: 4360 bytes
Lookaside Slots Used: 32 (max 88)
Successful lookaside attempts: 164
Lookaside failures due to size: 0
Lookaside failures due to OOM: 0
Pager Heap Usage: 13592 bytes
Page cache hits: 4
Page cache misses: 0
Page cache writes: 0
Page cache spills: 0
Schema Heap Usage: 1048 bytes
Statement Heap/Lookaside Usage: 2448 bytes
Fullscan Steps: 0
Sort Operations: 0
Autoindex Inserts: 0
Virtual Machine Steps: 30
Reprepare operations: 0
Number of times run: 1
Memory used by prepared stmt: 2448
Bytes received by read(): 10760
Bytes sent to write(): 1296
Read() system calls: 16
Write() system calls: 1
Bytes read from storage: 0
Bytes written to storage: 0
Cancelled write bytes: 0
Memory Used: 76512 (max 82192) bytes
Number of Outstanding Allocations: 152 (max 177)
Number of Pcache Overflow Bytes: 16928 (max 16928) bytes
Largest Allocation: 48000 bytes
Largest Pcache Allocation: 4360 bytes
Lookaside Slots Used: 52 (max 91)
Successful lookaside attempts: 235
Lookaside failures due to size: 0
Lookaside failures due to OOM: 0
Pager Heap Usage: 13592 bytes
Page cache hits: 2
Page cache misses: 0
Page cache writes: 0
Page cache spills: 0
Schema Heap Usage: 1072 bytes
Statement Heap/Lookaside Usage: 5776 bytes
Fullscan Steps: 0
Sort Operations: 0
Autoindex Inserts: 0
Virtual Machine Steps: 43
Reprepare operations: 0
Number of times run: 1
Memory used by prepared stmt: 5776
Bytes received by read(): 10858
Bytes sent to write(): 2593
Read() system calls: 18
Write() system calls: 2
Bytes read from storage: 0
Bytes written to storage: 0
Cancelled write bytes: 0
Memory Used: 76512 (max 82192) bytes
Number of Outstanding Allocations: 152 (max 177)
Number of Pcache Overflow Bytes: 16928 (max 16928) bytes
Largest Allocation: 48000 bytes
Largest Pcache Allocation: 4360 bytes
Lookaside Slots Used: 54 (max 92)
Successful lookaside attempts: 288
Lookaside failures due to size: 0
Lookaside failures due to OOM: 0
Pager Heap Usage: 13592 bytes
Page cache hits: 2
Page cache misses: 0
Page cache writes: 0
Page cache spills: 0
Schema Heap Usage: 1072 bytes
Statement Heap/Lookaside Usage: 6976 bytes
Fullscan Steps: 2
Sort Operations: 1
Autoindex Inserts: 0
Virtual Machine Steps: 22
Reprepare operations: 0
Number of times run: 1
Memory used by prepared stmt: 6976
Bytes received by read(): 10956
Bytes sent to write(): 3890
Read() system calls: 20
Write() system calls: 3
Bytes read from storage: 0
Bytes written to storage: 0
Cancelled write bytes: 0
error code: 1
Memory Used: 76512 (max 82192) bytes
Number of Outstanding Allocations: 152 (max 177)
Number of Pcache Overflow Bytes: 16928 (max 16928) bytes
Largest Allocation: 48000 bytes
Largest Pcache Allocation: 4360 bytes
Lookaside Slots Used: 36 (max 92)
Successful lookaside attempts: 294
Lookaside failures due to size: 0
Lookaside failures due to OOM: 0
Pager Heap Usage: 13592 bytes
Page cache hits: 0
Page cache misses: 0
Page cache writes: 0
Page cache spills: 0
Schema Heap Usage: 1072 bytes
Statement Heap/Lookaside Usage: 3728 bytes
Fullscan Steps: 0
Sort Operations: 0
Autoindex Inserts: 0
Virtual Machine Steps: 3
Reprepare operations: 0
Number of times run: 1
Memory used by prepared stmt: 3728
Bytes received by read(): 15202
Bytes sent to write(): 5201
Read() system calls: 30
Write() system calls: 5
Bytes read from storage: 0
Bytes written to storage: 0
Cancelled write bytes: 0
Memory Used: 76512 (max 82192) bytes
Number of Outstanding Allocations: 152 (max 177)
Number of Pcache Overflow Bytes: 16928 (max 16928) bytes
Largest Allocation: 48000 bytes
Largest Pcache Allocation: 4360 bytes
Lookaside Slots Used: 35 (max 92)
Successful lookaside attempts: 297
Lookaside failures due to size: 0
Lookaside failures due to OOM: 0
Pager Heap Usage: 13592 bytes
Page cache hits: 0
Page cache misses: 0
Page cache writes: 0
Page cache spills: 0
Schema Heap Usage: 1072 bytes
Statement Heap/Lookaside Usage: 2528 bytes
Fullscan Steps: 0
Sort Operations: 0
Autoindex Inserts: 0
Virtual Machine Steps: 2
Reprepare operations: 0
Number of times run: 1
Memory used by prepared stmt: 2528
Bytes received by read(): 15300
Bytes sent to write(): 6497
Read() system calls: 32
Write() system calls: 6
Bytes read from storage: 0
Bytes written to storage: 0
Cancelled write bytes: 0
Expectation
0|-1|-1
Memory Used: 68416 (max 68496) bytes
Number of Outstanding Allocations: 151 (max 152)
Number of Pcache Overflow Bytes: 8472 (max 8472) bytes
Largest Allocation: 48000 bytes
Largest Pcache Allocation: 4368 bytes
Lookaside Slots Used: 52 (max 87)
Successful lookaside attempts: 100
Lookaside failures due to size: 0
Lookaside failures due to OOM: 0
Pager Heap Usage: 9256 bytes
Page cache hits: 0
Page cache misses: 0
Page cache writes: 0
Page cache spills: 0
Temporary data spilled to disk: 0
Schema Heap Usage: 632 bytes
Statement Heap/Lookaside Usage: 3728 bytes
Fullscan Steps: 0
Sort Operations: 0
Autoindex Inserts: 0
Virtual Machine Steps: 6
Reprepare operations: 0
Number of times run: 1
Memory used by prepared stmt: 3728
Bytes received by read(): 11185
Bytes sent to write(): 0
Read() system calls: 14
Write() system calls: 0
Bytes read from storage: 0
Bytes written to storage: 0
Cancelled write bytes: 0
Memory Used: 79472 (max 81008) bytes
Number of Outstanding Allocations: 173 (max 187)
Number of Pcache Overflow Bytes: 16936 (max 16936) bytes
Largest Allocation: 48000 bytes
Largest Pcache Allocation: 4368 bytes
Lookaside Slots Used: 48 (max 97)
Successful lookaside attempts: 168
Lookaside failures due to size: 0
Lookaside failures due to OOM: 0
Pager Heap Usage: 13608 bytes
Page cache hits: 4
Page cache misses: 0
Page cache writes: 0
Page cache spills: 0
Temporary data spilled to disk: 0
Schema Heap Usage: 880 bytes
Statement Heap/Lookaside Usage: 2344 bytes
Fullscan Steps: 0
Sort Operations: 0
Autoindex Inserts: 0
Virtual Machine Steps: 30
Reprepare operations: 0
Number of times run: 1
Memory used by prepared stmt: 2344
Bytes received by read(): 11280
Bytes sent to write(): 1336
Read() system calls: 16
Write() system calls: 1
Bytes read from storage: 0
Bytes written to storage: 0
Cancelled write bytes: 0
Memory Used: 77136 (max 82768) bytes
Number of Outstanding Allocations: 162 (max 187)
Number of Pcache Overflow Bytes: 16936 (max 16936) bytes
Largest Allocation: 48000 bytes
Largest Pcache Allocation: 4368 bytes
Lookaside Slots Used: 68 (max 100)
Successful lookaside attempts: 242
Lookaside failures due to size: 0
Lookaside failures due to OOM: 0
Pager Heap Usage: 13608 bytes
Page cache hits: 2
Page cache misses: 0
Page cache writes: 0
Page cache spills: 0
Temporary data spilled to disk: 0
Schema Heap Usage: 888 bytes
Statement Heap/Lookaside Usage: 8992 bytes
Fullscan Steps: 0
Sort Operations: 0
Autoindex Inserts: 0
Virtual Machine Steps: 43
Reprepare operations: 0
Number of times run: 1
Memory used by prepared stmt: 8992
Bytes received by read(): 11378
Bytes sent to write(): 2671
Read() system calls: 18
Write() system calls: 2
Bytes read from storage: 0
Bytes written to storage: 0
Cancelled write bytes: 0
Memory Used: 77136 (max 82768) bytes
Number of Outstanding Allocations: 162 (max 187)
Number of Pcache Overflow Bytes: 16936 (max 16936) bytes
Largest Allocation: 48000 bytes
Largest Pcache Allocation: 4368 bytes
Lookaside Slots Used: 66 (max 101)
Successful lookaside attempts: 291
Lookaside failures due to size: 0
Lookaside failures due to OOM: 0
Pager Heap Usage: 13608 bytes
Page cache hits: 2
Page cache misses: 0
Page cache writes: 0
Page cache spills: 0
Temporary data spilled to disk: 0
Schema Heap Usage: 888 bytes
Statement Heap/Lookaside Usage: 6464 bytes
Fullscan Steps: 2
Sort Operations: 1
Autoindex Inserts: 0
Virtual Machine Steps: 22
Reprepare operations: 0
Number of times run: 1
Memory used by prepared stmt: 6464
Bytes received by read(): 11476
Bytes sent to write(): 4007
Read() system calls: 20
Write() system calls: 3
Bytes read from storage: 0
Bytes written to storage: 0
Cancelled write bytes: 0
error code: 1
Memory Used: 77136 (max 82768) bytes
Number of Outstanding Allocations: 162 (max 187)
Number of Pcache Overflow Bytes: 16936 (max 16936) bytes
Largest Allocation: 48000 bytes
Largest Pcache Allocation: 4368 bytes
Lookaside Slots Used: 52 (max 101)
Successful lookaside attempts: 297
Lookaside failures due to size: 0
Lookaside failures due to OOM: 0
Pager Heap Usage: 13608 bytes
Page cache hits: 0
Page cache misses: 0
Page cache writes: 0
Page cache spills: 0
Temporary data spilled to disk: 0
Schema Heap Usage: 888 bytes
Statement Heap/Lookaside Usage: 3728 bytes
Fullscan Steps: 0
Sort Operations: 0
Autoindex Inserts: 0
Virtual Machine Steps: 4
Reprepare operations: 0
Number of times run: 1
Memory used by prepared stmt: 3728
Bytes received by read(): 15722
Bytes sent to write(): 5357
Read() system calls: 30
Write() system calls: 5
Bytes read from storage: 0
Bytes written to storage: 0
Cancelled write bytes: 0
Memory Used: 77136 (max 82768) bytes
Number of Outstanding Allocations: 162 (max 187)
Number of Pcache Overflow Bytes: 16936 (max 16936) bytes
Largest Allocation: 48000 bytes
Largest Pcache Allocation: 4368 bytes
Lookaside Slots Used: 51 (max 101)
Successful lookaside attempts: 300
Lookaside failures due to size: 0
Lookaside failures due to OOM: 0
Pager Heap Usage: 13608 bytes
Page cache hits: 0
Page cache misses: 0
Page cache writes: 0
Page cache spills: 0
Temporary data spilled to disk: 0
Schema Heap Usage: 888 bytes
Statement Heap/Lookaside Usage: 2528 bytes
Fullscan Steps: 0
Sort Operations: 0
Autoindex Inserts: 0
Virtual Machine Steps: 3
Reprepare operations: 0
Number of times run: 1
Memory used by prepared stmt: 2528
Bytes received by read(): 15820
Bytes sent to write(): 6692
Read() system calls: 32
Write() system calls: 6
Bytes read from storage: 0
Bytes written to storage: 0
Cancelled write bytes: 0
Flag
-stats