org.elasticsearch.index.mapper.xcontent.geo
Class MultiValueGeoPointFieldData
java.lang.Object
org.elasticsearch.index.field.data.FieldData<GeoPointDocFieldData>
org.elasticsearch.index.mapper.xcontent.geo.GeoPointFieldData
org.elasticsearch.index.mapper.xcontent.geo.MultiValueGeoPointFieldData
public class MultiValueGeoPointFieldData
- extends GeoPointFieldData
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MultiValueGeoPointFieldData
public MultiValueGeoPointFieldData(java.lang.String fieldName,
int[][] order,
double[] lat,
double[] lon)
multiValued
public boolean multiValued()
- Description copied from class:
FieldData
- Is the field data a multi valued one (has multiple values / terms per document id) or not.
- Specified by:
multiValued in class FieldData<GeoPointDocFieldData>
hasValue
public boolean hasValue(int docId)
- Description copied from class:
FieldData
- Is there a value associated with this document id.
- Specified by:
hasValue in class FieldData<GeoPointDocFieldData>
forEachValueInDoc
public void forEachValueInDoc(int docId,
FieldData.StringValueInDocProc proc)
- Specified by:
forEachValueInDoc in class FieldData<GeoPointDocFieldData>
value
public GeoPoint value(int docId)
- Specified by:
value in class GeoPointFieldData
values
public GeoPoint[] values(int docId)
- Specified by:
values in class GeoPointFieldData
latValue
public double latValue(int docId)
- Specified by:
latValue in class GeoPointFieldData
lonValue
public double lonValue(int docId)
- Specified by:
lonValue in class GeoPointFieldData
latValues
public double[] latValues(int docId)
- Specified by:
latValues in class GeoPointFieldData
lonValues
public double[] lonValues(int docId)
- Specified by:
lonValues in class GeoPointFieldData