Changeset: 4161d2234597 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4161d2234597 Modified Files: gdk/gdk_batop.c Branch: Jul2015 Log Message:
Properly set (clear) revsorted property on head column. diffs (37 lines): diff --git a/gdk/gdk_batop.c b/gdk/gdk_batop.c --- a/gdk/gdk_batop.c +++ b/gdk/gdk_batop.c @@ -777,8 +777,6 @@ BATappend(BAT *b, BAT *n, bit force) r++; } } - if (b->hseqbase != oid_nil) - b->hrevsorted = 0; } else { oid o = MAXoid(b); BATiter ni = bat_iterator(n); @@ -789,7 +787,6 @@ BATappend(BAT *b, BAT *n, bit force) o++; r++; } - b->hrevsorted = 0; } } else { BUN p, q; @@ -813,7 +810,6 @@ BATappend(BAT *b, BAT *n, bit force) i++; } } - b->hrevsorted = 0; } else { oid on = oid_nil; @@ -871,6 +867,8 @@ BATappend(BAT *b, BAT *n, bit force) b->tdense = b->tsorted = b->trevsorted = 0; } } + if (b->hseqbase != oid_nil) + b->hrevsorted = BATcount(b) <= 1; b->H->nonil &= n->H->nonil; b->T->nonil &= n->T->nonil; return GDK_SUCCEED; _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list