Class QueryStringUtil

    • Constructor Summary

      Constructors 
      Constructor Description
      QueryStringUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      private static java.lang.StringBuilder appendValue​(java.lang.StringBuilder sb, IRI uri)  
      private static java.lang.StringBuilder appendValue​(java.lang.StringBuilder sb, Literal lit)  
      static java.lang.StringBuilder appendValueAsString​(java.lang.StringBuilder sb, Value value)
      Converts a value to its SPARQL string representation and appends it to a StringBuilder.
      static java.lang.String getBooleanQueryString​(java.lang.String queryString, BindingSet bindings)
      Retrieve a modified queryString into which all bindings of the given argument are replaced with their value.
      static java.lang.String getGraphQueryString​(java.lang.String queryString, BindingSet bindings)
      Retrieve a modified queryString into which all bindings of the given argument are replaced with their value.
      static java.lang.String getQueryString​(java.lang.String queryString, BindingSet bindings)
      static java.lang.String getTupleQueryString​(java.lang.String queryString, BindingSet bindings)
      Retrieve a modified queryString into which all bindings of the given argument are replaced, with the binding names included in the SELECT clause.
      static java.lang.String getUpdateString​(java.lang.String queryString, BindingSet bindings)
      Retrieve a modified queryString into which all bindings of the given argument are replaced with their value.
      static java.lang.String valueToString​(Value value)
      Converts a value to its SPARQL string representation.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • QueryStringUtil

        public QueryStringUtil()
    • Method Detail

      • getQueryString

        @Deprecated(since="2.0")
        public static java.lang.String getQueryString​(java.lang.String queryString,
                                                      BindingSet bindings)
        Retrieve a modified queryString into which all bindings of the given argument are replaced.
        Parameters:
        queryString -
        bindings -
        Returns:
        the modified queryString
      • getTupleQueryString

        public static java.lang.String getTupleQueryString​(java.lang.String queryString,
                                                           BindingSet bindings)
        Retrieve a modified queryString into which all bindings of the given argument are replaced, with the binding names included in the SELECT clause.
        Parameters:
        queryString -
        bindings -
        Returns:
        the modified queryString
      • getUpdateString

        public static java.lang.String getUpdateString​(java.lang.String queryString,
                                                       BindingSet bindings)
        Retrieve a modified queryString into which all bindings of the given argument are replaced with their value.
        Parameters:
        queryString -
        bindings -
        Returns:
        the modified queryString
      • getBooleanQueryString

        public static java.lang.String getBooleanQueryString​(java.lang.String queryString,
                                                             BindingSet bindings)
        Retrieve a modified queryString into which all bindings of the given argument are replaced with their value.
        Parameters:
        queryString -
        bindings -
        Returns:
        the modified queryString
      • getGraphQueryString

        public static java.lang.String getGraphQueryString​(java.lang.String queryString,
                                                           BindingSet bindings)
        Retrieve a modified queryString into which all bindings of the given argument are replaced with their value.
        Parameters:
        queryString -
        bindings -
        Returns:
        the modified queryString
      • valueToString

        public static java.lang.String valueToString​(Value value)
        Converts a value to its SPARQL string representation.

        Null will be converted to UNDEF (may be used in VALUES only).

        Parameters:
        value - the value to convert
        Returns:
        the converted value as a string
      • appendValueAsString

        public static java.lang.StringBuilder appendValueAsString​(java.lang.StringBuilder sb,
                                                                  Value value)
        Converts a value to its SPARQL string representation and appends it to a StringBuilder.

        Null will be converted to UNDEF (may be used in VALUES only).

        Parameters:
        sb - StringBuilder to append to
        value - the value to convert
        Returns:
        the provided StringBuilder
      • appendValue

        private static java.lang.StringBuilder appendValue​(java.lang.StringBuilder sb,
                                                           IRI uri)
      • appendValue

        private static java.lang.StringBuilder appendValue​(java.lang.StringBuilder sb,
                                                           Literal lit)