---
layout: docu
redirect_from:
- /docs/test/functions/nested
- /docs/test/functions/nested/
- /docs/sql/functions/nested
title: Nested Functions
---

There are five [nested data types]({% link docs/stable/sql/data_types/overview.md %}#nested--composite-types):

| Name | Type page | Functions page |
|--|---|---|
| `ARRAY`  | [`ARRAY` type]({% link docs/stable/sql/data_types/array.md %})   | [`ARRAY` functions]({% link docs/stable/sql/functions/array.md %})   |
| `LIST`   | [`LIST` type]({% link docs/stable/sql/data_types/list.md %})     | [`LIST` functions]({% link docs/stable/sql/functions/list.md %})     |
| `MAP`    | [`MAP` type]({% link docs/stable/sql/data_types/map.md %})       | [`MAP` functions]({% link docs/stable/sql/functions/map.md %})       |
| `STRUCT` | [`STRUCT` type]({% link docs/stable/sql/data_types/struct.md %}) | [`STRUCT` functions]({% link docs/stable/sql/functions/struct.md %}) |
| `UNION`  | [`UNION` type]({% link docs/stable/sql/data_types/union.md %})   | [`UNION` functions]({% link docs/stable/sql/functions/union.md %})   |