@Override public Blob createBlob() throws SQLException { return targetConnection.createBlob(); }
@Override public Blob createBlob() throws SQLException { return raw.createBlob(); }
@Override public Blob createBlob() throws SQLException { return raw.createBlob(); }
@Override public Blob createBlob() throws SQLException { return connection.createBlob(); }
@Override public Blob createBlob() throws SQLException { return delegate.createBlob(); }
@Override public Blob createBlob() throws SQLException { return delegate.createBlob(); }
@Override public Blob createBlob() throws SQLException { return connection.createBlob(); }
@Override public Blob createBlob() throws SQLException { return connection.createBlob(); }
@Override public Blob createBlob() throws SQLException { return delegate.createBlob(); }
@Override public Blob createBlob() throws SQLException { checkState(); return conn.createBlob(); }
@Override public void setBlobAsBytes(PreparedStatement ps, int paramIndex, @Nullable byte[] content) throws SQLException { if (content != null) { Blob blob = ps.getConnection().createBlob(); blob.setBytes(1, content); this.temporaryBlobs.add(blob); ps.setBlob(paramIndex, blob); } else { ps.setBlob(paramIndex, (Blob) null); } if (logger.isDebugEnabled()) { logger.debug(content != null ? "Copied bytes into temporary BLOB with length " + content.length : "Set BLOB to null"); } }
@Override public void setBlobAsBytes(PreparedStatement ps, int paramIndex, byte[] content) throws SQLException { Blob blob = ps.getConnection().createBlob(); blob.setBytes(1, content); ps.setBlob(paramIndex, blob); }
/** {@inheritDoc} */ @Override public Blob createBlob() throws SQLException { return conn.createBlob(); }
@Override public Blob createBlob() throws SQLException { return _baseConn.createBlob(); }
@Override public Object call() throws Exception { return conn.createBlob(); } },
@Override public Object call() throws Exception { return conn.createBlob(); } },
@Override public Blob createBlob() throws SQLException { blockUntilAvailable(); return connection.createBlob(); }
@Override public void setBlobAsBinaryStream( PreparedStatement ps, int paramIndex, @Nullable InputStream binaryStream, int contentLength) throws SQLException { if (binaryStream != null) { Blob blob = ps.getConnection().createBlob(); try { FileCopyUtils.copy(binaryStream, blob.setBinaryStream(1)); } catch (IOException ex) { throw new DataAccessResourceFailureException("Could not copy into LOB stream", ex); } this.temporaryBlobs.add(blob); ps.setBlob(paramIndex, blob); } else { ps.setBlob(paramIndex, (Blob) null); } if (logger.isDebugEnabled()) { logger.debug(binaryStream != null ? "Copied binary stream into temporary BLOB with length " + contentLength : "Set BLOB to null"); } }
@Override public Blob connection_createBlob(ConnectionProxy connection) throws SQLException { if (this.pos < filterSize) { return nextFilter() .connection_createBlob(this, connection); } return connection.getRawObject() .createBlob(); }
@Override public Blob createBlob() throws SQLException { TestObjectStoreInitRetry.debugTrace(); return _baseConn.createBlob(); }