java.lang.Object
java.lang.Enum<PropertyComparisonOperator>
org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.search.PropertyComparisonOperator
All Implemented Interfaces:
Serializable, Comparable<PropertyComparisonOperator>, Constable

public enum PropertyComparisonOperator extends Enum<PropertyComparisonOperator> implements Serializable
PropertyComparisonOperator is used for search requests against a metadata collection. 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.