This is an automated email from the ASF dual-hosted git repository.
leerho pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/datasketches-java.git
from 9c80116f4 Merge pull request #669 from apache/ffm_phase2
add daf0b14ed Minor fixes for a SpotBugs issue
add f5e19314e Finished converting CPC
add 6c70a3c06 Converted /filter/BloomFilter to FFM
add 2c3530336 Minor changes based on reviews.
new 23f7c292a Merge pull request #670 from apache/ffm_phase3
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:
pom.xml | 4 +-
.../datasketches/common/MemorySegmentStatus.java | 5 -
.../java/org/apache/datasketches/common/Util.java | 13 +
.../positional/PositionInvariantsException.java} | 21 +-
.../datasketches/common/positional/Positional.java | 118 +++++
.../common/positional/PositionalImpl.java | 133 ++++++
.../common/positional/PositionalSegment.java | 486 +++++++++++++++++++++
.../common/positional/PositionalSegmentImpl.java | 334 ++++++++++++++
.../positional}/package-info.java | 5 +-
.../apache/datasketches/cpc/CompressedState.java | 122 +++---
.../cpc/CompressionCharacterization.java | 41 +-
.../org/apache/datasketches/cpc/CpcSketch.java | 54 +--
.../org/apache/datasketches/cpc/CpcWrapper.java | 41 +-
.../org/apache/datasketches/cpc/PreambleUtil.java | 382 ++++++++--------
.../datasketches/filters/bloomfilter/BitArray.java | 38 +-
.../filters/bloomfilter/BloomFilter.java | 247 +++++------
.../filters/bloomfilter/BloomFilterBuilder.java | 63 ++-
.../filters/bloomfilter/DirectBitArray.java | 90 ++--
.../filters/bloomfilter/DirectBitArrayR.java | 71 +--
.../filters/bloomfilter/HeapBitArray.java | 52 +--
.../org/apache/datasketches/hash/XxHash64.java | 314 +++++++++++++
.../org/apache/datasketches/common/UtilTest.java | 40 +-
.../common/positional/PositionalSegmentTest.java | 241 ++++++++++
.../common/positional/PositionalTest.java | 68 +++
.../datasketches/cpc/CompressedStateTest.java | 17 +-
.../cpc/CpcSketchCrossLanguageTest.java | 22 +-
.../org/apache/datasketches/cpc/CpcSketchTest.java | 28 +-
.../apache/datasketches/cpc/CpcWrapperTest.java | 66 +--
.../apache/datasketches/cpc/PreambleUtilTest.java | 195 +++++----
.../bloomfilter/BloomFilterBuilderTest.java | 44 +-
.../bloomfilter/BloomFilterCrossLanguageTest.java | 20 +-
.../filters/bloomfilter/BloomFilterTest.java | 154 +++----
.../filters/bloomfilter/DirectBitArrayRTest.java | 63 +--
.../filters/bloomfilter/DirectBitArrayTest.java | 86 ++--
.../filters/bloomfilter/HeapBitArrayTest.java | 35 +-
.../datasketches/hll/SizeAndModeTransitions.java | 17 +-
.../org/apache/datasketches/theta/SketchTest.java | 3 -
37 files changed, 2753 insertions(+), 980 deletions(-)
copy
src/main/java/org/apache/datasketches/{quantilescommon/QuantilesLongsSketchIterator.java
=> common/positional/PositionInvariantsException.java} (62%)
create mode 100644
src/main/java/org/apache/datasketches/common/positional/Positional.java
create mode 100644
src/main/java/org/apache/datasketches/common/positional/PositionalImpl.java
create mode 100644
src/main/java/org/apache/datasketches/common/positional/PositionalSegment.java
create mode 100644
src/main/java/org/apache/datasketches/common/positional/PositionalSegmentImpl.java
copy src/main/java/org/apache/datasketches/{partitions =>
common/positional}/package-info.java (93%)
create mode 100644 src/main/java/org/apache/datasketches/hash/XxHash64.java
create mode 100644
src/test/java/org/apache/datasketches/common/positional/PositionalSegmentTest.java
create mode 100644
src/test/java/org/apache/datasketches/common/positional/PositionalTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]