Catalog System
==============

Overview
--------

The catalog system manages metadata for database tables, columns, and business rules.

Catalog Store
-------------

.. automodule:: openchatbi.catalog.catalog_store
    :members:
    :undoc-members:
    :show-inheritance:

Filesystem Implementation
^^^^^^^^^^^^^^^^^^^^^^^^^

.. automodule:: openchatbi.catalog.store.file_system
    :members:
    :show-inheritance:

Catalog Loader
--------------

.. automodule:: openchatbi.catalog.catalog_loader
    :members:
    :undoc-members:
    :show-inheritance:

Schema Retrieval
----------------

.. automodule:: openchatbi.catalog.schema_retrival
    :members:
    :undoc-members:
    :show-inheritance: