You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by da...@apache.org on 2020/04/07 09:26:46 UTC

[lucene-solr] branch jira/SOLR-14365 updated (1190118 -> a1be3dd)

This is an automated email from the ASF dual-hosted git repository.

datcm pushed a change to branch jira/SOLR-14365
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git.


    from 1190118  Adding benchmark
     add a1be3dd  SOLR-14365: Switch to dynamic map

No new revisions were added by this update.

Summary of changes:
 .../solr/search/CollapsingQParserPlugin.java       | 356 ++++++++-------------
 .../numeric/{IntFloatMap.java => DynamicMap.java}  |  19 +-
 .../solr/util/numeric/IntFloatArrayBasedMap.java   |  69 ----
 .../solr/util/numeric/IntFloatDynamicMap.java      | 116 +++++++
 .../apache/solr/util/numeric/IntFloatHashMap.java  |  44 ---
 .../solr/util/numeric/IntIntArrayBasedMap.java     |  81 -----
 .../apache/solr/util/numeric/IntIntDynamicMap.java | 119 +++++++
 .../apache/solr/util/numeric/IntIntHashMap.java    |  60 ----
 .../org/apache/solr/util/numeric/IntIntMap.java    |  29 --
 .../solr/util/numeric/IntLongArrayBasedMap.java    |  76 -----
 .../solr/util/numeric/IntLongDynamicMap.java       | 118 +++++++
 .../apache/solr/util/numeric/IntLongHashMap.java   |  51 ---
 .../org/apache/solr/util/numeric/IntLongMap.java   |  28 --
 .../solr/util/numeric/PrimitiveMapFactory.java     |  62 ----
 .../search/BenchmarkCollapseQParserPlugin.java     |  17 +-
 .../org/apache/solr/util/BenchmarkMapsTest.java    | 120 +++++++
 16 files changed, 636 insertions(+), 729 deletions(-)
 rename solr/core/src/java/org/apache/solr/util/numeric/{IntFloatMap.java => DynamicMap.java} (65%)
 delete mode 100644 solr/core/src/java/org/apache/solr/util/numeric/IntFloatArrayBasedMap.java
 create mode 100644 solr/core/src/java/org/apache/solr/util/numeric/IntFloatDynamicMap.java
 delete mode 100644 solr/core/src/java/org/apache/solr/util/numeric/IntFloatHashMap.java
 delete mode 100644 solr/core/src/java/org/apache/solr/util/numeric/IntIntArrayBasedMap.java
 create mode 100644 solr/core/src/java/org/apache/solr/util/numeric/IntIntDynamicMap.java
 delete mode 100644 solr/core/src/java/org/apache/solr/util/numeric/IntIntHashMap.java
 delete mode 100644 solr/core/src/java/org/apache/solr/util/numeric/IntIntMap.java
 delete mode 100644 solr/core/src/java/org/apache/solr/util/numeric/IntLongArrayBasedMap.java
 create mode 100644 solr/core/src/java/org/apache/solr/util/numeric/IntLongDynamicMap.java
 delete mode 100644 solr/core/src/java/org/apache/solr/util/numeric/IntLongHashMap.java
 delete mode 100644 solr/core/src/java/org/apache/solr/util/numeric/IntLongMap.java
 delete mode 100644 solr/core/src/java/org/apache/solr/util/numeric/PrimitiveMapFactory.java
 create mode 100644 solr/core/src/test/org/apache/solr/util/BenchmarkMapsTest.java