pepijnve opened a new pull request, #25112: URL: https://github.com/apache/datafusion/pull/25112
## Which issue does this PR close? - Closes #25111. ## Rationale for this change Adding a `CatalogProviderFactory` trait, similar to `TableProviderFactory`, makes it possible for extensions to register support for external catalogs that can then be used by consumers without requiring additional code. This is quite convenient when working with open table formats via catalogs. ## What changes are included in this PR? - Adds a `CatalogProviderFactory` trait similar to `TableProviderFactory` - Adds `CREATE EXTERNAL CATALOG` and `DROP CATALOG` support ## What is the testing strategy for this PR? - Covered by unit and integration tests ## Are there any user-facing changes? Yes, the supported DDL has been extended. Documentation has been updated to reflect this. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
