The following members of class FeatureTable are deprecated. They are provided to keep old source code working. We strongly advise against using them in new code.
Public Functions
(deprecated) Esri::ArcGISRuntime::TaskWatcher | addFeature(Esri::ArcGISRuntime::Feature *feature) |
(deprecated) Esri::ArcGISRuntime::TaskWatcher | addFeatures(const QList<Esri::ArcGISRuntime::Feature *> &features) |
(deprecated) Esri::ArcGISRuntime::TaskWatcher | deleteFeature(Esri::ArcGISRuntime::Feature *feature) |
(deprecated) Esri::ArcGISRuntime::TaskWatcher | deleteFeatures(const QList<Esri::ArcGISRuntime::Feature *> &features) |
(deprecated) Esri::ArcGISRuntime::TaskWatcher | queryExtent(const Esri::ArcGISRuntime::QueryParameters ¶meters) |
(deprecated) Esri::ArcGISRuntime::TaskWatcher | queryFeatureCount(const Esri::ArcGISRuntime::QueryParameters ¶meters) |
(deprecated) Esri::ArcGISRuntime::TaskWatcher | queryFeatures(const Esri::ArcGISRuntime::QueryParameters ¶meters) |
(deprecated) Esri::ArcGISRuntime::TaskWatcher | queryStatistics(const Esri::ArcGISRuntime::StatisticsQueryParameters ¶meters) |
(deprecated) Esri::ArcGISRuntime::TaskWatcher | updateFeature(Esri::ArcGISRuntime::Feature *feature) |
(deprecated) Esri::ArcGISRuntime::TaskWatcher | updateFeatures(const QList<Esri::ArcGISRuntime::Feature *> &features) |
Signals
(deprecated) void | addFeatureCompleted(const QUuid &taskId, bool success) |
(deprecated) void | addFeaturesCompleted(const QUuid &taskId, bool success) |
(deprecated) void | deleteFeatureCompleted(const QUuid &taskId, bool success) |
(deprecated) void | deleteFeaturesCompleted(const QUuid &taskId, bool success) |
(deprecated) void | queryExtentCompleted(const QUuid &taskId, const Esri::ArcGISRuntime::Envelope &envelope) |
(deprecated) void | queryFeatureCountCompleted(const QUuid &taskId, quint64 count) |
(deprecated) void | queryFeaturesCompleted(const QUuid &taskId, Esri::ArcGISRuntime::FeatureQueryResult *featureQueryResult) |
(deprecated) void | queryStatisticsCompleted(const QUuid &taskId, Esri::ArcGISRuntime::StatisticsQueryResult *statisticsQueryResult) |
(deprecated) void | updateFeatureCompleted(const QUuid &taskId, bool success) |
(deprecated) void | updateFeaturesCompleted(const QUuid &taskId, bool success) |
Member Function Documentation
Esri::ArcGISRuntime::TaskWatcher FeatureTable::addFeature (Esri::ArcGISRuntime::Feature *feature)
This function is deprecated. We strongly advise against using it in new code.
Adds a new feature to the feature table and returns a TaskWatcher for the asynchronous operation.
Adding a feature that contains a Geometry causes the geometry to become simplified. This may change a single part geometry to a multipart geometry, or round off X, Y, Z, and M coordinate values that are above the resolution set by the SpatialReference.
Adding a feature to a GeodatabaseFeatureTable in a stand-alone mobile geodatabase created with ArcGIS Pro is not supported when the table participates in a controller dataset, such as a utility network or parcel fabric. Use canAdd to determine if this operation is allowed.
[signal]
void FeatureTable::addFeatureCompleted (const QUuid &taskId , bool success)
This function is deprecated. We strongly advise against using it in new code.
Signal emitted when a feature has been added to this feature table.
- taskId - The task ID for the asynchronous operation.
- success - Whether the task was successful.
Esri::ArcGISRuntime::TaskWatcher FeatureTable::addFeatures (const QList<Esri::ArcGISRuntime::Feature *> &features)
This function is deprecated. We strongly advise against using it in new code.
Adds new features to the feature table and returns a TaskWatcher for the asynchronous operation.
Adding a feature that contains a Geometry causes the geometry to become simplified. This may change a single-part geometry to a multipart geometry, or round off x, y, z, and m-coordinate values that are above the resolution set by the SpatialReference.
[signal]
void FeatureTable::addFeaturesCompleted (const QUuid &taskId , bool success)
This function is deprecated. We strongly advise against using it in new code.
Signal emitted when features have been added to this feature table.
- taskId - The task ID for the asynchronous operation.
- success - Whether the task was successful.
Esri::ArcGISRuntime::TaskWatcher FeatureTable::deleteFeature (Esri::ArcGISRuntime::Feature *feature)
This function is deprecated. We strongly advise against using it in new code.
Deletes a feature from the feature table and returns a TaskWatcher for the asynchronous operation.
Deleting a feature from a GeodatabaseFeatureTable in a stand-alone mobile geodatabase created with ArcGIS Pro is not supported when the table participates in a controller dataset, such as a utility network or parcel fabric. Use FeatureTable::canDelete to determine if this operation is allowed.
[signal]
void FeatureTable::deleteFeatureCompleted (const QUuid &taskId , bool success)
This function is deprecated. We strongly advise against using it in new code.
Signal emitted when a feature has been deleted from this feature table.
- taskId - The task ID for the asynchronous operation.
- success - Whether the task was successful.
Esri::ArcGISRuntime::TaskWatcher FeatureTable::deleteFeatures (const QList<Esri::ArcGISRuntime::Feature *> &features)
This function is deprecated. We strongly advise against using it in new code.
Deletes features from the feature table and returns a TaskWatcher for the asynchronous operation.
[signal]
void FeatureTable::deleteFeaturesCompleted (const QUuid &taskId , bool success)
This function is deprecated. We strongly advise against using it in new code.
Signal emitted when features have been deleted from this feature table.
- taskId - The task ID for the asynchronous operation.
- success - Whether the task was successful.
[since Esri::ArcGISRuntime 100.2]
Esri::ArcGISRuntime::TaskWatcher FeatureTable::queryExtent (const Esri::ArcGISRuntime::QueryParameters ¶meters)
This function is deprecated. We strongly advise against using it in new code.
Determines the minimum bounding envelope that contains features satisfying the provided query parameters.
- parameters - The parameters of the query.
If no features meet the query criteria, an empty envelope is returned.
This method returns a TaskWatcher for the asynchronous operation.
This function was introduced in Esri::ArcGISRuntime 100.2.
See also FeatureServiceSessionType.
[signal, since Esri::ArcGISRuntime 100.2]
void FeatureTable::queryExtentCompleted (const QUuid &taskId , const Esri::ArcGISRuntime::Envelope &envelope)
This function is deprecated. We strongly advise against using it in new code.
Signal emitted when extent have been queried in this feature table.
- taskId - The task ID for the asynchronous operation.
- envelope - The minimum bounding envelope that contains features satisfying the provided query parameters.
This function was introduced in Esri::ArcGISRuntime 100.2.
[since Esri::ArcGISRuntime 100.2]
Esri::ArcGISRuntime::TaskWatcher FeatureTable::queryFeatureCount (const Esri::ArcGISRuntime::QueryParameters ¶meters)
This function is deprecated. We strongly advise against using it in new code.
Determines the count of features that satisfy the provided query parameters.
A task that represents the asynchronous query of feature count. The value of the task result contains a qint64.
This function was introduced in Esri::ArcGISRuntime 100.2.
[signal, since Esri::ArcGISRuntime 100.2]
void FeatureTable::queryFeatureCountCompleted (const QUuid &taskId , quint64 count)
This function is deprecated. We strongly advise against using it in new code.
Signal emitted when feature count have been queried in this feature table.
- taskId - The task ID for the asynchronous operation.
- count - The count of features that satisfy the provided query parameters.
This function was introduced in Esri::ArcGISRuntime 100.2.
Esri::ArcGISRuntime::TaskWatcher FeatureTable::queryFeatures (const Esri::ArcGISRuntime::QueryParameters ¶meters)
This function is deprecated. We strongly advise against using it in new code.
Queries for features in this FeatureTable using the provided parameters, and returns a TaskWatcher for the asynchronous task.
[signal]
void FeatureTable::queryFeaturesCompleted (const QUuid &taskId , Esri::ArcGISRuntime::FeatureQueryResult *featureQueryResult )
This function is deprecated. We strongly advise against using it in new code.
Signal emitted when features have been queried in this feature table.
- taskId - The task ID for the asynchronous operation.
- featureQueryResult - A feature query result containing an iterator pointing to the queried features.
The returned FeatureQueryResult object has the FeatureTable as its parent.
See also Returned QObjects Parenting.
[since Esri::ArcGISRuntime 100.2]
Esri::ArcGISRuntime::TaskWatcher FeatureTable::queryStatistics (const Esri::ArcGISRuntime::StatisticsQueryParameters ¶meters)
This function is deprecated. We strongly advise against using it in new code.
Queries for statistics in this FeatureTable using the provided parameters and an asynchronous task.
A task that represents the asynchronous query statistics operation. The value of the task result contains a StatisticsQueryResult object.
The queryStatisticsCompleted signal emits when the operation is complete. The results are then available through StatisticsQueryResult.
This function was introduced in Esri::ArcGISRuntime 100.2.
[signal, since Esri::ArcGISRuntime 100.2]
void FeatureTable::queryStatisticsCompleted (const QUuid &taskId , Esri::ArcGISRuntime::StatisticsQueryResult *statisticsQueryResult )
This function is deprecated. We strongly advise against using it in new code.
Signal emitted when statistics have been queried in this feature table.
- taskId - The task ID for the asynchronous operation.
- statisticsQueryResult - A statistics query result containing an iterator pointing to the queried statistics.
The returned StatisticsQueryResult object has the FeatureTable as its parent.
This function was introduced in Esri::ArcGISRuntime 100.2.
See also Returned QObjects Parenting.
Esri::ArcGISRuntime::TaskWatcher FeatureTable::updateFeature (Esri::ArcGISRuntime::Feature *feature)
This function is deprecated. We strongly advise against using it in new code.
Updates a feature in the feature table and returns a TaskWatcher for the asynchronous operation.
Updating a feature that contains a Geometry causes the geometry to become simplified. This may change a single-part geometry to a multipart geometry, or round off x, y, z, and m-coordinate values that are above the resolution set by the SpatialReference.
Updating a feature from a GeodatabaseFeatureTable in a stand-alone mobile geodatabase created with ArcGIS Pro is not supported when the table participates in a controller dataset, such as a utility network or parcel fabric. Use FeatureTable::canUpdate to determine if this operation is allowed.
[signal]
void FeatureTable::updateFeatureCompleted (const QUuid &taskId , bool success)
This function is deprecated. We strongly advise against using it in new code.
Signal emitted when a feature has been updated in this feature table.
- taskId - The task ID for the asynchronous operation.
- success - Whether the task was successful.
Esri::ArcGISRuntime::TaskWatcher FeatureTable::updateFeatures (const QList<Esri::ArcGISRuntime::Feature *> &features)
This function is deprecated. We strongly advise against using it in new code.
Updates features in the feature table and returns a TaskWatcher for the asynchronous operation.
[signal]
void FeatureTable::updateFeaturesCompleted (const QUuid &taskId , bool success)
This function is deprecated. We strongly advise against using it in new code.
Signal emitted when features have been updated in this feature table.
- taskId - The task ID for the asynchronous operation.
- success - Whether the task was successful.