Problem: C-API function SE_stream_calculate_layer_extent returns the wrong result for a versioned feature class in an Oracle Spatial database


When the function SE_stream_calculate_layer_extent is executed against a versioned feature class stored using the SDO_Geometry (Oracle Spatial) type, an incorrect extent value is returned if there are any records in the Adds or Deletes tables that causes the layer extent to change.


The returned extent only refers to the geometries in the base table, not the Adds and Deletes tables. This is a known issue in 9.2.

Solution or Workaround

There is no solution in 9.2. Be aware that the result returned from the function applies only to the features in the base table. This is to be fixed in a later release.