## Uses of Class
org.apache.solr.client.solrj.io.stream.expr.StreamExpression

- Packages that use StreamExpression
  Package | Description
  --- | ---
  org.apache.solr.client.solrj.io.graph | Streaming Graph Traversals
  org.apache.solr.client.solrj.io.ops | Operations for the Streaming Aggregation API
  org.apache.solr.client.solrj.io.stream | Stream implementations for the Streaming Aggregation API
  org.apache.solr.client.solrj.io.stream.expr | Expression language for the Streaming Aggregation API
  org.apache.solr.client.solrj.io.stream.metrics | Metrics package

- - ### Uses of StreamExpression in org.apache.solr.client.solrj.io.graph

    Methods in org.apache.solr.client.solrj.io.graph that return StreamExpression
    Modifier and Type | Method and Description
    --- | ---
    `StreamExpression` | GatherNodesStream.`toExpression(StreamFactory factory)`

    Constructors in org.apache.solr.client.solrj.io.graph with parameters of type StreamExpression
    Constructor and Description
    `GatherNodesStream(StreamExpression expression, StreamFactory factory)`
    `ShortestPathStream(StreamExpression expression, StreamFactory factory)`

  - ### Uses of StreamExpression in org.apache.solr.client.solrj.io.ops

    Constructors in org.apache.solr.client.solrj.io.ops with parameters of type StreamExpression
    Constructor and Description
    `ConcatOperation(StreamExpression expression, StreamFactory factory)`
    `DistinctOperation(StreamExpression expression, StreamFactory factory)`
    `GroupOperation(StreamExpression expression, StreamFactory factory)`
    `ReplaceOperation(StreamExpression expression, StreamFactory factory)`
    `ReplaceOperation(String forField, StreamExpression expression, StreamFactory factory)`
    `ReplaceWithFieldOperation(String forField, StreamExpression expression, StreamFactory factory)`
    `ReplaceWithValueOperation(String forField, StreamExpression expression, StreamFactory factory)`

  - ### Uses of StreamExpression in org.apache.solr.client.solrj.io.stream

    Methods in org.apache.solr.client.solrj.io.stream that return StreamExpression
    Modifier and Type | Method and Description
    --- | ---
    `StreamExpression` | UpdateStream.`toExpression(StreamFactory factory)`
    `StreamExpression` | IntersectStream.`toExpression(StreamFactory factory)`
    `StreamExpression` | ComplementStream.`toExpression(StreamFactory factory)`
    `StreamExpression` | SelectStream.`toExpression(StreamFactory factory)`
    `StreamExpression` | FetchStream.`toExpression(StreamFactory factory)`
    `StreamExpression` | ExecutorStream.`toExpression(StreamFactory factory)`
    `StreamExpression` | DaemonStream.`toExpression(StreamFactory factory)`
    `StreamExpression` | MergeStream.`toExpression(StreamFactory factory)`
    `StreamExpression` | SortStream.`toExpression(StreamFactory factory)`
    `StreamExpression` | ParallelStream.`toExpression(StreamFactory factory)`
    `StreamExpression` | JoinStream.`toExpression(StreamFactory factory)`
    `StreamExpression` | RankStream.`toExpression(StreamFactory factory)`
    `StreamExpression` | UniqueStream.`toExpression(StreamFactory factory)`
    `StreamExpression` | CloudSolrStream.`toExpression(StreamFactory factory)`
    `StreamExpression` | CommitStream.`toExpression(StreamFactory factory)`
    `StreamExpression` | ReducerStream.`toExpression(StreamFactory factory)`
    `StreamExpression` | ScoreNodesStream.`toExpression(StreamFactory factory)`
    `StreamExpression` | HashJoinStream.`toExpression(StreamFactory factory)`
    `StreamExpression` | RollupStream.`toExpression(StreamFactory factory)`
    `StreamExpression` | TopicStream.`toExpression(StreamFactory factory)`
    `StreamExpression` | OuterHashJoinStream.`toExpression(StreamFactory factory)`

    Constructors in org.apache.solr.client.solrj.io.stream with parameters of type StreamExpression
    Constructor and Description
    `BiJoinStream(StreamExpression expression, StreamFactory factory)`
    `CloudSolrStream(StreamExpression expression, StreamFactory factory)`
    `CommitStream(StreamExpression expression, StreamFactory factory)`
    `ComplementStream(StreamExpression expression, StreamFactory factory)`
    `DaemonStream(StreamExpression expression, StreamFactory factory)`
    `ExecutorStream(StreamExpression expression, StreamFactory factory)`
    `FacetStream(StreamExpression expression, StreamFactory factory)`
    `FeaturesSelectionStream(StreamExpression expression, StreamFactory factory)` logit(collection, zkHost="", features="a,b,c,d,e,f,g", outcome="y", maxIteration="20")
    `FetchStream(StreamExpression expression, StreamFactory factory)`
    `HashJoinStream(StreamExpression expression, StreamFactory factory)`
    `InnerJoinStream(StreamExpression expression, StreamFactory factory)`
    `IntersectStream(StreamExpression expression, StreamFactory factory)`
    `JDBCStream(StreamExpression expression, StreamFactory factory)`
    `JoinStream(StreamExpression expression, StreamFactory factory)`
    `LeftOuterJoinStream(StreamExpression expression, StreamFactory factory)`
    `MergeStream(StreamExpression expression, StreamFactory factory)`
    `ModelStream(StreamExpression expression, StreamFactory factory)`
    `OuterHashJoinStream(StreamExpression expression, StreamFactory factory)`
    `ParallelStream(StreamExpression expression, StreamFactory factory)`
    `RandomStream(StreamExpression expression, StreamFactory factory)`
    `RankStream(StreamExpression expression, StreamFactory factory)`
    `ReducerStream(StreamExpression expression, StreamFactory factory)`
    `RollupStream(StreamExpression expression, StreamFactory factory)`
    `ScoreNodesStream(StreamExpression expression, StreamFactory factory)`
    `SelectStream(StreamExpression expression, StreamFactory factory)`
    `SortStream(StreamExpression expression, StreamFactory factory)`
    `StatsStream(StreamExpression expression, StreamFactory factory)`
    `TextLogitStream(StreamExpression expression, StreamFactory factory)` logit(collection, zkHost="", features="a,b,c,d,e,f,g", outcome="y", maxIteration="20")
    `TopicStream(StreamExpression expression, StreamFactory factory)`
    `UniqueStream(StreamExpression expression, StreamFactory factory)`
    `UpdateStream(StreamExpression expression, StreamFactory factory)`

  - ### Uses of StreamExpression in org.apache.solr.client.solrj.io.stream.expr

    Methods in org.apache.solr.client.solrj.io.stream.expr that return StreamExpression
    Modifier and Type | Method and Description
    --- | ---
    `static StreamExpression` | StreamExpressionParser.`parse(String clause)`
    `StreamExpression` | StreamExpression.`withFunctionName(String functionName)`
    `StreamExpression` | StreamExpression.`withParameter(StreamExpressionParameter parameter)`
    `StreamExpression` | StreamExpression.`withParameter(String parameter)`
    `StreamExpression` | StreamExpression.`withParameters(List<StreamExpressionParameter> parameters)`

    Methods in org.apache.solr.client.solrj.io.stream.expr that return types with arguments of type StreamExpression
    Modifier and Type | Method and Description
    --- | ---
    `List<StreamExpression>` | StreamFactory.`getExpressionOperands(StreamExpression expression)`
    `List<StreamExpression>` | StreamFactory.`getExpressionOperands(StreamExpression expression, String functionName)`
    `List<StreamExpression>` | StreamFactory.`getExpressionOperandsRepresentingTypes(StreamExpression expression, Class... clazzes)`

    Methods in org.apache.solr.client.solrj.io.stream.expr with parameters of type StreamExpression
    Modifier and Type | Method and Description
    --- | ---
    `Metric` | StreamFactory.`constructMetric(StreamExpression expression)`
    `StreamOperation` | StreamFactory.`constructOperation(StreamExpression expression)`
    `TupleStream` | StreamFactory.`constructStream(StreamExpression expression)`
    `boolean` | StreamFactory.`getBooleanOperand(StreamExpression expression, String paramName, Boolean defaultValue)`
    `List<StreamExpression>` | StreamFactory.`getExpressionOperands(StreamExpression expression)`
    `List<StreamExpression>` | StreamFactory.`getExpressionOperands(StreamExpression expression, String functionName)`
    `List<StreamExpression>` | StreamFactory.`getExpressionOperandsRepresentingTypes(StreamExpression expression, Class... clazzes)`
    `int` | StreamFactory.`getIntOperand(StreamExpression expression, String paramName, Integer defaultValue)`
    `StreamExpressionNamedParameter` | StreamFactory.`getNamedOperand(StreamExpression expression, String name)`
    `List<StreamExpressionNamedParameter>` | StreamFactory.`getNamedOperands(StreamExpression expression)`
    `StreamExpressionParameter` | StreamFactory.`getOperand(StreamExpression expression, int parameterIndex)`
    `List<StreamExpressionParameter>` | StreamFactory.`getOperandsOfType(StreamExpression expression, Class... clazzes)`
    `String` | StreamFactory.`getValueOperand(StreamExpression expression, int parameterIndex)` Given an expression, will return the value parameter at the given index, or null if doesn't exist

  - ### Uses of StreamExpression in org.apache.solr.client.solrj.io.stream.metrics

    Constructors in org.apache.solr.client.solrj.io.stream.metrics with parameters of type StreamExpression
    Constructor and Description
    `CountMetric(StreamExpression expression, StreamFactory factory)`
    `MaxMetric(StreamExpression expression, StreamFactory factory)`
    `MeanMetric(StreamExpression expression, StreamFactory factory)`
    `MinMetric(StreamExpression expression, StreamFactory factory)`
    `SumMetric(StreamExpression expression, StreamFactory factory)`

Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.