The congress.datalog.ruleset Module¶
-
class
congress.datalog.ruleset.RuleSet¶ Bases:
objectKeeps 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()¶
-