Ticket #266 (closed defect: fixed)

Opened 5 years ago

Last modified 5 years ago

Expression Engine Optimizer Filter returns wrong result

Reported by: romicadascalescu Owned by: romicadascalescu
Priority: major Milestone: 3.4.0
Component: Utilities API Version: 3.3.1
Severity: 2 Keywords:
Cc: External ID:

Description

In case there is a spatial filter "SpatialCond?1 AND SpatialCond?2" and optimize is called, in some cases Expression Engine Optimizer Filter returns a spatial filter containing a wrong spatial condition. Expression Engine Optimizer Filter should check for spatial operators and optimize the filter only if it is possible.

Change History

Changed 5 years ago by romicadascalescu

  • status changed from new to assigned

Changed 5 years ago by romicadascalescu

  • status changed from assigned to closed
  • resolution set to fixed

Fixed Optimizer Filter to return right results

Ticket #266 Expression Engine Optimizer Filter returns wrong result //Slate/Providers/SDF/Src/UnitTest/FdoExpressionFunctionTest.cpp #1 Edit //Slate/Providers/SDF/Src/UnitTest/FdoExpressionFunctionTest.h #2 Edit //Slate/Providers/SDF/TestData/OptimizerTest.sdf #3 add //Slate/Utilities/ExpressionEngine/Src/FdoExpressionEngineImp.cpp #4 EditFixed? by

Note: See TracTickets for help on using tickets.