[fdo-trac] #438: RDBMS: Handle circular association properties
FDO
trac_fdo at osgeo.org
Tue Dec 2 11:08:32 EST 2008
#438: RDBMS: Handle circular association properties
---------------------------------+------------------------------------------
Reporter: brentrobinson | Owner: brentrobinson
Type: defect | Status: new
Priority: major | Milestone: 3.4.0
Component: SQLServer Spatial | Version: 3.4.0
Severity: 2 | Keywords: Association Property Select FdoISelect stack overflow
External_id: |
---------------------------------+------------------------------------------
When an FdoISelect is performed for the MySQL or SQLServerSpatial
providers, an infinite recursion problem can happen if the datastore has a
class
that references itself through an Association Property. This can also
happen if a set of association properties form a loop if one traces from
one association property to the association properties on its associated
class and so on.
When FdoRdbmsFilterProcessor builds the SQL for an FdoISelect, it
recursively traces through all association properties
on the select feature class to see if the associated classes can be joined
into the SQL statement. However, this
recursion can be infinite if an association property references its
containing class or a chain of association properties
form a loop.
This ticket will fix this defect
--
Ticket URL: <http://trac.osgeo.org/fdo/ticket/438>
FDO <http://fdo.osgeo.org/>
Feature Data Objects
More information about the fdo-trac
mailing list