final class SortingTermVectorsConsumer extends TermVectorsConsumer
Modifier and Type | Field and Description |
---|---|
(package private) TrackingTmpOutputDirectoryWrapper |
tmpDirectory |
docWriter, flushTerm, hasVectors, lastDocID, numVectorFields, vectorSliceReaderOff, vectorSliceReaderPos, writer
bytePool, bytesUsed, docState, intPool, nextTermsHash, termBytePool, trackAllocations
Constructor and Description |
---|
SortingTermVectorsConsumer(DocumentsWriterPerThread docWriter) |
Modifier and Type | Method and Description |
---|---|
void |
abort() |
(package private) void |
flush(java.util.Map<java.lang.String,TermsHashPerField> fieldsToFlush,
SegmentWriteState state,
Sorter.DocMap sortMap,
NormsProducer norms) |
(package private) void |
initTermVectorsWriter() |
private static void |
writeTermVectors(TermVectorsWriter writer,
Fields vectors,
FieldInfos fieldInfos)
Safe (but, slowish) default method to copy every vector field in the provided
TermVectorsWriter . |
addField, addFieldToFlush, fill, finishDocument, resetFields, startDocument
TrackingTmpOutputDirectoryWrapper tmpDirectory
public SortingTermVectorsConsumer(DocumentsWriterPerThread docWriter)
void flush(java.util.Map<java.lang.String,TermsHashPerField> fieldsToFlush, SegmentWriteState state, Sorter.DocMap sortMap, NormsProducer norms) throws java.io.IOException
flush
in class TermVectorsConsumer
java.io.IOException
void initTermVectorsWriter() throws java.io.IOException
initTermVectorsWriter
in class TermVectorsConsumer
java.io.IOException
public void abort()
abort
in class TermVectorsConsumer
private static void writeTermVectors(TermVectorsWriter writer, Fields vectors, FieldInfos fieldInfos) throws java.io.IOException
TermVectorsWriter
.java.io.IOException