You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ro...@apache.org on 2024/05/20 12:51:56 UTC

(lucene) branch main updated: Make IntervalBuilder.NO_INTERVALS public (#13385)

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

romseygeek pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/lucene.git


The following commit(s) were added to refs/heads/main by this push:
     new 22d50be2eab Make IntervalBuilder.NO_INTERVALS public (#13385)
22d50be2eab is described below

commit 22d50be2eab84c9a75ea65f55fcc4356724faba1
Author: expani1729 <11...@users.noreply.github.com>
AuthorDate: Mon May 20 18:21:51 2024 +0530

    Make IntervalBuilder.NO_INTERVALS public (#13385)
    
    This is generally useful for clients building their own Intervals
    implementations.
---
 lucene/CHANGES.txt                                                      | 2 ++
 .../src/java/org/apache/lucene/queries/intervals/IntervalBuilder.java   | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/lucene/CHANGES.txt b/lucene/CHANGES.txt
index 3dfbad6ea8c..08f9f7024e6 100644
--- a/lucene/CHANGES.txt
+++ b/lucene/CHANGES.txt
@@ -390,6 +390,8 @@ Other
 
 * GITHUB#13077: Add public getter for SynonymQuery#field (Andrey Bozhko)
 
+* GITHUB#13385: Make NO_INTERVALS source as public to be used by Lucene clients instead of creating clones themselves (Aniketh Jain)
+
 ======================== Lucene 9.10.0 =======================
 
 API Changes
diff --git a/lucene/queries/src/java/org/apache/lucene/queries/intervals/IntervalBuilder.java b/lucene/queries/src/java/org/apache/lucene/queries/intervals/IntervalBuilder.java
index 3874aeaea77..1e4075fd134 100644
--- a/lucene/queries/src/java/org/apache/lucene/queries/intervals/IntervalBuilder.java
+++ b/lucene/queries/src/java/org/apache/lucene/queries/intervals/IntervalBuilder.java
@@ -236,7 +236,7 @@ final class IntervalBuilder {
     return clauses;
   }
 
-  static final IntervalsSource NO_INTERVALS =
+  public static final IntervalsSource NO_INTERVALS =
       new IntervalsSource() {
         @Override
         public IntervalIterator intervals(String field, LeafReaderContext ctx) {