Enum Class QueryGraphRangeEnum

java.lang.Object
java.lang.Enum<QueryGraphRangeEnum>
com.espertech.esper.common.internal.epl.join.querygraph.QueryGraphRangeEnum
All Implemented Interfaces:
Serializable, Comparable<QueryGraphRangeEnum>, Constable

public enum QueryGraphRangeEnum extends Enum<QueryGraphRangeEnum>
  • Enum Constant Details

    • LESS

      public static final QueryGraphRangeEnum LESS
      Less (<).
    • LESS_OR_EQUAL

      public static final QueryGraphRangeEnum LESS_OR_EQUAL
      Less or equal (<=).
    • GREATER_OR_EQUAL

      public static final QueryGraphRangeEnum GREATER_OR_EQUAL
      Greater or equal (>=).
    • GREATER

      public static final QueryGraphRangeEnum GREATER
      Greater (>).
    • RANGE_OPEN

      public static final QueryGraphRangeEnum RANGE_OPEN
      Range contains neither endpoint, i.e. (a,b)
    • RANGE_CLOSED

      public static final QueryGraphRangeEnum RANGE_CLOSED
      Range contains low and high endpoint, i.e. [a,b]
    • RANGE_HALF_OPEN

      public static final QueryGraphRangeEnum RANGE_HALF_OPEN
      Range includes low endpoint but not high endpoint, i.e. [a,b)
    • RANGE_HALF_CLOSED

      public static final QueryGraphRangeEnum RANGE_HALF_CLOSED
      Range includes high endpoint but not low endpoint, i.e. (a,b]
    • NOT_RANGE_OPEN

      public static final QueryGraphRangeEnum NOT_RANGE_OPEN
      Inverted-Range contains neither endpoint, i.e. (a,b)
    • NOT_RANGE_CLOSED

      public static final QueryGraphRangeEnum NOT_RANGE_CLOSED
      Inverted-Range contains low and high endpoint, i.e. [a,b]
    • NOT_RANGE_HALF_OPEN

      public static final QueryGraphRangeEnum NOT_RANGE_HALF_OPEN
      Inverted-Range includes low endpoint but not high endpoint, i.e. [a,b)
    • NOT_RANGE_HALF_CLOSED

      public static final QueryGraphRangeEnum NOT_RANGE_HALF_CLOSED
      Inverted-Range includes high endpoint but not low endpoint, i.e. (a,b]
  • Method Details

    • values

      public static QueryGraphRangeEnum[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static QueryGraphRangeEnum valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • mapFrom

      public static QueryGraphRangeEnum mapFrom(FilterOperator op)
    • mapFrom

      public static QueryGraphRangeEnum mapFrom(RelationalOpEnum relationalOpEnum)
    • isRange

      public boolean isRange()
    • isIncludeStart

      public boolean isIncludeStart()
    • isIncludeEnd

      public boolean isIncludeEnd()
    • getRangeOp

      public static QueryGraphRangeEnum getRangeOp(boolean includeStart, boolean includeEnd, boolean isInverted)
    • isRangeInverted

      public boolean isRangeInverted()
    • getStringOp

      public String getStringOp()