Package | Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
PatternExpr |
PatternStream.getExpression()
Returns the pattern expression providing events to the stream.
|
PatternExpr |
ContextDescriptorConditionPattern.getPattern()
Returns the pattern expression.
|
Modifier and Type | Method and Description |
---|---|
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.
|
List<PatternExpr> |
PatternGuardExpr.getGuarded()
Get sub expression
|
Modifier and Type | Method and Description |
---|---|
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,
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.
|
Modifier and Type | Method and Description |
---|---|
void |
PatternObserverExpr.setChildren(List<PatternExpr> children) |
void |
PatternGuardExpr.setChildren(List<PatternExpr> children) |
void |
PatternExprBase.setChildren(List<PatternExpr> children) |
void |
PatternExpr.setChildren(List<PatternExpr> children)
Sets the list of pattern sub-expressions (child expressions) to the current pattern expression node.
|
void |
PatternGuardExpr.setGuarded(List<PatternExpr> guarded)
Set sub pattern.
|
Constructor and Description |
---|
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(String namespace,
String name,
Expression[] parameters,
PatternExpr guarded)
Ctor - for use to create a pattern expression tree, without pattern child expression.
|
PatternGuardExpr(String namespace,
String name,
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,
String optStreamName)
Ctor.
|
PatternStream(PatternExpr expression,
String optStreamName,
AnnotationPart[] annotations)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
PatternExpr |
EPAdministratorSPI.compilePatternToSODA(String expression)
Compile pattern.
|
PatternExpr |
EPAdministratorImpl.compilePatternToSODA(String expression) |
Modifier and Type | Method and Description |
---|---|
static PatternExpr |
StatementSpecMapper.unmap(EvalFactoryNode node)
Unmap pattern.
|