Skip to content
Iceberg Specification, Schema & Internals Last updated: May 29, 2026

Iceberg File Content Type

A field in the manifest entry schema that indicates the type of data stored in a file, distinguishing between data files and row-level delete files.

iceberg file content typedata file delete fileposition deletes equality deletes

Iceberg File Content Type

The Iceberg File Content Type refers to the metadata classification used in manifest files to identify the role of each registered file. Defined inside the manifest entry schema as the content field, this parameter informs the query planner whether a file contains base table data or records representing deleted rows that must be applied at runtime.

File Content Classifications

The Apache Iceberg specification maps the file content type using three integer codes:

Query Execution and Planning

By storing the file content type inside the manifest metadata, query engines can plan scans efficiently:

๐Ÿ“š Go Deeper on Apache Iceberg

Alex Merced has authored three hands-on books covering Apache Iceberg, the Agentic Lakehouse, and modern data architecture. Pick up a copy to master the full ecosystem.

โ† Back to Iceberg Knowledge Base