@Override public void setDouble(int parameterIndex, double value) throws SQLException { this.setParameter(parameterIndex, NodeFactoryExtra.doubleToNode(value)); }
@Override public void setDouble(int parameterIndex, double value) throws SQLException { this.setParameter(parameterIndex, NodeFactoryExtra.doubleToNode(value)); }
@Test public void e_01() { test("lfn:e(2)", NodeFactoryExtra.doubleToNode(Math.exp(2d))); }
@Test public void log_03() { test("lfn:log(-1)", NodeFactoryExtra.doubleToNode(Double.NaN)); }
this.setParameter(parameterIndex, NodeFactoryExtra.floatToNode((Float) value)); } else if (value instanceof Double) { this.setParameter(parameterIndex, NodeFactoryExtra.doubleToNode((Double) value)); } else if (value instanceof Date) { Calendar c = Calendar.getInstance();
this.setParameter(parameterIndex, NodeFactoryExtra.floatToNode((Float) value)); } else if (value instanceof Double) { this.setParameter(parameterIndex, NodeFactoryExtra.doubleToNode((Double) value)); } else if (value instanceof Date) { Calendar c = Calendar.getInstance();
case Types.DOUBLE: if (value instanceof Double) { this.setParameter(parameterIndex, NodeFactoryExtra.doubleToNode((Double)value)); } else if (value instanceof Float) { this.setParameter(parameterIndex, NodeFactoryExtra.doubleToNode((Float)value)); } else if (value instanceof Node) { Double d = JdbcNodeUtils.toDouble((Node)value); this.setParameter(parameterIndex, NodeFactoryExtra.doubleToNode(d)); } else { throw new SQLException("The given value is not marshallable to the desired target type"); this.setParameter(parameterIndex, NodeFactory.createLiteral(Byte.toString((Byte)value), XSDDatatype.XSDbyte)); } else if (value instanceof Double) { this.setParameter(parameterIndex, NodeFactoryExtra.doubleToNode((Double)value)); } else if (value instanceof Float) { this.setParameter(parameterIndex, NodeFactoryExtra.floatToNode((Float)value));
case Types.DOUBLE: if (value instanceof Double) { this.setParameter(parameterIndex, NodeFactoryExtra.doubleToNode((Double)value)); } else if (value instanceof Float) { this.setParameter(parameterIndex, NodeFactoryExtra.doubleToNode((Float)value)); } else if (value instanceof Node) { Double d = JdbcNodeUtils.toDouble((Node)value); this.setParameter(parameterIndex, NodeFactoryExtra.doubleToNode(d)); } else { throw new SQLException("The given value is not marshallable to the desired target type"); this.setParameter(parameterIndex, NodeFactory.createLiteral(Byte.toString((Byte)value), XSDDatatype.XSDbyte)); } else if (value instanceof Double) { this.setParameter(parameterIndex, NodeFactoryExtra.doubleToNode((Double)value)); } else if (value instanceof Float) { this.setParameter(parameterIndex, NodeFactoryExtra.floatToNode((Float)value));
/** * Tests that the various set methods of {@link JenaPreparedStatement} * function correctly * * @throws SQLException */ @Test public void prepared_statement_setters_47() throws SQLException { JenaConnection conn = this.getConnection(); JenaPreparedStatement stmt = (JenaPreparedStatement) conn.prepareStatement("SELECT * WHERE { ?s ?p ? }"); stmt.setObject(1, NodeFactoryExtra.doubleToNode(123.4d), Types.DOUBLE); ParameterizedSparqlString pss = stmt.getParameterizedString(); Assert.assertTrue(pss.toString().contains("123.4")); stmt.close(); conn.close(); }