Package com.espertech.esper.rowregex

Match-recognize expression tree and state objects.

See:
          Description

Interface Summary
EventRowRegexNFAViewService Service interface for match recognize.
EventRowRegexNFAViewServiceVisitor  
RegexExprPreviousEvalStrategy  
RegexNFAState Match-recognize NFA states provides this information.
RegexPartitionStateRandomAccess Interface for random access to a previous event.
RegexPartitionStateRepo Service for holding partition state.
RowRegexExprNodeVisitor  
 

Class Summary
EventRowRegexHelper Helper for match recognize.
EventRowRegexIteratorResult Iteration result for row regex.
EventRowRegexNFAView View for match recognize support.
EventRowRegexNFAViewFactory View factory for match-recognize view.
EventRowRegexNFAViewFactoryHelper  
MultimatchState State holder for matches, backed by an array, for fast copying and writing.
RegexNFAStateAnyOne Any-quantifier.
RegexNFAStateBase Base for states.
RegexNFAStateEnd End state in the regex NFA states.
RegexNFAStateEntry State for a partial NFA match.
RegexNFAStateFilter NFA state for a single match that applies a filter.
RegexNFAStateOneOptional The '?' state in the regex NFA states.
RegexNFAStateOneToMany The '+' state in the regex NFA states.
RegexNFAStateZeroToMany The '*' state in the regex NFA states.
RegexNFAStrand A strand of one or more NFA states that has a list of start states, end states and a list of all states in the strand.
RegexNFAStrandResult A result of computing a strand of one or more NFA states that has a list of start states and a list of all states in the strand.
RegexPartitionState All current state holding partial NFA matches.
RegexPartitionStateRandomAccessGetter Getter that provides an index at runtime.
RegexPartitionStateRandomAccessImpl "Prev" state for random access to event history.
RegexPartitionStateRepoGroup Partition-by implementation for partition state.
RegexPartitionStateRepoGroupMeta  
RegexPartitionStateRepoNoGroup State for when no partitions (single partition) is required.
RegexPatternExpandUtil  
RowRegexExprNode Base node for
RowRegexExprNodeAlteration Or-condition in a regex expression tree.
RowRegexExprNodeAtom Atom in a regex expression tree.
RowRegexExprNodeConcatenation Concatenation of atoms in a regular expression tree.
RowRegexExprNodeNested Nested () regular expression in a regex expression tree.
RowRegexExprNodePermute Permute () regular expression in a regex expression tree.
RowRegexExprNodeVisitorRepeat  
RowRegexExprNodeVisitorRepeat.RowRegexNestedDesc  
RowRegexExprNodeVisitorRepeat.RowRegexPermuteDesc  
RowRegexExprRepeatDesc  
 

Enum Summary
RegexNFATypeEnum Enum for NFA types.
RowRegexExprNodePrecedenceEnum Precendence levels for expressions.
 

Package com.espertech.esper.rowregex Description

Match-recognize expression tree and state objects.


© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com