Changeset: 295cc17bd32e for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=295cc17bd32e
Modified Files:
        gdk/gdk_col.c
Branch: headless
Log Message:

Merge with default branch.


diffs (29 lines):

diff --git a/gdk/gdk_col.c b/gdk/gdk_col.c
--- a/gdk/gdk_col.c
+++ b/gdk/gdk_col.c
@@ -1152,6 +1152,7 @@
                if (p != last) {
                        unsigned short hs = size(b);
                        char *htmp = alloca(hs);
+                       BATiter bi2 = bat_iterator(b);
 
                        if (b->hash) {
                                HASHmove(b->hash, last, p, BUNhead(bi, last), 
last < last);
@@ -1173,7 +1174,7 @@
                           if p+1==last, the new value is now the
                           last, so no comparison is needed. */
                        if (b->sorted & 1) {
-                               if (p + 1 < last && ATOMcmp(b->type, 
BUNhead(bi, p), BUNhead(bi, p + 1)) > 0) {
+                               if (p + 1 < last && ATOMcmp(b->type, 
BUNhead(bi, p), BUNhead(bi2, p + 1)) > 0) {
                                        b->sorted = FALSE;
                                        b->nosorted = p;
                                }
@@ -1182,7 +1183,7 @@
                                        b->nodense = p;
                                }
                        } else if (b->sorted == (bit) GDK_SORTED_REV) {
-                               if (p + 1 < last && ATOMcmp(b->type, 
BUNhead(bi, p), BUNhead(bi, p + 1)) < 0) {
+                               if (p + 1 < last && ATOMcmp(b->type, 
BUNhead(bi, p), BUNhead(bi2, p + 1)) < 0) {
                                        b->sorted = FALSE;
                                        b->nosorted_rev = p;
                                }
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to