Enum Class EOS_EComparisonOp

java.lang.Object
java.lang.Enum<EOS_EComparisonOp>
host.anzo.eossdk.eos.sdk.common.enums.EOS_EComparisonOp
All Implemented Interfaces:
com.sun.jna.NativeMapped, Serializable, Comparable<EOS_EComparisonOp>, Constable

public enum EOS_EComparisonOp extends Enum<EOS_EComparisonOp> implements com.sun.jna.NativeMapped
All comparison operators associated with parameters in a search query
Since:
8/5/2023
See Also:
  • Enum Constant Details

    • EOS_CO_EQUAL

      public static final EOS_EComparisonOp EOS_CO_EQUAL
      Value must equal the one stored on the lobby/session
    • EOS_CO_NOTEQUA

      public static final EOS_EComparisonOp EOS_CO_NOTEQUA
      Value must not equal the one stored on the lobby/session
    • EOS_CO_GREATERTHAN

      public static final EOS_EComparisonOp EOS_CO_GREATERTHAN
      Value must be strictly greater than the one stored on the lobby/session
    • EOS_CO_GREATERTHANOREQUAL

      public static final EOS_EComparisonOp EOS_CO_GREATERTHANOREQUAL
      Value must be greater than or equal to the one stored on the lobby/session
    • EOS_CO_LESSTHAN

      public static final EOS_EComparisonOp EOS_CO_LESSTHAN
      Value must be strictly less than the one stored on the lobby/session
    • EOS_CO_LESSTHANOREQUAL

      public static final EOS_EComparisonOp EOS_CO_LESSTHANOREQUAL
      Value must be less than or equal to the one stored on the lobby/session
    • EOS_CO_DISTANCE

      public static final EOS_EComparisonOp EOS_CO_DISTANCE
      Prefer values nearest the one specified ie. abs(SearchValue-SessionValue) closest to 0
    • EOS_CO_ANYOF

      public static final EOS_EComparisonOp EOS_CO_ANYOF
      Value stored on the lobby/session may be any from a specified list
    • EOS_CO_NOTANYOF

      public static final EOS_EComparisonOp EOS_CO_NOTANYOF
      Value stored on the lobby/session may NOT be any from a specified list
    • EOS_CO_ONEOF

      public static final EOS_EComparisonOp EOS_CO_ONEOF
      This one value is a part of a collection
    • EOS_CO_NOTONEOF

      public static final EOS_EComparisonOp EOS_CO_NOTONEOF
      This one value is NOT part of a collection
    • EOS_CO_CONTAINS

      public static final EOS_EComparisonOp EOS_CO_CONTAINS
      This value is a CASE SENSITIVE substring of an attribute stored on the lobby/session
  • Method Details

    • values

      public static EOS_EComparisonOp[] 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 EOS_EComparisonOp 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
    • fromNative

      public Object fromNative(Object nativeValue, com.sun.jna.FromNativeContext context)
      Specified by:
      fromNative in interface com.sun.jna.NativeMapped
    • toNative

      public Object toNative()
      Specified by:
      toNative in interface com.sun.jna.NativeMapped
    • nativeType

      public Class<?> nativeType()
      Specified by:
      nativeType in interface com.sun.jna.NativeMapped