Package org.apache.solr.client.solrj.io.stream
package org.apache.solr.client.solrj.io.stream
Stream implementations for the Streaming Aggregation API
-
ClassDescriptionJoins leftStream with rightStream based on an
StreamEqualitor.Connects to Zookeeper to pick replicas from a specific collection to send the query to.Sends a commit message to a SolrCloud collectionEmits tuples from streamA which do not exist in streamB.Connects to Zookeeper to pick replicas from a specific collection to send the query to.Uses tuples to identify the uniqueKey values of documents to be deletedThe executor function wraps a stream with Tuples containing Streaming Expressions and executes them in parallel.The FacetStream abstracts the output from the JSON facet API as a Stream of Tuples.Iterates over a stream and fetches additional fields from a specified collection.Joins leftStream with rightStream based on an Equalitor.Takes two streams (fullStream and hashStream) and joins them similar to an InnerJoinStream.The HavingStream iterates over an internal stream and applies a BooleanOperation to each tuple.Joins leftStream with rightStream based on an Equalitor.Emits tuples from streamA which also exist in streamB.Connects to a datasource using a registered JDBC driver and execute a query.Defines a JoinStream which can hold N streams, all joined with the same equalitorJoins leftStream with rightStream based on an Equalitor.Merges two or more streams together ordering the Tuples based on a Comparator.The ModelStream retrieves a stored model from a Solr Cloud collection.A simple no-operation stream.The NullStream Iterates over a TupleStream and eats the tuples.Takes two streams (fullStream and hashStream) and joins them similar to an LeftOuterJoinStream.Indicates the underlying stream source supports parallelizing metrics computation across collections using a rollup of metrics from each collection.The ParallelStream decorates a TupleStream implementation and pushes it to N workers for parallel execution.The priority function wraps two topics that represent high priority and low priority task queues.A TupleStream that allows a single Tuple to be pushed back onto the stream after it's been read.The RandomStream emits a stream of pseudo random Tuples that match the query parameters.Iterates over a TupleStream and Ranks the topN tuples based on a Comparator.Iterates over a TupleStream and buffers Tuples that are equal based on a comparator.Iterates over a gatherNodes() expression and scores the Tuples based on tf-idf.Connects to Zookeeper to pick replicas from a specific collection to send the query to.Selects fields from the incoming stream and applies optional field renaming.Queries a single Solr instance and maps SolrDocs to a Stream of Tuples.The SortStream emits a stream of Tuples sorted by a Comparator.The StreamContext is passed to TupleStreams using the TupleStream.setStreamContext() method.The UniqueStream emits a unique stream of Tuples based on a Comparator.Sends tuples emitted by a wrappedTupleStreamas updates to a SolrCloud collection.