1 package org.davidmoten.rx.jdbc;
2
3 import java.io.InputStream;
4 import java.io.Reader;
5 import java.math.BigDecimal;
6 import java.net.URL;
7 import java.sql.Array;
8 import java.sql.Blob;
9 import java.sql.Clob;
10 import java.sql.Date;
11 import java.sql.NClob;
12 import java.sql.Ref;
13 import java.sql.ResultSet;
14 import java.sql.ResultSetMetaData;
15 import java.sql.RowId;
16 import java.sql.SQLException;
17 import java.sql.SQLWarning;
18 import java.sql.SQLXML;
19 import java.sql.Time;
20 import java.sql.Timestamp;
21 import java.util.Calendar;
22 import java.util.Map;
23
24 final class TransactedResultSet implements ResultSet {
25
26 private final ResultSet rs;
27 private final TransactedPreparedStatement ps;
28
29 TransactedResultSet(TransactedPreparedStatement ps, ResultSet rs) {
30 this.rs = rs;
31 this.ps = ps;
32 }
33
34 @Override
35 public boolean absolute(int arg0) throws SQLException {
36 return rs.absolute(arg0);
37 }
38
39 @Override
40 public void afterLast() throws SQLException {
41 rs.afterLast();
42 }
43
44 @Override
45 public void beforeFirst() throws SQLException {
46 rs.beforeFirst();
47 }
48
49 @Override
50 public void cancelRowUpdates() throws SQLException {
51 rs.cancelRowUpdates();
52 }
53
54 @Override
55 public void clearWarnings() throws SQLException {
56 rs.clearWarnings();
57 }
58
59 @Override
60 public void close() throws SQLException {
61 rs.close();
62 }
63
64 @Override
65 public void deleteRow() throws SQLException {
66 rs.deleteRow();
67 }
68
69 @Override
70 public int findColumn(String arg0) throws SQLException {
71 return rs.findColumn(arg0);
72 }
73
74 @Override
75 public boolean first() throws SQLException {
76 return rs.first();
77 }
78
79 @Override
80 public Array getArray(int arg0) throws SQLException {
81 return rs.getArray(arg0);
82 }
83
84 @Override
85 public Array getArray(String arg0) throws SQLException {
86 return rs.getArray(arg0);
87 }
88
89 @Override
90 public InputStream getAsciiStream(int arg0) throws SQLException {
91 return rs.getAsciiStream(arg0);
92 }
93
94 @Override
95 public InputStream getAsciiStream(String arg0) throws SQLException {
96 return rs.getAsciiStream(arg0);
97 }
98
99 @Override
100 public BigDecimal getBigDecimal(int arg0) throws SQLException {
101 return rs.getBigDecimal(arg0);
102 }
103
104 @Override
105 public BigDecimal getBigDecimal(String arg0) throws SQLException {
106 return rs.getBigDecimal(arg0);
107 }
108
109 @Override
110 @Deprecated
111 public BigDecimal getBigDecimal(int arg0, int arg1) throws SQLException {
112 return rs.getBigDecimal(arg0, arg1);
113 }
114
115 @Override
116 @Deprecated
117 public BigDecimal getBigDecimal(String arg0, int arg1) throws SQLException {
118 return rs.getBigDecimal(arg0, arg1);
119 }
120
121 @Override
122 public InputStream getBinaryStream(int arg0) throws SQLException {
123 return rs.getBinaryStream(arg0);
124 }
125
126 @Override
127 public InputStream getBinaryStream(String arg0) throws SQLException {
128 return rs.getBinaryStream(arg0);
129 }
130
131 @Override
132 public Blob getBlob(int arg0) throws SQLException {
133 return rs.getBlob(arg0);
134 }
135
136 @Override
137 public Blob getBlob(String arg0) throws SQLException {
138 return rs.getBlob(arg0);
139 }
140
141 @Override
142 public boolean getBoolean(int arg0) throws SQLException {
143 return rs.getBoolean(arg0);
144 }
145
146 @Override
147 public boolean getBoolean(String arg0) throws SQLException {
148 return rs.getBoolean(arg0);
149 }
150
151 @Override
152 public byte getByte(int arg0) throws SQLException {
153 return rs.getByte(arg0);
154 }
155
156 @Override
157 public byte getByte(String arg0) throws SQLException {
158 return rs.getByte(arg0);
159 }
160
161 @Override
162 public byte[] getBytes(int arg0) throws SQLException {
163 return rs.getBytes(arg0);
164 }
165
166 @Override
167 public byte[] getBytes(String arg0) throws SQLException {
168 return rs.getBytes(arg0);
169 }
170
171 @Override
172 public Reader getCharacterStream(int arg0) throws SQLException {
173 return rs.getCharacterStream(arg0);
174 }
175
176 @Override
177 public Reader getCharacterStream(String arg0) throws SQLException {
178 return rs.getCharacterStream(arg0);
179 }
180
181 @Override
182 public Clob getClob(int arg0) throws SQLException {
183 return rs.getClob(arg0);
184 }
185
186 @Override
187 public Clob getClob(String arg0) throws SQLException {
188 return rs.getClob(arg0);
189 }
190
191 @Override
192 public int getConcurrency() throws SQLException {
193 return rs.getConcurrency();
194 }
195
196 @Override
197 public String getCursorName() throws SQLException {
198 return rs.getCursorName();
199 }
200
201 @Override
202 public Date getDate(int arg0) throws SQLException {
203 return rs.getDate(arg0);
204 }
205
206 @Override
207 public Date getDate(String arg0) throws SQLException {
208 return rs.getDate(arg0);
209 }
210
211 @Override
212 public Date getDate(int arg0, Calendar arg1) throws SQLException {
213 return rs.getDate(arg0, arg1);
214 }
215
216 @Override
217 public Date getDate(String arg0, Calendar arg1) throws SQLException {
218 return rs.getDate(arg0, arg1);
219 }
220
221 @Override
222 public double getDouble(int arg0) throws SQLException {
223 return rs.getDouble(arg0);
224 }
225
226 @Override
227 public double getDouble(String arg0) throws SQLException {
228 return rs.getDouble(arg0);
229 }
230
231 @Override
232 public int getFetchDirection() throws SQLException {
233 return rs.getFetchDirection();
234 }
235
236 @Override
237 public int getFetchSize() throws SQLException {
238 return rs.getFetchSize();
239 }
240
241 @Override
242 public float getFloat(int arg0) throws SQLException {
243 return rs.getFloat(arg0);
244 }
245
246 @Override
247 public float getFloat(String arg0) throws SQLException {
248 return rs.getFloat(arg0);
249 }
250
251 @Override
252 public int getHoldability() throws SQLException {
253 return rs.getHoldability();
254 }
255
256 @Override
257 public int getInt(int arg0) throws SQLException {
258 return rs.getInt(arg0);
259 }
260
261 @Override
262 public int getInt(String arg0) throws SQLException {
263 return rs.getInt(arg0);
264 }
265
266 @Override
267 public long getLong(int arg0) throws SQLException {
268 return rs.getLong(arg0);
269 }
270
271 @Override
272 public long getLong(String arg0) throws SQLException {
273 return rs.getLong(arg0);
274 }
275
276 @Override
277 public ResultSetMetaData getMetaData() throws SQLException {
278 return rs.getMetaData();
279 }
280
281 @Override
282 public Reader getNCharacterStream(int arg0) throws SQLException {
283 return rs.getNCharacterStream(arg0);
284 }
285
286 @Override
287 public Reader getNCharacterStream(String arg0) throws SQLException {
288 return rs.getNCharacterStream(arg0);
289 }
290
291 @Override
292 public NClob getNClob(int arg0) throws SQLException {
293 return rs.getNClob(arg0);
294 }
295
296 @Override
297 public NClob getNClob(String arg0) throws SQLException {
298 return rs.getNClob(arg0);
299 }
300
301 @Override
302 public String getNString(int arg0) throws SQLException {
303 return rs.getNString(arg0);
304 }
305
306 @Override
307 public String getNString(String arg0) throws SQLException {
308 return rs.getNString(arg0);
309 }
310
311 @Override
312 public Object getObject(int arg0) throws SQLException {
313 return rs.getObject(arg0);
314 }
315
316 @Override
317 public Object getObject(String arg0) throws SQLException {
318 return rs.getObject(arg0);
319 }
320
321 @Override
322 public Object getObject(int arg0, Map<String, Class<?>> arg1) throws SQLException {
323 return rs.getObject(arg0, arg1);
324 }
325
326 @Override
327 public Object getObject(String arg0, Map<String, Class<?>> arg1) throws SQLException {
328 return rs.getObject(arg0, arg1);
329 }
330
331 @Override
332 public <T> T getObject(int arg0, Class<T> arg1) throws SQLException {
333 return rs.getObject(arg0, arg1);
334 }
335
336 @Override
337 public <T> T getObject(String arg0, Class<T> arg1) throws SQLException {
338 return rs.getObject(arg0, arg1);
339 }
340
341 @Override
342 public Ref getRef(int arg0) throws SQLException {
343 return rs.getRef(arg0);
344 }
345
346 @Override
347 public Ref getRef(String arg0) throws SQLException {
348 return rs.getRef(arg0);
349 }
350
351 @Override
352 public int getRow() throws SQLException {
353 return rs.getRow();
354 }
355
356 @Override
357 public RowId getRowId(int arg0) throws SQLException {
358 return rs.getRowId(arg0);
359 }
360
361 @Override
362 public RowId getRowId(String arg0) throws SQLException {
363 return rs.getRowId(arg0);
364 }
365
366 @Override
367 public SQLXML getSQLXML(int arg0) throws SQLException {
368 return rs.getSQLXML(arg0);
369 }
370
371 @Override
372 public SQLXML getSQLXML(String arg0) throws SQLException {
373 return rs.getSQLXML(arg0);
374 }
375
376 @Override
377 public short getShort(int arg0) throws SQLException {
378 return rs.getShort(arg0);
379 }
380
381 @Override
382 public short getShort(String arg0) throws SQLException {
383 return rs.getShort(arg0);
384 }
385
386 @Override
387 public TransactedPreparedStatement getStatement() throws SQLException {
388 return ps;
389 }
390
391 @Override
392 public String getString(int arg0) throws SQLException {
393 return rs.getString(arg0);
394 }
395
396 @Override
397 public String getString(String arg0) throws SQLException {
398 return rs.getString(arg0);
399 }
400
401 @Override
402 public Time getTime(int arg0) throws SQLException {
403 return rs.getTime(arg0);
404 }
405
406 @Override
407 public Time getTime(String arg0) throws SQLException {
408 return rs.getTime(arg0);
409 }
410
411 @Override
412 public Time getTime(int arg0, Calendar arg1) throws SQLException {
413 return rs.getTime(arg0, arg1);
414 }
415
416 @Override
417 public Time getTime(String arg0, Calendar arg1) throws SQLException {
418 return rs.getTime(arg0, arg1);
419 }
420
421 @Override
422 public Timestamp getTimestamp(int arg0) throws SQLException {
423 return rs.getTimestamp(arg0);
424 }
425
426 @Override
427 public Timestamp getTimestamp(String arg0) throws SQLException {
428 return rs.getTimestamp(arg0);
429 }
430
431 @Override
432 public Timestamp getTimestamp(int arg0, Calendar arg1) throws SQLException {
433 return rs.getTimestamp(arg0, arg1);
434 }
435
436 @Override
437 public Timestamp getTimestamp(String arg0, Calendar arg1) throws SQLException {
438 return rs.getTimestamp(arg0, arg1);
439 }
440
441 @Override
442 public int getType() throws SQLException {
443 return rs.getType();
444 }
445
446 @Override
447 public URL getURL(int arg0) throws SQLException {
448 return rs.getURL(arg0);
449 }
450
451 @Override
452 public URL getURL(String arg0) throws SQLException {
453 return rs.getURL(arg0);
454 }
455
456 @Override
457 @Deprecated
458 public InputStream getUnicodeStream(int arg0) throws SQLException {
459 return rs.getUnicodeStream(arg0);
460 }
461
462 @Override
463 @Deprecated
464 public InputStream getUnicodeStream(String arg0) throws SQLException {
465 return rs.getUnicodeStream(arg0);
466 }
467
468 @Override
469 public SQLWarning getWarnings() throws SQLException {
470 return rs.getWarnings();
471 }
472
473 @Override
474 public void insertRow() throws SQLException {
475 rs.insertRow();
476 }
477
478 @Override
479 public boolean isAfterLast() throws SQLException {
480 return rs.isAfterLast();
481 }
482
483 @Override
484 public boolean isBeforeFirst() throws SQLException {
485 return rs.isBeforeFirst();
486 }
487
488 @Override
489 public boolean isClosed() throws SQLException {
490 return rs.isClosed();
491 }
492
493 @Override
494 public boolean isFirst() throws SQLException {
495 return rs.isFirst();
496 }
497
498 @Override
499 public boolean isLast() throws SQLException {
500 return rs.isLast();
501 }
502
503 @Override
504 public boolean isWrapperFor(Class<?> arg0) throws SQLException {
505 return rs.isWrapperFor(arg0);
506 }
507
508 @Override
509 public boolean last() throws SQLException {
510 return rs.last();
511 }
512
513 @Override
514 public void moveToCurrentRow() throws SQLException {
515 rs.moveToCurrentRow();
516 }
517
518 @Override
519 public void moveToInsertRow() throws SQLException {
520 rs.moveToInsertRow();
521 }
522
523 @Override
524 public boolean next() throws SQLException {
525 return rs.next();
526 }
527
528 @Override
529 public boolean previous() throws SQLException {
530 return rs.previous();
531 }
532
533 @Override
534 public void refreshRow() throws SQLException {
535 rs.refreshRow();
536 }
537
538 @Override
539 public boolean relative(int arg0) throws SQLException {
540 return rs.relative(arg0);
541 }
542
543 @Override
544 public boolean rowDeleted() throws SQLException {
545 return rs.rowDeleted();
546 }
547
548 @Override
549 public boolean rowInserted() throws SQLException {
550 return rs.rowInserted();
551 }
552
553 @Override
554 public boolean rowUpdated() throws SQLException {
555 return rs.rowUpdated();
556 }
557
558 @Override
559 public void setFetchDirection(int arg0) throws SQLException {
560 rs.setFetchDirection(arg0);
561 }
562
563 @Override
564 public void setFetchSize(int arg0) throws SQLException {
565 rs.setFetchSize(arg0);
566 }
567
568 @Override
569 public <T> T unwrap(Class<T> arg0) throws SQLException {
570 return rs.unwrap(arg0);
571 }
572
573 @Override
574 public void updateArray(int arg0, Array arg1) throws SQLException {
575 rs.updateArray(arg0, arg1);
576 }
577
578 @Override
579 public void updateArray(String arg0, Array arg1) throws SQLException {
580 rs.updateArray(arg0, arg1);
581 }
582
583 @Override
584 public void updateAsciiStream(int arg0, InputStream arg1) throws SQLException {
585 rs.updateAsciiStream(arg0, arg1);
586 }
587
588 @Override
589 public void updateAsciiStream(String arg0, InputStream arg1) throws SQLException {
590 rs.updateAsciiStream(arg0, arg1);
591 }
592
593 @Override
594 public void updateAsciiStream(int arg0, InputStream arg1, int arg2) throws SQLException {
595 rs.updateAsciiStream(arg0, arg1, arg2);
596 }
597
598 @Override
599 public void updateAsciiStream(String arg0, InputStream arg1, int arg2) throws SQLException {
600 rs.updateAsciiStream(arg0, arg1, arg2);
601 }
602
603 @Override
604 public void updateAsciiStream(int arg0, InputStream arg1, long arg2) throws SQLException {
605 rs.updateAsciiStream(arg0, arg1, arg2);
606 }
607
608 @Override
609 public void updateAsciiStream(String arg0, InputStream arg1, long arg2) throws SQLException {
610 rs.updateAsciiStream(arg0, arg1, arg2);
611 }
612
613 @Override
614 public void updateBigDecimal(int arg0, BigDecimal arg1) throws SQLException {
615 rs.updateBigDecimal(arg0, arg1);
616 }
617
618 @Override
619 public void updateBigDecimal(String arg0, BigDecimal arg1) throws SQLException {
620 rs.updateBigDecimal(arg0, arg1);
621 }
622
623 @Override
624 public void updateBinaryStream(int arg0, InputStream arg1) throws SQLException {
625 rs.updateBinaryStream(arg0, arg1);
626 }
627
628 @Override
629 public void updateBinaryStream(String arg0, InputStream arg1) throws SQLException {
630 rs.updateBinaryStream(arg0, arg1);
631 }
632
633 @Override
634 public void updateBinaryStream(int arg0, InputStream arg1, int arg2) throws SQLException {
635 rs.updateBinaryStream(arg0, arg1, arg2);
636 }
637
638 @Override
639 public void updateBinaryStream(String arg0, InputStream arg1, int arg2) throws SQLException {
640 rs.updateBinaryStream(arg0, arg1, arg2);
641 }
642
643 @Override
644 public void updateBinaryStream(int arg0, InputStream arg1, long arg2) throws SQLException {
645 rs.updateBinaryStream(arg0, arg1, arg2);
646 }
647
648 @Override
649 public void updateBinaryStream(String arg0, InputStream arg1, long arg2) throws SQLException {
650 rs.updateBinaryStream(arg0, arg1, arg2);
651 }
652
653 @Override
654 public void updateBlob(int arg0, Blob arg1) throws SQLException {
655 rs.updateBlob(arg0, arg1);
656 }
657
658 @Override
659 public void updateBlob(String arg0, Blob arg1) throws SQLException {
660 rs.updateBlob(arg0, arg1);
661 }
662
663 @Override
664 public void updateBlob(int arg0, InputStream arg1) throws SQLException {
665 rs.updateBlob(arg0, arg1);
666 }
667
668 @Override
669 public void updateBlob(String arg0, InputStream arg1) throws SQLException {
670 rs.updateBlob(arg0, arg1);
671 }
672
673 @Override
674 public void updateBlob(int arg0, InputStream arg1, long arg2) throws SQLException {
675 rs.updateBlob(arg0, arg1, arg2);
676 }
677
678 @Override
679 public void updateBlob(String arg0, InputStream arg1, long arg2) throws SQLException {
680 rs.updateBlob(arg0, arg1, arg2);
681 }
682
683 @Override
684 public void updateBoolean(int arg0, boolean arg1) throws SQLException {
685 rs.updateBoolean(arg0, arg1);
686 }
687
688 @Override
689 public void updateBoolean(String arg0, boolean arg1) throws SQLException {
690 rs.updateBoolean(arg0, arg1);
691 }
692
693 @Override
694 public void updateByte(int arg0, byte arg1) throws SQLException {
695 rs.updateByte(arg0, arg1);
696 }
697
698 @Override
699 public void updateByte(String arg0, byte arg1) throws SQLException {
700 rs.updateByte(arg0, arg1);
701 }
702
703 @Override
704 public void updateBytes(int arg0, byte[] arg1) throws SQLException {
705 rs.updateBytes(arg0, arg1);
706 }
707
708 @Override
709 public void updateBytes(String arg0, byte[] arg1) throws SQLException {
710 rs.updateBytes(arg0, arg1);
711 }
712
713 @Override
714 public void updateCharacterStream(int arg0, Reader arg1) throws SQLException {
715 rs.updateCharacterStream(arg0, arg1);
716 }
717
718 @Override
719 public void updateCharacterStream(String arg0, Reader arg1) throws SQLException {
720 rs.updateCharacterStream(arg0, arg1);
721 }
722
723 @Override
724 public void updateCharacterStream(int arg0, Reader arg1, int arg2) throws SQLException {
725 rs.updateCharacterStream(arg0, arg1, arg2);
726 }
727
728 @Override
729 public void updateCharacterStream(String arg0, Reader arg1, int arg2) throws SQLException {
730 rs.updateCharacterStream(arg0, arg1, arg2);
731 }
732
733 @Override
734 public void updateCharacterStream(int arg0, Reader arg1, long arg2) throws SQLException {
735 rs.updateCharacterStream(arg0, arg1, arg2);
736 }
737
738 @Override
739 public void updateCharacterStream(String arg0, Reader arg1, long arg2) throws SQLException {
740 rs.updateCharacterStream(arg0, arg1, arg2);
741 }
742
743 @Override
744 public void updateClob(int arg0, Clob arg1) throws SQLException {
745 rs.updateClob(arg0, arg1);
746 }
747
748 @Override
749 public void updateClob(String arg0, Clob arg1) throws SQLException {
750 rs.updateClob(arg0, arg1);
751 }
752
753 @Override
754 public void updateClob(int arg0, Reader arg1) throws SQLException {
755 rs.updateClob(arg0, arg1);
756 }
757
758 @Override
759 public void updateClob(String arg0, Reader arg1) throws SQLException {
760 rs.updateClob(arg0, arg1);
761 }
762
763 @Override
764 public void updateClob(int arg0, Reader arg1, long arg2) throws SQLException {
765 rs.updateClob(arg0, arg1, arg2);
766 }
767
768 @Override
769 public void updateClob(String arg0, Reader arg1, long arg2) throws SQLException {
770 rs.updateClob(arg0, arg1, arg2);
771 }
772
773 @Override
774 public void updateDate(int arg0, Date arg1) throws SQLException {
775 rs.updateDate(arg0, arg1);
776 }
777
778 @Override
779 public void updateDate(String arg0, Date arg1) throws SQLException {
780 rs.updateDate(arg0, arg1);
781 }
782
783 @Override
784 public void updateDouble(int arg0, double arg1) throws SQLException {
785 rs.updateDouble(arg0, arg1);
786 }
787
788 @Override
789 public void updateDouble(String arg0, double arg1) throws SQLException {
790 rs.updateDouble(arg0, arg1);
791 }
792
793 @Override
794 public void updateFloat(int arg0, float arg1) throws SQLException {
795 rs.updateFloat(arg0, arg1);
796 }
797
798 @Override
799 public void updateFloat(String arg0, float arg1) throws SQLException {
800 rs.updateFloat(arg0, arg1);
801 }
802
803 @Override
804 public void updateInt(int arg0, int arg1) throws SQLException {
805 rs.updateInt(arg0, arg1);
806 }
807
808 @Override
809 public void updateInt(String arg0, int arg1) throws SQLException {
810 rs.updateInt(arg0, arg1);
811 }
812
813 @Override
814 public void updateLong(int arg0, long arg1) throws SQLException {
815 rs.updateLong(arg0, arg1);
816 }
817
818 @Override
819 public void updateLong(String arg0, long arg1) throws SQLException {
820 rs.updateLong(arg0, arg1);
821 }
822
823 @Override
824 public void updateNCharacterStream(int arg0, Reader arg1) throws SQLException {
825 rs.updateNCharacterStream(arg0, arg1);
826 }
827
828 @Override
829 public void updateNCharacterStream(String arg0, Reader arg1) throws SQLException {
830 rs.updateNCharacterStream(arg0, arg1);
831 }
832
833 @Override
834 public void updateNCharacterStream(int arg0, Reader arg1, long arg2) throws SQLException {
835 rs.updateNCharacterStream(arg0, arg1, arg2);
836 }
837
838 @Override
839 public void updateNCharacterStream(String arg0, Reader arg1, long arg2) throws SQLException {
840 rs.updateNCharacterStream(arg0, arg1, arg2);
841 }
842
843 @Override
844 public void updateNClob(int arg0, NClob arg1) throws SQLException {
845 rs.updateNClob(arg0, arg1);
846 }
847
848 @Override
849 public void updateNClob(String arg0, NClob arg1) throws SQLException {
850 rs.updateNClob(arg0, arg1);
851 }
852
853 @Override
854 public void updateNClob(int arg0, Reader arg1) throws SQLException {
855 rs.updateNClob(arg0, arg1);
856 }
857
858 @Override
859 public void updateNClob(String arg0, Reader arg1) throws SQLException {
860 rs.updateNClob(arg0, arg1);
861 }
862
863 @Override
864 public void updateNClob(int arg0, Reader arg1, long arg2) throws SQLException {
865 rs.updateNClob(arg0, arg1, arg2);
866 }
867
868 @Override
869 public void updateNClob(String arg0, Reader arg1, long arg2) throws SQLException {
870 rs.updateNClob(arg0, arg1, arg2);
871 }
872
873 @Override
874 public void updateNString(int arg0, String arg1) throws SQLException {
875 rs.updateNString(arg0, arg1);
876 }
877
878 @Override
879 public void updateNString(String arg0, String arg1) throws SQLException {
880 rs.updateNString(arg0, arg1);
881 }
882
883 @Override
884 public void updateNull(int arg0) throws SQLException {
885 rs.updateNull(arg0);
886 }
887
888 @Override
889 public void updateNull(String arg0) throws SQLException {
890 rs.updateNull(arg0);
891 }
892
893 @Override
894 public void updateObject(int arg0, Object arg1) throws SQLException {
895 rs.updateObject(arg0, arg1);
896 }
897
898 @Override
899 public void updateObject(String arg0, Object arg1) throws SQLException {
900 rs.updateObject(arg0, arg1);
901 }
902
903 @Override
904 public void updateObject(int arg0, Object arg1, int arg2) throws SQLException {
905 rs.updateObject(arg0, arg1, arg2);
906 }
907
908 @Override
909 public void updateObject(String arg0, Object arg1, int arg2) throws SQLException {
910 rs.updateObject(arg0, arg1, arg2);
911 }
912
913 @Override
914 public void updateRef(int arg0, Ref arg1) throws SQLException {
915 rs.updateRef(arg0, arg1);
916 }
917
918 @Override
919 public void updateRef(String arg0, Ref arg1) throws SQLException {
920 rs.updateRef(arg0, arg1);
921 }
922
923 @Override
924 public void updateRow() throws SQLException {
925 rs.updateRow();
926 }
927
928 @Override
929 public void updateRowId(int arg0, RowId arg1) throws SQLException {
930 rs.updateRowId(arg0, arg1);
931 }
932
933 @Override
934 public void updateRowId(String arg0, RowId arg1) throws SQLException {
935 rs.updateRowId(arg0, arg1);
936 }
937
938 @Override
939 public void updateSQLXML(int arg0, SQLXML arg1) throws SQLException {
940 rs.updateSQLXML(arg0, arg1);
941 }
942
943 @Override
944 public void updateSQLXML(String arg0, SQLXML arg1) throws SQLException {
945 rs.updateSQLXML(arg0, arg1);
946 }
947
948 @Override
949 public void updateShort(int arg0, short arg1) throws SQLException {
950 rs.updateShort(arg0, arg1);
951 }
952
953 @Override
954 public void updateShort(String arg0, short arg1) throws SQLException {
955 rs.updateShort(arg0, arg1);
956 }
957
958 @Override
959 public void updateString(int arg0, String arg1) throws SQLException {
960 rs.updateString(arg0, arg1);
961 }
962
963 @Override
964 public void updateString(String arg0, String arg1) throws SQLException {
965 rs.updateString(arg0, arg1);
966 }
967
968 @Override
969 public void updateTime(int arg0, Time arg1) throws SQLException {
970 rs.updateTime(arg0, arg1);
971 }
972
973 @Override
974 public void updateTime(String arg0, Time arg1) throws SQLException {
975 rs.updateTime(arg0, arg1);
976 }
977
978 @Override
979 public void updateTimestamp(int arg0, Timestamp arg1) throws SQLException {
980 rs.updateTimestamp(arg0, arg1);
981 }
982
983 @Override
984 public void updateTimestamp(String arg0, Timestamp arg1) throws SQLException {
985 rs.updateTimestamp(arg0, arg1);
986 }
987
988 @Override
989 public boolean wasNull() throws SQLException {
990 return rs.wasNull();
991 }
992
993 }