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
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list