Uses of Class
org.apache.solr.client.solrj.io.stream.TupleStream
Packages that use TupleStream
Package
Description
Streaming Aggregation API
Streaming Graph Traversals
Stream implementations for the Streaming Aggregation API
Expression language for the Streaming Aggregation API
-
Uses of TupleStream in org.apache.solr.client.solrj.io
Subclasses of TupleStream in org.apache.solr.client.solrj.ioMethods in org.apache.solr.client.solrj.io that return types with arguments of type TupleStream -
Uses of TupleStream in org.apache.solr.client.solrj.io.graph
Subclasses of TupleStream in org.apache.solr.client.solrj.io.graphMethods in org.apache.solr.client.solrj.io.graph that return types with arguments of type TupleStreamConstructors in org.apache.solr.client.solrj.io.graph with parameters of type TupleStreamModifierConstructorDescriptionGatherNodesStream(String zkHost, String collection, TupleStream tupleStream, String traverseFrom, String traverseTo, String gather, Map<String, String> queryParams, List<Metric> metrics, boolean trackTraversal, Set<Traversal.Scatter> scatter, int maxDocFreq) -
Uses of TupleStream in org.apache.solr.client.solrj.io.stream
Subclasses of TupleStream in org.apache.solr.client.solrj.io.streamModifier and TypeClassDescriptionclassJoins leftStream with rightStream based on anStreamEqualitor.classclassclassclassConnects to Zookeeper to pick replicas from a specific collection to send the query to.classSends a commit message to a SolrCloud collectionclassEmits tuples from streamA which do not exist in streamB.classclassclassConnects to Zookeeper to pick replicas from a specific collection to send the query to.final classUses tuples to identify the uniqueKey values of documents to be deletedclassclassclassclassclassThe executor function wraps a stream with Tuples containing Streaming Expressions and executes them in parallel.classclassThe FacetStream abstracts the output from the JSON facet API as a Stream of Tuples.classclassIterates over a stream and fetches additional fields from a specified collection.classJoins leftStream with rightStream based on an Equalitor.classclassTakes two streams (fullStream and hashStream) and joins them similar to an InnerJoinStream.classclassThe HavingStream iterates over an internal stream and applies a BooleanOperation to each tuple.classJoins leftStream with rightStream based on an Equalitor.classEmits tuples from streamA which also exist in streamB.classConnects to a datasource using a registered JDBC driver and execute a query.classDefines a JoinStream which can hold N streams, all joined with the same equalitorclassclassJoins leftStream with rightStream based on an Equalitor.classclassclassMerges two or more streams together ordering the Tuples based on a Comparator.classThe ModelStream retrieves a stored model from a Solr Cloud collection.classA simple no-operation stream.classThe NullStream Iterates over a TupleStream and eats the tuples.classTakes two streams (fullStream and hashStream) and joins them similar to an LeftOuterJoinStream.classclassThe ParallelStream decorates a TupleStream implementation and pushes it to N workers for parallel execution.classclassThe priority function wraps two topics that represent high priority and low priority task queues.classA TupleStream that allows a single Tuple to be pushed back onto the stream after it's been read.classclassThe RandomStream emits a stream of pseudo random Tuples that match the query parameters.classIterates over a TupleStream and Ranks the topN tuples based on a Comparator.classIterates over a TupleStream and buffers Tuples that are equal based on a comparator.classclassIterates over a gatherNodes() expression and scores the Tuples based on tf-idf.classConnects to Zookeeper to pick replicas from a specific collection to send the query to.classclassSelects fields from the incoming stream and applies optional field renaming.classclassclassQueries a single Solr instance and maps SolrDocs to a Stream of Tuples.classThe SortStream emits a stream of Tuples sorted by a Comparator.classclassclassprotected static classclassclassclassclassclassThe UniqueStream emits a unique stream of Tuples based on a Comparator.classSends tuples emitted by a wrappedTupleStreamas updates to a SolrCloud collection.classFields in org.apache.solr.client.solrj.io.stream declared as TupleStreamModifier and TypeFieldDescriptionprotected TupleStreamHashJoinStream.fullStreamprotected TupleStreamHashJoinStream.hashStreamprotected TupleStreamCsvStream.originalStreamprotected TupleStreamFacetStream.parallelizedStreamprotected TupleStreamStatsStream.parallelizedStreamprotected TupleStreamTextLogitStream.termsStreamprotected TupleStreamSqlStream.tupleStreamFields in org.apache.solr.client.solrj.io.stream with type parameters of type TupleStreamModifier and TypeFieldDescriptionprotected List<TupleStream> CloudSolrStream.solrStreamsprotected List<TupleStream> DeepRandomStream.solrStreamsMethods in org.apache.solr.client.solrj.io.stream that return TupleStreamModifier and TypeMethodDescriptionFacetStream.getSortedRollupStream(ParallelListStream plist, Metric[] rollupMetrics) ParallelMetricsRollup.getSortedRollupStream(ParallelListStream plistStream, Metric[] rollupMetrics) Get the rollup for the parallelized streams that is sorted based on the original (non-parallel) sort order.StatsStream.getSortedRollupStream(ParallelListStream plist, Metric[] rollupMetrics) ParallelListStream.StreamIndex.getTupleStream()FacetStream.parallelize(List<String> partitions) ParallelMetricsRollup.parallelize(List<String> partitions) Given a list of collections, return an array of TupleStream for each partition.StatsStream.parallelize(List<String> partitions) Methods in org.apache.solr.client.solrj.io.stream that return types with arguments of type TupleStreamModifier and TypeMethodDescriptionCalculatorStream.children()CartesianProductStream.children()CellStream.children()CloudSolrStream.children()CommitStream.children()ComplementStream.children()CsvStream.children()DaemonStream.children()DeepRandomStream.children()DrillStream.children()EchoStream.children()EvalStream.children()ExceptionStream.children()ExecutorStream.children()Facet2DStream.children()FacetStream.children()FeaturesSelectionStream.children()FetchStream.children()GetStream.children()HashJoinStream.children()HashRollupStream.children()HavingStream.children()IntersectStream.children()JDBCStream.children()JoinStream.children()KnnStream.children()LetStream.children()ListStream.children()MergeStream.children()ModelStream.children()NoOpStream.children()NullStream.children()ParallelListStream.children()ParallelStream.children()PlotStream.children()PriorityStream.children()PushBackStream.children()RandomFacadeStream.children()RandomStream.children()RankStream.children()ReducerStream.children()RollupStream.children()ScoreNodesStream.children()SearchFacadeStream.children()SearchStream.children()SelectStream.children()SignificantTermsStream.children()SolrStream.children()SortStream.children()SqlStream.children()StatsStream.children()TextLogitStream.children()TextLogitStream.TermsStream.children()TimeSeriesStream.children()TopicStream.children()abstract List<TupleStream> TupleStream.children()TupStream.children()UniqueStream.children()UpdateStream.children()ZplotStream.children()default Optional<TupleStream> ParallelMetricsRollup.openParallelStream(StreamContext context, List<String> partitions, Metric[] metrics) Given a list of partitions (collections), open a select stream that projects the dimensions and metrics produced by rolling up over a parallelized group of streams.Methods in org.apache.solr.client.solrj.io.stream with parameters of type TupleStreamModifier and TypeMethodDescriptionvoidDaemonStream.init(TupleStream tupleStream, String id, long runInterval, int queueSize) voidDaemonStream.init(TupleStream tupleStream, String id, long runInterval, int queueSize, boolean terminate) Constructors in org.apache.solr.client.solrj.io.stream with parameters of type TupleStreamModifierConstructorDescriptionBiJoinStream(TupleStream leftStream, TupleStream rightStream, StreamEqualitor eq) CellStream(String name, TupleStream stream) CommitStream(String collectionName, TupleStream tupleSource, String zkHost, int batchSize, boolean waitFlush, boolean waitSearcher, boolean softCommit) ComplementStream(TupleStream streamA, TupleStream streamB, StreamEqualitor eq) DaemonStream(TupleStream tupleStream, String id, long runInterval, int queueSize) DaemonStream(TupleStream tupleStream, String id, long runInterval, int queueSize, boolean terminate) DrillStream(String zkHost, String collection, TupleStream tupleStream, StreamComparator comp, String sortParam, String flParam, String qParam) ExceptionStream(TupleStream stream) FetchStream(String zkHost, String collection, TupleStream tupleStream, String on, String fieldList, int batchSize) FullOuterJoinStream(TupleStream leftStream, TupleStream rightStream, StreamEqualitor eq) HashJoinStream(TupleStream fullStream, TupleStream hashStream, List<String> hashOn) HashRollupStream(TupleStream tupleStream, Bucket[] buckets, Metric[] metrics) HavingStream(TupleStream stream, RecursiveBooleanEvaluator evaluator) InnerJoinStream(TupleStream leftStream, TupleStream rightStream, StreamEqualitor eq) IntersectStream(TupleStream streamA, TupleStream streamB, StreamEqualitor eq) JoinStream(StreamEqualitor eq, TupleStream first, TupleStream second, TupleStream... others) LeftOuterJoinStream(TupleStream leftStream, TupleStream rightStream, StreamEqualitor eq) ListStream(TupleStream... streams) MergeStream(StreamComparator comp, TupleStream... streams) MergeStream(TupleStream streamA, TupleStream streamB, StreamComparator comp) NullStream(TupleStream tupleStream) OuterHashJoinStream(TupleStream fullStream, TupleStream hashStream, List<String> hashOn) ParallelListStream(TupleStream... streams) ParallelStream(String zkHost, String collection, TupleStream tupleStream, int workers, StreamComparator comp) PushBackStream(TupleStream stream) RankStream(TupleStream tupleStream, int size, StreamComparator comp) ReducerStream(TupleStream stream, StreamComparator comp, ReduceOperation op) ReducerStream(TupleStream stream, StreamEqualitor eq, ReduceOperation op) RollupStream(TupleStream tupleStream, Bucket[] buckets, Metric[] metrics) ScoreNodesStream(TupleStream tupleStream, String nodeFreqField) SelectStream(TupleStream stream, List<String> selectedFields) SelectStream(TupleStream stream, Map<String, String> selectedFields) SortStream(TupleStream stream, StreamComparator comp) StreamIndex(TupleStream tupleStream, int index) TextLogitStream(String zkHost, String collectionName, Map<String, String> params, String name, String field, TupleStream termsStream, List<Double> weights, String outcome, int positiveLabel, double threshold, int maxIterations) UniqueStream(TupleStream stream, StreamEqualitor eq) UpdateStream(String collectionName, TupleStream tupleSource, String zkHost, int updateBatchSize) -
Uses of TupleStream in org.apache.solr.client.solrj.io.stream.expr
Methods in org.apache.solr.client.solrj.io.stream.expr that return TupleStreamModifier and TypeMethodDescriptionStreamFactory.constructStream(String expressionClause) StreamFactory.constructStream(StreamExpression expression)