org.apache.lucene.codecs.bloom
Class BloomFilteringPostingsFormat.BloomFilteredFieldsProducer

java.lang.Object
  extended by org.apache.lucene.index.Fields
      extended by org.apache.lucene.codecs.FieldsProducer
          extended by org.apache.lucene.codecs.bloom.BloomFilteringPostingsFormat.BloomFilteredFieldsProducer
All Implemented Interfaces:
Closeable
Enclosing class:
BloomFilteringPostingsFormat

public class BloomFilteringPostingsFormat.BloomFilteredFieldsProducer
extends FieldsProducer


Field Summary
 
Fields inherited from class org.apache.lucene.index.Fields
EMPTY_ARRAY
 
Constructor Summary
BloomFilteringPostingsFormat.BloomFilteredFieldsProducer(SegmentReadState state)
           
 
Method Summary
 void close()
           
 long getUniqueTermCount()
          Returns the number of terms for all fields, or -1 if this measure isn't stored by the codec.
 FieldsEnum iterator()
          Returns an iterator that will step through all fields names.
 int size()
          Returns the number of terms for all fields, or -1 if this measure isn't stored by the codec.
 Terms terms(String field)
          Get the Terms for this field.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BloomFilteringPostingsFormat.BloomFilteredFieldsProducer

public BloomFilteringPostingsFormat.BloomFilteredFieldsProducer(SegmentReadState state)
                                                         throws IOException
Throws:
IOException
Method Detail

iterator

public FieldsEnum iterator()
                    throws IOException
Description copied from class: Fields
Returns an iterator that will step through all fields names. This will not return null.

Specified by:
iterator in class Fields
Throws:
IOException

close

public void close()
           throws IOException
Specified by:
close in interface Closeable
Specified by:
close in class FieldsProducer
Throws:
IOException

terms

public Terms terms(String field)
            throws IOException
Description copied from class: Fields
Get the Terms for this field. This will return null if the field does not exist.

Specified by:
terms in class Fields
Throws:
IOException

size

public int size()
         throws IOException
Description copied from class: Fields
Returns the number of terms for all fields, or -1 if this measure isn't stored by the codec. Note that, just like other term measures, this measure does not take deleted documents into account.

Specified by:
size in class Fields
Throws:
IOException

getUniqueTermCount

public long getUniqueTermCount()
                        throws IOException
Description copied from class: Fields
Returns the number of terms for all fields, or -1 if this measure isn't stored by the codec. Note that, just like other term measures, this measure does not take deleted documents into account.

Overrides:
getUniqueTermCount in class Fields
Throws:
IOException


Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.