Class DistanceQuerySpec

    • Field Detail

      • units

        private IRI units
      • distanceExpr

        private final ValueExpr distanceExpr
      • distance

        private double distance
      • distanceVar

        private java.lang.String distanceVar
      • subjectVar

        private java.lang.String subjectVar
      • contextVar

        private Var contextVar
      • geoProperty

        private IRI geoProperty
      • geoVar

        private final java.lang.String geoVar
      • filter

        private Filter filter
    • Constructor Detail

      • DistanceQuerySpec

        public DistanceQuerySpec​(FunctionCall distanceFunction,
                                 ValueExpr distanceExpr,
                                 java.lang.String distVar,
                                 Filter filter)
      • DistanceQuerySpec

        public DistanceQuerySpec​(Literal from,
                                 IRI units,
                                 double dist,
                                 java.lang.String distVar,
                                 IRI geoProperty,
                                 java.lang.String geoVar,
                                 java.lang.String subjectVar,
                                 Var contextVar)
    • 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​(java.lang.String varName)
      • getDistanceVar

        public java.lang.String getDistanceVar()
      • getSubjectVar

        public java.lang.String getSubjectVar()
      • getContextVar

        public Var getContextVar()
      • getGeoProperty

        public IRI getGeoProperty()
      • getGeoVar

        public java.lang.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: SearchQueryEvaluator
        Removes the query patterns and returns a placeholder where the query results could be placed.
      • isEvaluable

        public boolean isEvaluable()
      • getVarName

        static java.lang.String getVarName​(ValueExpr v)