Package org.eclipse.rdf4j.federated.util
Class FilterUtils
- java.lang.Object
-
- org.eclipse.rdf4j.federated.util.FilterUtils
-
-
Constructor Summary
Constructors Constructor Description FilterUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static voidappend(Compare cmp, StringBuilder sb)protected static voidappend(ValueConstant vc, StringBuilder sb)protected static voidappend(ValueExpr expr, StringBuilder sb)protected static voidappend(Var var, StringBuilder sb)protected static StringBuilderappendLiteral(StringBuilder sb, Literal lit)protected static StringBuilderappendURI(StringBuilder sb, IRI uri)protected static StringBuilderappendValue(StringBuilder sb, Value value)static ValueExprtoFilter(ConjunctiveFilterExpr filterExpr)static ValueExprtoFilter(FilterExpr filterExpr)static ValueExprtoFilter(FilterValueExpr filterExpr)static StringtoSparqlString(ConjunctiveFilterExpr filterExpr)static StringtoSparqlString(FilterExpr filterExpr)static StringtoSparqlString(FilterValueExpr filterExpr)Returns a SPARQL representation of the provided expression, e.g Compare(?v, "<", 3) is converted to "?v < '3'"
-
-
-
Method Detail
-
toSparqlString
public static String toSparqlString(FilterValueExpr filterExpr) throws FilterConversionException
Returns a SPARQL representation of the provided expression, e.g Compare(?v, "<", 3) is converted to "?v < '3'"- Parameters:
filterExpr-- Returns:
- the SPARQL string
- Throws:
FilterConversionException
-
toSparqlString
public static String toSparqlString(FilterExpr filterExpr) throws FilterConversionException
- Throws:
FilterConversionException
-
toSparqlString
public static String toSparqlString(ConjunctiveFilterExpr filterExpr) throws FilterConversionException
- Throws:
FilterConversionException
-
toFilter
public static ValueExpr toFilter(FilterValueExpr filterExpr) throws FilterConversionException
- Throws:
FilterConversionException
-
toFilter
public static ValueExpr toFilter(FilterExpr filterExpr) throws FilterConversionException
- Throws:
FilterConversionException
-
toFilter
public static ValueExpr toFilter(ConjunctiveFilterExpr filterExpr) throws FilterConversionException
- Throws:
FilterConversionException
-
append
protected static void append(ValueExpr expr, StringBuilder sb) throws FilterConversionException
- Throws:
FilterConversionException
-
append
protected static void append(Compare cmp, StringBuilder sb) throws FilterConversionException
- Throws:
FilterConversionException
-
append
protected static void append(Var var, StringBuilder sb)
-
append
protected static void append(ValueConstant vc, StringBuilder sb)
-
appendValue
protected static StringBuilder appendValue(StringBuilder sb, Value value)
-
appendURI
protected static StringBuilder appendURI(StringBuilder sb, IRI uri)
-
appendLiteral
protected static StringBuilder appendLiteral(StringBuilder sb, Literal lit)
-
-