selectFeaturesWithQuery method
- {required QueryParameters parameters,
- required SelectionMode mode}
Selects the features that match the criteria in the QueryParameters object and adds them to the current collection of selected features.
Parameters:
parameters
— A query that defines features to select from the FeatureTable.mode
— Defines how the collection of currently selected features will be updated with the features returned from the query.
Return Value: A Future that returns a FeatureQueryResult
.
Implementation
Future<FeatureQueryResult> selectFeaturesWithQuery(
{required QueryParameters parameters, required SelectionMode mode}) {
final taskHandle = _withThrowingErrorHandler((errorHandler) {
return runtimecore.RT_FeatureLayer_selectFeaturesWithQuery(
_handle, parameters._handle, mode.coreValue, errorHandler);
});
return taskHandle
.toFuture((element) => element.getValueAsFeatureQueryResult()!);
}