Class PatternContext
java.lang.Object
com.espertech.esper.common.internal.epl.pattern.core.PatternContext
Contains handles to implementations of services needed by evaluation nodes.
-
Field Summary
-
Constructor Summary
ConstructorDescriptionPatternContext
(int streamNumber, MatchedEventMapMeta matchedEventMapMeta, boolean isContextDeclaration, int nestingLevel, boolean startCondition) -
Method Summary
Modifier and TypeMethodDescriptionint
int
boolean
boolean
make
(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope) void
setContextDeclaration
(boolean contextDeclaration) void
setMatchedEventMapMeta
(MatchedEventMapMeta matchedEventMapMeta) void
setNestingLevel
(int nestingLevel) void
setStartCondition
(boolean startCondition) void
setStreamNumber
(int streamNumber)
-
Field Details
-
EPTYPE
-
-
Constructor Details
-
PatternContext
public PatternContext() -
PatternContext
public PatternContext(int streamNumber, MatchedEventMapMeta matchedEventMapMeta, boolean isContextDeclaration, int nestingLevel, boolean startCondition)
-
-
Method Details
-
setStreamNumber
public void setStreamNumber(int streamNumber) -
setMatchedEventMapMeta
-
getStreamNumber
public int getStreamNumber() -
getMatchedEventMapMeta
-
isContextDeclaration
public boolean isContextDeclaration() -
setContextDeclaration
public void setContextDeclaration(boolean contextDeclaration) -
getNestingLevel
public int getNestingLevel() -
setNestingLevel
public void setNestingLevel(int nestingLevel) -
isStartCondition
public boolean isStartCondition() -
setStartCondition
public void setStartCondition(boolean startCondition) -
make
public CodegenExpression make(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
-