Package com.espertech.esper.rowregex

Match-recognize expression tree and state objects.

See:
          Description

Interface Summary
EventRowRegexNFAViewScheduleCallback  
EventRowRegexNFAViewScheduler  
EventRowRegexNFAViewService Service interface for match recognize.
EventRowRegexNFAViewServiceVisitor  
RegexExprPreviousEvalStrategy  
RegexHandlerFactory Service for creating match-recognize factory and state services.
RegexNFAState Match-recognize NFA states provides this information.
RegexPartitionState  
RegexPartitionStateRandomAccess Interface for random access to a previous event.
RegexPartitionStateRepo Service for holding partition state.
RegexPartitionStateRepoScheduleState Service for holding schedule 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  
EventRowRegexNFAViewSchedulerImpl  
EventRowRegexNFAViewUtil  
MatchRecognizeStatePoolEngineSvc  
MatchRecognizeStatePoolEngineSvc.StatementEntry  
MatchRecognizeStatePoolStmtHandler  
MatchRecognizeStatePoolStmtSvc  
MultimatchState State holder for matches, backed by an array, for fast copying and writing.
RegexHandlerFactoryDefault  
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.
RegexPartitionStateImpl 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.
RegexPartitionStateRepoScheduleStateImpl  
RegexPartitionTerminationStateComparator  
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-2016 EsperTech Inc.
All rights reserved.
Visit us at espertech.com