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 -- [email protected]
To unsubscribe send an email to [email protected]