Package dev.hogwai.dynamodb.simplified.expression


package dev.hogwai.dynamodb.simplified.expression
Expression builders for DynamoDB operations.

FilterExpression serves dual roles:

  1. As a filter expression for Query/Scan operations (post-read filtering)
  2. As the internal delegate for ConditionExpression (pre-write gating for Put/Update/Delete)
While these are semantically distinct in DynamoDB, the builder API is identical, so FilterExpression is reused as the implementation for both.

ProjectionExpression controls which attributes are returned in read operations. UpdateExpression builds server-side update instructions for item modifications.