Class QueryStringUtil
- java.lang.Object
-
- org.eclipse.rdf4j.repository.sparql.query.QueryStringUtil
-
public class QueryStringUtil extends java.lang.Object
Utility class to perfom query string manipulations as used inSPARQLTupleQuery
,SPARQLGraphQuery
andSPARQLBooleanQuery
.- 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.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)
Deprecated.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.
-
-
-
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)
-
-