Skip to content

feat(nimble): Add top-level column index projection to Deserializer (#1017) - #1017

Open
duxiao1212 wants to merge 1 commit into
facebookincubator:mainfrom
duxiao1212:export-D113589956
Open

duxiao1212 wants to merge 1 commit into
facebookincubator:mainfrom
duxiao1212:export-D113589956

Conversation

@duxiao1212

@duxiao1212 duxiao1212 commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Summary:

Added the named factory createForTopLevelColumns to support Nimble deserialization using numeric top-level column indices instead of field names.

Deserializer::createForSelectedColumns, which accepts zero-based Velox top-level column indices. Output ordering therefore remains unchanged and follows the existing lexicographical-by-field- name contract.

Reviewed By: xiaoxmeng

Differential Revision: D113589956

@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Meta Open Source bot. label Jul 24, 2026
@meta-codesync

meta-codesync Bot commented Jul 24, 2026

Copy link
Copy Markdown

@duxiao1212 has exported this pull request. If you are a Meta employee, you can view the originating Diff in D113589956.

@duxiao1212
duxiao1212 requested a review from xiaoxmeng July 24, 2026 22:47
@meta-codesync meta-codesync Bot changed the title feat(nimble): Add top-level column index projection to Deserializer feat(nimble): Add top-level column index projection to Deserializer (#1017) Jul 27, 2026
duxiao1212 added a commit to duxiao1212/nimble that referenced this pull request Jul 27, 2026
…acebookincubator#1017)

Summary:

Added the named factory createForTopLevelColumns to support Nimble deserialization using numeric top-level column indices instead of field names.

`Deserializer::createForTopLevelColumns`, which accepts zero-based Velox top-level column indices. Output ordering therefore remains unchanged and follows the existing lexicographical-by-field- name contract.

Reviewed By: xiaoxmeng

Differential Revision: D113589956
…acebookincubator#1017)

Summary:

Added the named factory createForTopLevelColumns to support Nimble deserialization using numeric top-level column indices instead of field names.

`Deserializer::createForSelectedColumns`, which accepts zero-based Velox top-level column indices. Output ordering therefore remains unchanged and follows the existing lexicographical-by-field- name contract.

Reviewed By: xiaoxmeng

Differential Revision: D113589956
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Meta Open Source bot. meta-exported

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant