Positive
Compatibility: A single, numerical column
The Positive class enforces that all the values in a given column are >0.
Parameters
(required) column_name: The name of the column that must follow the constraint
strict_boundaries: Whether the column must be strictly positive, or whether 0 is allowed
True
All values in the column are >0
(default) False
All values in the column are ≥0
Example
Define your constraint using the parameters and then add it to a synthesizer.
my_constraint = {
'constraint_class': 'Positive',
'table_name': 'guests', # for multi table synthesizers
'constraint_parameters': {
'column_name': 'room_rate',
'strict': True
}
}
my_synthesizer.add_constraints(constraints=[
my_constraint
])FAQs
Last updated