|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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
DocValuesProducer
NumericDocValues
for this field.
The returned instance need not be thread-safe: it will only be
used by a single thread.
getNumeric
in class DocValuesProducer
IOException
public long ramBytesUsed()
DocValuesProducer
ramBytesUsed
in class DocValuesProducer
public BinaryDocValues getBinary(FieldInfo field) throws IOException
DocValuesProducer
BinaryDocValues
for this field.
The returned instance need not be thread-safe: it will only be
used by a single thread.
getBinary
in class DocValuesProducer
IOException
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
DocValuesProducer
SortedDocValues
for this field.
The returned instance need not be thread-safe: it will only be
used by a single thread.
getSorted
in class DocValuesProducer
IOException
protected MonotonicBlockPackedReader getOrdIndexInstance(IndexInput data, FieldInfo field, Lucene45DocValuesProducer.NumericEntry entry) throws IOException
IOException
public SortedSetDocValues getSortedSet(FieldInfo field) throws IOException
DocValuesProducer
SortedSetDocValues
for this field.
The returned instance need not be thread-safe: it will only be
used by a single thread.
getSortedSet
in class DocValuesProducer
IOException
public Bits getDocsWithField(FieldInfo field) throws IOException
DocValuesProducer
Bits
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 DocValuesProducer
IOException
public void close() throws IOException
close
in interface Closeable
IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |