congress.datalog.ruleset module

congress.datalog.ruleset module

class congress.datalog.ruleset.RuleSet

Bases: object

Keeps track of all rules for all tables.

add_rule(key, rule)

Add a rule to the Ruleset

@rule can be a Rule or a Fact. Returns True if add_rule() changes the RuleSet.

clear()
clear_table(table)
contains(key, rule)
discard_rule(key, rule)

Remove a rule from the Ruleset

@rule can be a Rule or a Fact. Returns True if discard_rule() changes the RuleSet.

get_rules(key, match_literal=None)
keys()
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.