Files
email-tracker/external/duckdb/test/fuzzer/duckfuzz/compressed_materialization_hugeint.test
2025-10-24 19:21:19 -05:00

16 lines
1.0 KiB
SQL

# name: test/fuzzer/duckfuzz/compressed_materialization_hugeint.test
# description: Compressed Materialization optimizer shouldn't over-/underflow (u)hugeint
# group: [duckfuzz]
statement ok
PRAGMA enable_verification
statement ok
create table all_types as select * exclude(small_enum, medium_enum, large_enum) from test_all_types();
statement ok
SELECT DISTINCT TRY_CAST(COLUMNS(*) AS HUGEINT) FROM all_types AS t51(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50) ORDER BY c14 DESC NULLS FIRST
statement ok
SELECT DISTINCT TRY_CAST(COLUMNS(*) AS UHUGEINT) FROM all_types AS t51(c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50) ORDER BY c14 DESC NULLS FIRST