Package org.apache.lucene.index
Class DocumentsWriterFlushQueue.FlushTicket
java.lang.Object
org.apache.lucene.index.DocumentsWriterFlushQueue.FlushTicket
- Enclosing class:
- DocumentsWriterFlushQueue
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private final FrozenBufferedUpdates
private final boolean
private boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) boolean
(package private) DocumentsWriterPerThread.FlushedSegment
Returns the flushed segment ornull
if this flush ticket doesn't have a segment.(package private) FrozenBufferedUpdates
Returns a frozen global deletes package.(package private) void
private void
private void
-
Field Details
-
frozenUpdates
-
hasSegment
private final boolean hasSegment -
segment
-
failed
private boolean failed -
published
private boolean published
-
-
Constructor Details
-
FlushTicket
FlushTicket(FrozenBufferedUpdates frozenUpdates, boolean hasSegment)
-
-
Method Details
-
canPublish
boolean canPublish() -
markPublished
void markPublished() -
setSegment
-
setFailed
private void setFailed() -
getFlushedSegment
DocumentsWriterPerThread.FlushedSegment getFlushedSegment()Returns the flushed segment ornull
if this flush ticket doesn't have a segment. This can be the case if this ticket represents a flushed global frozen updates package. -
getFrozenUpdates
FrozenBufferedUpdates getFrozenUpdates()Returns a frozen global deletes package.
-