> For the complete documentation index, see [llms.txt](https://developer.collibra.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.collibra.com/api/graphql/data-access/input-types/abac-comparison-expression-input.md).

# AbacComparisonExpressionInput

Input object to create an ABAC expression. Exactly one of the fields should be specified, depending on the type.

```graphql
input AbacComparisonExpressionInput {
  aggregator: AbacComparisonExpressionAggregatorInput
  comparison: AbacComparisonExpressionComparisonInput
  literal: Boolean
  unaryExpression: AbacComparisonExpressionUnaryExpressionInput
}
```

### Fields

#### aggregator ● [`AbacComparisonExpressionAggregatorInput`](/api/graphql/data-access/input-types/abac-comparison-expression-aggregator-input.md) input <a href="#aggregator" id="aggregator"></a>

To specify an aggregator expression (e.g. `X OR Y OR Z`).

#### comparison ● [`AbacComparisonExpressionComparisonInput`](/api/graphql/data-access/input-types/abac-comparison-expression-comparison-input.md) input <a href="#comparison" id="comparison"></a>

To specify a single comparison (e.g. `field < value`).

#### literal ● [`Boolean`](/api/graphql/data-access/scalars/boolean.md) scalar <a href="#literal" id="literal"></a>

In case you want to simply have a boolean literal to determine the outcome.

#### unaryExpression ● [`AbacComparisonExpressionUnaryExpressionInput`](/api/graphql/data-access/input-types/abac-comparison-expression-unary-expression-input.md) input <a href="#unary-expression" id="unary-expression"></a>

To specify a unary expression (e.g. `NOT X`).

### Member Of

[`AbacComparisonExpressionAggregatorInput`](/api/graphql/data-access/input-types/abac-comparison-expression-aggregator-input.md) input ● [`AbacComparisonExpressionUnaryExpressionInput`](/api/graphql/data-access/input-types/abac-comparison-expression-unary-expression-input.md) input ● [`WhatAbacRuleInput`](/api/graphql/data-access/input-types/what-abac-rule-input.md) input ● [`WhoAbacRuleInput`](/api/graphql/data-access/input-types/who-abac-rule-input.md) input
