Table of Contents

Enum UpdateConstraintOperator

Namespace
PushTechnology.ClientInterface.Client.Features
Assembly
Diffusion.Client.dll

An operator used in a constraint comparison.

public enum UpdateConstraintOperator

Fields

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 (System.Int32, System.Int64 or System.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 = 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 (System.Int32, System.Int64 or System.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 = 4

Lenient greater than.

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

The supplied value must be a number (System.Int32, System.Int64 or System.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 = 1

Strict binary equality.

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

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 (System.Int32, System.Int64 or System.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 = 6

Lenient less than.

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

The supplied value must be a number (System.Int32, System.Int64 or System.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 = 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 (System.Int32, System.Int64 or System.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.

Remarks

Since 6.10.