KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > mchange > v2 > sql > filter > SynchronizedFilterDatabaseMetaData


1 /*
2  * Distributed as part of c3p0 v.0.9.1
3  *
4  * Copyright (C) 2005 Machinery For Change, Inc.
5  *
6  * Author: Steve Waldman <swaldman@mchange.com>
7  *
8  * This library is free software; you can redistribute it and/or modify
9  * it under the terms of the GNU Lesser General Public License version 2.1, as
10  * published by the Free Software Foundation.
11  *
12  * This software is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15  * GNU Lesser General Public License for more details.
16  *
17  * You should have received a copy of the GNU Lesser General Public License
18  * along with this software; see the file LICENSE. If not, write to the
19  * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
20  * Boston, MA 02111-1307, USA.
21  */

22
23
24 package com.mchange.v2.sql.filter;
25
26 import java.lang.String JavaDoc;
27 import java.sql.Connection JavaDoc;
28 import java.sql.DatabaseMetaData JavaDoc;
29 import java.sql.ResultSet JavaDoc;
30 import java.sql.SQLException JavaDoc;
31
32 public abstract class SynchronizedFilterDatabaseMetaData implements DatabaseMetaData JavaDoc
33 {
34     protected DatabaseMetaData JavaDoc inner;
35     
36     public SynchronizedFilterDatabaseMetaData(DatabaseMetaData JavaDoc inner)
37     { this.inner = inner; }
38     
39     public SynchronizedFilterDatabaseMetaData()
40     {}
41     
42     public synchronized void setInner( DatabaseMetaData JavaDoc inner )
43     { this.inner = inner; }
44     
45     public synchronized DatabaseMetaData JavaDoc getInner()
46     { return inner; }
47     
48     public synchronized boolean allProceduresAreCallable() throws SQLException JavaDoc
49     { return inner.allProceduresAreCallable(); }
50     
51     public synchronized boolean allTablesAreSelectable() throws SQLException JavaDoc
52     { return inner.allTablesAreSelectable(); }
53     
54     public synchronized boolean nullsAreSortedHigh() throws SQLException JavaDoc
55     { return inner.nullsAreSortedHigh(); }
56     
57     public synchronized boolean nullsAreSortedLow() throws SQLException JavaDoc
58     { return inner.nullsAreSortedLow(); }
59     
60     public synchronized boolean nullsAreSortedAtStart() throws SQLException JavaDoc
61     { return inner.nullsAreSortedAtStart(); }
62     
63     public synchronized boolean nullsAreSortedAtEnd() throws SQLException JavaDoc
64     { return inner.nullsAreSortedAtEnd(); }
65     
66     public synchronized String JavaDoc getDatabaseProductName() throws SQLException JavaDoc
67     { return inner.getDatabaseProductName(); }
68     
69     public synchronized String JavaDoc getDatabaseProductVersion() throws SQLException JavaDoc
70     { return inner.getDatabaseProductVersion(); }
71     
72     public synchronized String JavaDoc getDriverName() throws SQLException JavaDoc
73     { return inner.getDriverName(); }
74     
75     public synchronized String JavaDoc getDriverVersion() throws SQLException JavaDoc
76     { return inner.getDriverVersion(); }
77     
78     public synchronized int getDriverMajorVersion()
79     { return inner.getDriverMajorVersion(); }
80     
81     public synchronized int getDriverMinorVersion()
82     { return inner.getDriverMinorVersion(); }
83     
84     public synchronized boolean usesLocalFiles() throws SQLException JavaDoc
85     { return inner.usesLocalFiles(); }
86     
87     public synchronized boolean usesLocalFilePerTable() throws SQLException JavaDoc
88     { return inner.usesLocalFilePerTable(); }
89     
90     public synchronized boolean supportsMixedCaseIdentifiers() throws SQLException JavaDoc
91     { return inner.supportsMixedCaseIdentifiers(); }
92     
93     public synchronized boolean storesUpperCaseIdentifiers() throws SQLException JavaDoc
94     { return inner.storesUpperCaseIdentifiers(); }
95     
96     public synchronized boolean storesLowerCaseIdentifiers() throws SQLException JavaDoc
97     { return inner.storesLowerCaseIdentifiers(); }
98     
99     public synchronized boolean storesMixedCaseIdentifiers() throws SQLException JavaDoc
100     { return inner.storesMixedCaseIdentifiers(); }
101     
102     public synchronized boolean supportsMixedCaseQuotedIdentifiers() throws SQLException JavaDoc
103     { return inner.supportsMixedCaseQuotedIdentifiers(); }
104     
105     public synchronized boolean storesUpperCaseQuotedIdentifiers() throws SQLException JavaDoc
106     { return inner.storesUpperCaseQuotedIdentifiers(); }
107     
108     public synchronized boolean storesLowerCaseQuotedIdentifiers() throws SQLException JavaDoc
109     { return inner.storesLowerCaseQuotedIdentifiers(); }
110     
111     public synchronized boolean storesMixedCaseQuotedIdentifiers() throws SQLException JavaDoc
112     { return inner.storesMixedCaseQuotedIdentifiers(); }
113     
114     public synchronized String JavaDoc getIdentifierQuoteString() throws SQLException JavaDoc
115     { return inner.getIdentifierQuoteString(); }
116     
117     public synchronized String JavaDoc getSQLKeywords() throws SQLException JavaDoc
118     { return inner.getSQLKeywords(); }
119     
120     public synchronized String JavaDoc getNumericFunctions() throws SQLException JavaDoc
121     { return inner.getNumericFunctions(); }
122     
123     public synchronized String JavaDoc getStringFunctions() throws SQLException JavaDoc
124     { return inner.getStringFunctions(); }
125     
126     public synchronized String JavaDoc getSystemFunctions() throws SQLException JavaDoc
127     { return inner.getSystemFunctions(); }
128     
129     public synchronized String JavaDoc getTimeDateFunctions() throws SQLException JavaDoc
130     { return inner.getTimeDateFunctions(); }
131     
132     public synchronized String JavaDoc getSearchStringEscape() throws SQLException JavaDoc
133     { return inner.getSearchStringEscape(); }
134     
135     public synchronized String JavaDoc getExtraNameCharacters() throws SQLException JavaDoc
136     { return inner.getExtraNameCharacters(); }
137     
138     public synchronized boolean supportsAlterTableWithAddColumn() throws SQLException JavaDoc
139     { return inner.supportsAlterTableWithAddColumn(); }
140     
141     public synchronized boolean supportsAlterTableWithDropColumn() throws SQLException JavaDoc
142     { return inner.supportsAlterTableWithDropColumn(); }
143     
144     public synchronized boolean supportsColumnAliasing() throws SQLException JavaDoc
145     { return inner.supportsColumnAliasing(); }
146     
147     public synchronized boolean nullPlusNonNullIsNull() throws SQLException JavaDoc
148     { return inner.nullPlusNonNullIsNull(); }
149     
150     public synchronized boolean supportsConvert() throws SQLException JavaDoc
151     { return inner.supportsConvert(); }
152     
153     public synchronized boolean supportsConvert(int a, int b) throws SQLException JavaDoc
154     { return inner.supportsConvert(a, b); }
155     
156     public synchronized boolean supportsTableCorrelationNames() throws SQLException JavaDoc
157     { return inner.supportsTableCorrelationNames(); }
158     
159     public synchronized boolean supportsDifferentTableCorrelationNames() throws SQLException JavaDoc
160     { return inner.supportsDifferentTableCorrelationNames(); }
161     
162     public synchronized boolean supportsExpressionsInOrderBy() throws SQLException JavaDoc
163     { return inner.supportsExpressionsInOrderBy(); }
164     
165     public synchronized boolean supportsOrderByUnrelated() throws SQLException JavaDoc
166     { return inner.supportsOrderByUnrelated(); }
167     
168     public synchronized boolean supportsGroupBy() throws SQLException JavaDoc
169     { return inner.supportsGroupBy(); }
170     
171     public synchronized boolean supportsGroupByUnrelated() throws SQLException JavaDoc
172     { return inner.supportsGroupByUnrelated(); }
173     
174     public synchronized boolean supportsGroupByBeyondSelect() throws SQLException JavaDoc
175     { return inner.supportsGroupByBeyondSelect(); }
176     
177     public synchronized boolean supportsLikeEscapeClause() throws SQLException JavaDoc
178     { return inner.supportsLikeEscapeClause(); }
179     
180     public synchronized boolean supportsMultipleResultSets() throws SQLException JavaDoc
181     { return inner.supportsMultipleResultSets(); }
182     
183     public synchronized boolean supportsMultipleTransactions() throws SQLException JavaDoc
184     { return inner.supportsMultipleTransactions(); }
185     
186     public synchronized boolean supportsNonNullableColumns() throws SQLException JavaDoc
187     { return inner.supportsNonNullableColumns(); }
188     
189     public synchronized boolean supportsMinimumSQLGrammar() throws SQLException JavaDoc
190     { return inner.supportsMinimumSQLGrammar(); }
191     
192     public synchronized boolean supportsCoreSQLGrammar() throws SQLException JavaDoc
193     { return inner.supportsCoreSQLGrammar(); }
194     
195     public synchronized boolean supportsExtendedSQLGrammar() throws SQLException JavaDoc
196     { return inner.supportsExtendedSQLGrammar(); }
197     
198     public synchronized boolean supportsANSI92EntryLevelSQL() throws SQLException JavaDoc
199     { return inner.supportsANSI92EntryLevelSQL(); }
200     
201     public synchronized boolean supportsANSI92IntermediateSQL() throws SQLException JavaDoc
202     { return inner.supportsANSI92IntermediateSQL(); }
203     
204     public synchronized boolean supportsANSI92FullSQL() throws SQLException JavaDoc
205     { return inner.supportsANSI92FullSQL(); }
206     
207     public synchronized boolean supportsIntegrityEnhancementFacility() throws SQLException JavaDoc
208     { return inner.supportsIntegrityEnhancementFacility(); }
209     
210     public synchronized boolean supportsOuterJoins() throws SQLException JavaDoc
211     { return inner.supportsOuterJoins(); }
212     
213     public synchronized boolean supportsFullOuterJoins() throws SQLException JavaDoc
214     { return inner.supportsFullOuterJoins(); }
215     
216     public synchronized boolean supportsLimitedOuterJoins() throws SQLException JavaDoc
217     { return inner.supportsLimitedOuterJoins(); }
218     
219     public synchronized String JavaDoc getSchemaTerm() throws SQLException JavaDoc
220     { return inner.getSchemaTerm(); }
221     
222     public synchronized String JavaDoc getProcedureTerm() throws SQLException JavaDoc
223     { return inner.getProcedureTerm(); }
224     
225     public synchronized String JavaDoc getCatalogTerm() throws SQLException JavaDoc
226     { return inner.getCatalogTerm(); }
227     
228     public synchronized boolean isCatalogAtStart() throws SQLException JavaDoc
229     { return inner.isCatalogAtStart(); }
230     
231     public synchronized String JavaDoc getCatalogSeparator() throws SQLException JavaDoc
232     { return inner.getCatalogSeparator(); }
233     
234     public synchronized boolean supportsSchemasInDataManipulation() throws SQLException JavaDoc
235     { return inner.supportsSchemasInDataManipulation(); }
236     
237     public synchronized boolean supportsSchemasInProcedureCalls() throws SQLException JavaDoc
238     { return inner.supportsSchemasInProcedureCalls(); }
239     
240     public synchronized boolean supportsSchemasInTableDefinitions() throws SQLException JavaDoc
241     { return inner.supportsSchemasInTableDefinitions(); }
242     
243     public synchronized boolean supportsSchemasInIndexDefinitions() throws SQLException JavaDoc
244     { return inner.supportsSchemasInIndexDefinitions(); }
245     
246     public synchronized boolean supportsSchemasInPrivilegeDefinitions() throws SQLException JavaDoc
247     { return inner.supportsSchemasInPrivilegeDefinitions(); }
248     
249     public synchronized boolean supportsCatalogsInDataManipulation() throws SQLException JavaDoc
250     { return inner.supportsCatalogsInDataManipulation(); }
251     
252     public synchronized boolean supportsCatalogsInProcedureCalls() throws SQLException JavaDoc
253     { return inner.supportsCatalogsInProcedureCalls(); }
254     
255     public synchronized boolean supportsCatalogsInTableDefinitions() throws SQLException JavaDoc
256     { return inner.supportsCatalogsInTableDefinitions(); }
257     
258     public synchronized boolean supportsCatalogsInIndexDefinitions() throws SQLException JavaDoc
259     { return inner.supportsCatalogsInIndexDefinitions(); }
260     
261     public synchronized boolean supportsCatalogsInPrivilegeDefinitions() throws SQLException JavaDoc
262     { return inner.supportsCatalogsInPrivilegeDefinitions(); }
263     
264     public synchronized boolean supportsPositionedDelete() throws SQLException JavaDoc
265     { return inner.supportsPositionedDelete(); }
266     
267     public synchronized boolean supportsPositionedUpdate() throws SQLException JavaDoc
268     { return inner.supportsPositionedUpdate(); }
269     
270     public synchronized boolean supportsSelectForUpdate() throws SQLException JavaDoc
271     { return inner.supportsSelectForUpdate(); }
272     
273     public synchronized boolean supportsStoredProcedures() throws SQLException JavaDoc
274     { return inner.supportsStoredProcedures(); }
275     
276     public synchronized boolean supportsSubqueriesInComparisons() throws SQLException JavaDoc
277     { return inner.supportsSubqueriesInComparisons(); }
278     
279     public synchronized boolean supportsSubqueriesInExists() throws SQLException JavaDoc
280     { return inner.supportsSubqueriesInExists(); }
281     
282     public synchronized boolean supportsSubqueriesInIns() throws SQLException JavaDoc
283     { return inner.supportsSubqueriesInIns(); }
284     
285     public synchronized boolean supportsSubqueriesInQuantifieds() throws SQLException JavaDoc
286     { return inner.supportsSubqueriesInQuantifieds(); }
287     
288     public synchronized boolean supportsCorrelatedSubqueries() throws SQLException JavaDoc
289     { return inner.supportsCorrelatedSubqueries(); }
290     
291     public synchronized boolean supportsUnion() throws SQLException JavaDoc
292     { return inner.supportsUnion(); }
293     
294     public synchronized boolean supportsUnionAll() throws SQLException JavaDoc
295     { return inner.supportsUnionAll(); }
296     
297     public synchronized boolean supportsOpenCursorsAcrossCommit() throws SQLException JavaDoc
298     { return inner.supportsOpenCursorsAcrossCommit(); }
299     
300     public synchronized boolean supportsOpenCursorsAcrossRollback() throws SQLException JavaDoc
301     { return inner.supportsOpenCursorsAcrossRollback(); }
302     
303     public synchronized boolean supportsOpenStatementsAcrossCommit() throws SQLException JavaDoc
304     { return inner.supportsOpenStatementsAcrossCommit(); }
305     
306     public synchronized boolean supportsOpenStatementsAcrossRollback() throws SQLException JavaDoc
307     { return inner.supportsOpenStatementsAcrossRollback(); }
308     
309     public synchronized int getMaxBinaryLiteralLength() throws SQLException JavaDoc
310     { return inner.getMaxBinaryLiteralLength(); }
311     
312     public synchronized int getMaxCharLiteralLength() throws SQLException JavaDoc
313     { return inner.getMaxCharLiteralLength(); }
314     
315     public synchronized int getMaxColumnNameLength() throws SQLException JavaDoc
316     { return inner.getMaxColumnNameLength(); }
317     
318     public synchronized int getMaxColumnsInGroupBy() throws SQLException JavaDoc
319     { return inner.getMaxColumnsInGroupBy(); }
320     
321     public synchronized int getMaxColumnsInIndex() throws SQLException JavaDoc
322     { return inner.getMaxColumnsInIndex(); }
323     
324     public synchronized int getMaxColumnsInOrderBy() throws SQLException JavaDoc
325     { return inner.getMaxColumnsInOrderBy(); }
326     
327     public synchronized int getMaxColumnsInSelect() throws SQLException JavaDoc
328     { return inner.getMaxColumnsInSelect(); }
329     
330     public synchronized int getMaxColumnsInTable() throws SQLException JavaDoc
331     { return inner.getMaxColumnsInTable(); }
332     
333     public synchronized int getMaxConnections() throws SQLException JavaDoc
334     { return inner.getMaxConnections(); }
335     
336     public synchronized int getMaxCursorNameLength() throws SQLException JavaDoc
337     { return inner.getMaxCursorNameLength(); }
338     
339     public synchronized int getMaxIndexLength() throws SQLException JavaDoc
340     { return inner.getMaxIndexLength(); }
341     
342     public synchronized int getMaxSchemaNameLength() throws SQLException JavaDoc
343     { return inner.getMaxSchemaNameLength(); }
344     
345     public synchronized int getMaxProcedureNameLength() throws SQLException JavaDoc
346     { return inner.getMaxProcedureNameLength(); }
347     
348     public synchronized int getMaxCatalogNameLength() throws SQLException JavaDoc
349     { return inner.getMaxCatalogNameLength(); }
350     
351     public synchronized int getMaxRowSize() throws SQLException JavaDoc
352     { return inner.getMaxRowSize(); }
353     
354     public synchronized boolean doesMaxRowSizeIncludeBlobs() throws SQLException JavaDoc
355     { return inner.doesMaxRowSizeIncludeBlobs(); }
356     
357     public synchronized int getMaxStatementLength() throws SQLException JavaDoc
358     { return inner.getMaxStatementLength(); }
359     
360     public synchronized int getMaxStatements() throws SQLException JavaDoc
361     { return inner.getMaxStatements(); }
362     
363     public synchronized int getMaxTableNameLength() throws SQLException JavaDoc
364     { return inner.getMaxTableNameLength(); }
365     
366     public synchronized int getMaxTablesInSelect() throws SQLException JavaDoc
367     { return inner.getMaxTablesInSelect(); }
368     
369     public synchronized int getMaxUserNameLength() throws SQLException JavaDoc
370     { return inner.getMaxUserNameLength(); }
371     
372     public synchronized int getDefaultTransactionIsolation() throws SQLException JavaDoc
373     { return inner.getDefaultTransactionIsolation(); }
374     
375     public synchronized boolean supportsTransactions() throws SQLException JavaDoc
376     { return inner.supportsTransactions(); }
377     
378     public synchronized boolean supportsTransactionIsolationLevel(int a) throws SQLException JavaDoc
379     { return inner.supportsTransactionIsolationLevel(a); }
380     
381     public synchronized boolean supportsDataDefinitionAndDataManipulationTransactions() throws SQLException JavaDoc
382     { return inner.supportsDataDefinitionAndDataManipulationTransactions(); }
383     
384     public synchronized boolean supportsDataManipulationTransactionsOnly() throws SQLException JavaDoc
385     { return inner.supportsDataManipulationTransactionsOnly(); }
386     
387     public synchronized boolean dataDefinitionCausesTransactionCommit() throws SQLException JavaDoc
388     { return inner.dataDefinitionCausesTransactionCommit(); }
389     
390     public synchronized boolean dataDefinitionIgnoredInTransactions() throws SQLException JavaDoc
391     { return inner.dataDefinitionIgnoredInTransactions(); }
392     
393     public synchronized ResultSet JavaDoc getProcedures(String JavaDoc a, String JavaDoc b, String JavaDoc c) throws SQLException JavaDoc
394     { return inner.getProcedures(a, b, c); }
395     
396     public synchronized ResultSet JavaDoc getProcedureColumns(String JavaDoc a, String JavaDoc b, String JavaDoc c, String JavaDoc d) throws SQLException JavaDoc
397     { return inner.getProcedureColumns(a, b, c, d); }
398     
399     public synchronized ResultSet JavaDoc getTables(String JavaDoc a, String JavaDoc b, String JavaDoc c, String JavaDoc[] d) throws SQLException JavaDoc
400     { return inner.getTables(a, b, c, d); }
401     
402     public synchronized ResultSet JavaDoc getSchemas() throws SQLException JavaDoc
403     { return inner.getSchemas(); }
404     
405     public synchronized ResultSet JavaDoc getCatalogs() throws SQLException JavaDoc
406     { return inner.getCatalogs(); }
407     
408     public synchronized ResultSet JavaDoc getTableTypes() throws SQLException JavaDoc
409     { return inner.getTableTypes(); }
410     
411     public synchronized ResultSet JavaDoc getColumnPrivileges(String JavaDoc a, String JavaDoc b, String JavaDoc c, String JavaDoc d) throws SQLException JavaDoc
412     { return inner.getColumnPrivileges(a, b, c, d); }
413     
414     public synchronized ResultSet JavaDoc getTablePrivileges(String JavaDoc a, String JavaDoc b, String JavaDoc c) throws SQLException JavaDoc
415     { return inner.getTablePrivileges(a, b, c); }
416     
417     public synchronized ResultSet JavaDoc getBestRowIdentifier(String JavaDoc a, String JavaDoc b, String JavaDoc c, int d, boolean e) throws SQLException JavaDoc
418     { return inner.getBestRowIdentifier(a, b, c, d, e); }
419     
420     public synchronized ResultSet JavaDoc getVersionColumns(String JavaDoc a, String JavaDoc b, String JavaDoc c) throws SQLException JavaDoc
421     { return inner.getVersionColumns(a, b, c); }
422     
423     public synchronized ResultSet JavaDoc getPrimaryKeys(String JavaDoc a, String JavaDoc b, String JavaDoc c) throws SQLException JavaDoc
424     { return inner.getPrimaryKeys(a, b, c); }
425     
426     public synchronized ResultSet JavaDoc getImportedKeys(String JavaDoc a, String JavaDoc b, String JavaDoc c) throws SQLException JavaDoc
427     { return inner.getImportedKeys(a, b, c); }
428     
429     public synchronized ResultSet JavaDoc getExportedKeys(String JavaDoc a, String JavaDoc b, String JavaDoc c) throws SQLException JavaDoc
430     { return inner.getExportedKeys(a, b, c); }
431     
432     public synchronized ResultSet JavaDoc getCrossReference(String JavaDoc a, String JavaDoc b, String JavaDoc c, String JavaDoc d, String JavaDoc e, String JavaDoc f) throws SQLException JavaDoc
433     { return inner.getCrossReference(a, b, c, d, e, f); }
434     
435     public synchronized ResultSet JavaDoc getTypeInfo() throws SQLException JavaDoc
436     { return inner.getTypeInfo(); }
437     
438     public synchronized ResultSet JavaDoc getIndexInfo(String JavaDoc a, String JavaDoc b, String JavaDoc c, boolean d, boolean e) throws SQLException JavaDoc
439     { return inner.getIndexInfo(a, b, c, d, e); }
440     
441     public synchronized boolean supportsResultSetType(int a) throws SQLException JavaDoc
442     { return inner.supportsResultSetType(a); }
443     
444     public synchronized boolean supportsResultSetConcurrency(int a, int b) throws SQLException JavaDoc
445     { return inner.supportsResultSetConcurrency(a, b); }
446     
447     public synchronized boolean ownUpdatesAreVisible(int a) throws SQLException JavaDoc
448     { return inner.ownUpdatesAreVisible(a); }
449     
450     public synchronized boolean ownDeletesAreVisible(int a) throws SQLException JavaDoc
451     { return inner.ownDeletesAreVisible(a); }
452     
453     public synchronized boolean ownInsertsAreVisible(int a) throws SQLException JavaDoc
454     { return inner.ownInsertsAreVisible(a); }
455     
456     public synchronized boolean othersUpdatesAreVisible(int a) throws SQLException JavaDoc
457     { return inner.othersUpdatesAreVisible(a); }
458     
459     public synchronized boolean othersDeletesAreVisible(int a) throws SQLException JavaDoc
460     { return inner.othersDeletesAreVisible(a); }
461     
462     public synchronized boolean othersInsertsAreVisible(int a) throws SQLException JavaDoc
463     { return inner.othersInsertsAreVisible(a); }
464     
465     public synchronized boolean updatesAreDetected(int a) throws SQLException JavaDoc
466     { return inner.updatesAreDetected(a); }
467     
468     public synchronized boolean deletesAreDetected(int a) throws SQLException JavaDoc
469     { return inner.deletesAreDetected(a); }
470     
471     public synchronized boolean insertsAreDetected(int a) throws SQLException JavaDoc
472     { return inner.insertsAreDetected(a); }
473     
474     public synchronized boolean supportsBatchUpdates() throws SQLException JavaDoc
475     { return inner.supportsBatchUpdates(); }
476     
477     public synchronized ResultSet JavaDoc getUDTs(String JavaDoc a, String JavaDoc b, String JavaDoc c, int[] d) throws SQLException JavaDoc
478     { return inner.getUDTs(a, b, c, d); }
479     
480     public synchronized boolean supportsSavepoints() throws SQLException JavaDoc
481     { return inner.supportsSavepoints(); }
482     
483     public synchronized boolean supportsNamedParameters() throws SQLException JavaDoc
484     { return inner.supportsNamedParameters(); }
485     
486     public synchronized boolean supportsMultipleOpenResults() throws SQLException JavaDoc
487     { return inner.supportsMultipleOpenResults(); }
488     
489     public synchronized boolean supportsGetGeneratedKeys() throws SQLException JavaDoc
490     { return inner.supportsGetGeneratedKeys(); }
491     
492     public synchronized ResultSet JavaDoc getSuperTypes(String JavaDoc a, String JavaDoc b, String JavaDoc c) throws SQLException JavaDoc
493     { return inner.getSuperTypes(a, b, c); }
494     
495     public synchronized ResultSet JavaDoc getSuperTables(String JavaDoc a, String JavaDoc b, String JavaDoc c) throws SQLException JavaDoc
496     { return inner.getSuperTables(a, b, c); }
497     
498     public synchronized boolean supportsResultSetHoldability(int a) throws SQLException JavaDoc
499     { return inner.supportsResultSetHoldability(a); }
500     
501     public synchronized int getResultSetHoldability() throws SQLException JavaDoc
502     { return inner.getResultSetHoldability(); }
503     
504     public synchronized int getDatabaseMajorVersion() throws SQLException JavaDoc
505     { return inner.getDatabaseMajorVersion(); }
506     
507     public synchronized int getDatabaseMinorVersion() throws SQLException JavaDoc
508     { return inner.getDatabaseMinorVersion(); }
509     
510     public synchronized int getJDBCMajorVersion() throws SQLException JavaDoc
511     { return inner.getJDBCMajorVersion(); }
512     
513     public synchronized int getJDBCMinorVersion() throws SQLException JavaDoc
514     { return inner.getJDBCMinorVersion(); }
515     
516     public synchronized int getSQLStateType() throws SQLException JavaDoc
517     { return inner.getSQLStateType(); }
518     
519     public synchronized boolean locatorsUpdateCopy() throws SQLException JavaDoc
520     { return inner.locatorsUpdateCopy(); }
521     
522     public synchronized boolean supportsStatementPooling() throws SQLException JavaDoc
523     { return inner.supportsStatementPooling(); }
524     
525     public synchronized String JavaDoc getURL() throws SQLException JavaDoc
526     { return inner.getURL(); }
527     
528     public synchronized boolean isReadOnly() throws SQLException JavaDoc
529     { return inner.isReadOnly(); }
530     
531     public synchronized ResultSet JavaDoc getAttributes(String JavaDoc a, String JavaDoc b, String JavaDoc c, String JavaDoc d) throws SQLException JavaDoc
532     { return inner.getAttributes(a, b, c, d); }
533     
534     public synchronized Connection JavaDoc getConnection() throws SQLException JavaDoc
535     { return inner.getConnection(); }
536     
537     public synchronized ResultSet JavaDoc getColumns(String JavaDoc a, String JavaDoc b, String JavaDoc c, String JavaDoc d) throws SQLException JavaDoc
538     { return inner.getColumns(a, b, c, d); }
539     
540     public synchronized String JavaDoc getUserName() throws SQLException JavaDoc
541     { return inner.getUserName(); }
542 }
543
Popular Tags