Changeset: b5f3921d9e06 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/b5f3921d9e06
Modified Files:
sql/test/dict/Tests/dict01.test
Branch: Jan2022
Log Message:
Added test for recent fix
diffs (100 lines):
diff --git a/sql/test/dict/Tests/dict01.test b/sql/test/dict/Tests/dict01.test
--- a/sql/test/dict/Tests/dict01.test
+++ b/sql/test/dict/Tests/dict01.test
@@ -248,6 +248,96 @@ statement ok
START TRANSACTION
statement ok
+CREATE SEQUENCE "sys"."seq_8393" AS INTEGER
+
+statement ok
+CREATE TABLE "sys"."t0" ("c0" DECIMAL(18,3),"c1" BIGINT DEFAULT next value for
"sys"."seq_8393")
+
+statement ok rowcount 35
+COPY 35 RECORDS INTO "sys"."t0" FROM stdin USING DELIMITERS E'\t',E'\n','"'
+<COPY_INTO_DATA>
+0.869 -1519170928
+0.755 34
+0.690 -500094807
+NULL -1007149659
+NULL -1182606787
+0.978 2141158291
+0.734 1
+0.757 2
+0.685 3
+0.876 4
+0.237 5
+NULL 6
+0.998 643115392
+0.395 -1477930933
+0.163 7
+0.049 -1127189901
+0.069 -1127508051
+6.000 1895794951
+0.963 -711543940
+0.808 -1
+0.722 -9223372036854775807
+0.616 8
+NULL 1896254920
+0.352 9
+0.135 0
+0.306 10
+NULL 44
+NULL -68731387
+NULL -259682535
+NULL -413188411
+NULL 2060626791
+NULL -1819302001
+0.353 1671526830
+NULL 49
+NULL 5989
+
+statement ok
+ALTER SEQUENCE "sys"."seq_8393" RESTART WITH 11 NO CYCLE
+
+statement ok
+COMMIT
+
+statement ok
+CALL "sys"."dict_compress"('sys','t0','c1',true)
+
+statement ok
+START TRANSACTION
+
+statement ok rowcount 2
+INSERT INTO t0(c1) VALUES(1419068893), (least(json."integer"(JSON 'null'),
sqrt((SELECT DISTINCT 421689172 WHERE TRUE))))
+
+statement ok rowcount 37
+UPDATE t0 SET c1 = DEFAULT
+
+statement ok rowcount 24
+INSERT INTO t0(c1) VALUES(718095040), (-598203097), (0), (447346516),
(1872246785), (-401674441),
(-1541029518),(541285281),(-2111339894),(-2131974587),(-4855319),
+(776811174),(419815752),(-872811856), (-1283391645),(1459537807), (716010206),
(NULL), (131493150), (326028168), (-1959786633),(1432852950), (21),
(-1830329263)
+
+statement ok rowcount 35
+INSERT INTO t0(c0) VALUES(3), (0.686), (0.454), (0.868),(0.686),(0.5),
(0.353), (0.454), (0.54), (0.54), (0.342), (-969122634),(0.2), (0.5),
(4),(0.342),
+(0.7), (0.9), (0.57), (0.99), (0.5645),(0.342),(0.78), (0.86),(2),
(0.46),(0.242), (0.66), (0.11),(0.686), (0.65), (0.65), (1), (0.53), (0.454)
+
+statement ok rowcount 12
+INSERT INTO t0(c0, c1) VALUES(0.2342, 1313410006), (2, 1669659098), (0.45,
512732037), (0.768, -1635964182), (0.68, 2),(0.9, DEFAULT), (0.354, -860428240),
+(0.45, -2077612165),(0.54, 114),(0.585, -766044021), (0.646, -760724786),
(0.33, 519176898)
+
+statement ok rowcount 5
+INSERT INTO t0(c1, c0) VALUES(-1226601715, 0.545), (313, 0.68),(1613852187,
0.234),(1296111754, 0.75),(-1806857005, 0.767)
+
+statement ok
+UPDATE t0 SET c1 = DEFAULT FROM (SELECT 1) x(x)
+
+statement ok
+ROLLBACK
+
+statement ok
+DROP TABLE t0
+
+statement ok
+START TRANSACTION
+
+statement ok
DROP ALL PROCEDURE "sys"."dict_compress"
statement ok
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list