Uses of Interface
com.espertech.esper.client.soda.PatternExpr

Packages that use PatternExpr
com.espertech.esper.client.soda This package defines the Esper statement object model. 
com.espertech.esper.core.service Implementation of client package interfaces, glue code 
com.espertech.esper.epl.spec Contains EPL statement specification classes define the constructs that make up an EPL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. 
 

Uses of PatternExpr in com.espertech.esper.client.soda
 

Classes in com.espertech.esper.client.soda that implement PatternExpr
 class PatternAndExpr
          Logical AND for use in pattern expressions.
 class PatternEveryDistinctExpr
          Every-Distinct construct for use in pattern expressions.
 class PatternEveryExpr
          Pattern 'every' expression that controls the lifecycle of pattern sub-expressions.
 class PatternExprBase
          Abstract base class for all pattern expressions.
 class PatternExprPlaceholder
          For use in pattern expression as a placeholder to represent its child nodes.
 class PatternFilterExpr
          Filter for use in pattern expressions.
 class PatternFollowedByExpr
          Followed-by for use in pattern expressions.
 class PatternGuardExpr
          Guard is the where timer-within pattern object for use in pattern expressions.
 class PatternMatchUntilExpr
          Match-Until construct for use in pattern expressions.
 class PatternNotExpr
          Not-expression for negating a pattern sub-expression for use in pattern expressions.
 class PatternObserverExpr
          Pattern observer expression observes occurances such as timer-at (crontab) and timer-interval.
 class PatternOrExpr
          Logical OR for use in pattern expressions.
 

Methods in com.espertech.esper.client.soda that return PatternExpr
 PatternExpr PatternStream.getExpression()
          Returns the pattern expression providing events to the stream.
 PatternExpr ContextDescriptorConditionPattern.getPattern()
          Returns the pattern expression.
 

Methods in com.espertech.esper.client.soda that return types with arguments of type PatternExpr
 java.util.List<PatternExpr> PatternObserverExpr.getChildren()
           
 java.util.List<PatternExpr> PatternGuardExpr.getChildren()
           
 java.util.List<PatternExpr> PatternExprBase.getChildren()
           
 java.util.List<PatternExpr> PatternExpr.getChildren()
          Returns the list of pattern sub-expressions (child expressions) to the current pattern expression node.
 java.util.List<PatternExpr> PatternGuardExpr.getGuarded()
          Get sub expression
 

Methods in com.espertech.esper.client.soda with parameters of type PatternExpr
 PatternOrExpr PatternOrExpr.add(PatternExpr expr)
          Adds a pattern expression to the OR relationship between patterns.
 PatternFollowedByExpr PatternFollowedByExpr.add(PatternExpr expr)
          Adds a pattern expression to the followed-by relationship between patterns.
 PatternAndExpr PatternAndExpr.add(PatternExpr expr)
          Adds a pattern expression to the AND relationship between patterns.
protected  void PatternExprBase.addChild(PatternExpr expression)
          Adds a sub-expression to the pattern expression.
static PatternAndExpr Patterns.and(PatternExpr first, PatternExpr second, PatternExpr... more)
          Pattern-AND expression, allows adding sub-expressions that are connected by a logical AND.
static PatternAndExpr Patterns.and(PatternExpr first, PatternExpr second, PatternExpr... more)
          Pattern-AND expression, allows adding sub-expressions that are connected by a logical AND.
static PatternStream PatternStream.create(PatternExpr expression)
          Creates a pattern stream from a pattern expression.
static PatternStream PatternStream.create(PatternExpr expression, java.lang.String optStreamName)
          Creates a named pattern stream from a pattern expression.
static PatternEveryExpr Patterns.every(PatternExpr inner)
          Pattern-every expression control the lifecycle of the pattern sub-expression.
static PatternFollowedByExpr Patterns.followedBy(PatternExpr first, PatternExpr second, PatternExpr... more)
          Pattern followed-by expression, allows adding sub-expressions that are connected by a followed-by.
static PatternFollowedByExpr Patterns.followedBy(PatternExpr first, PatternExpr second, PatternExpr... more)
          Pattern followed-by expression, allows adding sub-expressions that are connected by a followed-by.
static PatternGuardExpr Patterns.guard(java.lang.String namespace, java.lang.String name, Expression[] parameters, PatternExpr guarded)
          Guard pattern expression guards a sub-expression, equivalent to the "every MyEvent where timer:within(1 sec)" syntax
