Skip to content

Filesystem Catalog

Bases: IcebergCatalog, FrozenModel

Iceberg Filesystem Catalog (Hadoop Catalog).

.. versionadded:: 0.15.0

.. note::

This catalog stores Iceberg tables as nested directories:

.. code-block:: text

    {warehouse.path}/{schema}/{table}

This means that tables **cannot have a custom location** and will always be created
under the schema directory inside the warehouse path.

Examples:

.. code:: python

from onetl.connection import Iceberg

catalog = Iceberg.FilesystemCatalog()

get_config()

Return flat dict with catalog configuration.