You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datasketches.apache.org by le...@apache.org on 2019/06/10 19:27:20 UTC
[incubator-datasketches-cpp] branch master updated (31ca415 ->
7034c50)
This is an automated email from the ASF dual-hosted git repository.
leerho pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-datasketches-cpp.git.
from 31ca415 expose constructor with starting size
add 16c40e6 theta draft
add a4d6e7c correct binary
add 4a2be27 check union theta first
add 8d08772 stream serialize and deserialize
add 1089096 raw bytes serialize and deserialize
add 4fa74c7 raw bytes deserialize as base class
add 4ec3b03 added checking in deserialize
add d8d3d7b removed debug print
add ac3866b union builder
add e91cb71 performance optimization
add c031cec removed unimplemented method for now
add 992a2a2 check seed
add c29b11b slight optimization
add 6426472 removed unstructured test, added test for non-empty sketch with no retained keys in sampling mode
add 84d85dd handling of empty flag
add 70e32c5 test compact
add a752128 theta intersection
add 0f3c7dc a-not-b set operation
add e6f994f error bounds
add 6e3dbe7 disabled debug print
add 49fcec1 moved static tables out of class
add 27d00b8 method was moved to update_theta_sketch
new 7034c50 Merge pull request #28 from apache/theta
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
Makefile | 4 +-
theta/include/binomial_bounds.hpp | 444 ++++++++
theta/include/theta_a_not_b.hpp | 43 +
theta/include/theta_a_not_b_impl.hpp | 104 ++
theta/include/theta_intersection.hpp | 56 +
theta/include/theta_intersection_impl.hpp | 177 ++++
theta/include/theta_sketch.hpp | 281 +++++
theta/include/theta_sketch_impl.hpp | 1072 ++++++++++++++++++++
theta/include/theta_union.hpp | 61 ++
theta/include/theta_union_impl.hpp | 100 ++
theta/test/theta_a_not_b_test.cpp | 225 ++++
theta/test/theta_compact_empty_from_java.bin | Bin 0 -> 8 bytes
theta/test/theta_compact_estimation_from_java.bin | Bin 0 -> 34760 bytes
theta/test/theta_compact_single_item_from_java.bin | Bin 0 -> 16 bytes
theta/test/theta_intersection_test.cpp | 226 +++++
theta/test/theta_sketch_test.cpp | 420 ++++++++
theta/test/theta_union_test.cpp | 98 ++
theta/test/theta_update_empty_from_java.bin | Bin 0 -> 1048 bytes
theta/test/theta_update_estimation_from_java.bin | Bin 0 -> 65560 bytes
theta/theta.mk | 31 +
20 files changed, 3341 insertions(+), 1 deletion(-)
create mode 100644 theta/include/binomial_bounds.hpp
create mode 100644 theta/include/theta_a_not_b.hpp
create mode 100644 theta/include/theta_a_not_b_impl.hpp
create mode 100644 theta/include/theta_intersection.hpp
create mode 100644 theta/include/theta_intersection_impl.hpp
create mode 100644 theta/include/theta_sketch.hpp
create mode 100644 theta/include/theta_sketch_impl.hpp
create mode 100644 theta/include/theta_union.hpp
create mode 100644 theta/include/theta_union_impl.hpp
create mode 100644 theta/test/theta_a_not_b_test.cpp
create mode 100644 theta/test/theta_compact_empty_from_java.bin
create mode 100644 theta/test/theta_compact_estimation_from_java.bin
create mode 100644 theta/test/theta_compact_single_item_from_java.bin
create mode 100644 theta/test/theta_intersection_test.cpp
create mode 100644 theta/test/theta_sketch_test.cpp
create mode 100644 theta/test/theta_union_test.cpp
create mode 100644 theta/test/theta_update_empty_from_java.bin
create mode 100644 theta/test/theta_update_estimation_from_java.bin
create mode 100644 theta/theta.mk
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org
[incubator-datasketches-cpp] 01/01: Merge pull request #28 from
apache/theta
Posted by le...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
leerho pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-datasketches-cpp.git
commit 7034c502e83d0189a7308845701b591f7db39d5f
Merge: 31ca415 27d00b8
Author: Lee Rhodes <le...@users.noreply.github.com>
AuthorDate: Mon Jun 10 12:27:14 2019 -0700
Merge pull request #28 from apache/theta
Theta sketch
Makefile | 4 +-
theta/include/binomial_bounds.hpp | 444 ++++++++
theta/include/theta_a_not_b.hpp | 43 +
theta/include/theta_a_not_b_impl.hpp | 104 ++
theta/include/theta_intersection.hpp | 56 +
theta/include/theta_intersection_impl.hpp | 177 ++++
theta/include/theta_sketch.hpp | 281 +++++
theta/include/theta_sketch_impl.hpp | 1072 ++++++++++++++++++++
theta/include/theta_union.hpp | 61 ++
theta/include/theta_union_impl.hpp | 100 ++
theta/test/theta_a_not_b_test.cpp | 225 ++++
theta/test/theta_compact_empty_from_java.bin | Bin 0 -> 8 bytes
theta/test/theta_compact_estimation_from_java.bin | Bin 0 -> 34760 bytes
theta/test/theta_compact_single_item_from_java.bin | Bin 0 -> 16 bytes
theta/test/theta_intersection_test.cpp | 226 +++++
theta/test/theta_sketch_test.cpp | 420 ++++++++
theta/test/theta_union_test.cpp | 98 ++
theta/test/theta_update_empty_from_java.bin | Bin 0 -> 1048 bytes
theta/test/theta_update_estimation_from_java.bin | Bin 0 -> 65560 bytes
theta/theta.mk | 31 +
20 files changed, 3341 insertions(+), 1 deletion(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org