Skip to content

[HSTACK] Add support for custom schemas in DeltaTableBuilder - #8

Closed
cdobre wants to merge 1 commit into
mainfrom
builder_with_schema
Closed

cdobre wants to merge 1 commit into
mainfrom
builder_with_schema

Conversation

@cdobre

@cdobre cdobre commented Mar 19, 2026

Copy link
Copy Markdown
Collaborator

We need to support custom schema received from client in cases where the actual schema is not yet reflected either in table schema or file schema. There is a DeltaScanBuilderConfig which allows customization of schema when reading from files but is used internally.

One other aspect is that we need to merge the internal table schema and the custom one received from clients - for AEP datasets for example, the observable schema has no information about the ingestion/internal fields like _ACP_DATE or _ACP_BATCHID and relying only on the observable schema results in being unable to actually read the files.

The PR adds a schema property to DeltaTableConfig ( where we already have LogLimiter parameters) which can be populated by DeltaTableBuilder by using either a delta schema (Arc) or an arrow schema (Arc).

@cdobre cdobre self-assigned this Mar 19, 2026
@github-actions

Copy link
Copy Markdown

ACTION NEEDED

delta-rs follows the Conventional Commits specification for release automation.

The PR title and description are used as the merge commit message. Please update your PR title and description to match the specification.

@cdobre
cdobre force-pushed the builder_with_schema branch from 0939f3b to eeeae33 Compare March 19, 2026 15:25
@cdobre

cdobre commented Mar 23, 2026

Copy link
Copy Markdown
Collaborator Author

Closing this - we'll go with a different approach

@cdobre cdobre closed this Mar 23, 2026
@adragomir
adragomir deleted the builder_with_schema branch May 12, 2026 10:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant