@Override public void bufferAdd(ByteBuffer buf) { if (NullHandling.replaceWithDefault() || !selector.isNull()) { BloomKFilter.addFloat(buf, selector.getFloat()); } else { BloomKFilter.addBytes(buf, null, 0, 0); } } }
@Override public void aggregate() { if (NullHandling.replaceWithDefault() || !selector.isNull()) { collector.addFloat(selector.getFloat()); } else { collector.addBytes(null, 0, 0); } } }