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. 
 

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 PatternEveryExpr
          Pattern 'every' expression that controls the lifecycle of pattern sub-expressions.
 class PatternExprBase
          Abstract base class for all pattern expressions.
 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 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.
 

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

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, 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(String namespace, String name, Object[] parameters, PatternExpr guarded)
          Guard pattern expression guards a sub-expression, equivalent to the "every MyEvent where timer:within(1 sec)" syntax
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.
static PatternGuardExpr Patterns.timerWithin(double seconds, PatternExpr guarded)
          Timer-within guard expression.
 

Constructors in com.espertech.esper.client.soda with parameters of type PatternExpr
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(String namespace, String name, List<Object> parameters, PatternExpr guardedPattern)
          Ctor - for use to create a pattern expression tree, without pattern child expression.
PatternGuardExpr(String namespace, String name, Object[] parameters, PatternExpr guarded)
          Ctor - for use to create a pattern expression tree, without pattern child expression.
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, String optStreamName)
          Ctor.
 


© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com