- getAllApplicableRules(Map<String, String>) - Method in class com.github.kislayverma.rulette.engine.impl.trie.TrieBasedEvaluationEngine
-
- getAllApplicableRules(Map<String, String>) - Method in class com.github.kislayverma.rulette.RuleSystem
-
This method returns a list of all the rules in the rule system.
- getAllColumnNames() - Method in class com.github.kislayverma.rulette.RuleSystem
-
Returns the names of all the columns in the rule system, including the unique
input and output column names
- getAllRules() - Method in class com.github.kislayverma.rulette.engine.impl.trie.TrieBasedEvaluationEngine
-
- getAllRules() - Method in class com.github.kislayverma.rulette.RuleSystem
-
This method returns a list of all the rules in the rule system.
- getConflictingRules(Rule) - Method in class com.github.kislayverma.rulette.RuleSystem
-
This method returns a list of rules conflicting with the given rule.
- getCount() - Method in class com.github.kislayverma.rulette.engine.impl.trie.node.Node
-
- getCount() - Method in class com.github.kislayverma.rulette.engine.impl.trie.node.RangeNode
-
- getCount() - Method in class com.github.kislayverma.rulette.engine.impl.trie.node.ValueNode
-
- getInputColumnNames() - Method in class com.github.kislayverma.rulette.RuleSystem
-
Returns the names of all the columns in the rule system, excluding the unique
input and output column names
- getMatchingRule(String) - Method in class com.github.kislayverma.rulette.engine.impl.trie.node.Node
-
This method is specifically added to enable traversal of the rule system trie to
find a specific rule.
- getMatchingRule(String) - Method in class com.github.kislayverma.rulette.engine.impl.trie.node.RangeNode
-
- getMatchingRule(String) - Method in class com.github.kislayverma.rulette.engine.impl.trie.node.ValueNode
-
- getName() - Method in class com.github.kislayverma.rulette.engine.impl.trie.node.Node
-
- getName() - Method in class com.github.kislayverma.rulette.RuleSystem
-
Returns the name of the rule system
- getNextApplicableRule(Map<String, String>) - Method in class com.github.kislayverma.rulette.engine.impl.trie.TrieBasedEvaluationEngine
-
- getNextApplicableRule(Map<String, String>) - Method in class com.github.kislayverma.rulette.RuleSystem
-
This method returns the next rule that will be applicable to the inputs
if the current rule applicable to the were to be deleted.
- getNodes(String, boolean) - Method in class com.github.kislayverma.rulette.engine.impl.trie.node.Node
-
- getNodes(String, boolean) - Method in class com.github.kislayverma.rulette.engine.impl.trie.node.RangeNode
-
- getNodes(String, boolean) - Method in class com.github.kislayverma.rulette.engine.impl.trie.node.ValueNode
-
- getNodesForAddingRule(String) - Method in class com.github.kislayverma.rulette.engine.impl.trie.node.Node
-
- getNodesForAddingRule(String) - Method in class com.github.kislayverma.rulette.engine.impl.trie.node.RangeNode
-
- getNodesForAddingRule(String) - Method in class com.github.kislayverma.rulette.engine.impl.trie.node.ValueNode
-
- getOutputColumnName() - Method in class com.github.kislayverma.rulette.RuleSystem
-
- getRule() - Method in class com.github.kislayverma.rulette.engine.impl.trie.node.Node
-
- getRule(Integer) - Method in class com.github.kislayverma.rulette.engine.impl.trie.TrieBasedEvaluationEngine
-
- getRule(Map<String, String>) - Method in class com.github.kislayverma.rulette.engine.impl.trie.TrieBasedEvaluationEngine
-
- getRule(Object) - Method in class com.github.kislayverma.rulette.RuleSystem
-
This method returns the rule applicable for the given combination of rule
inputs.
- getRule(Map<String, String>) - Method in class com.github.kislayverma.rulette.RuleSystem
-
This method returns the rule applicable for the given combination of rule
inputs.
- getRule(Integer) - Method in class com.github.kislayverma.rulette.RuleSystem
-
This method returns the applicable rule for the given input criteria.
- getUniqueColumnName() - Method in class com.github.kislayverma.rulette.RuleSystem
-