Class QueryStringUtil

java.lang.Object
org.eclipse.rdf4j.repository.sparql.query.QueryStringUtil

public class QueryStringUtil extends Object
Utility class to perfom query string manipulations as used in SPARQLTupleQuery, SPARQLGraphQuery and SPARQLBooleanQuery.
Author:
Andreas Schwarte
See Also:
  • Constructor Details Link icon

    • QueryStringUtil Link icon

      public QueryStringUtil()
  • Method Details Link icon

    • getQueryString Link icon

      @Deprecated(since="2.0") public static String getQueryString(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 Link icon

      public static String getTupleQueryString(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 Link icon

      public static String getUpdateString(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 Link icon

      public static String getBooleanQueryString(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 Link icon

      public static String getGraphQueryString(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 Link icon

      public static 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 Link icon

      public static StringBuilder appendValueAsString(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