airflow.providers.common.sql.datafusion.format_handlers¶
Classes¶
Parquet format handler. |
|
CSV format handler. |
|
Avro format handler. |
|
Iceberg format handler for DataFusion. |
Functions¶
|
Get a format handler based on the format type. |
Module Contents¶
- class airflow.providers.common.sql.datafusion.format_handlers.ParquetFormatHandler(datasource_config)[source]¶
Bases:
airflow.providers.common.sql.datafusion.base.FormatHandlerParquet format handler.
- property get_format: airflow.providers.common.sql.config.FormatType[source]¶
Return the format type.
- class airflow.providers.common.sql.datafusion.format_handlers.CsvFormatHandler(datasource_config)[source]¶
Bases:
airflow.providers.common.sql.datafusion.base.FormatHandlerCSV format handler.
- property get_format: airflow.providers.common.sql.config.FormatType[source]¶
Return the format type.
- class airflow.providers.common.sql.datafusion.format_handlers.AvroFormatHandler(datasource_config)[source]¶
Bases:
airflow.providers.common.sql.datafusion.base.FormatHandlerAvro format handler.
- property get_format: airflow.providers.common.sql.config.FormatType[source]¶
Return the format type.
- class airflow.providers.common.sql.datafusion.format_handlers.IcebergFormatHandler(datasource_config)[source]¶
Bases:
airflow.providers.common.sql.datafusion.base.FormatHandlerIceberg format handler for DataFusion.
Loads an Iceberg table from a catalog using
IcebergHookand registers it with a DataFusionSessionContextviaregister_table_provider.- property get_format: airflow.providers.common.sql.config.FormatType[source]¶
Return the format type.