Enum PropertyComparisonOperator

  • All Implemented Interfaces:
    Serializable, Comparable<PropertyComparisonOperator>

    public enum PropertyComparisonOperator
    extends Enum<PropertyComparisonOperator>
    implements Serializable
    PropertyComparisonOperator is used for search requests against a metadata store. It defines how the properties should be compared to find a matching result. The property comparison operator values are:
    • EQUAL: when the property has a value that precisely equals the provided value. This is the default.
    • NOT_EQUAL: when the property has a value that is not equal to the provided value.
    • LESS_THAN: when the property has a value that is strictly less than the provided value.
    • LESS_THAN_OR_EQUAL: when the property has a value that is less than, or equal to, the provided value.
    • GREATER_THAN: when the property has a value that is strictly greater than the provided value.
    • GREATER_THAN_OR_EQUAL: when the property has a value that is greater than, or equal to, the provided value.
    • IN_LIST: when the property has a value that matches at least one element of the provided list of values.
    • IS_NULL: when the property has no value.
    • IS_NOT_NULL: when the property has any non-null value.
    • LIKE: when the property has a value that matches the provided regular expression. This should only be applied to String properties, and should still be used even for exact matches for String properties.