2 // Mainsoft.Data.Jdbc.Providers
5 // Konstantin Triger <kostat@mainsoft.com>
6 // Boris Kirzner <borisk@mainsoft.com>
8 // (C) 2006 Mainsoft Corporation (http://www.mainsoft.com)
12 // Permission is hereby granted, free of charge, to any person obtaining
13 // a copy of this software and associated documentation files (the
14 // "Software"), to deal in the Software without restriction, including
15 // without limitation the rights to use, copy, modify, merge, publish,
16 // distribute, sublicense, and/or sell copies of the Software, and to
17 // permit persons to whom the Software is furnished to do so, subject to
18 // the following conditions:
20 // The above copyright notice and this permission notice shall be
21 // included in all copies or substantial portions of the Software.
23 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
24 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
25 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
26 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
27 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
28 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
29 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
32 namespace Mainsoft
.Data
.Jdbc
.Providers
{
33 public class Connection
: java
.sql
.Connection
{
35 readonly java
.sql
.Connection _connection
;
37 public Connection(java
.sql
.Connection connection
) {
38 _connection
= connection
;
41 protected java
.sql
.Connection Wrapped
{
42 get { return _connection; }
45 #region Connection Members
47 public virtual bool isClosed() {
48 return Wrapped
.isClosed();
51 public virtual bool isReadOnly() {
52 return Wrapped
.isReadOnly();
55 public virtual void setTransactionIsolation(int arg_0
) {
56 Wrapped
.setTransactionIsolation(arg_0
);
59 public virtual void releaseSavepoint(java
.sql
.Savepoint arg_0
) {
60 Wrapped
.releaseSavepoint(arg_0
);
63 public virtual void setTypeMap(java
.util
.Map arg_0
) {
64 Wrapped
.setTypeMap(arg_0
);
67 public virtual string getCatalog() {
68 return Wrapped
.getCatalog();
71 public virtual int getHoldability() {
72 return Wrapped
.getHoldability();
75 public virtual void rollback() {
79 public virtual void rollback(java
.sql
.Savepoint arg_0
) {
80 Wrapped
.rollback(arg_0
);
83 public virtual java
.sql
.CallableStatement
prepareCall(string arg_0
) {
84 return Wrapped
.prepareCall(arg_0
);
87 public virtual java
.sql
.CallableStatement
prepareCall(string arg_0
, int arg_1
, int arg_2
) {
88 return Wrapped
.prepareCall(arg_0
, arg_1
, arg_2
);
91 public virtual java
.sql
.CallableStatement
prepareCall(string arg_0
, int arg_1
, int arg_2
, int arg_3
) {
92 return Wrapped
.prepareCall(arg_0
, arg_1
, arg_2
, arg_3
);
95 public virtual void setAutoCommit(bool arg_0
) {
96 Wrapped
.setAutoCommit(arg_0
);
99 public virtual java
.sql
.Savepoint
setSavepoint() {
100 return Wrapped
.setSavepoint();
103 public virtual java
.sql
.Savepoint
setSavepoint(string arg_0
) {
104 return Wrapped
.setSavepoint(arg_0
);
107 public virtual java
.sql
.Statement
createStatement() {
108 return Wrapped
.createStatement();
111 public virtual java
.sql
.Statement
createStatement(int arg_0
, int arg_1
) {
112 return Wrapped
.createStatement(arg_0
, arg_1
);
115 public virtual java
.sql
.Statement
createStatement(int arg_0
, int arg_1
, int arg_2
) {
116 return Wrapped
.createStatement(arg_0
, arg_1
, arg_2
);
119 public virtual void setCatalog(string arg_0
) {
120 Wrapped
.setCatalog(arg_0
);
123 public virtual java
.sql
.PreparedStatement
prepareStatement(string arg_0
) {
124 return Wrapped
.prepareStatement(arg_0
);
127 public virtual java
.sql
.PreparedStatement
prepareStatement(string arg_0
, int arg_1
, int arg_2
) {
128 return Wrapped
.prepareStatement(arg_0
, arg_1
, arg_2
);
131 public virtual java
.sql
.PreparedStatement
prepareStatement(string arg_0
, int arg_1
, int arg_2
, int arg_3
) {
132 return Wrapped
.prepareStatement(arg_0
, arg_1
, arg_2
, arg_3
);
135 public virtual java
.sql
.PreparedStatement
prepareStatement(string arg_0
, int arg_1
) {
136 return Wrapped
.prepareStatement(arg_0
, arg_1
);
139 public virtual java
.sql
.PreparedStatement
prepareStatement(string arg_0
, int[] arg_1
) {
140 return Wrapped
.prepareStatement(arg_0
, arg_1
);
143 public virtual java
.sql
.PreparedStatement
prepareStatement(string arg_0
, string[] arg_1
) {
144 return Wrapped
.prepareStatement(arg_0
, arg_1
);
147 public virtual void setHoldability(int arg_0
) {
148 Wrapped
.setHoldability(arg_0
);
151 public virtual void commit() {
155 public virtual java
.sql
.DatabaseMetaData
getMetaData() {
156 return Wrapped
.getMetaData();
159 public virtual int getTransactionIsolation() {
160 return Wrapped
.getTransactionIsolation();
163 public virtual bool getAutoCommit() {
164 return Wrapped
.getAutoCommit();
167 public virtual java
.sql
.SQLWarning
getWarnings() {
168 return Wrapped
.getWarnings();
171 public virtual java
.util
.Map
getTypeMap() {
172 return Wrapped
.getTypeMap();
175 public virtual void close() {
179 public virtual string nativeSQL(string arg_0
) {
180 return Wrapped
.nativeSQL(arg_0
);;
183 public virtual void setReadOnly(bool arg_0
) {
184 Wrapped
.setReadOnly(arg_0
);
187 public virtual void clearWarnings() {
188 Wrapped
.clearWarnings();
195 public class Statement
: java
.sql
.Statement
{
197 readonly java
.sql
.Statement _statement
;
199 public Statement(java
.sql
.Statement statement
) {
200 _statement
= statement
;
203 protected java
.sql
.Statement Wrapped
{
204 get { return _statement; }
207 #region Statement Members
209 public virtual java
.sql
.Connection
getConnection() {
210 return Wrapped
.getConnection();
213 public virtual void setEscapeProcessing(bool arg_0
) {
214 Wrapped
.setEscapeProcessing(arg_0
);
217 public virtual void setMaxFieldSize(int arg_0
) {
218 Wrapped
.setMaxFieldSize(arg_0
);
221 public virtual void cancel() {
225 public virtual bool getMoreResults() {
226 return Wrapped
.getMoreResults();
229 public virtual bool getMoreResults(int arg_0
) {
230 return Wrapped
.getMoreResults(arg_0
);
233 public virtual int executeUpdate(string arg_0
) {
234 return Wrapped
.executeUpdate(arg_0
);
237 public virtual int executeUpdate(string arg_0
, int arg_1
) {
238 return Wrapped
.executeUpdate(arg_0
, arg_1
);
241 public virtual int executeUpdate(string arg_0
, int[] arg_1
) {
242 return Wrapped
.executeUpdate(arg_0
, arg_1
);
245 public virtual int executeUpdate(string arg_0
, string[] arg_1
) {
246 return Wrapped
.executeUpdate(arg_0
, arg_1
);
249 public virtual java
.sql
.ResultSet
getResultSet() {
250 return Wrapped
.getResultSet();
253 public virtual int getResultSetConcurrency() {
254 return Wrapped
.getResultSetConcurrency();
257 public virtual void setQueryTimeout(int arg_0
) {
258 Wrapped
.setQueryTimeout(arg_0
);
261 public virtual int getUpdateCount() {
262 return Wrapped
.getUpdateCount();
265 public virtual int getResultSetType() {
266 return Wrapped
.getResultSetType();
269 public virtual int[] executeBatch() {
270 return Wrapped
.executeBatch();
273 public virtual void setFetchDirection(int arg_0
) {
274 Wrapped
.setFetchDirection(arg_0
);
277 public virtual void setMaxRows(int arg_0
) {
278 Wrapped
.setMaxRows(arg_0
);
281 public virtual void addBatch(string arg_0
) {
282 Wrapped
.addBatch(arg_0
);
285 public virtual bool execute(string arg_0
) {
286 return Wrapped
.execute(arg_0
);
289 public virtual bool execute(string arg_0
, int arg_1
) {
290 return Wrapped
.execute(arg_0
, arg_1
);
293 public virtual bool execute(string arg_0
, int[] arg_1
) {
294 return Wrapped
.execute(arg_0
, arg_1
);
297 public virtual bool execute(string arg_0
, string[] arg_1
) {
298 return Wrapped
.execute(arg_0
, arg_1
);
301 public virtual int getResultSetHoldability() {
302 return Wrapped
.getResultSetHoldability();
305 public virtual java
.sql
.ResultSet
executeQuery(string arg_0
) {
306 return Wrapped
.executeQuery(arg_0
);
309 public virtual void setCursorName(string arg_0
) {
310 Wrapped
.setCursorName(arg_0
);
313 public virtual java
.sql
.SQLWarning
getWarnings() {
314 return Wrapped
.getWarnings();
317 public virtual int getMaxRows() {
318 return Wrapped
.getMaxRows();
321 public virtual int getFetchSize() {
322 return Wrapped
.getFetchSize();
325 public virtual void clearBatch() {
326 Wrapped
.clearBatch();
329 public virtual int getQueryTimeout() {
330 return Wrapped
.getQueryTimeout();
333 public virtual java
.sql
.ResultSet
getGeneratedKeys() {
334 return Wrapped
.getGeneratedKeys();
337 public virtual int getFetchDirection() {
338 return Wrapped
.getFetchDirection();
341 public virtual void close() {
345 public virtual int getMaxFieldSize() {
346 return Wrapped
.getMaxFieldSize();
349 public virtual void clearWarnings() {
350 Wrapped
.clearWarnings();
353 public virtual void setFetchSize(int arg_0
) {
354 Wrapped
.setFetchSize(arg_0
);
361 public class PreparedStatement
: Statement
, java
.sql
.PreparedStatement
{
363 public PreparedStatement(java
.sql
.PreparedStatement statement
) : base(statement
) {
366 protected new java
.sql
.PreparedStatement Wrapped
{
367 get { return (java.sql.PreparedStatement)base.Wrapped; }
370 #region PreparedStatement Members
372 public virtual void setBlob(int arg_0
, java
.sql
.Blob arg_1
) {
373 Wrapped
.setBlob(arg_0
, arg_1
);
376 public virtual java
.sql
.ParameterMetaData
getParameterMetaData() {
377 return Wrapped
.getParameterMetaData();
380 public virtual void setInt(int arg_0
, int arg_1
) {
381 Wrapped
.setInt(arg_0
, arg_1
);
384 public virtual void setFloat(int arg_0
, float arg_1
) {
385 Wrapped
.setFloat(arg_0
, arg_1
);
388 public virtual int executeUpdate() {
389 return Wrapped
.executeUpdate();
392 public virtual void setLong(int arg_0
, long arg_1
) {
393 Wrapped
.setLong(arg_0
, arg_1
);
396 public virtual void setNull(int arg_0
, int arg_1
) {
397 Wrapped
.setNull(arg_0
, arg_1
);
400 public virtual void setNull(int arg_0
, int arg_1
, string arg_2
) {
401 Wrapped
.setNull(arg_0
, arg_1
, arg_2
);
404 public virtual void setUnicodeStream(int arg_0
, java
.io
.InputStream arg_1
, int arg_2
) {
405 Wrapped
.setUnicodeStream(arg_0
, arg_1
, arg_2
);
408 public virtual void setShort(int arg_0
, short arg_1
) {
409 Wrapped
.setShort(arg_0
, arg_1
);
412 public virtual void setByte(int arg_0
, sbyte arg_1
) {
413 Wrapped
.setByte(arg_0
, arg_1
);
416 public virtual bool execute() {
417 return Wrapped
.execute();
420 public virtual void addBatch() {
424 public virtual void setURL(int arg_0
, java
.net
.URL arg_1
) {
425 Wrapped
.setURL(arg_0
, arg_1
);
428 public virtual void setBigDecimal(int arg_0
, java
.math
.BigDecimal arg_1
) {
429 Wrapped
.setBigDecimal(arg_0
, arg_1
);
432 public virtual void setBytes(int arg_0
, sbyte[] arg_1
) {
433 Wrapped
.setBytes(arg_0
, arg_1
);
436 public virtual void setDouble(int arg_0
, double arg_1
) {
437 Wrapped
.setDouble(arg_0
, arg_1
);
440 public virtual void setRef(int arg_0
, java
.sql
.Ref arg_1
) {
441 Wrapped
.setRef(arg_0
, arg_1
);
444 public virtual java
.sql
.ResultSetMetaData
getMetaData() {
445 return Wrapped
.getMetaData();
448 public virtual void setTimestamp(int arg_0
, java
.sql
.Timestamp arg_1
) {
449 Wrapped
.setTimestamp(arg_0
, arg_1
);
452 public virtual void setTimestamp(int arg_0
, java
.sql
.Timestamp arg_1
, java
.util
.Calendar arg_2
) {
453 Wrapped
.setTimestamp(arg_0
, arg_1
, arg_2
);
456 public virtual java
.sql
.ResultSet
executeQuery() {
457 return Wrapped
.executeQuery();
460 public virtual void setCharacterStream(int arg_0
, java
.io
.Reader arg_1
, int arg_2
) {
461 Wrapped
.setCharacterStream(arg_0
, arg_1
, arg_2
);
464 public virtual void setTime(int arg_0
, java
.sql
.Time arg_1
) {
465 Wrapped
.setTime(arg_0
, arg_1
);
468 public virtual void setTime(int arg_0
, java
.sql
.Time arg_1
, java
.util
.Calendar arg_2
) {
469 Wrapped
.setTime(arg_0
, arg_1
, arg_2
);
472 public virtual void setBoolean(int arg_0
, bool arg_1
) {
473 Wrapped
.setBoolean(arg_0
, arg_1
);
476 public virtual void setString(int arg_0
, string arg_1
) {
477 Wrapped
.setString(arg_0
, arg_1
);
480 public virtual void setBinaryStream(int arg_0
, java
.io
.InputStream arg_1
, int arg_2
) {
481 Wrapped
.setBinaryStream(arg_0
, arg_1
, arg_2
);
484 public virtual void clearParameters() {
485 Wrapped
.clearParameters();
488 public virtual void setObject(int arg_0
, object arg_1
, int arg_2
, int arg_3
) {
489 Wrapped
.setObject(arg_0
, arg_1
, arg_2
, arg_3
);
492 public virtual void setObject(int arg_0
, object arg_1
, int arg_2
) {
493 Wrapped
.setObject(arg_0
, arg_1
, arg_2
);
496 public virtual void setObject(int arg_0
, object arg_1
) {
497 Wrapped
.setObject(arg_0
, arg_1
);
500 public virtual void setArray(int arg_0
, java
.sql
.Array arg_1
) {
501 Wrapped
.setArray(arg_0
, arg_1
);
504 public virtual void setDate(int arg_0
, java
.sql
.Date arg_1
) {
505 Wrapped
.setDate(arg_0
, arg_1
);
508 public virtual void setDate(int arg_0
, java
.sql
.Date arg_1
, java
.util
.Calendar arg_2
) {
509 Wrapped
.setDate(arg_0
, arg_1
, arg_2
);
512 public virtual void setAsciiStream(int arg_0
, java
.io
.InputStream arg_1
, int arg_2
) {
513 Wrapped
.setAsciiStream(arg_0
, arg_1
, arg_2
);
516 public virtual void setClob(int arg_0
, java
.sql
.Clob arg_1
) {
517 Wrapped
.setClob(arg_0
, arg_1
);
524 public class CallableStatement
: PreparedStatement
, java
.sql
.CallableStatement
{
526 public CallableStatement(java
.sql
.CallableStatement statement
) : base(statement
) {
529 protected new java
.sql
.CallableStatement Wrapped
{
530 get { return (java.sql.CallableStatement)base.Wrapped; }
533 #region CallableStatement Members
535 public virtual java
.sql
.Clob
getClob(int arg_0
) {
536 return Wrapped
.getClob(arg_0
);
539 public virtual java
.sql
.Clob
getClob(string arg_0
) {
540 return Wrapped
.getClob(arg_0
);
543 public virtual int getInt(int arg_0
) {
544 return Wrapped
.getInt(arg_0
);
547 public virtual int getInt(string arg_0
) {
548 return Wrapped
.getInt(arg_0
);
551 public virtual java
.sql
.Array
getArray(int arg_0
) {
552 return Wrapped
.getArray(arg_0
);
555 public virtual java
.sql
.Array
getArray(string arg_0
) {
556 return Wrapped
.getArray(arg_0
);
559 public virtual void setInt(string arg_0
, int arg_1
) {
560 Wrapped
.setInt(arg_0
, arg_1
);
563 public virtual void setFloat(string arg_0
, float arg_1
) {
564 Wrapped
.setFloat(arg_0
, arg_1
);
567 public virtual java
.net
.URL
getURL(int arg_0
) {
568 return Wrapped
.getURL(arg_0
);
571 public virtual java
.net
.URL
getURL(string arg_0
) {
572 return Wrapped
.getURL(arg_0
);
575 public virtual void registerOutParameter(int arg_0
, int arg_1
) {
576 Wrapped
.registerOutParameter(arg_0
, arg_1
);
579 public virtual void registerOutParameter(int arg_0
, int arg_1
, int arg_2
) {
580 Wrapped
.registerOutParameter(arg_0
, arg_1
, arg_2
);
583 public virtual void registerOutParameter(int arg_0
, int arg_1
, string arg_2
) {
584 Wrapped
.registerOutParameter(arg_0
, arg_1
, arg_2
);
587 public virtual void registerOutParameter(string arg_0
, int arg_1
) {
588 Wrapped
.registerOutParameter(arg_0
, arg_1
);
591 public virtual void registerOutParameter(string arg_0
, int arg_1
, int arg_2
) {
592 Wrapped
.registerOutParameter(arg_0
, arg_1
, arg_2
);
595 public virtual void registerOutParameter(string arg_0
, int arg_1
, string arg_2
) {
596 Wrapped
.registerOutParameter(arg_0
, arg_1
, arg_2
);
599 public virtual long getLong(int arg_0
) {
600 return Wrapped
.getLong(arg_0
);
603 public virtual long getLong(string arg_0
) {
604 return Wrapped
.getLong(arg_0
);
607 public virtual void setLong(string arg_0
, long arg_1
) {
608 Wrapped
.setLong(arg_0
, arg_1
);
611 public virtual void setNull(string arg_0
, int arg_1
) {
612 Wrapped
.setNull(arg_0
, arg_1
);
615 public virtual void setNull(string arg_0
, int arg_1
, string arg_2
) {
616 Wrapped
.setNull(arg_0
, arg_1
, arg_2
);
619 public virtual object getObject(int arg_0
) {
620 return Wrapped
.getObject(arg_0
);
623 public virtual object getObject(int arg_0
, java
.util
.Map arg_1
) {
624 return Wrapped
.getObject(arg_0
, arg_1
);
627 public virtual object getObject(string arg_0
) {
628 return Wrapped
.getObject(arg_0
);
631 public virtual object getObject(string arg_0
, java
.util
.Map arg_1
) {
632 return Wrapped
.getObject(arg_0
, arg_1
);
635 public virtual bool wasNull() {
636 return Wrapped
.wasNull();
639 public virtual sbyte[] getBytes(int arg_0
) {
640 return Wrapped
.getBytes(arg_0
);
643 public virtual sbyte[] getBytes(string arg_0
) {
644 return Wrapped
.getBytes(arg_0
);
647 public virtual void setShort(string arg_0
, short arg_1
) {
648 Wrapped
.setShort(arg_0
, arg_1
);
651 public virtual void setByte(string arg_0
, sbyte arg_1
) {
652 Wrapped
.setByte(arg_0
, arg_1
);
655 public virtual sbyte getByte(int arg_0
) {
656 return Wrapped
.getByte(arg_0
);
659 public virtual sbyte getByte(string arg_0
) {
660 return Wrapped
.getByte(arg_0
);
663 public virtual void setURL(string arg_0
, java
.net
.URL arg_1
) {
664 Wrapped
.setURL(arg_0
, arg_1
);
667 public virtual double getDouble(int arg_0
) {
668 return Wrapped
.getDouble(arg_0
);
671 public virtual double getDouble(string arg_0
) {
672 return Wrapped
.getDouble(arg_0
);
675 public virtual void setBigDecimal(string arg_0
, java
.math
.BigDecimal arg_1
) {
676 Wrapped
.setBigDecimal(arg_0
, arg_1
);
679 public virtual float getFloat(int arg_0
) {
680 return Wrapped
.getFloat(arg_0
);
683 public virtual float getFloat(string arg_0
) {
684 return Wrapped
.getFloat(arg_0
);
687 public virtual void setBytes(string arg_0
, sbyte[] arg_1
) {
688 Wrapped
.setBytes(arg_0
, arg_1
);
691 public virtual short getShort(int arg_0
) {
692 return Wrapped
.getShort(arg_0
);
695 public virtual short getShort(string arg_0
) {
696 return Wrapped
.getShort(arg_0
);
699 public virtual java
.sql
.Timestamp
getTimestamp(int arg_0
) {
700 return Wrapped
.getTimestamp(arg_0
);
703 public virtual java
.sql
.Timestamp
getTimestamp(int arg_0
, java
.util
.Calendar arg_1
) {
704 return Wrapped
.getTimestamp(arg_0
, arg_1
);
707 public virtual java
.sql
.Timestamp
getTimestamp(string arg_0
) {
708 return Wrapped
.getTimestamp(arg_0
);
711 public virtual java
.sql
.Timestamp
getTimestamp(string arg_0
, java
.util
.Calendar arg_1
) {
712 return Wrapped
.getTimestamp(arg_0
, arg_1
);
715 public virtual void setDouble(string arg_0
, double arg_1
) {
716 Wrapped
.setDouble(arg_0
, arg_1
);
719 public virtual void setTimestamp(string arg_0
, java
.sql
.Timestamp arg_1
) {
720 Wrapped
.setTimestamp(arg_0
, arg_1
);
723 public virtual void setTimestamp(string arg_0
, java
.sql
.Timestamp arg_1
, java
.util
.Calendar arg_2
) {
724 Wrapped
.setTimestamp(arg_0
, arg_1
, arg_2
);
727 public virtual bool getBoolean(int arg_0
) {
728 return Wrapped
.getBoolean(arg_0
);
731 public virtual bool getBoolean(string arg_0
) {
732 return Wrapped
.getBoolean(arg_0
);
735 public virtual void setCharacterStream(string arg_0
, java
.io
.Reader arg_1
, int arg_2
) {
736 Wrapped
.setCharacterStream(arg_0
, arg_1
, arg_2
);
739 public virtual void setTime(string arg_0
, java
.sql
.Time arg_1
) {
740 Wrapped
.setTime(arg_0
, arg_1
);
743 public virtual void setTime(string arg_0
, java
.sql
.Time arg_1
, java
.util
.Calendar arg_2
) {
744 Wrapped
.setTime(arg_0
, arg_1
, arg_2
);
747 public virtual void setBoolean(string arg_0
, bool arg_1
) {
748 Wrapped
.setBoolean(arg_0
, arg_1
);
751 public virtual java
.math
.BigDecimal
getBigDecimal(int arg_0
, int arg_1
) {
752 return Wrapped
.getBigDecimal(arg_0
, arg_1
);
755 public virtual java
.math
.BigDecimal
getBigDecimal(int arg_0
) {
756 return Wrapped
.getBigDecimal(arg_0
);
759 public virtual java
.math
.BigDecimal
getBigDecimal(string arg_0
) {
760 return Wrapped
.getBigDecimal(arg_0
);
763 public virtual java
.sql
.Ref
getRef(int arg_0
) {
764 return Wrapped
.getRef(arg_0
);
767 public virtual java
.sql
.Ref
getRef(string arg_0
) {
768 return Wrapped
.getRef(arg_0
);
771 public virtual string getString(int arg_0
) {
772 return Wrapped
.getString(arg_0
);
775 public virtual string getString(string arg_0
) {
776 return Wrapped
.getString(arg_0
);
779 public virtual void setString(string arg_0
, string arg_1
) {
780 Wrapped
.setString(arg_0
, arg_1
);
783 public virtual java
.sql
.Blob
getBlob(int arg_0
) {
784 return Wrapped
.getBlob(arg_0
);
787 public virtual java
.sql
.Blob
getBlob(string arg_0
) {
788 return Wrapped
.getBlob(arg_0
);
791 public virtual void setBinaryStream(string arg_0
, java
.io
.InputStream arg_1
, int arg_2
) {
792 Wrapped
.setBinaryStream(arg_0
, arg_1
, arg_2
);
795 public virtual java
.sql
.Time
getTime(int arg_0
) {
796 return Wrapped
.getTime(arg_0
);
799 public virtual java
.sql
.Time
getTime(int arg_0
, java
.util
.Calendar arg_1
) {
800 return Wrapped
.getTime(arg_0
, arg_1
);;
803 public virtual java
.sql
.Time
getTime(string arg_0
) {
804 return Wrapped
.getTime(arg_0
);
807 public virtual java
.sql
.Time
getTime(string arg_0
, java
.util
.Calendar arg_1
) {
808 return Wrapped
.getTime(arg_0
, arg_1
);
811 public virtual void setObject(string arg_0
, object arg_1
, int arg_2
, int arg_3
) {
812 Wrapped
.setObject(arg_0
, arg_1
, arg_2
, arg_3
);
815 public virtual void setObject(string arg_0
, object arg_1
, int arg_2
) {
816 Wrapped
.setObject(arg_0
, arg_1
, arg_2
);
819 public virtual void setObject(string arg_0
, object arg_1
) {
820 Wrapped
.setObject(arg_0
, arg_1
);
823 public virtual void setDate(string arg_0
, java
.sql
.Date arg_1
) {
824 Wrapped
.setDate(arg_0
, arg_1
);
827 public virtual void setDate(string arg_0
, java
.sql
.Date arg_1
, java
.util
.Calendar arg_2
) {
828 Wrapped
.setDate(arg_0
, arg_1
, arg_2
);
831 public virtual void setAsciiStream(string arg_0
, java
.io
.InputStream arg_1
, int arg_2
) {
832 Wrapped
.setAsciiStream(arg_0
, arg_1
, arg_2
);
835 public virtual java
.sql
.Date
getDate(int arg_0
) {
836 return Wrapped
.getDate(arg_0
);
839 public virtual java
.sql
.Date
getDate(int arg_0
, java
.util
.Calendar arg_1
) {
840 return Wrapped
.getDate(arg_0
, arg_1
);
843 public virtual java
.sql
.Date
getDate(string arg_0
) {
844 return Wrapped
.getDate(arg_0
);
847 public virtual java
.sql
.Date
getDate(string arg_0
, java
.util
.Calendar arg_1
) {
848 return Wrapped
.getDate(arg_0
, arg_1
);
855 public class ResultSet
: java
.sql
.ResultSet
{
856 readonly java
.sql
.ResultSet _resultSet
;
858 public ResultSet (java
.sql
.ResultSet resultSet
) {
859 _resultSet
= resultSet
;
862 protected java
.sql
.ResultSet Wrapped
{
863 get { return _resultSet; }
866 #region ResultSet Members
868 public virtual java
.io
.InputStream
getBinaryStream(int arg_0
) {
869 return Wrapped
.getBinaryStream (arg_0
);
872 public virtual java
.io
.InputStream
getBinaryStream(string arg_0
) {
873 return Wrapped
.getBinaryStream (arg_0
);
876 public virtual void updateTime(int arg_0
, java
.sql
.Time arg_1
) {
877 Wrapped
.updateTime (arg_0
, arg_1
);
880 public virtual void updateTime(string arg_0
, java
.sql
.Time arg_1
) {
881 Wrapped
.updateTime (arg_0
, arg_1
);
884 public virtual bool next() {
885 return Wrapped
.next ();
888 public virtual int getInt(int arg_0
) {
889 return Wrapped
.getInt (arg_0
);
892 public virtual int getInt(string arg_0
) {
893 return Wrapped
.getInt (arg_0
);
896 public virtual java
.io
.InputStream
getUnicodeStream(int arg_0
) {
897 return Wrapped
.getUnicodeStream (arg_0
);
900 public virtual java
.io
.InputStream
getUnicodeStream(string arg_0
) {
901 return Wrapped
.getUnicodeStream (arg_0
);
904 public virtual bool isAfterLast() {
905 return Wrapped
.isAfterLast ();
908 public virtual bool isLast() {
909 return Wrapped
.isLast ();
912 public virtual bool isFirst() {
913 return Wrapped
.isFirst ();
916 public virtual void updateRow() {
917 Wrapped
.updateRow ();
920 public virtual java
.net
.URL
getURL(int arg_0
) {
921 return Wrapped
.getURL (arg_0
);
924 public virtual java
.net
.URL
getURL(string arg_0
) {
925 return Wrapped
.getURL (arg_0
);
928 public virtual bool rowDeleted() {
929 return Wrapped
.rowDeleted ();
932 public virtual void updateFloat(int arg_0
, float arg_1
) {
933 Wrapped
.updateFloat (arg_0
, arg_1
);
936 public virtual void updateFloat(string arg_0
, float arg_1
) {
937 Wrapped
.updateFloat (arg_0
, arg_1
);
940 public virtual object getObject(int arg_0
) {
941 return Wrapped
.getObject (arg_0
);
944 public virtual object getObject(string arg_0
) {
945 return Wrapped
.getObject (arg_0
);
948 public virtual object getObject(int arg_0
, java
.util
.Map arg_1
) {
949 return Wrapped
.getObject (arg_0
, arg_1
);
952 public virtual object getObject(string arg_0
, java
.util
.Map arg_1
) {
953 return Wrapped
.getObject (arg_0
, arg_1
);
956 public virtual sbyte[] getBytes(int arg_0
) {
957 return Wrapped
.getBytes (arg_0
);
960 public virtual sbyte[] getBytes(string arg_0
) {
961 return Wrapped
.getBytes (arg_0
);
964 public virtual void moveToCurrentRow() {
965 Wrapped
.moveToCurrentRow ();
968 public virtual sbyte getByte(int arg_0
) {
969 return Wrapped
.getByte (arg_0
);
972 public virtual sbyte getByte(string arg_0
) {
973 return Wrapped
.getByte (arg_0
);
976 public virtual void updateCharacterStream(int arg_0
, java
.io
.Reader arg_1
, int arg_2
) {
977 Wrapped
.updateCharacterStream (arg_0
, arg_1
, arg_2
);
980 public virtual void updateCharacterStream(string arg_0
, java
.io
.Reader arg_1
, int arg_2
) {
981 Wrapped
.updateCharacterStream (arg_0
, arg_1
, arg_2
);
984 public virtual void insertRow() {
985 Wrapped
.insertRow ();
988 public virtual void updateBoolean(int arg_0
, bool arg_1
) {
989 Wrapped
.updateBoolean (arg_0
, arg_1
);
992 public virtual void updateBoolean(string arg_0
, bool arg_1
) {
993 Wrapped
.updateBoolean (arg_0
, arg_1
);
996 public virtual bool relative(int arg_0
) {
997 return Wrapped
.relative (arg_0
);
1000 public virtual java
.sql
.Timestamp
getTimestamp(int arg_0
) {
1001 return Wrapped
.getTimestamp (arg_0
);
1004 public virtual java
.sql
.Timestamp
getTimestamp(string arg_0
) {
1005 return Wrapped
.getTimestamp (arg_0
);
1008 public virtual java
.sql
.Timestamp
getTimestamp(int arg_0
, java
.util
.Calendar arg_1
) {
1009 return Wrapped
.getTimestamp (arg_0
, arg_1
);
1012 public virtual java
.sql
.Timestamp
getTimestamp(string arg_0
, java
.util
.Calendar arg_1
) {
1013 return Wrapped
.getTimestamp (arg_0
, arg_1
);
1016 public virtual void updateBigDecimal(int arg_0
, java
.math
.BigDecimal arg_1
) {
1017 Wrapped
.updateBigDecimal (arg_0
, arg_1
);
1020 public virtual void updateBigDecimal(string arg_0
, java
.math
.BigDecimal arg_1
) {
1021 Wrapped
.updateBigDecimal (arg_0
, arg_1
);
1024 public virtual void updateBinaryStream(int arg_0
, java
.io
.InputStream arg_1
, int arg_2
) {
1025 Wrapped
.updateBinaryStream (arg_0
, arg_1
, arg_2
);
1028 public virtual void updateBinaryStream(string arg_0
, java
.io
.InputStream arg_1
, int arg_2
) {
1029 Wrapped
.updateBinaryStream (arg_0
, arg_1
, arg_2
);
1032 public virtual void updateByte(int arg_0
, sbyte arg_1
) {
1033 Wrapped
.updateByte (arg_0
, arg_1
);
1036 public virtual void updateByte(string arg_0
, sbyte arg_1
) {
1037 Wrapped
.updateByte (arg_0
, arg_1
);
1040 public virtual bool isBeforeFirst() {
1041 return Wrapped
.isBeforeFirst ();
1044 public virtual bool first() {
1045 return Wrapped
.first ();
1048 public virtual java
.math
.BigDecimal
getBigDecimal(int arg_0
, int arg_1
) {
1049 return Wrapped
.getBigDecimal (arg_0
, arg_1
);
1052 public virtual java
.math
.BigDecimal
getBigDecimal(string arg_0
, int arg_1
) {
1053 return Wrapped
.getBigDecimal (arg_0
, arg_1
);
1056 public virtual java
.math
.BigDecimal
getBigDecimal(int arg_0
) {
1057 return Wrapped
.getBigDecimal (arg_0
);
1060 public virtual java
.math
.BigDecimal
getBigDecimal(string arg_0
) {
1061 return Wrapped
.getBigDecimal (arg_0
);
1064 public virtual int getFetchSize() {
1065 return Wrapped
.getFetchSize ();
1068 public virtual string getString(int arg_0
) {
1069 return Wrapped
.getString (arg_0
);
1072 public virtual string getString(string arg_0
) {
1073 return Wrapped
.getString (arg_0
);
1076 public virtual bool absolute(int arg_0
) {
1077 return Wrapped
.absolute (arg_0
);
1080 public virtual bool last() {
1081 return Wrapped
.last ();
1084 public virtual int getFetchDirection() {
1085 return Wrapped
.getFetchDirection ();
1088 public virtual java
.sql
.Time
getTime(int arg_0
) {
1089 return Wrapped
.getTime (arg_0
);
1092 public virtual java
.sql
.Time
getTime(string arg_0
) {
1093 return Wrapped
.getTime (arg_0
);
1096 public virtual java
.sql
.Time
getTime(int arg_0
, java
.util
.Calendar arg_1
) {
1097 return Wrapped
.getTime (arg_0
, arg_1
);
1100 public virtual java
.sql
.Time
getTime(string arg_0
, java
.util
.Calendar arg_1
) {
1101 return Wrapped
.getTime (arg_0
, arg_1
);
1104 public virtual void close() {
1108 public virtual void deleteRow() {
1109 Wrapped
.deleteRow ();
1112 public virtual void updateObject(int arg_0
, object arg_1
, int arg_2
) {
1113 Wrapped
.updateObject (arg_0
, arg_1
, arg_2
);
1116 public virtual void updateObject(int arg_0
, object arg_1
) {
1117 Wrapped
.updateObject (arg_0
, arg_1
);
1120 public virtual void updateObject(string arg_0
, object arg_1
, int arg_2
) {
1121 Wrapped
.updateObject (arg_0
, arg_1
, arg_2
);
1124 public virtual void updateObject(string arg_0
, object arg_1
) {
1125 Wrapped
.updateObject (arg_0
, arg_1
);
1128 public virtual void updateString(int arg_0
, string arg_1
) {
1129 Wrapped
.updateString (arg_0
, arg_1
);
1132 public virtual void updateString(string arg_0
, string arg_1
) {
1133 Wrapped
.updateString (arg_0
, arg_1
);
1136 public virtual java
.sql
.Date
getDate(int arg_0
) {
1137 return Wrapped
.getDate (arg_0
);
1140 public virtual java
.sql
.Date
getDate(string arg_0
) {
1141 return Wrapped
.getDate (arg_0
);
1144 public virtual java
.sql
.Date
getDate(int arg_0
, java
.util
.Calendar arg_1
) {
1145 return Wrapped
.getDate (arg_0
, arg_1
);
1148 public virtual java
.sql
.Date
getDate(string arg_0
, java
.util
.Calendar arg_1
) {
1149 return Wrapped
.getDate (arg_0
, arg_1
);
1152 public virtual java
.sql
.Clob
getClob(int arg_0
) {
1153 return Wrapped
.getClob (arg_0
);
1156 public virtual java
.sql
.Clob
getClob(string arg_0
) {
1157 return Wrapped
.getClob (arg_0
);
1160 public virtual void moveToInsertRow() {
1161 Wrapped
.moveToInsertRow ();
1164 public virtual void updateAsciiStream(int arg_0
, java
.io
.InputStream arg_1
, int arg_2
) {
1165 Wrapped
.updateAsciiStream (arg_0
, arg_1
, arg_2
);
1168 public virtual void updateAsciiStream(string arg_0
, java
.io
.InputStream arg_1
, int arg_2
) {
1169 Wrapped
.updateAsciiStream (arg_0
, arg_1
, arg_2
);
1172 public virtual void updateRef(int arg_0
, java
.sql
.Ref arg_1
) {
1173 Wrapped
.updateRef (arg_0
, arg_1
);
1176 public virtual void updateRef(string arg_0
, java
.sql
.Ref arg_1
) {
1177 Wrapped
.updateRef (arg_0
, arg_1
);
1180 public virtual int findColumn(string arg_0
) {
1181 return Wrapped
.findColumn (arg_0
);
1184 public virtual bool rowInserted() {
1185 return Wrapped
.rowInserted ();
1188 public virtual void updateBlob(int arg_0
, java
.sql
.Blob arg_1
) {
1189 Wrapped
.updateBlob (arg_0
, arg_1
);
1192 public virtual void updateBlob(string arg_0
, java
.sql
.Blob arg_1
) {
1193 Wrapped
.updateBlob (arg_0
, arg_1
);
1196 public virtual java
.sql
.Array
getArray(int arg_0
) {
1197 return Wrapped
.getArray (arg_0
);
1200 public virtual java
.sql
.Array
getArray(string arg_0
) {
1201 return Wrapped
.getArray (arg_0
);
1204 public virtual void updateDouble(int arg_0
, double arg_1
) {
1205 Wrapped
.updateDouble (arg_0
, arg_1
);
1208 public virtual void updateDouble(string arg_0
, double arg_1
)
1210 Wrapped
.updateDouble (arg_0
, arg_1
);
1213 public virtual void updateInt(int arg_0
, int arg_1
) {
1214 Wrapped
.updateInt (arg_0
, arg_1
);
1217 public virtual void updateInt(string arg_0
, int arg_1
) {
1218 Wrapped
.updateInt (arg_0
, arg_1
);
1221 public virtual long getLong(int arg_0
) {
1222 return Wrapped
.getLong (arg_0
);
1225 public virtual long getLong(string arg_0
) {
1226 return Wrapped
.getLong (arg_0
);
1229 public virtual void updateDate(int arg_0
, java
.sql
.Date arg_1
) {
1230 Wrapped
.updateDate (arg_0
, arg_1
);
1233 public virtual void updateDate(string arg_0
, java
.sql
.Date arg_1
) {
1234 Wrapped
.updateDate (arg_0
, arg_1
);
1237 public virtual void beforeFirst() {
1238 Wrapped
.beforeFirst ();
1241 public virtual bool wasNull() {
1242 return Wrapped
.wasNull ();
1245 public virtual void updateClob(int arg_0
, java
.sql
.Clob arg_1
) {
1246 Wrapped
.updateClob (arg_0
, arg_1
);
1249 public virtual void updateClob(string arg_0
, java
.sql
.Clob arg_1
) {
1250 Wrapped
.updateClob (arg_0
, arg_1
);
1253 public virtual java
.sql
.Statement
getStatement() {
1254 return Wrapped
.getStatement ();
1257 public virtual void setFetchDirection(int arg_0
) {
1258 Wrapped
.setFetchDirection (arg_0
);
1261 public virtual void cancelRowUpdates() {
1262 Wrapped
.cancelRowUpdates ();
1265 public virtual double getDouble(int arg_0
) {
1266 return Wrapped
.getDouble (arg_0
);
1269 public virtual double getDouble(string arg_0
) {
1270 return Wrapped
.getDouble (arg_0
);
1273 public virtual void updateBytes(int arg_0
, sbyte[] arg_1
) {
1274 Wrapped
.updateBytes (arg_0
, arg_1
);
1277 public virtual void updateBytes(string arg_0
, sbyte[] arg_1
) {
1278 Wrapped
.updateBytes (arg_0
, arg_1
);
1281 public virtual bool previous() {
1282 return Wrapped
.previous ();
1285 public virtual float getFloat(int arg_0
) {
1286 return Wrapped
.getFloat (arg_0
);
1289 public virtual float getFloat(string arg_0
) {
1290 return Wrapped
.getFloat (arg_0
);
1293 public virtual java
.io
.InputStream
getAsciiStream(int arg_0
) {
1294 return Wrapped
.getAsciiStream (arg_0
);
1297 public virtual java
.io
.InputStream
getAsciiStream(string arg_0
) {
1298 return Wrapped
.getAsciiStream (arg_0
);
1301 public virtual short getShort(int arg_0
) {
1302 return Wrapped
.getShort (arg_0
);
1305 public virtual short getShort(string arg_0
) {
1306 return Wrapped
.getShort (arg_0
);
1309 public virtual java
.io
.Reader
getCharacterStream(int arg_0
) {
1310 return Wrapped
.getCharacterStream (arg_0
);
1313 public virtual java
.io
.Reader
getCharacterStream(string arg_0
) {
1314 return Wrapped
.getCharacterStream (arg_0
);
1317 public virtual int getConcurrency() {
1318 return Wrapped
.getConcurrency ();
1321 public virtual java
.sql
.ResultSetMetaData
getMetaData() {
1322 return Wrapped
.getMetaData ();
1325 public virtual bool getBoolean(int arg_0
) {
1326 return Wrapped
.getBoolean (arg_0
);
1329 public virtual bool getBoolean(string arg_0
) {
1330 return Wrapped
.getBoolean (arg_0
);
1333 public virtual void updateNull(int arg_0
) {
1334 Wrapped
.updateNull (arg_0
);
1337 public virtual void updateNull(string arg_0
) {
1338 Wrapped
.updateNull (arg_0
);
1341 public void updateArray(int arg_0
, java
.sql
.Array arg_1
) {
1342 Wrapped
.updateArray (arg_0
, arg_1
);
1345 public void updateArray(string arg_0
, java
.sql
.Array arg_1
) {
1346 Wrapped
.updateArray (arg_0
, arg_1
);
1349 public virtual void updateLong(int arg_0
, long arg_1
) {
1350 Wrapped
.updateLong (arg_0
, arg_1
);
1353 public virtual void updateLong(string arg_0
, long arg_1
) {
1354 Wrapped
.updateLong (arg_0
, arg_1
);
1357 public virtual java
.sql
.SQLWarning
getWarnings() {
1358 return Wrapped
.getWarnings ();
1362 public virtual java
.sql
.Ref
getRef(int arg_0
) {
1363 return Wrapped
.getRef (arg_0
);
1366 public virtual java
.sql
.Ref
getRef(string arg_0
) {
1367 return Wrapped
.getRef (arg_0
);
1370 public virtual void updateTimestamp(int arg_0
, java
.sql
.Timestamp arg_1
) {
1371 Wrapped
.updateTimestamp (arg_0
, arg_1
);
1374 public virtual void updateTimestamp(string arg_0
, java
.sql
.Timestamp arg_1
) {
1375 Wrapped
.updateTimestamp (arg_0
, arg_1
);
1378 public virtual bool rowUpdated() {
1379 return Wrapped
.rowUpdated ();
1382 public virtual string getCursorName() {
1383 return Wrapped
.getCursorName ();
1386 public virtual java
.sql
.Blob
getBlob(int arg_0
) {
1387 return Wrapped
.getBlob (arg_0
);
1390 public virtual java
.sql
.Blob
getBlob(string arg_0
) {
1391 return Wrapped
.getBlob (arg_0
);
1394 public virtual void afterLast() {
1395 Wrapped
.afterLast ();
1398 public virtual int getRow() {
1399 return Wrapped
.getRow ();
1402 public virtual void refreshRow() {
1403 Wrapped
.refreshRow ();
1406 public virtual void updateShort(int arg_0
, short arg_1
) {
1407 Wrapped
.updateShort (arg_0
, arg_1
);
1410 public virtual void updateShort(string arg_0
, short arg_1
) {
1411 Wrapped
.updateShort (arg_0
, arg_1
);
1414 public virtual int getType() {
1415 return Wrapped
.getType ();
1418 public virtual void clearWarnings() {
1419 Wrapped
.clearWarnings ();
1422 public virtual void setFetchSize(int arg_0
) {
1423 Wrapped
.setFetchSize (arg_0
);
1429 public class ResultSetMetaData
: java
.sql
.ResultSetMetaData
1431 readonly java
.sql
.ResultSetMetaData _resultSetMetaData
;
1433 public ResultSetMetaData (java
.sql
.ResultSetMetaData resultSetMetaData
) {
1434 _resultSetMetaData
= resultSetMetaData
;
1437 protected java
.sql
.ResultSetMetaData Wrapped
{
1438 get { return _resultSetMetaData; }
1441 #region ResultSetMetaData Members
1443 public virtual int getColumnCount() {
1444 return Wrapped
.getColumnCount ();
1447 public virtual bool isReadOnly(int arg_0
) {
1448 return Wrapped
.isReadOnly (arg_0
);
1451 public virtual string getSchemaName(int arg_0
) {
1452 return Wrapped
.getSchemaName (arg_0
);
1455 public virtual int getColumnDisplaySize(int arg_0
) {
1456 return Wrapped
.getColumnDisplaySize (arg_0
);
1459 public virtual int getColumnType(int arg_0
) {
1460 return Wrapped
.getColumnType (arg_0
);
1463 public virtual bool isSigned(int arg_0
) {
1464 return Wrapped
.isSigned (arg_0
);
1467 public virtual int getScale(int arg_0
) {
1468 return Wrapped
.getScale (arg_0
);
1471 public virtual int getPrecision(int arg_0
) {
1472 return Wrapped
.getPrecision (arg_0
);
1475 public virtual bool isCaseSensitive(int arg_0
) {
1476 return Wrapped
.isCaseSensitive (arg_0
);
1479 public virtual string getTableName(int arg_0
) {
1480 return Wrapped
.getTableName (arg_0
);
1483 public virtual string getColumnName(int arg_0
) {
1484 return Wrapped
.getColumnName (arg_0
);
1487 public virtual bool isDefinitelyWritable(int arg_0
) {
1488 return Wrapped
.isDefinitelyWritable (arg_0
);
1491 public virtual bool isSearchable(int arg_0
) {
1492 return Wrapped
.isSearchable (arg_0
);
1495 public virtual string getCatalogName(int arg_0
) {
1496 return Wrapped
.getCatalogName (arg_0
);
1499 public virtual string getColumnTypeName(int arg_0
) {
1500 return Wrapped
.getColumnTypeName (arg_0
);
1503 public virtual int isNullable(int arg_0
) {
1504 return Wrapped
.isNullable (arg_0
);
1507 public virtual string getColumnClassName(int arg_0
) {
1508 return Wrapped
.getColumnClassName (arg_0
);
1511 public virtual string getColumnLabel(int arg_0
) {
1512 return Wrapped
.getColumnLabel (arg_0
);
1515 public virtual bool isAutoIncrement(int arg_0
) {
1516 return Wrapped
.isAutoIncrement (arg_0
);
1519 public virtual bool isCurrency(int arg_0
) {
1520 return Wrapped
.isCurrency (arg_0
);
1523 public virtual bool isWritable(int arg_0
) {
1524 return Wrapped
.isWritable (arg_0
);
1530 public class DatabaseMetaData
: java
.sql
.DatabaseMetaData
1532 readonly java
.sql
.DatabaseMetaData _databaseMetaData
;
1534 public DatabaseMetaData (java
.sql
.DatabaseMetaData databaseMetaData
) {
1535 _databaseMetaData
= databaseMetaData
;
1538 protected java
.sql
.DatabaseMetaData Wrapped
{
1539 get { return _databaseMetaData; }
1542 #region DatabaseMetaData Members
1544 public virtual bool nullsAreSortedLow()
1546 return Wrapped
.nullsAreSortedLow ();
1549 public virtual bool supportsSchemasInPrivilegeDefinitions()
1551 return Wrapped
.supportsSchemasInPrivilegeDefinitions ();
1554 public virtual string getSearchStringEscape()
1556 return Wrapped
.getSearchStringEscape ();
1559 public virtual bool supportsGroupByUnrelated()
1561 return Wrapped
.supportsGroupByUnrelated ();
1564 public virtual bool supportsSchemasInDataManipulation()
1566 return Wrapped
.supportsSchemasInDataManipulation ();
1569 public virtual bool supportsTransactions()
1571 return Wrapped
.supportsTransactions ();
1574 public virtual bool supportsSchemasInProcedureCalls()
1576 return Wrapped
.supportsSchemasInProcedureCalls ();
1579 public virtual java
.sql
.ResultSet
getImportedKeys(string arg_0
, string arg_1
, string arg_2
)
1581 return Wrapped
.getImportedKeys (arg_0
, arg_1
, arg_2
);
1584 public virtual bool supportsTransactionIsolationLevel(int arg_0
)
1586 return Wrapped
.supportsTransactionIsolationLevel (arg_0
);
1589 public virtual bool supportsResultSetConcurrency(int arg_0
, int arg_1
)
1591 return Wrapped
.supportsResultSetConcurrency (arg_0
, arg_1
);
1594 public virtual bool supportsSubqueriesInQuantifieds()
1596 return Wrapped
.supportsSubqueriesInQuantifieds ();
1599 public virtual bool othersInsertsAreVisible(int arg_0
)
1601 return Wrapped
.othersInsertsAreVisible (arg_0
);
1604 public virtual bool supportsSchemasInTableDefinitions()
1606 return Wrapped
.supportsSchemasInTableDefinitions ();
1609 public virtual bool supportsGetGeneratedKeys()
1611 return Wrapped
.supportsGetGeneratedKeys ();
1614 public virtual bool supportsConvert()
1616 return Wrapped
.supportsConvert ();
1619 bool java
.sql
.DatabaseMetaData
.supportsConvert(int arg_0
, int arg_1
)
1621 return Wrapped
.supportsConvert (arg_0
, arg_1
);
1624 public virtual bool deletesAreDetected(int arg_0
)
1626 return Wrapped
.deletesAreDetected (arg_0
);
1629 public virtual bool supportsExtendedSQLGrammar()
1631 return Wrapped
.supportsExtendedSQLGrammar ();
1634 public virtual string getStringFunctions()
1636 return Wrapped
.getStringFunctions ();
1639 public virtual java
.sql
.ResultSet
getExportedKeys(string arg_0
, string arg_1
, string arg_2
)
1641 return Wrapped
.getExportedKeys (arg_0
, arg_1
, arg_2
);
1644 public virtual bool supportsDataDefinitionAndDataManipulationTransactions()
1646 return Wrapped
.supportsDataDefinitionAndDataManipulationTransactions ();
1649 public virtual bool supportsOrderByUnrelated()
1651 return Wrapped
.supportsOrderByUnrelated ();
1654 public virtual bool supportsGroupByBeyondSelect()
1656 return Wrapped
.supportsGroupByBeyondSelect ();
1659 public virtual string getDatabaseProductName()
1661 return Wrapped
.getDatabaseProductName ();
1664 public virtual int getMaxStatementLength()
1666 return Wrapped
.getMaxStatementLength ();
1669 public virtual java
.sql
.ResultSet
getTypeInfo()
1671 return Wrapped
.getTypeInfo ();
1674 public virtual bool supportsSubqueriesInIns()
1676 return Wrapped
.supportsSubqueriesInIns ();
1679 public virtual string getSystemFunctions()
1681 return Wrapped
.getSystemFunctions ();
1684 public virtual bool nullPlusNonNullIsNull()
1686 return Wrapped
.nullPlusNonNullIsNull ();
1689 public virtual bool usesLocalFilePerTable()
1691 return Wrapped
.usesLocalFilePerTable ();
1694 public virtual int getDatabaseMinorVersion()
1696 return Wrapped
.getDatabaseMinorVersion ();
1699 public virtual bool supportsLikeEscapeClause()
1701 return Wrapped
.supportsLikeEscapeClause ();
1704 public virtual int getMaxColumnNameLength()
1706 return Wrapped
.getMaxColumnNameLength ();
1709 public virtual bool supportsSubqueriesInComparisons()
1711 return Wrapped
.supportsSubqueriesInComparisons ();
1714 public virtual bool isReadOnly()
1716 return Wrapped
.isReadOnly ();
1719 public virtual java
.sql
.Connection
getConnection()
1721 return Wrapped
.getConnection ();
1724 public virtual bool supportsPositionedDelete()
1726 return Wrapped
.supportsPositionedDelete ();
1729 public virtual bool doesMaxRowSizeIncludeBlobs()
1731 return Wrapped
.doesMaxRowSizeIncludeBlobs ();
1734 public virtual bool supportsAlterTableWithDropColumn()
1736 return Wrapped
.supportsAlterTableWithDropColumn ();
1739 public virtual bool supportsFullOuterJoins()
1741 return Wrapped
.supportsFullOuterJoins ();
1744 public virtual int getDatabaseMajorVersion()
1746 return Wrapped
.getDatabaseMajorVersion ();
1749 public virtual bool supportsCorrelatedSubqueries()
1751 return Wrapped
.supportsCorrelatedSubqueries ();
1754 public virtual bool supportsOpenStatementsAcrossCommit()
1756 return Wrapped
.supportsOpenStatementsAcrossCommit ();
1759 public virtual bool supportsMixedCaseIdentifiers()
1761 return Wrapped
.supportsMixedCaseIdentifiers ();
1764 public virtual string getDatabaseProductVersion()
1766 return Wrapped
.getDatabaseProductVersion ();
1769 public virtual bool supportsUnion()
1771 return Wrapped
.supportsUnion ();
1774 public virtual bool supportsResultSetHoldability(int arg_0
)
1776 return Wrapped
.supportsResultSetHoldability (arg_0
);
1779 public virtual string getSQLKeywords()
1781 return Wrapped
.getSQLKeywords ();
1784 public virtual bool nullsAreSortedAtEnd()
1786 return Wrapped
.nullsAreSortedAtEnd ();
1789 public virtual bool locatorsUpdateCopy()
1791 return Wrapped
.locatorsUpdateCopy ();
1794 public virtual bool supportsColumnAliasing()
1796 return Wrapped
.supportsColumnAliasing ();
1799 public virtual bool supportsCatalogsInPrivilegeDefinitions()
1801 return Wrapped
.supportsCatalogsInPrivilegeDefinitions ();
1804 public virtual bool supportsSchemasInIndexDefinitions()
1806 return Wrapped
.supportsSchemasInIndexDefinitions ();
1809 public virtual string getDriverVersion()
1811 return Wrapped
.getDriverVersion ();
1814 public virtual int getDriverMajorVersion()
1816 return Wrapped
.getDriverMajorVersion ();
1819 public virtual java
.sql
.ResultSet
getSchemas()
1821 return Wrapped
.getSchemas ();
1824 public virtual bool supportsSelectForUpdate()
1826 return Wrapped
.supportsSelectForUpdate ();
1829 public virtual int getResultSetHoldability()
1831 return Wrapped
.getResultSetHoldability ();
1834 public virtual java
.sql
.ResultSet
getAttributes(string arg_0
, string arg_1
, string arg_2
, string arg_3
)
1836 return Wrapped
.getAttributes (arg_0
, arg_1
, arg_2
, arg_3
);
1839 public virtual bool supportsSavepoints()
1841 return Wrapped
.supportsSavepoints ();
1844 public virtual string getUserName()
1846 return Wrapped
.getUserName ();
1849 public virtual string getExtraNameCharacters()
1851 return Wrapped
.getExtraNameCharacters ();
1854 public virtual bool insertsAreDetected(int arg_0
)
1856 return Wrapped
.insertsAreDetected (arg_0
);
1859 public virtual java
.sql
.ResultSet
getCatalogs()
1861 return Wrapped
.getCatalogs ();
1864 public virtual bool nullsAreSortedAtStart()
1866 return Wrapped
.nullsAreSortedAtStart ();
1869 public virtual bool supportsOpenCursorsAcrossRollback()
1871 return Wrapped
.supportsOpenCursorsAcrossRollback ();
1874 public virtual int getMaxColumnsInIndex()
1876 return Wrapped
.getMaxColumnsInIndex ();
1879 public virtual int getMaxColumnsInGroupBy()
1881 return Wrapped
.getMaxColumnsInGroupBy ();
1884 public virtual bool supportsBatchUpdates()
1886 return Wrapped
.supportsBatchUpdates ();
1889 public virtual java
.sql
.ResultSet
getCrossReference(string arg_0
, string arg_1
, string arg_2
, string arg_3
, string arg_4
, string arg_5
)
1891 return Wrapped
.getCrossReference (arg_0
, arg_1
, arg_2
, arg_3
, arg_4
, arg_5
);
1894 public virtual string getCatalogTerm()
1896 return Wrapped
.getCatalogTerm ();
1899 public virtual int getMaxStatements()
1901 return Wrapped
.getMaxStatements ();
1904 public virtual string getCatalogSeparator()
1906 return Wrapped
.getCatalogSeparator ();
1909 public virtual int getMaxBinaryLiteralLength()
1911 return Wrapped
.getMaxBinaryLiteralLength ();
1914 public virtual bool supportsOuterJoins()
1916 return Wrapped
.supportsOuterJoins ();
1919 public virtual int getSQLStateType()
1921 return Wrapped
.getSQLStateType ();
1924 public virtual bool dataDefinitionIgnoredInTransactions()
1926 return Wrapped
.dataDefinitionIgnoredInTransactions ();
1929 public virtual int getMaxColumnsInSelect()
1931 return Wrapped
.getMaxColumnsInSelect ();
1934 public virtual bool supportsIntegrityEnhancementFacility()
1936 return Wrapped
.supportsIntegrityEnhancementFacility ();
1939 public virtual string getTimeDateFunctions()
1941 return Wrapped
.getTimeDateFunctions ();
1944 public virtual bool ownDeletesAreVisible(int arg_0
)
1946 return Wrapped
.ownDeletesAreVisible (arg_0
);
1949 public virtual java
.sql
.ResultSet
getProcedures(string arg_0
, string arg_1
, string arg_2
)
1951 return Wrapped
.getProcedures (arg_0
, arg_1
, arg_2
);
1954 public virtual string getURL()
1956 return Wrapped
.getURL ();
1959 public virtual bool supportsStoredProcedures()
1961 return Wrapped
.supportsStoredProcedures ();
1964 public virtual bool usesLocalFiles()
1966 return Wrapped
.usesLocalFiles ();
1969 public virtual java
.sql
.ResultSet
getTableTypes()
1971 return Wrapped
.getTableTypes ();
1975 public virtual bool dataDefinitionCausesTransactionCommit()
1977 return Wrapped
.dataDefinitionCausesTransactionCommit ();
1980 public virtual bool supportsGroupBy()
1982 return Wrapped
.supportsGroupBy ();
1985 public virtual bool supportsExpressionsInOrderBy()
1987 return Wrapped
.supportsExpressionsInOrderBy ();
1990 public virtual bool isCatalogAtStart()
1992 return Wrapped
.isCatalogAtStart ();
1995 public virtual bool storesUpperCaseQuotedIdentifiers()
1997 return Wrapped
.storesUpperCaseQuotedIdentifiers ();
2000 public virtual int getMaxRowSize()
2002 return Wrapped
.getMaxRowSize ();
2005 public virtual bool supportsSubqueriesInExists()
2007 return Wrapped
.supportsSubqueriesInExists ();
2010 public virtual bool supportsCatalogsInIndexDefinitions()
2012 return Wrapped
.supportsCatalogsInIndexDefinitions ();
2015 public virtual bool supportsANSI92EntryLevelSQL()
2017 return Wrapped
.supportsANSI92EntryLevelSQL ();
2020 public virtual bool storesMixedCaseQuotedIdentifiers()
2022 return Wrapped
.storesMixedCaseQuotedIdentifiers ();
2025 public virtual bool supportsMultipleTransactions()
2027 return Wrapped
.supportsMultipleTransactions ();
2030 public virtual bool othersUpdatesAreVisible(int arg_0
)
2032 return Wrapped
.othersUpdatesAreVisible (arg_0
);
2035 public virtual java
.sql
.ResultSet
getProcedureColumns(string arg_0
, string arg_1
, string arg_2
, string arg_3
)
2037 return Wrapped
.getProcedureColumns (arg_0
, arg_1
, arg_2
, arg_3
);
2040 public virtual int getMaxProcedureNameLength()
2042 return Wrapped
.getMaxProcedureNameLength ();
2045 public virtual java
.sql
.ResultSet
getSuperTables(string arg_0
, string arg_1
, string arg_2
)
2047 return Wrapped
.getSuperTables (arg_0
, arg_1
, arg_2
);
2050 public virtual int getJDBCMajorVersion()
2052 return Wrapped
.getJDBCMajorVersion ();
2055 public virtual bool supportsPositionedUpdate()
2057 return Wrapped
.supportsPositionedUpdate ();
2060 public virtual bool supportsLimitedOuterJoins()
2062 return Wrapped
.supportsLimitedOuterJoins ();
2065 public virtual bool allTablesAreSelectable()
2067 return Wrapped
.allTablesAreSelectable ();
2070 public virtual java
.sql
.ResultSet
getSuperTypes(string arg_0
, string arg_1
, string arg_2
)
2072 return Wrapped
.getSuperTypes (arg_0
, arg_1
, arg_2
);
2075 public virtual int getMaxTablesInSelect()
2077 return Wrapped
.getMaxTablesInSelect ();
2080 public virtual string getNumericFunctions()
2082 return Wrapped
.getNumericFunctions ();
2085 public virtual bool ownInsertsAreVisible(int arg_0
)
2087 return Wrapped
.ownInsertsAreVisible (arg_0
);
2090 public virtual bool supportsResultSetType(int arg_0
)
2092 return Wrapped
.supportsResultSetType (arg_0
);
2095 public virtual java
.sql
.ResultSet
getPrimaryKeys(string arg_0
, string arg_1
, string arg_2
)
2097 return Wrapped
.getPrimaryKeys (arg_0
, arg_1
, arg_2
);
2100 public virtual bool nullsAreSortedHigh()
2102 return Wrapped
.nullsAreSortedHigh ();
2105 public virtual bool supportsAlterTableWithAddColumn()
2107 return Wrapped
.supportsAlterTableWithAddColumn ();
2110 public virtual bool supportsDataManipulationTransactionsOnly()
2112 return Wrapped
.supportsDataManipulationTransactionsOnly ();
2115 public virtual java
.sql
.ResultSet
getUDTs(string arg_0
, string arg_1
, string arg_2
, int[] arg_3
)
2117 return Wrapped
.getUDTs (arg_0
, arg_1
, arg_2
, arg_3
);
2120 public virtual int getMaxConnections()
2122 return Wrapped
.getMaxConnections ();
2125 public virtual bool supportsNonNullableColumns()
2127 return Wrapped
.supportsNonNullableColumns ();
2130 public virtual bool supportsTableCorrelationNames()
2132 return Wrapped
.supportsTableCorrelationNames ();
2135 public virtual java
.sql
.ResultSet
getVersionColumns(string arg_0
, string arg_1
, string arg_2
)
2137 return Wrapped
.getVersionColumns (arg_0
, arg_1
, arg_2
);
2140 public virtual bool supportsOpenStatementsAcrossRollback()
2142 return Wrapped
.supportsOpenStatementsAcrossRollback ();
2145 public virtual bool supportsMultipleResultSets()
2147 return Wrapped
.supportsMultipleResultSets ();
2150 public virtual string getDriverName()
2152 return Wrapped
.getDriverName ();
2155 public virtual bool storesLowerCaseQuotedIdentifiers()
2157 return Wrapped
.storesLowerCaseQuotedIdentifiers ();
2160 public virtual java
.sql
.ResultSet
getBestRowIdentifier(string arg_0
, string arg_1
, string arg_2
, int arg_3
, bool arg_4
)
2162 return Wrapped
.getBestRowIdentifier (arg_0
, arg_1
, arg_2
, arg_3
, arg_4
);
2165 public virtual bool supportsOpenCursorsAcrossCommit()
2167 return Wrapped
.supportsOpenCursorsAcrossCommit ();
2170 public virtual int getMaxCursorNameLength()
2172 return Wrapped
.getMaxCursorNameLength ();
2175 public virtual int getMaxColumnsInOrderBy()
2177 return Wrapped
.getMaxColumnsInOrderBy ();
2180 public virtual java
.sql
.ResultSet
getColumns(string arg_0
, string arg_1
, string arg_2
, string arg_3
)
2182 return Wrapped
.getColumns (arg_0
, arg_1
, arg_2
, arg_3
);
2185 public virtual bool supportsStatementPooling()
2187 return Wrapped
.supportsStatementPooling ();
2190 public virtual bool storesMixedCaseIdentifiers()
2192 return Wrapped
.storesMixedCaseIdentifiers ();
2195 public virtual int getMaxCharLiteralLength()
2197 return Wrapped
.getMaxCharLiteralLength ();
2200 public virtual bool supportsUnionAll()
2202 return Wrapped
.supportsUnionAll ();
2205 public virtual string getProcedureTerm()
2207 return Wrapped
.getProcedureTerm ();
2210 public virtual bool storesLowerCaseIdentifiers()
2212 return Wrapped
.storesLowerCaseIdentifiers ();
2215 public virtual bool supportsMixedCaseQuotedIdentifiers()
2217 return Wrapped
.supportsMixedCaseQuotedIdentifiers ();
2220 public virtual int getDefaultTransactionIsolation()
2222 return Wrapped
.getDefaultTransactionIsolation ();
2225 public virtual bool ownUpdatesAreVisible(int arg_0
)
2227 return Wrapped
.ownUpdatesAreVisible (arg_0
);
2230 public virtual bool supportsNamedParameters()
2232 return Wrapped
.supportsNamedParameters ();
2235 public virtual int getMaxColumnsInTable()
2237 return Wrapped
.getMaxColumnsInTable ();
2240 public virtual bool supportsMinimumSQLGrammar()
2242 return Wrapped
.supportsMinimumSQLGrammar ();
2245 public virtual bool supportsDifferentTableCorrelationNames()
2247 return Wrapped
.supportsDifferentTableCorrelationNames ();
2250 public virtual java
.sql
.ResultSet
getTables(string arg_0
, string arg_1
, string arg_2
, string[] arg_3
)
2252 return Wrapped
.getTables (arg_0
, arg_1
, arg_2
, arg_3
);
2255 public virtual int getMaxIndexLength()
2257 return Wrapped
.getMaxIndexLength ();
2260 public virtual int getMaxSchemaNameLength()
2262 return Wrapped
.getMaxSchemaNameLength ();
2265 public virtual int getMaxCatalogNameLength()
2267 return Wrapped
.getMaxCatalogNameLength ();
2270 public virtual int getMaxTableNameLength()
2272 return Wrapped
.getMaxTableNameLength ();
2275 public virtual bool supportsCoreSQLGrammar()
2277 return Wrapped
.supportsCoreSQLGrammar ();
2280 public virtual bool othersDeletesAreVisible(int arg_0
)
2282 return Wrapped
.othersDeletesAreVisible (arg_0
);
2285 public virtual bool allProceduresAreCallable()
2287 return Wrapped
.allProceduresAreCallable ();
2290 public virtual int getDriverMinorVersion()
2292 return Wrapped
.getDriverMinorVersion ();
2295 public virtual java
.sql
.ResultSet
getColumnPrivileges(string arg_0
, string arg_1
, string arg_2
, string arg_3
)
2297 return Wrapped
.getColumnPrivileges (arg_0
, arg_1
, arg_2
, arg_3
);
2300 public virtual bool updatesAreDetected(int arg_0
)
2302 return Wrapped
.updatesAreDetected (arg_0
);
2305 public virtual string getSchemaTerm()
2307 return Wrapped
.getSchemaTerm ();
2310 public virtual bool supportsANSI92FullSQL()
2312 return Wrapped
.supportsANSI92FullSQL ();
2315 public virtual java
.sql
.ResultSet
getTablePrivileges(string arg_0
, string arg_1
, string arg_2
)
2317 return Wrapped
.getTablePrivileges (arg_0
, arg_1
, arg_2
);
2320 public virtual bool supportsANSI92IntermediateSQL()
2322 return Wrapped
.supportsANSI92IntermediateSQL ();
2325 public virtual string getIdentifierQuoteString()
2327 return Wrapped
.getIdentifierQuoteString ();
2330 public virtual int getMaxUserNameLength()
2332 return Wrapped
.getMaxUserNameLength ();
2335 public virtual bool supportsCatalogsInProcedureCalls()
2337 return Wrapped
.supportsCatalogsInProcedureCalls ();
2340 public virtual bool supportsCatalogsInDataManipulation()
2342 return Wrapped
.supportsCatalogsInDataManipulation ();
2345 public virtual bool storesUpperCaseIdentifiers()
2347 return Wrapped
.storesUpperCaseIdentifiers ();
2350 public virtual int getJDBCMinorVersion()
2352 return Wrapped
.getJDBCMinorVersion ();
2355 public virtual java
.sql
.ResultSet
getIndexInfo(string arg_0
, string arg_1
, string arg_2
, bool arg_3
, bool arg_4
)
2357 return Wrapped
.getIndexInfo (arg_0
, arg_1
, arg_2
, arg_3
, arg_4
);
2360 public virtual bool supportsMultipleOpenResults()
2362 return Wrapped
.supportsMultipleOpenResults ();
2365 public virtual bool supportsCatalogsInTableDefinitions()
2367 return Wrapped
.supportsCatalogsInTableDefinitions ();