Skip to content

Commit 7947763

Browse files
authored
Merge pull request #38 from catap/missed-filters
Add missed `XOR_BINARY_FUSE_8` into `FilterType`
2 parents 7ee0e1d + 81d369d commit 7947763

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

fastfilter/src/main/java/org/fastfilter/FilterType.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,7 @@
88
import org.fastfilter.cuckoo.CuckooPlus16;
99
import org.fastfilter.cuckoo.CuckooPlus8;
1010
import org.fastfilter.gcs.GolombCompressedSet;
11-
import org.fastfilter.xor.Xor16;
12-
import org.fastfilter.xor.Xor8;
13-
import org.fastfilter.xor.XorSimple;
14-
import org.fastfilter.xor.XorSimple2;
11+
import org.fastfilter.xor.*;
1512
import org.fastfilter.xorplus.XorPlus8;
1613

1714
/**
@@ -84,6 +81,12 @@ public Filter construct(long[] keys, int setting) {
8481
return Xor16.construct(keys);
8582
}
8683
},
84+
XOR_BINARY_FUSE_8 {
85+
@Override
86+
public Filter construct(long[] keys, int setting) {
87+
return XorBinaryFuse8.construct(keys);
88+
}
89+
},
8790
XOR_PLUS_8 {
8891
@Override
8992
public Filter construct(long[] keys, int setting) {

jmh/src/main/java/org/fastfilter/ConstructionState.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ public class ConstructionState {
2323
"XOR_SIMPLE_2",
2424
"XOR_8",
2525
"XOR_16",
26+
"XOR_BINARY_FUSE_8",
2627
"XOR_PLUS_8",
2728
"CUCKOO_8",
2829
"CUCKOO_16",

0 commit comments

Comments
 (0)