Skip to content

[EPIC] Easier extension configuration SessionState / SessionConfig #12550

@alamb

Description

@alamb

Is your feature request related to a problem or challenge?

Part of the discussion of keeping the core more modular is to move move functionality into "extension packages" to leverage DataFusion's extensibility APIs

Part of making extension packages compelling is ensuring it is easy / convenient to configure DataFusion to use these extensions. This will reduce the pressure for us to add more features to the core datafusion repo

As @matthewmturner and myself have been working on integrating some extension packages as part https://github.com/datafusion-contrib/datafusion-dft I have come across some things that would make it easier to configure DataFusion

Describe the solution you'd like

In general, I believe the SessionStateBuilder added by @Omega359 in #11403 is the obvious API to consolidate configuration

This ticket tracks various tickets for making it easier to use SessionStateBuilder to configure extensions

Describe alternatives you've considered

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions