Options
All
  • Public
  • Public/Protected
  • All
Menu

Enumeration UpdateConstraintOperator

An operator used in a constraint comparison.

Accessible through diffusion.topicUpdate.UpdateConstraintOperator

since

6.10

Index

Enumeration members

Enumeration members

EQ

EQ: = 2

Lenient equals.

This operator requires that the topic value is logically equal to the supplied value.

If the supplied value is a string the string representation of the specified topic value is compared for string equality.

If the supplied value is a number (Int64 or Double) the corresponding topic value may be a number or a string containing a parseable number and will be compared for numeric equality.

If the supplied value is null the condition will be satisfied if the value at a specified pointer is JSON null.

GE

GE: = 5

Lenient greater than or equals.

This operator requires that the topic value is greater than or equal to the supplied value.

The supplied value must be a number (Int64 or Double). The corresponding topic value may be a number or a string containing a parseable number and the condition will be satisfied if the topic value is greater than or equal to the supplied value.

GT

GT: = 4

Lenient greater than.

This operator requires that the topic value is greater than the supplied value.

The supplied value must be a number (Int64 or Double). The corresponding topic value may be a number or a string containing a parseable number and the condition will be satisfied if the topic value is greater than the supplied value.

IS

IS: = 1

Strict binary equality.

This operator requires that the binary topic value is exactly equivalent to the value supplied for comparison.

LE

LE: = 7

Lenient less than or equals.

This operator requires that the topic value is less than or equal to the supplied value.

The supplied value must be a number (Int64 or Double). The corresponding topic value may be a number or a string containing a parseable number and the condition will be satisfied if the topic value is less than or equal to the supplied value.

LT

LT: = 6

Lenient less than.

This operator requires that the topic value is less than the supplied value.

The supplied value must be a number (Int64 or Double). The corresponding topic value may be a number or a string containing a parseable number and the condition will be satisfied if the topic value is less than the supplied value.

NE

NE: = 3

Lenient not equals.

This operator requires that the topic value is logically not equal to the supplied value.

If the supplied value is a string the string representation of the specified topic value is compared for string equality.

If the supplied value is a number (Int64 or Double) the corresponding topic value may be a number or a string containing a parseable number and will be compared for numeric equality.

If the supplied value is null the condition will be satisfied if the value at a specified pointer not JSON null.