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.util.Map;
9 import java.net.URL;
10
11 public class ResultSetWrapper implements ResultSet {
12 private ResultSet resultSet ;
13
14 public ResultSetWrapper(ResultSet resultSet) {
15 this.resultSet = resultSet;
16 }
17
18 public boolean absolute(int row) throws SQLException {
19 return resultSet.absolute(row);
20 }
21
22 public void afterLast() throws SQLException {
23 resultSet.afterLast();
24 }
25
26 public void beforeFirst() throws SQLException {
27 resultSet.beforeFirst();
28 }
29
30 public void cancelRowUpdates() throws SQLException {
31 resultSet.cancelRowUpdates();
32 }
33
34 public void clearWarnings() throws SQLException {
35 resultSet.clearWarnings();
36 }
37
38 public void close() throws SQLException {
39 resultSet.close();
40 }
41
42 public void deleteRow() throws SQLException {
43 resultSet.deleteRow();
44 }
45
46 public int findColumn(String columnName) throws SQLException {
47 return resultSet.findColumn(columnName);
48 }
49
50 public boolean first() throws SQLException {
51 return resultSet.first();
52 }
53
54 public Array getArray(String colName) throws SQLException {
55 return resultSet.getArray(colName);
56 }
57
58 public Array getArray(int i) throws SQLException {
59 return resultSet.getArray(i);
60 }
61
62 public InputStream getAsciiStream(int columnIndex) throws SQLException {
63 return resultSet.getAsciiStream(columnIndex);
64 }
65
66 public InputStream getAsciiStream(String columnName) throws SQLException {
67 return resultSet.getAsciiStream(columnName);
68 }
69
70 public BigDecimal getBigDecimal(int columnIndex) throws SQLException {
71 return resultSet.getBigDecimal(columnIndex);
72 }
73
74 public BigDecimal getBigDecimal(int columnIndex, int scale) throws SQLException {
75 return resultSet.getBigDecimal(columnIndex, scale);
76 }
77
78 public BigDecimal getBigDecimal(String columnName) throws SQLException {
79 return resultSet.getBigDecimal(columnName);
80 }
81
82 public BigDecimal getBigDecimal(String columnName, int scale) throws SQLException {
83 return resultSet.getBigDecimal(columnName, scale);
84 }
85
86 public InputStream getBinaryStream(int columnIndex) throws SQLException {
87 return resultSet.getBinaryStream(columnIndex);
88 }
89
90 public InputStream getBinaryStream(String columnName) throws SQLException {
91 return resultSet.getBinaryStream(columnName);
92 }
93
94 public Blob getBlob(String colName) throws SQLException {
95 return resultSet.getBlob(colName);
96 }
97
98 public Blob getBlob(int i) throws SQLException {
99 return resultSet.getBlob(i);
100 }
101
102 public boolean getBoolean(int columnIndex) throws SQLException {
103 return resultSet.getBoolean(columnIndex);
104 }
105
106 public boolean getBoolean(String columnName) throws SQLException {
107 return resultSet.getBoolean(columnName);
108 }
109
110 public byte getByte(int columnIndex) throws SQLException {
111 return resultSet.getByte(columnIndex);
112 }
113
114 public byte getByte(String columnName) throws SQLException {
115 return resultSet.getByte(columnName);
116 }
117
118 public byte[] getBytes(int columnIndex) throws SQLException {
119 return resultSet.getBytes(columnIndex);
120 }
121
122 public byte[] getBytes(String columnName) throws SQLException {
123 return resultSet.getBytes(columnName);
124 }
125
126 public Reader getCharacterStream(int columnIndex) throws SQLException {
127 return resultSet.getCharacterStream(columnIndex);
128 }
129
130 public Reader getCharacterStream(String columnName) throws SQLException {
131 return resultSet.getCharacterStream(columnName);
132 }
133
134 public Clob getClob(String colName) throws SQLException {
135 return resultSet.getClob(colName);
136 }
137
138 public Clob getClob(int i) throws SQLException {
139 return resultSet.getClob(i);
140 }
141
142 public int getConcurrency() throws SQLException {
143 return resultSet.getConcurrency();
144 }
145
146 public String getCursorName() throws SQLException {
147 return resultSet.getCursorName();
148 }
149
150 public Date getDate(int columnIndex) throws SQLException {
151 return resultSet.getDate(columnIndex);
152 }
153
154 public Date getDate(int columnIndex, Calendar cal) throws SQLException {
155 return resultSet.getDate(columnIndex, cal);
156 }
157
158 public Date getDate(String columnName) throws SQLException {
159 return resultSet.getDate(columnName);
160 }
161
162 public Date getDate(String columnName, Calendar cal) throws SQLException {
163 return resultSet.getDate(columnName, cal);
164 }
165
166 public double getDouble(int columnIndex) throws SQLException {
167 return resultSet.getDouble(columnIndex);
168 }
169
170 public double getDouble(String columnName) throws SQLException {
171 return resultSet.getDouble(columnName);
172 }
173
174 public int getFetchDirection() throws SQLException {
175 return resultSet.getFetchDirection();
176 }
177
178 public int getFetchSize() throws SQLException {
179 return resultSet.getFetchSize();
180 }
181
182 public float getFloat(int columnIndex) throws SQLException {
183 return resultSet.getFloat(columnIndex);
184 }
185
186 public float getFloat(String columnName) throws SQLException {
187 return resultSet.getFloat(columnName);
188 }
189
190 public int getInt(int columnIndex) throws SQLException {
191 return resultSet.getInt(columnIndex);
192 }
193
194 public int getInt(String columnName) throws SQLException {
195 return resultSet.getInt(columnName);
196 }
197
198 public long getLong(int columnIndex) throws SQLException {
199 return resultSet.getLong(columnIndex);
200 }
201
202 public long getLong(String columnName) throws SQLException {
203 return resultSet.getLong(columnName);
204 }
205
206 public ResultSetMetaData getMetaData() throws SQLException {
207 return resultSet.getMetaData();
208 }
209
210 public Object getObject(String colName, Map map) throws SQLException {
211 return resultSet.getObject(colName, map);
212 }
213
214 public Object getObject(int columnIndex) throws SQLException {
215 return resultSet.getObject(columnIndex);
216 }
217
218 public Object getObject(String columnName) throws SQLException {
219 return resultSet.getObject(columnName);
220 }
221
222 public Object getObject(int i, Map map) throws SQLException {
223 return resultSet.getObject(i, map);
224 }
225
226 public Ref getRef(String colName) throws SQLException {
227 return resultSet.getRef(colName);
228 }
229
230 public Ref getRef(int i) throws SQLException {
231 return resultSet.getRef(i);
232 }
233
234 public int getRow() throws SQLException {
235 return resultSet.getRow();
236 }
237
238 public short getShort(int columnIndex) throws SQLException {
239 return resultSet.getShort(columnIndex);
240 }
241
242 public short getShort(String columnName) throws SQLException {
243 return resultSet.getShort(columnName);
244 }
245
246 public Statement getStatement() throws SQLException {
247 return resultSet.getStatement();
248 }
249
250 public String getString(int columnIndex) throws SQLException {
251 return resultSet.getString(columnIndex);
252 }
253
254 public String getString(String columnName) throws SQLException {
255 return resultSet.getString(columnName);
256 }
257
258 public Time getTime(int columnIndex) throws SQLException {
259 return resultSet.getTime(columnIndex);
260 }
261
262 public Time getTime(int columnIndex, Calendar cal) throws SQLException {
263 return resultSet.getTime(columnIndex, cal);
264 }
265
266 public Time getTime(String columnName) throws SQLException {
267 return resultSet.getTime(columnName);
268 }
269
270 public Time getTime(String columnName, Calendar cal) throws SQLException {
271 return resultSet.getTime(columnName, cal);
272 }
273
274 public Timestamp getTimestamp(int columnIndex) throws SQLException {
275 return resultSet.getTimestamp(columnIndex);
276 }
277
278 public Timestamp getTimestamp(int columnIndex, Calendar cal) throws SQLException {
279 return resultSet.getTimestamp(columnIndex, cal);
280 }
281
282 public Timestamp getTimestamp(String columnName) throws SQLException {
283 return resultSet.getTimestamp(columnName);
284 }
285
286 public Timestamp getTimestamp(String columnName, Calendar cal) throws SQLException {
287 return resultSet.getTimestamp(columnName, cal);
288 }
289
290 public int getType() throws SQLException {
291 return resultSet.getType();
292 }
293
294 public InputStream getUnicodeStream(int columnIndex) throws SQLException {
295 return resultSet.getUnicodeStream(columnIndex);
296 }
297
298 public InputStream getUnicodeStream(String columnName) throws SQLException {
299 return resultSet.getUnicodeStream(columnName);
300 }
301
302 public URL getURL(int columnIndex) throws SQLException {
303 return resultSet.getURL(columnIndex);
304 }
305
306 public URL getURL(String columnName) throws SQLException {
307 return resultSet.getURL(columnName);
308 }
309
310 public SQLWarning getWarnings() throws SQLException {
311 return resultSet.getWarnings();
312 }
313
314 public void insertRow() throws SQLException {
315 resultSet.insertRow();
316 }
317
318 public boolean isAfterLast() throws SQLException {
319 return resultSet.isAfterLast();
320 }
321
322 public boolean isBeforeFirst() throws SQLException {
323 return resultSet.isBeforeFirst();
324 }
325
326 public boolean isFirst() throws SQLException {
327 return resultSet.isFirst();
328 }
329
330 public boolean isLast() throws SQLException {
331 return resultSet.isLast();
332 }
333
334 public boolean last() throws SQLException {
335 return resultSet.last();
336 }
337
338 public void moveToCurrentRow() throws SQLException {
339 resultSet.moveToCurrentRow();
340 }
341
342 public void moveToInsertRow() throws SQLException {
343 resultSet.moveToInsertRow();
344 }
345
346 public boolean next() throws SQLException {
347 return resultSet.next();
348 }
349
350 public boolean previous() throws SQLException {
351 return resultSet.previous();
352 }
353
354 public void refreshRow() throws SQLException {
355 resultSet.refreshRow();
356 }
357
358 public boolean relative(int rows) throws SQLException {
359 return resultSet.relative(rows);
360 }
361
362 public boolean rowDeleted() throws SQLException {
363 return resultSet.rowDeleted();
364 }
365
366 public boolean rowInserted() throws SQLException {
367 return resultSet.rowInserted();
368 }
369
370 public boolean rowUpdated() throws SQLException {
371 return resultSet.rowUpdated();
372 }
373
374 public void setFetchDirection(int direction) throws SQLException {
375 resultSet.setFetchDirection(direction);
376 }
377
378 public void setFetchSize(int rows) throws SQLException {
379 resultSet.setFetchSize(rows);
380 }
381
382 public void updateArray(int columnIndex, Array x) throws SQLException {
383 resultSet.updateArray(columnIndex, x);
384 }
385
386 public void updateArray(String columnName, Array x) throws SQLException {
387 resultSet.updateArray(columnName, x);
388 }
389
390 public void updateAsciiStream(int columnIndex, InputStream x, int length) throws SQLException {
391 resultSet.updateAsciiStream(columnIndex, x, length);
392 }
393
394 public void updateAsciiStream(String columnName, InputStream x, int length) throws SQLException {
395 resultSet.updateAsciiStream(columnName, x, length);
396 }
397
398 public void updateBigDecimal(int columnIndex, BigDecimal x) throws SQLException {
399 resultSet.updateBigDecimal(columnIndex, x);
400 }
401
402 public void updateBigDecimal(String columnName, BigDecimal x) throws SQLException {
403 resultSet.updateBigDecimal(columnName, x);
404 }
405
406 public void updateBinaryStream(int columnIndex, InputStream x, int length) throws SQLException {
407 resultSet.updateBinaryStream(columnIndex, x, length);
408 }
409
410 public void updateBinaryStream(String columnName, InputStream x, int length) throws SQLException {
411 resultSet.updateBinaryStream(columnName, x, length);
412 }
413
414 public void updateBlob(int columnIndex, Blob x) throws SQLException {
415 resultSet.updateBlob(columnIndex, x);
416 }
417
418 public void updateBlob(String columnName, Blob x) throws SQLException {
419 resultSet.updateBlob(columnName, x);
420 }
421
422 public void updateBoolean(int columnIndex, boolean x) throws SQLException {
423 resultSet.updateBoolean(columnIndex, x);
424 }
425
426 public void updateBoolean(String columnName, boolean x) throws SQLException {
427 resultSet.updateBoolean(columnName, x);
428 }
429
430 public void updateByte(int columnIndex, byte x) throws SQLException {
431 resultSet.updateByte(columnIndex, x);
432 }
433
434 public void updateByte(String columnName, byte x) throws SQLException {
435 resultSet.updateByte(columnName, x);
436 }
437
438 public void updateBytes(int columnIndex, byte[] x) throws SQLException {
439 resultSet.updateBytes(columnIndex, x);
440 }
441
442 public void updateBytes(String columnName, byte[] x) throws SQLException {
443 resultSet.updateBytes(columnName, x);
444 }
445
446 public void updateCharacterStream(int columnIndex, Reader x, int length) throws SQLException {
447 resultSet.updateCharacterStream(columnIndex, x, length);
448 }
449
450 public void updateCharacterStream(String columnName, Reader reader, int length) throws SQLException {
451 resultSet.updateCharacterStream(columnName, reader, length);
452 }
453
454 public void updateClob(int columnIndex, Clob x) throws SQLException {
455 resultSet.updateClob(columnIndex, x);
456 }
457
458 public void updateClob(String columnName, Clob x) throws SQLException {
459 resultSet.updateClob(columnName, x);
460 }
461
462 public void updateDate(int columnIndex, Date x) throws SQLException {
463 resultSet.updateDate(columnIndex, x);
464 }
465
466 public void updateDate(String columnName, Date x) throws SQLException {
467 resultSet.updateDate(columnName, x);
468 }
469
470 public void updateDouble(int columnIndex, double x) throws SQLException {
471 resultSet.updateDouble(columnIndex, x);
472 }
473
474 public void updateDouble(String columnName, double x) throws SQLException {
475 resultSet.updateDouble(columnName, x);
476 }
477
478 public void updateFloat(int columnIndex, float x) throws SQLException {
479 resultSet.updateFloat(columnIndex, x);
480 }
481
482 public void updateFloat(String columnName, float x) throws SQLException {
483 resultSet.updateFloat(columnName, x);
484 }
485
486 public void updateInt(int columnIndex, int x) throws SQLException {
487 resultSet.updateInt(columnIndex, x);
488 }
489
490 public void updateInt(String columnName, int x) throws SQLException {
491 resultSet.updateInt(columnName, x);
492 }
493
494 public void updateLong(int columnIndex, long x) throws SQLException {
495 resultSet.updateLong(columnIndex, x);
496 }
497
498 public void updateLong(String columnName, long x) throws SQLException {
499 resultSet.updateLong(columnName, x);
500 }
501
502 public void updateNull(int columnIndex) throws SQLException {
503 resultSet.updateNull(columnIndex);
504 }
505
506 public void updateNull(String columnName) throws SQLException {
507 resultSet.updateNull(columnName);
508 }
509
510 public void updateObject(int columnIndex, Object x) throws SQLException {
511 resultSet.updateObject(columnIndex, x);
512 }
513
514 public void updateObject(int columnIndex, Object x, int scale) throws SQLException {
515 resultSet.updateObject(columnIndex, x, scale);
516 }
517
518 public void updateObject(String columnName, Object x) throws SQLException {
519 resultSet.updateObject(columnName, x);
520 }
521
522 public void updateObject(String columnName, Object x, int scale) throws SQLException {
523 resultSet.updateObject(columnName, x, scale);
524 }
525
526 public void updateRef(int columnIndex, Ref x) throws SQLException {
527 resultSet.updateRef(columnIndex, x);
528 }
529
530 public void updateRef(String columnName, Ref x) throws SQLException {
531 resultSet.updateRef(columnName, x);
532 }
533
534 public void updateRow() throws SQLException {
535 resultSet.updateRow();
536 }
537
538 public void updateShort(int columnIndex, short x) throws SQLException {
539 resultSet.updateShort(columnIndex, x);
540 }
541
542 public void updateShort(String columnName, short x) throws SQLException {
543 resultSet.updateShort(columnName, x);
544 }
545
546 public void updateString(int columnIndex, String x) throws SQLException {
547 resultSet.updateString(columnIndex, x);
548 }
549
550 public void updateString(String columnName, String x) throws SQLException {
551 resultSet.updateString(columnName, x);
552 }
553
554 public void updateTime(int columnIndex, Time x) throws SQLException {
555 resultSet.updateTime(columnIndex, x);
556 }
557
558 public void updateTime(String columnName, Time x) throws SQLException {
559 resultSet.updateTime(columnName, x);
560 }
561
562 public void updateTimestamp(int columnIndex, Timestamp x) throws SQLException {
563 resultSet.updateTimestamp(columnIndex, x);
564 }
565
566 public void updateTimestamp(String columnName, Timestamp x) throws SQLException {
567 resultSet.updateTimestamp(columnName, x);
568 }
569
570 public boolean wasNull() throws SQLException {
571 return resultSet.wasNull();
572 }
573 }