Skip to content

refactor: move typed arrow Append helpers to ArrowRowBuilder#821

Merged
wgtmac merged 1 commit into
apache:mainfrom
WZhuo:arrow_helpers
Jul 7, 2026
Merged

refactor: move typed arrow Append helpers to ArrowRowBuilder#821
wgtmac merged 1 commit into
apache:mainfrom
WZhuo:arrow_helpers

Conversation

@WZhuo

@WZhuo WZhuo commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Move AppendUInt, AppendDouble, AppendBytes, AppendIntList (2 overloads), AppendIntMap, and AppendBinaryMap from the anonymous namespace in manifest_adapter.cc to ArrowRowBuilder, the central home for typed nanoarrow append helpers. Remove the duplicate implementations and update all call sites in ManifestEntryAdapter, ManifestFileAdapter, and their nested methods to use the ArrowRowBuilder helpers.

Move AppendUInt, AppendDouble, AppendBytes, AppendIntList (2 overloads),
AppendIntMap, and AppendBinaryMap from the anonymous namespace in
manifest_adapter.cc to ArrowRowBuilder, the central home for typed
nanoarrow append helpers. Remove the duplicate implementations and
update all call sites in ManifestEntryAdapter, ManifestFileAdapter,
and their nested methods to use the ArrowRowBuilder helpers.
@wgtmac wgtmac merged commit 5d31dee into apache:main Jul 7, 2026
21 checks passed
@wgtmac

wgtmac commented Jul 7, 2026

Copy link
Copy Markdown
Member

Nice refactoring! Thank you, @WZhuo!

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants