Inner class FieldCacheSources should be refactored into their own classes
-------------------------------------------------------------------------

                 Key: SOLR-1688
                 URL: https://issues.apache.org/jira/browse/SOLR-1688
             Project: Solr
          Issue Type: Improvement
          Components: search
    Affects Versions: 1.4
         Environment: indep. of env.
            Reporter: Chris A. Mattmann
             Fix For: 1.5


While working on SOLR-1586 I noticed that outside of class level access (or 
package level), you can't really reference FieldCacheSources that are defined 
inside of their FieldType constituents (e.g., in the case of StrFieldSource as 
defined in StrField). What's more troubling is that the 
FieldType/FieldCacheSources are defined in an inconsistent fashion: some are 
done as inner classes, e.g., StrFieldSource and SortableFloatFieldSource, while 
others are defined as individual classes (e.g., FloatFIeldSource). This patch 
will make them all consistent and define each FieldCacheSource as an outside 
class, present in o.a.solr.search.function.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to