[
https://issues.apache.org/jira/browse/SOLR-8198?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14995498#comment-14995498
]
ASF subversion and git services commented on SOLR-8198:
-------------------------------------------------------
Commit 1713204 from [email protected] in branch 'dev/trunk'
[ https://svn.apache.org/r1713204 ]
SOLR-8198: Change ReducerStream to use StreamEqualitor instead of
StreamComparator
> Change ReducerStream to use StreamEqualitor instead of StreamComparator
> -----------------------------------------------------------------------
>
> Key: SOLR-8198
> URL: https://issues.apache.org/jira/browse/SOLR-8198
> Project: Solr
> Issue Type: Improvement
> Components: SolrJ
> Reporter: Dennis Gove
> Assignee: Dennis Gove
> Priority: Minor
> Attachments: SOLR-8198.patch, SOLR-8198.patch
>
>
> Currently the ReducerStream uses a StreamComparator to determine whether
> tuples are equal. StreamEqualitors are a simplified version of a comparator
> in that they do not require a sort to be provided. Using the function
> getStreamSort we are still able to validate the incoming stream's sort and
> pass that on up to any parent stream which might require it.
> This will simplify the use of the ReducerStream in join scenarios where the
> reducer is used to find like records. Such a scenario exists with Inner/Outer
> JoinStream, ComplementStream, and [Outer]HashJoinStreams.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]