# Hierarchy For Package org.apache.solr.client.solrj.io.stream

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.solr.client.solrj.io.stream.CloudSolrStream.StreamOpener (implements java.util.concurrent.Callable<V>)
  - org.apache.solr.client.solrj.io.stream.CloudSolrStream.TupleWrapper (implements java.lang.Comparable<T>)
  - org.apache.solr.client.solrj.io.stream.ExecutorStream.StreamTask (implements java.lang.Runnable)
  - org.apache.solr.client.solrj.io.stream.FeaturesSelectionStream.FeaturesSelectionCall (implements java.util.concurrent.Callable<V>)
  - org.apache.solr.common.util.JavaBinCodec (implements org.apache.solr.common.PushWriter)
    - org.apache.solr.client.solrj.io.stream.JavabinTupleStreamParser (implements org.apache.solr.client.solrj.io.stream.TupleStreamParser)
  - org.apache.solr.client.solrj.io.stream.JSONTupleStream (implements org.apache.solr.client.solrj.io.stream.TupleStreamParser)
  - org.apache.solr.client.solrj.io.stream.StreamContext (implements java.io.Serializable)
  - org.apache.solr.client.solrj.io.stream.TextLogitStream.LogitCall (implements java.util.concurrent.Callable<V>)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.io.IOException
        - org.apache.solr.client.solrj.io.stream.SolrStream.HandledException
  - org.apache.solr.client.solrj.io.stream.TupleStream (implements java.io.Closeable, org.apache.solr.common.MapWriter, java.io.Serializable)
    - org.apache.solr.client.solrj.io.stream.CloudSolrStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
      - org.apache.solr.client.solrj.io.stream.ParallelStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
      - org.apache.solr.client.solrj.io.stream.TopicStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.CommitStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.ComplementStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.DaemonStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.ExceptionStream
    - org.apache.solr.client.solrj.io.stream.ExecutorStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.FacetStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.FeaturesSelectionStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.FetchStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.HashJoinStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
      - org.apache.solr.client.solrj.io.stream.OuterHashJoinStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.HavingStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.IntersectStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.JDBCStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.JoinStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
      - org.apache.solr.client.solrj.io.stream.BiJoinStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
        - org.apache.solr.client.solrj.io.stream.InnerJoinStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
        - org.apache.solr.client.solrj.io.stream.LeftOuterJoinStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.MergeStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.ModelStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.NullStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.PriorityStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.PushBackStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.RandomStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.RankStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.ReducerStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.RollupStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.ScoreNodesStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.SelectStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.SolrStream
    - org.apache.solr.client.solrj.io.stream.SortStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.StatsStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.TextLogitStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.TextLogitStream.TermsStream
    - org.apache.solr.client.solrj.io.stream.UniqueStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)
    - org.apache.solr.client.solrj.io.stream.UpdateStream (implements org.apache.solr.client.solrj.io.stream.expr.Expressible)

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.io.Closeable
    - org.apache.solr.client.solrj.io.stream.TupleStreamParser