Check-in [1d004fc2fb]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
SHA1 Hash:1d004fc2fbb34833489851d2183758f99a4a40d6
Date: 2012-02-21 12:10:54
User: sandro
Comment:updating the internal doc (BlobFromFile / BlobToFile)
Tags And Properties
Changes
hide diffs unified diffs patch

Changes to Main.cpp

6665
6666
6667
6668
6669
6670
6671
























6672
6673
6674
6675
6676
6677
6678
    ("<td bgcolor=\"#f0fff0\">The return type is Integer, with a return value of 1 for TRUE, 0 for FALSE, and -1 for UNKNOWN corresponding to a function invocation on NULL arguments.<br>");
  html +=
    wxT("TRUE if this BLOB object corresponds to a valid EXIF-GPS image<br>");
  html +=
    wxT
    ("<u>Please note:</u> any valid EXIF-GPS image is a valid EXIF and JPEG as well</td></tr>");
  html +=
























    wxT
    ("<tr><td align=\"center\" bgcolor=\"#e0ffe0\" colspan=\"2\"><a name=\"c30\">SQL utility functions [<i>non-standard</i>] for geometric objects</a></a>");
  html += wxT("<br><a href=\"#index\">back to index</a></td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">GeomFromExifGpsBlob( image Blob ) : Geometry</td>");
  html +=







>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>







6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
    ("<td bgcolor=\"#f0fff0\">The return type is Integer, with a return value of 1 for TRUE, 0 for FALSE, and -1 for UNKNOWN corresponding to a function invocation on NULL arguments.<br>");
  html +=
    wxT("TRUE if this BLOB object corresponds to a valid EXIF-GPS image<br>");
  html +=
    wxT
    ("<u>Please note:</u> any valid EXIF-GPS image is a valid EXIF and JPEG as well</td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">BlobFromFile( filepath String ) : BLOB</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">If filepath corresponds to some valid pathname, and the corresponding file ");
  html +=
    wxT
    ("can be actually accessed in read mode, then the whole file content will be returned as a BLOB value.<br>");
  html +=
    wxT
    ("Otherwise NULL will be returned.<br><u>Please note:</u> SQLite doesn't support BLOB values bigger than SQLITE_MAX_LENGTH (usually, 1 GB)</td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">BlobToFile( payload BLOB , filepath String ) : Integer</td>");
  html +=
    wxT
    ("<td bgcolor=\"#f0fff0\">If payload is of the BLOB-type, and if filepath corresponds to some valid pathname ");
  html +=
    wxT
    ("(accessible in write/create mode), then the corresponding file will be created/overwritten so to contain the payload.<br>");
  html +=
    wxT
    ("The return type is Integer, with a return value of 1 for success, 0 for failure</td></tr>");
  html +=
    wxT
    ("<tr><td align=\"center\" bgcolor=\"#e0ffe0\" colspan=\"2\"><a name=\"c30\">SQL utility functions [<i>non-standard</i>] for geometric objects</a></a>");
  html += wxT("<br><a href=\"#index\">back to index</a></td></tr>");
  html +=
    wxT
    ("<tr><td bgcolor=\"#fffff0\">GeomFromExifGpsBlob( image Blob ) : Geometry</td>");
  html +=

Changes to QueryView.cpp

398
399
400
401
402
403
404


405
406
407
408
409
410
411
...
473
474
475
476
477
478
479




480
481
482
483
484
485
486
    return true;
  if (str.CmpNoCase(wxT("CheckSpatialIndex")) == 0)
    return true;
  if (str.CmpNoCase(wxT("RecoverSpatialIndex")) == 0)
    return true;
  if (str.CmpNoCase(wxT("CreateTopologyTables")) == 0)
    return true;




  if (str.CmpNoCase(wxT("Abs")) == 0)
    return true;
  if (str.CmpNoCase(wxT("Acos")) == 0)
    return true;
  if (str.CmpNoCase(wxT("Asin")) == 0)
................................................................................
  if (str.CmpNoCase(wxT("IsWaveletBlob")) == 0)
    return true;
  if (str.CmpNoCase(wxT("IsJpegBlob")) == 0)
    return true;
  if (str.CmpNoCase(wxT("IsExifBlob")) == 0)
    return true;
  if (str.CmpNoCase(wxT("IsExifGpsBlob")) == 0)




    return true;


  if (str.CmpNoCase(wxT("MakePoint")) == 0)
    return true;
  if (str.CmpNoCase(wxT("MakeLine")) == 0)
    return true;







>
>







 







>
>
>
>







398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
...
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
    return true;
  if (str.CmpNoCase(wxT("CheckSpatialIndex")) == 0)
    return true;
  if (str.CmpNoCase(wxT("RecoverSpatialIndex")) == 0)
    return true;
  if (str.CmpNoCase(wxT("CreateTopologyTables")) == 0)
    return true;
  if (str.CmpNoCase(wxT("InsertEpsgSrid")) == 0)
    return true;


  if (str.CmpNoCase(wxT("Abs")) == 0)
    return true;
  if (str.CmpNoCase(wxT("Acos")) == 0)
    return true;
  if (str.CmpNoCase(wxT("Asin")) == 0)
................................................................................
  if (str.CmpNoCase(wxT("IsWaveletBlob")) == 0)
    return true;
  if (str.CmpNoCase(wxT("IsJpegBlob")) == 0)
    return true;
  if (str.CmpNoCase(wxT("IsExifBlob")) == 0)
    return true;
  if (str.CmpNoCase(wxT("IsExifGpsBlob")) == 0)
    return true;
  if (str.CmpNoCase(wxT("BlobFromFile")) == 0)
    return true;
  if (str.CmpNoCase(wxT("BlobToFile")) == 0)
    return true;


  if (str.CmpNoCase(wxT("MakePoint")) == 0)
    return true;
  if (str.CmpNoCase(wxT("MakeLine")) == 0)
    return true;