Class ScriptDocValues.GeoPoints

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<T>
org.elasticsearch.index.fielddata.ScriptDocValues<GeoPoint>
org.elasticsearch.index.fielddata.ScriptDocValues.GeoPoints
All Implemented Interfaces:
java.lang.Iterable<GeoPoint>, java.util.Collection<GeoPoint>, java.util.List<GeoPoint>
Enclosing class:
ScriptDocValues<T>

public static final class ScriptDocValues.GeoPoints
extends ScriptDocValues<GeoPoint>
  • Constructor Details

  • Method Details

    • setNextDocId

      public void setNextDocId​(int docId) throws java.io.IOException
      Description copied from class: ScriptDocValues
      Set the current doc ID.
      Specified by:
      setNextDocId in class ScriptDocValues<GeoPoint>
      Throws:
      java.io.IOException
    • resize

      protected void resize​(int newSize)
      Set the size() and ensure that the values array can store at least that many entries.
    • getValue

      public GeoPoint getValue()
    • getLat

      public double getLat()
    • getLats

      public double[] getLats()
    • getLons

      public double[] getLons()
    • getLon

      public double getLon()
    • get

      public GeoPoint get​(int index)
      Specified by:
      get in interface java.util.List<GeoPoint>
      Specified by:
      get in class java.util.AbstractList<GeoPoint>
    • size

      public int size()
      Specified by:
      size in interface java.util.Collection<GeoPoint>
      Specified by:
      size in interface java.util.List<GeoPoint>
      Specified by:
      size in class java.util.AbstractCollection<GeoPoint>
    • arcDistance

      public double arcDistance​(double lat, double lon)
    • arcDistanceWithDefault

      public double arcDistanceWithDefault​(double lat, double lon, double defaultValue)
    • planeDistance

      public double planeDistance​(double lat, double lon)
    • planeDistanceWithDefault

      public double planeDistanceWithDefault​(double lat, double lon, double defaultValue)
    • geohashDistance

      public double geohashDistance​(java.lang.String geohash)
    • geohashDistanceWithDefault

      public double geohashDistanceWithDefault​(java.lang.String geohash, double defaultValue)