public class SpatialIndexQuery extends IndexQuery
Constructor and Description |
---|
SpatialIndexQuery()
Initializes a new instance of the
SpatialIndexQuery class. |
SpatialIndexQuery(IndexQuery query)
Initializes a new instance of the
SpatialIndexQuery class. |
Modifier and Type | Method and Description |
---|---|
protected String |
getCustomQueryStringVariables()
Gets the custom query string variables.
|
double |
getDistanceErrorPercentage()
A measure of acceptable error of the shape as a fraction.
|
String |
getQueryShape()
Shape in WKT format.
|
static String |
getQueryShapeFromLatLon(double lat,
double lng,
double radius) |
SpatialOptions.SpatialUnits |
getRadiusUnitOverride()
Overrides the units defined in the spatial index
|
String |
getSpatialFieldName() |
SpatialOptions.SpatialRelation |
getSpatialRelation()
Spatial relation (Within, Contains, Disjoint, Intersects, Nearby)
|
void |
setDistanceErrorPercentage(double distanceErrorPercentage)
A measure of acceptable error of the shape as a fraction.
|
void |
setQueryShape(String queryShape)
Shape in WKT format.
|
void |
setRadiusUnitOverride(SpatialOptions.SpatialUnits radiusUnitOverride)
Overrides the units defined in the spatial index
|
void |
setSpatialFieldName(String spatialFieldName) |
void |
setSpatialRelation(SpatialOptions.SpatialRelation spatialRelation)
Spatial relation (Within, Contains, Disjoint, Intersects, Nearby)
|
appendQueryString, appendQueryString, clone, getCutoff, getCutoffEtag, getDefaultField, getDefaultOperator, getFieldsToFetch, getHighlightedFields, getHighlighterKeyName, getHighlighterPostTags, getHighlighterPreTags, getIndexQueryUrl, getIndexQueryUrl, getIndexQueryUrl, getMinimalQueryString, getPageSize, getQuery, getQueryString, getResultsTransformer, getSkippedResults, getSortedFields, getSortHints, getStart, getTotalSize, getTransformerParameters, isAllowMultipleIndexEntriesForSameDocumentToResultTransformer, isDebugOptionGetIndexEntires, isDisableCaching, isDistinct, isExplainScores, isPageSizeSet, isShowTimings, isWaitForNonStaleResults, isWaitForNonStaleResultsAsOfNow, setAllowMultipleIndexEntriesForSameDocumentToResultTransformer, setCutoff, setCutoffEtag, setDebugOptionGetIndexEntires, setDefaultField, setDefaultOperator, setDisableCaching, setDistinct, setExplainScores, setFieldsToFetch, setHighlightedFields, setHighlighterKeyName, setHighlighterPostTags, setHighlighterPreTags, setPageSize, setQuery, setResultsTransformer, setShowTimings, setSkippedResults, setSortedFields, setSortHints, setStart, setTransformerParameters, setWaitForNonStaleResults, setWaitForNonStaleResultsAsOfNow, toString
public SpatialIndexQuery(IndexQuery query)
SpatialIndexQuery
class.query
- public SpatialIndexQuery()
SpatialIndexQuery
class.public static String getQueryShapeFromLatLon(double lat, double lng, double radius)
public String getSpatialFieldName()
public void setSpatialFieldName(String spatialFieldName)
public String getQueryShape()
public void setQueryShape(String queryShape)
queryShape
- public SpatialOptions.SpatialRelation getSpatialRelation()
public void setSpatialRelation(SpatialOptions.SpatialRelation spatialRelation)
spatialRelation
- public double getDistanceErrorPercentage()
public void setDistanceErrorPercentage(double distanceErrorPercentage)
distanceErrorPercentage
- public SpatialOptions.SpatialUnits getRadiusUnitOverride()
public void setRadiusUnitOverride(SpatialOptions.SpatialUnits radiusUnitOverride)
radiusUnitOverride
- protected String getCustomQueryStringVariables()
getCustomQueryStringVariables
in class IndexQuery
Copyright © 2016. All Rights Reserved.