Skip to content

Commit a26d91a

Browse files
authored
Allow native storage formats for stores.
1 parent 0298f3f commit a26d91a

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

docs/core/v3.0.rst

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1268,7 +1268,10 @@ The store interface defines a set of operations involving `keys` and
12681268
`values`. In the context of this interface, a `key` is any string
12691269
containing only characters in the ranges ``a-z``, ``A-Z``, ``0-9``, or
12701270
in the set ``/.-_``, where the final character is **not** a ``/``
1271-
character. A `value` is a sequence of bytes.
1271+
character. In general, a `value` is a sequence of bytes. Specific stores
1272+
may choose more specific storage formats, which must be stated in the
1273+
specification of the respective store. E.g. a database store might
1274+
encode values of ``*.json`` keys with a database-native json type.
12721275

12731276
It is assumed that the store holds (`key`, `value`) pairs, with only
12741277
one such pair for any given `key`. I.e., a store is a mapping from

0 commit comments

Comments
 (0)