/** * Support for java.sql.JDBCType/java.sql.SQLType. * * @param parameterName * @param sqlType * @param typeName * @throws SQLException */ public void registerOutParameter(String parameterName, SQLType sqlType, String typeName) throws SQLException { try { if (this.wrappedStmt != null) { ((CallableStatement) this.wrappedStmt).registerOutParameter(parameterName, sqlType, typeName); } else { throw SQLError.createSQLException("No operations allowed after statement closed", SQLError.SQL_STATE_GENERAL_ERROR, this.exceptionInterceptor); } } catch (SQLException sqlEx) { checkAndFireConnectionError(sqlEx); } }
/** * Support for java.sql.JDBCType/java.sql.SQLType. * * @param parameterName * @param sqlType * @param scale * @throws SQLException */ public void registerOutParameter(String parameterName, SQLType sqlType, int scale) throws SQLException { try { if (this.wrappedStmt != null) { ((CallableStatement) this.wrappedStmt).registerOutParameter(parameterName, sqlType, scale); } else { throw SQLError.createSQLException("No operations allowed after statement closed", SQLError.SQL_STATE_GENERAL_ERROR, this.exceptionInterceptor); } } catch (SQLException sqlEx) { checkAndFireConnectionError(sqlEx); } }
/** * Support for java.sql.JDBCType/java.sql.SQLType. * * @param parameterIndex * @param sqlType * @throws SQLException */ public void registerOutParameter(int parameterIndex, SQLType sqlType) throws SQLException { try { if (this.wrappedStmt != null) { ((CallableStatement) this.wrappedStmt).registerOutParameter(parameterIndex, sqlType); } else { throw SQLError.createSQLException("No operations allowed after statement closed", SQLError.SQL_STATE_GENERAL_ERROR, this.exceptionInterceptor); } } catch (SQLException sqlEx) { checkAndFireConnectionError(sqlEx); } }
/** * Support for java.sql.JDBCType/java.sql.SQLType. * * @param parameterIndex * @param x * @param targetSqlType * @throws SQLException */ public void setObject(int parameterIndex, Object x, SQLType targetSqlType) throws SQLException { try { if (this.wrappedStmt != null) { ((CallableStatement) this.wrappedStmt).setObject(parameterIndex, x, targetSqlType); } else { throw SQLError.createSQLException("No operations allowed after statement closed", SQLError.SQL_STATE_GENERAL_ERROR, this.exceptionInterceptor); } } catch (SQLException sqlEx) { checkAndFireConnectionError(sqlEx); } }
/** * {@inheritDoc} * * @see jp.co.future.uroborosql.fluent.SqlFluent#outParam(java.lang.String, java.sql.SQLType) */ @SuppressWarnings("unchecked") @Override public T outParam(final String paramName, final SQLType sqlType) { context().outParam(paramName, sqlType); return (T) this; }
/** * Support for java.sql.JDBCType/java.sql.SQLType. * * @param parameterIndex * @param x * @param targetSqlType * @param scaleOrLength * @throws SQLException */ public void setObject(int parameterIndex, Object x, SQLType targetSqlType, int scaleOrLength) throws SQLException { try { if (this.wrappedStmt != null) { ((CallableStatement) this.wrappedStmt).setObject(parameterIndex, x, targetSqlType, scaleOrLength); } else { throw SQLError.createSQLException("No operations allowed after statement closed", SQLError.SQL_STATE_GENERAL_ERROR, this.exceptionInterceptor); } } catch (SQLException sqlEx) { checkAndFireConnectionError(sqlEx); } }
/** * Support for java.sql.JDBCType/java.sql.SQLType. * * @param parameterName * @param sqlType * @throws SQLException */ public void registerOutParameter(String parameterName, SQLType sqlType) throws SQLException { try { if (this.wrappedStmt != null) { ((CallableStatement) this.wrappedStmt).registerOutParameter(parameterName, sqlType); } else { throw SQLError.createSQLException("No operations allowed after statement closed", SQLError.SQL_STATE_GENERAL_ERROR, this.exceptionInterceptor); } } catch (SQLException sqlEx) { checkAndFireConnectionError(sqlEx); } }
/** * Support for java.sql.JDBCType/java.sql.SQLType. * * @param parameterIndex * @param sqlType * @param typeName * @throws SQLException */ public void registerOutParameter(int parameterIndex, SQLType sqlType, String typeName) throws SQLException { try { if (this.wrappedStmt != null) { ((CallableStatement) this.wrappedStmt).registerOutParameter(parameterIndex, sqlType, typeName); } else { throw SQLError.createSQLException("No operations allowed after statement closed", SQLError.SQL_STATE_GENERAL_ERROR, this.exceptionInterceptor); } } catch (SQLException sqlEx) { checkAndFireConnectionError(sqlEx); } }
/** * Support for java.sql.JDBCType/java.sql.SQLType. * * @param parameterName * @param x * @param targetSqlType * @param scaleOrLength * @throws SQLException */ public void setObject(String parameterName, Object x, SQLType targetSqlType, int scaleOrLength) throws SQLException { try { if (this.wrappedStmt != null) { ((CallableStatement) this.wrappedStmt).setObject(parameterName, x, targetSqlType, scaleOrLength); } else { throw SQLError.createSQLException("No operations allowed after statement closed", SQLError.SQL_STATE_GENERAL_ERROR, this.exceptionInterceptor); } } catch (SQLException sqlEx) { checkAndFireConnectionError(sqlEx); } }
/** * Support for java.sql.JDBCType/java.sql.SQLType. * * @param parameterIndex * @param x * @param targetSqlType * @throws SQLException */ public void setObject(int parameterIndex, Object x, SQLType targetSqlType) throws SQLException { try { if (this.wrappedStmt != null) { ((PreparedStatement) this.wrappedStmt).setObject(parameterIndex, x, targetSqlType); } else { throw SQLError.createSQLException("No operations allowed after statement closed", SQLError.SQL_STATE_GENERAL_ERROR, this.exceptionInterceptor); } } catch (SQLException sqlEx) { checkAndFireConnectionError(sqlEx); } }
/** * Support for java.sql.JDBCType/java.sql.SQLType. * * @param parameterName * @param x * @param targetSqlType * @throws SQLException */ public void setObject(String parameterName, Object x, SQLType targetSqlType) throws SQLException { try { if (this.wrappedStmt != null) { ((CallableStatement) this.wrappedStmt).setObject(parameterName, x, targetSqlType); } else { throw SQLError.createSQLException("No operations allowed after statement closed", SQLError.SQL_STATE_GENERAL_ERROR, this.exceptionInterceptor); } } catch (SQLException sqlEx) { checkAndFireConnectionError(sqlEx); } }
/** * Support for java.sql.JDBCType/java.sql.SQLType. * * @param parameterIndex * @param x * @param targetSqlType * @param scaleOrLength * @throws SQLException */ public void setObject(int parameterIndex, Object x, SQLType targetSqlType, int scaleOrLength) throws SQLException { try { if (this.wrappedStmt != null) { ((PreparedStatement) this.wrappedStmt).setObject(parameterIndex, x, targetSqlType, scaleOrLength); } else { throw SQLError.createSQLException("No operations allowed after statement closed", SQLError.SQL_STATE_GENERAL_ERROR, this.exceptionInterceptor); } } catch (SQLException sqlEx) { checkAndFireConnectionError(sqlEx); } }
@Override public void updateObject(int columnIndex, Object x, SQLType targetSqlType, int scaleOrLength) throws SQLException { this.getCurrentResultSet().updateObject(columnIndex, x, targetSqlType); }
/** * {@inheritDoc} * * @see jp.co.future.uroborosql.fluent.SqlFluent#inOutParam(java.lang.String, java.lang.Object, java.sql.SQLType) */ @SuppressWarnings("unchecked") @Override public T inOutParam(final String paramName, final Object value, final SQLType sqlType) { context().inOutParam(paramName, value, sqlType); return (T) this; }
@Override public void updateObject(String columnLabel, Object x, SQLType targetSqlType, int scaleOrLength) throws SQLException { this.getCurrentResultSet().updateObject(columnLabel, x, targetSqlType, scaleOrLength); }
/** * Support for java.sql.JDBCType/java.sql.SQLType. * * @param parameterIndex * @param sqlType * @param scale * @throws SQLException */ public void registerOutParameter(int parameterIndex, SQLType sqlType, int scale) throws SQLException { try { if (this.wrappedStmt != null) { ((CallableStatement) this.wrappedStmt).registerOutParameter(parameterIndex, sqlType, scale); } else { throw SQLError.createSQLException("No operations allowed after statement closed", SQLError.SQL_STATE_GENERAL_ERROR, this.exceptionInterceptor); } } catch (SQLException sqlEx) { checkAndFireConnectionError(sqlEx); } }
private int translateAndCheckSqlType(SQLType sqlType) throws SQLException { return JDBC42Helper.translateAndCheckSqlType(sqlType, getExceptionInterceptor()); }