---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.4
alternate:
  - https://ydb.tech/docs/en/yql/reference/types/special.md
  - https://ydb.tech/docs/ru/yql/reference/types/special.md
sourcePath: ru/core/yql/reference/types/special.md
---
> **Documentation Index:** Fetch the complete configuration index at https://ydb.tech/docs/ru/llms.txt


# Специальные типы данных

| Тип         | Описание                                                                                                                                                                                                                                                                                                                                                                                             |
|-------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `Callable`  | Вызываемое значение, которое можно исполнить, передав аргументы в круглых скобках в SQL-синтаксисе YQL.                                                                                                                                                       |
| `Resource`  | Непрозрачный указатель на ресурс, который можно передавать между пользовательскими функциями (UDF, user defined function). Тип возвращаемого и принимаемого ресурса объявляется внутри функции строковой меткой. При передаче ресурса YQL проверяет совпадение меток, чтобы предотвратить передачу ресурсов между несовместимыми функциями. В случае несовпадения меток происходит ошибка типизации. |
| `Tagged`    | Возможность дать прикладное имя какому-либо другому типу.                                                                                                                                                                                                                                                                                                                                            |
| `Generic`   | Тип данных у типа данных.                                                                                                                                                                                                                                                                                                                                                                            |
| `Unit`      | Тип данных у невычисляемых сущностей (источники и приемники данных, атомы и т.&nbsp;п.).                                                                                                                                                                                                                                                                                                             |
| `Null`      | Сингулярный тип данных с единственным возможным значением null. Является типом литерала `NULL` и может преобразовываться к любому `Optional` типу.                                                                                                                                                                                                                                                   |
| `Void`      | Сингулярный тип данных с единственным возможным значением `null`.                                                                                                                                                                                                                                                                                                                                    |
| `EmptyList` | сингулярный тип данных с единственным возможным значением []; является типом литерала `[]` и может преобразовываться к любому `List` типу.                                                                                                                                                                                                                                                           |
| `EmptyDict` | сингулярный тип данных с единственным возможным значением {}; является типом литерала `{}` и может преобразовываться к любому `Dict` или `Set` типу.                                                                                                                                                                                                                                                 |


