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