Provides methods for manual updating of datasets. With this interface you can add a new object to a specified dataset, modify and delete existing objects, clear all manual updates applied to the a dataset.
More...
|
| virtual SDKResult SDK_CALLTYPE | EditFeature (const SDK_GDB_NAMESPACE::IFeatureSP &feature, SDK_GDB_NAMESPACE::IFeatureEditSP &feature_editor)=0 throw () |
| | Edits an existing feature. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | CreateFeature (const SDK_GDB_NAMESPACE::IFeatureDatasetSP &dataset, SDK_GEOMETRY_NAMESPACE::GeometryType type, SDK_GEOMETRY_NAMESPACE::PointDimension coord_dim, SDK_GDB_NAMESPACE::IFeatureEditSP &feature_editor)=0 throw () |
| | Edits an existing feature or creates a new one. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | DeleteFeature (const SDK_GDB_NAMESPACE::IFeatureSP &feature, const SDK_GDB_NAMESPACE::IQueryParametersSP ¶meters)=0 throw () |
| | Deletes a feature from a specified data set. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | DeleteUpdates (const SDK_GDB_NAMESPACE::IFeatureSP &feature)=0 throw () |
| | Destroys all records relating to the specified feature. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | ClearUpdates (const SDK_GDB_NAMESPACE::IWorkspaceSP &workspace, const SDK_GDB_NAMESPACE::IQueryParametersSP ¶meters)=0 throw () |
| | Destroys specified update records in a specified dataset. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | SetDatasetProperty (const SDK_GDB_NAMESPACE::IFeatureDatasetSP &dataset, SDKUInt32 id, const SDKAny &value)=0 throw () |
| | Sets a dataset property. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | GetDatasetProperty (const SDK_GDB_NAMESPACE::IFeatureDatasetSP &dataset, SDKUInt32 id, SDKAny &value)=0 throw () |
| | Gets a dataset property. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | GetDatasetEditor (const SDK_GDB_NAMESPACE::IDatasetSP &dataset, const SDK_GDB_NAMESPACE::IDatasetSP &master_dataset, const SDKString &dataset_pathname, SDK_GDB_NAMESPACE::IDatasetEditSP &dataset_editor)=0 throw () |
| | Gets a dataset editor. More...
|
| |
|
virtual SDKAtomicRefCount SDK_CALLTYPE | AddRef () const =0 throw () |
| | Increments the reference count for an interface on a component.
|
| |
|
virtual SDKAtomicRefCount SDK_CALLTYPE | Release () const =0 throw () |
| | Decrements the reference count for an interface on a component.
|
| |
|
virtual SDKResult SDK_CALLTYPE | GetInterface (const InterfaceId &id, void **obj_ptr)=0 throw () |
| | Returns pointers to the supported interfaces on a component.
|
| |
|
template<typename _Itf > |
| SDKResult | GetInterface (_Itf **obj_ptr) throw () |
| | Returns pointers to the supported interfaces on a component.
|
| |
Provides methods for manual updating of datasets. With this interface you can add a new object to a specified dataset, modify and delete existing objects, clear all manual updates applied to the a dataset.