# Operators and Functions

## Operators in Decision Tables

Every condition cell in the decision table can have a different operator. There are three types of operators you can use: [Basic](https://docs.decisionrules.io/doc/rules/data-types-and-functions/operators/general-operators), [Dates](https://docs.decisionrules.io/doc/rules/data-types-and-functions/operators/date-operators) and [Functions](https://docs.decisionrules.io/doc/rules/data-types-and-functions/operators/functions).

### Basic Operators

Basic operators can be used for decision rules involving **Strings, Numbers**, or **Booleans**.

![Basic operators modal](https://437457296-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MN4F4-qybg8XDATvios%2Fuploads%2FPcS0zC0hLukAAPMBHq3Y%2Foperators.png?alt=media\&token=0c722af2-2912-4b08-a189-2bb05f4e5377)

{% hint style="info" %}
List of [Basic operators](https://docs.decisionrules.io/doc/rules/data-types-and-functions/operators/general-operators).
{% endhint %}

### Date Operators

Date operators are specifically used for comparing dates.

![Dates operators modal](https://437457296-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MN4F4-qybg8XDATvios%2Fuploads%2FNf5QKQThmwNL01TGWBHB%2FdatesModal.png?alt=media\&token=1acc77f6-2e28-4303-87da-819459c5e4fd)

{% hint style="info" %}
List of [Date operators](https://docs.decisionrules.io/doc/rules/data-types-and-functions/operators/date-operators).
{% endhint %}

### Functions

Functions are specifically used to create custom function validations.

![Functions operators modal](https://437457296-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MN4F4-qybg8XDATvios%2Fuploads%2FzJhaDdGmlzebpIKMfhzx%2FfunctionsModal.png?alt=media\&token=1bb3de15-6632-43b9-a415-1235b9415cce)

{% hint style="info" %}
List of [Functions](https://docs.decisionrules.io/doc/rules/data-types-and-functions/operators/functions).
{% endhint %}
