Files
ast-project/part1/results/1/bug_3f90c480-daa3-41fd-8976-f2a54b65a348_logic.md
T
2026-06-24 13:47:14 +02:00

88 KiB

Summary

**No review yet**

Minimized query

PRAGMA trusted_schema = FALSE;
.progress strftime('%s', 1)
PRAGMA recursive_triggers = TRUE;
CREATE TABLE `T` (
  a TEXT,
  b REAL
);
INSERT INTO "T" VALUES (('' || ('a') || ''),format('%05d', x'a8d594ac7f9c4daed23796a250a4f23a')), ('b',-CAST(-(-(9223372036854775806)) AS DOUB)), ('c',9e999);
SELECT a,b,
LEAD(b,1) OVER (ORDER BY b DESC) AS c,
NTILE(2) OVER (ORDER BY b DESC) AS d FROM `T`;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(NULL))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/(NULL - 0)
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE NOT NOT (rowid = 1) RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE +b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
CREATE TABLE T1 (
  a INTEGER,
  b TEXT
);
CREATE TABLE T2 (
  a INTEGER,
  b TEXT
);
INSERT INTO T1 VALUES (1,'a'),(2,'b');
INSERT INTO T2 VALUES (1,'c'),(1,'d');
SELECT T1.b,
(
  SELECT GROUP_CONCAT(b,',')
  FROM T2
  WHERE T2.a=T1.a
) AS c
FROM T1;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
SELECT * FROM T RIGHT JOIN T;
SELECT COUNT(a) FROM T;
INSERT OR ROLLBACK INTO T VALUES (NULL, 0, 'x');
SELECT NTILE(-1) OVER (ORDER BY b GROUPS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) FROM T;
CREATE TRIGGER IF NOT EXISTS trg_T_626 BEFORE INSERT ON T BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT LAG(a, 1) OVER (PARTITION BY a ORDER BY a GROUPS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) FROM T;
ANALYZE;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(NULL))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/(NULL - 0)
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE NOT NOT (rowid = 1) RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
SELECT * FROM T CROSS JOIN T;
SELECT COUNT(a) FROM T;
INSERT OR ROLLBACK INTO T VALUES (NULL, 0, 'x');
SELECT NTILE(-1) OVER (ORDER BY b GROUPS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) FROM T;
CREATE TRIGGER IF NOT EXISTS trg_T_626 BEFORE INSERT ON T BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT LAG(a, 1) OVER (PARTITION BY a ORDER BY a GROUPS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) FROM T;
ANALYZE;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(NULL))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/(NULL - 0)
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE NOT NOT (rowid = 1) RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
CREATE TABLE T1 (
  a INTEGER,
  b REAL
);
CREATE TABLE T2 (
  a INTEGER,
  b REAL
);
INSERT INTO T1 VALUES (1,1.0);
INSERT INTO T2 VALUES (1,-1.0),(2,9e999);
INSERT OR REPLACE INTO T1
SELECT * FROM T2;
SELECT * FROM T1;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
SELECT * FROM T CROSS JOIN T;
SELECT COUNT(a) FROM T;
INSERT OR ROLLBACK INTO T VALUES (NULL, 0, 'x');
SELECT NTILE(-1) OVER (ORDER BY b GROUPS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) FROM T;
CREATE TRIGGER IF NOT EXISTS trg_T_626 BEFORE INSERT ON T BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT LAG(a, 1) OVER (PARTITION BY a ORDER BY a GROUPS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) FROM T;
ANALYZE;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(NULL))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/(NULL - 0)
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE NOT NOT (rowid = 1) RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
SELECT * FROM T CROSS JOIN T;
SELECT COUNT(a) FROM T;
INSERT OR ROLLBACK INTO T VALUES (NULL, 0, 'x');
SELECT NTILE(-1) OVER (ORDER BY b GROUPS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) FROM T;
CREATE TRIGGER IF NOT EXISTS trg_T_626 BEFORE INSERT ON T BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT LAG(a, 1) OVER (PARTITION BY a ORDER BY a GROUPS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) FROM T;
ANALYZE;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(NULL))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/(NULL - 0)
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE NOT NOT (rowid = 1) RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
SELECT * FROM T CROSS JOIN T;
SELECT COUNT(a) FROM T;
INSERT OR ROLLBACK INTO T VALUES (NULL, 0, 'x');
SELECT NTILE(-1) OVER (ORDER BY b GROUPS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) FROM T;
CREATE TRIGGER IF NOT EXISTS trg_T_626 BEFORE INSERT ON T BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT LAG(a, 1) OVER (PARTITION BY a ORDER BY a GROUPS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) FROM T;
ANALYZE;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(NULL))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/(NULL - 0)
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE NOT NOT (rowid = 1) RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2
AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
SELECT * FROM T CROSS JOIN T;
SELECT COUNT(a) FROM T;
INSERT OR ROLLBACK INTO T VALUES (NULL, 0, 'x');
SELECT NTILE(-1) OVER (ORDER BY b GROUPS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) FROM T;
CREATE TRIGGER IF NOT EXISTS trg_T_626 BEFORE INSERT ON T BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT LAG(a, 1) OVER (PARTITION BY a ORDER BY a GROUPS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) FROM T;
ANALYZE;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(NULL))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/(NULL - 0)
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE NOT NOT (rowid = 1) RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
BEGIN EXCLUSIVE TRANSACTION;
SAVEPOINT sp838;
-- min(1, 2, 3, 4, 5)

