zcollection.partitioning.sequence.Sequence.encode#
- Sequence.encode(partition)[source]#
Encode a partitioning scheme to the handled values.
- Parameters:
partition (tuple[tuple[str, int], ...]) – The partitioning scheme to be encoded.
- Returns:
The encoded partitioning scheme.
- Return type:
Example
>>> partitioning = Sequence(["a", "b", "c"]) >>> fields = partitioning.parse("a=100/b=10/c=1") >>> fields (('a', 100), ('b', 10), ('c', 1)) >>> partitioning.encode(fields) (100, 10, 1)