Class DateTimeMethodValidateContext

java.lang.Object
com.espertech.esper.common.client.hook.datetimemethod.DateTimeMethodValidateContext

public class DateTimeMethodValidateContext extends Object
Context for use with the date-time method extension API
  • Constructor Details

    • DateTimeMethodValidateContext

      public DateTimeMethodValidateContext(DotMethodFP footprintFound, StreamTypeService streamTypeService, DatetimeMethodDesc currentMethod, List<ExprNode> currentParameters, StatementRawInfo statementRawInfo)
      Ctor.
      Parameters:
      footprintFound - actual footprint chosen
      streamTypeService - event type information
      currentMethod - information on the current method
      currentParameters - parameters
      statementRawInfo - EPL statement information
  • Method Details

    • getFootprintFound

      public DotMethodFP getFootprintFound()
      Returns the actual footprint chosen.
      Returns:
      footprint
    • getStreamTypeService

      public StreamTypeService getStreamTypeService()
      Returns event type information.
      Returns:
      type info
    • getCurrentMethod

      public DatetimeMethodDesc getCurrentMethod()
      Returns the date-time method information
      Returns:
      current method
    • getCurrentParameters

      public List<ExprNode> getCurrentParameters()
      Returns the parameters to the date-time method.
      Returns:
      parameter expressions
    • getStatementRawInfo

      public StatementRawInfo getStatementRawInfo()
      Returns EPL statement information.
      Returns:
      statement info