static PatternMatchUntilExpr Patterns.matchUntil(Expression low, Expression high, PatternExpr match, PatternExpr until)
          Match-until-pattern expression matches a certain number of occurances until a second expression becomes true.
static PatternNotExpr Patterns.not(PatternExpr subexpression)
          Not-keyword pattern expression flips the truth-value of the pattern sub-expression.
static PatternOrExpr Patterns.or(PatternExpr first, PatternExpr second, PatternExpr... more)
          Pattern-OR expression, allows adding sub-expressions that are connected by a logical OR.
static PatternOrExpr Patterns.or(PatternExpr first, PatternExpr second, PatternExpr... more)
          Pattern-OR expression, allows adding sub-expressions that are connected by a logical OR.
 void PatternStream.setExpression(PatternExpr expression)
          Sets the pattern expression providing events to the stream.
 void ContextDescriptorConditionPattern.setPattern(PatternExpr pattern)
          Sets the pattern expression.
static PatternGuardExpr Patterns.timerWithin(double seconds, PatternExpr guarded)
          Timer-within guard expression.
static PatternGuardExpr Patterns.timerWithinMax(double seconds, int max, PatternExpr guarded)
          Timer-within-max guard expression.
static PatternGuardExpr Patterns.whileGuard(PatternExpr guarded, Expression expression)
          While-guard expression.
 

Method parameters in com.espertech.esper.client.soda with type arguments of type PatternExpr
 void PatternObserverExpr.setChildren(java.util.List<PatternExpr> children)
           
 void PatternGuardExpr.setChildren(java.util.List<PatternExpr> children)
           
 void PatternExprBase.setChildren(java.util.List<PatternExpr> children)
           
 void PatternExpr.setChildren(java.util.List<PatternExpr> children)
          Sets the list of pattern sub-expressions (child expressions) to the current pattern expression node.
 void PatternGuardExpr.setGuarded(java.util.List<PatternExpr> guarded)
          Set sub pattern.
 

Constructors in com.espertech.esper.client.soda with parameters of type PatternExpr
ContextDescriptorConditionPattern(PatternExpr pattern, boolean inclusive, boolean now)
          Ctor.
PatternAndExpr(PatternExpr first, PatternExpr second, PatternExpr... patternExprs)
          Ctor.
PatternAndExpr(PatternExpr first, PatternExpr second, PatternExpr... patternExprs)
          Ctor.
PatternEveryExpr(PatternExpr inner)
          Ctor.
PatternFollowedByExpr(PatternExpr first, PatternExpr second, PatternExpr... patternExprs)
          Ctor.
PatternFollowedByExpr(PatternExpr first, PatternExpr second, PatternExpr... patternExprs)
          Ctor.
PatternGuardExpr(java.lang.String namespace, java.lang.String name, Expression[] parameters, PatternExpr guarded)
          Ctor - for use to create a pattern expression tree, without pattern child expression.
PatternGuardExpr(java.lang.String namespace, java.lang.String name, java.util.List<Expression> parameters, PatternExpr guardedPattern)
          Ctor - for use to create a pattern expression tree, without pattern child expression.
PatternMatchUntilExpr(Expression low, Expression high, PatternExpr match, PatternExpr until)
          Ctor.
PatternNotExpr(PatternExpr inner)
          Ctor.
PatternOrExpr(PatternExpr first, PatternExpr second, PatternExpr... patternExprs)
          Ctor.
PatternOrExpr(PatternExpr first, PatternExpr second, PatternExpr... patternExprs)
          Ctor.
PatternStream(PatternExpr expression)
          Ctor.
PatternStream(PatternExpr expression, java.lang.String optStreamName)
          Ctor.
PatternStream(PatternExpr expression, java.lang.String optStreamName, AnnotationPart[] annotations)
          Ctor.
 

Uses of PatternExpr in com.espertech.esper.core.service
 

Methods in com.espertech.esper.core.service that return PatternExpr
 PatternExpr EPAdministratorSPI.compilePatternToSODA(java.lang.String expression)
          Compile pattern.
 PatternExpr EPAdministratorImpl.compilePatternToSODA(java.lang.String expression)
           
 

Uses of PatternExpr in com.espertech.esper.epl.spec
 

Methods in com.espertech.esper.epl.spec that return PatternExpr
static PatternExpr StatementSpecMapper.unmap(EvalFactoryNode node)
          Unmap pattern.
 


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