@InterfaceAudience.Private public abstract class BloomContext extends Object
| Modifier and Type | Field and Description | 
|---|---|
| protected BloomFilterWriter | bloomFilterWriter | 
| protected CellComparator | comparator | 
| Constructor and Description | 
|---|
| BloomContext(BloomFilterWriter bloomFilterWriter,
            CellComparator comparator) | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract void | addLastBloomKey(HFile.Writer writer)Adds the last bloom key to the HFile Writer as part of StorefileWriter close. | 
| Cell | getLastCell() | 
| protected abstract boolean | isNewKey(Cell cell)Returns true if the cell is a new key as per the bloom type | 
| private void | sanityCheck(Cell cell) | 
| void | writeBloom(Cell cell)Bloom information from the cell is retrieved | 
protected BloomFilterWriter bloomFilterWriter
protected CellComparator comparator
public BloomContext(BloomFilterWriter bloomFilterWriter, CellComparator comparator)
public Cell getLastCell()
public void writeBloom(Cell cell) throws IOException
cell - IOExceptionprivate void sanityCheck(Cell cell) throws IOException
IOExceptionpublic abstract void addLastBloomKey(HFile.Writer writer) throws IOException
writer - IOExceptionCopyright © 2007–2021 The Apache Software Foundation. All rights reserved.