Computes disjoint row ranges for each shard via prefix-sum, enabling lock-free writes where each shard writes to a unique region.
Examples
# \donttest{
sh <- shards(100, block_size = 25)
layout <- row_layout(sh, rows_per_shard = 25L)
# }
Computes disjoint row ranges for each shard via prefix-sum, enabling lock-free writes where each shard writes to a unique region.
# \donttest{
sh <- shards(100, block_size = 25)
layout <- row_layout(sh, rows_per_shard = 25L)
# }