The **LessThan** operation creates a **Result** by comparing **Input 1** to **Input 2**.

If [**Input 1**] is less than [**Input 2**] => **Result** = True

If [**Input 1**] and [**Input 2**] are of type Char => A < a < B < b < ... < Z < z

If [**Input 1**] and [**Input 2**] are of type String => **Result** is determined by the first character.

- Data Point
- Literal
- Variable
- Stack

- Any

- Data Point
- Literal
- Variable
- Stack

- Any (same as Input 1)

- Data Point
- Variable
- Stack

- Boolean

The **LessThanEqual** operation creates a **Result** by comparing **Input 1** to **Input 2**.

If [**Input 1**] is less than or equal to [**Input 2**] => **Result** = True

If [**Input 1**] and [**Input 2**] are of type Char => A < a < B < b < ... < Z < z

If [**Input 1**] and [**Input 2**] are of type String => **Result** is determined by the first character.

- Data Point
- Literal
- Variable
- Stack

- Any

- Data Point
- Literal
- Variable
- Stack

- Any (same as Input 1)

- Data Point
- Variable
- Stack

- Boolean

The **Equal** operation creates a **Result** by comparing **Input 1** to **Input 2**.

If [**Input 1**] is equal to [**Input 2**] => **Result** = True

If [**Input 1**] and [**Input 2**] are of type Char => A != a

- Data Point
- Literal
- Variable
- Stack

- Any

- Data Point
- Literal
- Variable
- Stack

- Any (same as Input 1)

- Data Point
- Variable
- Stack

- Boolean

The **GreaterThanEqual** operation creates a **Result** by comparing **Input 1** to **Input 2**.

If [**Input 1**] is greater than or equal to [**Input 2**] => **Result** = True

If [**Input 1**] and [**Input 2**] are of type Char => A < a < B < b < ... < Z < z

If [**Input 1**] and [**Input 2**] are of type String => **Result** is determined by the first character.

- Data Point
- Literal
- Variable
- Stack

- Any

- Data Point
- Literal
- Variable
- Stack

- Any (same as Input 1)

- Data Point
- Variable
- Stack

- Boolean

The **GreaterThan** operation creates a **Result** by comparing **Input 1** to **Input 2**.

If [**Input 1**] is greater than [**Input 2**] => **Result** = True

If [**Input 1**] and [**Input 2**] are of type Char => A < a < B < b < ... < Z < z

If [**Input 1**] and [**Input 2**] are of type String => **Result** is determined by the first character.

- Data Point
- Literal
- Variable
- Stack

- Any

- Data Point
- Literal
- Variable
- Stack

- Any (same as Input 1)

- Data Point
- Variable
- Stack

- Boolean

The **NotEqualTo** operation creates a **Result** by comparing **Input 1** to **Input 2**.

If [**Input 1**] is not equal to [**Input 2**] => **Result** = True

If [**Input 1**] and [**Input 2**] are of type Char => A != a

- Data Point
- Literal
- Variable
- Stack

- Any

- Data Point
- Literal
- Variable
- Stack

- Any (same as Input 1)

- Data Point
- Variable
- Stack

- Boolean

- Data Point
- Literal
- Variable
- Stack

- Any

- Data Point
- Variable
- Stack

- Boolean