/** * {@inheritDoc} */ @Override public Q autoClose() { super.autoClose(); return _this(); }
public Q setBoolean(final int index, final boolean value) { initPrepared(); try { preparedStatement.setBoolean(index, value); } catch (SQLException sex) { throwSetParamError(index, sex); } return _this(); }
public Q setBoolean(final String param, final Boolean value) { if (value == null) { setNull(param, Types.BOOLEAN); } else { setBoolean(param, value.booleanValue()); } return _this(); }
public Q setLong(final String param, final Number value) { if (value == null) { setNull(param, Types.BIGINT); } else { setLong(param, value.longValue()); } return _this(); }
public Q setByte(final int index, final Number value) { if (value == null) { setNull(index, Types.SMALLINT); } else { setByte(index, value.byteValue()); } return _this(); }
public Q setDouble(final int index, final double value) { initPrepared(); try { preparedStatement.setDouble(index, value); } catch (SQLException sex) { throwSetParamError(index, sex); } return _this(); }
public Q setFloat(final int index, final float value) { initPrepared(); try { preparedStatement.setFloat(index, value); } catch (SQLException sex) { throwSetParamError(index, sex); } return _this(); }
public Q setShort(final int index, final short value) { initPrepared(); try { preparedStatement.setShort(index, value); } catch (SQLException sex) { throwSetParamError(index, sex); } return _this(); }
public Q setTime(final int index, final Time value) { initPrepared(); try { preparedStatement.setTime(index, value); } catch (SQLException sex) { throwSetParamError(index, sex); } return _this(); }
public Q setShort(final String param, final Number value) { if (value == null) { setNull(param, Types.SMALLINT); } else { setShort(param, value.shortValue()); } return _this(); }
public Q setArray(final int index, final Array value) { initPrepared(); try { preparedStatement.setArray(index, value); } catch (SQLException sex) { throwSetParamError(index, sex); } return _this(); }
public Q setNull(final String param, final int value, final String typeName) { initPrepared(); final int[] positions = query.getNamedParameterIndices(param); try { for (final int position : positions) { preparedStatement.setNull(position, value, typeName); } } catch (SQLException sex) { throw new DbSqlException(this, "Failed to set null to parameter: " + param, sex); } return _this(); }
public Q setString(final String param, final String value) { initPrepared(); final int[] positions = query.getNamedParameterIndices(param); try { for (final int position : positions) { preparedStatement.setString(position, value); } } catch (SQLException sex) { throwSetParamError(param, sex); } return _this(); }
public Q setBlob(final String param, final Blob value) { initPrepared(); final int[] positions = query.getNamedParameterIndices(param); try { for (final int position : positions) { preparedStatement.setBlob(position, value); } } catch (SQLException sex) { throwSetParamError(param, sex); } return _this(); }
public Q setBoolean(final String param, final boolean value) { initPrepared(); final int[] positions = query.getNamedParameterIndices(param); try { for (final int position : positions) { preparedStatement.setBoolean(position, value); } } catch (SQLException sex) { throwSetParamError(param, sex); } return _this(); }
public Q setAsciiStream(final int index, final InputStream stream) { initPrepared(); try { preparedStatement.setAsciiStream(index, stream, stream.available()); } catch (IOException | SQLException ioex) { throwSetParamError(index, ioex); } return _this(); }
public Q setCharacterStream(final String param, final Reader reader, final int length) { initPrepared(); final int[] positions = query.getNamedParameterIndices(param); try { for (final int position : positions) { preparedStatement.setCharacterStream(position, reader, length); } } catch (SQLException sex) { throwSetParamError(param, sex); } return _this(); }
public Q setAsciiStream(final int index, final InputStream stream, final int length) { initPrepared(); try { preparedStatement.setAsciiStream(index, stream, length); } catch (SQLException sex) { throwSetParamError(index, sex); } return _this(); }
public Q setURL(final String param, final URL value) { initPrepared(); final int[] positions = query.getNamedParameterIndices(param); try { for (final int position : positions) { preparedStatement.setURL(position, value); } } catch (SQLException sex) { throwSetParamError(param, sex); } return _this(); }
public Q setAsciiStream(final String param, final InputStream stream, final int length) { initPrepared(); final int[] positions = query.getNamedParameterIndices(param); try { for (final int position : positions) { preparedStatement.setAsciiStream(position, stream, length); } } catch (SQLException sex) { throwSetParamError(param, sex); } return _this(); }