KickJava   Java API By Example, From Geeks To Geeks.

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


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