/** * Sets a positional parameter to a boolean literal * * @param index * Positional Index * @param value * boolean */ public void setLiteral(int index, boolean value) { this.setParam(index, this.model.createTypedLiteral(value)); }
/** * Sets a variable parameter to an integer literal * * @param var * Variable * @param l * Integer Value */ public void setLiteral(String var, long l) { this.setParam(var, NodeFactoryExtra.intToNode(l)); }
/** * Sets a positional parameter to a float literal * * @param index * Positional Index * @param f * Float value */ public void setLiteral(int index, float f) { this.setParam(index, NodeFactoryExtra.floatToNode(f)); }
/** * Sets a positional parameter to a date time literal * * @param index * Positional Index * @param dt * Date Time value */ public void setLiteral(int index, Calendar dt) { this.setParam(index, this.model.createTypedLiteral(dt)); }
/** * Sets a variable parameter to a boolean literal * * @param var * Variable * @param value * boolean */ public void setLiteral(String var, boolean value) { this.setParam(var, this.model.createTypedLiteral(value)); }
/** * Sets a variable parameter to a double literal * * @param var * Variable * @param d * Double value */ public void setLiteral(String var, double d) { this.setParam(var, this.model.createTypedLiteral(d)); }
/** * @param pss * @param name * @param iri */ public static void setPSSResource(ParameterizedSparqlString pss, String name, Resource iri) { if (iri != null) pss.setParam(name, iri); else setNull(pss, name); }
/** * Sets a positional parameter to an integer literal * * @param index * Positional Index * @param i * Integer Value */ public void setLiteral(int index, int i) { this.setParam(index, NodeFactoryExtra.intToNode(i)); }
/** * Sets a positional parameter to an integer literal * * @param index * Positional Index * @param l * Integer Value */ public void setLiteral(int index, long l) { this.setParam(index, NodeFactoryExtra.intToNode(l)); }
/** * Sets a variable parameter to a date time literal * * @param var * Variable * @param dt * Date Time value */ public void setLiteral(String var, Calendar dt) { this.setParam(var, this.model.createTypedLiteral(dt)); }
/** * Sets a variable parameter to an integer literal * * @param var * Variable * @param i * Integer Value */ public void setLiteral(String var, int i) { this.setParam(var, NodeFactoryExtra.intToNode(i)); }
/** * Sets a positional parameter to a double literal * * @param index * Positional Index * @param d * Double value */ public void setLiteral(int index, double d) { this.setParam(index, this.model.createTypedLiteral(d)); }
/** * @param pss * @param name * @param iri */ public static void setPSSResource(ParameterizedSparqlString pss, String name, Resource iri) { if (iri != null) pss.setParam(name, iri); else setNull(pss, name); }
/** * Sets a variable parameter to a float literal * * @param var * Variable * @param f * Float value */ public void setLiteral(String var, float f) { this.setParam(var, NodeFactoryExtra.floatToNode(f)); }
/** * Sets a variable parameter * <p> * Setting a parameter to null is equivalent to calling * {@link #clearParam(String)} for the given variable * </p> * * @param var * Variable * @param n * Value */ public void setParam(String var, RDFNode n) { this.setParam(var, n.asNode()); }
/** * Sets a positional parameter * <p> * Setting a parameter to null is equivalent to calling * {@link #clearParam(String)} for the given variable * </p> * * @param index * Positional Index * @param n * Node */ public void setParam(int index, RDFNode n) { this.setParam(index, n.asNode()); }
/** * Sets a positional parameter to a literal * <p> * Setting a parameter to null is equivalent to calling * {@link #clearParam(int)} for the given index * </p> * * @param index * Positional Index * @param value * Lexical Value * */ public void setLiteral(int index, String value) { this.setParam(index, NodeFactoryExtra.createLiteralNode(value, null, null)); }
/** * Sets a variable parameter to a Literal * <p> * Setting a parameter to null is equivalent to calling * {@link #clearParam(String)} for the given variable * </p> * * @param var * Variable * @param lit * Value * */ public void setLiteral(String var, Literal lit) { this.setParam(var, lit.asNode()); }
/** * Sets a variable parameter to a literal * <p> * Setting a parameter to null is equivalent to calling * {@link #clearParam(String)} for the given variable * </p> * * @param var * Variable * @param value * Lexical Value * */ public void setLiteral(String var, String value) { this.setParam(var, NodeFactoryExtra.createLiteralNode(value, null, null)); }
/** * Sets the Parameters * * @param map * Parameters */ public void setParams(QuerySolutionMap map) { if (map != null) { Iterator<String> iter = map.varNames(); while (iter.hasNext()) { String var = iter.next(); this.setParam(var, map.get(var).asNode()); } } }