This is an automated email from the ASF dual-hosted git repository.
leerho pushed a change to branch ffm_phase7
in repository https://gitbox.apache.org/repos/asf/datasketches-java.git
from ea4f453f1 Minor updates to MemorySegmentRequest related files.
add f46fe9d2f Completed migration to FFM in /main/. Still have /test/ to
do.
add b2cbb47c7 add cpc-go cross-serde
add 9fcecbead fix typo
add b5ad37d93 add check-go profile
add 1ad0be159 Merge pull request #666 from QasimKhan5d/qasim/cpcsketch
add 5bb6181f4 CountMinSketch initial commit
add 799436bcb Implement count min sketch1
add 5b5f7ace0 Add documentation
add b3d9f3fbb Flag isEmpty to be enum
add aec9a7ef4 Add tests
add bc9bfd7cb Merge pull request #667 from geonove/geonove/count-min-sketch
add b163bc8f0 Merge pull request #674 from apache/ffm_phase6
add 0d7a4106b Merge branch 'main' into ffm_phase7
add d3c492717 Completed migration of Classic Quantiles
No new revisions were added by this update.
Summary of changes:
pom.xml | 26 +-
.../apache/datasketches/count/CountMinSketch.java | 423 +++++++++++++++++
.../org/apache/datasketches/cpc/CpcSketch.java | 2 +-
.../datasketches/kll/KllDirectDoublesSketch.java | 2 +-
.../datasketches/kll/KllDirectFloatsSketch.java | 2 +-
.../datasketches/kll/KllDirectLongsSketch.java | 2 +-
.../apache/datasketches/kll/KllDoublesSketch.java | 4 +-
.../apache/datasketches/kll/KllFloatsSketch.java | 4 +-
.../org/apache/datasketches/kll/KllHelper.java | 10 +-
.../apache/datasketches/kll/KllLongsSketch.java | 4 +-
.../apache/datasketches/quantiles/ItemsUnion.java | 30 +-
.../{quantiles => quantiles2}/ClassicUtil.java | 33 +-
.../CompactDoublesSketch.java | 2 +-
.../quantiles2/DirectCompactDoublesSketch.java | 271 +++++++++++
.../DirectDoublesSketchAccessor.java | 31 +-
.../quantiles2/DirectUpdateDoublesSketch.java | 268 +++++++++++
.../DirectUpdateDoublesSketchR.java | 119 ++---
.../DoublesArrayAccessor.java | 2 +-
.../DoublesBufferAccessor.java | 2 +-
.../DoublesByteArrayImpl.java | 77 +--
.../DoublesMergeImpl.java | 22 +-
.../{quantiles => quantiles2}/DoublesSketch.java | 145 +++---
.../DoublesSketchAccessor.java | 12 +-
.../DoublesSketchBuilder.java | 29 +-
.../DoublesSketchIterator.java | 2 +-
.../{quantiles => quantiles2}/DoublesUnion.java | 78 +--
.../DoublesUnionBuilder.java | 13 +-
.../DoublesUnionImpl.java | 98 ++--
.../DoublesUnionImplR.java | 48 +-
.../DoublesUpdateImpl.java | 2 +-
.../{quantiles => quantiles2}/DoublesUtil.java | 24 +-
.../HeapCompactDoublesSketch.java | 123 ++---
.../HeapDoublesSketchAccessor.java | 8 +-
.../HeapUpdateDoublesSketch.java | 160 ++++---
.../ItemsByteArrayImpl.java | 56 +--
.../{quantiles => quantiles2}/ItemsMergeImpl.java | 2 +-
.../{quantiles => quantiles2}/ItemsSketch.java | 123 +++--
.../ItemsSketchIterator.java | 2 +-
.../{quantiles => quantiles2}/ItemsUnion.java | 83 ++--
.../{quantiles => quantiles2}/ItemsUpdateImpl.java | 2 +-
.../{quantiles => quantiles2}/ItemsUtil.java | 10 +-
.../{quantiles => quantiles2}/PreambleUtil.java | 108 ++---
.../UpdateDoublesSketch.java | 51 +-
.../{quantiles => quantiles2}/package-info.java | 2 +-
.../org/apache/datasketches/common/TestUtil.java | 6 +
.../datasketches/count/CountMinSketchTest.java | 246 ++++++++++
.../cpc/CpcSketchCrossLanguageTest.java | 15 +
.../kll/KllMemorySegmentRequestApp.java | 5 -
.../quantiles/DirectUpdateDoublesSketchTest.java | 95 ++--
.../{quantiles => quantiles2}/AccuracyTest.java | 2 +-
.../ClassicQuantilesMemorySegmentRequestApp.java} | 41 +-
.../CustomQuantilesTest.java | 2 +-
.../{quantiles => quantiles2}/DebugUnionTest.java | 30 +-
.../DirectCompactDoublesSketchTest.java | 47 +-
.../DirectQuantilesMemoryRequestTest.java | 180 +++++++
.../DirectUpdateDoublesSketchTest.java | 145 +++---
.../DoublesSketchBuilderTest.java | 22 +-
.../DoublesSketchIteratorTest.java | 2 +-
.../DoublesSketchTest.java | 96 ++--
.../DoublesUnionBuilderTest.java | 49 +-
.../DoublesUnionImplTest.java | 146 +++---
.../{quantiles => quantiles2}/DoublesUtilTest.java | 20 +-
.../HeapCompactDoublesSketchTest.java | 49 +-
.../HeapUpdateDoublesSketchTest.java | 522 ++++++++++-----------
.../ItemsSketchIteratorTest.java | 2 +-
.../{quantiles => quantiles2}/ItemsSketchTest.java | 151 +++---
.../{quantiles => quantiles2}/ItemsUnionTest.java | 69 ++-
.../datasketches/quantiles2/PreambleUtilTest.java | 199 ++++++++
.../QuantilesSketchCrossLanguageTest.java | 100 ++--
.../ReadOnlyMemoryTest.java | 97 ++--
.../SerDeCompatibilityTest.java | 14 +-
.../{quantiles => quantiles2}/UtilTest.java | 66 +--
72 files changed, 3266 insertions(+), 1669 deletions(-)
create mode 100644
src/main/java/org/apache/datasketches/count/CountMinSketch.java
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/ClassicUtil.java (91%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/CompactDoublesSketch.java (97%)
create mode 100644
src/main/java/org/apache/datasketches/quantiles2/DirectCompactDoublesSketch.java
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/DirectDoublesSketchAccessor.java (69%)
create mode 100644
src/main/java/org/apache/datasketches/quantiles2/DirectUpdateDoublesSketch.java
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/DirectUpdateDoublesSketchR.java (61%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/DoublesArrayAccessor.java (97%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/DoublesBufferAccessor.java (96%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/DoublesByteArrayImpl.java (62%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/DoublesMergeImpl.java (93%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/DoublesSketch.java (87%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/DoublesSketchAccessor.java (93%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/DoublesSketchBuilder.java (71%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/DoublesSketchIterator.java (98%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/DoublesUnion.java (68%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/DoublesUnionBuilder.java (86%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/DoublesUnionImpl.java (74%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/DoublesUnionImplR.java (80%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/DoublesUpdateImpl.java (99%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/DoublesUtil.java (91%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/HeapCompactDoublesSketch.java (65%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/HeapDoublesSketchAccessor.java (93%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/HeapUpdateDoublesSketch.java (71%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/ItemsByteArrayImpl.java (69%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/ItemsMergeImpl.java (99%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/ItemsSketch.java (86%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/ItemsSketchIterator.java (98%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/ItemsUnion.java (81%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/ItemsUpdateImpl.java (99%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/ItemsUtil.java (95%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/PreambleUtil.java (69%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/UpdateDoublesSketch.java (67%)
copy src/main/java/org/apache/datasketches/{quantiles =>
quantiles2}/package-info.java (96%)
create mode 100644
src/test/java/org/apache/datasketches/count/CountMinSketchTest.java
copy src/test/java/org/apache/datasketches/{quantiles =>
quantiles2}/AccuracyTest.java (98%)
copy
src/test/java/org/apache/datasketches/{kll/KllMemorySegmentRequestApp.java =>
quantiles2/ClassicQuantilesMemorySegmentRequestApp.java} (56%)
copy src/test/java/org/apache/datasketches/{quantiles =>
quantiles2}/CustomQuantilesTest.java (99%)
copy src/test/java/org/apache/datasketches/{quantiles =>
quantiles2}/DebugUnionTest.java (81%)
copy src/test/java/org/apache/datasketches/{quantiles =>
quantiles2}/DirectCompactDoublesSketchTest.java (78%)
create mode 100644
src/test/java/org/apache/datasketches/quantiles2/DirectQuantilesMemoryRequestTest.java
copy src/test/java/org/apache/datasketches/{quantiles =>
quantiles2}/DirectUpdateDoublesSketchTest.java (64%)
copy src/test/java/org/apache/datasketches/{quantiles =>
quantiles2}/DoublesSketchBuilderTest.java (77%)
copy src/test/java/org/apache/datasketches/{quantiles =>
quantiles2}/DoublesSketchIteratorTest.java (97%)
copy src/test/java/org/apache/datasketches/{quantiles =>
quantiles2}/DoublesSketchTest.java (72%)
copy src/test/java/org/apache/datasketches/{quantiles =>
quantiles2}/DoublesUnionBuilderTest.java (65%)
copy src/test/java/org/apache/datasketches/{quantiles =>
quantiles2}/DoublesUnionImplTest.java (86%)
copy src/test/java/org/apache/datasketches/{quantiles =>
quantiles2}/DoublesUtilTest.java (86%)
copy src/test/java/org/apache/datasketches/{quantiles =>
quantiles2}/HeapCompactDoublesSketchTest.java (78%)
copy src/test/java/org/apache/datasketches/{quantiles =>
quantiles2}/HeapUpdateDoublesSketchTest.java (62%)
copy src/test/java/org/apache/datasketches/{quantiles =>
quantiles2}/ItemsSketchIteratorTest.java (98%)
copy src/test/java/org/apache/datasketches/{quantiles =>
quantiles2}/ItemsSketchTest.java (83%)
copy src/test/java/org/apache/datasketches/{quantiles =>
quantiles2}/ItemsUnionTest.java (85%)
create mode 100644
src/test/java/org/apache/datasketches/quantiles2/PreambleUtilTest.java
copy src/test/java/org/apache/datasketches/{quantiles =>
quantiles2}/QuantilesSketchCrossLanguageTest.java (79%)
copy src/test/java/org/apache/datasketches/{quantiles =>
quantiles2}/ReadOnlyMemoryTest.java (64%)
copy src/test/java/org/apache/datasketches/{quantiles =>
quantiles2}/SerDeCompatibilityTest.java (86%)
copy src/test/java/org/apache/datasketches/{quantiles =>
quantiles2}/UtilTest.java (74%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]