How it got here
ExtendDB's history up to this run, ending on the figures above. Both are plotted because neither reads correctly alone: divergence falls when a target stops attempting an operation it used to get wrong, so a fall in the first plot is only an improvement if the second one holds. The target's own page carries the full history.
Divergence
Coverage
Where it fell short on this date
The tests this run recorded as failing, each linked to its source at the commit that measured it. For the current picture, see this target's latest results, or every target in this run.
-
Query - GSI with a multi-attribute key the HASH attribute alone returns the indexed items in key order, without the item missing a key attribute
Tier 2 multiAttributeKeys tests/tier2/multiAttributeKeys/query.test.ts:103
-
Query - GSI with a multi-attribute key an equality on the first RANGE attribute narrows to it
Tier 2 multiAttributeKeys tests/tier2/multiAttributeKeys/query.test.ts:107
-
Query - GSI with a multi-attribute key ScanIndexForward=false reverses the order
Tier 2 multiAttributeKeys tests/tier2/multiAttributeKeys/query.test.ts:111
-
Query - GSI with a multi-attribute key equalities on the first two RANGE attributes
Tier 2 multiAttributeKeys tests/tier2/multiAttributeKeys/query.test.ts:92
-
Query - GSI with a multi-attribute key equalities on the first three RANGE attributes
Tier 2 multiAttributeKeys tests/tier2/multiAttributeKeys/query.test.ts:92
-
Query - GSI with a multi-attribute key a range condition on the last attribute named
Tier 2 multiAttributeKeys tests/tier2/multiAttributeKeys/query.test.ts:92
-
Query - GSI with a multi-attribute key begins_with on the fourth RANGE attribute
Tier 2 multiAttributeKeys tests/tier2/multiAttributeKeys/query.test.ts:92
-
Query - GSI with a multi-attribute key BETWEEN on the fourth RANGE attribute
Tier 2 multiAttributeKeys tests/tier2/multiAttributeKeys/query.test.ts:92
-
Query - GSI with a multi-attribute key a range condition on the second RANGE attribute
Tier 2 multiAttributeKeys tests/tier2/multiAttributeKeys/query.test.ts:92
-
Query - GSI with a multi-attribute key the clauses can be written in any order
Tier 2 multiAttributeKeys tests/tier2/multiAttributeKeys/query.test.ts:92
-
Query - GSI with a multi-attribute key a page carries the table key and every index key attribute in LastEvaluatedKey
Tier 2 multiAttributeKeys tests/tier2/multiAttributeKeys/query.test.ts:144
-
Query - GSI with a multi-attribute key skipping the first RANGE attribute is refused
Tier 2 multiAttributeKeys tests/tier2/multiAttributeKeys/query.test.ts:163
-
BatchGetItem - exact error messages malformed table name: full map-keys constraint message
Tier 3 error-messages tests/tier3/error-messages/batchGetItem.test.ts:179
-
BatchGetItem - exact error messages empty Keys list: full minimum-length message
Tier 3 error-messages tests/tier3/error-messages/batchGetItem.test.ts:193
-
BatchWriteItem - exact error messages item without the partition key: full schema-mismatch message
Tier 3 error-messages tests/tier3/error-messages/batchWriteItem.test.ts:157
-
BatchWriteItem - exact error messages delete key without the partition key: full schema-mismatch message
Tier 3 error-messages tests/tier3/error-messages/batchWriteItem.test.ts:157
-
BatchWriteItem - exact error messages empty request list for a table: exact constraint message
Tier 3 error-messages tests/tier3/error-messages/batchWriteItem.test.ts:239
-
BatchWriteItem - exact error messages malformed table name: anchored regex on the map-keys constraint
Tier 3 error-messages tests/tier3/error-messages/batchWriteItem.test.ts:262
-
DeleteItem - request validation envelope ExpressionAttributeValues or ExpressionAttributeNames without an expression
Tier 3 error-messages tests/tier3/error-messages/deleteItem.test.ts:120
-
DeleteItem - request validation envelope an empty ExpressionAttributeValues or ExpressionAttributeNames map
Tier 3 error-messages tests/tier3/error-messages/deleteItem.test.ts:133
-
DeleteItem - request validation envelope an empty ConditionExpression
Tier 3 error-messages tests/tier3/error-messages/deleteItem.test.ts:115
-
DeleteItem - request validation envelope ReturnValues ALL_NEW or UPDATED_NEW
Tier 3 error-messages tests/tier3/error-messages/deleteItem.test.ts:142
-
DeleteItem - request validation envelope every malformed Expected condition
Tier 3 error-messages tests/tier3/error-messages/deleteItem.test.ts:112
-
UpdateItem - index key error messages empty-binary index key value: full secondary-index-key message
Tier 3 error-messages tests/tier3/error-messages/indexKeyValues.test.ts:148
-
PutItem - request validation envelope ExpressionAttributeValues or ExpressionAttributeNames without an expression
Tier 3 error-messages tests/tier3/error-messages/putItem.test.ts:400
-
PutItem - request validation envelope an empty ConditionExpression
Tier 3 error-messages tests/tier3/error-messages/putItem.test.ts:395
-
PutItem - request validation envelope a malformed Expected condition
Tier 3 error-messages tests/tier3/error-messages/putItem.test.ts:392
-
Query - KeyConditionExpression operand types begins_with on a string sort key with a number operand - exact message
Tier 3 error-messages tests/tier3/error-messages/queryKeyConditionOperands.test.ts:45
-
Query - KeyConditionExpression operand types begins_with on a string sort key with a boolean operand - exact message
Tier 3 error-messages tests/tier3/error-messages/queryKeyConditionOperands.test.ts:45
-
Query - KeyConditionExpression operand types begins_with on a number sort key with a number operand - exact message
Tier 3 error-messages tests/tier3/error-messages/queryKeyConditionOperands.test.ts:45
-
Query - KeyConditionExpression operand types begins_with on a number sort key with a string operand fails the schema check - exact message
Tier 3 error-messages tests/tier3/error-messages/queryKeyConditionOperands.test.ts:45
-
Query - KeyConditionExpression operand types an ordering comparison with a boolean operand - exact message
Tier 3 error-messages tests/tier3/error-messages/queryKeyConditionOperands.test.ts:45
-
Query - KeyConditionExpression operand types an ordering comparison written value first - exact message
Tier 3 error-messages tests/tier3/error-messages/queryKeyConditionOperands.test.ts:45
-
Query - KeyConditionExpression operand types BETWEEN with boolean bounds - exact message
Tier 3 error-messages tests/tier3/error-messages/queryKeyConditionOperands.test.ts:45
-
Query - KeyConditionExpression operand types equality with a boolean fails the schema check - exact message
Tier 3 error-messages tests/tier3/error-messages/queryKeyConditionOperands.test.ts:45
-
Query - KeyConditionExpression operand types two conditions on the sort key - exact message
Tier 3 error-messages tests/tier3/error-messages/queryKeyConditionOperands.test.ts:46
-
Query - KeyConditionExpression operand types three conditions naming three attributes on a two-attribute key - exact message
Tier 3 error-messages tests/tier3/error-messages/queryKeyConditionOperands.test.ts:30
-
Query - multi-attribute GSI key exact error messages a gap in the RANGE attributes - exact message
Tier 3 error-messages tests/tier3/error-messages/queryMultiAttributeKey.test.ts:76
-
Query - multi-attribute GSI key exact error messages a range condition before the last attribute named - exact message
Tier 3 error-messages tests/tier3/error-messages/queryMultiAttributeKey.test.ts:76
-
Query - multi-attribute GSI key exact error messages skipping the first RANGE attribute - exact message
Tier 3 error-messages tests/tier3/error-messages/queryMultiAttributeKey.test.ts:65
-
Scan - exact error messages Segment >= TotalSegments: full out-of-range error
Tier 3 error-messages tests/tier3/error-messages/scan.test.ts:62
-
Scan - exact error messages Limit of 0: full minimum-value error
Tier 3 error-messages tests/tier3/error-messages/scan.test.ts:103
-
Scan - exact error messages negative Segment: full minimum-value error
Tier 3 error-messages tests/tier3/error-messages/scan.test.ts:127
-
Scan - exact error messages malformed ExclusiveStartKey: long schema-mismatch error
Tier 3 error-messages tests/tier3/error-messages/scan.test.ts:211
-
Scan - exact error messages Select SPECIFIC_ATTRIBUTES without ProjectionExpression: full required-projection message
Tier 3 error-messages tests/tier3/error-messages/scan.test.ts:236
-
TransactGetItems - exact error messages malformed table name: top-level ValidationException naming the member
Tier 3 error-messages tests/tier3/error-messages/transactGetItems.test.ts:165
-
TransactGetItems - exact error messages malformed table name on the second Get: the message names its position
Tier 3 error-messages tests/tier3/error-messages/transactGetItems.test.ts:185
-
TransactWriteItems - exact error messages Put malformed table name: top-level message naming the member
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:295
-
TransactWriteItems - exact error messages Update malformed table name on the second action: top-level message naming the member
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:295
-
TransactWriteItems - exact error messages Delete malformed table name: top-level message naming the member
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:295
-
TransactWriteItems - exact error messages ConditionCheck malformed table name: top-level message naming the member
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:295
-
TransactWriteItems - exact error messages Put empty ConditionExpression: top-level empty-expression message
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:294
-
TransactWriteItems - exact error messages Delete empty ConditionExpression: top-level empty-expression message
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:294
-
TransactWriteItems - exact error messages ConditionCheck empty ConditionExpression: top-level empty-expression message
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:296
-
TransactWriteItems - exact error messages ConditionCheck malformed ConditionExpression: top-level syntax message
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:296
-
TransactWriteItems - exact error messages action with no operation: top-level message
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:491
-
UpdateItem - exact error messages undefined value in the ConditionExpression beside a defined one: full error string
Tier 3 error-messages tests/tier3/error-messages/updateItem.test.ts:152
-
Number values - messages by operation PutItem refuses every malformed number in an item inside the validation envelope
Tier 3 error-messages tests/tier3/error-messages/valueLayers.test.ts:112
-
Number values - messages by operation PutItem refuses a malformed number set member and a nested number inside the envelope
Tier 3 error-messages tests/tier3/error-messages/valueLayers.test.ts:118
-
Number values - messages by operation PutItem refuses a malformed number in a condition value inside the envelope
Tier 3 error-messages tests/tier3/error-messages/valueLayers.test.ts:57
-
Number values - messages by operation PutItem checks the numbers in Expected values and writes nothing
Tier 3 error-messages tests/tier3/error-messages/valueLayers.test.ts:57
-
Number values - messages by operation UpdateItem refuses a malformed number in a value, in AttributeUpdates and in the key inside the envelope
Tier 3 error-messages tests/tier3/error-messages/valueLayers.test.ts:153
-
Number values - messages by operation DeleteItem refuses a malformed number in a condition value and in the key inside the envelope, with no wrapper
Tier 3 error-messages tests/tier3/error-messages/valueLayers.test.ts:57
-
Number values - messages by operation GetItem, BatchGetItem and Query refuse a malformed number bare, in the current wording
Tier 3 error-messages tests/tier3/error-messages/valueLayers.test.ts:177
-
Number values - messages by operation BatchWriteItem refuses a malformed number bare, in one layer for every shape
Tier 3 error-messages tests/tier3/error-messages/valueLayers.test.ts:183
-
Number values - transactions by region TransactWriteItems refuses a malformed number in a Put item up front
Tier 3 error-messages tests/tier3/error-messages/valueLayers.test.ts:194
-
Number values - transactions by region TransactWriteItems refuses a malformed number in an Update value up front
Tier 3 error-messages tests/tier3/error-messages/valueLayers.test.ts:194
-
Number values - transactions by region TransactGetItems refuses a malformed number in a key up front
Tier 3 error-messages tests/tier3/error-messages/valueLayers.test.ts:57
-
Duplicate set members - messages by operation PutItem refuses a duplicate in an item, a condition value and an Expected value inside the envelope
Tier 3 error-messages tests/tier3/error-messages/valueLayers.test.ts:265
-
Duplicate set members - messages by operation UpdateItem refuses a duplicate in a condition value, AttributeUpdates and the key inside the envelope
Tier 3 error-messages tests/tier3/error-messages/valueLayers.test.ts:287
-
Duplicate set members - messages by operation DeleteItem refuses a duplicate in the key inside the envelope
Tier 3 error-messages tests/tier3/error-messages/valueLayers.test.ts:292
-
Duplicate set members - messages by operation GetItem and BatchGetItem refuse a duplicate in the key bare, in the current wording
Tier 3 error-messages tests/tier3/error-messages/valueLayers.test.ts:298
-
Duplicate set members - messages by operation Query refuses a duplicate in a key value, a filter value, ExclusiveStartKey and QueryFilter bare, with no wrapper
Tier 3 error-messages tests/tier3/error-messages/valueLayers.test.ts:329
-
Duplicate set members - messages by operation BatchWriteItem refuses a duplicate in an item and a delete key bare, in one layer for both
Tier 3 error-messages tests/tier3/error-messages/valueLayers.test.ts:345
-
Duplicate set members - transactions by region TransactWriteItems refuses a duplicate in a Put item and a Delete key up front
Tier 3 error-messages tests/tier3/error-messages/valueLayers.test.ts:368
-
Duplicate set members - transactions by region TransactWriteItems refuses a duplicate in a condition or update value of every action type up front
Tier 3 error-messages tests/tier3/error-messages/valueLayers.test.ts:385
-
Duplicate set members - transactions by region TransactGetItems refuses a duplicate in a key up front
Tier 3 error-messages tests/tier3/error-messages/valueLayers.test.ts:358
-
Expression size limit (4KB) - UpdateExpression rejects an UpdateExpression over the 4096-byte limit
Tier 3 limits tests/tier3/limits/expressionSize.test.ts:150
-
Expression size limit (4KB) - ConditionExpression rejects a ConditionExpression over the 4096-byte limit
Tier 3 limits tests/tier3/limits/expressionSize.test.ts:181
-
Expression size limit (4KB) - Query FilterExpression rejects a Query FilterExpression over the 4096-byte limit
Tier 3 limits tests/tier3/limits/expressionSize.test.ts:224
-
Item size limit by surface - TransactWriteItems an Update accepts a finished item of exactly 409,600 bytes
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:203
-
Item size limit by surface - TransactWriteItems an Update one byte over surfaces as a cancellation, with the update wording
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:225
-
Item size limit by surface - TransactWriteItems answers the same way for a fresh key and for an existing row
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:225
-
Item size limit by surface - UpdateItem does not charge for the key sits below 409,600 at a one-byte key, so the exclusion binds
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:438
-
Item size limit by surface - UpdateItem does not charge for the key caps at exactly 409,600 with a 100-byte key value
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:438
-
Item size limit by surface - UpdateItem does not charge for the key caps at exactly 409,600 with a 1024-byte key value
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:438
-
Item size limit by surface - UpdateItem does not charge for the key buys back the same headroom from the key name as from the key value
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:438
-
Item size limit by surface - UpdateItem does not charge for the key buys back a sort key’s own bytes as well
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:438
-
Item size limit by surface - UpdateItem charges per action charges a second SET clause exactly 19 bytes
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:438
-
Item size limit by surface - UpdateItem charges per action charges a REMOVE alongside a SET exactly 2 bytes
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:438
-
Item size limit by surface - UpdateItem charges per action charges the clause, not the value it writes
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:438
-
Item size limit by surface - UpdateItem charges per action does not charge for an attribute the statement leaves alone
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:438
-
Item size limit by surface - UpdateItem charges per action charges the clause, not the attribute name or its alias
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:438
-
Item size limit by surface - UpdateItem through a document path charges a SET through a nested path the same as a plain SET
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:665
-
Item size limit by surface - UpdateItem through a document path charges a SET through a list index exactly one byte more
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:665
-
Item size limit by surface - a transacted Update does not inherit the exclusion writes what UpdateItem refuses at the same key
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:746
-
Item size limit by surface - UpdateItem charges each kind of clause charges a path operand 15 bytes plus its name, not the value it copies
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:872
-
Item size limit by surface - UpdateItem charges each kind of clause charges a nested path operand 14 bytes plus the element for each element
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:872
-
Item size limit by surface - UpdateItem charges each kind of clause charges list_append 37 bytes plus its operands
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:872
-
Item size limit by surface - UpdateItem charges each kind of clause charges a document value operand at its size, at every use
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:872
-
Item size limit by surface - UpdateItem charges each kind of clause charges an addition 34 bytes plus its operands, whatever the result
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:872
-
Item size limit by surface - UpdateItem charges each kind of clause charges a subtraction 37 bytes plus its operands
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:872
-
Item size limit by surface - UpdateItem charges each kind of clause charges if_not_exists 39 bytes plus its operands, whether or not the path exists
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:872
-
Item size limit by surface - UpdateItem charges each kind of clause charges an ADD 19 bytes plus its path and the value added
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:872
-
Item size limit by surface - UpdateItem charges each kind of clause charges an ADD to a set only for the members it adds
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:872
-
Item size limit by surface - UpdateItem charges each kind of clause charges a REMOVE one byte plus its path
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:872
-
Item size limit by surface - UpdateItem charges each kind of clause charges a REMOVE through a list index 4 bytes plus its digits
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:872
-
Item size limit by surface - UpdateItem charges each kind of clause charges a DELETE one byte plus its path, not the members it removes
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:872
-
Item size limit by surface - AttributeUpdates sizes the finished item caps the finished item at exactly 409,600 alone
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:1084
-
Item size limit by surface - AttributeUpdates sizes the finished item caps the finished item at exactly 409,600 beside an untouched attribute
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:1084
-
Item size limit by surface - UpdateItem checks the charge before the condition refuses an over-limit charge even when the condition would fail
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:1124
-
Item size limit by surface - UpdateItem checks the charge before the condition refuses an over-limit charge when the condition passes, and with no condition
Tier 3 limits tests/tier3/limits/itemSizeBySurface.test.ts:1129
-
Nesting depth - 32-level document limit rejects a stored attribute nested 32 levels (leaf at level 33)
Tier 3 limits tests/tier3/limits/nestingDepth.test.ts:98
-
Nesting depth - 32-level document limit rejects a 32-level ExpressionAttributeValue with ValidationException
Tier 3 limits tests/tier3/limits/nestingDepth.test.ts:146
-
Nesting depth - 32-level document limit rejects a stored attribute nested 61 levels with the same message
Tier 3 limits tests/tier3/limits/nestingDepth.test.ts:171
-
Nesting depth - 32-level document limit rejects a stored attribute nested 63 levels without the envelope
Tier 3 limits tests/tier3/limits/nestingDepth.test.ts:182
-
Nesting depth - 32-level document limit rejects a 63-level ExpressionAttributeValue naming its key
Tier 3 limits tests/tier3/limits/nestingDepth.test.ts:193
-
Nesting depth - TransactWriteItems refuses a ConditionCheck value nested 33 levels before the transaction runs
Tier 3 limits tests/tier3/limits/nestingDepth.test.ts:458
-
Nesting depth - TransactWriteItems refuses a Put whose condition compares a value nested 33 levels, and writes nothing
Tier 3 limits tests/tier3/limits/nestingDepth.test.ts:482
-
Nesting depth - TransactWriteItems refuses a ConditionCheck map value nested 61 levels, naming the key
Tier 3 limits tests/tier3/limits/nestingDepth.test.ts:537
-
Nesting depth - TransactWriteItems refuses a ConditionCheck list value nested 61 levels, naming the key
Tier 3 limits tests/tier3/limits/nestingDepth.test.ts:537
-
A number's byte cost sizes '1.5' at '3 bytes'
Tier 3 limits tests/tier3/limits/numberByteSize.test.ts:104
-
A number's byte cost sizes '1.2' at '3 bytes'
Tier 3 limits tests/tier3/limits/numberByteSize.test.ts:104
-
A number's byte cost sizes '1.200' at '3 bytes'
Tier 3 limits tests/tier3/limits/numberByteSize.test.ts:104
-
A number's byte cost sizes '1.234' at '4 bytes'
Tier 3 limits tests/tier3/limits/numberByteSize.test.ts:104
-
A number's byte cost sizes '3.14159' at '5 bytes'
Tier 3 limits tests/tier3/limits/numberByteSize.test.ts:104
-
A number's byte cost sizes '100.5' at '4 bytes'
Tier 3 limits tests/tier3/limits/numberByteSize.test.ts:104
-
Number limits - exponents an exponent past a 32-bit integer overflows
Tier 3 limits tests/tier3/limits/numberExponent.test.ts:56
-
Number limits - exponents a negative exponent past a 32-bit integer underflows
Tier 3 limits tests/tier3/limits/numberExponent.test.ts:60
-
Number limits - exponents an exponent one past a 32-bit integer overflows
Tier 3 limits tests/tier3/limits/numberExponent.test.ts:64
-
Number limits - exponents zero with an exponent above the range overflows
Tier 3 limits tests/tier3/limits/numberExponent.test.ts:72
-
Number limits - exponents zero with an exponent below the range underflows
Tier 3 limits tests/tier3/limits/numberExponent.test.ts:76
-
Number limits - exponents an UpdateExpression value with an exponent past a 32-bit integer overflows
Tier 3 limits tests/tier3/limits/numberExponent.test.ts:92
-
Number limits - exponents a ConditionExpression value with an exponent past a 32-bit integer overflows
Tier 3 limits tests/tier3/limits/numberExponent.test.ts:105
-
Number limits - exponents a GetItem key with an exponent past a 32-bit integer overflows
Tier 3 limits tests/tier3/limits/numberExponent.test.ts:122
-
Number limits - exponents a DeleteItem key with an exponent past a 32-bit integer overflows
Tier 3 limits tests/tier3/limits/numberExponent.test.ts:130
-
Number limits - exponents an UpdateItem key with an exponent past a 32-bit integer overflows
Tier 3 limits tests/tier3/limits/numberExponent.test.ts:138
-
Number limits - exponents a Query sort-key value with an exponent past a 32-bit integer overflows
Tier 3 limits tests/tier3/limits/numberExponent.test.ts:151
-
Number limits - exponents a BatchGetItem key with an exponent past a 32-bit integer overflows
Tier 3 limits tests/tier3/limits/numberExponent.test.ts:163
-
Batch operations - enum and ordering checks BatchWriteItem reports both unknown enums in one message, ReturnConsumedCapacity first
Tier 3 validation-ordering tests/tier3/validation-ordering/batchOperations.test.ts:188
-
Batch operations - enum and ordering checks BatchGetItem reports a malformed table name and an unknown ReturnConsumedCapacity together
Tier 3 validation-ordering tests/tier3/validation-ordering/batchOperations.test.ts:256
-
CreateTable - index name errors across index kinds lists the GSI error before the LSI error when the request lists the LSI first
Tier 3 validation-ordering tests/tier3/validation-ordering/createTable.test.ts:207
-
CreateTable - index name errors across index kinds lists the GSI error first even when the LSI name sorts first
Tier 3 validation-ordering tests/tier3/validation-ordering/createTable.test.ts:214
-
Deep requests - legacy conditions PutItem reports XOR in the older enum wording ahead of an Expected value nested 100 levels
Tier 3 validation-ordering tests/tier3/validation-ordering/deepRequests.test.ts:54
-
Deep requests - legacy conditions UpdateItem reports XOR in the older enum wording ahead of an Expected value nested 100 levels
Tier 3 validation-ordering tests/tier3/validation-ordering/deepRequests.test.ts:54
-
Deep requests - TransactWriteItems action order reports a Put item nested 40 levels before an empty attribute name in a later Put
Tier 3 validation-ordering tests/tier3/validation-ordering/deepRequests.test.ts:54
-
Deep requests - TransactWriteItems action order reports an empty attribute name before a Put item nested 100 levels in a later Put
Tier 3 validation-ordering tests/tier3/validation-ordering/deepRequests.test.ts:54
-
Deep requests - TransactWriteItems action order reports a top-level empty attribute name before a value nested 100 levels in the same item, in either order
Tier 3 validation-ordering tests/tier3/validation-ordering/deepRequests.test.ts:54
-
Deep requests - TransactWriteItems action order refuses a value nested 40 levels beside an empty map key inside the same item
Tier 3 validation-ordering tests/tier3/validation-ordering/deepRequests.test.ts:54
-
Deep requests - TransactWriteItems action order reports an empty attribute name before a later ConditionCheck value nested 100 levels
Tier 3 validation-ordering tests/tier3/validation-ordering/deepRequests.test.ts:54
-
Deep requests - TransactWriteItems action order reports an earlier ConditionCheck value nested 40 levels before a later empty attribute name
Tier 3 validation-ordering tests/tier3/validation-ordering/deepRequests.test.ts:54
-
Deep requests - TransactWriteItems action order reports an earlier Update value nested 40 levels before a later empty attribute name
Tier 3 validation-ordering tests/tier3/validation-ordering/deepRequests.test.ts:54
-
Deep requests - TransactWriteItems action order reports a Delete key nested 40 levels before a later Put condition syntax error
Tier 3 validation-ordering tests/tier3/validation-ordering/deepRequests.test.ts:54
-
Deep requests - TransactWriteItems action order reports a ConditionCheck key nested 40 levels before a later Update unused value
Tier 3 validation-ordering tests/tier3/validation-ordering/deepRequests.test.ts:54
-
Deep requests - TransactWriteItems action order reports a Put condition syntax error before a later Delete key nested 100 levels
Tier 3 validation-ordering tests/tier3/validation-ordering/deepRequests.test.ts:54
-
Deep requests - TransactWriteItems action order reports a condition syntax error before the same Delete key nested 100 levels
Tier 3 validation-ordering tests/tier3/validation-ordering/deepRequests.test.ts:54
-
Deep requests - TransactWriteItems action order reports an oversized condition before the same Delete key nested 100 levels
Tier 3 validation-ordering tests/tier3/validation-ordering/deepRequests.test.ts:54
-
Deep requests - TransactWriteItems action order reports an oversized UpdateExpression before a later ConditionCheck key nested 100 levels
Tier 3 validation-ordering tests/tier3/validation-ordering/deepRequests.test.ts:54
-
Deep requests - TransactWriteItems action order reports an unused value before a later ConditionCheck key nested 100 levels
Tier 3 validation-ordering tests/tier3/validation-ordering/deepRequests.test.ts:54
-
Deep requests - DeleteItem ReturnValues refuses an unknown ReturnValues in the older wording when the condition value is nested 63 levels
Tier 3 validation-ordering tests/tier3/validation-ordering/deepRequests.test.ts:54
-
Deep requests - DeleteItem ReturnValues refuses an unknown ReturnValues in the older wording when an Expected value is nested 63 levels
Tier 3 validation-ordering tests/tier3/validation-ordering/deepRequests.test.ts:54
-
Deep requests - DeleteItem ReturnValues refuses an unknown ReturnValues in the older wording when the key is nested 100 levels
Tier 3 validation-ordering tests/tier3/validation-ordering/deepRequests.test.ts:54
-
Deep requests - DeleteItem ReturnValues refuses UPDATED_NEW with the bare ReturnValues message ahead of a condition value nested 100 levels
Tier 3 validation-ordering tests/tier3/validation-ordering/deepRequests.test.ts:54
-
Query - ConditionalOperator beside Select reports XOR with two QueryFilter conditions before an unknown Select
Tier 3 validation-ordering tests/tier3/validation-ordering/query.test.ts:95
-
Query - KeyConditionExpression validation ordering a bad operand written before an undefined value is reported first
Tier 3 validation-ordering tests/tier3/validation-ordering/queryKeyCondition.test.ts:43
-
Query - KeyConditionExpression validation ordering a bad operand in the middle clause is reported ahead of a later undefined value
Tier 3 validation-ordering tests/tier3/validation-ordering/queryKeyCondition.test.ts:49
-
Query - KeyConditionExpression validation ordering a bad operand is reported ahead of a third condition
Tier 3 validation-ordering tests/tier3/validation-ordering/queryKeyCondition.test.ts:55
-
Query - KeyConditionExpression validation ordering a bad operand is reported ahead of a missing table
Tier 3 validation-ordering tests/tier3/validation-ordering/queryKeyCondition.test.ts:60
-
TransactWriteItems - validation ordering reports both unknown enums in one message, ReturnConsumedCapacity first
Tier 3 validation-ordering tests/tier3/validation-ordering/transactions.test.ts:99
-
TransactWriteItems - validation ordering refuses a ClientRequestToken over 36 characters
Tier 3 validation-ordering tests/tier3/validation-ordering/transactions.test.ts:149
-
TransactWriteItems - validation ordering reports a ClientRequestToken over 36 characters ahead of an unknown ReturnConsumedCapacity
Tier 3 validation-ordering tests/tier3/validation-ordering/transactions.test.ts:163
-
TransactWriteItems - validation ordering reports a malformed condition on a later action ahead of a missing table on an earlier one
Tier 3 validation-ordering tests/tier3/validation-ordering/transactions.test.ts:51
-
TransactWriteItems - validation ordering reports a malformed condition on the first action ahead of a too deep item on the second
Tier 3 validation-ordering tests/tier3/validation-ordering/transactions.test.ts:215
-
TransactWriteItems - validation ordering reports an unused value ahead of a missing table on an earlier action
Tier 3 validation-ordering tests/tier3/validation-ordering/transactions.test.ts:51
-
UpdateItem - member errors beside a missing Key joins an empty table name with the missing key
Tier 3 validation-ordering tests/tier3/validation-ordering/updateItem.test.ts:93
-
UpdateItem - member errors beside a missing Key joins the enums, an empty table name and the missing key in member order
Tier 3 validation-ordering tests/tier3/validation-ordering/updateItem.test.ts:105
-
UpdateItem - member errors beside a missing Key joins XOR with two Expected conditions to the missing key
Tier 3 validation-ordering tests/tier3/validation-ordering/updateItem.test.ts:121