[fdo-trac] #802: mUseNesting is not right

FDO trac_fdo at osgeo.org
Wed Dec 14 23:42:26 EST 2011


#802: mUseNesting is not right
-----------------------------+----------------------------------------------
   Reporter:  ChristineBao   |       Owner:  thomasknoell
       Type:  defect         |      Status:  new         
   Priority:  critical       |   Milestone:  3.7.0       
  Component:  ODBC Provider  |     Version:  3.7.0       
   Severity:  2              |    Keywords:              
External_id:                 |  
-----------------------------+----------------------------------------------

Comment(by ChristineBao):

 Previous fix was reviewed by Brent Robinson and he brought a very good
 question. If the filter is    L"(COLOR = 652 or FEATID = 21587) and
 (FEATID = 20931 or COLOR = 256)", it should generate     (  (  ( B.COLOR =
 652 )  OR  ( B.FEATID = 21587 )  )  AND  (  ( B.FEATID = 20931 )  OR  (
 B.COLOR = 256 )  )  ), however the fix result is     ( B.COLOR = 652 )  OR
 ( B.FEATID = 21587 )  AND  ( B.FEATID = 20931 )  OR  ( B.COLOR = 256 ).
 Obviously this is wrong.

 Thanks Brent for bringing this up.

-- 
Ticket URL: <http://trac.osgeo.org/fdo/ticket/802#comment:6>
FDO <http://fdo.osgeo.org/>
Feature Data Objects


More information about the fdo-trac mailing list