.. _api: API Reference ============= This section provides comprehensive API documentation for all PyAthena classes and functions, organized by functionality. .. toctree:: :maxdepth: 2 :caption: API Documentation: api/connection api/pandas api/arrow api/spark api/converters api/filesystem api/models api/utilities api/errors Quick Reference --------------- Core Functionality ~~~~~~~~~~~~~~~~~~ - :ref:`api_connection` - Connection management and basic cursors - :ref:`api_converters` - Data type conversion and parameter formatting - :ref:`api_utilities` - Utility functions and base classes - :ref:`api_errors` - Exception handling and error classes Specialized Integrations ~~~~~~~~~~~~~~~~~~~~~~~~ - :ref:`api_pandas` - pandas DataFrame integration - :ref:`api_arrow` - Apache Arrow columnar data integration - :ref:`api_spark` - Apache Spark integration for big data processing Infrastructure ~~~~~~~~~~~~~~~ - :ref:`api_filesystem` - S3 filesystem integration and object management - :ref:`api_models` - Athena query execution and metadata models