public class EqualsIndexV2 extends Object implements IRuleIndex
| Modifier and Type | Class and Description |
|---|---|
static class |
EqualsIndexV2.Builder |
| Constructor and Description |
|---|
EqualsIndexV2(DecisionTableRuleNode nextNode,
Map<Object,int[]> index,
int[] emptyRules) |
| Modifier and Type | Method and Description |
|---|---|
int[] |
collectRules() |
DecisionTableRuleNode |
findNode(Object value,
DecisionTableRuleNode prevResult) |
DecisionTableRuleNode |
getEmptyOrFormulaNodes() |
Iterable<? extends DecisionTableRuleNode> |
nodes() |
public EqualsIndexV2(DecisionTableRuleNode nextNode, Map<Object,int[]> index, int[] emptyRules)
public DecisionTableRuleNode findNode(Object value, DecisionTableRuleNode prevResult)
findNode in interface IRuleIndexpublic Iterable<? extends DecisionTableRuleNode> nodes()
nodes in interface IRuleIndexpublic int[] collectRules()
collectRules in interface IRuleIndexpublic DecisionTableRuleNode getEmptyOrFormulaNodes()
getEmptyOrFormulaNodes in interface IRuleIndexCopyright © 2004–2019 OpenL Tablets. All rights reserved.