Class BaseBinarySearch
java.lang.Object
com.dannemann.stringcompressor.search.BaseBinarySearch
- Direct Known Subclasses:
FiveBitBinarySearch,FourBitBinarySearch,SixBitBinarySearch
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final byte[]protected final byte[][]protected final boolean -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBaseBinarySearch(byte[][] compressedData, boolean prefixSearch, byte[] charset) -
Method Summary
-
Field Details
-
compressedData
protected final byte[][] compressedData -
prefixSearch
protected final boolean prefixSearch -
charset
protected final byte[] charset
-
-
Constructor Details
-
BaseBinarySearch
protected BaseBinarySearch(byte[][] compressedData, boolean prefixSearch, byte[] charset)
-
-
Method Details
-
search
public abstract int search(byte[] key) -
getCompressedData
public byte[][] getCompressedData() -
isPrefixSearch
public boolean isPrefixSearch() -
getCharset
public byte[] getCharset()
-