Skip to content

[python] Support named column and nested-path projections in row iterators - #10695

Open
QuakeWang wants to merge 3 commits into
apache:masterfrom
QuakeWang:python-named-iterator
Open

QuakeWang wants to merge 3 commits into
apache:masterfrom
QuakeWang:python-named-iterator

Conversation

@QuakeWang

Copy link
Copy Markdown
Member

Purpose

to_iterator() rejects all named projections, including column aliases and ROW/MAP paths already supported by Arrow.

Reuse the existing row adapters to support these projections, preserving output order, duplicate paths and existing read semantics. Variant extraction expressions remain unsupported.

Tests

  • Focused tests: 136 passed, 147 Native integration tests skipped locally due to an incompatible Rust extension.
  • Flake8, license headers and whitespace checks passed.

…ators

Signed-off-by: QuakeWang <wangfuzheng0814@foxmail.com>
Signed-off-by: QuakeWang <wangfuzheng0814@foxmail.com>
Signed-off-by: QuakeWang <wangfuzheng0814@foxmail.com>
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.

1 participant