Skip to content

feat: Support Composite Global Secondary Indexes#1303

Open
keremeyuboglu wants to merge 8 commits intopynamodb:masterfrom
keremeyuboglu:feat/composite-gsis
Open

feat: Support Composite Global Secondary Indexes#1303
keremeyuboglu wants to merge 8 commits intopynamodb:masterfrom
keremeyuboglu:feat/composite-gsis

Conversation

@keremeyuboglu
Copy link
Copy Markdown

Adds support for composite Global Secondary Index keys, including multiple hash key and range key attributes declared on a GSI. The implementation preserves declaration order when building index schemas and query key conditions.
See: #1293

For the query API, I created a separate hash_keys parameter for composite partition keys instead of changing the existing hash_key parameter to also accept dictionaries, but unsure if it would have been better to merge this new logic onto the hash_key parameter instead.

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