You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by us...@apache.org on 2011/02/10 12:50:38 UTC
svn commit: r1069341 - in /lucene/dev/trunk/lucene: ./
src/java/org/apache/lucene/analysis/ src/java/org/apache/lucene/document/
src/java/org/apache/lucene/search/
Author: uschindler
Date: Thu Feb 10 11:50:37 2011
New Revision: 1069341
URL: http://svn.apache.org/viewvc?rev=1069341&view=rev
Log:
LUCENE-2913: Add missing getters to Numeric* classes
Modified:
lucene/dev/trunk/lucene/CHANGES.txt
lucene/dev/trunk/lucene/src/java/org/apache/lucene/analysis/NumericTokenStream.java
lucene/dev/trunk/lucene/src/java/org/apache/lucene/document/NumericField.java
lucene/dev/trunk/lucene/src/java/org/apache/lucene/search/NumericRangeFilter.java
lucene/dev/trunk/lucene/src/java/org/apache/lucene/search/NumericRangeQuery.java
Modified: lucene/dev/trunk/lucene/CHANGES.txt
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/CHANGES.txt?rev=1069341&r1=1069340&r2=1069341&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/CHANGES.txt (original)
+++ lucene/dev/trunk/lucene/CHANGES.txt Thu Feb 10 11:50:37 2011
@@ -856,7 +856,9 @@ New features
CJK types are explicitly marked to allow for custom downstream handling:
<IDEOGRAPHIC>, <HANGUL>, <KATAKANA>, and <HIRAGANA>.
(Robert Muir, Steven Rowe)
-
+
+* LUCENE-2913: Add missing getters to Numeric* classes. (Uwe Schindler)
+
Optimizations
* LUCENE-2494: Use CompletionService in ParallelMultiSearcher instead of
Modified: lucene/dev/trunk/lucene/src/java/org/apache/lucene/analysis/NumericTokenStream.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/src/java/org/apache/lucene/analysis/NumericTokenStream.java?rev=1069341&r1=1069340&r2=1069341&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/src/java/org/apache/lucene/analysis/NumericTokenStream.java (original)
+++ lucene/dev/trunk/lucene/src/java/org/apache/lucene/analysis/NumericTokenStream.java Thu Feb 10 11:50:37 2011
@@ -293,6 +293,11 @@ public final class NumericTokenStream ex
return (shift < valSize);
}
+ /** Returns the precision step. */
+ public int getPrecisionStep() {
+ return precisionStep;
+ }
+
// members
private final NumericTermAttribute numericAtt = addAttribute(NumericTermAttribute.class);
private final TypeAttribute typeAtt = addAttribute(TypeAttribute.class);
Modified: lucene/dev/trunk/lucene/src/java/org/apache/lucene/document/NumericField.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/src/java/org/apache/lucene/document/NumericField.java?rev=1069341&r1=1069340&r2=1069341&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/src/java/org/apache/lucene/document/NumericField.java (original)
+++ lucene/dev/trunk/lucene/src/java/org/apache/lucene/document/NumericField.java Thu Feb 10 11:50:37 2011
@@ -222,6 +222,11 @@ public final class NumericField extends
return (Number) fieldsData;
}
+ /** Returns the precision step. */
+ public int getPrecisionStep() {
+ return numericTS.getPrecisionStep();
+ }
+
/**
* Initializes the field with the supplied <code>long</code> value.
* @param value the numeric value
Modified: lucene/dev/trunk/lucene/src/java/org/apache/lucene/search/NumericRangeFilter.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/src/java/org/apache/lucene/search/NumericRangeFilter.java?rev=1069341&r1=1069340&r2=1069341&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/src/java/org/apache/lucene/search/NumericRangeFilter.java (original)
+++ lucene/dev/trunk/lucene/src/java/org/apache/lucene/search/NumericRangeFilter.java Thu Feb 10 11:50:37 2011
@@ -179,4 +179,7 @@ public final class NumericRangeFilter<T
/** Returns the upper value of this range filter */
public T getMax() { return query.getMax(); }
+ /** Returns the precision step. */
+ public int getPrecisionStep() { return query.getPrecisionStep(); }
+
}
Modified: lucene/dev/trunk/lucene/src/java/org/apache/lucene/search/NumericRangeQuery.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/src/java/org/apache/lucene/search/NumericRangeQuery.java?rev=1069341&r1=1069340&r2=1069341&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/src/java/org/apache/lucene/search/NumericRangeQuery.java (original)
+++ lucene/dev/trunk/lucene/src/java/org/apache/lucene/search/NumericRangeQuery.java Thu Feb 10 11:50:37 2011
@@ -319,6 +319,9 @@ public final class NumericRangeQuery<T e
/** Returns the upper value of this range query */
public T getMax() { return max; }
+ /** Returns the precision step. */
+ public int getPrecisionStep() { return precisionStep; }
+
@Override
public String toString(final String field) {
final StringBuilder sb = new StringBuilder();