Skip to content

Commit b9636e8

Browse files
authored
Merge pull request #203 from zarr-developers/native-value-storage-format
Allow native storage formats for stores.
2 parents 4536d19 + a26d91a commit b9636e8

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
@@ -1200,7 +1200,10 @@ The store interface defines a set of operations involving `keys` and
12001200
`values`. In the context of this interface, a `key` is any string
12011201
containing only characters in the ranges ``a-z``, ``A-Z``, ``0-9``, or
12021202
in the set ``/.-_``, where the final character is **not** a ``/``
1203-
character. A `value` is a sequence of bytes.
1203+
character. In general, a `value` is a sequence of bytes. Specific stores
1204+
may choose more specific storage formats, which must be stated in the
1205+
specification of the respective store. E.g. a database store might
1206+
encode values of ``*.json`` keys with a database-native json type.
12041207

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

0 commit comments

Comments
 (0)