Package | Description |
---|---|
org.apache.flink.cep.nfa | |
org.apache.flink.cep.pattern | |
org.apache.flink.cep.pattern.conditions |
Modifier and Type | Method and Description |
---|---|
IterativeCondition<T> |
StateTransition.getCondition() |
Modifier and Type | Method and Description |
---|---|
void |
State.addIgnore(IterativeCondition<T> condition) |
void |
State.addIgnore(State<T> targetState,
IterativeCondition<T> condition) |
void |
State.addProceed(State<T> targetState,
IterativeCondition<T> condition) |
void |
State.addStateTransition(StateTransitionAction action,
State<T> targetState,
IterativeCondition<T> condition) |
void |
State.addTake(IterativeCondition<T> condition) |
void |
State.addTake(State<T> targetState,
IterativeCondition<T> condition) |
void |
StateTransition.setCondition(IterativeCondition<T> condition) |
Constructor and Description |
---|
StateTransition(State<T> sourceState,
StateTransitionAction action,
State<T> targetState,
IterativeCondition<T> condition) |
Modifier and Type | Method and Description |
---|---|
IterativeCondition<F> |
Pattern.getCondition() |
IterativeCondition<F> |
Pattern.getUntilCondition() |
Modifier and Type | Method and Description |
---|---|
Pattern<T,F> |
Pattern.or(IterativeCondition<F> condition)
Adds a condition that has to be satisfied by an event
in order to be considered a match.
|
Pattern<T,F> |
GroupPattern.or(IterativeCondition<F> condition) |
Pattern<T,F> |
Pattern.until(IterativeCondition<F> untilCondition)
Applies a stop condition for a looping state.
|
Pattern<T,F> |
Pattern.where(IterativeCondition<F> condition)
Adds a condition that has to be satisfied by an event
in order to be considered a match.
|
Pattern<T,F> |
GroupPattern.where(IterativeCondition<F> condition) |
Modifier and Type | Class and Description |
---|---|
class |
AndCondition<T>
|
class |
NotCondition<T>
A
condition which negates the condition it wraps
and returns true if the original condition returns false . |
class |
OrCondition<T>
A
condition which combines two conditions with a logical
OR and returns true if at least one is true . |
class |
SimpleCondition<T>
A user-defined condition that decides if an element should be accepted in the pattern or not.
|
class |
SubtypeCondition<T>
A
condition which filters elements of the given type. |
Modifier and Type | Method and Description |
---|---|
static <T> IterativeCondition<T> |
BooleanConditions.falseFunction() |
IterativeCondition<T> |
OrCondition.getLeft() |
IterativeCondition<T> |
AndCondition.getLeft() |
IterativeCondition<T> |
OrCondition.getRight() |
IterativeCondition<T> |
AndCondition.getRight() |
static <T> IterativeCondition<T> |
BooleanConditions.trueFunction() |
Constructor and Description |
---|
AndCondition(IterativeCondition<T> left,
IterativeCondition<T> right) |
AndCondition(IterativeCondition<T> left,
IterativeCondition<T> right) |
NotCondition(IterativeCondition<T> original) |
OrCondition(IterativeCondition<T> left,
IterativeCondition<T> right) |
OrCondition(IterativeCondition<T> left,
IterativeCondition<T> right) |
Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.