Skip to content

PR/DynamoDB operations and parsers#1521

Open
aschenzle wants to merge 4 commits intomasterfrom
pr/dynamodb-operations-and-parsers
Open

PR/DynamoDB operations and parsers#1521
aschenzle wants to merge 4 commits intomasterfrom
pr/dynamodb-operations-and-parsers

Conversation

@aschenzle
Copy link
Copy Markdown
Collaborator

Introduces DynamoDB operations and parsers. The design differ a little bit from Mongo and other DBs as DynamoDB has complex expression that need to be parsed in order of precedence. There are top level parsers instead of simple selectors and the logic is split per Dynamo API call and some helper classes. To avoid writing a full blown parser I'm using Antlr as a runtime dependency in controller, I shaded the dependency but please let me know if this could bring any problems or if I'm missing something.

Some random comments: 1) Netty dependency is no longer explicitly needed in controller as now AWSSDK is bringing it. 2) There's a fix for hibernate-validator dependency which is unrelated but eliminates some warnings. 3) Added SimpleLogger to controller tests, eliminates a warning when running tests and actually logs (for example I could see the whole Docker log which wasn't visible before), this will probably increase the warning count when running tests, this is just surfacing them.

@aschenzle aschenzle requested a review from jgaleotti April 24, 2026 06:13
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