Changeset: 7d65da15e521 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/7d65da15e521 Modified Files: sql/server/rel_statistics.h sql/test/BugTracker-2023/Tests/misc-crashes-7390.test Branch: Dec2023 Log Message:
Fix 35 from #7390 and enable test. diffs (42 lines): diff --git a/sql/server/rel_statistics.h b/sql/server/rel_statistics.h --- a/sql/server/rel_statistics.h +++ b/sql/server/rel_statistics.h @@ -70,6 +70,9 @@ statistics_atom_min(mvc *sql, atom *v1, static inline void set_minmax_property(mvc *sql, sql_exp *e, rel_prop kind, atom *val) { + if (val == NULL) + return; + sql_subtype *tpe = exp_subtype(e); prop *found = find_prop(e->p, kind); diff --git a/sql/test/BugTracker-2023/Tests/misc-crashes-7390.test b/sql/test/BugTracker-2023/Tests/misc-crashes-7390.test --- a/sql/test/BugTracker-2023/Tests/misc-crashes-7390.test +++ b/sql/test/BugTracker-2023/Tests/misc-crashes-7390.test @@ -476,17 +476,17 @@ statement ok DROP TABLE v0 -- 35.sql --- statement ok --- CREATE TABLE v0(v1 FLOAT (41, 29) DEFAULT 745433.000000) +statement ok +CREATE TABLE v0(v1 FLOAT (41, 29) DEFAULT 745433.000000) --- statement ok --- INSERT INTO v0 VALUES (0), (93), (NULL), (-128), (0), (59), (24) +statement ok +INSERT INTO v0 VALUES (0), (93), (NULL), (-128), (0), (59), (24) --- statement ok --- SELECT AVG(v1) OVER (PARTITION BY -1) AS VALUE FROM v0 v0 NATURAL JOIN v0 VARIABLES +statement ok +SELECT AVG(v1) OVER (PARTITION BY -1) AS VALUE FROM v0 v0 NATURAL JOIN v0 VARIABLES --- statement ok --- DROP TABLE v0 +statement ok +DROP TABLE v0 -- 36.sql statement ok _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org