@Nonnull
  public static List<RowSet> shard(
      @Nonnull RowSet rowSet, @Nonnull SortedSet<ByteString> splitPoints) {
    return split(rowSet, splitPoints, false);
  }
@ Nonnull public static List < RowSet > shard ( @ Nonnull RowSet rowSet , @ Nonnull SortedSet < ByteString > splitPoints ) { return split ( rowSet , splitPoints , false ) ; }
Splits the provided {@link RowSet} into segments partitioned by the provided {@code
splitPoints}. Each split point represents the last row of the corresponding segment. The row
keys contained in the provided {@link RowSet} will be distributed across the segments. Each
range in the {@link RowSet} will be split up across each segment.

@see #split(RowSet, SortedSet, boolean) for more details.