Changeset: 96182390e61d for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/96182390e61d
Branch: pax-log
Log Message:

Merge with default.


diffs (48 lines):

diff --git a/gdk/gdk_bbp.c b/gdk/gdk_bbp.c
--- a/gdk/gdk_bbp.c
+++ b/gdk/gdk_bbp.c
@@ -2929,10 +2929,10 @@ decref(bat i, bool logical, bool release
                        assert(b == NULL || b->theap == NULL || 
BBP_refs(b->theap->parentid) > 0);
                        assert(b == NULL || b->tvheap == NULL || 
BBP_refs(b->tvheap->parentid) > 0);
                        refs = --BBP_refs(i);
-                       if (b && refs == 0) {
+                       if (b) {
                                tp = VIEWtparent(b);
                                tvp = VIEWvtparent(b);
-                               if (tp || tvp)
+                               if (refs == 0 && (tp || tvp))
                                        BBP_status_on(i, BBPHOT);
                        }
                }
diff --git a/sql/odbc/samples/Tests/metadata.SQL.bat 
b/sql/odbc/samples/Tests/metadata.SQL.bat
new file mode 100755
--- /dev/null
+++ b/sql/odbc/samples/Tests/metadata.SQL.bat
@@ -0,0 +1,5 @@
+@echo off
+
+prompt # $t $g  
+
+metadata.exe
diff --git a/sql/test/BugTracker-2022/Tests/All 
b/sql/test/BugTracker-2022/Tests/All
--- a/sql/test/BugTracker-2022/Tests/All
+++ b/sql/test/BugTracker-2022/Tests/All
@@ -9,3 +9,4 @@ delete-update.Bug-7267
 having-clauses.Bug-7278
 dump-table-data.Bug-7282
 NOT_WIN32?cudf-grouped-aggr.Bug-7285
+create_func_with_case_and_in
diff --git a/sql/test/BugTracker-2022/Tests/create_func_with_case_and_in.test 
b/sql/test/BugTracker-2022/Tests/create_func_with_case_and_in.test
new file mode 100644
--- /dev/null
+++ b/sql/test/BugTracker-2022/Tests/create_func_with_case_and_in.test
@@ -0,0 +1,9 @@
+statement ok
+CREATE FUNCTION foo(t INT) RETURNS STRING BEGIN
+RETURN  CASE WHEN t IN (10, 20, 30) THEN 'YES' ELSE 'NO' END;
+END;
+
+query T rowsort
+select foo(10);
+----
+'YES'
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to