Changeset: 99cd4cdf17b4 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=99cd4cdf17b4
Modified Files:
        sql/backends/monet5/vaults/lidar/lidar.c
Branch: data-vaults
Log Message:

We are headless now


diffs (62 lines):

diff --git a/sql/backends/monet5/vaults/lidar/lidar.c 
b/sql/backends/monet5/vaults/lidar/lidar.c
--- a/sql/backends/monet5/vaults/lidar/lidar.c
+++ b/sql/backends/monet5/vaults/lidar/lidar.c
@@ -1158,9 +1158,9 @@ str LIDARloadTable_(mvc *m, sql_schema *
                error_code = 5;
        }
 /* ||||||| base */
-/*     x = BATnew(TYPE_void, TYPE_dbl, rows, PERSISTENT); */
-/*     y = BATnew(TYPE_void, TYPE_dbl, rows, PERSISTENT); */
-/*     z = BATnew(TYPE_void, TYPE_dbl, rows, PERSISTENT); */
+/*     x = COLnew(0, TYPE_dbl, rows, PERSISTENT); */
+/*     y = COLnew(0, TYPE_dbl, rows, PERSISTENT); */
+/*     z = COLnew(0, TYPE_dbl, rows, PERSISTENT); */
 /* ======= */
 /*     x = COLnew(0, TYPE_dbl, rows, PERSISTENT); */
 /*     y = COLnew(0, TYPE_dbl, rows, PERSISTENT); */
@@ -1200,9 +1200,9 @@ str LIDARloadTable_(mvc *m, sql_schema *
 
 /* <<<<<<< local */
 /* ||||||| base */
-/*     BATseqbase(x, 0); */
-/*     BATseqbase(y, 0); */
-/*     BATseqbase(z, 0); */
+/*     BAThseqbase(x, 0); */
+/*     BAThseqbase(y, 0); */
+/*     BAThseqbase(z, 0); */
 
 /*     px = (dbl *) Tloc(x, BUNfirst(x)); */
 /*     py = (dbl *) Tloc(y, BUNfirst(y)); */
@@ -1594,7 +1594,7 @@ mvc_lidar_bind_wrap(Client cntxt, MalBlk
             if (*access == 0) {
                 psz = cnt ? (cnt / nr_parts) : 0;
                 bn = BATslice(b, part_nr * psz, (part_nr + 1 == nr_parts) ? 
cnt : ((part_nr + 1) * psz));
-                BATseqbase(bn, part_nr * psz);
+                BAThseqbase(bn, part_nr * psz);
             } else {
                 /* BAT b holds the UPD_ID bat */
                 oid l, h;
@@ -1717,12 +1717,11 @@ LIDARTid(Client cntxt, MalBlkPtr mb, Mal
     }
 
     /* create void,void bat with length and oid's set */
-    tids = BATnew(TYPE_void, TYPE_void, 0, TRANSIENT);
+    tids = COLnew(sb, TYPE_void, 0, TRANSIENT);
     if (tids == NULL)
         throw(SQL, "sql.tid", MAL_MALLOC_FAIL);
     BATsetcount(tids, (BUN) nr);
-    BATseqbase(tids, sb);
-    BATseqbase(BATmirror(tids), sb);
+    BATtseqbase(tids, sb);
 
     if (store_funcs.count_del(tr, t)) {
         BAT *d = store_funcs.bind_del(tr, t, RD_INS);
@@ -1733,7 +1732,7 @@ LIDARTid(Client cntxt, MalBlkPtr mb, Mal
         diff = BATdiff(tids, d, NULL, NULL, 0, BUN_NONE);
         BBPunfix(d->batCacheid);
         BBPunfix(tids->batCacheid);
-        BATseqbase(diff, sb);
+        BAThseqbase(diff, sb);
         tids = diff;
     }
 
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to