[Fdo_issues] SDF defect fixes(corrupt indexhandling and get extent fix)

Badreddine Karoui badreddine.karoui at autodesk.com
Wed Jan 10 16:10:05 EST 2007


Fixed a couple of issues:

An SDF file with a corrupt index cause the provider to crash when
accessed by a scrollable reader. The provider can detect a corrupt index
and avoid using the index table and sometimes regenerate the index on
update. The scrollable reader was not checking for the corrupt condition
and ended up accessing corrupt data.

 

The second defect is related to the get extent aggregate function where
the bound function is not visiting all the branches of the RTree root
node and returning the wrong extent.

 

The files that changed are:

------------------------------------------------------------------------

r185 | badreddinekaroui | 2007-01-10 16:53:53 -0500 (Wed, 10 Jan 2007) |
1 line Changed paths:

   M /branches/3.2.x/Providers/SDF/Src/Provider/KeyDb.cpp

   M /branches/3.2.x/Providers/SDF/Src/Provider/RTree.cpp

   M /branches/3.2.x/Providers/SDF/Src/Provider/SdfImpExtendedSelect.cpp

 

Badreddine

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/fdo_issues/attachments/20070110/4cd7d05a/attachment.html


More information about the Fdo_issues mailing list