Changeset: 07bd1d9ae3b8 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/07bd1d9ae3b8 Modified Files: gdk/gdk_select.c Branch: default Log Message:
Merge with Dec2023 branch. diffs (126 lines): diff --git a/gdk/gdk_select.c b/gdk/gdk_select.c --- a/gdk/gdk_select.c +++ b/gdk/gdk_select.c @@ -1206,6 +1206,9 @@ BATrange(BATiter *bi, const void *tl, co if (tl == NULL && th == NULL) return range_contains; /* looking for everything */ + if (VIEWtparent(bi->b)) + pb = BATdescriptor(VIEWtparent(bi->b)); + /* keep locked while we look at the property values */ MT_lock_set(&bi->b->theaplock); if (bi->minpos != BUN_NONE) @@ -1221,8 +1224,7 @@ BATrange(BATiter *bi, const void *tl, co } bool keep = false; /* keep lock on parent bat? */ if (minprop == NULL || maxprop == NULL) { - if (VIEWtparent(bi->b) && - (pb = BATdescriptor(VIEWtparent(bi->b))) != NULL) { + if (pb != NULL) { MT_lock_set(&pb->theaplock); if (minprop == NULL && (minprop = BATgetprop_nolock(pb, GDK_MIN_BOUND)) != NULL) { keep = true; diff --git a/monetdb5/modules/atoms/Tests/All b/monetdb5/modules/atoms/Tests/All --- a/monetdb5/modules/atoms/Tests/All +++ b/monetdb5/modules/atoms/Tests/All @@ -33,13 +33,3 @@ jsonrender uuid00 strappend - -startswith -endswith -contains -HAVE_ICONV?asciify -startswith_join -endswith_join -contains_join - -ts_and_tstz_to_str_bug diff --git a/monetdb5/modules/kernel/Tests/All b/monetdb5/modules/kernel/Tests/All --- a/monetdb5/modules/kernel/Tests/All +++ b/monetdb5/modules/kernel/Tests/All @@ -3,8 +3,3 @@ TriBool batstr math select - -HAVE_ICONV?batstr_asciify -batstr_startswith -batstr_endswith -batstr_contains diff --git a/monetdb5/modules/mal/Tests/All b/monetdb5/modules/mal/Tests/All --- a/monetdb5/modules/mal/Tests/All +++ b/monetdb5/modules/mal/Tests/All @@ -52,6 +52,3 @@ orderidx00 orderidx01 orderidx02 orderidx04 - -txtsim_levenshtein -txtsim_jarowinkler diff --git a/sql/test/strings/Tests/All b/sql/test/strings/Tests/All new file mode 100644 --- /dev/null +++ b/sql/test/strings/Tests/All @@ -0,0 +1,17 @@ +startswith +endswith +contains +HAVE_ICONV?asciify +startswith_join +endswith_join +contains_join + +ts_and_tstz_to_str_bug + +HAVE_ICONV?batstr_asciify +batstr_startswith +batstr_endswith +batstr_contains + +txtsim_levenshtein +txtsim_jarowinkler diff --git a/monetdb5/modules/atoms/Tests/asciify.test b/sql/test/strings/Tests/asciify.test rename from monetdb5/modules/atoms/Tests/asciify.test rename to sql/test/strings/Tests/asciify.test diff --git a/monetdb5/modules/kernel/Tests/batstr_asciify.test b/sql/test/strings/Tests/batstr_asciify.test rename from monetdb5/modules/kernel/Tests/batstr_asciify.test rename to sql/test/strings/Tests/batstr_asciify.test diff --git a/monetdb5/modules/kernel/Tests/batstr_contains.test b/sql/test/strings/Tests/batstr_contains.test rename from monetdb5/modules/kernel/Tests/batstr_contains.test rename to sql/test/strings/Tests/batstr_contains.test diff --git a/monetdb5/modules/kernel/Tests/batstr_endswith.test b/sql/test/strings/Tests/batstr_endswith.test rename from monetdb5/modules/kernel/Tests/batstr_endswith.test rename to sql/test/strings/Tests/batstr_endswith.test diff --git a/monetdb5/modules/kernel/Tests/batstr_startswith.test b/sql/test/strings/Tests/batstr_startswith.test rename from monetdb5/modules/kernel/Tests/batstr_startswith.test rename to sql/test/strings/Tests/batstr_startswith.test diff --git a/monetdb5/modules/atoms/Tests/contains.test b/sql/test/strings/Tests/contains.test rename from monetdb5/modules/atoms/Tests/contains.test rename to sql/test/strings/Tests/contains.test diff --git a/monetdb5/modules/atoms/Tests/contains_join.test b/sql/test/strings/Tests/contains_join.test rename from monetdb5/modules/atoms/Tests/contains_join.test rename to sql/test/strings/Tests/contains_join.test diff --git a/monetdb5/modules/atoms/Tests/endswith.test b/sql/test/strings/Tests/endswith.test rename from monetdb5/modules/atoms/Tests/endswith.test rename to sql/test/strings/Tests/endswith.test diff --git a/monetdb5/modules/atoms/Tests/endswith_join.test b/sql/test/strings/Tests/endswith_join.test rename from monetdb5/modules/atoms/Tests/endswith_join.test rename to sql/test/strings/Tests/endswith_join.test diff --git a/monetdb5/modules/atoms/Tests/startswith.test b/sql/test/strings/Tests/startswith.test rename from monetdb5/modules/atoms/Tests/startswith.test rename to sql/test/strings/Tests/startswith.test diff --git a/monetdb5/modules/atoms/Tests/startswith_join.test b/sql/test/strings/Tests/startswith_join.test rename from monetdb5/modules/atoms/Tests/startswith_join.test rename to sql/test/strings/Tests/startswith_join.test diff --git a/monetdb5/modules/atoms/Tests/ts_and_tstz_to_str_bug.test b/sql/test/strings/Tests/ts_and_tstz_to_str_bug.test rename from monetdb5/modules/atoms/Tests/ts_and_tstz_to_str_bug.test rename to sql/test/strings/Tests/ts_and_tstz_to_str_bug.test diff --git a/monetdb5/modules/mal/Tests/txtsim_jarowinkler.test b/sql/test/strings/Tests/txtsim_jarowinkler.test rename from monetdb5/modules/mal/Tests/txtsim_jarowinkler.test rename to sql/test/strings/Tests/txtsim_jarowinkler.test diff --git a/monetdb5/modules/mal/Tests/txtsim_levenshtein.test b/sql/test/strings/Tests/txtsim_levenshtein.test rename from monetdb5/modules/mal/Tests/txtsim_levenshtein.test rename to sql/test/strings/Tests/txtsim_levenshtein.test _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org