API Reference ============= This section provides detailed documentation of Extral's Python API. Configuration Module -------------------- .. automodule:: extral.config :members: :undoc-members: :show-inheritance: Main Module ----------- .. automodule:: extral.main :members: :undoc-members: :show-inheritance: Connectors ---------- Connector Base ~~~~~~~~~~~~~~ .. automodule:: extral.connectors.connector :members: :undoc-members: :show-inheritance: Database Connectors ~~~~~~~~~~~~~~~~~~~ Generic Database Connector ^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. automodule:: extral.connectors.database.generic :members: :undoc-members: :show-inheritance: MySQL Connector ^^^^^^^^^^^^^^^ .. automodule:: extral.connectors.database.mysql :members: :undoc-members: :show-inheritance: PostgreSQL Connector ^^^^^^^^^^^^^^^^^^^^ .. automodule:: extral.connectors.database.postgresql :members: :undoc-members: :show-inheritance: File Connectors ~~~~~~~~~~~~~~~ File Base Connector ^^^^^^^^^^^^^^^^^^^ .. automodule:: extral.connectors.file.base :members: :undoc-members: :show-inheritance: CSV Connector ^^^^^^^^^^^^^ .. automodule:: extral.connectors.file.csv_connector :members: :undoc-members: :show-inheritance: JSON Connector ^^^^^^^^^^^^^^ .. automodule:: extral.connectors.file.json_connector :members: :undoc-members: :show-inheritance: File Utilities ^^^^^^^^^^^^^^ .. automodule:: extral.connectors.file.utils :members: :undoc-members: :show-inheritance: Core Modules ------------ Extract Module ~~~~~~~~~~~~~~ .. automodule:: extral.extract :members: :undoc-members: :show-inheritance: Load Module ~~~~~~~~~~~ .. automodule:: extral.load :members: :undoc-members: :show-inheritance: Schema Module ~~~~~~~~~~~~~ .. automodule:: extral.schema :members: :undoc-members: :show-inheritance: State Module ~~~~~~~~~~~~ .. automodule:: extral.state :members: :undoc-members: :show-inheritance: Store Module ~~~~~~~~~~~~ .. automodule:: extral.store :members: :undoc-members: :show-inheritance: Validation Module ~~~~~~~~~~~~~~~~~ .. automodule:: extral.validation :members: :undoc-members: :show-inheritance: Utility Modules --------------- Database Module ~~~~~~~~~~~~~~~ .. automodule:: extral.database :members: :undoc-members: :show-inheritance: Encoder Module ~~~~~~~~~~~~~~ .. automodule:: extral.encoder :members: :undoc-members: :show-inheritance: Error Tracking Module ~~~~~~~~~~~~~~~~~~~~~ .. automodule:: extral.error_tracking :members: :undoc-members: :show-inheritance: Exceptions Module ~~~~~~~~~~~~~~~~~ .. automodule:: extral.exceptions :members: :undoc-members: :show-inheritance: