StreamingRenderer does not honor the maxFilter hint
---------------------------------------------------
Key: GEOT-2406
URL: http://jira.codehaus.org/browse/GEOT-2406
Project: GeoTools
Issue Type: Bug
Affects Versions: 2.5.4
Reporter: Andrea Aime
Assignee: Andrea Aime
Fix For: 2.5.5
The streaming renderer builds up the filter that is going to be sent to the
datastore by or-ing togheter the filters of the various rules, in order to make
a feature filtering SLD to just load the required features.
However, to avoid too much overhead, a hint is provided to limit the number of
filters that get chained, over that limit the rule filters are just ignored and
executed in memory instead.
Unfortunately it seems the code to check the limit is not working, and all
filters are sent to the db (which does not help much in general, but is a real
killer when the SLD is 27.000 loc, like this one:
http://www.nabble.com/file/p22684181/sld_node_db_longer.sld
Trying to encode a query that deals with that many or-ed filters makes the sql
filter splitter just throw a stack overflow exception.
--
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
------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel