Class NFAGraph
- java.lang.Object
-
- org.apache.iotdb.commons.path.fa.dfa.graph.NFAGraph
-
public class NFAGraph extends java.lang.ObjectNFA graph for given path pattern. State 0 is initial state. Run PatternDFATest#printFASketch for more detail.
-
-
Constructor Summary
Constructors Constructor Description NFAGraph(PartialPath pathPattern, boolean isPrefix, java.util.Map<java.lang.String,IFATransition> transitionMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetStateSize()java.util.List<IFAState>getTransitions(IFATransition transition, IFAState state)voidprint(java.util.Map<java.lang.String,IFATransition> transitionMap)
-
-
-
Constructor Detail
-
NFAGraph
public NFAGraph(PartialPath pathPattern, boolean isPrefix, java.util.Map<java.lang.String,IFATransition> transitionMap)
-
-
Method Detail
-
print
public void print(java.util.Map<java.lang.String,IFATransition> transitionMap)
-
getTransitions
public java.util.List<IFAState> getTransitions(IFATransition transition, IFAState state)
-
getStateSize
public int getStateSize()
-
-