Class QueryStringUtil
- java.lang.Object
-
- org.eclipse.rdf4j.repository.sparql.query.QueryStringUtil
-
public class QueryStringUtil extends java.lang.ObjectUtility class to perfom query string manipulations as used inSPARQLTupleQuery,SPARQLGraphQueryandSPARQLBooleanQuery.- See Also:
SPARQLTupleQuery,SPARQLGraphQuery,SPARQLBooleanQuery
-
-
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.StringBuilderappendValue(java.lang.StringBuilder sb, IRI uri)private static java.lang.StringBuilderappendValue(java.lang.StringBuilder sb, Literal lit)static java.lang.StringBuilderappendValueAsString(java.lang.StringBuilder sb, Value value)Converts a value to its SPARQL string representation and appends it to a StringBuilder.static java.lang.StringgetBooleanQueryString(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.StringgetGraphQueryString(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.StringgetQueryString(java.lang.String queryString, BindingSet bindings)Deprecated.static java.lang.StringgetTupleQueryString(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.StringgetUpdateString(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.StringvalueToString(Value value)Converts a value to its SPARQL string representation.
-
-
-
Method Detail
-
getQueryString
@Deprecated(since="2.0") public static java.lang.String getQueryString(java.lang.String queryString, BindingSet bindings)Deprecated.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 tovalue- 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)
-
-