public class DistanceQuerySpec extends AbstractSearchQueryEvaluator
| 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() |
org.eclipse.rdf4j.query.algebra.QueryModelNode |
removeQueryPatterns()
Removes the query patterns and returns a placeholder where the query results could be placed.
|
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) |
replaceQueryPatternsWithResultspublic 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()
public org.eclipse.rdf4j.query.algebra.QueryModelNode removeQueryPatterns()
SearchQueryEvaluatorpublic boolean isEvaluable()
Copyright © 2015-2019 Eclipse Foundation. All Rights Reserved.