You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by cu...@apache.org on 2004/02/25 23:29:18 UTC

cvs commit: jakarta-lucene/src/java/org/apache/lucene/search PrefixQuery.java RangeQuery.java

cutting     2004/02/25 14:29:18

  Modified:    src/java/org/apache/lucene/search PrefixQuery.java
                        RangeQuery.java
  Log:
  Added a few accessors.
  
  Revision  Changes    Path
  1.8       +4 -0      jakarta-lucene/src/java/org/apache/lucene/search/PrefixQuery.java
  
  Index: PrefixQuery.java
  ===================================================================
  RCS file: /home/cvs/jakarta-lucene/src/java/org/apache/lucene/search/PrefixQuery.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- PrefixQuery.java	12 Aug 2003 09:17:53 -0000	1.7
  +++ PrefixQuery.java	25 Feb 2004 22:29:18 -0000	1.8
  @@ -69,6 +69,9 @@
       this.prefix = prefix;
     }
   
  +  /** Returns the prefix of this query. */
  +  public Term getPrefix() { return prefix; }
  +
     public Query rewrite(IndexReader reader) throws IOException {
       BooleanQuery query = new BooleanQuery();
       TermEnum enumerator = reader.terms(prefix);
  @@ -113,4 +116,5 @@
       }
       return buffer.toString();
     }
  +
   }
  
  
  
  1.11      +14 -4     jakarta-lucene/src/java/org/apache/lucene/search/RangeQuery.java
  
  Index: RangeQuery.java
  ===================================================================
  RCS file: /home/cvs/jakarta-lucene/src/java/org/apache/lucene/search/RangeQuery.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- RangeQuery.java	10 Sep 2003 12:24:05 -0000	1.10
  +++ RangeQuery.java	25 Feb 2004 22:29:18 -0000	1.11
  @@ -153,10 +153,20 @@
         return Query.mergeBooleanQueries(queries);
       }
   
  -    private String getField()
  -    {
  -        return (lowerTerm != null ? lowerTerm.field() : upperTerm.field());
  +    /** Returns the field name for this query */
  +    public String getField() {
  +      return (lowerTerm != null ? lowerTerm.field() : upperTerm.field());
       }
  +
  +    /** Returns the lower term of this range query */
  +    public Term getLowerTerm() { return lowerTerm; }
  +
  +    /** Returns the upper term of this range query */
  +    public Term getUpperTerm() { return upperTerm; }
  +
  +    /** Returns <code>true</code> if the range query is inclusive */
  +    public boolean isInclusive() { return inclusive; }
  +
   
       /** Prints a user-readable version of this query. */
       public String toString(String field)
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: lucene-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: lucene-dev-help@jakarta.apache.org