You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@lucene.apache.org by bu...@apache.org on 2007/07/31 00:29:57 UTC
svn commit: r561162 - in /lucene/java/trunk: CHANGES.txt
src/java/org/apache/lucene/index/FilterIndexReader.java
src/test/org/apache/lucene/index/TestFilterIndexReader.java
Author: buschmi
Date: Mon Jul 30 15:29:56 2007
New Revision: 561162
URL: http://svn.apache.org/viewvc?view=rev&rev=561162
Log:
LUCENE-970: FilterIndexReader now implements isOptimized().
Modified:
lucene/java/trunk/CHANGES.txt
lucene/java/trunk/src/java/org/apache/lucene/index/FilterIndexReader.java
lucene/java/trunk/src/test/org/apache/lucene/index/TestFilterIndexReader.java
Modified: lucene/java/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/lucene/java/trunk/CHANGES.txt?view=diff&rev=561162&r1=561161&r2=561162
==============================================================================
--- lucene/java/trunk/CHANGES.txt (original)
+++ lucene/java/trunk/CHANGES.txt Mon Jul 30 15:29:56 2007
@@ -54,6 +54,9 @@
in case the index has multiple segments. The public MultiReader
now extends MultiSegmentReader and is intended to be used by users
who want to add their own subreaders. (Daniel Naber, Michael Busch)
+
+ 8. LUCENE-970: FilterIndexReader now implements isOptimized(). Before
+ a call of isOptimized() would throw a NPE. (Michael Busch)
New features
Modified: lucene/java/trunk/src/java/org/apache/lucene/index/FilterIndexReader.java
URL: http://svn.apache.org/viewvc/lucene/java/trunk/src/java/org/apache/lucene/index/FilterIndexReader.java?view=diff&rev=561162&r1=561161&r2=561162
==============================================================================
--- lucene/java/trunk/src/java/org/apache/lucene/index/FilterIndexReader.java (original)
+++ lucene/java/trunk/src/java/org/apache/lucene/index/FilterIndexReader.java Mon Jul 30 15:29:56 2007
@@ -217,4 +217,9 @@
ensureOpen();
return in.isCurrent();
}
+
+ public boolean isOptimized() {
+ ensureOpen();
+ return in.isOptimized();
+ }
}
Modified: lucene/java/trunk/src/test/org/apache/lucene/index/TestFilterIndexReader.java
URL: http://svn.apache.org/viewvc/lucene/java/trunk/src/test/org/apache/lucene/index/TestFilterIndexReader.java?view=diff&rev=561162&r1=561161&r2=561162
==============================================================================
--- lucene/java/trunk/src/test/org/apache/lucene/index/TestFilterIndexReader.java (original)
+++ lucene/java/trunk/src/test/org/apache/lucene/index/TestFilterIndexReader.java Mon Jul 30 15:29:56 2007
@@ -112,6 +112,8 @@
IndexReader reader = new TestReader(IndexReader.open(directory));
+ assertTrue(reader.isOptimized());
+
TermEnum terms = reader.terms();
while (terms.next()) {
assertTrue(terms.term().text().indexOf('e') != -1);