.scanstats off
.exit -(-(9999))
PRAGMA vdbe_debug = OFF;
PRAGMA full_column_names = NO;
PRAGMA cell_size_check = TRUE;
.nonce
CREATE TABLE T (
  a TEXT,
  b TEXT
);
INSERT INTO T VALUES ('a','2020-01-01'), ('b','2026-01-01');
SELECT a,
CAST(
  (julianday('now')-julianday(b))/365.25
  AS INTEGER
) AS c
FROM T;
UPDATE T SET b = -3 WHERE rowid = 1 RETURNING *;
CREATE TEMP  VIEW IF NOT EXISTS v_T_9090 AS SELECT a FROM T;
SELECT * FROM T WHERE b > ALL (SELECT b FROM T);
SELECT ROW_NUMBER() OVER (PARTITION BY a ORDER BY a RANGE BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE NO OTHERS) FROM T;
CREATE TABLE T (
  a TEXT,
  b TEXT,
  c REAL
);
INSERT INTO T VALUES ('a','b',1.0), ('a','c',-1.0), ('b','d',0.0);
SELECT
COALESCE(a,'e') AS d,
COALESCE(b,'f') AS e,
SUM(c) AS f
FROM T
GROUP BY a,b;
SELECT TOTAL(b) FROM T;
ROLLBACK TRANSACTION TO SAVEPOINT sp838;
RELEASE SAVEPOINT sp838;
ALTER TABLE T ADD COLUMN extra_7826 DECIMAL(10,5) DEFAULT (random());
WITH cte AS (SELECT * FROM T), cte2 AS (SELECT * FROM cte) SELECT * FROM cte2;
COMMIT;
CREATE TRIGGER IF NOT EXISTS trg_T_4127 AFTER DELETE ON T FOR EACH ROW BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
SELECT * FROM T CROSS JOIN T;
SELECT COUNT(a) FROM T;
INSERT OR ROLLBACK INTO T VALUES (NULL, 0, 'x');
SELECT NTILE(-1) OVER (ORDER BY b GROUPS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) FROM T;
CREATE TRIGGER IF NOT EXISTS trg_T_626 BEFORE INSERT ON T BEGIN SELECT RAISE(FAIL, 'no'); END;
SELECT LAG(a, 1) OVER (PARTITION BY a ORDER BY a GROUPS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) FROM T;
ANALYZE;
CREATE TABLE T (
  A VARCHAR(20),
  B VARCHAR(30),
  C VARCHAR(30),
  PRIMARY KEY (A, B),
  UNIQUE (A, C)
);
INSERT INTO T VALUES ('a', 'p', 'x');
INSERT INTO T VALUES ('a', 'q', 'y');
INSERT INTO T VALUES ('b', 'p', 'z');
INSERT INTO T VALUES ('c', 'r', 'w');
INSERT INTO T VALUES ('d', 's', 'v');
SELECT A, COUNT(DISTINCT B) AS D FROM T GROUP BY A HAVING COUNT(DISTINCT B) >= 1;
SELECT * FROM T;
SELECT DENSE_RANK() OVER (PARTITION BY A ORDER BY A ROWS BETWEEN 2 PRECEDING AND 2 FOLLOWING EXCLUDE CURRENT ROW) FROM T;
ANALYZE;
ALTER TABLE T ADD COLUMN extra_8461 TEXT NOT NULL DEFAULT 0;
WITH RECURSIVE multi(a, b) AS (VALUES(1, 1.0) UNION ALL SELECT a+1, b*0.5 FROM multi WHERE a<23) SELECT * FROM multi;
VACUUM;
PRAGMA schema_version;
ANALYZE T;
SELECT * FROM T;
WITH RECURSIVE cte AS (SELECT B FROM T UNION ALL SELECT B FROM cte LIMIT 1) SELECT * FROM cte;
SELECT * FROM T AS a FULL JOIN T AS b ON a.rowid = b.rowid;
INSERT INTO T VALUES (NULL, NULL, NULL);
VACUUM;
WITH a AS (SELECT * FROM T), b AS (SELECT * FROM a), c AS (SELECT * FROM b), d AS (SELECT * FROM c) SELECT * FROM d;
DROP TRIGGER IF EXISTS T;
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;
CREATE TRIGGER IF NOT EXISTS trg_T_3283 BEFORE INSERT ON T BEGIN SELECT RAISE(ROLLBACK, 'rb'); END;
REINDEX T;
WITH RECURSIVE cnt(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM cnt WHERE x<71) SELECT SUM(x) FROM cnt;
SELECT MIN(A) FROM T;
SELECT * FROM T WHERE A IN (SELECT DISTINCT A FROM T);
SELECT GROUP_CONCAT(A) OVER (PARTITION BY A ORDER BY A ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) FROM T;
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 T;
WITH cte AS (SELECT 1.5 AS x) SELECT CAST(x AS TEXT) FROM cte;
SELECT SUM(A) FROM T;
INSERT INTO T SELECT * FROM T;
UPDATE T SET C = '' WHERE C BETWEEN 0 AND 100 RETURNING *;
SELECT COUNT(*) FROM T;
ALTER TABLE T1 ADD COLUMN extra_6376 INT COLLATE RTRIM;
UPDATE T1 SET a = json_object('k', a) WHERE a BETWEEN 0 AND 100;
SELECT * FROM T1 AS a FULL JOIN T2 AS b ON a.rowid = b.rowid;
ALTER TABLE T1 DROP COLUMN a;
REINDEX T1;
INSERT INTO T SELECT * FROM T;
WITH cte(a, b, c) AS (SELECT A, A, A FROM T) SELECT a, b, c FROM cte;
SELECT * FROM T AS a INNER JOIN T2 AS b ON a.rowid = b.rowid;
INSERT INTO T1 DEFAULT VALUES;
INSERT OR REPLACE INTO T2 VALUES ('x', -3);
VACUUM;
INSERT INTO T SELECT * FROM T;
INSERT OR FAIL INTO T1 VALUES ('x', NULL);
ALTER TABLE T1 RENAME TO T1_r3533;

