52North / IlwisCore

Integrated Land and Water Information System (ILWIS) is a remote sensing and GIS software. ILWIS Core is the functional center of ilwis4..
http://52north.org/communities/ilwis/
34 stars 13 forks source link

Feature/readonly columns #70

Closed ridoo closed 9 years ago

ridoo commented 10 years ago

Apply interface change to make column definitions read only. This makes sense on the one hand to protect unintended changes to record values but also to retain key attributes which are later needed to reference back to the original (remote) data source.

One example would be a database connection which loads data into an IFeatureCoverage, making changes and store them back to the database tables. For updating the appropriate entities the primary key values have to be retained.

ridoo commented 10 years ago

@MartinSchouwenburg could you please have a quick review on this pull request. Do the merge if you don't have any objections.

ridoo commented 9 years ago

@MartinSchouwenburg what behavior should be defined if there is no primary key available? If things changed in this case you do not have any chance to update that entity because there is no relation of a Record instance back to its database entity.