1 package net.jaekl.cfb.db;
3 import java.io.InputStream;
5 import java.math.BigDecimal;
11 import java.sql.NClob;
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.Statement;
21 import java.sql.Timestamp;
22 import java.util.Calendar;
25 public class ResultSetMock implements ResultSet {
28 public boolean isWrapperFor(Class<?> iface) throws SQLException {
29 // TODO Auto-generated method stub
34 public <T> T unwrap(Class<T> iface) throws SQLException {
35 // TODO Auto-generated method stub
40 public boolean absolute(int arg0) throws SQLException {
41 // TODO Auto-generated method stub
46 public void afterLast() throws SQLException {
47 // TODO Auto-generated method stub
52 public void beforeFirst() throws SQLException {
53 // TODO Auto-generated method stub
58 public void cancelRowUpdates() throws SQLException {
59 // TODO Auto-generated method stub
64 public void clearWarnings() throws SQLException {
65 // TODO Auto-generated method stub
70 public void close() throws SQLException {
71 // TODO Auto-generated method stub
76 public void deleteRow() throws SQLException {
77 // TODO Auto-generated method stub
82 public int findColumn(String arg0) throws SQLException {
83 // TODO Auto-generated method stub
88 public boolean first() throws SQLException {
89 // TODO Auto-generated method stub
94 public Array getArray(int arg0) throws SQLException {
95 // TODO Auto-generated method stub
100 public Array getArray(String arg0) throws SQLException {
101 // TODO Auto-generated method stub
106 public InputStream getAsciiStream(int arg0) throws SQLException {
107 // TODO Auto-generated method stub
112 public InputStream getAsciiStream(String arg0) throws SQLException {
113 // TODO Auto-generated method stub
118 public BigDecimal getBigDecimal(int arg0) throws SQLException {
119 // TODO Auto-generated method stub
124 public BigDecimal getBigDecimal(String arg0) throws SQLException {
125 // TODO Auto-generated method stub
131 public BigDecimal getBigDecimal(int arg0, int arg1) throws SQLException {
132 // TODO Auto-generated method stub
138 public BigDecimal getBigDecimal(String arg0, int arg1) throws SQLException {
139 // TODO Auto-generated method stub
144 public InputStream getBinaryStream(int arg0) throws SQLException {
145 // TODO Auto-generated method stub
150 public InputStream getBinaryStream(String arg0) throws SQLException {
151 // TODO Auto-generated method stub
156 public Blob getBlob(int arg0) throws SQLException {
157 // TODO Auto-generated method stub
162 public Blob getBlob(String arg0) throws SQLException {
163 // TODO Auto-generated method stub
168 public boolean getBoolean(int arg0) throws SQLException {
169 // TODO Auto-generated method stub
174 public boolean getBoolean(String arg0) throws SQLException {
175 // TODO Auto-generated method stub
180 public byte getByte(int arg0) throws SQLException {
181 // TODO Auto-generated method stub
186 public byte getByte(String arg0) throws SQLException {
187 // TODO Auto-generated method stub
192 public byte[] getBytes(int arg0) throws SQLException {
193 // TODO Auto-generated method stub
198 public byte[] getBytes(String arg0) throws SQLException {
199 // TODO Auto-generated method stub
204 public Reader getCharacterStream(int arg0) throws SQLException {
205 // TODO Auto-generated method stub
210 public Reader getCharacterStream(String arg0) throws SQLException {
211 // TODO Auto-generated method stub
216 public Clob getClob(int arg0) throws SQLException {
217 // TODO Auto-generated method stub
222 public Clob getClob(String arg0) throws SQLException {
223 // TODO Auto-generated method stub
228 public int getConcurrency() throws SQLException {
229 // TODO Auto-generated method stub
234 public String getCursorName() throws SQLException {
235 // TODO Auto-generated method stub
240 public Date getDate(int arg0) throws SQLException {
241 // TODO Auto-generated method stub
246 public Date getDate(String arg0) throws SQLException {
247 // TODO Auto-generated method stub
252 public Date getDate(int arg0, Calendar arg1) throws SQLException {
253 // TODO Auto-generated method stub
258 public Date getDate(String arg0, Calendar arg1) throws SQLException {
259 // TODO Auto-generated method stub
264 public double getDouble(int arg0) throws SQLException {
265 // TODO Auto-generated method stub
270 public double getDouble(String arg0) throws SQLException {
271 // TODO Auto-generated method stub
276 public int getFetchDirection() throws SQLException {
277 // TODO Auto-generated method stub
282 public int getFetchSize() throws SQLException {
283 // TODO Auto-generated method stub
288 public float getFloat(int arg0) throws SQLException {
289 // TODO Auto-generated method stub
294 public float getFloat(String arg0) throws SQLException {
295 // TODO Auto-generated method stub
300 public int getHoldability() throws SQLException {
301 // TODO Auto-generated method stub
306 public int getInt(int arg0) throws SQLException {
307 // TODO Auto-generated method stub
312 public int getInt(String arg0) throws SQLException {
313 // TODO Auto-generated method stub
318 public long getLong(int arg0) throws SQLException {
319 // TODO Auto-generated method stub
324 public long getLong(String arg0) throws SQLException {
325 // TODO Auto-generated method stub
330 public ResultSetMetaData getMetaData() throws SQLException {
331 // TODO Auto-generated method stub
336 public Reader getNCharacterStream(int arg0) throws SQLException {
337 // TODO Auto-generated method stub
342 public Reader getNCharacterStream(String arg0) throws SQLException {
343 // TODO Auto-generated method stub
348 public NClob getNClob(int arg0) throws SQLException {
349 // TODO Auto-generated method stub
354 public NClob getNClob(String arg0) throws SQLException {
355 // TODO Auto-generated method stub
360 public String getNString(int arg0) throws SQLException {
361 // TODO Auto-generated method stub
366 public String getNString(String arg0) throws SQLException {
367 // TODO Auto-generated method stub
372 public Object getObject(int arg0) throws SQLException {
373 // TODO Auto-generated method stub
378 public Object getObject(String arg0) throws SQLException {
379 // TODO Auto-generated method stub
384 public Object getObject(int arg0, Map<String, Class<?>> arg1)
385 throws SQLException {
386 // TODO Auto-generated method stub
391 public Object getObject(String arg0, Map<String, Class<?>> arg1)
392 throws SQLException {
393 // TODO Auto-generated method stub
398 public <T> T getObject(int arg0, Class<T> arg1) throws SQLException {
399 // TODO Auto-generated method stub
404 public <T> T getObject(String arg0, Class<T> arg1) throws SQLException {
405 // TODO Auto-generated method stub
410 public Ref getRef(int arg0) throws SQLException {
411 // TODO Auto-generated method stub
416 public Ref getRef(String arg0) throws SQLException {
417 // TODO Auto-generated method stub
422 public int getRow() throws SQLException {
423 // TODO Auto-generated method stub
428 public RowId getRowId(int arg0) throws SQLException {
429 // TODO Auto-generated method stub
434 public RowId getRowId(String arg0) throws SQLException {
435 // TODO Auto-generated method stub
440 public SQLXML getSQLXML(int arg0) throws SQLException {
441 // TODO Auto-generated method stub
446 public SQLXML getSQLXML(String arg0) throws SQLException {
447 // TODO Auto-generated method stub
452 public short getShort(int arg0) throws SQLException {
453 // TODO Auto-generated method stub
458 public short getShort(String arg0) throws SQLException {
459 // TODO Auto-generated method stub
464 public Statement getStatement() throws SQLException {
465 // TODO Auto-generated method stub
470 public String getString(int arg0) throws SQLException {
471 // TODO Auto-generated method stub
476 public String getString(String arg0) throws SQLException {
477 // TODO Auto-generated method stub
482 public Time getTime(int arg0) throws SQLException {
483 // TODO Auto-generated method stub
488 public Time getTime(String arg0) throws SQLException {
489 // TODO Auto-generated method stub
494 public Time getTime(int arg0, Calendar arg1) throws SQLException {
495 // TODO Auto-generated method stub
500 public Time getTime(String arg0, Calendar arg1) throws SQLException {
501 // TODO Auto-generated method stub
506 public Timestamp getTimestamp(int arg0) throws SQLException {
507 // TODO Auto-generated method stub
512 public Timestamp getTimestamp(String arg0) throws SQLException {
513 // TODO Auto-generated method stub
518 public Timestamp getTimestamp(int arg0, Calendar arg1) throws SQLException {
519 // TODO Auto-generated method stub
524 public Timestamp getTimestamp(String arg0, Calendar arg1)
525 throws SQLException {
526 // TODO Auto-generated method stub
531 public int getType() throws SQLException {
532 // TODO Auto-generated method stub
537 public URL getURL(int arg0) throws SQLException {
538 // TODO Auto-generated method stub
543 public URL getURL(String arg0) throws SQLException {
544 // TODO Auto-generated method stub
550 public InputStream getUnicodeStream(int arg0) throws SQLException {
551 // TODO Auto-generated method stub
557 public InputStream getUnicodeStream(String arg0) throws SQLException {
558 // TODO Auto-generated method stub
563 public SQLWarning getWarnings() throws SQLException {
564 // TODO Auto-generated method stub
569 public void insertRow() throws SQLException {
570 // TODO Auto-generated method stub
575 public boolean isAfterLast() throws SQLException {
576 // TODO Auto-generated method stub
581 public boolean isBeforeFirst() throws SQLException {
582 // TODO Auto-generated method stub
587 public boolean isClosed() throws SQLException {
588 // TODO Auto-generated method stub
593 public boolean isFirst() throws SQLException {
594 // TODO Auto-generated method stub
599 public boolean isLast() throws SQLException {
600 // TODO Auto-generated method stub
605 public boolean last() throws SQLException {
606 // TODO Auto-generated method stub
611 public void moveToCurrentRow() throws SQLException {
612 // TODO Auto-generated method stub
617 public void moveToInsertRow() throws SQLException {
618 // TODO Auto-generated method stub
623 public boolean next() throws SQLException {
624 // TODO Auto-generated method stub
629 public boolean previous() throws SQLException {
630 // TODO Auto-generated method stub
635 public void refreshRow() throws SQLException {
636 // TODO Auto-generated method stub
641 public boolean relative(int arg0) throws SQLException {
642 // TODO Auto-generated method stub
647 public boolean rowDeleted() throws SQLException {
648 // TODO Auto-generated method stub
653 public boolean rowInserted() throws SQLException {
654 // TODO Auto-generated method stub
659 public boolean rowUpdated() throws SQLException {
660 // TODO Auto-generated method stub
665 public void setFetchDirection(int arg0) throws SQLException {
666 // TODO Auto-generated method stub
671 public void setFetchSize(int arg0) throws SQLException {
672 // TODO Auto-generated method stub
677 public void updateArray(int arg0, Array arg1) throws SQLException {
678 // TODO Auto-generated method stub
683 public void updateArray(String arg0, Array arg1) throws SQLException {
684 // TODO Auto-generated method stub
689 public void updateAsciiStream(int arg0, InputStream arg1)
690 throws SQLException {
691 // TODO Auto-generated method stub
696 public void updateAsciiStream(String arg0, InputStream arg1)
697 throws SQLException {
698 // TODO Auto-generated method stub
703 public void updateAsciiStream(int arg0, InputStream arg1, int arg2)
704 throws SQLException {
705 // TODO Auto-generated method stub
710 public void updateAsciiStream(String arg0, InputStream arg1, int arg2)
711 throws SQLException {
712 // TODO Auto-generated method stub
717 public void updateAsciiStream(int arg0, InputStream arg1, long arg2)
718 throws SQLException {
719 // TODO Auto-generated method stub
724 public void updateAsciiStream(String arg0, InputStream arg1, long arg2)
725 throws SQLException {
726 // TODO Auto-generated method stub
731 public void updateBigDecimal(int arg0, BigDecimal arg1) throws SQLException {
732 // TODO Auto-generated method stub
737 public void updateBigDecimal(String arg0, BigDecimal arg1)
738 throws SQLException {
739 // TODO Auto-generated method stub
744 public void updateBinaryStream(int arg0, InputStream arg1)
745 throws SQLException {
746 // TODO Auto-generated method stub
751 public void updateBinaryStream(String arg0, InputStream arg1)
752 throws SQLException {
753 // TODO Auto-generated method stub
758 public void updateBinaryStream(int arg0, InputStream arg1, int arg2)
759 throws SQLException {
760 // TODO Auto-generated method stub
765 public void updateBinaryStream(String arg0, InputStream arg1, int arg2)
766 throws SQLException {
767 // TODO Auto-generated method stub
772 public void updateBinaryStream(int arg0, InputStream arg1, long arg2)
773 throws SQLException {
774 // TODO Auto-generated method stub
779 public void updateBinaryStream(String arg0, InputStream arg1, long arg2)
780 throws SQLException {
781 // TODO Auto-generated method stub
786 public void updateBlob(int arg0, Blob arg1) throws SQLException {
787 // TODO Auto-generated method stub
792 public void updateBlob(String arg0, Blob arg1) throws SQLException {
793 // TODO Auto-generated method stub
798 public void updateBlob(int arg0, InputStream arg1) throws SQLException {
799 // TODO Auto-generated method stub
804 public void updateBlob(String arg0, InputStream arg1) throws SQLException {
805 // TODO Auto-generated method stub
810 public void updateBlob(int arg0, InputStream arg1, long arg2)
811 throws SQLException {
812 // TODO Auto-generated method stub
817 public void updateBlob(String arg0, InputStream arg1, long arg2)
818 throws SQLException {
819 // TODO Auto-generated method stub
824 public void updateBoolean(int arg0, boolean arg1) throws SQLException {
825 // TODO Auto-generated method stub
830 public void updateBoolean(String arg0, boolean arg1) throws SQLException {
831 // TODO Auto-generated method stub
836 public void updateByte(int arg0, byte arg1) throws SQLException {
837 // TODO Auto-generated method stub
842 public void updateByte(String arg0, byte arg1) throws SQLException {
843 // TODO Auto-generated method stub
848 public void updateBytes(int arg0, byte[] arg1) throws SQLException {
849 // TODO Auto-generated method stub
854 public void updateBytes(String arg0, byte[] arg1) throws SQLException {
855 // TODO Auto-generated method stub
860 public void updateCharacterStream(int arg0, Reader arg1)
861 throws SQLException {
862 // TODO Auto-generated method stub
867 public void updateCharacterStream(String arg0, Reader arg1)
868 throws SQLException {
869 // TODO Auto-generated method stub
874 public void updateCharacterStream(int arg0, Reader arg1, int arg2)
875 throws SQLException {
876 // TODO Auto-generated method stub
881 public void updateCharacterStream(String arg0, Reader arg1, int arg2)
882 throws SQLException {
883 // TODO Auto-generated method stub
888 public void updateCharacterStream(int arg0, Reader arg1, long arg2)
889 throws SQLException {
890 // TODO Auto-generated method stub
895 public void updateCharacterStream(String arg0, Reader arg1, long arg2)
896 throws SQLException {
897 // TODO Auto-generated method stub
902 public void updateClob(int arg0, Clob arg1) throws SQLException {
903 // TODO Auto-generated method stub
908 public void updateClob(String arg0, Clob arg1) throws SQLException {
909 // TODO Auto-generated method stub
914 public void updateClob(int arg0, Reader arg1) throws SQLException {
915 // TODO Auto-generated method stub
920 public void updateClob(String arg0, Reader arg1) throws SQLException {
921 // TODO Auto-generated method stub
926 public void updateClob(int arg0, Reader arg1, long arg2)
927 throws SQLException {
928 // TODO Auto-generated method stub
933 public void updateClob(String arg0, Reader arg1, long arg2)
934 throws SQLException {
935 // TODO Auto-generated method stub
940 public void updateDate(int arg0, Date arg1) throws SQLException {
941 // TODO Auto-generated method stub
946 public void updateDate(String arg0, Date arg1) throws SQLException {
947 // TODO Auto-generated method stub
952 public void updateDouble(int arg0, double arg1) throws SQLException {
953 // TODO Auto-generated method stub
958 public void updateDouble(String arg0, double arg1) throws SQLException {
959 // TODO Auto-generated method stub
964 public void updateFloat(int arg0, float arg1) throws SQLException {
965 // TODO Auto-generated method stub
970 public void updateFloat(String arg0, float arg1) throws SQLException {
971 // TODO Auto-generated method stub
976 public void updateInt(int arg0, int arg1) throws SQLException {
977 // TODO Auto-generated method stub
982 public void updateInt(String arg0, int arg1) throws SQLException {
983 // TODO Auto-generated method stub
988 public void updateLong(int arg0, long arg1) throws SQLException {
989 // TODO Auto-generated method stub
994 public void updateLong(String arg0, long arg1) throws SQLException {
995 // TODO Auto-generated method stub
1000 public void updateNCharacterStream(int arg0, Reader arg1)
1001 throws SQLException {
1002 // TODO Auto-generated method stub
1007 public void updateNCharacterStream(String arg0, Reader arg1)
1008 throws SQLException {
1009 // TODO Auto-generated method stub
1014 public void updateNCharacterStream(int arg0, Reader arg1, long arg2)
1015 throws SQLException {
1016 // TODO Auto-generated method stub
1021 public void updateNCharacterStream(String arg0, Reader arg1, long arg2)
1022 throws SQLException {
1023 // TODO Auto-generated method stub
1028 public void updateNClob(int arg0, NClob arg1) throws SQLException {
1029 // TODO Auto-generated method stub
1034 public void updateNClob(String arg0, NClob arg1) throws SQLException {
1035 // TODO Auto-generated method stub
1040 public void updateNClob(int arg0, Reader arg1) throws SQLException {
1041 // TODO Auto-generated method stub
1046 public void updateNClob(String arg0, Reader arg1) throws SQLException {
1047 // TODO Auto-generated method stub
1052 public void updateNClob(int arg0, Reader arg1, long arg2)
1053 throws SQLException {
1054 // TODO Auto-generated method stub
1059 public void updateNClob(String arg0, Reader arg1, long arg2)
1060 throws SQLException {
1061 // TODO Auto-generated method stub
1066 public void updateNString(int arg0, String arg1) throws SQLException {
1067 // TODO Auto-generated method stub
1072 public void updateNString(String arg0, String arg1) throws SQLException {
1073 // TODO Auto-generated method stub
1078 public void updateNull(int arg0) throws SQLException {
1079 // TODO Auto-generated method stub
1084 public void updateNull(String arg0) throws SQLException {
1085 // TODO Auto-generated method stub
1090 public void updateObject(int arg0, Object arg1) throws SQLException {
1091 // TODO Auto-generated method stub
1096 public void updateObject(String arg0, Object arg1) throws SQLException {
1097 // TODO Auto-generated method stub
1102 public void updateObject(int arg0, Object arg1, int arg2)
1103 throws SQLException {
1104 // TODO Auto-generated method stub
1109 public void updateObject(String arg0, Object arg1, int arg2)
1110 throws SQLException {
1111 // TODO Auto-generated method stub
1116 public void updateRef(int arg0, Ref arg1) throws SQLException {
1117 // TODO Auto-generated method stub
1122 public void updateRef(String arg0, Ref arg1) throws SQLException {
1123 // TODO Auto-generated method stub
1128 public void updateRow() throws SQLException {
1129 // TODO Auto-generated method stub
1134 public void updateRowId(int arg0, RowId arg1) throws SQLException {
1135 // TODO Auto-generated method stub
1140 public void updateRowId(String arg0, RowId arg1) throws SQLException {
1141 // TODO Auto-generated method stub
1146 public void updateSQLXML(int arg0, SQLXML arg1) throws SQLException {
1147 // TODO Auto-generated method stub
1152 public void updateSQLXML(String arg0, SQLXML arg1) throws SQLException {
1153 // TODO Auto-generated method stub
1158 public void updateShort(int arg0, short arg1) throws SQLException {
1159 // TODO Auto-generated method stub
1164 public void updateShort(String arg0, short arg1) throws SQLException {
1165 // TODO Auto-generated method stub
1170 public void updateString(int arg0, String arg1) throws SQLException {
1171 // TODO Auto-generated method stub
1176 public void updateString(String arg0, String arg1) throws SQLException {
1177 // TODO Auto-generated method stub
1182 public void updateTime(int arg0, Time arg1) throws SQLException {
1183 // TODO Auto-generated method stub
1188 public void updateTime(String arg0, Time arg1) throws SQLException {
1189 // TODO Auto-generated method stub
1194 public void updateTimestamp(int arg0, Timestamp arg1) throws SQLException {
1195 // TODO Auto-generated method stub
1200 public void updateTimestamp(String arg0, Timestamp arg1)
1201 throws SQLException {
1202 // TODO Auto-generated method stub
1207 public boolean wasNull() throws SQLException {
1208 // TODO Auto-generated method stub