KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > webdocwf > util > xml > XmlDatabaseMetaData


1 /*
2     Copyright (C) 2003 Together
3
4     This library is free software; you can redistribute it and/or
5     modify it under the terms of the GNU Lesser General Public
6     License as published by the Free Software Foundation; either
7     version 2.1 of the License, or (at your option) any later version.
8
9     This library is distributed in the hope that it will be useful,
10     but WITHOUT ANY WARRANTY; without even the implied warranty of
11     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12     Lesser General Public License for more details.
13
14     You should have received a copy of the GNU Lesser General Public
15     License along with this library; if not, write to the Free Software
16     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17 */

18
19
20 package org.webdocwf.util.xml;
21
22 import java.sql.DatabaseMetaData JavaDoc;
23 import java.sql.SQLException JavaDoc;
24 import java.sql.ResultSet JavaDoc;
25 import java.sql.Connection JavaDoc;
26
27 /**
28  * Class that implements JDBC DatabaseMetaData interface.
29  *
30  * @author Zoran Milakovic
31  */

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