浏览代码

Avoid implicit casting in ESQL SearchStats (#104947)

./gradlew precommit fails with JDK21 and we should use longs instead of ints.
Nhat Nguyen 1 年之前
父节点
当前提交
c8c16a57b2
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/stats/SearchStats.java

+ 2 - 2
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/stats/SearchStats.java

@@ -307,8 +307,8 @@ public class SearchStats {
     //
     //
     // @see org.elasticsearch.search.query.QueryPhaseCollectorManager#shortcutTotalHitCount(IndexReader, Query)
     // @see org.elasticsearch.search.query.QueryPhaseCollectorManager#shortcutTotalHitCount(IndexReader, Query)
     //
     //
-    private static int countEntries(IndexReader indexReader, String field) {
-        int count = 0;
+    private static long countEntries(IndexReader indexReader, String field) {
+        long count = 0;
         try {
         try {
             for (LeafReaderContext context : indexReader.leaves()) {
             for (LeafReaderContext context : indexReader.leaves()) {
                 LeafReader reader = context.reader();
                 LeafReader reader = context.reader();