Obsolete Members for FeatureTable

  • FeatureTable
  • 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 &parameters)
    (deprecated) Esri::ArcGISRuntime::TaskWatcher queryFeatureCount(const Esri::ArcGISRuntime::QueryParameters &parameters)
    (deprecated) Esri::ArcGISRuntime::TaskWatcher queryFeatures(const Esri::ArcGISRuntime::QueryParameters &parameters)
    (deprecated) Esri::ArcGISRuntime::TaskWatcher queryStatistics(const Esri::ArcGISRuntime::StatisticsQueryParameters &parameters)
    (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 &parameters)

    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 &parameters)

    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 &parameters)

    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 &parameters)

    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.

    Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.

    You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

    Your ArcGIS portal

    Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

    Your ArcGIS Location Platform dashboard

    Manage billing, monitor service usage, and access additional resources.

    Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

    Close