Class CrontabParameterExpression

java.lang.Object
com.espertech.esper.common.client.soda.ExpressionBase
com.espertech.esper.common.client.soda.CrontabParameterExpression
All Implemented Interfaces:
Expression, Serializable

public class CrontabParameterExpression extends ExpressionBase
Parameter expression such as last/lastweek/weekday/wildcard for use in crontab expressions.
See Also:
  • Constructor Details

    • CrontabParameterExpression

      public CrontabParameterExpression()
      Ctor.
    • CrontabParameterExpression

      public CrontabParameterExpression(ScheduleItemType type)
      Ctor.
      Parameters:
      type - of crontab parameter
  • Method Details

    • getPrecedence

      public ExpressionPrecedenceEnum getPrecedence()
      Description copied from interface: Expression
      Returns precedence.
      Returns:
      precedence
    • toPrecedenceFreeEPL

      public void toPrecedenceFreeEPL(StringWriter writer)
      Description copied from class: ExpressionBase
      Renders the expressions and all it's child expression, in full tree depth, as a string in language syntax.
      Specified by:
      toPrecedenceFreeEPL in class ExpressionBase
      Parameters:
      writer - is the output to use
    • getType

      public ScheduleItemType getType()
      Returns crontab parameter type.
      Returns:
      crontab parameter type
    • setType

      public void setType(ScheduleItemType type)
      Sets the crontab parameter type.
      Parameters:
      type - crontab parameter type