Skip to content

Commit cdf97c9

Browse files
authored
Merge pull request #233 from zarr-developers/jstriebel-patch-1
Apply suggestions from #230
2 parents 58fdacb + 76c85ea commit cdf97c9

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

docs/v3/core/v3.0.rst

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1303,10 +1303,9 @@ that an implementation of this specification could be modular and
13031303
allow for different store implementations to be used.
13041304

13051305
The store interface defines a set of operations involving `keys` and
1306-
`values`. In the context of this interface, a `key` is any string
1307-
containing only characters in the ranges ``a-z``, ``A-Z``, ``0-9``, or
1308-
in the set ``/.-_``, where the final character is **not** a ``/``
1309-
character. In general, a `value` is a sequence of bytes. Specific stores
1306+
`values`. In the context of this interface, a `key` is a Unicode
1307+
string, where the final character is **not** a ``/`` character.
1308+
In general, a `value` is a sequence of bytes. Specific stores
13101309
may choose more specific storage formats, which must be stated in the
13111310
specification of the respective store. E.g. a database store might
13121311
encode values of ``*.json`` keys with a database-native json type.
@@ -1346,8 +1345,8 @@ A **readable store** supports the following operations:
13461345

13471346
| Parameters: `key_ranges`: ordered set of `key`, `range` pairs,
13481347
| a `key` may occur multiple times with different `ranges`
1349-
| Output: list of `values`, in the order of the `key_ranges`, may contain none
1350-
| for missing keys
1348+
| Output: list of `values`, in the order of the `key_ranges`,
1349+
| may contain null/none for missing keys
13511350
13521351
A **writeable store** supports the following operations:
13531352

0 commit comments

Comments
 (0)