Class: QgsGlobFieldDomain¶
- class qgis.core.QgsGlobFieldDomain¶
Bases:
QgsFieldDomain
Definition of a field domain for field content validated by a glob.
Globs are matching expression like “*[a-z][0-1]?”
Added in version 3.26.
QgsGlobFieldDomain(name: Optional[str], description: Optional[str], fieldType: QMetaType.Type, glob: Optional[str]) Constructor for
QgsGlobFieldDomain
, with the specifiedname
,description
andfieldType
.The
glob
argument specifies the content validation glob, e.g. “*[a-z][0-1]?”.QgsGlobFieldDomain(name: Optional[str], description: Optional[str], fieldType: QVariant.Type, glob: Optional[str]) Constructor for
QgsGlobFieldDomain
, with the specifiedname
,description
andfieldType
.The
glob
argument specifies the content validation glob, e.g. “*[a-z][0-1]?”.Deprecated since version QGIS: 3.38 use the method with a QMetaType.Type argument instead
Methods
- rtype:
Optional[QgsGlobFieldDomain]
Returns the glob expression.
Sets the
glob
expression.- rtype:
Qgis.FieldDomainType
- rtype:
str
- clone(self) QgsGlobFieldDomain | None ¶
- Return type:
Optional[QgsGlobFieldDomain]
- glob(self) str ¶
Returns the glob expression.
Globs are matching expression like “*[a-z][0-1]?”
See also
- Return type:
str
- setGlob(self, glob: str | None)¶
Sets the
glob
expression.Globs are matching expression like “*[a-z][0-1]?”
See also
- Parameters:
glob (Optional[str])
- type(self) Qgis.FieldDomainType ¶
- Return type:
- typeName(self) str ¶
- Return type:
str