Skip to content

Extract some members of FFICommonConfig to separate object that can be defaulted. #6904

@m09526

Description

@m09526

The FFICommonConfig object is a central object for setting up queries/compactions for the DataFusion code. Unfortunately, it has grown to incorporate a large number of fields, some of which not all clients will care about, but have to set anyway. To improve code hygiene we would like to refactor some of the less important fields into a separate object that can have sensible defaults created for it. This object can then be present as a pointer in the main FFICommonConfig object (as we do for the AWS config object). If the pointer is null, then the object is assumed to be uninimportant to the client and defaults will be filled in.

Metadata

Metadata

Assignees

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