Skip to content

Support Key in nested message#39

Merged
Adphi merged 2 commits intomainfrom
key-in-nested-message
Mar 30, 2026
Merged

Support Key in nested message#39
Adphi merged 2 commits intomainfrom
key-in-nested-message

Conversation

@Adphi
Copy link
Copy Markdown
Member

@Adphi Adphi commented Mar 30, 2026

No description provided.

Resolve key fields declared in nested messages (for example metadata.id) across key lookup, indexability checks, order planning, and field-reader path resolution. Add recursive protoc-gen validation to reject invalid/ambiguous nested key declarations and extend tests for nested-key behavior.

Signed-off-by: Adphi <philippe.adrien.nousse@gmail.com>
@Adphi Adphi changed the title Suupport Key in nested message Support Key in nested message Mar 30, 2026
…stry cache

Move key field/value resolution and data-prefix derivation behind registry APIs so nested key paths are resolved consistently across db/index paths.
Keep legacy inferred-key precedence and add targeted cache invalidation to avoid behavior drift while reducing repeated key lookup logic.

Signed-off-by: Adphi <philippe.adrien.nousse@gmail.com>
@Adphi Adphi force-pushed the key-in-nested-message branch from bcd1dba to 09482d0 Compare March 30, 2026 16:51
@Adphi Adphi merged commit 09482d0 into main Mar 30, 2026
14 checks passed
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