Skip to content

GH-3751: Fix recursive protobuf collection handling - #3811

Open
makarandhinge wants to merge 1 commit into
apache:masterfrom
makarandhinge:parquet-3751-fix
Open

makarandhinge wants to merge 1 commit into
apache:masterfrom
makarandhinge:parquet-3751-fix

Conversation

@makarandhinge

@makarandhinge makarandhinge commented Sep 20, 2026

Copy link
Copy Markdown

#3751

Rationale for this change

Recursive protobuf messages can contain collection fields whose element types recursively reference protobuf messages. The current handling does not correctly support these recursive collection structures.

This change fixes the recursive protobuf collection handling so that these schemas can be processed correctly.

What changes are included in this PR?

  • Fix recursive handling of protobuf collection types.
  • Ensure recursively nested protobuf collection structures are handled correctly.
  • Add/update test coverage for the affected recursive protobuf collection case.

Are these changes tested?

Yes.

The affected protobuf collection handling is covered by tests, and the relevant test suite passes.

Are there any user-facing changes?

No user-facing CLI/API changes are intended. This is a correctness fix for protobuf schema/collection handling.

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