Skip to content

Commit b0662f9

Browse files
committed
[processing] Basic stats algs should allow non-spatial tables
1 parent ab29f2d commit b0662f9

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

python/plugins/processing/algs/qgis/BasicStatisticsNumbers.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,10 @@
3232
from qgis.PyQt.QtGui import QIcon
3333

3434
from qgis.core import (QgsStatisticalSummary,
35-
QgsFeatureRequest,
36-
NULL)
35+
QgsFeatureRequest)
3736

3837
from processing.core.GeoAlgorithm import GeoAlgorithm
39-
from processing.core.parameters import ParameterVector
38+
from processing.core.parameters import ParameterTable
4039
from processing.core.parameters import ParameterTableField
4140
from processing.core.outputs import OutputHTML
4241
from processing.core.outputs import OutputNumber
@@ -76,8 +75,8 @@ def defineCharacteristics(self):
7675
self.name, self.i18n_name = self.trAlgorithm('Basic statistics for numeric fields')
7776
self.group, self.i18n_group = self.trAlgorithm('Vector table tools')
7877

79-
self.addParameter(ParameterVector(self.INPUT_LAYER,
80-
self.tr('Input vector layer')))
78+
self.addParameter(ParameterTable(self.INPUT_LAYER,
79+
self.tr('Input vector layer')))
8180
self.addParameter(ParameterTableField(self.FIELD_NAME,
8281
self.tr('Field to calculate statistics on'),
8382
self.INPUT_LAYER, ParameterTableField.DATA_TYPE_NUMBER))

python/plugins/processing/algs/qgis/BasicStatisticsStrings.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
QgsFeatureRequest)
3636

3737
from processing.core.GeoAlgorithm import GeoAlgorithm
38-
from processing.core.parameters import ParameterVector
38+
from processing.core.parameters import ParameterTable
3939
from processing.core.parameters import ParameterTableField
4040
from processing.core.outputs import OutputHTML
4141
from processing.core.outputs import OutputNumber
@@ -67,8 +67,8 @@ def defineCharacteristics(self):
6767
self.name, self.i18n_name = self.trAlgorithm('Basic statistics for text fields')
6868
self.group, self.i18n_group = self.trAlgorithm('Vector table tools')
6969

70-
self.addParameter(ParameterVector(self.INPUT_LAYER,
71-
self.tr('Input vector layer')))
70+
self.addParameter(ParameterTable(self.INPUT_LAYER,
71+
self.tr('Input vector layer')))
7272
self.addParameter(ParameterTableField(self.FIELD_NAME,
7373
self.tr('Field to calculate statistics on'),
7474
self.INPUT_LAYER, ParameterTableField.DATA_TYPE_STRING))

0 commit comments

Comments
 (0)