airflow.providers.common.sql.datafusion.base¶
Classes¶
Abstract base class for object storage providers. |
|
Abstract base class for format handlers. |
Module Contents¶
- class airflow.providers.common.sql.datafusion.base.ObjectStorageProvider(context=None)[source]¶
Bases:
airflow.utils.log.logging_mixin.LoggingMixin,abc.ABCAbstract base class for object storage providers.
- property get_storage_type: airflow.providers.common.sql.config.StorageType[source]¶
- Abstractmethod:
Return storage type handled by this provider (e.g., ‘s3’, ‘gcs’, ‘local’).
- class airflow.providers.common.sql.datafusion.base.FormatHandler(datasource_config)[source]¶
Bases:
airflow.utils.log.logging_mixin.LoggingMixin,abc.ABCAbstract base class for format handlers.
- property get_format: airflow.providers.common.sql.config.FormatType[source]¶
- Abstractmethod:
Return file format type.