ReadersAndUpdates
class ReadersAndUpdates(indexCreatedVersionMajor: Int, val info: SegmentCommitInfo, pendingDeletes: PendingDeletes)
Properties
Functions
Link copied to clipboard
Adds a new resolved (meaning it maps docIDs to new values) doc values packet. We buffer these in RAM and write to disk when too much RAM is used or when a merge needs to kick off, or a commit/refresh.
Link copied to clipboard
Link copied to clipboard
Drops all merging updates. Called from IndexWriter after this segment finished merging (whether successfully or not).
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Returns a SegmentReader.
Link copied to clipboard
fun getReaderForMerge(context: IOContext, readerConsumer: IOConsumer<MergePolicy.MergeReader>): MergePolicy.MergeReader
Returns a reader for merge, with the latest doc values updates and deletions.
Link copied to clipboard
Returns a ref to a clone. NOTE: you should decRef() the reader when you're done (ie do not call close()).
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun writeFieldUpdates(dir: Directory, fieldNumbers: FieldInfos.FieldNumbers, maxDelGen: Long, infoStream: InfoStream): Boolean
Link copied to clipboard