2010-04-06 Jb Evain <jbevain@novell.com>
[mcs.git] / class / System.Data / Mainsoft.Data.Jdbc.Providers.jvm / wrappers.cs
blob5488f736b4010ad6429cfe44baaad8ed1234cbe9
1 //
2 // Mainsoft.Data.Jdbc.Providers
3 //
4 // Authors:
5 // Konstantin Triger <kostat@mainsoft.com>
6 // Boris Kirzner <borisk@mainsoft.com>
7 //
8 // (C) 2006 Mainsoft Corporation (http://www.mainsoft.com)
9 //
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:
19 //
20 // The above copyright notice and this permission notice shall be
21 // included in all copies or substantial portions of the Software.
22 //
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() {
76 Wrapped.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() {
152 Wrapped.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() {
176 Wrapped.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();
191 #endregion
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() {
222 Wrapped.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() {
342 Wrapped.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);
357 #endregion
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() {
421 Wrapped.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);
520 #endregion
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);
851 #endregion
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() {
1105 Wrapped.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);
1426 #endregion
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);
1527 #endregion
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 ();
2370 #endregion