Module org.apache.lucene.codecs
Class SimpleTextLiveDocsFormat
- java.lang.Object
-
- org.apache.lucene.codecs.LiveDocsFormat
-
- org.apache.lucene.codecs.simpletext.SimpleTextLiveDocsFormat
-
public class SimpleTextLiveDocsFormat extends LiveDocsFormat
reads/writes plaintext live docsFOR RECREATIONAL USE ONLY
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
SimpleTextLiveDocsFormat.SimpleTextBits
-
Constructor Summary
Constructors Constructor Description SimpleTextLiveDocsFormat()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
files(SegmentCommitInfo info, java.util.Collection<java.lang.String> files)
Records all files in use by thisSegmentCommitInfo
into the files argument.private int
parseIntAt(BytesRef bytes, int offset, CharsRefBuilder scratch)
Bits
readLiveDocs(Directory dir, SegmentCommitInfo info, IOContext context)
Read live docs bits.void
writeLiveDocs(Bits bits, Directory dir, SegmentCommitInfo info, int newDelCount, IOContext context)
Persist live docs bits.
-
-
-
Field Detail
-
LIVEDOCS_EXTENSION
static final java.lang.String LIVEDOCS_EXTENSION
- See Also:
- Constant Field Values
-
SIZE
static final BytesRef SIZE
-
DOC
static final BytesRef DOC
-
END
static final BytesRef END
-
-
Method Detail
-
readLiveDocs
public Bits readLiveDocs(Directory dir, SegmentCommitInfo info, IOContext context) throws java.io.IOException
Description copied from class:LiveDocsFormat
Read live docs bits.- Specified by:
readLiveDocs
in classLiveDocsFormat
- Throws:
java.io.IOException
-
parseIntAt
private int parseIntAt(BytesRef bytes, int offset, CharsRefBuilder scratch)
-
writeLiveDocs
public void writeLiveDocs(Bits bits, Directory dir, SegmentCommitInfo info, int newDelCount, IOContext context) throws java.io.IOException
Description copied from class:LiveDocsFormat
Persist live docs bits. UseSegmentCommitInfo.getNextDelGen()
to determine the generation of the deletes file you should write to.- Specified by:
writeLiveDocs
in classLiveDocsFormat
- Throws:
java.io.IOException
-
files
public void files(SegmentCommitInfo info, java.util.Collection<java.lang.String> files) throws java.io.IOException
Description copied from class:LiveDocsFormat
Records all files in use by thisSegmentCommitInfo
into the files argument.- Specified by:
files
in classLiveDocsFormat
- Throws:
java.io.IOException
-
-