Changeset: e1d7e105f261 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e1d7e105f261
Modified Files:
        sql/backends/monet5/vaults/gdal/gdal.c
Branch: sciql
Log Message:

The signature of store_funcs.count_col() now also require an m->session->tr


diffs (37 lines):

diff --git a/sql/backends/monet5/vaults/gdal/gdal.c 
b/sql/backends/monet5/vaults/gdal/gdal.c
--- a/sql/backends/monet5/vaults/gdal/gdal.c
+++ b/sql/backends/monet5/vaults/gdal/gdal.c
@@ -104,7 +104,7 @@ GDALattach(Client cntxt, MalBlkPtr mb, M
 
        /* add row in the rs.files catalog table */
        col = mvc_bind_column(m, fls, "fileid");
-       fid = store_funcs.count_col(col, 1) + 1;
+       fid = store_funcs.count_col(m->session->tr, col, 1) + 1;
 
        snprintf(buf, BUFSIZ, INSFILE, (int)fid, fname, 0);
        if ( ( msg = SQLstatementIntern(cntxt,&s,"gdal.attach",TRUE,FALSE)) != 
MAL_SUCCEED)
@@ -112,7 +112,7 @@ GDALattach(Client cntxt, MalBlkPtr mb, M
 
        /* add row in the rs.catalog catalog table */
        col = mvc_bind_column(m, cat, "imageid");
-       imid = store_funcs.count_col(col, 1) + 1;
+       imid = store_funcs.count_col(m->session->tr, col, 1) + 1;
        len = GDALGetRasterYSize(hDataset);
         wid = GDALGetRasterXSize(hDataset);
        hBand = GDALGetRasterBand(hDataset, 1);
@@ -197,7 +197,6 @@ GDALloadGreyscaleImage(bat *x, bat *y, b
        /* Manually compute values for the X-dimension, since we know that its
         * range is [strt:step:wid] and each of its value must be repeated 'len'
         * times with 1 #repeats */
-        /* printf("[GDALloadGreyscaleImage] Building x-dimension with 
start=%d, step=%d, stop=%d, group=%d, series=%d\n", strt, step, wid, rep1, 
len); */
        errbuf = ARRAYseries_int(&bidx, &strt, &step, &wid, &rep1, &len);
        if (errbuf != MAL_SUCCEED) {
                BBPdecref(resI->batCacheid, 1); /* undo the 
BBPkeepref(resI->batCacheid) above */
@@ -206,7 +205,6 @@ GDALloadGreyscaleImage(bat *x, bat *y, b
        /* Manually compute values for the Y-dimension, since we know that its
         * range is [strt:step:len] and each of its value must be repeated 1 
times
         * with 'wid' #repeats */
-        /* printf("[GDALloadGreyscaleImage] Building y-dimension with 
start=%d, step=%d, stop=%d, group=%d, series=%d\n", strt, step, len, wid, 
rep1); */
        errbuf = ARRAYseries_int(&bidy, &strt, &step, &len, &wid, &rep1);
        if (errbuf != MAL_SUCCEED) {
                BBPdecref(resI->batCacheid, 1); /* undo the 
BBPkeepref(resI->batCacheid) above */
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to