You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by dp...@apache.org on 2017/06/18 15:54:51 UTC

[5/8] lucene-solr:master: SOLR-10882: ArrayEvaluator now supports values of any type

SOLR-10882: ArrayEvaluator now supports values of any type


Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/606824ac
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/606824ac
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/606824ac

Branch: refs/heads/master
Commit: 606824acaf6e0479cc1b29f57266ade18aed3d08
Parents: 8988862
Author: Dennis Gove <dp...@gmail.com>
Authored: Tue Jun 13 09:19:45 2017 -0400
Committer: Dennis Gove <dp...@gmail.com>
Committed: Sun Jun 18 11:50:57 2017 -0400

----------------------------------------------------------------------
 .../org/apache/solr/client/solrj/io/eval/ArrayEvaluator.java | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/606824ac/solr/solrj/src/java/org/apache/solr/client/solrj/io/eval/ArrayEvaluator.java
----------------------------------------------------------------------
diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/io/eval/ArrayEvaluator.java b/solr/solrj/src/java/org/apache/solr/client/solrj/io/eval/ArrayEvaluator.java
index 31d89a2..ed45ee9 100644
--- a/solr/solrj/src/java/org/apache/solr/client/solrj/io/eval/ArrayEvaluator.java
+++ b/solr/solrj/src/java/org/apache/solr/client/solrj/io/eval/ArrayEvaluator.java
@@ -36,11 +36,11 @@ public class ArrayEvaluator extends ComplexEvaluator implements Expressible {
     super(expression, factory);
   }
 
-  public List<Number> evaluate(Tuple tuple) throws IOException {
-    List<Number> list = new ArrayList();
+  public List<Object> evaluate(Tuple tuple) throws IOException {
+    List<Object> list = new ArrayList<>();
     for(StreamEvaluator subEvaluator : subEvaluators) {
-      Number num = (Number)subEvaluator.evaluate(tuple);
-      list.add(num);
+      Object value = (Number)subEvaluator.evaluate(tuple);
+      list.add(value);
     }
 
     return list;