com.avaje.ebeaninternal.jdbc.PreparedStatementDelegator Maven / Gradle / Ivy
/**
* Copyright (C) 2006 Robin Bygrave
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
package com.avaje.ebeaninternal.jdbc;
import java.io.InputStream;
import java.io.Reader;
import java.math.BigDecimal;
import java.net.URL;
import java.sql.Array;
import java.sql.Blob;
import java.sql.Clob;
import java.sql.Connection;
import java.sql.Date;
import java.sql.ParameterMetaData;
import java.sql.PreparedStatement;
import java.sql.Ref;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.SQLWarning;
import java.sql.Time;
import java.sql.Timestamp;
import java.util.Calendar;
public class PreparedStatementDelegator implements PreparedStatement
{
private final PreparedStatement delegate;
public PreparedStatementDelegator(PreparedStatement delegate)
{
this.delegate = delegate;
}
public ResultSet executeQuery()
throws SQLException
{
return delegate.executeQuery();
}
public int executeUpdate()
throws SQLException
{
return delegate.executeUpdate();
}
public void setNull(int parameterIndex, int sqlType)
throws SQLException
{
delegate.setNull(parameterIndex, sqlType);
}
public void setBoolean(int parameterIndex, boolean x)
throws SQLException
{
delegate.setBoolean(parameterIndex, x);
}
public void setByte(int parameterIndex, byte x)
throws SQLException
{
delegate.setByte(parameterIndex, x);
}
public void setShort(int parameterIndex, short x)
throws SQLException
{
delegate.setShort(parameterIndex, x);
}
public void setInt(int parameterIndex, int x)
throws SQLException
{
delegate.setInt(parameterIndex, x);
}
public void setLong(int parameterIndex, long x)
throws SQLException
{
delegate.setLong(parameterIndex, x);
}
public void setFloat(int parameterIndex, float x)
throws SQLException
{
delegate.setFloat(parameterIndex, x);
}
public void setDouble(int parameterIndex, double x)
throws SQLException
{
delegate.setDouble(parameterIndex, x);
}
public void setBigDecimal(int parameterIndex, BigDecimal x)
throws SQLException
{
delegate.setBigDecimal(parameterIndex, x);
}
public void setString(int parameterIndex, String x)
throws SQLException
{
delegate.setString(parameterIndex, x);
}
public void setBytes(int parameterIndex, byte[] x)
throws SQLException
{
delegate.setBytes(parameterIndex, x);
}
public void setDate(int parameterIndex, Date x)
throws SQLException
{
delegate.setDate(parameterIndex, x);
}
public void setTime(int parameterIndex, Time x)
throws SQLException
{
delegate.setTime(parameterIndex, x);
}
public void setTimestamp(int parameterIndex, Timestamp x)
throws SQLException
{
delegate.setTimestamp(parameterIndex, x);
}
public void setAsciiStream(int parameterIndex, InputStream x, int length)
throws SQLException
{
delegate.setAsciiStream(parameterIndex, x, length);
}
@SuppressWarnings("deprecation")
public void setUnicodeStream(int parameterIndex, InputStream x, int length)
throws SQLException
{
delegate.setUnicodeStream(parameterIndex, x, length);
}
public void setBinaryStream(int parameterIndex, InputStream x, int length)
throws SQLException
{
delegate.setBinaryStream(parameterIndex, x, length);
}
public void clearParameters()
throws SQLException
{
delegate.clearParameters();
}
public void setObject(int i, Object o, int i1, int i2) throws SQLException
{
delegate.setObject(i, o, i1, i2);
}
public void setObject(int parameterIndex, Object x, int targetSqlType)
throws SQLException
{
delegate.setObject(parameterIndex, x, targetSqlType);
}
public void setObject(int parameterIndex, Object x)
throws SQLException
{
delegate.setObject(parameterIndex, x);
}
public boolean execute()
throws SQLException
{
return delegate.execute();
}
public void addBatch()
throws SQLException
{
delegate.addBatch();
}
public void setCharacterStream(int parameterIndex, Reader reader, int length)
throws SQLException
{
delegate.setCharacterStream(parameterIndex, reader, length);
}
public void setRef(int parameterIndex, Ref x)
throws SQLException
{
delegate.setRef(parameterIndex, x);
}
public void setBlob(int parameterIndex, Blob x)
throws SQLException
{
delegate.setBlob(parameterIndex, x);
}
public void setClob(int parameterIndex, Clob x)
throws SQLException
{
delegate.setClob(parameterIndex, x);
}
public void setArray(int parameterIndex, Array x)
throws SQLException
{
delegate.setArray(parameterIndex, x);
}
public ResultSetMetaData getMetaData()
throws SQLException
{
return delegate.getMetaData();
}
public void setDate(int parameterIndex, Date x, Calendar cal)
throws SQLException
{
delegate.setDate(parameterIndex, x, cal);
}
public void setTime(int parameterIndex, Time x, Calendar cal)
throws SQLException
{
delegate.setTime(parameterIndex, x, cal);
}
public void setTimestamp(int parameterIndex, Timestamp x, Calendar cal)
throws SQLException
{
delegate.setTimestamp(parameterIndex, x, cal);
}
public void setNull(int parameterIndex, int sqlType, String typeName)
throws SQLException
{
delegate.setNull(parameterIndex, sqlType, typeName);
}
public void setURL(int parameterIndex, URL x)
throws SQLException
{
delegate.setURL(parameterIndex, x);
}
public ParameterMetaData getParameterMetaData()
throws SQLException
{
return delegate.getParameterMetaData();
}
public ResultSet executeQuery(String sql)
throws SQLException
{
return delegate.executeQuery(sql);
}
public int executeUpdate(String sql)
throws SQLException
{
return delegate.executeUpdate(sql);
}
public void close()
throws SQLException
{
delegate.close();
}
public int getMaxFieldSize()
throws SQLException
{
return delegate.getMaxFieldSize();
}
public void setMaxFieldSize(int max)
throws SQLException
{
delegate.setMaxFieldSize(max);
}
public int getMaxRows()
throws SQLException
{
return delegate.getMaxRows();
}
public void setMaxRows(int max)
throws SQLException
{
delegate.setMaxRows(max);
}
public void setEscapeProcessing(boolean enable)
throws SQLException
{
delegate.setEscapeProcessing(enable);
}
public int getQueryTimeout()
throws SQLException
{
return delegate.getQueryTimeout();
}
public void setQueryTimeout(int seconds)
throws SQLException
{
delegate.setQueryTimeout(seconds);
}
public void cancel()
throws SQLException
{
delegate.cancel();
}
public SQLWarning getWarnings()
throws SQLException
{
return delegate.getWarnings();
}
public void clearWarnings()
throws SQLException
{
delegate.clearWarnings();
}
public void setCursorName(String name)
throws SQLException
{
delegate.setCursorName(name);
}
public boolean execute(String sql)
throws SQLException
{
return delegate.execute(sql);
}
public ResultSet getResultSet()
throws SQLException
{
return delegate.getResultSet();
}
public int getUpdateCount()
throws SQLException
{
return delegate.getUpdateCount();
}
public boolean getMoreResults()
throws SQLException
{
return delegate.getMoreResults();
}
public void setFetchDirection(int direction)
throws SQLException
{
delegate.setFetchDirection(direction);
}
public int getFetchDirection()
throws SQLException
{
return delegate.getFetchDirection();
}
public void setFetchSize(int rows)
throws SQLException
{
delegate.setFetchSize(rows);
}
public int getFetchSize()
throws SQLException
{
return delegate.getFetchSize();
}
public int getResultSetConcurrency()
throws SQLException
{
return delegate.getResultSetConcurrency();
}
public int getResultSetType()
throws SQLException
{
return delegate.getResultSetType();
}
public void addBatch(String sql)
throws SQLException
{
delegate.addBatch(sql);
}
public void clearBatch()
throws SQLException
{
delegate.clearBatch();
}
public int[] executeBatch()
throws SQLException
{
return delegate.executeBatch();
}
public Connection getConnection()
throws SQLException
{
return delegate.getConnection();
}
public boolean getMoreResults(int current)
throws SQLException
{
return delegate.getMoreResults(current);
}
public ResultSet getGeneratedKeys()
throws SQLException
{
return delegate.getGeneratedKeys();
}
public int executeUpdate(String sql, int autoGeneratedKeys)
throws SQLException
{
return delegate.executeUpdate(sql, autoGeneratedKeys);
}
public int executeUpdate(String sql, int[] columnIndexes)
throws SQLException
{
return delegate.executeUpdate(sql, columnIndexes);
}
public int executeUpdate(String sql, String[] columnNames)
throws SQLException
{
return delegate.executeUpdate(sql, columnNames);
}
public boolean execute(String sql, int autoGeneratedKeys)
throws SQLException
{
return delegate.execute(sql, autoGeneratedKeys);
}
public boolean execute(String sql, int[] columnIndexes)
throws SQLException
{
return delegate.execute(sql, columnIndexes);
}
public boolean execute(String sql, String[] columnNames)
throws SQLException
{
return delegate.execute(sql, columnNames);
}
public int getResultSetHoldability()
throws SQLException
{
return delegate.getResultSetHoldability();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy