From bd45231e8377b05c6b75ad61f9fbdb9d6d3f3990 Mon Sep 17 00:00:00 2001 From: Robby Walker Date: Tue, 1 May 2012 17:52:00 -0700 Subject: [PATCH] Add proper toString for PredicateFilter and PrePredicateFilter --- .../com/greplin/lucene/filter/PrePredicateFilter.java | 10 ++++++++++ .../com/greplin/lucene/filter/PredicateFilter.java | 10 ++++++++++ 2 files changed, 20 insertions(+) diff --git a/src/main/java/com/greplin/lucene/filter/PrePredicateFilter.java b/src/main/java/com/greplin/lucene/filter/PrePredicateFilter.java index 2ed68ed..7bc1887 100644 --- a/src/main/java/com/greplin/lucene/filter/PrePredicateFilter.java +++ b/src/main/java/com/greplin/lucene/filter/PrePredicateFilter.java @@ -4,6 +4,7 @@ package com.greplin.lucene.filter; +import com.google.common.base.Objects; import com.greplin.lucene.predicate.BitsProvider; import org.apache.lucene.index.IndexReader; import org.apache.lucene.search.DocIdSet; @@ -50,4 +51,13 @@ public DocIdSet getDocIdSet(final IndexReader reader) throws IOException { FilteredIndexReader.wrap(reader, this.predicate)); } + + @Override + public String toString() { + return Objects.toStringHelper(PrePredicateFilter.class) + .add("filter", this.filter) + .add("predicate", this.predicate) + .toString(); + } + } diff --git a/src/main/java/com/greplin/lucene/filter/PredicateFilter.java b/src/main/java/com/greplin/lucene/filter/PredicateFilter.java index 11c2e6a..1f0a9da 100644 --- a/src/main/java/com/greplin/lucene/filter/PredicateFilter.java +++ b/src/main/java/com/greplin/lucene/filter/PredicateFilter.java @@ -4,6 +4,7 @@ package com.greplin.lucene.filter; +import com.google.common.base.Objects; import com.greplin.lucene.predicate.BitsProvider; import com.greplin.lucene.predicate.PredicateDocIdSet; import org.apache.lucene.index.IndexReader; @@ -47,4 +48,13 @@ public DocIdSet getDocIdSet(final IndexReader reader) throws IOException { this.predicate.get(reader)); } + + @Override + public String toString() { + return Objects.toStringHelper(PredicateFilter.class) + .add("filter", this.filter) + .add("predicate", this.predicate) + .toString(); + } + }