+++ /dev/null
-package net.jaekl.squelch.db;
-
-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.NClob;
-import java.sql.ParameterMetaData;
-import java.sql.PreparedStatement;
-import java.sql.Ref;
-import java.sql.ResultSet;
-import java.sql.ResultSetMetaData;
-import java.sql.RowId;
-import java.sql.SQLException;
-import java.sql.SQLWarning;
-import java.sql.SQLXML;
-import java.sql.Time;
-import java.sql.Timestamp;
-import java.util.ArrayList;
-import java.util.Calendar;
-
-public class PreparedStatementMock implements PreparedStatement {
- private ArrayList<Object> m_args;
- private boolean m_closed;
- private ConnectionMock m_conn;
- private String m_sql;
-
- public PreparedStatementMock(ConnectionMock conn, String sql)
- {
- m_args = new ArrayList<Object>();
- m_closed = false;
- m_conn = conn;
- m_sql = sql;
- }
-
- @Override
- public String toString()
- {
- StringBuilder sb = new StringBuilder(m_sql);
-
- for (Object arg : m_args) {
- sb.append("[" + arg + "]");
- }
-
- return sb.toString();
- }
-
- @Override
- public void addBatch(String arg0) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void cancel() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void clearBatch() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void clearWarnings() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void close() throws SQLException {
- m_closed = true;
- }
-
- @Override
- public void closeOnCompletion() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
- }
-
- @Override
- public boolean execute(String arg0) throws SQLException {
- assert(! m_closed);
- throw new UnsupportedOperationException("Not yet implemented");
- }
-
- @Override
- public boolean execute(String arg0, int arg1) throws SQLException {
- assert(! m_closed);
- throw new UnsupportedOperationException("Not yet implemented");
- }
-
- @Override
- public boolean execute(String arg0, int[] arg1) throws SQLException {
- assert(! m_closed);
- throw new UnsupportedOperationException("Not yet implemented");
- }
-
- @Override
- public boolean execute(String arg0, String[] arg1) throws SQLException {
- assert(! m_closed);
- throw new UnsupportedOperationException("Not yet implemented");
- }
-
- @Override
- public int[] executeBatch() throws SQLException {
- assert(! m_closed);
- throw new UnsupportedOperationException("Not yet implemented");
- }
-
- @Override
- public ResultSet executeQuery(String arg0) throws SQLException {
- assert(! m_closed);
- throw new UnsupportedOperationException("Not yet implemented");
- }
-
- @Override
- public int executeUpdate(String arg0) throws SQLException {
- assert(! m_closed);
- throw new UnsupportedOperationException("Not yet implemented");
- }
-
- @Override
- public int executeUpdate(String arg0, int arg1) throws SQLException {
- assert(! m_closed);
- throw new UnsupportedOperationException("Not yet implemented");
- }
-
- @Override
- public int executeUpdate(String arg0, int[] arg1) throws SQLException {
- assert(! m_closed);
- throw new UnsupportedOperationException("Not yet implemented");
- }
-
- @Override
- public int executeUpdate(String arg0, String[] arg1) throws SQLException {
- assert(! m_closed);
- throw new UnsupportedOperationException("Not yet implemented");
- }
-
- @Override
- public Connection getConnection() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public int getFetchDirection() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public int getFetchSize() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public ResultSet getGeneratedKeys() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public int getMaxFieldSize() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public int getMaxRows() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public boolean getMoreResults() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public boolean getMoreResults(int arg0) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public int getQueryTimeout() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public ResultSet getResultSet() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public int getResultSetConcurrency() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public int getResultSetHoldability() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public int getResultSetType() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public int getUpdateCount() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public SQLWarning getWarnings() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public boolean isCloseOnCompletion() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public boolean isClosed() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public boolean isPoolable() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setCursorName(String arg0) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setEscapeProcessing(boolean arg0) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setFetchDirection(int arg0) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setFetchSize(int arg0) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setMaxFieldSize(int arg0) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setMaxRows(int arg0) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setPoolable(boolean arg0) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setQueryTimeout(int arg0) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public boolean isWrapperFor(Class<?> arg0) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public <T> T unwrap(Class<T> arg0) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void addBatch() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void clearParameters() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public boolean execute() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public ResultSet executeQuery() throws SQLException {
- assert(! m_closed);
- return m_conn.mock_executeQuery(this);
- }
-
- @Override
- public int executeUpdate() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public ResultSetMetaData getMetaData() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public ParameterMetaData getParameterMetaData() throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setArray(int arg0, Array arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setAsciiStream(int arg0, InputStream arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setAsciiStream(int arg0, InputStream arg1, int arg2)
- throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setAsciiStream(int arg0, InputStream arg1, long arg2)
- throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setBigDecimal(int arg0, BigDecimal arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setBinaryStream(int arg0, InputStream arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setBinaryStream(int arg0, InputStream arg1, int arg2)
- throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setBinaryStream(int arg0, InputStream arg1, long arg2)
- throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setBlob(int arg0, Blob arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setBlob(int arg0, InputStream arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setBlob(int arg0, InputStream arg1, long arg2)
- throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setBoolean(int arg0, boolean arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setByte(int arg0, byte arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setBytes(int arg0, byte[] arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setCharacterStream(int arg0, Reader arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setCharacterStream(int arg0, Reader arg1, int arg2)
- throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setCharacterStream(int arg0, Reader arg1, long arg2)
- throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setClob(int arg0, Clob arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setClob(int arg0, Reader arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setClob(int arg0, Reader arg1, long arg2) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setDate(int arg0, Date arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setDate(int arg0, Date arg1, Calendar arg2) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setDouble(int arg0, double arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setFloat(int arg0, float arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setInt(int arg0, int arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setLong(int arg0, long arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setNCharacterStream(int arg0, Reader arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setNCharacterStream(int arg0, Reader arg1, long arg2)
- throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setNClob(int arg0, NClob arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setNClob(int arg0, Reader arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setNClob(int arg0, Reader arg1, long arg2) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setNString(int arg0, String arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setNull(int arg0, int arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setNull(int arg0, int arg1, String arg2) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setObject(int arg0, Object arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setObject(int arg0, Object arg1, int arg2) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setObject(int arg0, Object arg1, int arg2, int arg3)
- throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setRef(int arg0, Ref arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setRowId(int arg0, RowId arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setSQLXML(int arg0, SQLXML arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setShort(int arg0, short arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setString(int arg0, String arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setTime(int arg0, Time arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setTime(int arg0, Time arg1, Calendar arg2) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setTimestamp(int arg0, Timestamp arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setTimestamp(int arg0, Timestamp arg1, Calendar arg2)
- throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setURL(int arg0, URL arg1) throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
- @Override
- public void setUnicodeStream(int arg0, InputStream arg1, int arg2)
- throws SQLException {
- throw new UnsupportedOperationException("Not yet implemented");
-
- }
-
-}