@Override public void setNClob(int parameterIndex, Reader reader) throws SQLException { statement.setNClob(parameterIndex, reader); } }
@Override public void setNClob(int parameterIndex, Reader reader) throws SQLException { rawStatement.setNClob(parameterIndex, reader); }
@Override public void setNClob(int parameterIndex, NClob value) throws SQLException { rawStatement.setNClob(parameterIndex, value); }
@Override public void setNClob(int parameterIndex, NClob value) throws SQLException { rawStatement.setNClob(parameterIndex, value); }
@Override public void setNClob(int parameterIndex, Reader reader, long length) throws SQLException { rawStatement.setNClob(parameterIndex, reader, length); }
@Override public void setNClob(int parameterIndex, Reader reader) throws SQLException { rawStatement.setNClob(parameterIndex, reader); }
@Override public void setNClob(int parameterIndex, Reader reader, long length) throws SQLException { rawStatement.setNClob(parameterIndex, reader, length); }
@Override public void setNClob(int parameterIndex, Reader reader, long length) throws SQLException { statement.setNClob(parameterIndex, reader, length); }
@Override public void setNClob(int parameterIndex, NClob value) throws SQLException { statement.setNClob(parameterIndex, value); }
@Override public void setNClob(int parameterIndex, NClob value) throws SQLException { setParamByIndex(parameterIndex, value); targetStatement.setNClob(parameterIndex, value); }
@Override public void setNClob(int parameterIndex, Reader reader, long length) throws SQLException { setParamByIndex(parameterIndex, reader); targetStatement.setNClob(parameterIndex, reader, length); }
@Override public void setNClob(int parameterIndex, Reader reader) throws SQLException { setParamByIndex(parameterIndex, reader); targetStatement.setNClob(parameterIndex, reader); } }
@Override public void setNClob(int parameterIndex, NClob value) throws SQLException { SQLException e = null; try { delegate.setNClob(parameterIndex, value); } catch (SQLException sqle) { e = sqle; throw e; } finally { eventListener.onAfterPreparedStatementSet(statementInformation, parameterIndex, value, e); } }
@Override public void setNClob(int parameterIndex, Reader reader) throws SQLException { SQLException e = null; try { delegate.setNClob(parameterIndex, reader); } catch (SQLException sqle) { e = sqle; throw e; } finally { eventListener.onAfterPreparedStatementSet(statementInformation, parameterIndex, reader, e); } }
@Override public void setNClob(int parameterIndex, NClob value) throws SQLException { checkOpen(); try { stmt.setNClob(parameterIndex, value); } catch (Throwable t) { throw checkException(t); } }
@Override public void setNClob(int parameterIndex, Reader reader, long length) throws SQLException { checkOpen(); try { stmt.setNClob(parameterIndex, reader, length); } catch (Throwable t) { throw checkException(t); } }
@Override public void setNClob(int parameterIndex, Reader reader) throws SQLException { checkOpen(); try { stmt.setNClob(parameterIndex, reader); } catch (Throwable t) { throw checkException(t); } }
@Override public void preparedStatement_setNClob(PreparedStatementProxy statement, int parameterIndex, Reader reader) throws SQLException { if (this.pos < filterSize) { nextFilter().preparedStatement_setNClob(this, statement, parameterIndex, reader); return; } statement.getRawObject().setNClob(parameterIndex, reader); }
@Override public void preparedStatement_setNClob(PreparedStatementProxy statement, int parameterIndex, Reader reader, long length) throws SQLException { if (this.pos < filterSize) { nextFilter().preparedStatement_setNClob(this, statement, parameterIndex, reader, length); return; } statement.getRawObject().setNClob(parameterIndex, reader, length); }
@Override public void preparedStatement_setNClob(PreparedStatementProxy statement, int parameterIndex, NClob x) throws SQLException { if (this.pos < filterSize) { nextFilter().preparedStatement_setNClob(this, statement, parameterIndex, x); return; } if (x instanceof NClobProxy) { x = ((NClobProxy) x).getRawNClob(); } statement.getRawObject() .setNClob(parameterIndex, x); }