Skip to content

[pull] master from cube-js:master#78

Merged
pull[bot] merged 2 commits into
code:masterfrom
cube-js:master
Aug 6, 2025
Merged

[pull] master from cube-js:master#78
pull[bot] merged 2 commits into
code:masterfrom
cube-js:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Aug 6, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.3)

Can you help keep this open source service alive? 💖 Please sponsor : )

igorlukanin and others added 2 commits August 6, 2025 17:42
- Replace intermediate Vec allocations with direct iterator consumption
- Use from_iter/from_iter_values instead of collect() followed by from()
- Remove unnecessary .as_str() conversions where &String is sufficient
- Simplify Option<String> handling with .as_deref() instead of .as_ref().map()

This optimization eliminates ~78 unnecessary heap allocations across all info
schema table implementations, improving performance especially with large datasets.
@pull pull Bot locked and limited conversation to collaborators Aug 6, 2025
@pull pull Bot added the ⤵️ pull label Aug 6, 2025
@pull pull Bot merged commit 3cc34ff into code:master Aug 6, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants