This closes #3991: [BEAM-2728] Extension for sketch-based statistics : HyperLogLog
Project: http://git-wip-us.apache.org/repos/asf/beam/repo Commit: http://git-wip-us.apache.org/repos/asf/beam/commit/e25d217f Tree: http://git-wip-us.apache.org/repos/asf/beam/tree/e25d217f Diff: http://git-wip-us.apache.org/repos/asf/beam/diff/e25d217f Branch: refs/heads/mr-runner Commit: e25d217f7f5272f7ec54a85dbe67f536a09eb460 Parents: 4f4632c fd58a42 Author: Eugene Kirpichov <[email protected]> Authored: Fri Nov 3 15:24:54 2017 -0700 Committer: Eugene Kirpichov <[email protected]> Committed: Fri Nov 3 15:24:54 2017 -0700 ---------------------------------------------------------------------- pom.xml | 6 + sdks/java/extensions/pom.xml | 1 + sdks/java/extensions/sketching/pom.xml | 104 ++++ .../sketching/ApproximateDistinct.java | 573 +++++++++++++++++++ .../sdk/extensions/sketching/package-info.java | 22 + .../sketching/ApproximateDistinctTest.java | 209 +++++++ sdks/java/javadoc/pom.xml | 5 + 7 files changed, 920 insertions(+) ----------------------------------------------------------------------
