Dennis Gove created SOLR-7528:
---------------------------------

             Summary: Simplify Interfaces used in Streaming Expressions
                 Key: SOLR-7528
                 URL: https://issues.apache.org/jira/browse/SOLR-7528
             Project: Solr
          Issue Type: Improvement
          Components: SolrJ
    Affects Versions: Trunk, 5.2
            Reporter: Dennis Gove
            Priority: Minor
             Fix For: Trunk, 5.2


FieldComparator and StreamComparator have been collapsed into a single class 
StreamComparator. There was no need for a separate abstract class.

Added null checks in StreamComparator. For now if both are null then they will 
evaluate to equal. We can add a later enhancement under a new ticket to make 
that configurable.

Interfaces ExpressibleStream and ExpressibleComparator have been collapsed into 
interface Expressible. They defined the same interface and there's no reason to 
have separate interfaces for them.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to