[fdo][FDO232][Modified] Errors accessing datastores created by older versions of FDO...
Brent Robinson
brent.robinson at autodesk.com
Fri Oct 27 10:02:22 EDT 2006
You can view the artifact detail at the following URL:
https://fdo.osgeo.org/servlets/Scarab/id/FDO232
Type:
Defect
Artifact ID:
FDO232 (Errors accessing datastores created by older versions of FDO.)
Modified by:
Brent Robinson
brentrobinson (brent.robinson at autodesk.com)
The following modifications were made to this artifact:
---------------------------------------------------------------------
-- Resolution Description set to new value:
fixed a number of problems with accessing datastores created by older versions of FDO:
FdoSmPhMtPropertyReader: fixed column
mismatch in union'ed selects of rows from
f_attributedefinition and the classid row.
The classid row is not present in older
datastores. For these datastores, it is added
to the rows returned by the Property Reader.
A column mismatch occurs when a column is
added to
f_attributedefinition but not the classid
row. Added an exception that is thrown when
a mismatch occurs,
so that, in the future, this problem will be
trapped as soon as it is introduced.
FdoSmPhPropertyWriter: do not update or
insert values into
f_attributedefinition.geometrytype when it
is not present in the datastore.
FdoSmPhPropertyReader: when
f_attributedefinition.geometrytype is not in
the datastore, set
the geometryTypes for a geometric property
to be all types that correspond to the
property's
geometricTypes.
In order to write unit tests for the above, a number of geometryType handling bugs were also fixed:
FdoRdbmsDescribeSchemaCommand: Set the
GeometryTypes of each FDO Geometric Property
from its LogicalPhysical counterpart
FdoSmLpGeometricPropertyDefinition:
- write updated geometryTypes values to
the MetaSchema. Previously, these updates
were silently ignored.
- update inherited property
geometryTypes when base property is
updated.
FdoGeometricPropertyDefinition:
- initialize specific geometry types to union of all geometry type hex codes.
-- Defect Resolution set to new value:
Submitted
-- Submission Reviewed set to new value:
Yes
---------------------------------------------------------------------
This message was automatically generated by Project Tracker.
More information about the Fdo_issues
mailing list