Class StatementOptionContextBase

java.lang.Object
com.espertech.esper.compiler.client.option.StatementOptionContextBase
Direct Known Subclasses:
AccessModifierContextContext, AccessModifierEventTypeContext, AccessModifierExpressionContext, AccessModifierInlinedClassContext, AccessModifierNamedWindowContext, AccessModifierScriptContext, AccessModifierTableContext, AccessModifierVariableContext, BusModifierEventTypeContext, StatementNameContext, StatementUserObjectContext, StateMgmtSettingContext

public abstract class StatementOptionContextBase extends Object
Base class providing statement information for compiler options.
  • Constructor Details

    • StatementOptionContextBase

      public StatementOptionContextBase(Supplier<String> eplSupplier, String statementName, String moduleName, Annotation[] annotations, int statementNumber)
      Ctor.
      Parameters:
      eplSupplier - epl supplier
      statementName - statement name
      moduleName - module name
      annotations - annotations
      statementNumber - statement number
  • Method Details

    • getEplSupplier

      public Supplier<String> getEplSupplier()
      Returns the supplier of the EPL textual representation
      Returns:
      epl supplier
    • getStatementName

      public String getStatementName()
      Returns the statement name
      Returns:
      statement name
    • getModuleName

      public String getModuleName()
      Returns the module name
      Returns:
      module name
    • getAnnotations

      public Annotation[] getAnnotations()
      Returns the annotations
      Returns:
      annotations
    • getStatementNumber

      public int getStatementNumber()
      Returns the statement number
      Returns:
      statement number