[prev in list] [next in list] [prev in thread] [next in thread] 

List:       monetdb-checkins
Subject:    MonetDB: Dec2023 - Fix 35 from #7390 and enable test.
From:       Lucas Pereira via checkin-list <checkin-list () monetdb ! org>
Date:       2024-01-31 15:56:04
Message-ID: hg.7d65da15e521.1706716564.7244502892048178636 () dev ! monetdb ! org
[Download RAW message or body]

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-leave@monetdb.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic