@Override public AtomicGeoPointFieldData load(LeafReaderContext context) { try { LeafReader reader = context.reader(); FieldInfo info = reader.getFieldInfos().fieldInfo(fieldName); if (info != null) { checkCompatible(info); } return new LatLonPointDVAtomicFieldData(DocValues.getSortedNumeric(reader, fieldName)); } catch (IOException e) { throw new IllegalStateException("Cannot load doc values", e); } }
@Override public AtomicGeoPointFieldData load(LeafReaderContext context) { LeafReader reader = context.reader(); FieldInfo info = reader.getFieldInfos().fieldInfo(fieldName); if (info != null) { checkCompatible(info); } return new LatLonPointDVAtomicFieldData(reader, fieldName); }
@Override public AtomicGeoPointFieldData load(LeafReaderContext context) { LeafReader reader = context.reader(); FieldInfo info = reader.getFieldInfos().fieldInfo(fieldName); if (info != null) { checkCompatible(info); } return new LatLonPointDVAtomicFieldData(reader, fieldName); }
@Override public AtomicGeoPointFieldData load(LeafReaderContext context) { LeafReader reader = context.reader(); FieldInfo info = reader.getFieldInfos().fieldInfo(fieldName); if (info != null) { checkCompatible(info); } return new LatLonPointDVAtomicFieldData(reader, fieldName); }