[datacoolie.destinations]
avro=datacoolie.destinations.file_writer:FileWriter
csv=datacoolie.destinations.file_writer:FileWriter
delta=datacoolie.destinations.delta_writer:DeltaWriter
iceberg=datacoolie.destinations.iceberg_writer:IcebergWriter
json=datacoolie.destinations.file_writer:FileWriter
jsonl=datacoolie.destinations.file_writer:FileWriter
parquet=datacoolie.destinations.file_writer:FileWriter

[datacoolie.engines]
polars=datacoolie.engines.polars_engine:PolarsEngine
spark=datacoolie.engines.spark_engine:SparkEngine

[datacoolie.platforms]
aws=datacoolie.platforms.aws_platform:AWSPlatform
databricks=datacoolie.platforms.databricks_platform:DatabricksPlatform
fabric=datacoolie.platforms.fabric_platform:FabricPlatform
local=datacoolie.platforms.local_platform:LocalPlatform

[datacoolie.resolvers]
env=datacoolie.core.secret_resolver:EnvResolver

[datacoolie.sources]
api=datacoolie.sources.api_reader:APIReader
avro=datacoolie.sources.file_reader:FileReader
csv=datacoolie.sources.file_reader:FileReader
delta=datacoolie.sources.delta_reader:DeltaReader
excel=datacoolie.sources.file_reader:FileReader
function=datacoolie.sources.python_function_reader:PythonFunctionReader
iceberg=datacoolie.sources.iceberg_reader:IcebergReader
json=datacoolie.sources.file_reader:FileReader
jsonl=datacoolie.sources.file_reader:FileReader
parquet=datacoolie.sources.file_reader:FileReader
sql=datacoolie.sources.database_reader:DatabaseReader

[datacoolie.transformers]
column_adder=datacoolie.transformers.column_adder:ColumnAdder
column_name_sanitizer=datacoolie.transformers.column_name_sanitizer:ColumnNameSanitizer
deduplicator=datacoolie.transformers.deduplicator:Deduplicator
partition_handler=datacoolie.transformers.partition_handler:PartitionHandler
scd2_column_adder=datacoolie.transformers.column_adder:SCD2ColumnAdder
schema_converter=datacoolie.transformers.schema_converter:SchemaConverter
system_column_adder=datacoolie.transformers.column_adder:SystemColumnAdder