SELECT COUNT(*) FROM T2;

SELECT COUNT(*) FROM T2;
SELECT SUM(a) FROM T2;
ALTER TABLE T1 DROP COLUMN a;
ALTER TABLE T ADD COLUMN extra_9361 BIGINT DEFAULT '';
PRAGMA trusted_schema = TRUE;

Actual output

Memory Used:                         62592 (max 62592) bytes
Number of Outstanding Allocations:   122 (max 122)
Number of Pcache Overflow Bytes:     4104 (max 4104) bytes
Largest Allocation:                  48000 bytes
Largest Pcache Allocation:           4104 bytes
Lookaside Slots Used:                35 (max 36)
Successful lookaside attempts:       37
Lookaside failures due to size:      0
Lookaside failures due to OOM:       0
Pager Heap Usage:                    4904 bytes
Page cache hits:                     0
Page cache misses:                   0
Page cache writes:                   0
Page cache spills:                   0
Schema Heap Usage:                   0 bytes
Statement Heap/Lookaside Usage:      2528 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:        2528
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
Progress 1
Progress 2
Progress 3
Progress 4
Memory Used:                         62592 (max 62592) bytes
Number of Outstanding Allocations:   122 (max 122)
Number of Pcache Overflow Bytes:     4104 (max 4104) bytes
Largest Allocation:                  48000 bytes
Largest Pcache Allocation:           4104 bytes
Lookaside Slots Used:                35 (max 36)
Successful lookaside attempts:       42
Lookaside failures due to size:      0
Lookaside failures due to OOM:       0
Pager Heap Usage:                    4904 bytes
Page cache hits:                     0
Page cache misses:                   0
Page cache writes:                   0
Page cache spills:                   0
Schema Heap Usage:                   0 bytes
Statement Heap/Lookaside Usage:      2528 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:        2528
Bytes received by read():            10504
Bytes sent to write():               1286
Read() system calls:                 15
Write() system calls:                1
Bytes read from storage:             0
Bytes written to storage:            0
Cancelled write bytes:               0
Progress 5
Progress 6
Progress 7
Progress 8
Progress 9
Progress 10
Progress 11
Progress 12
Progress 13
Progress 14
Progress 15
Progress 16
Progress 17
Progress 18
Progress 19
Progress 20
Progress 21
Progress 22
Progress 23
Progress 24
Progress 25
Progress 26
Progress 27
Progress 28
Progress 29
Progress 30
Progress 31
Progress 32
Progress 33
Progress 34
Progress 35
Progress 36
Progress 37
Progress 38
Progress 39
Progress 40
Progress 41
Progress 42
Progress 43
Progress 44
Progress 45
Progress 46
Progress 47
Progress 48
Progress 49
Progress 50
Progress 51
Progress 52
Progress 53
Progress 54
Progress 55
Progress 56
Progress 57
Progress 58
Progress 59
Progress 60
Progress 61
Memory Used:                         78880 (max 80432) bytes
Number of Outstanding Allocations:   162 (max 176)
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:       117
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:                   1008 bytes
Statement Heap/Lookaside Usage:      2432 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:        2432
Bytes received by read():            10858
Bytes sent to write():               2619
Read() system calls:                 18
Write() system calls:                2
Bytes read from storage:             0
Bytes written to storage:            0
Cancelled write bytes:               0
Progress 62
Progress 63
Progress 64
Progress 65
Progress 66
Progress 67
Progress 68
Progress 69
Progress 70
Progress 71
Progress 72
Progress 73
Progress 74
Progress 75
Progress 76
Progress 77
Progress 78
Progress 79
Progress 80
Progress 81
Progress 82
Progress 83
Progress 84
Progress 85
Progress 86
Progress 87
Progress 88
Progress 89
Progress 90
Progress 91
Progress 92
Progress 93
Progress 94
Progress 95
Progress 96
Progress 97
Progress 98
Progress 99
Progress 100
Progress 101
Progress 102
Progress 103
Progress 104
Progress 105
Progress 106
Memory Used:                         76472 (max 82152) bytes
Number of Outstanding Allocations:   151 (max 176)
Number of Pcache Overflow Bytes:     16928 (max 16928) bytes
Largest Allocation:                  48000 bytes
Largest Pcache Allocation:           4360 bytes
Lookaside Slots Used:                49 (max 88)
Successful lookaside attempts:       184
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:                   1032 bytes
Statement Heap/Lookaside Usage:      6464 bytes
Fullscan Steps:                      0
Sort Operations:                     0
Autoindex Inserts:                   0
Virtual Machine Steps:               45
Reprepare operations:                0
Number of times run:                 1
Memory used by prepared stmt:        6464
Bytes received by read():            10956
Bytes sent to write():               4595
Read() system calls:                 20
Write() system calls:                3
Bytes read from storage:             0
Bytes written to storage:            0
Cancelled write bytes:               0
Progress 107
Progress 108
Progress 109
Progress 110
Progress 111
Progress 112
Progress 113
Progress 114
Progress 115
Progress 116
Progress 117
Progress 118
Progress 119
Progress 120
Progress 121
Progress 122
Progress 123
Progress 124
Progress 125
Progress 126
Progress 127
Progress 128
Progress 129
Progress 130
Progress 131
Progress 132
Progress 133
Progress 134
Progress 135
Progress 136
Progress 137
Progress 138
Progress 139
Progress 140
Progress 141
Progress 142
Progress 143
Progress 144
Progress 145
Progress 146
Progress 147
Progress 148
Progress 149
Progress 150
Progress 151
Progress 152
Progress 153
Progress 154
Progress 155
Progress 156
Progress 157
Progress 158
Progress 159
Progress 160
Progress 161
Progress 162
Progress 163
Progress 164
Progress 165
Progress 166
Progress 167
Progress 168
Progress 169
Progress 170
Progress 171
Progress 172
Progress 173
Progress 174
Progress 175
Progress 176
Progress 177
Progress 178
Progress 179
Progress 180
Progress 181
Progress 182
Progress 183
Progress 184
Progress 185
Progress 186
Progress 187
Progress 188
Progress 189
Progress 190
Progress 191
Progress 192
Progress 193
Progress 194
Progress 195
Progress 196
Progress 197
Progress 198
Progress 199
Progress 200
Progress 201
Progress 202
Progress 203
Progress 204
Progress 205
Progress 206
Progress 207
Progress 208
Progress 209
Progress 210
Progress 211
Progress 212
Progress 213
Progress 214
Progress 215
Progress 216
Progress 217
Progress 218
Progress 219
Progress 220
Progress 221
Progress 222
Progress 223
Progress 224
Progress 225
Progress 226
Progress 227
Progress 228
Progress 229
Progress 230
Progress 231
Progress 232
Progress 233
Progress 234
Progress 235
Progress 236
Progress 237
Progress 238
Progress 239
Progress 240
Progress 241
Progress 242
Progress 243
Progress 244
Progress 245
Progress 246
Progress 247
Progress 248
Progress 249
Progress 250
Progress 251
Progress 252
Progress 253
Progress 254
Progress 255
Progress 256
Progress 257
Progress 258
Progress 259
Progress 260
Progress 261
Progress 262
Progress 263
Progress 264
Progress 265
Progress 266
Progress 267
Progress 268
Progress 269
Progress 270
Progress 271
Progress 272
Progress 273
Progress 274
Progress 275
Progress 276
Progress 277
Progress 278
Progress 279
Progress 280
Progress 281
Progress 282
Progress 283
Progress 284
Progress 285
Progress 286
Progress 287
Progress 288
Progress 289
Progress 290
Progress 291
Progress 292
Progress 293
Progress 294
Progress 295
Progress 296
Progress 297
Progress 298
Progress 299
Progress 300
Progress 301
Progress 302
Progress 303
Progress 304
Progress 305
Progress 306
Progress 307
Progress 308
Progress 309
Progress 310
Progress 311
Progress 312
Progress 313
Progress 314
Progress 315
Progress 316
Progress 317
Progress 318
Progress 319
Progress 320
Progress 321
Progress 322
Progress 323
Progress 324
Progress 325
Progress 326
Progress 327
Progress 328
Progress 329
Progress 330
Progress 331
Progress 332
Progress 333
Progress 334
Progress 335
Progress 336
Progress 337
Progress 338
Progress 339
Progress 340
Progress 341
Progress 342
Progress 343
Progress 344
Progress 345
Progress 346
Progress 347
Progress 348
Progress 349
Progress 350
Progress 351
c|Inf|0.0|1
Progress 352
Progress 353
Progress 354
Progress 355
Progress 356
Progress 357
Progress 358
Progress 359
Progress 360
Progress 361
Progress 362
Progress 363
Progress 364
Progress 365
Progress 366
Progress 367
Progress 368
Progress 369
a|0.0|-9.22337203685478e+18|1
Progress 370
Progress 371
Progress 372
Progress 373
Progress 374
Progress 375
Progress 376
Progress 377
Progress 378
Progress 379
Progress 380
Progress 381
Progress 382
Progress 383
Progress 384
Progress 385
Progress 386
b|-9.22337203685478e+18||2
Progress 387
Progress 388
Progress 389
Progress 390
Progress 391
Progress 392
Memory Used:                         84648 (max 288176) bytes
Number of Outstanding Allocations:   155 (max 180)
Number of Pcache Overflow Bytes:     16928 (max 33344) bytes
Largest Allocation:                  87200 bytes
Largest Pcache Allocation:           4360 bytes
Lookaside Slots Used:                67 (max 123)
Successful lookaside attempts:       330
Lookaside failures due to size:      2
Lookaside failures due to OOM:       8
Pager Heap Usage:                    13592 bytes
Page cache hits:                     2
Page cache misses:                   0
Page cache writes:                   0
Page cache spills:                   0
Schema Heap Usage:                   1032 bytes
Statement Heap/Lookaside Usage:      36112 bytes
Fullscan Steps:                      2
Sort Operations:                     1
Autoindex Inserts:                   0
Virtual Machine Steps:               286
Reprepare operations:                0
Number of times run:                 1
Memory used by prepared stmt:        36112
Bytes received by read():            11054
Bytes sent to write():               10535
Read() system calls:                 22
Write() system calls:                5
Bytes read from storage:             0
Bytes written to storage:            0
Cancelled write bytes:               0
Progress 393
Progress 394
Progress 395
Progress 396
Memory Used:                         76472 (max 288176) bytes
Number of Outstanding Allocations:   151 (max 180)
Number of Pcache Overflow Bytes:     16928 (max 33344) bytes
Largest Allocation:                  87200 bytes
Largest Pcache Allocation:           4360 bytes
Lookaside Slots Used:                35 (max 123)
Successful lookaside attempts:       333
Lookaside failures due to size:      2
Lookaside failures due to OOM:       8
Pager Heap Usage:                    13592 bytes
Page cache hits:                     1
Page cache misses:                   0
Page cache writes:                   0
Page cache spills:                   0
Schema Heap Usage:                   1032 bytes
Statement Heap/Lookaside Usage:      2528 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:        2528
Bytes received by read():            11153
Bytes sent to write():               11529
Read() system calls:                 24
Write() system calls:                6
Bytes read from storage:             0
Bytes written to storage:            0
Cancelled write bytes:               0
Progress 397
Progress 398
Progress 399
Memory Used:                         76472 (max 288176) bytes
Number of Outstanding Allocations:   151 (max 180)
Number of Pcache Overflow Bytes:     16928 (max 33344) bytes
Largest Allocation:                  87200 bytes
Largest Pcache Allocation:           4360 bytes
Lookaside Slots Used:                37 (max 123)
Successful lookaside attempts:       338
Lookaside failures due to size:      2
Lookaside failures due to OOM:       8
Pager Heap Usage:                    13592 bytes
Page cache hits:                     0
Page cache misses:                   0
Page cache writes:                   0
Page cache spills:                   0
Schema Heap Usage:                   1032 bytes
Statement Heap/Lookaside Usage:      2656 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:        2656
Bytes received by read():            11252
Bytes sent to write():               12880
Read() system calls:                 26
Write() system calls:                7
Bytes read from storage:             0
Bytes written to storage:            0
Cancelled write bytes:               0

