Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Use QgsStatisticalSummary for statistic calculations:
Switches BasicStatisticsNumbers and StatisticsByCategories to use the QgsStatisticalSummary class for statistic calculation. This removes duplicate code and helps standardise these types of calculations in the one place for easier testing. Additionally, it brings the benefit of some new stats (First/third quartile, IQR, majority and minority) to BasicStatisticsNumbers.
Use faster expression request for ExtractByAttribute:
Like the earlier changes to SelectByAttribute, this switches the algorithm to use an expression feature request. For providers which support compilation (postgres, soon to be OGR) this results in a much much faster extract.