API reference¶
This section provides comprehensive API documentation for all PyAthena classes and functions, organized by functionality.
API Documentation:
Quick reference¶
Core functionality¶
Connection and Cursors - Connection management and basic cursors
Data Conversion - Data type conversion and parameter formatting
Utilities and Configuration - Utility functions and base classes
Exception Handling - Exception handling and error classes
Infrastructure¶
File System Integration - S3 filesystem integration and object management
Data Models - Athena query execution and metadata models
Specialized integrations¶
SQLAlchemy Integration - SQLAlchemy dialect implementations
Pandas Integration - pandas DataFrame integration
Apache Arrow Integration - Apache Arrow columnar data integration
Polars Integration - Polars DataFrame integration (no pyarrow required)
S3FS Integration - Lightweight S3FS-based cursor (no pandas/pyarrow required)
Spark Integration - Apache Spark integration for big data processing
Native Asyncio - Native asyncio cursor implementations