# FilterCondition

> **Class** in `langchain_azure_postgresql`

📖 [View in docs](https://reference.langchain.com/python/langchain-azure-postgresql/langchain/_shared/FilterCondition)

## Signature

```python
FilterCondition()
```

## Extends

- `TypedDict`

## Constructors

```python
__init__(
    column: Required[str],
    operator: Required[Literal['=', '!=', '<', '<=', '>', '>=', 'like', 'ilike', 'is null', 'is not null', 'between', 'not between', 'in', 'not in']],
    value: ScalarType | list[ScalarType] | tuple[ScalarType, ScalarType],
)
```

| Name | Type |
|------|------|
| `column` | `Required[str]` |
| `operator` | `Required[Literal['=', '!=', '<', '<=', '>', '>=', 'like', 'ilike', 'is null', 'is not null', 'between', 'not between', 'in', 'not in']]` |
| `value` | `ScalarType \| list[ScalarType] \| tuple[ScalarType, ScalarType]` |


## Properties

- `column`
- `operator`
- `value`

---

[View source on GitHub](https://github.com/langchain-ai/langchain-azure/blob/e62c2a55aaa0942fdac739b4066011953b80018e/libs/azure-postgresql/src/langchain_azure_postgresql/langchain/_shared.py#L18)