Changeset: c15fd5da54a9 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c15fd5da54a9
Modified Files:
        sql/backends/monet5/vaults/gdal/gdal.c
        sql/backends/monet5/vaults/gdal/gdal.mal
        sql/backends/monet5/vaults/gdal/gdal_vault.h
        sql/backends/monet5/vaults/geotiff/geotiff.c
        sql/backends/monet5/vaults/geotiff/geotiff.h
        sql/backends/monet5/vaults/geotiff/geotiff.mal
Branch: SciQL-2
Log Message:

GDALattach anf GEOTIFF attach did not compile so I removed them completely


diffs (196 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
@@ -61,7 +61,9 @@ GDALtest(int *wid, int *len, str *fname)
        return msg;
 }
 
-/* attach a single gdal file given its name, fill in gdal catalog tables */
+//FOT: It does not compile so I removed it
+#if 0
+/* attach a single gdal file given its name, fill in gdal catalog tables*/
 str
 GDALattach(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci)
 {
@@ -72,12 +74,12 @@ GDALattach(Client cntxt, MalBlkPtr mb, M
        str msg = MAL_SUCCEED;
        str fname = *(str*)getArgReference(stk, pci, 1);
        GDALDatasetH  hDataset;
-//FOT: GDALRasterBandH hBand;
-//FOT: char buf[BUFSIZ], *s= buf;
-//FOT: int  wid = 0, len = 0;
-//FOT: oid fid, imid
+       GDALRasterBandH hBand;
+       char buf[BUFSIZ], *s= buf;
+       int  wid = 0, len = 0;
+       oid fid, imid
        oid rid = oid_nil;
-//FOT: sht bps;
+       sht bps;
 
        msg = getSQLContext(cntxt, mb, &m, NULL);
        if (msg)
@@ -107,22 +109,22 @@ GDALattach(Client cntxt, MalBlkPtr mb, M
 
        /* add row in the rs.files catalog table */
        col = mvc_bind_column(m, fls, "fileid");
-//FOT: fid = store_funcs.count_col(col, 1) + 1;
+       fid = store_funcs.count_col(col, 1) + 1;
 
-//FOT: snprintf(buf, BUFSIZ, INSFILE, (int)fid, fname, 0);
-//FOT: if ( ( msg = SQLstatementIntern(cntxt,&s,"gdal.attach",TRUE,FALSE)) != 
MAL_SUCCEED)
+       snprintf(buf, BUFSIZ, INSFILE, (int)fid, fname, 0);
+       if ( ( msg = SQLstatementIntern(cntxt,&s,"gdal.attach",TRUE,FALSE)) != 
MAL_SUCCEED)
                goto finish;
 
        /* add row in the rs.catalog catalog table */
        col = mvc_bind_column(m, cat, "imageid");
-//FOT: imid = store_funcs.count_col(col, 1) + 1;
-//FOT: len = GDALGetRasterYSize(hDataset);
-//FOT: wid = GDALGetRasterXSize(hDataset);
-//FOT: hBand = GDALGetRasterBand(hDataset, 1);
-//FOT: bps = GDALGetDataTypeSize(GDALGetRasterDataType(hBand));
+       imid = store_funcs.count_col(col, 1) + 1;
+       len = GDALGetRasterYSize(hDataset);
+       wid = GDALGetRasterXSize(hDataset);
+       hBand = GDALGetRasterBand(hDataset, 1);
+       bps = GDALGetDataTypeSize(GDALGetRasterDataType(hBand));
 
-//FOT: snprintf(buf, BUFSIZ, INSCAT, (int)imid, (int)fid, wid, len, bps);
-//FOT: msg = SQLstatementIntern(cntxt,&s,"gdal.attach",TRUE,FALSE);
+       snprintf(buf, BUFSIZ, INSCAT, (int)imid, (int)fid, wid, len, bps);
+       msg = SQLstatementIntern(cntxt,&s,"gdal.attach",TRUE,FALSE);
 
 finish:
        /* if (msg != MAL_SUCCEED){
@@ -132,6 +134,7 @@ finish:
        GDALClose(hDataset);
        return msg;
 }
+#endif
 
 static str
 ARRAYseries(bat *bid, bte start, bte step, int stop, int group, int series)
diff --git a/sql/backends/monet5/vaults/gdal/gdal.mal 
b/sql/backends/monet5/vaults/gdal/gdal.mal
--- a/sql/backends/monet5/vaults/gdal/gdal.mal
+++ b/sql/backends/monet5/vaults/gdal/gdal.mal
@@ -21,9 +21,9 @@ command test(filename:str) (:int, :int)
 address GDALtest
 comment "Returns width and length of a GDAL supported image";
 
-pattern attach(filename:str) :void
-address GDALattach
-comment "Register a GDAL supported image file in the vault catalog";
+#pattern attach(filename:str) :void
+#address GDALattach
+#comment "Register a GDAL supported image file in the vault catalog";
 
 command load(filename:str) :bat[:oid, :sht]
 address GDALloadImage
diff --git a/sql/backends/monet5/vaults/gdal/gdal_vault.h 
b/sql/backends/monet5/vaults/gdal/gdal_vault.h
--- a/sql/backends/monet5/vaults/gdal/gdal_vault.h
+++ b/sql/backends/monet5/vaults/gdal/gdal_vault.h
@@ -33,7 +33,7 @@
 #endif
 
 gdal_export str GDALtest(int *wid, int *len, str *fname);
-gdal_export str GDALattach(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr 
pci);
+//gdal_export str GDALattach(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
 gdal_export str GDALloadGreyscaleImage(bat *x, bat *y, bat *intensity, str 
*fname);
 gdal_export str GDALimportImage(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
 #endif
diff --git a/sql/backends/monet5/vaults/geotiff/geotiff.c 
b/sql/backends/monet5/vaults/geotiff/geotiff.c
--- a/sql/backends/monet5/vaults/geotiff/geotiff.c
+++ b/sql/backends/monet5/vaults/geotiff/geotiff.c
@@ -59,6 +59,8 @@ GTIFFtest(int *wid, int *len, str *fname
        return msg;
 }
 
+//It does not compile so I removed it
+#if 0
 /* attach a single geotiff file given its name, fill in geotiff catalog tables 
*/
 str
 GTIFFattach(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci)
@@ -70,10 +72,10 @@ GTIFFattach(Client cntxt, MalBlkPtr mb, 
        str msg = MAL_SUCCEED;
        str fname = *(str*)getArgReference(stk, pci, 1);
        TIFF *tif = (TIFF*)0;  /* TIFF-level descriptor */
-//FOT: char buf[BUFSIZ]; 
-//FOT: char *s= buf;
+       char buf[BUFSIZ]; 
+       char *s= buf;
        int  wid = 0, len = 0;
-//FOT: oid fid, imid;
+       oid fid, imid;
        oid rid = oid_nil;
        sht bps;
 
@@ -104,23 +106,23 @@ GTIFFattach(Client cntxt, MalBlkPtr mb, 
 
        /* add row in the rs.files catalog table */
        col = mvc_bind_column(m, fls, "fileid");
-//FOT: fid = store_funcs.count_col(col, 1) + 1;
+       fid = store_funcs.count_col(col, 1) + 1;
 
-//FOT: snprintf(buf, BUFSIZ, INSFILE, (int)fid, fname, 0);
-//FOT: if ( ( msg = SQLstatementIntern(cntxt,&s,"geotiff.attach",TRUE,FALSE)) 
!= MAL_SUCCEED)
-//FOT:         goto finish;
+       snprintf(buf, BUFSIZ, INSFILE, (int)fid, fname, 0);
+       if ( ( msg = SQLstatementIntern(cntxt,&s,"geotiff.attach",TRUE,FALSE)) 
!= MAL_SUCCEED)
+               goto finish;
 
        /* add row in the rs.catalog catalog table */
        col = mvc_bind_column(m, cat, "imageid");
-//FOT: imid = store_funcs.count_col(col, 1) + 1;
+       imid = store_funcs.count_col(col, 1) + 1;
        TIFFGetField(tif, TIFFTAG_IMAGEWIDTH, &wid);
        TIFFGetField(tif, TIFFTAG_IMAGELENGTH, &len);
        TIFFGetField(tif, TIFFTAG_BITSPERSAMPLE, &bps);
 
-//FOT: snprintf(buf, BUFSIZ, INSCAT, (int)imid, (int)fid, wid, len, bps);
-//FOT: msg = SQLstatementIntern(cntxt,&s,"geotiff.attach",TRUE,FALSE);
+       snprintf(buf, BUFSIZ, INSCAT, (int)imid, (int)fid, wid, len, bps);
+       msg = SQLstatementIntern(cntxt,&s,"geotiff.attach",TRUE,FALSE);
 
-//FOT: finish:
+ finish:
        /* if (msg != MAL_SUCCEED){
           snprintf(buf, BUFSIZ,"ROLLBACK;");
           SQLstatementIntern(cntxt,&s,"geotiff.attach",TRUE,FALSE));
@@ -128,7 +130,7 @@ GTIFFattach(Client cntxt, MalBlkPtr mb, 
        XTIFFClose(tif);
        return msg;
 }
-
+#endif
 
 #define MALLOC_CHECK(tpe, sz) \
 { \
diff --git a/sql/backends/monet5/vaults/geotiff/geotiff.h 
b/sql/backends/monet5/vaults/geotiff/geotiff.h
--- a/sql/backends/monet5/vaults/geotiff/geotiff.h
+++ b/sql/backends/monet5/vaults/geotiff/geotiff.h
@@ -33,7 +33,7 @@
 #endif
 
 geotiff_export str GTIFFtest(int *wid, int *len, str *fname);
-geotiff_export str GTIFFattach(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
+//geotiff_export str GTIFFattach(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
 geotiff_export str GTIFFloadGreyscaleImage(bat *x, bat *y, bat *intensity, str 
*fname);
 geotiff_export str GTIFFimportImage(Client cntxt, MalBlkPtr mb, MalStkPtr stk, 
InstrPtr pci);
 #endif
diff --git a/sql/backends/monet5/vaults/geotiff/geotiff.mal 
b/sql/backends/monet5/vaults/geotiff/geotiff.mal
--- a/sql/backends/monet5/vaults/geotiff/geotiff.mal
+++ b/sql/backends/monet5/vaults/geotiff/geotiff.mal
@@ -21,9 +21,9 @@ command test(filename:str) (:int, :int)
 address GTIFFtest
 comment "Returns width and length of GeoTIFF image";
 
-pattern attach(filename:str) :void
-address GTIFFattach
-comment "Register a GeoTIFF image file in the vault catalog";
+#pattern attach(filename:str) :void
+#address GTIFFattach
+#comment "Register a GeoTIFF image file in the vault catalog";
 
 command load(filename:str) :bat[:oid, :sht]
 address GTIFFloadImage
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to