[fdo-trac] #563: Expression Engine Filter Optimizer generates wrong results

FDO trac_fdo at osgeo.org
Mon Sep 28 15:05:10 EDT 2009


#563: Expression Engine Filter Optimizer generates wrong results
--------------------------------+-------------------------------------------
   Reporter:  romicadascalescu  |       Owner:  romicadascalescu
       Type:  defect            |      Status:  new             
   Priority:  major             |   Milestone:  3.5.0           
  Component:  FDO API           |     Version:  3.5.0           
   Severity:  3                 |    Keywords:                  
External_id:                    |  
--------------------------------+-------------------------------------------
 Expression Engine Filter Optimizer generates wrong results:
 - The Expression Engine Filter Optimizer was optimize a complicated
 expression "too much"
 generating wrong results.
 The case is really visible when we have a filter which cannot be optimized
 like
 "PROP = 5 AND Geom INTERSECTS() AND ENTITYID=401 AND Geom
 ENVELOPEINTERSECTS()"
 the results after optimize will be "Geom ENVELOPEINTERSECTS() AND Geom
 INTERSECTS()" which is wrong.

-- 
Ticket URL: <http://trac.osgeo.org/fdo/ticket/563>
FDO <http://fdo.osgeo.org/>
Feature Data Objects


More information about the fdo-trac mailing list