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;