Class HavingStream

java.lang.Object
org.apache.solr.client.solrj.io.stream.TupleStream
org.apache.solr.client.solrj.io.stream.HavingStream
All Implemented Interfaces:
Closeable, Serializable, AutoCloseable, Expressible, org.apache.solr.common.MapSerializable, org.apache.solr.common.MapWriter, org.apache.solr.common.NavigableObject, org.noggit.JSONWriter.Writable

public class HavingStream extends TupleStream implements Expressible
The HavingStream iterates over an internal stream and applies a BooleanOperation to each tuple. If the BooleanOperation evaluates to true then the HavingStream emits the tuple, if it returns false the tuple is not emitted.
Since:
6.4.0
See Also: