Enums§
- Table
Name Context - Per-operation context for table-name validation.
Functions§
- format_
validation_ errors - Format a list of constraint validation errors into the DynamoDB multi-error format.
- normalize_
item_ sets - Normalize sets within an item by deduplicating them in-place.
- partition_
key_ name - Extract the partition key name from a key schema.
- sort_
key_ name - Extract the sort key name from a key schema (if present).
- table_
name_ constraint_ errors - Collect table-name constraint errors for the multi-error validation format.
- validate_
attribute_ definitions - Validate attribute definitions: types must be S, N, or B.
- validate_
gsi - Validate a Global Secondary Index definition.
- validate_
item_ attribute_ values - Validate all attribute values in an item.
- validate_
key_ attribute_ values - Validate Key attribute values before table-level checks.
- validate_
key_ attributes_ in_ definitions - Validate that all key schema attributes are defined in attribute definitions.
- validate_
key_ schema - Validate key schema: exactly one HASH key, optionally one RANGE key.
- validate_
lsi - Validate a Local Secondary Index definition.
- validate_
nesting_ depth - Validate that a single
ExpressionAttributeValuedoes not nest deeper than DynamoDB allows. - validate_
projection - Validate a Projection (for GSI or LSI).
- validate_
table_ name - Validate a DynamoDB table name for a read/write operation.