Expectation

Memory Used:                         63416 (max 63416) bytes
Number of Outstanding Allocations:   132 (max 132)
Number of Pcache Overflow Bytes:     4104 (max 4104) bytes
Largest Allocation:                  48000 bytes
Largest Pcache Allocation:           4104 bytes
Lookaside Slots Used:                51 (max 52)
Successful lookaside attempts:       53
Lookaside failures due to size:      0
Lookaside failures due to OOM:       0
Pager Heap Usage:                    4904 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:                   0 bytes
Statement Heap/Lookaside Usage:      2528 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:        2528
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
Progress 1
Progress 2
Progress 3
Progress 4
Progress 5
Memory Used:                         63416 (max 63416) bytes
Number of Outstanding Allocations:   132 (max 132)
Number of Pcache Overflow Bytes:     4104 (max 4104) bytes
Largest Allocation:                  48000 bytes
Largest Pcache Allocation:           4104 bytes
Lookaside Slots Used:                51 (max 52)
Successful lookaside attempts:       58
Lookaside failures due to size:      0
Lookaside failures due to OOM:       0
Pager Heap Usage:                    4904 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:                   0 bytes
Statement Heap/Lookaside Usage:      2528 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:        2528
Bytes received by read():            11280
Bytes sent to write():               1325
Read() system calls:                 16
Write() system calls:                1
Bytes read from storage:             0
Bytes written to storage:            0
Cancelled write bytes:               0
Progress 6
Progress 7
Progress 8
Progress 9
Progress 10
Progress 11
Progress 12
Progress 13
Progress 14
Progress 15
Progress 16
Progress 17
Progress 18
Progress 19
Progress 20
Progress 21
Progress 22
Progress 23
Progress 24
Progress 25
Progress 26
Progress 27
Progress 28
Progress 29
Progress 30
Progress 31
Progress 32
Progress 33
Progress 34
Progress 35
Progress 36
Progress 37
Progress 38
Progress 39
Progress 40
Progress 41
Progress 42
Progress 43
Progress 44
Progress 45
Progress 46
Progress 47
Progress 48
Progress 49
Progress 50
Progress 51
Progress 52
Progress 53
Progress 54
Progress 55
Progress 56
Progress 57
Progress 58
Progress 59
Progress 60
Progress 61
Progress 62
Progress 63
Progress 64
Memory Used:                         79416 (max 80952) bytes
Number of Outstanding Allocations:   172 (max 186)
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:       126
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:                   856 bytes
Statement Heap/Lookaside Usage:      2312 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:        2312
Bytes received by read():            11378
Bytes sent to write():               2708
Read() system calls:                 18
Write() system calls:                2
Bytes read from storage:             0
Bytes written to storage:            0
Cancelled write bytes:               0
Progress 65
Progress 66
Progress 67
Progress 68
Progress 69
Progress 70
Progress 71
Progress 72
Progress 73
Progress 74
Progress 75
Progress 76
Progress 77
Progress 78
Progress 79
Progress 80
Progress 81
Progress 82
Progress 83
Progress 84
Progress 85
Progress 86
Progress 87
Progress 88
Progress 89
Progress 90
Progress 91
Progress 92
Progress 93
Progress 94
Progress 95
Progress 96
Progress 97
Progress 98
Progress 99
Progress 100
Progress 101
Progress 102
Progress 103
Progress 104
Progress 105
Progress 106
Progress 107
Progress 108
Progress 109
Memory Used:                         77112 (max 82744) bytes
Number of Outstanding Allocations:   161 (max 186)
Number of Pcache Overflow Bytes:     16936 (max 16936) bytes
Largest Allocation:                  48000 bytes
Largest Pcache Allocation:           4368 bytes
Lookaside Slots Used:                65 (max 97)
Successful lookaside attempts:       196
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:                   864 bytes
Statement Heap/Lookaside Usage:      6464 bytes
Fullscan Steps:                      0
Sort Operations:                     0
Autoindex Inserts:                   0
Virtual Machine Steps:               45
Reprepare operations:                0
Number of times run:                 1
Memory used by prepared stmt:        6464
Bytes received by read():            11476
Bytes sent to write():               4747
Read() system calls:                 20
Write() system calls:                3
Bytes read from storage:             0
Bytes written to storage:            0
Cancelled write bytes:               0
Progress 110
Progress 111
Progress 112
Progress 113
Progress 114
Progress 115
Progress 116
Progress 117
Progress 118
Progress 119
Progress 120
Progress 121
Progress 122
Progress 123
Progress 124
Progress 125
Progress 126
Progress 127
Progress 128
Progress 129
Progress 130
Progress 131
Progress 132
Progress 133
Progress 134
Progress 135
Progress 136
Progress 137
Progress 138
Progress 139
Progress 140
Progress 141
Progress 142
Progress 143
Progress 144
Progress 145
Progress 146
Progress 147
Progress 148
Progress 149
Progress 150
Progress 151
Progress 152
Progress 153
Progress 154
Progress 155
Progress 156
Progress 157
Progress 158
Progress 159
Progress 160
Progress 161
Progress 162
Progress 163
Progress 164
Progress 165
Progress 166
Progress 167
Progress 168
Progress 169
Progress 170
Progress 171
Progress 172
Progress 173
Progress 174
Progress 175
Progress 176
Progress 177
Progress 178
Progress 179
Progress 180
Progress 181
Progress 182
Progress 183
Progress 184
Progress 185
Progress 186
Progress 187
Progress 188
Progress 189
Progress 190
Progress 191
Progress 192
Progress 193
Progress 194
Progress 195
Progress 196
Progress 197
Progress 198
Progress 199
Progress 200
Progress 201
Progress 202
Progress 203
Progress 204
Progress 205
Progress 206
Progress 207
Progress 208
Progress 209
Progress 210
Progress 211
Progress 212
Progress 213
Progress 214
Progress 215
Progress 216
Progress 217
Progress 218
Progress 219
Progress 220
Progress 221
Progress 222
Progress 223
Progress 224
Progress 225
Progress 226
Progress 227
Progress 228
Progress 229
Progress 230
Progress 231
Progress 232
Progress 233
Progress 234
Progress 235
Progress 236
Progress 237
Progress 238
Progress 239
Progress 240
Progress 241
Progress 242
Progress 243
Progress 244
Progress 245
Progress 246
Progress 247
Progress 248
Progress 249
Progress 250
Progress 251
Progress 252
Progress 253
Progress 254
Progress 255
Progress 256
Progress 257
Progress 258
Progress 259
Progress 260
Progress 261
Progress 262
Progress 263
Progress 264
Progress 265
Progress 266
Progress 267
Progress 268
Progress 269
Progress 270
Progress 271
Progress 272
Progress 273
Progress 274
Progress 275
Progress 276
Progress 277
Progress 278
Progress 279
Progress 280
Progress 281
Progress 282
Progress 283
Progress 284
Progress 285
Progress 286
Progress 287
Progress 288
Progress 289
Progress 290
Progress 291
Progress 292
Progress 293
Progress 294
Progress 295
Progress 296
Progress 297
Progress 298
Progress 299
Progress 300
Progress 301
Progress 302
Progress 303
Progress 304
Progress 305
Progress 306
Progress 307
Progress 308
Progress 309
Progress 310
Progress 311
Progress 312
Progress 313
Progress 314
Progress 315
Progress 316
Progress 317
Progress 318
Progress 319
Progress 320
Progress 321
Progress 322
Progress 323
Progress 324
Progress 325
Progress 326
Progress 327
Progress 328
Progress 329
Progress 330
Progress 331
Progress 332
Progress 333
Progress 334
Progress 335
Progress 336
Progress 337
Progress 338
Progress 339
Progress 340
Progress 341
Progress 342
Progress 343
Progress 344
Progress 345
Progress 346
Progress 347
Progress 348
Progress 349
Progress 350
Progress 351
Progress 352
Progress 353
Progress 354
Progress 355
Progress 356
Progress 357
Progress 358
c|Inf|0.0|1
Progress 359
Progress 360
Progress 361
Progress 362
Progress 363
Progress 364
Progress 365
Progress 366
Progress 367
Progress 368
Progress 369
Progress 370
Progress 371
Progress 372
Progress 373
Progress 374
Progress 375
Progress 376
a|0.0|-9.22337203685478e+18|1
Progress 377
Progress 378
Progress 379
Progress 380
Progress 381
Progress 382
Progress 383
Progress 384
Progress 385
Progress 386
Progress 387
Progress 388
Progress 389
Progress 390
Progress 391
Progress 392
Progress 393
b|-9.22337203685478e+18||2
Progress 394
Progress 395
Progress 396
Progress 397
Progress 398
Progress 399
Memory Used:                         85520 (max 287440) bytes
Number of Outstanding Allocations:   177 (max 196)
Number of Pcache Overflow Bytes:     16936 (max 33336) bytes
Largest Allocation:                  87360 bytes
Largest Pcache Allocation:           4368 bytes
Lookaside Slots Used:                63 (max 123)
Successful lookaside attempts:       319
Lookaside failures due to size:      2
Lookaside failures due to OOM:       25
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:                   864 bytes
Statement Heap/Lookaside Usage:      14528 bytes
Fullscan Steps:                      2
Sort Operations:                     1
Autoindex Inserts:                   0
Virtual Machine Steps:               286
Reprepare operations:                0
Number of times run:                 1
Memory used by prepared stmt:        14528
Bytes received by read():            11574
Bytes sent to write():               10728
Read() system calls:                 22
Write() system calls:                5
Bytes read from storage:             0
Bytes written to storage:            0
Cancelled write bytes:               0
Progress 400
Progress 401
Progress 402
Progress 403
Progress 404
Memory Used:                         77112 (max 287440) bytes
Number of Outstanding Allocations:   161 (max 196)
Number of Pcache Overflow Bytes:     16936 (max 33336) bytes
Largest Allocation:                  87360 bytes
Largest Pcache Allocation:           4368 bytes
Lookaside Slots Used:                51 (max 123)
Successful lookaside attempts:       322
Lookaside failures due to size:      2
Lookaside failures due to OOM:       25
Pager Heap Usage:                    13608 bytes
Page cache hits:                     1
Page cache misses:                   0
Page cache writes:                   0
Page cache spills:                   0
Temporary data spilled to disk:      0
Schema Heap Usage:                   864 bytes
Statement Heap/Lookaside Usage:      2528 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:        2528
Bytes received by read():            11673
Bytes sent to write():               11813
Read() system calls:                 24
Write() system calls:                6
Bytes read from storage:             0
Bytes written to storage:            0
Cancelled write bytes:               0
Progress 405
Progress 406
Progress 407
Progress 408
Memory Used:                         77112 (max 287440) bytes
Number of Outstanding Allocations:   161 (max 196)
Number of Pcache Overflow Bytes:     16936 (max 33336) bytes
Largest Allocation:                  87360 bytes
Largest Pcache Allocation:           4368 bytes
Lookaside Slots Used:                53 (max 123)
Successful lookaside attempts:       327
Lookaside failures due to size:      2
Lookaside failures due to OOM:       25
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:                   864 bytes
Statement Heap/Lookaside Usage:      2656 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:        2656
Bytes received by read():            11772
Bytes sent to write():               13216
Read() system calls:                 26
Write() system calls:                7
Bytes read from storage:             0
Bytes written to storage:            0
Cancelled write bytes:               0

Flag

-stats