Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

MetadataDescription.java

00001 /**
00002  * C-JDBC: Clustered JDBC.
00003  * Copyright (C) 2002-2005 French National Institute For Research In Computer
00004  * Science And Control (INRIA).
00005  * Contact: c-jdbc@objectweb.org
00006  * 
00007  * This library is free software; you can redistribute it and/or modify it
00008  * under the terms of the GNU Lesser General Public License as published by the
00009  * Free Software Foundation; either version 2.1 of the License, or any later
00010  * version.
00011  * 
00012  * This library is distributed in the hope that it will be useful, but WITHOUT
00013  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
00014  * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
00015  * for more details.
00016  * 
00017  * You should have received a copy of the GNU Lesser General Public License
00018  * along with this library; if not, write to the Free Software Foundation,
00019  * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
00020  *
00021  * Initial developer(s): Nicolas Modrzyk.
00022  * Contributor(s): Emmanuel Cecchet, Jean-Bernard van Zuylen.
00023  */
00024 
00025 package org.objectweb.cjdbc.common.sql.metadata;
00026 
00027 /**
00028  * This class defines string description for the jdbc driver metadata
00029  * 
00030  * @author <a href="mailto:emmanuel.cecchet@emicnetworks.com">Emmanuel Cecchet
00031  *         </a>
00032  * @author <a href="mailto:Nicolas.Modrzyk@inria.fr">Nicolas Modrzyk </a>
00033  * @author <a href="mailto:jbvanzuylen@transwide.com">Jean-Bernard van Zuylen
00034  *         </a>
00035  * @version 1.0
00036  */
00037 public final class MetadataDescription
00038 {
00039   /**
00040    * @see java.sql.DatabaseMetaData#getDefaultTransactionIsolation()
00041    */
00042   public static final String GET_DEFAULT_TRANSACTION_ISOLATION                           = "getDefaultTransactionIsolation";
00043   /**
00044    * @see java.sql.DatabaseMetaData#getDatabaseMajorVersion()
00045    */
00046   public static final String GET_DATABASE_MAJOR_VERSION                                  = "getDatabaseMajorVersion";
00047   /**
00048    * @see java.sql.DatabaseMetaData#getDatabaseMinorVersion()
00049    */
00050   public static final String GET_DATABASE_MINOR_VERSION                                  = "getDatabaseMinorVersion";
00051   /**
00052    * @see java.sql.DatabaseMetaData#getDriverMajorVersion()
00053    */
00054   public static final String GET_DRIVER_MAJOR_VERSION                                    = "getDriverMajorVersion";
00055   /**
00056    * @see java.sql.DatabaseMetaData#getDatabaseMinorVersion()
00057    */
00058   public static final String GET_DRIVER_MINOR_VERSION                                    = "getDriverMinorVersion";
00059   /**
00060    * @see java.sql.DatabaseMetaData#getJDBCMajorVersion()
00061    */
00062   public static final String GET_JDBC_MAJOR_VERSION                                      = "getJDBCMajorVersion";
00063   /**
00064    * @see java.sql.DatabaseMetaData#getJDBCMinorVersion()
00065    */
00066   public static final String GET_JDBC_MINOR_VERSION                                      = "getJDBCMinorVersion";
00067   /**
00068    * @see java.sql.DatabaseMetaData#getMaxBinaryLiteralLength()
00069    */
00070   public static final String GET_MAX_BINARY_LITERAL_LENGTH                               = "getMaxBinaryLiteralLength";
00071   /**
00072    * @see java.sql.DatabaseMetaData#getResultSetHoldability()
00073    */
00074   public static final String GET_RESULTSET_HOLDABILITY                                   = "getResultSetHoldability";
00075   /**
00076    * @see java.sql.DatabaseMetaData#getSQLStateType()
00077    */
00078   public static final String GET_SQL_STATE_TYPE                                          = "getSQLStateType";
00079   /**
00080    * @see java.sql.DatabaseMetaData#getMaxCatalogNameLength()
00081    */
00082   public static final String GET_MAX_CATALOG_NAME_LENGTH                                 = "getMaxCatalogNameLength";
00083   /**
00084    * @see java.sql.DatabaseMetaData#getMaxCharLiteralLength()
00085    */
00086   public static final String GET_MAX_CHAR_LITERAL_LENGTH                                 = "getMaxCharLiteralLength";
00087   /**
00088    * @see java.sql.DatabaseMetaData#getMaxColumnNameLength()
00089    */
00090   public static final String GET_MAX_COLUMN_NAME_LENGTH                                  = "getMaxColumnNameLength";
00091   /**
00092    * @see java.sql.DatabaseMetaData#getMaxColumnsInGroupBy()
00093    */
00094   public static final String GET_MAX_COLUMNS_IN_GROUP_BY                                 = "getMaxColumnsInGroupBy";
00095   /**
00096    * @see java.sql.DatabaseMetaData#getMaxColumnsInIndex()
00097    */
00098   public static final String GET_MAX_COLUMNS_IN_INDEX                                    = "getMaxColumnsInIndex";
00099   /**
00100    * @see java.sql.DatabaseMetaData#getMaxColumnsInOrderBy()
00101    */
00102   public static final String GET_MAX_COLUMNS_IN_ORDER_BY                                 = "getMaxColumnsInOrderBy";
00103   /**
00104    * @see java.sql.DatabaseMetaData#getMaxColumnsInSelect()
00105    */
00106   public static final String GET_MAX_COLUMNS_IN_SELECT                                   = "getMaxColumnsInSelect";
00107   /**
00108    * @see java.sql.DatabaseMetaData#getMaxColumnsInTable()
00109    */
00110   public static final String GET_MAX_COLUMNS_IN_TABLE                                    = "getMaxColumnsInTable";
00111   /**
00112    * @see java.sql.DatabaseMetaData#getMaxConnections()
00113    */
00114   public static final String GET_MAX_CONNECTIONS                                         = "getMaxConnections";
00115   /**
00116    * @see java.sql.DatabaseMetaData#getMaxCursorNameLength()
00117    */
00118   public static final String GET_MAX_CURSOR_NAME_LENGTH                                  = "getMaxCursorNameLength";
00119   /**
00120    * @see java.sql.DatabaseMetaData#getMaxIndexLength()
00121    */
00122   public static final String GET_MAX_INDEX_LENGTH                                        = "getMaxIndexLength";
00123   /**
00124    * @see java.sql.DatabaseMetaData#getMaxProcedureNameLength()
00125    */
00126   public static final String GET_MAX_PROCEDURE_NAME_LENGTH                               = "getMaxProcedureNameLength";
00127   /**
00128    * @see java.sql.DatabaseMetaData#getMaxRowSize()
00129    */
00130   public static final String GET_MAX_ROW_SIZE                                            = "getMaxRowSize";
00131   /**
00132    * @see java.sql.DatabaseMetaData#getMaxSchemaNameLength()
00133    */
00134   public static final String GET_MAX_SCHEMA_NAME_LENGTH                                  = "getMaxSchemaNameLength";
00135   /**
00136    * @see java.sql.DatabaseMetaData#getMaxStatementLength()
00137    */
00138   public static final String GET_MAX_STATEMENT_LENGTH                                    = "getMaxStatementLength";
00139   /**
00140    * @see java.sql.DatabaseMetaData#getMaxStatements()
00141    */
00142   public static final String GET_MAX_STATEMENTS                                          = "getMaxStatements";
00143   /**
00144    * @see java.sql.DatabaseMetaData#getMaxTableNameLength()
00145    */
00146   public static final String GET_MAX_TABLE_NAME_LENGTH                                   = "getMaxTableNameLength";
00147   /**
00148    * @see java.sql.DatabaseMetaData#getMaxTablesInSelect()
00149    */
00150   public static final String GET_MAX_TABLES_IN_SELECT                                    = "getMaxTablesInSelect";
00151   /**
00152    * @see java.sql.DatabaseMetaData#getMaxUserNameLength()
00153    */
00154   public static final String GET_MAX_USER_NAME_LENGTH                                    = "getMaxUserNameLength";
00155   /**
00156    * @see java.sql.DatabaseMetaData#getCatalogSeparator()
00157    */
00158   public static final String GET_CATALOG_SEPARATOR                                       = "getCatalogSeparator";
00159   /**
00160    * @see java.sql.DatabaseMetaData#getCatalogTerm()
00161    */
00162   public static final String GET_CATALOG_TERM                                            = "getCatalogTerm";
00163   /**
00164    * @see java.sql.DatabaseMetaData#getDatabaseProductName()
00165    */
00166   public static final String GET_DATABASE_PRODUCT_NAME                                   = "getDatabaseProductName";
00167   /**
00168    * @see java.sql.DatabaseMetaData#getDriverName()
00169    */
00170   public static final String GET_DRIVER_NAME                                             = "getDriverName";
00171   /**
00172    * @see java.sql.DatabaseMetaData#getDriverVersion()
00173    */
00174   public static final String GET_DRIVER_VERSION                                          = "getDriverVersion";
00175   /**
00176    * @see java.sql.DatabaseMetaData#getExtraNameCharacters()
00177    */
00178   public static final String GET_EXTRA_NAME_CHARACTERS                                   = "getExtraNameCharacters";
00179   /**
00180    * @see java.sql.DatabaseMetaData#getIdentifierQuoteString()
00181    */
00182   public static final String GET_IDENTIFIER_QUOTE_STRING                                 = "getIdentifierQuoteString";
00183   /**
00184    * @see java.sql.DatabaseMetaData#getNumericFunctions()
00185    */
00186   public static final String GET_NUMERIC_FUNCTIONS                                       = "getNumericFunctions";
00187   /**
00188    * @see java.sql.DatabaseMetaData#getProcedureTerm()
00189    */
00190   public static final String GET_PROCEDURE_TERM                                          = "getProcedureTerm";
00191   /**
00192    * @see java.sql.DatabaseMetaData#getSchemaTerm()
00193    */
00194   public static final String GET_SCHEMA_TERM                                             = "getSchemaTerm";
00195   /**
00196    * @see java.sql.DatabaseMetaData#getSearchStringEscape()
00197    */
00198   public static final String GET_SEARCH_STRING_ESCAPE                                    = "getSearchStringEscape";
00199   /**
00200    * @see java.sql.DatabaseMetaData#getSQLKeywords()
00201    */
00202   public static final String GET_SQL_KEYWORDS                                            = "getSQLKeywords";
00203   /**
00204    * @see java.sql.DatabaseMetaData#getStringFunctions()
00205    */
00206   public static final String GET_STRING_FUNCTIONS                                        = "getStringFunctions";
00207   /**
00208    * @see java.sql.DatabaseMetaData#getSystemFunctions()
00209    */
00210   public static final String GET_SYSTEM_FUNCTIONS                                        = "getSystemFunctions";
00211   /**
00212    * @see java.sql.DatabaseMetaData#getTimeDateFunctions()
00213    */
00214   public static final String GET_TIME_DATE_FUNCTIONS                                     = "getTimeDateFunctions";
00215   /**
00216    * @see java.sql.DatabaseMetaData#allProceduresAreCallable()
00217    */
00218   public static final String ALL_PROCEDURES_ARE_CALLABLE                                 = "allProceduresAreCallable";
00219   /**
00220    * @see java.sql.DatabaseMetaData#allTablesAreSelectable()
00221    */
00222   public static final String ALL_TABLES_ARE_SELECTABLE                                   = "allTablesAreSelectable";
00223   /**
00224    * @see java.sql.DatabaseMetaData#dataDefinitionCausesTransactionCommit()
00225    */
00226   public static final String DATA_DEFINITION_CAUSES_TRANSACTION_COMMIT                   = "dataDefinitionCausesTransactionCommit";
00227   /**
00228    * @see java.sql.DatabaseMetaData#dataDefinitionIgnoredInTransactions()
00229    */
00230   public static final String DATA_DEFINITION_IGNORED_IN_TRANSACTIONS                     = "dataDefinitionIgnoredInTransactions";
00231   /**
00232    * @see java.sql.DatabaseMetaData#deletesAreDetected(int)
00233    */
00234   public static final String DELETES_ARE_DETECTED                                        = "deletesAreDetected";
00235   /**
00236    * @see java.sql.DatabaseMetaData#doesMaxRowSizeIncludeBlobs()
00237    */
00238   public static final String DOES_MAX_ROW_SIZE_INCLUDE_BLOBS                             = "doesMaxRowSizeIncludeBlobs";
00239   /**
00240    * @see java.sql.DatabaseMetaData#insertsAreDetected(int)
00241    */
00242   public static final String INSERTS_ARE_DETECTED                                        = "insertsAreDetected";
00243   /**
00244    * @see java.sql.DatabaseMetaData#locatorsUpdateCopy()
00245    */
00246   public static final String LOCATORS_UPDATE_COPY                                        = "locatorsUpdateCopy";
00247   /**
00248    * @see java.sql.DatabaseMetaData#nullPlusNonNullIsNull()
00249    */
00250   public static final String NULL_PLUS_NON_NULL_IS_NULL                                  = "nullPlusNonNullIsNull";
00251   /**
00252    * @see java.sql.DatabaseMetaData#nullsAreSortedAtEnd()
00253    */
00254   public static final String NULLS_ARE_SORTED_AT_END                                     = "nullsAreSortedAtEnd";
00255   /**
00256    * @see java.sql.DatabaseMetaData#nullsAreSortedAtStart()
00257    */
00258   public static final String NULLS_ARE_SORTED_AT_START                                   = "nullsAreSortedAtStart";
00259   /**
00260    * @see java.sql.DatabaseMetaData#nullsAreSortedHigh()
00261    */
00262   public static final String NULLS_ARE_SORTED_HIGH                                       = "nullsAreSortedHigh";
00263   /**
00264    * @see java.sql.DatabaseMetaData#nullsAreSortedLow()
00265    */
00266   public static final String NULLS_ARE_SORTED_LOW                                        = "nullsAreSortedLow";
00267   /**
00268    * @see java.sql.DatabaseMetaData#othersDeletesAreVisible(int)
00269    */
00270   public static final String OTHERS_DELETES_ARE_VISIBLE                                  = "othersDeletesAreVisible";
00271   /**
00272    * @see java.sql.DatabaseMetaData#othersInsertsAreVisible(int)
00273    */
00274   public static final String OTHERS_INSERTS_ARE_VISIBLE                                  = "othersInsertsAreVisible";
00275   /**
00276    * @see java.sql.DatabaseMetaData#othersUpdatesAreVisible(int)
00277    */
00278   public static final String OTHERS_UPDATES_ARE_VISIBLE                                  = "othersUpdatesAreVisible";
00279   /**
00280    * @see java.sql.DatabaseMetaData#ownDeletesAreVisible(int)
00281    */
00282   public static final String OWN_DELETES_ARE_VISIBLE                                     = "ownDeletesAreVisible";
00283   /**
00284    * @see java.sql.DatabaseMetaData#ownInsertsAreVisible(int)
00285    */
00286   public static final String OWN_INSERTS_ARE_VISIBLE                                     = "ownInsertsAreVisible";
00287   /**
00288    * @see java.sql.DatabaseMetaData#ownUpdatesAreVisible(int)
00289    */
00290   public static final String OWN_UPDATES_ARE_VISIBLE                                     = "ownUpdatesAreVisible";
00291   /**
00292    * @see java.sql.DatabaseMetaData#storesLowerCaseIdentifiers()
00293    */
00294   public static final String STORES_LOWER_CASE_IDENTIFIERS                               = "storesLowerCaseIdentifiers";
00295   /**
00296    * @see java.sql.DatabaseMetaData#storesLowerCaseQuotedIdentifiers()
00297    */
00298   public static final String STORES_LOWER_CASE_QUOTED_IDENTIFIERS                        = "storesLowerCaseQuotedIdentifiers";
00299   /**
00300    * @see java.sql.DatabaseMetaData#storesMixedCaseIdentifiers()
00301    */
00302   public static final String STORES_MIXED_CASE_IDENTIFIERS                               = "storesMixedCaseIdentifiers";
00303   /**
00304    * @see java.sql.DatabaseMetaData#storesMixedCaseQuotedIdentifiers()
00305    */
00306   public static final String STORES_MIXED_CASE_QUOTED_IDENTIFIERS                        = "storesMixedCaseQuotedIdentifiers";
00307   /**
00308    * @see java.sql.DatabaseMetaData#storesUpperCaseIdentifiers()
00309    */
00310   public static final String STORES_UPPER_CASE_IDENTIFIERS                               = "storesUpperCaseIdentifiers";
00311   /**
00312    * @see java.sql.DatabaseMetaData#storesUpperCaseQuotedIdentifiers()
00313    */
00314   public static final String STORES_UPPER_CASE_QUOTED_IDENTIFIERS                        = "storesUpperCaseQuotedIdentifiers";
00315   /**
00316    * @see java.sql.DatabaseMetaData#supportsAlterTableWithAddColumn()
00317    */
00318   public static final String SUPPORTS_ALTER_TABLE_WITH_ADD_COLUMN                        = "supportsAlterTableWithAddColumn";
00319   /**
00320    * @see java.sql.DatabaseMetaData#supportsAlterTableWithDropColumn()
00321    */
00322   public static final String SUPPORTS_ALTER_TABLE_WITH_DROP_COLUMN                       = "supportsAlterTableWithDropColumn";
00323   /**
00324    * @see java.sql.DatabaseMetaData#supportsANSI92EntryLevelSQL()
00325    */
00326   public static final String SUPPORTS_ANSI92_ENTRY_LEVEL_SQL                             = "supportsANSI92EntryLevelSQL";
00327   /**
00328    * @see java.sql.DatabaseMetaData#supportsANSI92FullSQL()
00329    */
00330   public static final String SUPPORTS_ANSI92_FULL_SQL                                    = "supportsANSI92FullSQL";
00331   /**
00332    * @see java.sql.DatabaseMetaData#supportsANSI92IntermediateSQL()
00333    */
00334   public static final String SUPPORTS_ANSI92_INTERMEDIATE_SQL                            = "supportsANSI92IntermediateSQL";
00335   /**
00336    * @see java.sql.DatabaseMetaData#supportsBatchUpdates()
00337    */
00338   public static final String SUPPORTS_BATCH_UPDATES                                      = "supportsBatchUpdates";
00339   /**
00340    * @see java.sql.DatabaseMetaData#supportsCatalogsInDataManipulation()
00341    */
00342   public static final String SUPPORTS_CATALOGS_IN_DATA_MANIPULATION                      = "supportsCatalogsInDataManipulation";
00343   /**
00344    * @see java.sql.DatabaseMetaData#supportsCatalogsInIndexDefinitions()
00345    */
00346   public static final String SUPPORTS_CATALOGS_IN_INDEX_DEFINITIONS                      = "supportsCatalogsInIndexDefinitions";
00347   /**
00348    * @see java.sql.DatabaseMetaData#supportsCatalogsInPrivilegeDefinitions()
00349    */
00350   public static final String SUPPORTS_CATALOGS_IN_PRIVILEGE_DEFINITIONS                  = "supportsCatalogsInPrivilegeDefinitions";
00351   /**
00352    * @see java.sql.DatabaseMetaData#supportsCatalogsInProcedureCalls()
00353    */
00354   public static final String SUPPORTS_CATALOGS_IN_PROCEDURE_CALLS                        = "supportsCatalogsInProcedureCalls";
00355   /**
00356    * @see java.sql.DatabaseMetaData#supportsCatalogsInTableDefinitions()
00357    */
00358   public static final String SUPPORTS_CATALOGS_IN_TABLE_DEFINITIONS                      = "supportsCatalogsInTableDefinitions";
00359   /**
00360    * @see java.sql.DatabaseMetaData#supportsColumnAliasing()
00361    */
00362   public static final String SUPPORTS_COLUMN_ALIASING                                    = "supportsColumnAliasing";
00363   /**
00364    * @see java.sql.DatabaseMetaData#supportsConvert()
00365    */
00366   public static final String SUPPORTS_CONVERT                                            = "supportsConvert";
00367   /**
00368    * @see java.sql.DatabaseMetaData#supportsCoreSQLGrammar()
00369    */
00370   public static final String SUPPORTS_CORE_SQL_GRAMMAR                                   = "supportsCoreSQLGrammar";
00371   /**
00372    * @see java.sql.DatabaseMetaData#supportsCorrelatedSubqueries()
00373    */
00374   public static final String SUPPORTS_CORRELATED_SUBQUERIES                              = "supportsCorrelatedSubqueries";
00375   /**
00376    * @see java.sql.DatabaseMetaData#supportsDataDefinitionAndDataManipulationTransactions()
00377    */
00378   public static final String SUPPORTS_DATA_DEFINITION_AND_DATA_MANIPULATION_TRANSACTIONS = "supportsDataDefinitionAndDataManipulationTransactions";
00379   /**
00380    * @see java.sql.DatabaseMetaData#supportsDataManipulationTransactionsOnly()
00381    */
00382   public static final String SUPPORTS_DATA_MANIPULATION_TRANSACTIONS_ONLY                = "supportsDataManipulationTransactionsOnly";
00383   /**
00384    * @see java.sql.DatabaseMetaData#supportsDifferentTableCorrelationNames()
00385    */
00386   public static final String SUPPORTS_DIFFERENT_TABLE_CORRELATION_NAMES                  = "supportsDifferentTableCorrelationNames";
00387   /**
00388    * @see java.sql.DatabaseMetaData#supportsExpressionsInOrderBy()
00389    */
00390   public static final String SUPPORTS_EXPRESSIONS_IN_ORDER_BY                            = "supportsExpressionsInOrderBy";
00391   /**
00392    * @see java.sql.DatabaseMetaData#supportsExtendedSQLGrammar()
00393    */
00394   public static final String SUPPORTS_EXTENDED_SQL_GRAMMAR                               = "supportsExtendedSQLGrammar";
00395   /**
00396    * @see java.sql.DatabaseMetaData#supportsFullOuterJoins()
00397    */
00398   public static final String SUPPORTS_FULL_OUTER_JOINS                                   = "supportsFullOuterJoins";
00399   /**
00400    * @see java.sql.DatabaseMetaData#supportsGetGeneratedKeys()
00401    */
00402   public static final String SUPPORTS_GET_GENERATED_KEYS                                 = "supportsGetGeneratedKeys";
00403   /**
00404    * @see java.sql.DatabaseMetaData#supportsGroupBy()
00405    */
00406   public static final String SUPPORTS_GROUP_BY                                           = "supportsGroupBy";
00407   /**
00408    * @see java.sql.DatabaseMetaData#supportsGroupByBeyondSelect()
00409    */
00410   public static final String SUPPORTS_GROUP_BY_BEYOND_SELECT                             = "supportsGroupByBeyondSelect";
00411   /**
00412    * @see java.sql.DatabaseMetaData#supportsGroupByUnrelated()
00413    */
00414   public static final String SUPPORTS_GROUP_BY_UNRELATED                                 = "supportsGroupByUnrelated";
00415   /**
00416    * @see java.sql.DatabaseMetaData#supportsIntegrityEnhancementFacility()
00417    */
00418   public static final String SUPPORTS_INTEGRITY_ENHANCEMENT_FACILITY                     = "supportsIntegrityEnhancementFacility";
00419   /**
00420    * @see java.sql.DatabaseMetaData#supportsLikeEscapeClause()
00421    */
00422   public static final String SUPPORTS_LIKE_ESCAPE_CLAUSE                                 = "supportsLikeEscapeClause";
00423   /**
00424    * @see java.sql.DatabaseMetaData#supportsLimitedOuterJoins()
00425    */
00426   public static final String SUPPORTS_LIMITED_OUTER_JOINS                                = "supportsLimitedOuterJoins";
00427   /**
00428    * @see java.sql.DatabaseMetaData#supportsMinimumSQLGrammar()
00429    */
00430   public static final String SUPPORTS_MINIMUM_SQL_GRAMMAR                                = "supportsMinimumSQLGrammar";
00431   /**
00432    * @see java.sql.DatabaseMetaData#supportsMixedCaseIdentifiers()
00433    */
00434   public static final String SUPPORTS_MIXED_CASE_IDENTIFIERS                             = "supportsMixedCaseIdentifiers";
00435   /**
00436    * @see java.sql.DatabaseMetaData#supportsMixedCaseQuotedIdentifiers()
00437    */
00438   public static final String SUPPORTS_MIXED_CASE_QUOTED_IDENTIFIERS                      = "supportsMixedCaseQuotedIdentifiers";
00439   /**
00440    * @see java.sql.DatabaseMetaData#supportsMultipleOpenResults()
00441    */
00442   public static final String SUPPORTS_MULTIPLE_OPEN_RESULTS                              = "supportsMultipleOpenResults";
00443   /**
00444    * @see java.sql.DatabaseMetaData#supportsMultipleResultSets()
00445    */
00446   public static final String SUPPORTS_MULTIPLE_RESULTSETS                                = "supportsMultipleResultSets";
00447   /**
00448    * @see java.sql.DatabaseMetaData#supportsMultipleTransactions()
00449    */
00450   public static final String SUPPORTS_MULTIPLE_TRANSACTIONS                              = "supportsMultipleTransactions";
00451   /**
00452    * @see java.sql.DatabaseMetaData#supportsNamedParameters()
00453    */
00454   public static final String SUPPORTS_NAMED_PARAMETERS                                   = "supportsNamedParameters";
00455   /**
00456    * @see java.sql.DatabaseMetaData#supportsNonNullableColumns()
00457    */
00458   public static final String SUPPORTS_NON_NULLABLE_COLUMNS                               = "supportsNonNullableColumns";
00459   /**
00460    * @see java.sql.DatabaseMetaData#supportsOpenCursorsAcrossCommit()
00461    */
00462   public static final String SUPPORTS_OPEN_CURSORS_ACROSS_COMMIT                         = "supportsOpenCursorsAcrossCommit";
00463   /**
00464    * @see java.sql.DatabaseMetaData#supportsOpenCursorsAcrossRollback()
00465    */
00466   public static final String SUPPORTS_OPEN_CURSORS_ACROSS_ROLLBACK                       = "supportsOpenCursorsAcrossRollback";
00467   /**
00468    * @see java.sql.DatabaseMetaData#supportsOpenStatementsAcrossCommit()
00469    */
00470   public static final String SUPPORTS_OPEN_STATEMENTS_ACROSS_COMMIT                      = "supportsOpenStatementsAcrossCommit";
00471   /**
00472    * @see java.sql.DatabaseMetaData#supportsOpenStatementsAcrossRollback()
00473    */
00474   public static final String SUPPORTS_OPEN_STATEMENTS_ACROSS_ROLLBACK                    = "supportsOpenStatementsAcrossRollback";
00475   /**
00476    * @see java.sql.DatabaseMetaData#supportsOrderByUnrelated()
00477    */
00478   public static final String SUPPORTS_ORDER_BY_UNRELATED                                 = "supportsOrderByUnrelated";
00479   /**
00480    * @see java.sql.DatabaseMetaData#supportsOuterJoins()
00481    */
00482   public static final String SUPPORTS_OUTER_JOINS                                        = "supportsOuterJoins";
00483   /**
00484    * @see java.sql.DatabaseMetaData#supportsPositionedDelete()
00485    */
00486   public static final String SUPPORTS_POSITIONED_DELETE                                  = "supportsPositionedDelete";
00487   /**
00488    * @see java.sql.DatabaseMetaData#supportsPositionedUpdate()
00489    */
00490   public static final String SUPPORTS_POSITIONED_UPDATE                                  = "supportsPositionedUpdate";
00491   /**
00492    * @see java.sql.DatabaseMetaData#supportsResultSetConcurrency(int, int)
00493    */
00494   public static final String SUPPORTS_RESULT_SET_CONCURRENCY                             = "supportsResultSetConcurrency";
00495   /**
00496    * @see java.sql.DatabaseMetaData#supportsResultSetHoldability(int)
00497    */
00498   public static final String SUPPORTS_RESULT_SET_HOLDABILITY                             = "supportsResultSetHoldability";
00499   /**
00500    * @see java.sql.DatabaseMetaData#supportsResultSetType(int)
00501    */
00502   public static final String SUPPORTS_RESULT_SET_TYPE                                    = "supportsResultSetType";
00503   /**
00504    * @see java.sql.DatabaseMetaData#supportsSavepoints()
00505    */
00506   public static final String SUPPORTS_SAVEPOINTS                                         = "supportsSavepoints";
00507   /**
00508    * @see java.sql.DatabaseMetaData#supportsSchemasInDataManipulation()
00509    */
00510   public static final String SUPPORTS_SCHEMAS_IN_DATA_MANIPULATION                       = "supportsSchemasInDataManipulation";
00511   /**
00512    * @see java.sql.DatabaseMetaData#supportsSchemasInIndexDefinitions()
00513    */
00514   public static final String SUPPORTS_SCHEMAS_IN_INDEX_DEFINITIONS                       = "supportsSchemasInIndexDefinitions";
00515   /**
00516    * @see java.sql.DatabaseMetaData#supportsSchemasInPrivilegeDefinitions()
00517    */
00518   public static final String SUPPORTS_SCHEMAS_IN_PRIVILEGE_DEFINITIONS                   = "supportsSchemasInPrivilegeDefinitions";
00519   /**
00520    * @see java.sql.DatabaseMetaData#supportsSchemasInProcedureCalls()
00521    */
00522   public static final String SUPPORTS_SCHEMAS_IN_PROCEDURE_CALLS                         = "supportsSchemasInProcedureCalls";
00523   /**
00524    * @see java.sql.DatabaseMetaData#supportsSchemasInTableDefinitions()
00525    */
00526   public static final String SUPPORTS_SCHEMAS_IN_TABLE_DEFINITIONS                       = "supportsSchemasInTableDefinitions";
00527   /**
00528    * @see java.sql.DatabaseMetaData#supportsSelectForUpdate()
00529    */
00530   public static final String SUPPORTS_SELECT_FOR_UPDATE                                  = "supportsSelectForUpdate";
00531   /**
00532    * @see java.sql.DatabaseMetaData#supportsStatementPooling()
00533    */
00534   public static final String SUPPORTS_STATEMENT_POOLING                                  = "supportsStatementPooling";
00535   /**
00536    * @see java.sql.DatabaseMetaData#supportsStoredProcedures()
00537    */
00538   public static final String SUPPORTS_STORED_PROCEDURES                                  = "supportsStoredProcedures";
00539   /**
00540    * @see java.sql.DatabaseMetaData#supportsSubqueriesInComparisons()
00541    */
00542   public static final String SUPPORTS_SUB_QUERIES_IN_COMPARISONS                         = "supportsSubqueriesInComparisons";
00543   /**
00544    * @see java.sql.DatabaseMetaData#supportsSubqueriesInExists()
00545    */
00546   public static final String SUPPORTS_SUB_QUERIES_IN_EXISTS                              = "supportsSubqueriesInExists";
00547   /**
00548    * @see java.sql.DatabaseMetaData#supportsSubqueriesInIns()
00549    */
00550   public static final String SUPPORTS_SUB_QUERIES_IN_INS                                 = "supportsSubqueriesInIns";
00551   /**
00552    * @see java.sql.DatabaseMetaData#supportsSubqueriesInQuantifieds()
00553    */
00554   public static final String SUPPORTS_SUB_QUERIES_IN_QUANTIFIEDS                         = "supportsSubqueriesInQuantifieds";
00555   /**
00556    * @see java.sql.DatabaseMetaData#supportsTableCorrelationNames()
00557    */
00558   public static final String SUPPORTS_TABLE_CORRELATION_NAMES                            = "supportsTableCorrelationNames";
00559   /**
00560    * @see java.sql.DatabaseMetaData#supportsTransactionIsolationLevel(int)
00561    */
00562   public static final String SUPPORTS_TRANSACTION_ISOLATION_LEVEL                        = "supportsTransactionIsolationLevel";
00563   /**
00564    * @see java.sql.DatabaseMetaData#supportsTransactions()
00565    */
00566   public static final String SUPPORTS_TRANSACTIONS                                       = "supportsTransactions";
00567   /**
00568    * @see java.sql.DatabaseMetaData#supportsUnion()
00569    */
00570   public static final String SUPPORTS_UNION                                              = "supportsUnion";
00571   /**
00572    * @see java.sql.DatabaseMetaData#supportsUnionAll()
00573    */
00574   public static final String SUPPORTS_UNION_ALL                                          = "supportsUnionAll";
00575   /**
00576    * @see java.sql.DatabaseMetaData#updatesAreDetected(int)
00577    */
00578   public static final String UPDATES_ARE_DETECTED                                        = "updatesAreDetected";
00579   /**
00580    * @see java.sql.DatabaseMetaData#usesLocalFilePerTable()
00581    */
00582   public static final String USES_LOCAL_FILE_PER_TABLE                                   = "usesLocalFilePerTable";
00583   /**
00584    * @see java.sql.DatabaseMetaData#usesLocalFiles()
00585    */
00586   public static final String USES_LOCAL_FILES                                            = "usesLocalFiles";
00587   /**
00588    * @see java.sql.DatabaseMetaData#isCatalogAtStart()
00589    */
00590   public static final String IS_CATALOG_AT_START                                         = "isCatalogAtStart";
00591 
00592 }

Generated on Mon Apr 11 22:01:32 2005 for C-JDBC by  doxygen 1.3.9.1