java.lang.Object
com.espertech.esper.common.internal.epl.pattern.core.PatternContext

public class PatternContext extends Object
Contains handles to implementations of services needed by evaluation nodes.
  • Field Details

  • 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

      public void setMatchedEventMapMeta(MatchedEventMapMeta matchedEventMapMeta)
    • getStreamNumber

      public int getStreamNumber()
    • getMatchedEventMapMeta

      public MatchedEventMapMeta 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)