View Javadoc

1   package com.imcode.db.jdbc;
2   
3   import java.sql.*;
4   import java.io.InputStream;
5   import java.io.Reader;
6   import java.math.BigDecimal;
7   import java.util.Calendar;
8   import java.net.URL;
9   
10  public class PreparedStatementWrapper implements PreparedStatement {
11  
12      protected PreparedStatement preparedStatement ;
13  
14      public PreparedStatementWrapper(PreparedStatement preparedStatement) {
15          this.preparedStatement = preparedStatement;
16      }
17  
18      public void addBatch() throws SQLException {
19          preparedStatement.addBatch();
20      }
21  
22      public void clearParameters() throws SQLException {
23          preparedStatement.clearParameters();
24      }
25  
26      public boolean execute() throws SQLException {
27          return preparedStatement.execute();
28      }
29  
30      public ResultSet executeQuery() throws SQLException {
31          return preparedStatement.executeQuery();
32      }
33  
34      public int executeUpdate() throws SQLException {
35          return preparedStatement.executeUpdate();
36      }
37  
38      public ResultSetMetaData getMetaData() throws SQLException {
39          return preparedStatement.getMetaData();
40      }
41  
42      public ParameterMetaData getParameterMetaData() throws SQLException {
43          return preparedStatement.getParameterMetaData();
44      }
45  
46      public void setArray(int i, Array x) throws SQLException {
47          preparedStatement.setArray(i, x);
48      }
49  
50      public void setAsciiStream(int parameterIndex, InputStream x, int length) throws SQLException {
51          preparedStatement.setAsciiStream(parameterIndex, x, length);
52      }
53  
54      public void setBigDecimal(int parameterIndex, BigDecimal x) throws SQLException {
55          preparedStatement.setBigDecimal(parameterIndex, x);
56      }
57  
58      public void setBinaryStream(int parameterIndex, InputStream x, int length) throws SQLException {
59          preparedStatement.setBinaryStream(parameterIndex, x, length);
60      }
61  
62      public void setBlob(int i, Blob x) throws SQLException {
63          preparedStatement.setBlob(i, x);
64      }
65  
66      public void setBoolean(int parameterIndex, boolean x) throws SQLException {
67          preparedStatement.setBoolean(parameterIndex, x);
68      }
69  
70      public void setByte(int parameterIndex, byte x) throws SQLException {
71          preparedStatement.setByte(parameterIndex, x);
72      }
73  
74      public void setBytes(int parameterIndex, byte[] x) throws SQLException {
75          preparedStatement.setBytes(parameterIndex, x);
76      }
77  
78      public void setCharacterStream(int parameterIndex, Reader reader, int length) throws SQLException {
79          preparedStatement.setCharacterStream(parameterIndex, reader, length);
80      }
81  
82      public void setClob(int i, Clob x) throws SQLException {
83          preparedStatement.setClob(i, x);
84      }
85  
86      public void setDate(int parameterIndex, Date x) throws SQLException {
87          preparedStatement.setDate(parameterIndex, x);
88      }
89  
90      public void setDate(int parameterIndex, Date x, Calendar cal) throws SQLException {
91          preparedStatement.setDate(parameterIndex, x, cal);
92      }
93  
94      public void setDouble(int parameterIndex, double x) throws SQLException {
95          preparedStatement.setDouble(parameterIndex, x);
96      }
97  
98      public void setFloat(int parameterIndex, float x) throws SQLException {
99          preparedStatement.setFloat(parameterIndex, x);
100     }
101 
102     public void setInt(int parameterIndex, int x) throws SQLException {
103         preparedStatement.setInt(parameterIndex, x);
104     }
105 
106     public void setLong(int parameterIndex, long x) throws SQLException {
107         preparedStatement.setLong(parameterIndex, x);
108     }
109 
110     public void setNull(int parameterIndex, int sqlType) throws SQLException {
111         preparedStatement.setNull(parameterIndex, sqlType);
112     }
113 
114     public void setNull(int paramIndex, int sqlType, String typeName) throws SQLException {
115         preparedStatement.setNull(paramIndex, sqlType, typeName);
116     }
117 
118     public void setObject(int parameterIndex, Object x) throws SQLException {
119         preparedStatement.setObject(parameterIndex, x);
120     }
121 
122     public void setObject(int parameterIndex, Object x, int targetSqlType) throws SQLException {
123         preparedStatement.setObject(parameterIndex, x, targetSqlType);
124     }
125 
126     public void setObject(int parameterIndex, Object x, int targetSqlType, int scale) throws SQLException {
127         preparedStatement.setObject(parameterIndex, x, targetSqlType, scale);
128     }
129 
130     public void setRef(int i, Ref x) throws SQLException {
131         preparedStatement.setRef(i, x);
132     }
133 
134     public void setShort(int parameterIndex, short x) throws SQLException {
135         preparedStatement.setShort(parameterIndex, x);
136     }
137 
138     public void setString(int parameterIndex, String x) throws SQLException {
139         preparedStatement.setString(parameterIndex, x);
140     }
141 
142     public void setTime(int parameterIndex, Time x) throws SQLException {
143         preparedStatement.setTime(parameterIndex, x);
144     }
145 
146     public void setTime(int parameterIndex, Time x, Calendar cal) throws SQLException {
147         preparedStatement.setTime(parameterIndex, x, cal);
148     }
149 
150     public void setTimestamp(int parameterIndex, Timestamp x) throws SQLException {
151         preparedStatement.setTimestamp(parameterIndex, x);
152     }
153 
154     public void setTimestamp(int parameterIndex, Timestamp x, Calendar cal) throws SQLException {
155         preparedStatement.setTimestamp(parameterIndex, x, cal);
156     }
157 
158     public void setUnicodeStream(int parameterIndex, InputStream x, int length) throws SQLException {
159         preparedStatement.setUnicodeStream(parameterIndex, x, length);
160     }
161 
162     public void setURL(int parameterIndex, URL x) throws SQLException {
163         preparedStatement.setURL(parameterIndex, x);
164     }
165 
166     public void addBatch(String sql) throws SQLException {
167         preparedStatement.addBatch(sql);
168     }
169 
170     public void cancel() throws SQLException {
171         preparedStatement.cancel();
172     }
173 
174     public void clearBatch() throws SQLException {
175         preparedStatement.clearBatch();
176     }
177 
178     public void clearWarnings() throws SQLException {
179         preparedStatement.clearWarnings();
180     }
181 
182     public void close() throws SQLException {
183         preparedStatement.close();
184     }
185 
186     public boolean execute(String sql) throws SQLException {
187         return preparedStatement.execute(sql);
188     }
189 
190     public boolean execute(String sql, int autoGeneratedKeys) throws SQLException {
191         return preparedStatement.execute(sql, autoGeneratedKeys);
192     }
193 
194     public boolean execute(String sql, int[] columnIndexes) throws SQLException {
195         return preparedStatement.execute(sql, columnIndexes);
196     }
197 
198     public boolean execute(String sql, String[] columnNames) throws SQLException {
199         return preparedStatement.execute(sql, columnNames);
200     }
201 
202     public int[] executeBatch() throws SQLException {
203         return preparedStatement.executeBatch();
204     }
205 
206     public ResultSet executeQuery(String sql) throws SQLException {
207         return preparedStatement.executeQuery(sql);
208     }
209 
210     public int executeUpdate(String sql) throws SQLException {
211         return preparedStatement.executeUpdate(sql);
212     }
213 
214     public int executeUpdate(String sql, int autoGeneratedKeys) throws SQLException {
215         return preparedStatement.executeUpdate(sql, autoGeneratedKeys);
216     }
217 
218     public int executeUpdate(String sql, int[] columnIndexes) throws SQLException {
219         return preparedStatement.executeUpdate(sql, columnIndexes);
220     }
221 
222     public int executeUpdate(String sql, String[] columnNames) throws SQLException {
223         return preparedStatement.executeUpdate(sql, columnNames);
224     }
225 
226     public Connection getConnection() throws SQLException {
227         return preparedStatement.getConnection();
228     }
229 
230     public int getFetchDirection() throws SQLException {
231         return preparedStatement.getFetchDirection();
232     }
233 
234     public int getFetchSize() throws SQLException {
235         return preparedStatement.getFetchSize();
236     }
237 
238     public ResultSet getGeneratedKeys() throws SQLException {
239         return preparedStatement.getGeneratedKeys();
240     }
241 
242     public int getMaxFieldSize() throws SQLException {
243         return preparedStatement.getMaxFieldSize();
244     }
245 
246     public int getMaxRows() throws SQLException {
247         return preparedStatement.getMaxRows();
248     }
249 
250     public boolean getMoreResults() throws SQLException {
251         return preparedStatement.getMoreResults();
252     }
253 
254     public boolean getMoreResults(int current) throws SQLException {
255         return preparedStatement.getMoreResults(current);
256     }
257 
258     public int getQueryTimeout() throws SQLException {
259         return preparedStatement.getQueryTimeout();
260     }
261 
262     public ResultSet getResultSet() throws SQLException {
263         return preparedStatement.getResultSet();
264     }
265 
266     public int getResultSetConcurrency() throws SQLException {
267         return preparedStatement.getResultSetConcurrency();
268     }
269 
270     public int getResultSetHoldability() throws SQLException {
271         return preparedStatement.getResultSetHoldability();
272     }
273 
274     public int getResultSetType() throws SQLException {
275         return preparedStatement.getResultSetType();
276     }
277 
278     public int getUpdateCount() throws SQLException {
279         return preparedStatement.getUpdateCount();
280     }
281 
282     public SQLWarning getWarnings() throws SQLException {
283         return preparedStatement.getWarnings();
284     }
285 
286     public void setCursorName(String name) throws SQLException {
287         preparedStatement.setCursorName(name);
288     }
289 
290     public void setEscapeProcessing(boolean enable) throws SQLException {
291         preparedStatement.setEscapeProcessing(enable);
292     }
293 
294     public void setFetchDirection(int direction) throws SQLException {
295         preparedStatement.setFetchDirection(direction);
296     }
297 
298     public void setFetchSize(int rows) throws SQLException {
299         preparedStatement.setFetchSize(rows);
300     }
301 
302     public void setMaxFieldSize(int max) throws SQLException {
303         preparedStatement.setMaxFieldSize(max);
304     }
305 
306     public void setMaxRows(int max) throws SQLException {
307         preparedStatement.setMaxRows(max);
308     }
309 
310     public void setQueryTimeout(int seconds) throws SQLException {
311         preparedStatement.setQueryTimeout(seconds);
312     }
313 }