## Summary **No review yet** ## Minimized query ```sql PRAGMA function_list; .vfsinfo PRAGMA cache_spill; CREATE TABLE T ( a TEXT, b TEXT, c REAL, d REAL ); INSERT INTO T VALUES (round(atanh(coalesce(NULL, NULL, NULL)), -ceiling(datetime(10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))),'' || ('a'),40.5,-70.0), (2,'b',-10.25,20.5), (3,'c',9e999,-9e999); SELECT b FROM T WHERE ABS(c) > 5 AND ABS(d) > 5; BEGIN IMMEDIATE TRANSACTION; .check SAVEPOINT sp1334; PRAGMA trusted_schema = NO; BEGIN EXCLUSIVE TRANSACTION; ATTACH DATABASE ':memory:' AS aux89; SAVEPOINT sp5244; CREATE TABLE `aa`(a); CREATE TABLE bb(b); INSERT INTO aa VALUES((lower('你好') + CAST('`' AS NATIVE CHARACTER(json_type(coalesce(-ceil(asin(-(-(4605872185351208753)))), 70), '$[0]'))NVARCHAR(100)))); INSERT INTO aa VALUES(3); INSERT INTO bb VALUES(2); INSERT INTO bb VALUES(4); SELECT * FROM aa, bb WHERE NOT NOT (NOT max(a,b)>2) ; INSERT INTO bb VALUES(0); SELECT * FROM aa FULL JOIN bb WHERE b; SELECT * FROM aa, bb WHERE NOT min(a,b); SELECT * FROM aa, bb WHERE CASE WHEN a=b-1 THEN 0 ELSE 1 END; RELEASE sp5244; UPDATE bb SET b = 'x' RETURNING *; CREATE INDEX IF NOT EXISTS idx_aa_8024 ON aa(a COLLATE NOCASE); CREATE UNIQUE INDEX IF NOT EXISTS idx_aa_2279 ON aa(a COLLATE NOCASE) WHERE a > 0; PRAGMA foreign_keys = NO; INSERT INTO bb SELECT * FROM bb; SELECT COUNT(*) FROM bb; DETACH DATABASE aux89; COMMIT; VACUUM; SELECT * FROM aa AS a RIGHT JOIN aa AS b ON a.rowid = b.rowid; CREATE TRIGGER IF NOT EXISTS trg_bb_8804 AFTER DELETE ON bb FOR EACH ROW BEGIN SELECT RAISE(ABORT, 'abort'); /**/ END; SELECT MIN(a) FROM aa; CREATE TRIGGER IF NOT EXISTS trg_bb_259 AFTER INSERT ON bb BEGIN SELECT RAISE(IGNORE); END; ALTER TABLE aa RENAME COLUMN a TO a_r7981; ALTER TABLE bb ADD COLUMN extra_1494 TEXT DEFAULT CURRENT_TIMESTAMP; SELECT * FROM bb AS a RIGHT JOIN aa AS b ON a.rowid = b.rowid; ROLLBACK TRANSACTION TO SAVEPOINT sp1334; RELEASE SAVEPOINT sp1334; CREATE TRIGGER IF NOT EXISTS trg_bb_2719 BEFORE INSERT ON bb FOR EACH ROW BEGIN SELECT RAISE(ABORT, 'abort'); END; REINDEX; UPDATE bb SET b = CURRENT_TIMESTAMP WHERE b IS NOT NULL; SELECT COUNT(*) FROM bb; VACUUM; SELECT * FROM aa AS a JOIN aa AS b ON a.rowid = b.rowid; ANALYZE bb; SELECT COUNT(*) FROM bb; COMMIT; DELETE FROM aa WHERE a IS NULL RETURNING *; CREATE INDEX IF NOT EXISTS idx_aa_2067 ON aa(a COLLATE NOCASE) WHERE a IS NOT NULL; ALTER TABLE aa DROP COLUMN a; 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 bb; SELECT COUNT(*) FROM aa; SELECT SUM(b) FILTER (WHERE 1=0) OVER (PARTITION BY b ORDER BY b ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE GROUP) FROM bb; REINDEX bb; WITH n AS NOT MATERIALIZED (SELECT * FROM bb) SELECT * FROM n WHERE b > 0; INSERT INTO T DEFAULT VALUES; PRAGMA temp_store = 'FILE'; ALTER TABLE aa RENAME TO aa_r8421; SELECT COUNT(*) FROM aa; INSERT INTO bb DEFAULT VALUES; INSERT INTO T VALUES (NULL, NULL, NULL, NULL); SELECT * FROM aa; ALTER TABLE bb RENAME COLUMN b TO b_r5614; DROP TRIGGER IF EXISTS bb; REINDEX bb; DROP TRIGGER IF EXISTS T; DROP TABLE IF EXISTS T; INSERT INTO T DEFAULT VALUES; DELETE FROM T WHERE b IS NULL; INSERT INTO T SELECT * FROM T; SELECT GROUP_CONCAT(a, '.') OVER (ORDER BY a RANGE BETWEEN 1 PRECEDING AND 1 FOLLOWING) FROM aa; CREATE TABLE T ( a INTEGER, b TEXT, c REAL, d REAL ); INSERT INTO T VALUES (round(atanh(coalesce(NULL, NULL, NULL)), -2147483648),'a',40.5,-70.0), (2,'b',-10.25,20.5), (3,'c',9e999,-9e999); SELECT b FROM T WHERE ABS(c) > 5 AND ABS(d) > 5; BEGIN IMMEDIATE TRANSACTION; .check SAVEPOINT sp1334; PRAGMA trusted_schema = NO; BEGIN EXCLUSIVE TRANSACTION; ATTACH DATABASE ':memory:' AS aux89; SAVEPOINT sp5244; CREATE TABLE `aa`(a); CREATE TABLE bb(b); INSERT INTO aa VALUES((lower('你好') + CAST('`' AS NATIVE CHARACTER(json_type(coalesce(-ceil(asin(-(-(4605872185351208753)))), 70), '$[0]'))NVARCHAR(100)))); INSERT INTO aa VALUES(3); INSERT INTO bb VALUES(2); INSERT INTO bb VALUES(4); SELECT * FROM aa, bb WHERE NOT NOT (NOT max(a,b)>2) ; INSERT INTO bb VALUES(0); SELECT * FROM aa CROSS JOIN bb WHERE b; SELECT * FROM aa, bb WHERE NOT min(a,b); SELECT * FROM aa, bb WHERE CASE WHEN a=b-1 THEN 0 ELSE 1 END; RELEASE sp5244; UPDATE bb SET b = 'x' RETURNING *; CREATE INDEX IF NOT EXISTS idx_aa_8024 ON aa(a COLLATE NOCASE); CREATE UNIQUE INDEX IF NOT EXISTS idx_aa_2279 ON aa(a COLLATE NOCASE) WHERE a > 0; PRAGMA foreign_keys = NO; INSERT INTO bb SELECT * FROM bb; SELECT COUNT(*) FROM bb; DETACH DATABASE aux89; COMMIT; VACUUM; SELECT * FROM aa AS a RIGHT JOIN aa AS b ON a.rowid = b.rowid; CREATE TRIGGER IF NOT EXISTS trg_bb_8804 AFTER DELETE ON bb FOR EACH ROW BEGIN SELECT RAISE(ABORT, 'abort'); /**/ END; SELECT MIN(a) FROM aa; CREATE TRIGGER IF NOT EXISTS trg_bb_259 AFTER INSERT ON bb BEGIN SELECT RAISE(IGNORE); END; ALTER TABLE aa RENAME COLUMN a TO a_r7981; ALTER TABLE bb ADD COLUMN extra_1494 TEXT DEFAULT CURRENT_TIMESTAMP; SELECT * FROM bb AS a RIGHT JOIN aa AS b ON a.rowid = b.rowid; ROLLBACK TRANSACTION TO SAVEPOINT sp1334; RELEASE SAVEPOINT sp1334; CREATE TRIGGER IF NOT EXISTS trg_bb_2719 BEFORE INSERT ON bb FOR EACH ROW BEGIN SELECT RAISE(ABORT, 'abort'); END; REINDEX; UPDATE bb SET b = CURRENT_TIMESTAMP WHERE b IS NOT NULL; SELECT COUNT(*) FROM bb; VACUUM; SELECT * FROM aa AS a JOIN aa AS b ON a.rowid = b.rowid; ANALYZE bb; SELECT COUNT(*) FROM bb; COMMIT; DELETE FROM aa WHERE a IS NULL RETURNING *; CREATE INDEX IF NOT EXISTS idx_aa_2067 ON aa(a COLLATE NOCASE) WHERE a IS NOT NULL; ALTER TABLE aa DROP COLUMN a; 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 bb; SELECT COUNT(*) FROM aa; SELECT SUM(b) FILTER (WHERE 1=0) OVER (PARTITION BY b ORDER BY b ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE GROUP) FROM bb; REINDEX bb; WITH n AS NOT MATERIALIZED (SELECT * FROM bb) SELECT * FROM n WHERE b > 0; INSERT INTO T DEFAULT VALUES; PRAGMA temp_store = 'FILE'; ALTER TABLE aa RENAME TO aa_r8421; SELECT COUNT(*) FROM aa; INSERT INTO bb DEFAULT VALUES; INSERT INTO T VALUES (NULL, NULL, NULL, NULL); SELECT * FROM aa; ALTER TABLE bb RENAME COLUMN b TO b_r5614; DROP TRIGGER IF EXISTS bb; REINDEX bb; DROP TRIGGER IF EXISTS T; DROP TABLE IF EXISTS T; INSERT INTO T DEFAULT VALUES; DELETE FROM T WHERE b IS NULL; INSERT INTO T SELECT * FROM T; SELECT GROUP_CONCAT(a, '.') OVER (ORDER BY a RANGE BETWEEN 1 PRECEDING AND 1 FOLLOWING) FROM aa; CREATE TABLE T ( a INTEGER, b TEXT, c REAL, d REAL ); INSERT INTO T VALUES (round(atanh(coalesce(NULL, NULL, NULL)), -2147483648),'a',40.5,-70.0), (2,'b',-10.25,20.5), (3,'c',9e999,-9e999); SELECT b FROM T WHERE ABS(c) > 5 AND ABS(d) > 5; BEGIN IMMEDIATE TRANSACTION; .check SAVEPOINT sp1334; PRAGMA trusted_schema = NO; BEGIN EXCLUSIVE TRANSACTION; ATTACH DATABASE ':memory:' AS aux89; SAVEPOINT sp5244; CREATE TABLE `aa`(a); CREATE TABLE bb(b); INSERT INTO aa VALUES((lower('你好') + CAST('`' AS NATIVE CHARACTER(json_type(coalesce(-ceil(asin(-(-(4605872185351208753)))), 70), '$[0]'))NVARCHAR(100)))); INSERT INTO aa VALUES(3); INSERT INTO bb VALUES(2); INSERT INTO bb VALUES(4); SELECT * FROM aa, bb WHERE NOT NOT (NOT max(a,b)>2) ; INSERT INTO bb VALUES(0); SELECT * FROM aa CROSS JOIN bb WHERE b; SELECT * FROM aa, bb WHERE NOT min(a,b); SELECT * FROM aa, bb WHERE CASE WHEN a=b-1 THEN 0 ELSE 1 END; RELEASE sp5244; UPDATE bb SET b = 'x' RETURNING *; CREATE INDEX IF NOT EXISTS idx_aa_8024 ON aa(a COLLATE NOCASE); CREATE UNIQUE INDEX IF NOT EXISTS idx_aa_2279 ON aa(a COLLATE NOCASE) WHERE a > 0; PRAGMA foreign_keys = NO; INSERT INTO bb SELECT * FROM bb; SELECT COUNT(*) FROM bb; DETACH DATABASE aux89; COMMIT; VACUUM; SELECT * FROM aa AS a RIGHT JOIN aa AS b ON a.rowid = b.rowid; CREATE TRIGGER IF NOT EXISTS trg_bb_8804 AFTER DELETE ON bb FOR EACH ROW BEGIN SELECT RAISE(ABORT, 'abort'); /**/ END; SELECT MIN(a) FROM aa; CREATE TRIGGER IF NOT EXISTS trg_bb_259 AFTER INSERT ON bb BEGIN SELECT RAISE(IGNORE); END; ALTER TABLE aa RENAME COLUMN a TO a_r7981; ALTER TABLE bb ADD COLUMN extra_1494 TEXT DEFAULT CURRENT_TIMESTAMP; SELECT * FROM bb AS a RIGHT JOIN aa AS b ON a.rowid = b.rowid; ROLLBACK TRANSACTION TO SAVEPOINT sp1334; RELEASE SAVEPOINT sp1334; CREATE TRIGGER IF NOT EXISTS trg_bb_2719 BEFORE INSERT ON bb FOR EACH ROW BEGIN SELECT RAISE(ABORT, 'abort'); END; REINDEX; UPDATE bb SET b = CURRENT_TIMESTAMP WHERE b IS NOT NULL; SELECT COUNT(*) FROM bb; VACUUM; SELECT * FROM aa AS a JOIN aa AS b ON a.rowid = b.rowid; ANALYZE bb; SELECT COUNT(*) FROM bb; COMMIT; DELETE FROM aa WHERE a IS NULL RETURNING *; CREATE INDEX IF NOT EXISTS idx_aa_2067 ON aa(a COLLATE NOCASE) WHERE a IS NOT NULL; ALTER TABLE aa DROP COLUMN a; 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 bb; SELECT COUNT(*) FROM aa; SELECT SUM(b) FILTER (WHERE 1=0) OVER (PARTITION BY b ORDER BY b ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE GROUP) FROM bb; REINDEX bb; WITH n AS NOT MATERIALIZED (SELECT * FROM bb) SELECT * FROM n WHERE b > 0; INSERT INTO T DEFAULT VALUES; PRAGMA temp_store = 'FILE'; ALTER TABLE aa RENAME TO aa_r8421; SELECT COUNT(*) FROM aa; INSERT INTO bb DEFAULT VALUES; INSERT INTO T VALUES (NULL, NULL, NULL, NULL); SELECT * FROM aa; ALTER TABLE bb RENAME COLUMN b TO b_r5614; DROP TRIGGER IF EXISTS bb; REINDEX bb; DROP TRIGGER IF EXISTS T; DROP TABLE IF EXISTS T; INSERT INTO T DEFAULT VALUES; DELETE FROM T WHERE b IS NULL; INSERT INTO T SELECT * FROM T; SELECT GROUP_CONCAT(a, '.') OVER (ORDER BY a RANGE BETWEEN 1 PRECEDING AND 1 FOLLOWING) FROM aa; CREATE TABLE T ( a INTEGER, b TEXT, c REAL, d REAL ); INSERT INTO T VALUES (round(atanh(coalesce(NULL, NULL, NULL)), -2147483648),'a',40.5,-70.0), (2,'b',-10.25,20.5), (3,'c',9e999,-9e999); SELECT b FROM T WHERE ABS(c) > 5 AND ABS(d) > 5; BEGIN IMMEDIATE TRANSACTION; .check SAVEPOINT sp1334; PRAGMA trusted_schema = NO; BEGIN EXCLUSIVE TRANSACTION; ATTACH DATABASE ':memory:' AS aux89; SAVEPOINT sp5244; CREATE TABLE `aa`(a); CREATE TABLE bb(b); INSERT INTO aa VALUES((lower('你好') + CAST('`' AS NATIVE CHARACTER(json_type(coalesce(-ceil(asin(-(-(4605872185351208753)))), 70), '$[0]'))NVARCHAR(100)))); INSERT INTO aa VALUES(3); INSERT INTO bb VALUES(2); INSERT INTO bb VALUES(4); SELECT * FROM aa, bb WHERE NOT NOT (NOT max(a,b)>2) ; INSERT INTO bb VALUES(0); SELECT * FROM aa CROSS JOIN bb WHERE b; SELECT * FROM aa, bb WHERE NOT min(a,b); SELECT * FROM aa, bb WHERE CASE WHEN a=b-1 THEN 0 ELSE 1 END; RELEASE sp5244; UPDATE bb SET b = 'x' RETURNING *; CREATE INDEX IF NOT EXISTS idx_aa_8024 ON aa(a COLLATE NOCASE); CREATE UNIQUE INDEX IF NOT EXISTS idx_aa_2279 ON aa(a COLLATE NOCASE) WHERE a > 0; PRAGMA foreign_keys = NO; INSERT INTO bb SELECT * FROM bb; SELECT COUNT(*) FROM bb; DETACH DATABASE aux89; COMMIT; VACUUM; SELECT * FROM aa AS a RIGHT JOIN aa AS b ON a.rowid = b.rowid; CREATE TRIGGER IF NOT EXISTS trg_bb_8804 AFTER DELETE ON bb FOR EACH ROW BEGIN SELECT RAISE(ABORT, 'abort'); /**/ END; SELECT MIN(a) FROM aa; CREATE TRIGGER IF NOT EXISTS trg_bb_259 AFTER INSERT ON bb BEGIN SELECT RAISE(IGNORE); END; ALTER TABLE aa RENAME COLUMN a TO a_r7981; ALTER TABLE bb ADD COLUMN extra_1494 TEXT DEFAULT CURRENT_TIMESTAMP; SELECT * FROM bb AS a RIGHT JOIN aa AS b ON a.rowid = b.rowid; ROLLBACK TRANSACTION TO SAVEPOINT sp1334; RELEASE SAVEPOINT sp1334; CREATE TRIGGER IF NOT EXISTS trg_bb_2719 BEFORE INSERT ON bb FOR EACH ROW BEGIN SELECT RAISE(ABORT, 'abort'); END; REINDEX; UPDATE bb SET b = CURRENT_TIMESTAMP WHERE b IS NOT NULL; SELECT COUNT(*) FROM bb; VACUUM; SELECT * FROM aa AS a JOIN aa AS b ON a.rowid = b.rowid; ANALYZE bb; SELECT COUNT(*) FROM bb; COMMIT; DELETE FROM aa WHERE a IS NULL RETURNING *; CREATE INDEX IF NOT EXISTS idx_aa_2067 ON aa(a COLLATE NOCASE) WHERE a IS NOT NULL; ALTER TABLE aa DROP COLUMN a; 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 bb; SELECT COUNT(*) FROM aa; SELECT SUM(b) FILTER (WHERE 1=0) OVER (PARTITION BY b ORDER BY b ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE GROUP) FROM bb; REINDEX bb; WITH n AS NOT MATERIALIZED (SELECT * FROM bb) SELECT * FROM n WHERE b > 0; INSERT INTO T DEFAULT VALUES; PRAGMA temp_store = 'FILE'; ALTER TABLE aa RENAME TO aa_r8421; SELECT COUNT(*) FROM aa; INSERT INTO bb DEFAULT VALUES; INSERT INTO T VALUES (NULL, NULL, NULL, NULL); SELECT * FROM aa; ALTER TABLE bb RENAME COLUMN b TO b_r5614; DROP TRIGGER IF EXISTS bb; REINDEX bb; DROP TRIGGER IF EXISTS T; DROP TABLE IF EXISTS T; INSERT INTO T DEFAULT VALUES; DELETE FROM T WHERE b IS NULL; INSERT INTO T SELECT * FROM T; SELECT GROUP_CONCAT(a, '.') OVER (ORDER BY a RANGE BETWEEN 1 PRECEDING AND 1 FOLLOWING) FROM aa; CREATE TABLE T ( a INTEGER, b TEXT, c REAL, d REAL ); INSERT INTO T VALUES (round(atanh(coalesce(NULL, NULL, NULL)), -2147483648),'a',40.5,-70.0), (2,'b',-10.25,20.5), (3,'c',9e999,-9e999); SELECT b FROM T WHERE ABS(c) > 5 AND ABS(d) > 5; BEGIN IMMEDIATE TRANSACTION; .check SAVEPOINT sp1334; PRAGMA trusted_schema = NO; BEGIN EXCLUSIVE TRANSACTION; ATTACH DATABASE ':memory:' AS aux89; SAVEPOINT sp5244; CREATE TABLE `aa`(a); CREATE TABLE bb(b); INSERT INTO aa VALUES((lower('你好') + CAST('`' AS NATIVE CHARACTER(json_type(coalesce(-ceil(asin(-(-(4605872185351208753)))), 70), '$[0]'))NVARCHAR(100)))); INSERT INTO aa VALUES(3); INSERT INTO bb VALUES(2); INSERT INTO bb VALUES(4); SELECT * FROM aa, bb WHERE NOT NOT (NOT max(a,b)>2) ; INSERT INTO bb VALUES(0); SELECT * FROM aa CROSS JOIN bb WHERE b; SELECT * FROM aa, bb WHERE NOT min(a,b); SELECT * FROM aa, bb WHERE CASE WHEN a=b-1 THEN 0 ELSE 1 END; RELEASE sp5244; UPDATE bb SET b = 'x' RETURNING *; CREATE INDEX IF NOT EXISTS idx_aa_8024 ON aa(a COLLATE NOCASE); CREATE UNIQUE INDEX IF NOT EXISTS idx_aa_2279 ON aa(a COLLATE NOCASE) WHERE a > 0; PRAGMA foreign_keys = NO; INSERT INTO bb SELECT * FROM bb; SELECT COUNT(*) FROM bb; DETACH DATABASE aux89; COMMIT; VACUUM; SELECT * FROM aa AS a RIGHT JOIN aa AS b ON a.rowid = b.rowid; CREATE TRIGGER IF NOT EXISTS trg_bb_8804 AFTER DELETE ON bb FOR EACH ROW BEGIN SELECT RAISE(ABORT, 'abort'); /**/ END; SELECT MIN(a) FROM aa; CREATE TRIGGER IF NOT EXISTS trg_bb_259 AFTER INSERT ON bb BEGIN SELECT RAISE(IGNORE); END; ALTER TABLE aa RENAME COLUMN a TO a_r7981; ALTER TABLE bb ADD COLUMN extra_1494 TEXT DEFAULT CURRENT_TIMESTAMP; SELECT * FROM bb AS a RIGHT JOIN aa AS b ON a.rowid = b.rowid; ROLLBACK TRANSACTION TO SAVEPOINT sp1334; RELEASE SAVEPOINT sp1334; CREATE TRIGGER IF NOT EXISTS trg_bb_2719 BEFORE INSERT ON bb FOR EACH ROW BEGIN SELECT RAISE(ABORT, 'abort'); END; 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; REINDEX; UPDATE bb SET b = CURRENT_TIMESTAMP WHERE b IS NOT NULL; SELECT COUNT(*) FROM bb; VACUUM; SELECT * FROM aa AS a JOIN aa AS b ON a.rowid = b.rowid; ANALYZE bb; SELECT COUNT(*) FROM bb; COMMIT; DELETE FROM aa WHERE a IS NULL RETURNING *; CREATE INDEX IF NOT EXISTS idx_aa_2067 ON aa(a COLLATE NOCASE) WHERE a IS NOT NULL; ALTER TABLE aa DROP COLUMN a; 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 bb; SELECT COUNT(*) FROM aa; SELECT SUM(b) FILTER (WHERE 1=0) OVER (PARTITION BY b ORDER BY b ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE GROUP) FROM bb; REINDEX bb; WITH n AS NOT MATERIALIZED (SELECT * FROM bb) SELECT * FROM n WHERE b > 0; INSERT INTO T DEFAULT VALUES; PRAGMA temp_store = 'FILE'; ALTER TABLE aa RENAME TO aa_r8421; SELECT COUNT(*) FROM aa; INSERT INTO bb DEFAULT VALUES; INSERT INTO T VALUES (NULL, NULL, NULL, NULL); SELECT * FROM aa; ALTER TABLE bb RENAME COLUMN b TO b_r5614; DROP TRIGGER IF EXISTS bb; REINDEX bb; DROP TRIGGER IF EXISTS T; DROP TABLE IF EXISTS T; INSERT INTO T DEFAULT VALUES; DELETE FROM T WHERE b IS NULL; INSERT INTO T SELECT * FROM T; SELECT GROUP_CONCAT(a, '.') OVER (ORDER BY a RANGE BETWEEN 1 PRECEDING AND 1 FOLLOWING) FROM aa; CREATE TABLE T ( a INTEGER, b TEXT, c REAL, d REAL ); INSERT INTO T VALUES (round(atanh(coalesce(NULL, NULL, NULL)), -2147483648),'a',40.5,-70.0), (2,'b',-10.25,20.5), (3,'c',9e999,-9e999); SELECT b FROM T WHERE ABS(c) > 5 AND ABS(d) > 5; BEGIN IMMEDIATE TRANSACTION; .check SAVEPOINT sp1334; PRAGMA trusted_schema = NO; BEGIN EXCLUSIVE TRANSACTION; ATTACH DATABASE ':memory:' AS aux89; SAVEPOINT sp5244; CREATE TABLE `aa`(a); CREATE TABLE bb(b); INSERT INTO aa VALUES((lower('你好') + CAST('`' AS NATIVE CHARACTER(json_type(coalesce(-ceil(asin(-(-(4605872185351208753)))), 70), '$[0]'))NVARCHAR(100)))); INSERT INTO aa VALUES(3); INSERT INTO bb VALUES(2); INSERT INTO bb VALUES(4); SELECT * FROM aa, bb WHERE NOT NOT (NOT max(a,b)>2) ; INSERT INTO bb VALUES(0); SELECT * FROM aa CROSS JOIN bb WHERE b; SELECT * FROM aa, bb WHERE NOT min(a,b); SELECT * FROM aa, bb WHERE CASE WHEN a=b-1 THEN 0 ELSE 1 END; RELEASE sp5244; UPDATE bb SET b = 'x' RETURNING *; CREATE INDEX IF NOT EXISTS idx_aa_8024 ON aa(a COLLATE NOCASE); CREATE UNIQUE INDEX IF NOT EXISTS idx_aa_2279 ON aa(a COLLATE NOCASE) WHERE a > 0; PRAGMA foreign_keys = NO; INSERT INTO bb SELECT * FROM bb; SELECT COUNT(*) FROM bb; DETACH DATABASE aux89; COMMIT; VACUUM; SELECT * FROM aa AS a RIGHT JOIN aa AS b ON a.rowid = b.rowid; CREATE TRIGGER IF NOT EXISTS trg_bb_8804 AFTER DELETE ON bb FOR EACH ROW BEGIN SELECT RAISE(ABORT, 'abort'); /**/ END; SELECT MIN(a) FROM aa; CREATE TRIGGER IF NOT EXISTS trg_bb_259 AFTER INSERT ON bb BEGIN SELECT RAISE(IGNORE); END; ALTER TABLE aa RENAME COLUMN a TO a_r7981; ALTER TABLE bb ADD COLUMN extra_1494 TEXT DEFAULT CURRENT_TIMESTAMP; SELECT * FROM bb AS a RIGHT JOIN aa AS b ON a.rowid = b.rowid; ROLLBACK TRANSACTION TO SAVEPOINT sp1334; RELEASE SAVEPOINT sp1334; CREATE TRIGGER IF NOT EXISTS trg_bb_2719 BEFORE INSERT ON bb FOR EACH ROW BEGIN SELECT RAISE(ABORT, 'abort'); END; REINDEX; UPDATE bb SET b = CURRENT_TIMESTAMP WHERE b IS NOT NULL; SELECT COUNT(*) FROM bb; VACUUM; SELECT * FROM aa AS a JOIN aa AS b ON a.rowid = b.rowid; ANALYZE bb; SELECT COUNT(*) FROM bb; COMMIT; DELETE FROM aa WHERE a IS NULL RETURNING *; CREATE INDEX IF NOT EXISTS idx_aa_2067 ON aa(a COLLATE NOCASE) WHERE a IS NOT NULL; ALTER TABLE aa DROP COLUMN a; 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 bb; SELECT COUNT(*) FROM aa; SELECT SUM(b) FILTER (WHERE 1=0) OVER (PARTITION BY b ORDER BY b ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE GROUP) FROM bb; REINDEX bb; WITH n AS NOT MATERIALIZED (SELECT * FROM bb) SELECT * FROM n WHERE b > 0; INSERT INTO T DEFAULT VALUES; PRAGMA temp_store = 'FILE'; ALTER TABLE aa RENAME TO aa_r8421; SELECT COUNT(*) FROM aa; INSERT INTO bb DEFAULT VALUES; INSERT INTO T VALUES (NULL, NULL, NULL, NULL); SELECT * FROM aa; ALTER TABLE bb RENAME COLUMN b TO b_r5614; DROP TRIGGER IF EXISTS bb; REINDEX bb; DROP TRIGGER IF EXISTS T; DROP TABLE IF EXISTS T; INSERT INTO T DEFAULT VALUES; DELETE FROM T WHERE b IS NULL; INSERT INTO T SELECT * FROM T; SELECT GROUP_CONCAT(a, '.') OVER (ORDER BY a RANGE BETWEEN 1 PRECEDING AND 1 FOLLOWING) FROM aa; CREATE TABLE T ( a INTEGER, b TEXT, c REAL, d REAL ); INSERT INTO T VALUES (round(atanh(coalesce(NULL, NULL, NULL)), -2147483648),'a',40.5,-70.0), (2,'b',-10.25,20.5), (3,'c',9e999,-9e999); SELECT b FROM T WHERE ABS(c) > 5 AND ABS(d) > 5; BEGIN IMMEDIATE TRANSACTION; .check SAVEPOINT sp1334; PRAGMA trusted_schema = NO; BEGIN EXCLUSIVE TRANSACTION; ATTACH DATABASE ':memory:' AS aux89; SAVEPOINT sp5244; CREATE TABLE `aa`(a); CREATE TABLE bb(b); INSERT INTO aa VALUES((lower('你好') + CAST('`' AS NATIVE CHARACTER(json_type(coalesce(-ceil(asin(-(-(4605872185351208753)))), 70), '$[0]'))NVARCHAR(100)))); INSERT INTO aa VALUES(3); INSERT INTO bb VALUES(2); INSERT INTO bb VALUES(4); SELECT * FROM aa, bb WHERE NOT NOT (NOT max(a,b)>2) ; INSERT INTO bb VALUES(0); SELECT * FROM aa CROSS JOIN bb WHERE b; SELECT * FROM aa, bb WHERE NOT min(a,b); SELECT * FROM aa, bb WHERE CASE WHEN a=b-1 THEN 0 ELSE 1 END; RELEASE sp5244; UPDATE bb SET b = 'x' RETURNING *; CREATE INDEX IF NOT EXISTS idx_aa_8024 ON aa(a COLLATE NOCASE); CREATE UNIQUE INDEX IF NOT EXISTS idx_aa_2279 ON aa(a COLLATE NOCASE) WHERE a > 0; PRAGMA foreign_keys = NO; INSERT INTO bb SELECT * FROM bb; SELECT COUNT(*) FROM bb; DETACH DATABASE aux89; COMMIT; VACUUM; SELECT * FROM aa AS a RIGHT JOIN aa AS b ON a.rowid = b.rowid; CREATE TRIGGER IF NOT EXISTS trg_bb_8804 AFTER DELETE ON bb FOR EACH ROW BEGIN SELECT RAISE(ABORT, 'abort'); /**/ END; SELECT MIN(a) FROM aa; CREATE TRIGGER IF NOT EXISTS trg_bb_259 AFTER INSERT ON bb BEGIN SELECT RAISE(IGNORE); END; ALTER TABLE aa RENAME COLUMN a TO a_r7981; ALTER TABLE bb ADD COLUMN extra_1494 TEXT DEFAULT CURRENT_TIMESTAMP; SELECT * FROM bb AS a RIGHT JOIN aa AS b ON a.rowid = b.rowid; ROLLBACK TRANSACTION TO SAVEPOINT sp1334; RELEASE SAVEPOINT sp1334; CREATE TRIGGER IF NOT EXISTS trg_bb_2719 BEFORE INSERT ON bb FOR EACH ROW BEGIN SELECT RAISE(ABORT, 'abort'); END; REINDEX; UPDATE bb SET b = CURRENT_TIMESTAMP WHERE b IS NOT NULL; SELECT COUNT(*) FROM bb; VACUUM; SELECT * FROM aa AS a JOIN aa AS b ON a.rowid = b.rowid; ANALYZE bb; SELECT COUNT(*) FROM bb; COMMIT; DELETE FROM aa WHERE a IS NULL RETURNING *; CREATE INDEX IF NOT EXISTS idx_aa_2067 ON aa(a COLLATE NOCASE) WHERE a IS NOT NULL; ALTER TABLE aa DROP COLUMN a; 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 bb; SELECT COUNT(*) FROM aa; SELECT SUM(b) FILTER (WHERE 1=0) OVER (PARTITION BY b ORDER BY b ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE GROUP) FROM bb; REINDEX bb; WITH n AS NOT MATERIALIZED (SELECT * FROM bb) SELECT * FROM n WHERE b > 0; INSERT INTO T DEFAULT VALUES; PRAGMA temp_store = 'FILE'; ALTER TABLE aa RENAME TO aa_r8421; SELECT COUNT(*) FROM aa; INSERT INTO bb DEFAULT VALUES; INSERT INTO T VALUES (NULL, NULL, NULL, NULL); SELECT * FROM aa; ALTER TABLE bb RENAME COLUMN b TO b_r5614; DROP TRIGGER IF EXISTS bb; REINDEX bb; DROP TRIGGER IF EXISTS T; DROP TABLE IF EXISTS T; INSERT INTO T DEFAULT VALUES; DELETE FROM T WHERE b IS NULL; INSERT INTO T SELECT * FROM T; SELECT GROUP_CONCAT(a, '.') OVER (ORDER BY a RANGE BETWEEN 1 PRECEDING AND 1 FOLLOWING) FROM aa; CREATE TABLE T ( a INTEGER, b TEXT, c REAL, d REAL ); INSERT INTO T VALUES (round(atanh(coalesce(NULL, NULL, NULL)), -2147483648),'a',40.5,-70.0), (2,'b',-10.25,20.5), (3,'c',9e999,-9e999); SELECT b FROM T WHERE ABS(c) > 5 AND ABS(d) > 5; BEGIN IMMEDIATE TRANSACTION; .check SAVEPOINT sp1334; PRAGMA trusted_schema = NO; BEGIN EXCLUSIVE TRANSACTION; ATTACH DATABASE ':memory:' AS aux89; SAVEPOINT sp5244; CREATE TABLE `aa`(a); CREATE TABLE bb(b); INSERT INTO aa VALUES((lower('你好') + CAST('`' AS NATIVE CHARACTER(json_type(coalesce(-ceil(asin(-(-(4605872185351208753)))), 70), '$[0]'))NVARCHAR(100)))); INSERT INTO aa VALUES(3); INSERT INTO bb VALUES(2); INSERT INTO bb VALUES(4); SELECT * FROM aa, bb WHERE NOT NOT (NOT max(a,b)>2) ; INSERT INTO bb VALUES(0); SELECT * FROM aa CROSS JOIN bb WHERE b; SELECT * FROM aa, bb WHERE NOT min(a,b); SELECT * FROM aa, bb WHERE CASE WHEN a=b-1 THEN 0 ELSE 1 END; RELEASE sp5244; UPDATE bb SET b = 'x' RETURNING *; CREATE INDEX IF NOT EXISTS idx_aa_8024 ON aa(a COLLATE NOCASE); CREATE UNIQUE INDEX IF NOT EXISTS idx_aa_2279 ON aa(a COLLATE NOCASE) WHERE a > 0; PRAGMA foreign_keys = NO; INSERT INTO bb SELECT * FROM bb; SELECT COUNT(*) FROM bb; DETACH DATABASE aux89; COMMIT; VACUUM; SELECT * FROM aa AS a RIGHT JOIN aa AS b ON a.rowid = b.rowid; CREATE TRIGGER IF NOT EXISTS trg_bb_8804 AFTER DELETE ON bb FOR EACH ROW BEGIN SELECT RAISE(ABORT, 'abort'); /**/ END; SELECT MIN(a) FROM aa; CREATE TRIGGER IF NOT EXISTS trg_bb_259 AFTER INSERT ON bb BEGIN SELECT RAISE(IGNORE); END; ALTER TABLE aa RENAME COLUMN a TO a_r7981; ALTER TABLE bb ADD COLUMN extra_1494 TEXT DEFAULT CURRENT_TIMESTAMP; SELECT * FROM bb AS a RIGHT JOIN aa AS b ON a.rowid = b.rowid; ROLLBACK TRANSACTION TO SAVEPOINT sp1334; RELEASE SAVEPOINT sp1334; CREATE TRIGGER IF NOT EXISTS trg_bb_2719 BEFORE INSERT ON bb FOR EACH ROW BEGIN SELECT RAISE(ABORT, 'abort'); END; REINDEX; UPDATE bb SET b = CURRENT_TIMESTAMP WHERE b IS NOT NULL; SELECT COUNT(*) FROM bb; VACUUM; SELECT * FROM aa AS a JOIN aa AS b ON a.rowid = b.rowid; ANALYZE bb; SELECT COUNT(*) FROM bb; COMMIT; DELETE FROM aa WHERE a IS NULL RETURNING *; CREATE INDEX IF NOT EXISTS idx_aa_2067 ON aa(a COLLATE NOCASE) WHERE a IS NOT NULL; ALTER TABLE aa DROP COLUMN a; 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 bb; SELECT COUNT(*) FROM aa; SELECT SUM(b) FILTER (WHERE 1=0) OVER (PARTITION BY b ORDER BY b ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE GROUP) FROM bb; REINDEX bb; WITH n AS NOT MATERIALIZED (SELECT * FROM bb) SELECT * FROM n WHERE b > 0; INSERT INTO T DEFAULT VALUES; PRAGMA temp_store = 'FILE'; ALTER TABLE aa RENAME TO aa_r8421; SELECT COUNT(*) FROM aa; INSERT INTO bb DEFAULT VALUES; INSERT INTO T VALUES (NULL, NULL, NULL, NULL); SELECT * FROM aa; ALTER TABLE bb RENAME COLUMN b TO b_r5614; DROP TRIGGER IF EXISTS bb; REINDEX bb; DROP TRIGGER IF EXISTS T; DROP TABLE IF EXISTS T; INSERT INTO T DEFAULT VALUES; DELETE FROM T WHERE b IS NULL; INSERT INTO T SELECT * FROM T; SELECT GROUP_CONCAT(a, '.') OVER (ORDER BY a RANGE BETWEEN 1 PRECEDING AND 1 FOLLOWING) FROM aa; CREATE TABLE T ( a INTEGER, b TEXT, c REAL, d REAL ); INSERT INTO T VALUES (round(atanh(coalesce(NULL, NULL, NULL)), -2147483648),'a',40.5,-70.0), (2,'b',-10.25,20.5), (3,'c',9e999,-9e999); SELECT b FROM T WHERE ABS(c) > 5 AND ABS(d) > 5; BEGIN IMMEDIATE TRANSACTION; .check SAVEPOINT sp1334; PRAGMA trusted_schema = NO; BEGIN EXCLUSIVE TRANSACTION; ATTACH DATABASE ':memory:' AS aux89; SAVEPOINT sp5244; CREATE TABLE `aa`(a); CREATE TABLE bb(b); INSERT INTO aa VALUES((lower('你好') + CAST('`' AS NATIVE CHARACTER(json_type(coalesce(-ceil(asin(-(-(4605872185351208753)))), 70), '$[0]'))NVARCHAR(100)))); INSERT INTO aa VALUES(3); INSERT INTO bb VALUES(2); INSERT INTO bb VALUES(4); SELECT * FROM aa, bb WHERE NOT NOT (NOT max(a,b)>2) ; INSERT INTO bb VALUES(0); SELECT * FROM aa CROSS JOIN bb WHERE b; SELECT * FROM aa, bb WHERE NOT min(a,b); SELECT * FROM aa, bb WHERE CASE WHEN a=b-1 THEN 0 ELSE 1 END; RELEASE sp5244; UPDATE bb SET b = 'x' RETURNING *; CREATE INDEX IF NOT EXISTS idx_aa_8024 ON aa(a COLLATE NOCASE); CREATE UNIQUE INDEX IF NOT EXISTS idx_aa_2279 ON aa(a COLLATE NOCASE) WHERE a > 0; PRAGMA foreign_keys = NO; INSERT INTO bb SELECT * FROM bb; SELECT COUNT(*) FROM bb; DETACH DATABASE aux89; COMMIT; VACUUM; SELECT * FROM aa AS a RIGHT JOIN aa AS b ON a.rowid = b.rowid; CREATE TRIGGER IF NOT EXISTS trg_bb_8804 AFTER DELETE ON bb FOR EACH ROW BEGIN SELECT RAISE(ABORT, 'abort'); /**/ END; SELECT MIN(a) FROM aa; CREATE TRIGGER IF NOT EXISTS trg_bb_259 AFTER INSERT ON bb BEGIN SELECT RAISE(IGNORE); END; ALTER TABLE aa RENAME COLUMN a TO a_r7981; ALTER TABLE bb ADD COLUMN extra_1494 TEXT DEFAULT CURRENT_TIMESTAMP; SELECT * FROM bb AS a RIGHT JOIN aa AS b ON a.rowid = b.rowid; ROLLBACK TRANSACTION TO SAVEPOINT sp1334; RELEASE SAVEPOINT sp1334; CREATE TRIGGER IF NOT EXISTS trg_bb_2719 BEFORE INSERT ON bb FOR EACH ROW BEGIN SELECT RAISE(ABORT, 'abort'); END; REINDEX; UPDATE bb SET b = CURRENT_TIMESTAMP WHERE b IS NOT NULL; SELECT COUNT(*) FROM bb; VACUUM; SELECT * FROM aa AS a JOIN aa AS b ON a.rowid = b.rowid; ANALYZE bb; SELECT COUNT(*) FROM bb; COMMIT; DELETE FROM aa WHERE a IS NULL RETURNING *; CREATE INDEX IF NOT EXISTS idx_aa_2067 ON aa(a COLLATE NOCASE) WHERE a IS NOT NULL; ALTER TABLE aa DROP COLUMN a; 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 bb; SELECT COUNT(*) FROM aa; SELECT SUM(b) FILTER (WHERE 1=0) OVER (PARTITION BY b ORDER BY b ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING EXCLUDE GROUP) FROM bb; REINDEX bb; WITH n AS NOT MATERIALIZED (SELECT * FROM bb) SELECT * FROM n WHERE b > 0; INSERT INTO T DEFAULT VALUES; PRAGMA temp_store = 'FILE'; ALTER TABLE aa RENAME TO aa_r8421; SELECT COUNT(*) FROM aa; INSERT INTO bb DEFAULT VALUES; INSERT INTO T VALUES (NULL, NULL, NULL, NULL); SELECT * FROM aa; ALTER TABLE bb RENAME COLUMN b TO b_r5614; DROP TRIGGER IF EXISTS bb; REINDEX bb; DROP TRIGGER IF EXISTS T; DROP TABLE IF EXISTS T; INSERT INTO T DEFAULT VALUES; DELETE FROM T WHERE b IS NULL; INSERT INTO T SELECT * FROM T; SELECT GROUP_CONCAT(a, '.') OVER (ORDER BY a RANGE BETWEEN 1 PRECEDING AND 1 FOLLOWING) FROM aa; DELETE FROM aa WHERE a IS NULL; ALTER TABLE aa ADD COLUMN extra_6362 NCHAR(55) DEFAULT ''; ALTER TABLE T DROP COLUMN d; PRAGMA recursive_triggers = NO; SELECT * FROM aa AS a JOIN aa AS b ON a.rowid = b.rowid; ALTER TABLE T ADD COLUMN extra_960 MEDIUMINT UNIQUE; PRAGMA parser_trace = 0; INSERT INTO aa VALUES (NULL); WITH a AS (SELECT * FROM T1), RECURSIVE cnt(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM cnt WHERE x<30) SELECT * FROM a CROSS JOIN cnt; INSERT INTO aa VALUES (NULL); SELECT GROUP_CONCAT(a) OVER (ORDER BY a ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW EXCLUDE TIES) FROM T2; SELECT COUNT(*) FROM bb; INSERT INTO bb DEFAULT VALUES; SELECT * FROM T1 WHERE b > ANY (SELECT b FROM T1); ``` ## Actual output ```sql pow|1|s|utf8|2|2099200 group_concat|1|w|utf8|1|2097152 group_concat|1|w|utf8|2|2097152 json_type|1|s|utf8|1|2048 json_type|1|s|utf8|2|2048 julianday|1|s|utf8|-1|2099200 ntile|1|w|utf8|1|2097152 nullif|1|s|utf8|2|2099200 sqlite_compileoption_get|1|s|utf8|1|2097152 json_valid|1|s|utf8|1|2048 json_quote|1|s|utf8|1|2048 json_patch|1|s|utf8|2|2048 ->|1|s|utf8|2|2048 json_array|1|s|utf8|-1|2048 current_timestamp|1|s|utf8|0|2097152 power|1|s|utf8|2|2099200 sqlite_compileoption_used|1|s|utf8|1|2097152 json_remove|1|s|utf8|-1|2048 json_object|1|s|utf8|-1|2048 json_insert|1|s|utf8|-1|2048 ->>|1|s|utf8|2|2048 sin|1|s|utf8|1|2099200 sum|1|w|utf8|1|2097152 quote|1|s|utf8|1|2099200 printf|1|s|utf8|-1|2099200 likelihood|1|s|utf8|2|2099200 json_replace|1|s|utf8|-1|2048 json_extract|1|s|utf8|-1|2048 last_value|1|w|utf8|1|2097152 rank|1|w|utf8|0|2097152 sign|1|s|utf8|1|2099200 sqrt|1|s|utf8|1|2099200 sinh|1|s|utf8|1|2099200 tan|1|s|utf8|1|2099200 round|1|s|utf8|1|2099200 round|1|s|utf8|2|2099200 rtrim|1|s|utf8|1|2099200 rtrim|1|s|utf8|2|2099200 nth_value|1|w|utf8|2|2097152 tanh|1|s|utf8|1|2099200 random|1|s|utf8|0|2097152 trim|1|s|utf8|1|2099200 trim|1|s|utf8|2|2099200 time|1|s|utf8|-1|2099200 radians|1|s|utf8|1|2099200 trunc|1|s|utf8|1|2099200 total|1|w|utf8|1|2097152 substr|1|s|utf8|2|2099200 substr|1|s|utf8|3|2099200 replace|1|s|utf8|3|2099200 upper|1|s|utf8|1|2099200 subtype|1|s|utf8|1|2099200 typeof|1|s|utf8|1|2099200 load_extension|1|s|utf8|1|524288 load_extension|1|s|utf8|2|524288 json_group_array|1|w|utf8|1|1050624 avg|1|w|utf8|1|2097152 abs|1|s|utf8|1|2099200 json_group_object|1|w|utf8|2|1050624 json_array_length|1|s|utf8|1|2048 json_array_length|1|s|utf8|2|2048 strftime|1|s|utf8|-1|2099200 atan|1|s|utf8|1|2099200 asin|1|s|utf8|1|2099200 acos|1|s|utf8|1|2099200 unknown|1|s|utf8|-1|2099200 substring|1|s|utf8|2|2099200 substring|1|s|utf8|3|2099200 randomblob|1|s|utf8|1|2097152 unicode|1|s|utf8|1|2099200 percent_rank|1|w|utf8|0|2097152 row_number|1|w|utf8|0|2097152 atanh|1|s|utf8|1|2099200 asinh|1|s|utf8|1|2099200 acosh|1|s|utf8|1|2099200 cos|1|s|utf8|1|2099200 atan2|1|s|utf8|2|2099200 last_insert_rowid|1|s|utf8|0|2097152 sqlite_log|1|s|utf8|2|2099200 unlikely|1|s|utf8|1|2099200 cosh|1|s|utf8|1|2099200 ceil|1|s|utf8|1|2099200 char|1|s|utf8|-1|2099200 unixepoch|1|s|utf8|-1|2099200 exp|1|s|utf8|1|2099200 count|1|w|utf8|0|2097152 count|1|w|utf8|1|2097152 date|1|s|utf8|-1|2099200 sqlite_offset|1|s|utf8|1|2097152 ceiling|1|s|utf8|1|2099200 total_changes|1|s|utf8|0|2097152 changes|1|s|utf8|0|2097152 sqlite_version|1|s|utf8|0|2097152 degrees|1|s|utf8|1|2099200 floor|1|s|utf8|1|2099200 coalesce|1|s|utf8|-1|2099200 glob|1|s|utf8|2|2099200 zeroblob|1|s|utf8|1|2099200 hex|1|s|utf8|1|2099200 iif|1|s|utf8|3|2099200 sqlite_source_id|1|s|utf8|0|2097152 format|1|s|utf8|-1|2099200 datetime|1|s|utf8|-1|2099200 cume_dist|1|w|utf8|0|2097152 ln|1|s|utf8|1|2099200 instr|1|s|utf8|2|2099200 json|1|s|utf8|1|2048 dense_rank|1|w|utf8|0|2097152 log|1|s|utf8|1|2099200 log|1|s|utf8|2|2099200 ifnull|1|s|utf8|2|2099200 current_date|1|s|utf8|0|2097152 current_time|1|s|utf8|0|2097152 lag|1|w|utf8|1|2097152 lag|1|w|utf8|3|2097152 lag|1|w|utf8|2|2097152 mod|1|s|utf8|2|2099200 log2|1|s|utf8|1|2099200 like|1|s|utf8|2|2099200 like|1|s|utf8|3|2099200 max|1|s|utf8|-1|2099200 max|1|w|utf8|1|2097152 min|1|s|utf8|-1|2099200 min|1|w|utf8|1|2097152 lead|1|w|utf8|1|2097152 lead|1|w|utf8|3|2097152 lead|1|w|utf8|2|2097152 log10|1|s|utf8|1|2099200 lower|1|s|utf8|1|2099200 ltrim|1|s|utf8|1|2099200 ltrim|1|s|utf8|2|2099200 first_value|1|w|utf8|1|2097152 pi|1|s|utf8|0|2099200 length|1|s|utf8|1|2099200 likely|1|s|utf8|1|2099200 json_set|1|s|utf8|-1|2048 edit|0|s|utf8|2|0 edit|0|s|utf8|1|0 usleep|0|s|utf8|1|0 shell_idquote|0|s|utf8|1|0 shell_escape_crnl|0|s|utf8|1|0 shell_putsnl|0|s|utf8|1|0 ieee754_from_blob|0|s|utf8|1|2097152 shell_add_schema|0|s|utf8|3|0 ieee754_to_blob|0|s|utf8|1|2097152 ieee754|0|s|utf8|2|2097152 ieee754|0|s|utf8|1|2097152 shell_int32|0|s|utf8|2|0 regexp|0|s|utf8|2|2099200 ieee754_exponent|0|s|utf8|1|2097152 decimal_sub|0|s|utf8|2|2099200 decimal_cmp|0|s|utf8|2|2099200 writefile|0|s|utf8|-1|524288 lsmode|0|s|utf8|1|0 readfile|0|s|utf8|1|524288 match|0|s|utf8|2|0 fts3_tokenizer|0|s|utf8|2|524288 fts3_tokenizer|0|s|utf8|1|524288 ieee754_mantissa|0|s|utf8|1|2097152 decimal_add|0|s|utf8|2|2099200 decimal|0|s|utf8|1|2099200 snippet|0|s|utf8|-1|0 offsets|0|s|utf8|1|0 shell_module_schema|0|s|utf8|1|0 matchinfo|0|s|utf8|2|0 matchinfo|0|s|utf8|1|0 optimize|0|s|utf8|1|0 decimal_sum|0|w|utf8|1|2099200 sha3|0|s|utf8|2|2099200 sha3|0|s|utf8|1|2099200 rtreedepth|0|s|utf8|1|0 regexpi|0|s|utf8|2|2099200 decimal_mul|0|s|utf8|2|2099200 sha3_query|0|s|utf8|2|524288 sha3_query|0|s|utf8|1|524288 rtreenode|0|s|utf8|2|0 rtreecheck|0|s|utf8|-1|0 vfs.zName = "unix" vfs.iVersion = 3 vfs.szOsFile = 120 vfs.mxPathname = 512 483 a b c ``` ## Expectation ```sql pow|1|s|utf8|2|2099200 median|1|w|utf8|1|0 group_concat|1|w|utf8|1|2097152 group_concat|1|w|utf8|2|2097152 json_type|1|s|utf8|1|2099200 json_type|1|s|utf8|2|2099200 jsonb_set|1|s|utf8|-1|3147776 julianday|1|s|utf8|-1|2099200 ntile|1|w|utf8|1|2097152 nullif|1|s|utf8|2|2099200 sqlite_compileoption_get|1|s|utf8|1|2097152 json_valid|1|s|utf8|1|2099200 json_valid|1|s|utf8|2|2099200 json_quote|1|s|utf8|1|3147776 json_patch|1|s|utf8|2|2099200 ->|1|s|utf8|2|2099200 json_array|1|s|utf8|-1|3147776 current_timestamp|1|s|utf8|0|2097152 power|1|s|utf8|2|2099200 sqlite_compileoption_used|1|s|utf8|1|2097152 json_remove|1|s|utf8|-1|2099200 json_pretty|1|s|utf8|1|2099200 json_pretty|1|s|utf8|2|2099200 jsonb_patch|1|s|utf8|2|2099200 json_object|1|s|utf8|-1|3147776 json_insert|1|s|utf8|-1|3147776 ->>|1|s|utf8|2|2099200 jsonb_array|1|s|utf8|-1|3147776 sin|1|s|utf8|1|2099200 sum|1|w|utf8|1|2097152 quote|1|s|utf8|1|2099200 printf|1|s|utf8|-1|2099200 likelihood|1|s|utf8|2|2099200 json_replace|1|s|utf8|-1|3147776 jsonb_remove|1|s|utf8|-1|2099200 jsonb_object|1|s|utf8|-1|3147776 jsonb_insert|1|s|utf8|-1|3147776 json_extract|1|s|utf8|-1|2099200 last_value|1|w|utf8|1|2097152 rank|1|w|utf8|0|2097152 sign|1|s|utf8|1|2099200 sqrt|1|s|utf8|1|2099200 sinh|1|s|utf8|1|2099200 tan|1|s|utf8|1|2099200 round|1|s|utf8|1|2099200 round|1|s|utf8|2|2099200 rtrim|1|s|utf8|1|2099200 rtrim|1|s|utf8|2|2099200 jsonb_replace|1|s|utf8|-1|3147776 jsonb_extract|1|s|utf8|-1|2099200 nth_value|1|w|utf8|2|2097152 tanh|1|s|utf8|1|2099200 random|1|s|utf8|0|2097152 trim|1|s|utf8|1|2099200 trim|1|s|utf8|2|2099200 time|1|s|utf8|-1|2099200 radians|1|s|utf8|1|2099200 trunc|1|s|utf8|1|2099200 total|1|w|utf8|1|2097152 substr|1|s|utf8|2|2099200 substr|1|s|utf8|3|2099200 replace|1|s|utf8|3|2099200 percentile|1|w|utf8|2|0 unhex|1|s|utf8|1|2099200 unhex|1|s|utf8|2|2099200 upper|1|s|utf8|1|2099200 subtype|1|s|utf8|1|3147776 typeof|1|s|utf8|1|2099200 load_extension|1|s|utf8|1|524288 load_extension|1|s|utf8|2|524288 json_group_array|1|w|utf8|1|3147776 avg|1|w|utf8|1|2097152 unistr|1|s|utf8|1|2099200 abs|1|s|utf8|1|2099200 octet_length|1|s|utf8|1|2099200 json_group_object|1|w|utf8|2|3147776 jsonb_group_array|1|w|utf8|1|3147776 json_array_length|1|s|utf8|1|2099200 json_array_length|1|s|utf8|2|2099200 strftime|1|s|utf8|-1|2099200 atan|1|s|utf8|1|2099200 asin|1|s|utf8|1|2099200 acos|1|s|utf8|1|2099200 unknown|1|s|utf8|-1|2099200 substring|1|s|utf8|2|2099200 substring|1|s|utf8|3|2099200 randomblob|1|s|utf8|1|2097152 unicode|1|s|utf8|1|2099200 jsonb_group_object|1|w|utf8|2|3147776 timediff|1|s|utf8|2|2099200 percent_rank|1|w|utf8|0|2097152 row_number|1|w|utf8|0|2097152 atanh|1|s|utf8|1|2099200 asinh|1|s|utf8|1|2099200 acosh|1|s|utf8|1|2099200 cos|1|s|utf8|1|2099200 atan2|1|s|utf8|2|2099200 string_agg|1|w|utf8|2|2097152 last_insert_rowid|1|s|utf8|0|2097152 sqlite_log|1|s|utf8|2|2099200 unlikely|1|s|utf8|1|2099200 json_error_position|1|s|utf8|1|2099200 cosh|1|s|utf8|1|2099200 ceil|1|s|utf8|1|2099200 char|1|s|utf8|-1|2099200 unixepoch|1|s|utf8|-1|2099200 exp|1|s|utf8|1|2099200 percentile_disc|1|w|utf8|2|0 percentile_cont|1|w|utf8|2|0 count|1|w|utf8|0|2097152 count|1|w|utf8|1|2097152 date|1|s|utf8|-1|2099200 concat|1|s|utf8|-3|2099200 sqlite_offset|1|s|utf8|1|2099200 ceiling|1|s|utf8|1|2099200 total_changes|1|s|utf8|0|2097152 changes|1|s|utf8|0|2097152 unistr_quote|1|s|utf8|1|2099200 sqlite_version|1|s|utf8|0|2097152 if|1|s|utf8|-4|2099200 coalesce|1|s|utf8|-4|2099200 degrees|1|s|utf8|1|2099200 floor|1|s|utf8|1|2099200 glob|1|s|utf8|2|2099200 zeroblob|1|s|utf8|1|2099200 hex|1|s|utf8|1|2099200 iif|1|s|utf8|-4|2099200 sqlite_source_id|1|s|utf8|0|2097152 concat_ws|1|s|utf8|-4|2099200 format|1|s|utf8|-1|2099200 datetime|1|s|utf8|-1|2099200 cume_dist|1|w|utf8|0|2097152 ln|1|s|utf8|1|2099200 instr|1|s|utf8|2|2099200 json|1|s|utf8|1|2099200 dense_rank|1|w|utf8|0|2097152 log|1|s|utf8|1|2099200 log|1|s|utf8|2|2099200 ifnull|1|s|utf8|2|2099200 jsonb|1|s|utf8|1|2099200 current_date|1|s|utf8|0|2097152 current_time|1|s|utf8|0|2097152 lag|1|w|utf8|1|2097152 lag|1|w|utf8|3|2097152 lag|1|w|utf8|2|2097152 mod|1|s|utf8|2|2099200 log2|1|s|utf8|1|2099200 like|1|s|utf8|2|2099200 like|1|s|utf8|3|2099200 max|1|s|utf8|-3|2099200 max|1|w|utf8|1|2097152 min|1|s|utf8|-3|2099200 min|1|w|utf8|1|2097152 lead|1|w|utf8|1|2097152 lead|1|w|utf8|3|2097152 lead|1|w|utf8|2|2097152 log10|1|s|utf8|1|2099200 lower|1|s|utf8|1|2099200 ltrim|1|s|utf8|1|2099200 ltrim|1|s|utf8|2|2099200 first_value|1|w|utf8|1|2097152 pi|1|s|utf8|0|2099200 length|1|s|utf8|1|2099200 likely|1|s|utf8|1|2099200 json_set|1|s|utf8|-1|3147776 usleep|0|s|utf8|1|0 shell_putsnl|0|s|utf8|1|0 dtostr|0|s|utf8|2|0 dtostr|0|s|utf8|1|0 sqlar_uncompress|0|s|utf8|2|2097152 sqlar_compress|0|s|utf8|1|2097152 zipfile|0|a|utf8|-1|0 lsmode|0|s|utf8|1|0 writefile|0|s|utf8|-1|524288 readfile|0|s|utf8|1|524288 ieee754_from_blob|0|s|utf8|1|2097152 offsets|0|s|utf8|1|0 decimal_cmp|0|s|utf8|2|2099200 fts3_tokenizer|0|s|utf8|2|524288 fts3_tokenizer|0|s|utf8|1|524288 decimal|0|s|utf8|1|2099200 sha1b|0|s|utf8|1|2099200 zipfile_cds|0|s|utf8|-1|0 decimal_mul|0|s|utf8|2|2099200 matchinfo|0|s|utf8|2|0 matchinfo|0|s|utf8|1|0 ieee754_inc|0|s|utf8|2|2097152 optimize|0|s|utf8|1|0 rtreedepth|0|s|utf8|1|0 ieee754_mantissa|0|s|utf8|1|2097152 rtreenode|0|s|utf8|2|0 shell_add_schema|0|s|utf8|3|0 strtod|0|s|utf8|1|0 rtreecheck|0|s|utf8|-1|0 shell_module_schema|0|s|utf8|1|0 match|0|s|utf8|2|0 sha1|0|s|utf8|1|2099200 sha1_query|0|s|utf8|1|524288 sha3|0|s|utf8|2|2099200 sha3|0|s|utf8|1|2099200 sha3_agg|0|a|utf8|2|2099200 sha3_agg|0|a|utf8|1|2099200 ieee754_exponent|0|s|utf8|1|2097152 ieee754|0|s|utf8|2|2097152 ieee754|0|s|utf8|1|2097152 decimal_sub|0|s|utf8|2|2099200 regexpi|0|s|utf8|2|2099200 sha3_query|0|s|utf8|2|524288 sha3_query|0|s|utf8|1|524288 stmtrand|0|s|utf8|0|0 stmtrand|0|s|utf8|1|0 decimal_exp|0|s|utf8|1|2099200 ieee754_to_blob|0|s|utf8|1|2097152 base85|0|s|utf8|1|2623488 decimal_add|0|s|utf8|2|2099200 edit|0|s|utf8|2|0 edit|0|s|utf8|1|0 decimal_pow2|0|s|utf8|1|2099200 base64|0|s|utf8|1|2623488 snippet|0|s|utf8|-1|0 decimal_sum|0|w|utf8|1|2099200 regexp|0|s|utf8|2|2099200 vfs.zName = "unix" vfs.iVersion = 3 vfs.szOsFile = 120 vfs.mxPathname = 512 483 a b c ``` ## Flag ``` ```