diff --git a/python/core/qgsvectorlayer.sip b/python/core/qgsvectorlayer.sip index 7750369fbd4..064e8fcdeb6 100644 --- a/python/core/qgsvectorlayer.sip +++ b/python/core/qgsvectorlayer.sip @@ -1432,6 +1432,9 @@ Assembles mUpdatedFields considering provider fields, joined fields and added fi QMap< QgsFieldConstraints::Constraint, QgsFieldConstraints::ConstraintStrength> fieldConstraintsAndStrength( int fieldIndex ) const; %Docstring + Returns a map of constraint with their strength for a specific field of the layer. + \param fieldIndex field index +.. versionadded:: 3.0 :rtype: QMap< QgsFieldConstraints.Constraint, QgsFieldConstraints.ConstraintStrength> %End diff --git a/src/core/qgsvectorlayer.h b/src/core/qgsvectorlayer.h index d9b53707433..364333ac8cb 100644 --- a/src/core/qgsvectorlayer.h +++ b/src/core/qgsvectorlayer.h @@ -1347,6 +1347,11 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte */ QgsFieldConstraints::Constraints fieldConstraints( int fieldIndex ) const; + /** + * Returns a map of constraint with their strength for a specific field of the layer. + * \param fieldIndex field index + * \since QGIS 3.0 + */ QMap< QgsFieldConstraints::Constraint, QgsFieldConstraints::ConstraintStrength> fieldConstraintsAndStrength( int fieldIndex ) const; /**