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 classSimpleTextLiveDocsFormat.SimpleTextBits
-
Constructor Summary
Constructors Constructor Description SimpleTextLiveDocsFormat()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfiles(SegmentCommitInfo info, java.util.Collection<java.lang.String> files)Records all files in use by thisSegmentCommitInfointo the files argument.private intparseIntAt(BytesRef bytes, int offset, CharsRefBuilder scratch)BitsreadLiveDocs(Directory dir, SegmentCommitInfo info, IOContext context)Read live docs bits.voidwriteLiveDocs(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:LiveDocsFormatRead live docs bits.- Specified by:
readLiveDocsin 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:LiveDocsFormatPersist live docs bits. UseSegmentCommitInfo.getNextDelGen()to determine the generation of the deletes file you should write to.- Specified by:
writeLiveDocsin 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:LiveDocsFormatRecords all files in use by thisSegmentCommitInfointo the files argument.- Specified by:
filesin classLiveDocsFormat- Throws:
java.io.IOException
-
-