[console_scripts]
gojjam = gojjam.cli.main:cli

[gojjam.calculated_model]
postgres = gojjam.calculated_model.postgres_calculated_model:PostgresCalculator

[gojjam.ingest.engines]
default = gojjam.ingest.engines.default_ingest_engine:DefaultIngestEngine
inc = gojjam.ingest.engines.incremental_cursor_ingest_engine:IncrementalCursorIngestEngine
sync = gojjam.ingest.engines.sync_cursor_ingest_engine:SyncCursorIngestEngine

[gojjam.ingest.extractors]
azure_blob_storage = gojjam.ingest.extractors.azure_blob_storage_extractor:AzureBlobStorageExtractor
csv = gojjam.ingest.extractors.csv_extractor:CSVExtractor
duckdb = gojjam.ingest.extractors.duckdb_extractor:DuckDbExtractor
http = gojjam.ingest.extractors.http_extractor:HTTPExtractor
postgres = gojjam.ingest.extractors.postgres_extractor:PostgresExtractor
s3 = gojjam.ingest.extractors.s3_extractor:S3Extractor

[gojjam.ingest.loaders]
iceberg = gojjam.ingest.loaders.iceberg_loader:IceberLoader
postgres = gojjam.ingest.loaders.postgres_loader:PostgresLoader
terminal = gojjam.ingest.loaders.terminal_loader:TerminalLoader

[gojjam.transform.engines]
postgres = gojjam.transform.engine.postgres_transform_engine:PostgresTransformEngine
