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) {