Class DistanceQuerySpec

    • Constructor Detail

      • DistanceQuerySpec

        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)
      • DistanceQuerySpec

        public 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)
    • Method Detail

      • setFrom

        public void setFrom​(org.eclipse.rdf4j.model.Literal from)
      • getFrom

        public org.eclipse.rdf4j.model.Literal getFrom()
      • setUnits

        public void setUnits​(org.eclipse.rdf4j.model.IRI units)
      • getUnits

        public org.eclipse.rdf4j.model.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​(org.eclipse.rdf4j.query.algebra.StatementPattern sp)
      • getSubjectVar

        public String getSubjectVar()
      • getContextVar

        public org.eclipse.rdf4j.query.algebra.Var getContextVar()
      • getGeoProperty

        public org.eclipse.rdf4j.model.IRI getGeoProperty()
      • getGeoVar

        public String getGeoVar()
      • setDistanceFunctionCall

        public void setDistanceFunctionCall​(org.eclipse.rdf4j.query.algebra.FunctionCall distanceFunction)
      • getDistanceFunctionCall

        public org.eclipse.rdf4j.query.algebra.FunctionCall getDistanceFunctionCall()
      • getDistanceExpr

        public org.eclipse.rdf4j.query.algebra.ValueExpr getDistanceExpr()
      • setFilter

        public void setFilter​(org.eclipse.rdf4j.query.algebra.Filter f)
      • getFilter

        public org.eclipse.rdf4j.query.algebra.Filter getFilter()
      • getParentQueryModelNode

        public org.eclipse.rdf4j.query.algebra.QueryModelNode getParentQueryModelNode()
      • removeQueryPatterns

        public org.eclipse.rdf4j.query.algebra.QueryModelNode removeQueryPatterns()
        Description copied from interface: SearchQueryEvaluator
        Removes the query patterns and returns a placeholder where the query results could be placed.
      • isEvaluable

        public boolean isEvaluable()