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

Set initial properties for new COL correctly (i.e. for an empty COL).


diffs (34 lines):

diff --git a/gdk/gdk_cbp.c b/gdk/gdk_cbp.c
--- a/gdk/gdk_cbp.c
+++ b/gdk/gdk_cbp.c
@@ -2968,11 +2968,11 @@
                bs->type = tp;
                bs->varsized = COLatoms[bs->type].varsized;
                bs->sorted = ATOMlinear(tp) != 0;
-               bs->revsorted = 0;
+               bs->revsorted = bs->sorted;
                if (tp == TYPE_str)
                        bs->width = 1;
                bs->align = 0;
-               bs->key = FALSE;
+               bs->key = TRUE;
                bs->dense = 0;
                bs->nonil = 1;
                bs->nil = 0;
diff --git a/gdk/gdk_col.c b/gdk/gdk_col.c
--- a/gdk/gdk_col.c
+++ b/gdk/gdk_col.c
@@ -94,10 +94,11 @@
         * Fill in basic column info
         */
        bn->type = ht;
-       bn->key = FALSE;
+       bn->key = TRUE;
        bn->nonil = TRUE;
+       bn->nil = FALSE;
        bn->sorted = ATOMlinear(ht) != 0;
-       bn->revsorted = 0;
+       bn->revsorted = bn->sorted;
 
        bn->id = COLstring;
        bn->align = OIDnew(1);
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to