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: commits-unsubscr...@datasketches.apache.org For additional commands, e-mail: commits-h...@datasketches.apache.org