public class DistanceQuerySpec extends Object implements SearchQueryEvaluator
| Constructor and Description |
|---|
DistanceQuerySpec(org.eclipse.rdf4j.query.algebra.FunctionCall distanceFunction,
org.eclipse.rdf4j.query.algebra.ValueExpr distanceExpr,
String distVar,
org.eclipse.rdf4j.query.algebra.Filter filter) |
DistanceQuerySpec(org.eclipse.rdf4j.model.Literal from,
org.eclipse.rdf4j.model.IRI units,
double dist,
String distVar,
org.eclipse.rdf4j.model.IRI geoProperty,
String geoVar,
String subjectVar,
org.eclipse.rdf4j.query.algebra.Var contextVar) |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.rdf4j.query.algebra.Var |
getContextVar() |
double |
getDistance() |
org.eclipse.rdf4j.query.algebra.ValueExpr |
getDistanceExpr() |
org.eclipse.rdf4j.query.algebra.FunctionCall |
getDistanceFunctionCall() |
String |
getDistanceVar() |
org.eclipse.rdf4j.query.algebra.Filter |
getFilter() |
org.eclipse.rdf4j.model.Literal |
getFrom() |
org.eclipse.rdf4j.model.IRI |
getGeoProperty() |
String |
getGeoVar() |
org.eclipse.rdf4j.query.algebra.QueryModelNode |
getParentQueryModelNode() |
String |
getSubjectVar() |
org.eclipse.rdf4j.model.IRI |
getUnits() |
boolean |
isEvaluable() |
void |
setDistance(double d) |
void |
setDistanceFunctionCall(org.eclipse.rdf4j.query.algebra.FunctionCall distanceFunction) |
void |
setDistanceVar(String varName) |
void |
setFilter(org.eclipse.rdf4j.query.algebra.Filter f) |
void |
setFrom(org.eclipse.rdf4j.model.Literal from) |
void |
setGeometryPattern(org.eclipse.rdf4j.query.algebra.StatementPattern sp) |
void |
setUnits(org.eclipse.rdf4j.model.IRI units) |
void |
updateQueryModelNodes(boolean hasResult) |
public DistanceQuerySpec(org.eclipse.rdf4j.query.algebra.FunctionCall distanceFunction,
org.eclipse.rdf4j.query.algebra.ValueExpr distanceExpr,
String distVar,
org.eclipse.rdf4j.query.algebra.Filter filter)
public void setFrom(org.eclipse.rdf4j.model.Literal from)
public org.eclipse.rdf4j.model.Literal getFrom()
public void setUnits(org.eclipse.rdf4j.model.IRI units)
public org.eclipse.rdf4j.model.IRI getUnits()
public void setDistance(double d)
public double getDistance()
public void setDistanceVar(String varName)
public String getDistanceVar()
public void setGeometryPattern(org.eclipse.rdf4j.query.algebra.StatementPattern sp)
public String getSubjectVar()
public org.eclipse.rdf4j.query.algebra.Var getContextVar()
public org.eclipse.rdf4j.model.IRI getGeoProperty()
public String getGeoVar()
public void setDistanceFunctionCall(org.eclipse.rdf4j.query.algebra.FunctionCall distanceFunction)
public org.eclipse.rdf4j.query.algebra.FunctionCall getDistanceFunctionCall()
public org.eclipse.rdf4j.query.algebra.ValueExpr getDistanceExpr()
public void setFilter(org.eclipse.rdf4j.query.algebra.Filter f)
public org.eclipse.rdf4j.query.algebra.Filter getFilter()
public org.eclipse.rdf4j.query.algebra.QueryModelNode getParentQueryModelNode()
getParentQueryModelNode in interface SearchQueryEvaluatorpublic void updateQueryModelNodes(boolean hasResult)
updateQueryModelNodes in interface SearchQueryEvaluatorpublic boolean isEvaluable()
Copyright © 2015-2018 Eclipse Foundation. All Rights Reserved.