final class SortingTermVectorsConsumer extends TermVectorsConsumer
| Modifier and Type | Field and Description |
|---|---|
(package private) TrackingTmpOutputDirectoryWrapper |
tmpDirectory |
docWriter, flushTerm, hasVectors, lastDocID, numVectorFields, vectorSliceReaderOff, vectorSliceReaderPos, writerbytePool, 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, startDocumentTrackingTmpOutputDirectoryWrapper 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 TermVectorsConsumerjava.io.IOExceptionvoid initTermVectorsWriter()
throws java.io.IOException
initTermVectorsWriter in class TermVectorsConsumerjava.io.IOExceptionpublic void abort()
abort in class TermVectorsConsumerprivate static void writeTermVectors(TermVectorsWriter writer, Fields vectors, FieldInfos fieldInfos) throws java.io.IOException
TermVectorsWriter.java.io.IOException