Skip To Content ArcGIS for Developers Sign In Dashboard

GeodatabaseFeatureTable Class


A feature table coming from a mobile geodatabase. More...

Header: #include <GeodatabaseFeatureTable>
Since: Esri::ArcGISRuntime 100.0
Inherits: ArcGISFeatureTable

Public Functions

GeodatabaseFeatureTable(GeodatabaseFeatureTable *table, const RelationshipInfo &relationshipInfo, QObject *parent = nullptr)
Geodatabase *geodatabase() const
bool hasLocalEditsSince(const QDateTime &date) const

Additional Inherited Members

Detailed Description

A feature table coming from a mobile geodatabase.

You can get a list of geodatabase feature tables in a Geodatabase using Geodatabase::geodatabaseFeatureTables() or use one of the helper methods for getting the feature table by its table name or feature service layer ID.

The table can be spatial or non-spatial. If it has geometry, a FeatureLayer can be constructed with GeodatabaseFeatureTable instance and then added to a map. If the table has relationships, you can get related tables and query for related features and edit them.

See also Geodatabase and FeatureLayer.

Member Function Documentation

GeodatabaseFeatureTable::GeodatabaseFeatureTable(GeodatabaseFeatureTable *table, const RelationshipInfo &relationshipInfo, QObject *parent = nullptr)

Constructs a new GeodatabaseFeatureTable from an exising GeodatabaseFeatureTable and a given RelationshipInfo.

This function was introduced in Esri::ArcGISRuntime 100.1.



Geodatabase *GeodatabaseFeatureTable::geodatabase() const

Returns the geodatabase this feature table comes from.

bool GeodatabaseFeatureTable::hasLocalEditsSince(const QDateTime &date) const

Returns true if the table has any local edits from a certain date and time.

Feedback on this topic?