The condition an attribute must satisfy in a key condition.
The value it equals, a BeginsWithFilter prefix, a single comparison,
or a BetweenFilter range — the vocabulary DynamoDB accepts on a sort
key. The comparison does not compose, because the expression has room for one
condition there; a two-sided range is $between.
Built from the same per-operator gates FilterConditionFor uses, which
makes it a structural subset of FilterTypes — so one compilation path
can take either without widening a value to any.
The condition an attribute must satisfy in a key condition.
The value it equals, a BeginsWithFilter prefix, a single comparison, or a BetweenFilter range — the vocabulary DynamoDB accepts on a sort key. The comparison does not compose, because the expression has room for one condition there; a two-sided range is
$between.Built from the same per-operator gates FilterConditionFor uses, which makes it a structural subset of FilterTypes — so one compilation path can take either without widening a value to
any.