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]

Reply via email to