Class Automaton

java.lang.Object
org.apache.calcite.runtime.Automaton

public class Automaton extends Object
A nondeterministic finite-state automaton (NFA).

It is used to implement the Match relational expression (for the MATCH_RECOGNIZE clause in SQL).

See Also:
  • Method Details

    • getTransitions

      public com.google.common.collect.ImmutableList<org.apache.calcite.runtime.Automaton.SymbolTransition> getTransitions()
    • getEpsilonTransitions

      public com.google.common.collect.ImmutableList<org.apache.calcite.runtime.Automaton.EpsilonTransition> getEpsilonTransitions()