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.