> ## Documentation Index
> Fetch the complete documentation index at: https://docs.e6data.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Iceberg

> How e6data queries Apache Iceberg tables through external catalogs, and which Iceberg features are supported.

e6data supports querying **Apache Iceberg** tables via external catalogs such as **Snowflake Open Catalog**, **AWS Glue**, and **Apache Polaris**. Iceberg is a high-performance, open table format built for large-scale analytics, with schema evolution, partitioning, and metadata versioning.

| Capability | Iceberg v1 | Iceberg v2 |
| - | - | - |
| **Copy-on-Write (CoW)** | Supported | Supported |
| **Merge-on-Read (MoR)** | Supported | Supported |
| **Position deletes** | Supported | Supported |
| **Equality deletes** | Not supported | Not supported |
| **Schema evolution** | Supported | Supported |
| **Time Travel** | Not supported | Not supported |
| **Hidden Partitioning** | Supported | Supported |
| **Partition evolution** | Supported | Supported |

**Note - Support for Iceberg v3 spec is in progress**

## Sample queries

```sql theme={"theme":{"light":"github-light","dark":"github-dark"}}
-- List all tables in a catalog namespace
SHOW TABLES FROM glue_catalog.sales;

-- Query records from an Iceberg table
SELECT *
FROM glue_catalog.sales.q1_orders
WHERE total_amount > 1000;
```

## See also

* [Catalogs overview](/query/catalogs/register-and-manage-catalogs)
* [Iceberg REST Catalog](/query/catalogs/iceberg-rest-catalog)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.