constraint package - github.com/AliceO2Group/Control/core/task/constraint - Go Packages

Package constraint implements support for predicates on agent attributes. Constraints notably implement a MergeParent operation, to implement override behavior in child Roles.

This section is empty.

This section is empty.

This section is empty.

func (attrs Attributes) Satisfy(cts Constraints) (ok bool)
type Constraint struct {
	Attribute string `yaml:"attribute"`
	Value     string `yaml:"value"`
	
	Operator Operator
}
type Constraints []Constraint
func (cts Constraints) MergeParent(parentConstraints Constraints) (merged Constraints)
const (
	Equals Operator = 0
)