1 package com.imcode.db.jdbc;
2
3 import java.sql.*;
4 import java.util.Map;
5
6 public class ConnectionWrapper implements Connection {
7
8 public ConnectionWrapper(Connection connection) {
9 this.connection = connection;
10 }
11
12 public void clearWarnings() throws SQLException {
13 connection.clearWarnings();
14 }
15
16 public void close() throws SQLException {
17 connection.close();
18 }
19
20 public void commit() throws SQLException {
21 connection.commit();
22 }
23
24 public Statement createStatement() throws SQLException {
25 return connection.createStatement();
26 }
27
28 public Statement createStatement(int resultSetType, int resultSetConcurrency) throws SQLException {
29 return connection.createStatement(resultSetType, resultSetConcurrency);
30 }
31
32 public Statement createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException {
33 return connection.createStatement(resultSetType, resultSetConcurrency, resultSetHoldability);
34 }
35
36 public boolean getAutoCommit() throws SQLException {
37 return connection.getAutoCommit();
38 }
39
40 public String getCatalog() throws SQLException {
41 return connection.getCatalog();
42 }
43
44 public int getHoldability() throws SQLException {
45 return connection.getHoldability();
46 }
47
48 public DatabaseMetaData getMetaData() throws SQLException {
49 return connection.getMetaData();
50 }
51
52 public int getTransactionIsolation() throws SQLException {
53 return connection.getTransactionIsolation();
54 }
55
56 public Map getTypeMap() throws SQLException {
57 return connection.getTypeMap();
58 }
59
60 public SQLWarning getWarnings() throws SQLException {
61 return connection.getWarnings();
62 }
63
64 public boolean isClosed() throws SQLException {
65 return connection.isClosed();
66 }
67
68 public boolean isReadOnly() throws SQLException {
69 return connection.isReadOnly();
70 }
71
72 public String nativeSQL(String sql) throws SQLException {
73 return connection.nativeSQL(sql);
74 }
75
76 public CallableStatement prepareCall(String sql) throws SQLException {
77 return connection.prepareCall(sql);
78 }
79
80 public CallableStatement prepareCall(String sql, int resultSetType, int resultSetConcurrency) throws SQLException {
81 return connection.prepareCall(sql, resultSetType, resultSetConcurrency);
82 }
83
84 public CallableStatement prepareCall(String sql, int resultSetType, int resultSetConcurrency,
85 int resultSetHoldability) throws SQLException {
86 return connection.prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability);
87 }
88
89 public PreparedStatement prepareStatement(String sql) throws SQLException {
90 return connection.prepareStatement(sql);
91 }
92
93 public PreparedStatement prepareStatement(String sql, int autoGeneratedKeys) throws SQLException {
94 return connection.prepareStatement(sql, autoGeneratedKeys);
95 }
96
97 public PreparedStatement prepareStatement(String sql, int[] columnIndexes) throws SQLException {
98 return connection.prepareStatement(sql, columnIndexes);
99 }
100
101 public PreparedStatement prepareStatement(String sql, String[] columnNames) throws SQLException {
102 return connection.prepareStatement(sql, columnNames);
103 }
104
105 public PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency) throws SQLException {
106 return connection.prepareStatement(sql, resultSetType, resultSetConcurrency);
107 }
108
109 public PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency,
110 int resultSetHoldability) throws SQLException {
111 return connection.prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability);
112 }
113
114 public void releaseSavepoint(Savepoint savepoint) throws SQLException {
115 connection.releaseSavepoint(savepoint);
116 }
117
118 public void rollback() throws SQLException {
119 connection.rollback();
120 }
121
122 public void rollback(Savepoint savepoint) throws SQLException {
123 connection.rollback(savepoint);
124 }
125
126 public void setAutoCommit(boolean autoCommit) throws SQLException {
127 connection.setAutoCommit(autoCommit);
128 }
129
130 public void setCatalog(String catalog) throws SQLException {
131 connection.setCatalog(catalog);
132 }
133
134 public void setHoldability(int holdability) throws SQLException {
135 connection.setHoldability(holdability);
136 }
137
138 public void setReadOnly(boolean readOnly) throws SQLException {
139 connection.setReadOnly(readOnly);
140 }
141
142 public Savepoint setSavepoint() throws SQLException {
143 return connection.setSavepoint();
144 }
145
146 public Savepoint setSavepoint(String name) throws SQLException {
147 return connection.setSavepoint(name);
148 }
149
150 public void setTransactionIsolation(int level) throws SQLException {
151 connection.setTransactionIsolation(level);
152 }
153
154 public void setTypeMap(Map map) throws SQLException {
155 connection.setTypeMap(map);
156 }
157
158 protected Connection connection ;
159 }