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