Package dev.hogwai.dynamodb.simplified.async
package dev.hogwai.dynamodb.simplified.async
Asynchronous (CompletableFuture-based) API for DynamoDB Simplified.
Mirrors the synchronous API in dev.hogwai.dynamodb.simplified and
its sub-packages. Each builder has an async counterpart with identical
parameters and method names; return types differ (T sync vs
CompletableFuture<T> async).
AsyncDynamoSimplifiedClient
and AsyncTable are the
primary entry points for async operations.
-
ClassDescriptionBuilds 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
AsyncDynamoSimplifiedClientinstances with a custom DynamoDB async client and/orextensions.Interface forAsyncDynamoSimplifiedClientto enable mocking and polymorphic usage.Async fluent builder for getting an item by key from a DynamoDB table or index.AsyncIndex<T>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.A fluent async builder for scanning a DynamoDB table with optional filter, projection, and pagination.AsyncTable<T>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.