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