Package org.eclipse.rdf4j.sail.lucene
Class DistanceQuerySpec
- java.lang.Object
-
- org.eclipse.rdf4j.sail.lucene.AbstractSearchQueryEvaluator
-
- org.eclipse.rdf4j.sail.lucene.DistanceQuerySpec
-
- All Implemented Interfaces:
SearchQueryEvaluator
public class DistanceQuerySpec extends AbstractSearchQueryEvaluator
-
-
Constructor Summary
Constructors Constructor Description DistanceQuerySpec(Literal from, IRI units, double dist, String distVar, IRI geoProperty, String geoVar, String subjectVar, Var contextVar)DistanceQuerySpec(FunctionCall distanceFunction, ValueExpr distanceExpr, String distVar, Filter filter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VargetContextVar()doublegetDistance()ValueExprgetDistanceExpr()FunctionCallgetDistanceFunctionCall()StringgetDistanceVar()FiltergetFilter()LiteralgetFrom()IRIgetGeoProperty()StringgetGeoVar()QueryModelNodegetParentQueryModelNode()StringgetSubjectVar()IRIgetUnits()booleanisEvaluable()QueryModelNoderemoveQueryPatterns()Removes the query patterns and returns a placeholder where the query results could be placed.voidsetDistance(double d)voidsetDistanceFunctionCall(FunctionCall distanceFunction)voidsetDistanceVar(String varName)voidsetFilter(Filter f)voidsetFrom(Literal from)voidsetGeometryPattern(StatementPattern sp)voidsetUnits(IRI units)-
Methods inherited from class org.eclipse.rdf4j.sail.lucene.AbstractSearchQueryEvaluator
replaceQueryPatternsWithResults
-
-
-
-
Constructor Detail
-
DistanceQuerySpec
public DistanceQuerySpec(FunctionCall distanceFunction, ValueExpr distanceExpr, String distVar, Filter filter)
-
-
Method Detail
-
setFrom
public void setFrom(Literal from)
-
getFrom
public Literal getFrom()
-
setUnits
public void setUnits(IRI units)
-
getUnits
public IRI getUnits()
-
setDistance
public void setDistance(double d)
-
getDistance
public double getDistance()
-
setDistanceVar
public void setDistanceVar(String varName)
-
getDistanceVar
public String getDistanceVar()
-
setGeometryPattern
public void setGeometryPattern(StatementPattern sp)
-
getSubjectVar
public String getSubjectVar()
-
getContextVar
public Var getContextVar()
-
getGeoProperty
public IRI getGeoProperty()
-
getGeoVar
public String getGeoVar()
-
setDistanceFunctionCall
public void setDistanceFunctionCall(FunctionCall distanceFunction)
-
getDistanceFunctionCall
public FunctionCall getDistanceFunctionCall()
-
getDistanceExpr
public ValueExpr getDistanceExpr()
-
setFilter
public void setFilter(Filter f)
-
getFilter
public Filter getFilter()
-
getParentQueryModelNode
public QueryModelNode getParentQueryModelNode()
-
removeQueryPatterns
public QueryModelNode removeQueryPatterns()
Description copied from interface:SearchQueryEvaluatorRemoves the query patterns and returns a placeholder where the query results could be placed.
-
isEvaluable
public boolean isEvaluable()
-
-