|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.lucene.codecs.DocValuesProducer
org.apache.lucene.codecs.lucene45.Lucene45DocValuesProducer
public class Lucene45DocValuesProducer
reader for Lucene45DocValuesFormat
| Nested Class Summary | |
|---|---|
protected static class |
Lucene45DocValuesProducer.BinaryEntry
metadata entry for a binary docvalues field |
protected static class |
Lucene45DocValuesProducer.NumericEntry
metadata entry for a numeric docvalues field |
protected static class |
Lucene45DocValuesProducer.SortedSetEntry
metadata entry for a sorted-set docvalues field |
| Nested classes/interfaces inherited from class org.apache.lucene.codecs.DocValuesProducer |
|---|
DocValuesProducer.SortedDocsWithField, DocValuesProducer.SortedSetDocsWithField |
| Constructor Summary | |
|---|---|
protected |
Lucene45DocValuesProducer(SegmentReadState state,
String dataCodec,
String dataExtension,
String metaCodec,
String metaExtension)
expert: instantiates a new reader |
| Method Summary | |
|---|---|
void |
close()
|
protected MonotonicBlockPackedReader |
getAddressInstance(IndexInput data,
FieldInfo field,
Lucene45DocValuesProducer.BinaryEntry bytes)
returns an address instance for variable-length binary values. |
BinaryDocValues |
getBinary(FieldInfo field)
Returns BinaryDocValues for this field. |
Bits |
getDocsWithField(FieldInfo field)
Returns a Bits at the size of reader.maxDoc(),
with turned on bits for each docid that does have a value for this field. |
protected MonotonicBlockPackedReader |
getIntervalInstance(IndexInput data,
FieldInfo field,
Lucene45DocValuesProducer.BinaryEntry bytes)
returns an address instance for prefix-compressed binary values. |
NumericDocValues |
getNumeric(FieldInfo field)
Returns NumericDocValues for this field. |
protected MonotonicBlockPackedReader |
getOrdIndexInstance(IndexInput data,
FieldInfo field,
Lucene45DocValuesProducer.NumericEntry entry)
returns an address instance for sortedset ordinal lists |
SortedDocValues |
getSorted(FieldInfo field)
Returns SortedDocValues for this field. |
SortedSetDocValues |
getSortedSet(FieldInfo field)
Returns SortedSetDocValues for this field. |
long |
ramBytesUsed()
Returns approximate RAM bytes used |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected Lucene45DocValuesProducer(SegmentReadState state,
String dataCodec,
String dataExtension,
String metaCodec,
String metaExtension)
throws IOException
IOException| Method Detail |
|---|
public NumericDocValues getNumeric(FieldInfo field)
throws IOException
DocValuesProducerNumericDocValues for this field.
The returned instance need not be thread-safe: it will only be
used by a single thread.
getNumeric in class DocValuesProducerIOExceptionpublic long ramBytesUsed()
DocValuesProducer
ramBytesUsed in class DocValuesProducer
public BinaryDocValues getBinary(FieldInfo field)
throws IOException
DocValuesProducerBinaryDocValues for this field.
The returned instance need not be thread-safe: it will only be
used by a single thread.
getBinary in class DocValuesProducerIOException
protected MonotonicBlockPackedReader getAddressInstance(IndexInput data,
FieldInfo field,
Lucene45DocValuesProducer.BinaryEntry bytes)
throws IOException
IOException
protected MonotonicBlockPackedReader getIntervalInstance(IndexInput data,
FieldInfo field,
Lucene45DocValuesProducer.BinaryEntry bytes)
throws IOException
IOException
public SortedDocValues getSorted(FieldInfo field)
throws IOException
DocValuesProducerSortedDocValues for this field.
The returned instance need not be thread-safe: it will only be
used by a single thread.
getSorted in class DocValuesProducerIOException
protected MonotonicBlockPackedReader getOrdIndexInstance(IndexInput data,
FieldInfo field,
Lucene45DocValuesProducer.NumericEntry entry)
throws IOException
IOException
public SortedSetDocValues getSortedSet(FieldInfo field)
throws IOException
DocValuesProducerSortedSetDocValues for this field.
The returned instance need not be thread-safe: it will only be
used by a single thread.
getSortedSet in class DocValuesProducerIOException
public Bits getDocsWithField(FieldInfo field)
throws IOException
DocValuesProducerBits at the size of reader.maxDoc(),
with turned on bits for each docid that does have a value for this field.
The returned instance need not be thread-safe: it will only be
used by a single thread.
getDocsWithField in class DocValuesProducerIOException
public void close()
throws IOException
close in interface CloseableIOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||