@Override public void writeToBlock(DataOutput out) throws IOException { bfw.getMetaWriter().write(out); Writable dataWriter = bfw.getDataWriter(); if (dataWriter != null) dataWriter.write(out); } });
/** * Version 1 general Bloom filters are stored in two meta blocks with two different * keys. */ @Override public void addGeneralBloomFilter(BloomFilterWriter bfw) { appendMetaBlock(BLOOM_FILTER_META_KEY, bfw.getMetaWriter()); Writable dataWriter = bfw.getDataWriter(); if (dataWriter != null) { appendMetaBlock(BLOOM_FILTER_DATA_KEY, dataWriter); } }