Obsolete Members for ArcGISFeatureTable

  • ArcGISFeatureTable
  • The following members of class ArcGISFeatureTable 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 addedFeatures()
    (deprecated) Esri::ArcGISRuntime::TaskWatcher addedFeaturesCount()
    (deprecated) Esri::ArcGISRuntime::TaskWatcher deletedFeatures()
    (deprecated) Esri::ArcGISRuntime::TaskWatcher deletedFeaturesCount()
    (deprecated) Esri::ArcGISRuntime::TaskWatcher localEdits()
    (deprecated) Esri::ArcGISRuntime::TaskWatcher localEditsCount()
    (deprecated) Esri::ArcGISRuntime::TaskWatcher queryRelatedFeatureCount(Esri::ArcGISRuntime::ArcGISFeature *feature)
    (deprecated) Esri::ArcGISRuntime::TaskWatcher queryRelatedFeatureCount(Esri::ArcGISRuntime::ArcGISFeature *feature, const Esri::ArcGISRuntime::RelatedQueryParameters &relatedQueryParameters)
    (deprecated) Esri::ArcGISRuntime::TaskWatcher queryRelatedFeatures(Esri::ArcGISRuntime::ArcGISFeature *feature)
    (deprecated) Esri::ArcGISRuntime::TaskWatcher queryRelatedFeatures(Esri::ArcGISRuntime::ArcGISFeature *feature, const Esri::ArcGISRuntime::RelatedQueryParameters &relatedQueryParameters)
    (deprecated) Esri::ArcGISRuntime::TaskWatcher updatedFeatures()
    (deprecated) Esri::ArcGISRuntime::TaskWatcher updatedFeaturesCount()
    (deprecated) Esri::ArcGISRuntime::TaskWatcher validateRelationshipConstraints(Esri::ArcGISRuntime::ArcGISFeature *feature)

    Signals

    (deprecated) void addedFeaturesCompleted(const QUuid &taskId, Esri::ArcGISRuntime::FeatureQueryResult *featureQueryResult)
    (deprecated) void addedFeaturesCountCompleted(const QUuid &taskId, qint64 count)
    (deprecated) void deletedFeaturesCompleted(const QUuid &taskId, Esri::ArcGISRuntime::FeatureQueryResult *featureQueryResult)
    (deprecated) void deletedFeaturesCountCompleted(const QUuid &taskId, qint64 count)
    (deprecated) void localEditsCompleted(const QUuid &taskId, Esri::ArcGISRuntime::LocalFeatureEditsResult *localEditsResult)
    (deprecated) void localEditsCountCompleted(const QUuid &taskId, qint64 localEditsCount)
    (deprecated) void queryRelatedFeatureCountCompleted(const QUuid &taskId, quint64 count)
    (deprecated) void queryRelatedFeaturesCompleted(const QUuid &taskId, QList<Esri::ArcGISRuntime::RelatedFeatureQueryResult *> relatedFeatureQueryResults)
    (deprecated) void updatedFeaturesCompleted(const QUuid &taskId, Esri::ArcGISRuntime::FeatureQueryResult *featureQueryResult)
    (deprecated) void updatedFeaturesCountCompleted(const QUuid &taskId, qint64 count)
    (deprecated) void validateRelationshipConstraintsCompleted(const QUuid &taskId, Esri::ArcGISRuntime::RelationshipConstraintViolationType relationshipConstraintViolationType)

    Member Function Documentation

    Esri::ArcGISRuntime::TaskWatcher ArcGISFeatureTable::addedFeatures()

    This function is deprecated. We strongly advise against using it in new code.

    Returns the features added since the last sync.

    For mobile geodatabases created by ArcGIS Pro, this method returns no features because there is no concept of syncing.

    This method returns a TaskWatcher for the asynchronous operation.

    [signal] void ArcGISFeatureTable::addedFeaturesCompleted(const QUuid &taskId, Esri::ArcGISRuntime::FeatureQueryResult *featureQueryResult)

    This function is deprecated. We strongly advise against using it in new code.

    Signal emitted after a task started by addedFeatures has completed.

    • taskId - The task ID for the asynchronous operation.
    • featureQueryResult - The features that have been added to the table.

    The returned FeatureQueryResult object has the ArcGISFeatureTable as its parent.

    See also Returned QObjects Parenting.

    Esri::ArcGISRuntime::TaskWatcher ArcGISFeatureTable::addedFeaturesCount()

    This function is deprecated. We strongly advise against using it in new code.

    Requests a count of features added to the local dataset but not yet added to the original source dataset.

    For mobile geodatabases created by ArcGIS Pro, this method returns 0 because there is no concept of syncing.

    Returns a TaskWatcher object representing the asynchronous retrieval of features added since last sync. The value of the task result is qint64.

    [signal] void ArcGISFeatureTable::addedFeaturesCountCompleted(const QUuid &taskId, qint64 count)

    This function is deprecated. We strongly advise against using it in new code.

    Signal emitted after a task started by addedFeaturesCount has completed.

    • taskId - The task ID for the asynchronous operation.
    • count - The count of features that have been added to the table.

    Esri::ArcGISRuntime::TaskWatcher ArcGISFeatureTable::deletedFeatures()

    This function is deprecated. We strongly advise against using it in new code.

    Returns the features deleted since the last sync.

    For mobile geodatabases created by ArcGIS Pro, this method returns 0 because there is no concept of syncing.

    Returns a TaskWatcher object representing the asynchronous retrieval of features deleted since last sync. The value of the task result is a FeatureQueryResult object.

    [signal] void ArcGISFeatureTable::deletedFeaturesCompleted(const QUuid &taskId, Esri::ArcGISRuntime::FeatureQueryResult *featureQueryResult)

    This function is deprecated. We strongly advise against using it in new code.

    Signal emitted after a task started by deletedFeatures has completed.

    • taskId - The task ID for the asynchronous operation.
    • featureQueryResult - The result of features that have been deleted from the table.

    The returned FeatureQueryResult objects have the ArcGISFeatureTable as their parent.

    See also Returned QObjects Parenting.

    Esri::ArcGISRuntime::TaskWatcher ArcGISFeatureTable::deletedFeaturesCount()

    This function is deprecated. We strongly advise against using it in new code.

    Returns the number of features deleted since the last sync.

    For mobile geodatabases created by ArcGIS Pro, this method returns 0 because there is no concept of syncing.

    Returns a TaskWatcher object representing the asynchronous retrieval of features deleted since last sync. The value of the task result is qint64.

    [signal] void ArcGISFeatureTable::deletedFeaturesCountCompleted(const QUuid &taskId, qint64 count)

    This function is deprecated. We strongly advise against using it in new code.

    Signal emitted after a task started by deletedFeaturesCount has completed.

    • taskId - The task ID for the asynchronous operation.
    • count - The count of features that have been deleted from the table.

    [since Esri::ArcGISRuntime 100.12] Esri::ArcGISRuntime::TaskWatcher ArcGISFeatureTable::localEdits()

    This function is deprecated. We strongly advise against using it in new code.

    Returns all the features that were added, updated or deleted since the last sync.

    Returns a LocalFeatureEditsResult containing an LocalFeatureEditIterator of LocalFeatureEdit objects. For mobile geodatabases created by ArcGIS Pro, the iterator in the result object is empty because there is no concept of syncing.

    Note that edits inside a transaction (between calls to Geodatabase::beginTransaction and either Geodatabase::commitTransaction or Geodatabase::rollbackTransaction) share a common LocalFeatureEdit::editDateTime and may not be returned in a consistent order.

    This method returns a TaskWatcher for the asynchronous operation.

    This function was introduced in Esri::ArcGISRuntime 100.12.

    [signal, since Esri::ArcGISRuntime 100.12] void ArcGISFeatureTable::localEditsCompleted(const QUuid &taskId, Esri::ArcGISRuntime::LocalFeatureEditsResult *localEditsResult)

    This function is deprecated. We strongly advise against using it in new code.

    Signal emitted when the localEdits operation completes.

    • taskId - The task ID of the asynchronous operation.
    • localEditsResult - The result of the localEdits operation.

    The returned LocalFeatureEditsResult object has the ArcGISFeatureTable as its parent.

    This function was introduced in Esri::ArcGISRuntime 100.12.

    See also Returned QObjects Parenting.

    [since Esri::ArcGISRuntime 100.12] Esri::ArcGISRuntime::TaskWatcher ArcGISFeatureTable::localEditsCount()

    This function is deprecated. We strongly advise against using it in new code.

    Returns the number of features that were added, updated or deleted since the last sync.

    For a mobile geodatabase created by ArcGIS Pro, this method returns a count of 0 because there is no concept of syncing.

    This method returns a TaskWatcher for the asynchronous operation.

    This function was introduced in Esri::ArcGISRuntime 100.12.

    [signal, since Esri::ArcGISRuntime 100.12] void ArcGISFeatureTable::localEditsCountCompleted(const QUuid &taskId, qint64 localEditsCount)

    This function is deprecated. We strongly advise against using it in new code.

    Signal emitted when the localEditsCount operation completes.

    • taskId - The task ID of the asynchronous operation.
    • localEditsCount - The result of the localEditsCount operation.

    This function was introduced in Esri::ArcGISRuntime 100.12.

    [since Esri::ArcGISRuntime 100.3] Esri::ArcGISRuntime::TaskWatcher ArcGISFeatureTable::queryRelatedFeatureCount(Esri::ArcGISRuntime::ArcGISFeature *feature)

    This function is deprecated. We strongly advise against using it in new code.

    Requests a count of features related to the supplied feature.

    Returns a TaskWatcher that represents the asynchronous query of related feature count. The value of the task result contains a qint64.

    This function was introduced in Esri::ArcGISRuntime 100.3.

    [since Esri::ArcGISRuntime 100.3] Esri::ArcGISRuntime::TaskWatcher ArcGISFeatureTable::queryRelatedFeatureCount(Esri::ArcGISRuntime::ArcGISFeature *feature, const Esri::ArcGISRuntime::RelatedQueryParameters &relatedQueryParameters)

    This function is deprecated. We strongly advise against using it in new code.

    Requests a count of features related to the supplied feature based on the relatedQueryParameters.

    A task that represents the asynchronous query of related feature count. The value of the task result contains a qint64.

    This function was introduced in Esri::ArcGISRuntime 100.3.

    [signal, since Esri::ArcGISRuntime 100.3] void ArcGISFeatureTable::queryRelatedFeatureCountCompleted(const QUuid &taskId, quint64 count)

    This function is deprecated. We strongly advise against using it in new code.

    Signal emitted after a task started by queryRelatedFeatureCount has completed.

    • taskId - The task ID for the asynchronous operation.
    • count - The count of related features.

    This function was introduced in Esri::ArcGISRuntime 100.3.

    [since Esri::ArcGISRuntime 100.1] Esri::ArcGISRuntime::TaskWatcher ArcGISFeatureTable::queryRelatedFeatures(Esri::ArcGISRuntime::ArcGISFeature *feature)

    This function is deprecated. We strongly advise against using it in new code.

    Queries for related features of a given feature in all relationships.

    This table and all related tables must be associated with the same Map, either as a feature source for a layer or added to the Map via Map::tables(). Otherwise, the query will return no results.

    This method returns a TaskWatcher for the asynchronous operation.

    This function was introduced in Esri::ArcGISRuntime 100.1.

    [since Esri::ArcGISRuntime 100.1] Esri::ArcGISRuntime::TaskWatcher ArcGISFeatureTable::queryRelatedFeatures(Esri::ArcGISRuntime::ArcGISFeature *feature, const Esri::ArcGISRuntime::RelatedQueryParameters &relatedQueryParameters)

    This function is deprecated. We strongly advise against using it in new code.

    Queries for features related to the given feature in a specific relationship.

    • feature - The feature.
    • relatedQueryParameters - Description of the relationship and the query to perform.

    This table and related tables must be associated with the same Map, either as a feature source for a layer or added to the Map via Map::tables(). Otherwise, the query will return no results.

    This method returns a TaskWatcher for the asynchronous operation.

    This function was introduced in Esri::ArcGISRuntime 100.1.

    [signal, since Esri::ArcGISRuntime 100.1] void ArcGISFeatureTable::queryRelatedFeaturesCompleted(const QUuid &taskId, QList<Esri::ArcGISRuntime::RelatedFeatureQueryResult *> relatedFeatureQueryResults)

    This function is deprecated. We strongly advise against using it in new code.

    Signal emitted after a task started by queryRelatedFeatures has completed.

    • taskId - The task ID for the asynchronous operation.
    • relatedFeatureQueryResults - The list ofRelatedFeatureQueryResult, one per related table containing features related to the queried feature.

    The returned RelatedFeatureQueryResult objects have the ArcGISFeatureTable as their parent.

    This function was introduced in Esri::ArcGISRuntime 100.1.

    See also Returned QObjects Parenting.

    Esri::ArcGISRuntime::TaskWatcher ArcGISFeatureTable::updatedFeatures()

    This function is deprecated. We strongly advise against using it in new code.

    Requests a collection of features updated in the local dataset but not yet updated in the original source dataset.

    For mobile geodatabases created by ArcGIS Pro, this method returns 0 because there is no concept of syncing.

    Returns a TaskWatcher for the asynchronous operation.

    [signal] void ArcGISFeatureTable::updatedFeaturesCompleted(const QUuid &taskId, Esri::ArcGISRuntime::FeatureQueryResult *featureQueryResult)

    This function is deprecated. We strongly advise against using it in new code.

    Signal emitted after a task started by updatedFeatures has completed.

    • taskId - The task ID for the asynchronous operation.
    • featureQueryResult - A result of features that have been updated in the table.

    The returned FeatureQueryResult objects have the ArcGISFeatureTable as their parent.

    See also Returned QObjects Parenting.

    Esri::ArcGISRuntime::TaskWatcher ArcGISFeatureTable::updatedFeaturesCount()

    This function is deprecated. We strongly advise against using it in new code.

    Requests a count of features updated in the local dataset but not yet updated in the original source dataset.

    For mobile geodatabases created by ArcGIS Pro, this method returns 0 because there is no concept of syncing.

    Returns a TaskWatcher object representing the asynchronous retrieval of features updated since last sync. The value of the task result is qint64.

    [signal] void ArcGISFeatureTable::updatedFeaturesCountCompleted(const QUuid &taskId, qint64 count)

    This function is deprecated. We strongly advise against using it in new code.

    Signal emitted after a task started by updatedFeaturesCount has completed.

    • taskId - The task ID for the asynchronous operation.
    • count - The count of features that have been updated in the table.

    [since Esri::ArcGISRuntime 100.1] Esri::ArcGISRuntime::TaskWatcher ArcGISFeatureTable::validateRelationshipConstraints(Esri::ArcGISRuntime::ArcGISFeature *feature)

    This function is deprecated. We strongly advise against using it in new code.

    Validates constraints for a given feature participating in a relationship.

    Returns a TaskWatcher that represents the asynchronous validation of relationship constraints operation. The value of the task result contains a RelationshipConstraintViolationType enum.

    The following are considered violations:

    To recover from an orphaned destination feature violation, relate it to a valid origin feature. You can usually recover from a cardinality violation by un-relating the appropriate features. See ArcGISFeature::unrelateFeature.

    Edit operations do not cause an error when there are constraint violations. This allows you to recover from violations in a back office operation after applying edits or syncing, if you choose to do so. See ArcGIS Desktop topic Validating features and relationships in ArcMap for a description of that process.

    This method makes network calls to query for the related features if they are not present locally. If you have just related the feature you are validating, first you must call FeatureTable::updateFeatureAsync to reflect the modified attribute value in the table. If this is not done, validation results may be incorrect.

    This function was introduced in Esri::ArcGISRuntime 100.1.

    [signal] void ArcGISFeatureTable::validateRelationshipConstraintsCompleted(const QUuid &taskId, Esri::ArcGISRuntime::RelationshipConstraintViolationType relationshipConstraintViolationType)

    This function is deprecated. We strongly advise against using it in new code.

    Signal emitted after a task started by validateRelationshipConstraints has completed.

    • taskId - The task ID for the asynchronous operation.
    • relationshipConstraintViolationType - The type of violation, such as cardinality.

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