Class: QgsRangeFieldDomain

class qgis.core.QgsRangeFieldDomain

Bases: QgsFieldDomain

Definition of a numeric field domain with a range of validity for values.

New in version 3.26.

QgsRangeFieldDomain(name: str, description: str, fieldType: QVariant.Type, minimum: Any, minimumIsInclusive: bool, maximum: Any, maximumIsInclusive: bool) Constructor for QgsRangeFieldDomain, with the specified name, description and fieldType.

Set an invalid QVariant for minimum or maximum respectively if no minimum or maximum value is desired.

Methods

clone

rtype

QgsRangeFieldDomain

maximum

Returns the maximum value.

maximumIsInclusive

Returns True if the maximum value is inclusive.

minimum

Returns the minimum value.

minimumIsInclusive

Returns True if the minimum value is inclusive.

setMaximum

Sets the maximum allowed value.

setMaximumIsInclusive

Sets whether the maximum value is inclusive.

setMinimum

Sets the minimum allowed value.

setMinimumIsInclusive

Sets whether the minimum value is inclusive.

type

rtype

Qgis.FieldDomainType

typeName

rtype

str

clone(self) QgsRangeFieldDomain
Return type

QgsRangeFieldDomain

maximum(self) Any

Returns the maximum value.

If no maximum value is set then an invalid variant will be returned.

See also

setMaximum()

Return type

Any

maximumIsInclusive(self) bool

Returns True if the maximum value is inclusive.

See also

maximum()

Return type

bool

minimum(self) Any

Returns the minimum value.

If no minimum value is set then an invalid variant will be returned.

See also

setMinimum()

Return type

Any

minimumIsInclusive(self) bool

Returns True if the minimum value is inclusive.

See also

minimum()

Return type

bool

setMaximum(self, maximum: Any)

Sets the maximum allowed value.

If no maximum value is desired then an invalid variant should be set.

See also

maximum()

Parameters

maximum (Any) –

setMaximumIsInclusive(self, inclusive: bool)

Sets whether the maximum value is inclusive.

See also

setMaximum()

Parameters

inclusive (bool) –

setMinimum(self, minimum: Any)

Sets the minimum allowed value.

If no minimum value is desired then an invalid variant should be set.

See also

minimum()

Parameters

minimum (Any) –

setMinimumIsInclusive(self, inclusive: bool)

Sets whether the minimum value is inclusive.

See also

setMinimum()

Parameters

inclusive (bool) –

type(self) Qgis.FieldDomainType
Return type

Qgis.FieldDomainType

typeName(self) str
Return type

str