All Classes and Interfaces
Class
Description
Abstract base for sync and async batch get builders.
Abstract base for sync and async batch write builders.
Abstract base for sync and async cross-table batch get builders.
Stores a table reference, key, and optional per-entry projection expression.
Abstract base for sync and async cross-table batch write builders.
Stores a table reference, operation type, and optional item or key values.
The type of batch write operation.
Abstract base for sync and async delete-item builders.
Abstract base for sync and async get-item builders.
Abstract base for sync and async put-item builders.
Abstract base for sync and async query builders.
Describes the type of sort key comparison for a key condition expression.
Abstract base for sync and async scan builders.
Abstract base for sync and async transact get builders.
Stores a table reference, key, and optional per-entry projection expression.
Abstract base for sync and async transactional write builders.
Stores a table reference, operation type, and optional item, key values,
condition expression, and update expression.
The type of transactional write operation.
Abstract base for sync and async update-item builders.
Builds an async batch get operation to retrieve multiple items from a single table by their keys.
Builds an async batch write operation to put and delete multiple items in a single table.
Builds an async cross-table batch get operation to retrieve items from multiple tables.
Builds an async cross-table batch write operation to put and delete items
across multiple tables.
Async fluent builder for deleting an item from a DynamoDB table by its key,
with an optional condition expression.
Async entry point for the DynamoDB Simplified library.
Builder for creating
AsyncDynamoSimplifiedClient instances with
a custom DynamoDB async client and/or extensions.Interface for
AsyncDynamoSimplifiedClient to enable mocking and polymorphic usage.Async typed interface for single-table design operations on a DynamoDB table.
Builder for creating
AsyncEntityTable instances for single-table design.Centralized utility for consistent async exception mapping across all async builders.
Async fluent builder for getting an item by key from a DynamoDB table or index.
Typed wrapper for an async DynamoDB secondary index (GSI or LSI).
Async fluent builder for putting (inserting or replacing) an item in a DynamoDB table,
with an optional condition expression.
A fluent async builder for querying items in a DynamoDB table.
Utility for non-blocking async retry delays.
A fluent async builder for scanning a DynamoDB table with optional filter,
projection, and pagination.
Typed async entry point for DynamoDB operations on a single table.
Builds an async transactional get operation that reads up to 100 items atomically
across one or more tables.
Builds an async transactional write operation that groups up to 100 put, update, delete,
and condition check actions atomically across one or more tables.
Async fluent builder for updating an item in a DynamoDB table.
Parses nested attribute paths like
address.city and tags[0].name.Converts Java objects to DynamoDB
AttributeValue.Builds a batch get operation to retrieve multiple items from a single table by their keys.
Holds the result of a BatchGetBuilder execution.
Builds a batch write operation to put and delete multiple items in a single table.
Holds the result of a BatchWriteBuilder execution.
A
FilterExpression subtype that represents a DynamoDB condition expression.Fluent builder for
ConditionExpression.Thrown when a conditional write (put/update/delete with a condition expression)
fails because the condition is not met.
Interface for result types that may include consumed capacity information.
Groups items retrieved from a cross-entity query by their entity type.
Holds a single page of cross-entity query results along with pagination metadata.
Builds a cross-table batch get operation to retrieve items from multiple tables by their keys.
Holds the result of a cross-table batch get operation.
Builds a cross-table batch write operation to put and delete items across multiple tables.
Holds the result of a cross-table batch write operation.
A fluent builder for deleting an item from a DynamoDB table by its key,
with an optional condition expression.
Shared constants for DynamoDB resource limits and retry configuration.
DynamoDB API operation names used for logging and error reporting.
Entry point for the DynamoDB Simplified library.
Builder for creating
DynamoSimplifiedClient instances with
a custom DynamoDB client and/or extensions.Interface for
DynamoSimplifiedClient to enable mocking and polymorphic usage.Base exception for all DynamoDB Simplified library errors.
Marks a class as an entity type for single-table DynamoDB designs.
Builds and executes cross-entity queries across multiple entity types
sharing a single DynamoDB table (single-table design).
Captures the schema metadata for an entity type used in single-table designs.
Describes a single key component part with its attribute name, position,
and a strategy for extracting the value from an entity instance.
Typed interface for single-table design operations on a DynamoDB table.
Builder for creating
EntityTable instances for single-table design.Shared constants for DynamoDB expression syntax: placeholder names,
logical operators, and function names.
Fluent builder for constructing DynamoDB filter and condition expressions.
Represents a DynamoDB attribute type for use with
FilterExpression.attributeType(String, AttributeType).A fluent builder for retrieving an item from a DynamoDB table by its key,
with optional projection and consistent read settings.
Typed wrapper for a DynamoDB secondary index (GSI or LSI).
Marks a field or getter method as contributing to a composite key component.
Sets a static prefix for a composite key component.
Container annotation for repeatable
@KeyPrefix.Utility methods for constructing DynamoDB
Key objects.Centralized SLF4J logger factory for the DynamoDB Simplified library.
Shared error and validation messages used across builders.
Thrown when a DynamoDB operation fails due to a service-side error.
Utility for bridging Reactive Streams page publishers to CompletableFuture.
Holds a single page of results from a DynamoDB
Query or Scan
operation as part of the DynamoDB Simplified library.A single segment in a parsed dotted attribute path.
Fluent builder for constructing DynamoDB projection expressions as part of
the DynamoDB Simplified library.
A fluent builder for putting (inserting or replacing) an item in a DynamoDB table,
with an optional condition expression.
A fluent builder for querying items in a DynamoDB table or index.
Thrown when a DynamoDB operation fails because the requested resource
(table, item, index, etc.) was not found.
Shared utility for retry-related operations.
A fluent builder for scanning a DynamoDB table with optional filter, projection,
parallel scan segments, and pagination.
Typed entry point for DynamoDB operations on a single table.
Builds a transactional get operation that reads up to 100 items atomically
across one or more tables.
Holds the results of a
TransactGetBuilder execution.Thrown when a transactional write operation is rejected by DynamoDB.
Builds a transactional write operation that groups up to 100 put, update, delete,
and condition check actions atomically across one or more tables.
A fluent builder for updating an item in a DynamoDB table.
Fluent builder for constructing DynamoDB update expressions as part of the
DynamoDB Simplified library.
Marks a field as the version field for optimistic locking.
Helper for optimistic locking via version fields.