Changeset: dea6385b9083 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=dea6385b9083
Modified Files:
        monetdb5/modules/mal/remote.c
        monetdb5/modules/mal/sample.c
        sql/backends/monet5/sql.mx
Branch: default
Log Message:

Merge with Apr2012 branch.


diffs (61 lines):

diff --git a/monetdb5/modules/mal/remote.c b/monetdb5/modules/mal/remote.c
--- a/monetdb5/modules/mal/remote.c
+++ b/monetdb5/modules/mal/remote.c
@@ -1274,7 +1274,7 @@ RMTinternalcopyfrom(BAT **ret, char *hdr
                b->hdense = b->hkey = TRUE;
        b->tdense = bb.Tdense;
        if (bb.Ttype == TYPE_str && bb.size)
-               BATsetcapacity(b, bb.tailsize >> b->T->shift);
+               BATsetcapacity(b, (BUN) (bb.tailsize >> b->T->shift));
        BATsetcount(b, bb.size);
        b->batDirty = TRUE;
 
diff --git a/sql/backends/monet5/sql.mx b/sql/backends/monet5/sql.mx
--- a/sql/backends/monet5/sql.mx
+++ b/sql/backends/monet5/sql.mx
@@ -6825,7 +6825,7 @@ sql_storage(Client cntxt, MalBlkPtr mb, 
                                sql_base *bc = ncol->data;
                                sql_column *c= (sql_column *) ncol->data;
                                BAT *bn = store_funcs.bind_col(tr, c, 0);
-                               BUN sz;
+                               lng sz;
 
                                /*printf("schema %s.%s.%s" , b->name, bt->name, 
bc->name);*/
                                sch = BUNappend(sch, b->name, FALSE);
@@ -6867,7 +6867,7 @@ sql_storage(Client cntxt, MalBlkPtr mb, 
                                                sql_idx *c= (sql_idx *) 
ncol->data;
                                                if(c->type != no_idx){
                                                        BAT *bn = 
store_funcs.bind_idx(tr, c, 0);
-                                                       BUN sz;
+                                                       lng sz;
                        
                                                        /*printf("schema 
%s.%s.%s" , b->name, bt->name, bc->name);*/
                                                        sch = BUNappend(sch, 
b->name, FALSE);
@@ -7002,7 +7002,8 @@ str
 SQLmiddle(bat *res,  bat *val, bat *hist)
 {
        BAT *r,*v,*h;
-       wrd *sz, cnt, i;
+       wrd *sz;
+       BUN cnt, i;
        oid *gid;
 
        if( (h = BATdescriptor(*hist)) == NULL )
@@ -7025,7 +7026,7 @@ SQLmiddle(bat *res,  bat *val, bat *hist
 
                for(i=0;i<cnt;i++) {
                        BUN p = BUNfnd(h, gid);
-                       wrd s = *(sz+p);
+                       oid s = (oid) sz[p];
                        oid nid = id + (s-1)/2;
        
                        BUNins(r, gid, &nid, FALSE);
@@ -7037,7 +7038,7 @@ SQLmiddle(bat *res,  bat *val, bat *hist
 
                for(i=0;i<cnt;i++) {
                        BUN p = BUNfnd(h, gid);
-                       wrd s = *(sz+p);
+                       wrd s = sz[p];
        
                        BUNins(r, gid, id+((s-1)/2), FALSE);
                        gid += s;
_______________________________________________
Checkin-list mailing list
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to