Where Operators
The selection and deletion queries use operators to allows comparing a key value with the keys in records or indices.
ts
/** Comparison operators of the where clause. */
type Compares = '=' | '<' | '<=' | '>=' | '>';
/** Bounds operators of the where clause. */
type Bounds = '[]' | '()' | '(]' | '[)';
/** Operators of the where clause. */
type Operators = Compares | Bounds;
=
— Checks that the record key equals the specified key.<
— Checks that the record key is less than the specified key<=
— Checks that the record key is less than or equal to the specified key>=
— Checks that the record key is greater than or equal to the specified key>
— Checks that the record key is greater than the specified key[]
— Checks that the record key is within or includes the specified lower and upper bounds. Synonymous withlower <= key && key <= upper
.()
— Checks that the record key is within the specified lower and upper bounds. Synonymous withlower < key && key < upper
.(]
— Checks that the record key is within the specified lower and within or includes the upper bounds. Synonymous withlower < key && key <= upper
.[)
— Checks that the record key is within or include the specified lower and within the upper bounds. Synonymous withlower <= key && key < upper
.