Package dev.hogwai.dynamodb.simplified.internal


package dev.hogwai.dynamodb.simplified.internal
Internal utility classes for DynamoDB Simplified.

These classes are not part of the public API and may change without notice. They provide shared infrastructure used across the library: logging, retry logic, attribute value conversion, expression attribute path parsing, exception mapping, version management, and reactive page collection.

  • Class
    Description
    Centralized utility for consistent async exception mapping across all async builders.
    Utility for non-blocking async retry delays.
    Parses nested attribute paths like address.city and tags[0].name.
    Converts Java objects to DynamoDB AttributeValue.
    Shared constants for DynamoDB resource limits and retry configuration.
    DynamoDB API operation names used for logging and error reporting.
    Shared constants for DynamoDB expression syntax: placeholder names, logical operators, and function names.
    Utility methods for constructing DynamoDB Key objects.
    Centralized SLF4J logger factory for the DynamoDB Simplified library.
    Shared error and validation messages used across builders.
    Utility for bridging Reactive Streams page publishers to CompletableFuture.
    A single segment in a parsed dotted attribute path.
    Shared utility for retry-related operations.
    Helper for optimistic locking via version fields.