This is an automated email from the ASF dual-hosted git repository. proost pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/datasketches-go.git
commit 0dd2e239fd87ab71ec1a94f59993224918f8a72a Merge: e1cb959 a9c736c Author: Hyeonho Kim <[email protected]> AuthorDate: Thu Jan 15 08:49:53 2026 +0900 Merge pull request #94 from Fengzdadi/feat-reservoir-items-sketch feat: add serialization support for ReservoirItemsSketch internal/family.go | 5 + sampling/compatibility_test.go | 346 +++++++++++++++++++++ sampling/reservoir_items_sketch.go | 89 ++++++ sampling/serde.go | 165 ++++++++++ sampling/serde_test.go | 123 ++++++++ .../reservoir_items_double_empty_k128_go.sk | Bin 0 -> 8 bytes .../reservoir_items_double_exact_n100_k128_go.sk | Bin 0 -> 816 bytes .../reservoir_items_double_exact_n10_k128_go.sk | Bin 0 -> 96 bytes .../reservoir_items_double_exact_n128_k128_go.sk | Bin 0 -> 1040 bytes .../reservoir_items_double_exact_n1_k128_go.sk | Bin 0 -> 24 bytes .../reservoir_items_double_exact_n32_k128_go.sk | Bin 0 -> 272 bytes ...eservoir_items_double_sampling_n1000_k128_go.sk | Bin 0 -> 1040 bytes ...reservoir_items_double_sampling_n1000_k32_go.sk | Bin 0 -> 272 bytes ...reservoir_items_double_sampling_n1000_k64_go.sk | Bin 0 -> 528 bytes .../reservoir_items_long_empty_k128_go.sk | Bin 0 -> 8 bytes .../reservoir_items_long_exact_n100_k128_go.sk | Bin 0 -> 816 bytes .../reservoir_items_long_exact_n10_k128_go.sk | Bin 0 -> 96 bytes .../reservoir_items_long_exact_n128_k128_go.sk | Bin 0 -> 1040 bytes .../reservoir_items_long_exact_n1_k128_go.sk | Bin 0 -> 24 bytes .../reservoir_items_long_exact_n32_k128_go.sk | Bin 0 -> 272 bytes .../reservoir_items_long_sampling_n1000_k128_go.sk | Bin 0 -> 1040 bytes .../reservoir_items_long_sampling_n1000_k32_go.sk | Bin 0 -> 272 bytes .../reservoir_items_long_sampling_n1000_k64_go.sk | Bin 0 -> 528 bytes .../reservoir_items_string_empty_k128_go.sk | Bin 0 -> 8 bytes .../reservoir_items_string_exact_n100_k128_go.sk | Bin 0 -> 1006 bytes .../reservoir_items_string_exact_n10_k128_go.sk | Bin 0 -> 106 bytes .../reservoir_items_string_exact_n128_k128_go.sk | Bin 0 -> 1314 bytes .../reservoir_items_string_exact_n1_k128_go.sk | Bin 0 -> 25 bytes .../reservoir_items_string_exact_n32_k128_go.sk | Bin 0 -> 326 bytes ...eservoir_items_string_sampling_n1000_k128_go.sk | Bin 0 -> 1410 bytes ...reservoir_items_string_sampling_n1000_k32_go.sk | Bin 0 -> 365 bytes ...reservoir_items_string_sampling_n1000_k64_go.sk | Bin 0 -> 713 bytes .../reservoir_items_double_empty_k128_java.sk | Bin 0 -> 8 bytes .../reservoir_items_double_exact_n100_k128_java.sk | Bin 0 -> 816 bytes .../reservoir_items_double_exact_n10_k128_java.sk | Bin 0 -> 96 bytes .../reservoir_items_double_exact_n128_k128_java.sk | Bin 0 -> 1040 bytes .../reservoir_items_double_exact_n1_k128_java.sk | Bin 0 -> 24 bytes .../reservoir_items_double_exact_n32_k128_java.sk | Bin 0 -> 272 bytes ...ervoir_items_double_sampling_n1000_k128_java.sk | Bin 0 -> 1040 bytes ...servoir_items_double_sampling_n1000_k32_java.sk | Bin 0 -> 272 bytes ...servoir_items_double_sampling_n1000_k64_java.sk | Bin 0 -> 528 bytes .../reservoir_items_long_empty_k128_java.sk | Bin 0 -> 8 bytes .../reservoir_items_long_exact_n100_k128_java.sk | Bin 0 -> 816 bytes .../reservoir_items_long_exact_n10_k128_java.sk | Bin 0 -> 96 bytes .../reservoir_items_long_exact_n128_k128_java.sk | Bin 0 -> 1040 bytes .../reservoir_items_long_exact_n1_k128_java.sk | Bin 0 -> 24 bytes .../reservoir_items_long_exact_n32_k128_java.sk | Bin 0 -> 272 bytes ...eservoir_items_long_sampling_n1000_k128_java.sk | Bin 0 -> 1040 bytes ...reservoir_items_long_sampling_n1000_k32_java.sk | Bin 0 -> 272 bytes ...reservoir_items_long_sampling_n1000_k64_java.sk | Bin 0 -> 528 bytes .../reservoir_items_string_empty_k128_java.sk | Bin 0 -> 8 bytes .../reservoir_items_string_exact_n100_k128_java.sk | Bin 0 -> 1006 bytes .../reservoir_items_string_exact_n10_k128_java.sk | Bin 0 -> 106 bytes .../reservoir_items_string_exact_n128_k128_java.sk | Bin 0 -> 1314 bytes .../reservoir_items_string_exact_n1_k128_java.sk | Bin 0 -> 25 bytes .../reservoir_items_string_exact_n32_k128_java.sk | Bin 0 -> 326 bytes ...ervoir_items_string_sampling_n1000_k128_java.sk | Bin 0 -> 1369 bytes ...servoir_items_string_sampling_n1000_k32_java.sk | Bin 0 -> 331 bytes ...servoir_items_string_sampling_n1000_k64_java.sk | Bin 0 -> 665 bytes 59 files changed, 728 insertions(+) --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
