org.apache.lucene.codecs.simpletext
Class SimpleTextPerDocProducer
java.lang.Object
org.apache.lucene.codecs.PerDocProducer
org.apache.lucene.codecs.PerDocProducerBase
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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
docValues
protected final TreeMap<String,DocValues> docValues
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
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.