Class Messages

java.lang.Object
dev.hogwai.dynamodb.simplified.internal.Messages

public final class Messages extends Object
Shared error and validation messages used across builders.
  • Field Details

    • SELECT_COUNT_FMT

      public static final String SELECT_COUNT_FMT
      Template: "Cannot call %s with Select.COUNT. Use count() instead."
      See Also:
    • PK_NOT_SET

      public static final String PK_NOT_SET
      Message when partition key is not set before executing a query.
      See Also:
    • BATCH_GET_SIZE_FMT

      public static final String BATCH_GET_SIZE_FMT
      Template: "BatchGet supports a maximum of %d keys per request, but %d were provided"
      See Also:
    • CROSS_TABLE_BATCH_GET_SIZE_FMT

      public static final String CROSS_TABLE_BATCH_GET_SIZE_FMT
      Template: "CrossTable batch get supports a maximum of %d keys per request, but %d were provided"
      See Also:
    • CROSS_TABLE_BATCH_WRITE_SIZE_FMT

      public static final String CROSS_TABLE_BATCH_WRITE_SIZE_FMT
      Template: "CrossTable batch write supports a maximum of %d items per request, but %d were provided"
      See Also:
    • BATCH_WRITE_SIZE_FMT

      public static final String BATCH_WRITE_SIZE_FMT
      Template: "BatchWrite supports a maximum of %d items per request, but %d were provided"
      See Also:
    • CROSS_TABLE_TRANSACT_WRITE_SIZE_FMT

      public static final String CROSS_TABLE_TRANSACT_WRITE_SIZE_FMT
      Template: "CrossTable transact write supports a maximum of %d items per request, but %d were provided"
      See Also:
    • NO_TRANSACT_GET_ITEMS

      public static final String NO_TRANSACT_GET_ITEMS
      Message when no items added to transact get.
      See Also:
    • NO_CROSS_TABLE_BATCH_GET_KEYS

      public static final String NO_CROSS_TABLE_BATCH_GET_KEYS
      Message when no keys added to cross-table batch get.
      See Also:
    • UNEXPECTED_OPERATION_TYPE_FMT

      public static final String UNEXPECTED_OPERATION_TYPE_FMT
      Template: "Unexpected operation type in enhanced path: %s"
      See Also:
    • PROJECTION_REQUIRES_LOW_LEVEL_CLIENT_SYNC

      public static final String PROJECTION_REQUIRES_LOW_LEVEL_CLIENT_SYNC
      Message when projection requires a low-level client but none provided.
      See Also:
    • PROJECTION_REQUIRES_LOW_LEVEL_CLIENT_ASYNC

      public static final String PROJECTION_REQUIRES_LOW_LEVEL_CLIENT_ASYNC
      Message when projection requires a low-level async client but none provided.
      See Also: