validateConstraintData is an internal function for
validating a constraint. This is a wrapper function that calls other validator functions
depending on the constraint.
validateConstraintData(x, attrib)validateConstraintData does not return any values;
it stops if the input constraint is not valid.
a data.frame row containing a single constraint data.
an item_attrib object or a st_attrib object.