java.lang.Object
org.apache.beam.sdk.extensions.sql.impl.nfa.NFA
All Implemented Interfaces:
Serializable

public class NFA extends Object implements Serializable
NFA is an implementation of non-deterministic finite automata. It is used for the non-deterministic pattern match in the MATCH_RECOGNIZE component.

The implementation is strongly based on the UMASS paper on NFA with shared buffer:

See Also: