Class EPLExpressionEvaluationContext

java.lang.Object
com.espertech.esper.common.client.hook.expr.EPLExpressionEvaluationContext

public class EPLExpressionEvaluationContext extends Object
Provides expression evaluation context information in an expression.
  • Field Details

    • EPTYPE

      public static final EPTypeClass EPTYPE
      Type information
  • Constructor Details

    • EPLExpressionEvaluationContext

      public EPLExpressionEvaluationContext(String statementName, int contextPartitionId, String runtimeURI, Object statementUserObject)
      Ctor - for runtime use and not for client use.
      Parameters:
      statementName - the statement name
      contextPartitionId - the context partition id
      runtimeURI - the runtime URI
      statementUserObject - the statement user object or null if none was assigned
  • Method Details

    • getRuntimeURI

      public String getRuntimeURI()
      Returns the runtime URI
      Returns:
      runtime URI
    • getStatementName

      public String getStatementName()
      Returns the statement name.
      Returns:
      statement name
    • getContextPartitionId

      public int getContextPartitionId()
      Returns the context partition id
      Returns:
      context partition id
    • getStatementUserObject

      public Object getStatementUserObject()
      Returns the statement user object
      Returns:
      statement user object, can be null if unassigned