|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.lucene.codecs.PerDocConsumer
org.apache.lucene.codecs.lucene40.values.DocValuesWriterBase
org.apache.lucene.codecs.lucene40.Lucene40DocValuesConsumer
org.apache.lucene.codecs.lucene40.Lucene40NormsFormat.Lucene40NormsDocValuesConsumer
public static class Lucene40NormsFormat.Lucene40NormsDocValuesConsumer
Lucene 4.0 PerDocConsumer implementation that uses compound file.
Lucene40DocValuesFormat| Field Summary |
|---|
| Fields inherited from class org.apache.lucene.codecs.lucene40.Lucene40DocValuesConsumer |
|---|
DOC_VALUES_SEGMENT_SUFFIX |
| Fields inherited from class org.apache.lucene.codecs.lucene40.values.DocValuesWriterBase |
|---|
context, DATA_EXTENSION, INDEX_EXTENSION, segmentName |
| Constructor Summary | |
|---|---|
Lucene40NormsFormat.Lucene40NormsDocValuesConsumer(PerDocWriteState state,
String segmentSuffix)
Sole constructor. |
|
| Method Summary | |
|---|---|
protected boolean |
canMerge(FieldInfo info)
Returns true iff the given field can be merged ie. |
protected DocValues |
getDocValuesForMerge(AtomicReader reader,
FieldInfo info)
Returns a DocValues instance for merging from the given reader for the given
FieldInfo. |
protected DocValues.Type |
getDocValuesType(FieldInfo info)
Returns the DocValues DocValues.Type for the given FieldInfo. |
| Methods inherited from class org.apache.lucene.codecs.lucene40.Lucene40DocValuesConsumer |
|---|
abort, close, getDirectory |
| Methods inherited from class org.apache.lucene.codecs.lucene40.values.DocValuesWriterBase |
|---|
addValuesField, getComparator |
| Methods inherited from class org.apache.lucene.codecs.PerDocConsumer |
|---|
merge |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Lucene40NormsFormat.Lucene40NormsDocValuesConsumer(PerDocWriteState state,
String segmentSuffix)
| Method Detail |
|---|
protected DocValues getDocValuesForMerge(AtomicReader reader,
FieldInfo info)
throws IOException
PerDocConsumerDocValues instance for merging from the given reader for the given
FieldInfo. This method is used for merging and uses
AtomicReader.docValues(String) by default.
To enable DocValues merging for different DocValues than
the default override this method accordingly.
getDocValuesForMerge in class PerDocConsumerIOExceptionprotected boolean canMerge(FieldInfo info)
PerDocConsumertrue iff the given field can be merged ie. has DocValues.
By default this method uses FieldInfo.hasDocValues().
To enable DocValues merging for different DocValues than
the default override this method accordingly.
canMerge in class PerDocConsumerprotected DocValues.Type getDocValuesType(FieldInfo info)
PerDocConsumerDocValues DocValues.Type for the given FieldInfo.
By default this method uses FieldInfo.getDocValuesType().
To enable DocValues merging for different DocValues than
the default override this method accordingly.
getDocValuesType in class PerDocConsumer
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||