Oracle datastore does not properly encode disjoint filters
----------------------------------------------------------
Key: GEOT-2918
URL: http://jira.codehaus.org/browse/GEOT-2918
Project: GeoTools
Issue Type: Bug
Affects Versions: 2.6.1
Reporter: Andrea Aime
It is using a sdo_relate with mask=disjoint, but the Oracle documentation says:
"Unlike with the SDO_GEOM.RELATE function, DISJOINT and DETERMINE masks
are not allowed in the relationship mask with the SDO_RELATE operator. This is
because SDO_RELATE uses the spatial index to find candidates that may interact,
and
the information to satisfy DISJOINT or DETERMINE is not present in the index."
However, most absurdly, it also states that ANYINTERACT is supported, and that
is
defined as "ANYINTERACT: Returns TRUE if the objects are not disjoint."
So we just have to check that ANYINTERACT returns false.
Oh well...
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel