Class AbstractShapeGeometryFieldMapper.AbstractShapeGeometryFieldType.BoundsAndCentroidBlockLoader

java.lang.Object
org.elasticsearch.index.mapper.blockloader.docvalues.BlockDocValuesReader.DocValuesBlockLoader
org.elasticsearch.index.mapper.AbstractShapeGeometryFieldMapper.AbstractShapeGeometryFieldType.BoundsAndCentroidBlockLoader
All Implemented Interfaces:
BlockLoader
Enclosing class:
AbstractShapeGeometryFieldMapper.AbstractShapeGeometryFieldType<T>

protected static class AbstractShapeGeometryFieldMapper.AbstractShapeGeometryFieldType.BoundsAndCentroidBlockLoader extends BlockDocValuesReader.DocValuesBlockLoader
Block loader for extracting both bounds and centroid data from shape doc values. The default implementation outputs 10 doubles per document for geo shapes: [top, bottom, negLeft, negRight, posLeft, posRight, centroidX, centroidY, weight, shapeTypeOrdinal] Subclasses can override writeBounds() for different bounds formats (e.g., cartesian uses 4 values).