org.apache.lucene.codecs.simpletext
Class SimpleTextPerDocProducer

java.lang.Object
  extended by org.apache.lucene.codecs.PerDocProducer
      extended by org.apache.lucene.codecs.PerDocProducerBase
          extended by org.apache.lucene.codecs.simpletext.SimpleTextPerDocProducer
All Implemented Interfaces:
Closeable
Direct Known Subclasses:
SimpleTextNormsFormat.SimpleTextNormsPerDocProducer

public class SimpleTextPerDocProducer
extends PerDocProducerBase

Reads plain-text DocValues.

FOR RECREATIONAL USE ONLY

WARNING: This API is experimental and might change in incompatible ways in the next release.

Field Summary
protected  TreeMap<String,DocValues> docValues
           
 
Constructor Summary
SimpleTextPerDocProducer(SegmentReadState state, Comparator<BytesRef> comp, String segmentSuffix)
          Creates a new SimpleTextPerDocProducer instance and loads all DocValues instances for this segment and codec.
 
Method Summary
protected  void closeInternal(Collection<? extends Closeable> closeables)
           
protected  Map<String,DocValues> docValues()
           
protected  DocValues loadDocValues(int docCount, Directory dir, String id, DocValues.Type type, IOContext context)
           
static String readString(int offset, BytesRef scratch)
           
 
Methods inherited from class org.apache.lucene.codecs.PerDocProducerBase
anyDocValuesFields, canLoad, close, docValues, docValuesId, getComparator, getDocValuesType, load
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

docValues

protected final TreeMap<String,DocValues> docValues
Constructor Detail

SimpleTextPerDocProducer

public SimpleTextPerDocProducer(SegmentReadState state,
                                Comparator<BytesRef> comp,
                                String segmentSuffix)
                         throws IOException
Creates a new SimpleTextPerDocProducer instance and loads all DocValues instances for this segment and codec.

Throws:
IOException
Method Detail

docValues

protected Map<String,DocValues> docValues()
Specified by:
docValues in class PerDocProducerBase

loadDocValues

protected DocValues loadDocValues(int docCount,
                                  Directory dir,
                                  String id,
                                  DocValues.Type type,
                                  IOContext context)
                           throws IOException
Specified by:
loadDocValues in class PerDocProducerBase
Throws:
IOException

closeInternal

protected void closeInternal(Collection<? extends Closeable> closeables)
                      throws IOException
Specified by:
closeInternal in class PerDocProducerBase
Throws:
IOException

readString

public static String readString(int offset,
                                BytesRef scratch)


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