queryRelatedFeatures method
- {required ArcGISFeature feature,
- RelatedQueryParameters? parameters}
Queries for related features of a given feature in a specific relationship.
The origin and all destination tables must be associated with the same map, either as a feature source for a layer or added to the map via its table collection. Otherwise, the query will return no results.
Parameters:
feature
— The feature for which to query related features.parameters
— Describes the relationship and the query to perform.
Return Value: A Future that returns a List
of objects of
RelatedFeatureQueryResult type.
Implementation
Future<List<RelatedFeatureQueryResult>> queryRelatedFeatures(
{required ArcGISFeature feature, RelatedQueryParameters? parameters}) {
final taskHandle = _withThrowingErrorHandler((errorHandler) {
return runtimecore.RT_ArcGISFeatureTable_queryRelatedFeaturesCombined(
_handle,
feature._handle,
parameters?._handle ?? ffi.nullptr,
errorHandler);
});
return taskHandle.toFuture((element) => element.getValueAsList()!);
}