# Uses of Interface
org.apache.lucene.util.IORunnable

Packages that use IORunnable
Package
Description
org.apache.lucene.util.bkd
Block KD-tree, implementing the generic spatial data structure described in this paper.

- ## Uses of IORunnable in org.apache.lucene.util.bkd

  Methods in org.apache.lucene.util.bkd that return IORunnable
  Modifier and Type
  Method
  Description
  `IORunnable`
  BKDWriter.`finish(IndexOutput metaOut, IndexOutput indexOut, IndexOutput dataOut)`
  Writes the BKD tree to the provided `IndexOutput`s and returns a `Runnable` that writes the index of the tree if at least one point has been added, or `null` otherwise.
  `IORunnable`
  BKDWriter.`merge(IndexOutput metaOut, IndexOutput indexOut, IndexOutput dataOut, List<MergeState.DocMap> docMaps, List<PointValues> readers)`
  More efficient bulk-add for incoming `PointValues`s.
  `IORunnable`
  BKDWriter.`writeField(IndexOutput metaOut, IndexOutput indexOut, IndexOutput dataOut, String fieldName, MutablePointTree reader)`
  Write a field from a `MutablePointTree`.