Class ShapeDocValues.TreeNode

java.lang.Object
org.apache.lucene.document.ShapeDocValues.TreeNode
Enclosing class:
ShapeDocValues

private final class ShapeDocValues.TreeNode extends Object
Builds an in memory binary tree of tessellated triangles. This logic comes from org.apache.lucene.geo.ComponentTree which originated from org.apache.lucene.geo.EdgeTree

The tree is serialized on disk in a variable format which becomes a compressed representation of the doc value format for the Geometry Component Tree