public class SepDocValuesProducer extends PerDocProducerBase
| Constructor and Description |
|---|
SepDocValuesProducer(SegmentReadState state)
Creates a new
SepDocValuesProducer instance and loads all
DocValues instances for this segment and codec. |
| Modifier and Type | Method and Description |
|---|---|
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)
Loads a
DocValues instance depending on the given DocValues.Type. |
anyDocValuesFields, canLoad, close, docValues, docValuesId, getComparator, getDocValuesType, loadpublic SepDocValuesProducer(SegmentReadState state) throws IOException
SepDocValuesProducer instance and loads all
DocValues instances for this segment and codec.IOExceptionprotected Map<String,DocValues> docValues()
docValues in class PerDocProducerBaseprotected void closeInternal(Collection<? extends Closeable> closeables) throws IOException
closeInternal in class PerDocProducerBaseIOExceptionprotected DocValues loadDocValues(int docCount, Directory dir, String id, DocValues.Type type, IOContext context) throws IOException
PerDocProducerBaseDocValues instance depending on the given DocValues.Type.
Codecs that use different implementations for a certain DocValues.Type can
simply override this method and return their custom implementations.loadDocValues in class PerDocProducerBasedocCount - number of documents in the segmentdir - the Directory to load the DocValues fromid - the unique file ID within the segmenttype - the type to loadDocValues instance for the given typeIOException - if an IOException occursCopyright © 2000-2012 Apache Software Foundation. All Rights Reserved.