@Override public final ScriptDocValues.GeoPoints getScriptValues() { return new ScriptDocValues.GeoPoints(getGeoPointValues()); }
@Override protected AtomicGeoPointFieldData empty(int maxDoc) { return AbstractAtomicGeoPointFieldData.empty(maxDoc); } }
@Override protected AtomicGeoPointFieldData empty(int maxDoc) { return AbstractAtomicGeoPointFieldData.empty(maxDoc); } }
@Override public final SortedBinaryDocValues getBytesValues() { return FieldData.toString(getGeoPointValues()); }
@Override public AtomicGeoPointFieldData loadDirect(LeafReaderContext context) throws Exception { LeafReader reader = context.reader(); Terms terms = reader.terms(getFieldName()); AtomicGeoPointFieldData data = null; // TODO: Use an actual estimator to estimate before loading. NonEstimatingEstimator estimator = new NonEstimatingEstimator(breakerService.getBreaker(CircuitBreaker.FIELDDATA)); if (terms == null) { data = AbstractAtomicGeoPointFieldData.empty(reader.maxDoc()); estimator.afterLoad(null, data.ramBytesUsed()); return data; } return (indexSettings.getIndexVersionCreated().before(Version.V_2_2_0)) ? loadLegacyFieldData(reader, estimator, terms, data) : loadFieldData22(reader, estimator, terms, data); }
@Override public final SortedBinaryDocValues getBytesValues() { return FieldData.toString(getGeoPointValues()); }
@Override public AtomicGeoPointFieldData loadDirect(LeafReaderContext context) throws Exception { LeafReader reader = context.reader(); Terms terms = reader.terms(getFieldNames().indexName()); AtomicGeoPointFieldData data = null; // TODO: Use an actual estimator to estimate before loading. NonEstimatingEstimator estimator = new NonEstimatingEstimator(breakerService.getBreaker(CircuitBreaker.FIELDDATA)); if (terms == null) { data = AbstractAtomicGeoPointFieldData.empty(reader.maxDoc()); estimator.afterLoad(null, data.ramBytesUsed()); return data; } return (Version.indexCreated(indexSettings).before(Version.V_2_2_0)) ? loadLegacyFieldData(reader, estimator, terms, data) : loadFieldData22(reader, estimator, terms, data); }
@Override public final SortedBinaryDocValues getBytesValues() { return FieldData.toString(getGeoPointValues()); }
@Override public final SortedBinaryDocValues getBytesValues() { return FieldData.toString(getGeoPointValues()); }
@Override public final ScriptDocValues.GeoPoints getScriptValues() { return new ScriptDocValues.GeoPoints(getGeoPointValues()); }
@Override public final ScriptDocValues.GeoPoints getScriptValues() { return new ScriptDocValues.GeoPoints(getGeoPointValues()); }
@Override public final ScriptDocValues.GeoPoints getScriptValues() { return new ScriptDocValues.GeoPoints(getGeoPointValues()); }
@Override public final ScriptDocValues.GeoPoints getScriptValues() { return new ScriptDocValues.GeoPoints(getGeoPointValues()); }
@Override public final SortedBinaryDocValues getBytesValues() { return FieldData.toString(getGeoPointValues()); }