public class RegexPartitionTerminationStateComparator extends java.lang.Object implements java.util.Comparator<RegexNFAStateEntry>
Constructor and Description |
---|
RegexPartitionTerminationStateComparator(int[] multimatchStreamNumToVariable,
java.util.LinkedHashMap<java.lang.String,Pair<java.lang.Integer,java.lang.Boolean>> variableStreams) |
Modifier and Type | Method and Description |
---|---|
int |
compare(RegexNFAStateEntry o1,
RegexNFAStateEntry o2) |
boolean |
compareTerminationStateToEndState(RegexNFAStateEntry terminationState,
RegexNFAStateEntry endState) |
public RegexPartitionTerminationStateComparator(int[] multimatchStreamNumToVariable, java.util.LinkedHashMap<java.lang.String,Pair<java.lang.Integer,java.lang.Boolean>> variableStreams)
public int compare(RegexNFAStateEntry o1, RegexNFAStateEntry o2)
compare
in interface java.util.Comparator<RegexNFAStateEntry>
public boolean compareTerminationStateToEndState(RegexNFAStateEntry terminationState, RegexNFAStateEntry endState)