Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplify schema field in HiveSplit for ORC, Parquet and RCFile tables #23561

Merged
merged 1 commit into from
Sep 30, 2024

Conversation

raunaqmorarka
Copy link
Member

Description

Extract the required properties for ORC, Parquet and RCFile into explicit fields and use a Map only when necessary.
This avoids repeated look-ups in schema Map and reduces size of HiveSplit for the more common cases.

Additional context and related issues

Release notes

(x) This is not user-visible or is docs only, and no release notes are required.
( ) Release notes are required. Please propose a release note for me.
( ) Release notes are required, with the following suggested text:

# Section
* Fix some things. ({issue}`issuenumber`)

@cla-bot cla-bot bot added the cla-signed label Sep 25, 2024
@github-actions github-actions bot added the hive Hive connector label Sep 25, 2024
@raunaqmorarka raunaqmorarka force-pushed the hive-schema branch 2 times, most recently from 8e1827c to ac7c17b Compare September 30, 2024 08:24
Extract the required properties for ORC, Parquet and RCFile into explicit
fields and use a Map only when necessary.
This avoids repeated look-ups in schema Map and reduces size of HiveSplit
for the more common cases.
@raunaqmorarka raunaqmorarka merged commit d475e56 into trinodb:master Sep 30, 2024
56 checks passed
@raunaqmorarka raunaqmorarka deleted the hive-schema branch September 30, 2024 10:26
@github-actions github-actions bot added this to the 460 milestone Sep 30, 2024
@mosabua mosabua mentioned this pull request Oct 1, 2024
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla-signed hive Hive connector
Development

Successfully merging this pull request may close these issues.

3 participants