br.ufg.integrate.wrapper.jdbc
Class IntegrateDatabaseMetaData

java.lang.Object
  extended by br.ufg.integrate.wrapper.jdbc.IntegrateDatabaseMetaData
All Implemented Interfaces:
DatabaseMetaData, Wrapper
Direct Known Subclasses:
DatabaseMetaDataImpl

public abstract class IntegrateDatabaseMetaData
extends Object
implements DatabaseMetaData

Version:
0.1 Classe abstrata que implementa a classe java.sql.DatabaseMetaData. Os métodos a serem implementados são os mais básicos da interface implementada, permitindo a implementação de classes para um driver JDBC básico, sem todos os recursos da API. os métodos que não são abstratos não estão implementados, e apenas lançam uma exceção. Extensões desta classe podem sobrepor os métodos que acharem necessários.
Author:
Rogerio

Field Summary
 
Fields inherited from interface java.sql.DatabaseMetaData
attributeNoNulls, attributeNullable, attributeNullableUnknown, bestRowNotPseudo, bestRowPseudo, bestRowSession, bestRowTemporary, bestRowTransaction, bestRowUnknown, columnNoNulls, columnNullable, columnNullableUnknown, functionColumnIn, functionColumnInOut, functionColumnOut, functionColumnResult, functionColumnUnknown, functionNoNulls, functionNoTable, functionNullable, functionNullableUnknown, functionResultUnknown, functionReturn, functionReturnsTable, importedKeyCascade, importedKeyInitiallyDeferred, importedKeyInitiallyImmediate, importedKeyNoAction, importedKeyNotDeferrable, importedKeyRestrict, importedKeySetDefault, importedKeySetNull, procedureColumnIn, procedureColumnInOut, procedureColumnOut, procedureColumnResult, procedureColumnReturn, procedureColumnUnknown, procedureNoNulls, procedureNoResult, procedureNullable, procedureNullableUnknown, procedureResultUnknown, procedureReturnsResult, sqlStateSQL, sqlStateSQL99, sqlStateXOpen, tableIndexClustered, tableIndexHashed, tableIndexOther, tableIndexStatistic, typeNoNulls, typeNullable, typeNullableUnknown, typePredBasic, typePredChar, typePredNone, typeSearchable, versionColumnNotPseudo, versionColumnPseudo, versionColumnUnknown
 
Constructor Summary
IntegrateDatabaseMetaData()
           
 
Method Summary
 boolean allProceduresAreCallable()
           
 boolean allTablesAreSelectable()
           
 boolean autoCommitFailureClosesAllResultSets()
           
 boolean dataDefinitionCausesTransactionCommit()
           
 boolean dataDefinitionIgnoredInTransactions()
           
 boolean deletesAreDetected(int arg0)
           
 boolean doesMaxRowSizeIncludeBlobs()
           
abstract  ResultSet getAttributes(String arg0, String arg1, String arg2, String arg3)
           
 ResultSet getBestRowIdentifier(String arg0, String arg1, String arg2, int arg3, boolean arg4)
           
 ResultSet getCatalogs()
           
 String getCatalogSeparator()
           
 String getCatalogTerm()
           
 ResultSet getClientInfoProperties()
           
 ResultSet getColumnPrivileges(String arg0, String arg1, String arg2, String arg3)
           
abstract  ResultSet getColumns(String arg0, String arg1, String arg2, String arg3)
           
 Connection getConnection()
           
 ResultSet getCrossReference(String arg0, String arg1, String arg2, String arg3, String arg4, String arg5)
           
 int getDatabaseMajorVersion()
           
 int getDatabaseMinorVersion()
           
abstract  String getDatabaseProductName()
           
 String getDatabaseProductVersion()
           
 int getDefaultTransactionIsolation()
           
 int getDriverMajorVersion()
          Retorna -1.
 int getDriverMinorVersion()
          Retorna -1.
 String getDriverName()
           
 String getDriverVersion()
           
abstract  ResultSet getExportedKeys(String arg0, String arg1, String arg2)
           
 String getExtraNameCharacters()
           
 ResultSet getFunctionColumns(String arg0, String arg1, String arg2, String arg3)
           
 ResultSet getFunctions(String arg0, String arg1, String arg2)
           
 String getIdentifierQuoteString()
           
abstract  ResultSet getImportedKeys(String arg0, String arg1, String arg2)
           
 ResultSet getIndexInfo(String arg0, String arg1, String arg2, boolean arg3, boolean arg4)
           
 int getJDBCMajorVersion()
           
 int getJDBCMinorVersion()
           
 int getMaxBinaryLiteralLength()
           
 int getMaxCatalogNameLength()
           
 int getMaxCharLiteralLength()
           
 int getMaxColumnNameLength()
           
 int getMaxColumnsInGroupBy()
           
 int getMaxColumnsInIndex()
           
 int getMaxColumnsInOrderBy()
           
 int getMaxColumnsInSelect()
           
 int getMaxColumnsInTable()
           
 int getMaxConnections()
           
 int getMaxCursorNameLength()
           
 int getMaxIndexLength()
           
 int getMaxProcedureNameLength()
           
 int getMaxRowSize()
           
 int getMaxSchemaNameLength()
           
 int getMaxStatementLength()
           
 int getMaxStatements()
           
 int getMaxTableNameLength()
           
 int getMaxTablesInSelect()
           
 int getMaxUserNameLength()
           
 String getNumericFunctions()
           
abstract  ResultSet getPrimaryKeys(String arg0, String arg1, String arg2)
           
 ResultSet getProcedureColumns(String arg0, String arg1, String arg2, String arg3)
           
 ResultSet getProcedures(String arg0, String arg1, String arg2)
           
 String getProcedureTerm()
           
 int getResultSetHoldability()
           
 RowIdLifetime getRowIdLifetime()
           
abstract  ResultSet getSchemas()
           
 ResultSet getSchemas(String arg0, String arg1)
           
 String getSchemaTerm()
           
 String getSearchStringEscape()
           
 String getSQLKeywords()
           
 int getSQLStateType()
           
 String getStringFunctions()
           
 ResultSet getSuperTables(String arg0, String arg1, String arg2)
           
 ResultSet getSuperTypes(String arg0, String arg1, String arg2)
           
 String getSystemFunctions()
           
 ResultSet getTablePrivileges(String arg0, String arg1, String arg2)
           
abstract  ResultSet getTables(String arg0, String arg1, String arg2, String[] arg3)
           
abstract  ResultSet getTableTypes()
           
 String getTimeDateFunctions()
           
abstract  ResultSet getTypeInfo()
           
 ResultSet getUDTs(String arg0, String arg1, String arg2, int[] arg3)
           
abstract  String getURL()
           
 String getUserName()
           
 ResultSet getVersionColumns(String arg0, String arg1, String arg2)
           
 boolean insertsAreDetected(int arg0)
           
 boolean isCatalogAtStart()
           
abstract  boolean isReadOnly()
           
 boolean isWrapperFor(Class<?> arg0)
           
 boolean locatorsUpdateCopy()
           
 boolean nullPlusNonNullIsNull()
           
 boolean nullsAreSortedAtEnd()
           
 boolean nullsAreSortedAtStart()
           
 boolean nullsAreSortedHigh()
           
 boolean nullsAreSortedLow()
           
 boolean othersDeletesAreVisible(int arg0)
           
 boolean othersInsertsAreVisible(int arg0)
           
 boolean othersUpdatesAreVisible(int arg0)
           
 boolean ownDeletesAreVisible(int arg0)
           
 boolean ownInsertsAreVisible(int arg0)
           
 boolean ownUpdatesAreVisible(int arg0)
           
 boolean storesLowerCaseIdentifiers()
           
 boolean storesLowerCaseQuotedIdentifiers()
           
 boolean storesMixedCaseIdentifiers()
           
 boolean storesMixedCaseQuotedIdentifiers()
           
 boolean storesUpperCaseIdentifiers()
           
 boolean storesUpperCaseQuotedIdentifiers()
           
 boolean supportsAlterTableWithAddColumn()
           
 boolean supportsAlterTableWithDropColumn()
           
 boolean supportsANSI92EntryLevelSQL()
           
 boolean supportsANSI92FullSQL()
           
 boolean supportsANSI92IntermediateSQL()
           
 boolean supportsBatchUpdates()
           
 boolean supportsCatalogsInDataManipulation()
           
 boolean supportsCatalogsInIndexDefinitions()
           
 boolean supportsCatalogsInPrivilegeDefinitions()
           
 boolean supportsCatalogsInProcedureCalls()
           
 boolean supportsCatalogsInTableDefinitions()
           
 boolean supportsColumnAliasing()
           
 boolean supportsConvert()
           
 boolean supportsConvert(int arg0, int arg1)
           
 boolean supportsCoreSQLGrammar()
           
 boolean supportsCorrelatedSubqueries()
           
 boolean supportsDataDefinitionAndDataManipulationTransactions()
           
 boolean supportsDataManipulationTransactionsOnly()
           
 boolean supportsDifferentTableCorrelationNames()
           
 boolean supportsExpressionsInOrderBy()
           
 boolean supportsExtendedSQLGrammar()
           
 boolean supportsFullOuterJoins()
           
 boolean supportsGetGeneratedKeys()
           
 boolean supportsGroupBy()
           
 boolean supportsGroupByBeyondSelect()
           
 boolean supportsGroupByUnrelated()
           
 boolean supportsIntegrityEnhancementFacility()
           
 boolean supportsLikeEscapeClause()
           
 boolean supportsLimitedOuterJoins()
           
 boolean supportsMinimumSQLGrammar()
           
 boolean supportsMixedCaseIdentifiers()
           
 boolean supportsMixedCaseQuotedIdentifiers()
           
 boolean supportsMultipleOpenResults()
           
 boolean supportsMultipleResultSets()
           
 boolean supportsMultipleTransactions()
           
 boolean supportsNamedParameters()
           
 boolean supportsNonNullableColumns()
           
 boolean supportsOpenCursorsAcrossCommit()
           
 boolean supportsOpenCursorsAcrossRollback()
           
 boolean supportsOpenStatementsAcrossCommit()
           
 boolean supportsOpenStatementsAcrossRollback()
           
 boolean supportsOrderByUnrelated()
           
 boolean supportsOuterJoins()
           
 boolean supportsPositionedDelete()
           
 boolean supportsPositionedUpdate()
           
 boolean supportsResultSetConcurrency(int arg0, int arg1)
           
 boolean supportsResultSetHoldability(int arg0)
           
 boolean supportsResultSetType(int arg0)
           
 boolean supportsSavepoints()
           
 boolean supportsSchemasInDataManipulation()
           
 boolean supportsSchemasInIndexDefinitions()
           
 boolean supportsSchemasInPrivilegeDefinitions()
           
 boolean supportsSchemasInProcedureCalls()
           
 boolean supportsSchemasInTableDefinitions()
           
 boolean supportsSelectForUpdate()
           
 boolean supportsStatementPooling()
           
 boolean supportsStoredFunctionsUsingCallSyntax()
           
 boolean supportsStoredProcedures()
           
 boolean supportsSubqueriesInComparisons()
           
 boolean supportsSubqueriesInExists()
           
 boolean supportsSubqueriesInIns()
           
 boolean supportsSubqueriesInQuantifieds()
           
 boolean supportsTableCorrelationNames()
           
 boolean supportsTransactionIsolationLevel(int arg0)
           
 boolean supportsTransactions()
           
 boolean supportsUnion()
           
 boolean supportsUnionAll()
           
<T> T
unwrap(Class<T> arg0)
           
 boolean updatesAreDetected(int arg0)
           
 boolean usesLocalFilePerTable()
           
 boolean usesLocalFiles()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntegrateDatabaseMetaData

public IntegrateDatabaseMetaData()
Method Detail

allProceduresAreCallable

public boolean allProceduresAreCallable()
                                 throws SQLException
Specified by:
allProceduresAreCallable in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.allProceduresAreCallable()

allTablesAreSelectable

public boolean allTablesAreSelectable()
                               throws SQLException
Specified by:
allTablesAreSelectable in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.allTablesAreSelectable()

autoCommitFailureClosesAllResultSets

public boolean autoCommitFailureClosesAllResultSets()
                                             throws SQLException
Specified by:
autoCommitFailureClosesAllResultSets in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.autoCommitFailureClosesAllResultSets()

dataDefinitionCausesTransactionCommit

public boolean dataDefinitionCausesTransactionCommit()
                                              throws SQLException
Specified by:
dataDefinitionCausesTransactionCommit in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.dataDefinitionCausesTransactionCommit()

dataDefinitionIgnoredInTransactions

public boolean dataDefinitionIgnoredInTransactions()
                                            throws SQLException
Specified by:
dataDefinitionIgnoredInTransactions in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.dataDefinitionIgnoredInTransactions()

deletesAreDetected

public boolean deletesAreDetected(int arg0)
                           throws SQLException
Specified by:
deletesAreDetected in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.deletesAreDetected(int a)

doesMaxRowSizeIncludeBlobs

public boolean doesMaxRowSizeIncludeBlobs()
                                   throws SQLException
Specified by:
doesMaxRowSizeIncludeBlobs in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.doesMaxRowSizeIncludeBlobs()

getAttributes

public abstract ResultSet getAttributes(String arg0,
                                        String arg1,
                                        String arg2,
                                        String arg3)
                                 throws SQLException
Specified by:
getAttributes in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getAttributes(java.lang.String, java.lang.String, java.lang.String, java.lang.String)

getBestRowIdentifier

public ResultSet getBestRowIdentifier(String arg0,
                                      String arg1,
                                      String arg2,
                                      int arg3,
                                      boolean arg4)
                               throws SQLException
Specified by:
getBestRowIdentifier in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getBestRowIdentifier(java.lang.String, java.lang.String, java.lang.String, int, boolean)

getCatalogSeparator

public String getCatalogSeparator()
                           throws SQLException
Specified by:
getCatalogSeparator in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getCatalogSeparator()

getCatalogTerm

public String getCatalogTerm()
                      throws SQLException
Specified by:
getCatalogTerm in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getCatalogTerm()

getCatalogs

public ResultSet getCatalogs()
                      throws SQLException
Specified by:
getCatalogs in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getCatalogs()

getClientInfoProperties

public ResultSet getClientInfoProperties()
                                  throws SQLException
Specified by:
getClientInfoProperties in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getClientInfoProperties()

getColumnPrivileges

public ResultSet getColumnPrivileges(String arg0,
                                     String arg1,
                                     String arg2,
                                     String arg3)
                              throws SQLException
Specified by:
getColumnPrivileges in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getColumnPrivileges(java.lang.String, java.lang.String, java.lang.String, java.lang.String)

getColumns

public abstract ResultSet getColumns(String arg0,
                                     String arg1,
                                     String arg2,
                                     String arg3)
                              throws SQLException
Specified by:
getColumns in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String)

getConnection

public Connection getConnection()
                         throws SQLException
Specified by:
getConnection in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getConnection()

getCrossReference

public ResultSet getCrossReference(String arg0,
                                   String arg1,
                                   String arg2,
                                   String arg3,
                                   String arg4,
                                   String arg5)
                            throws SQLException
Specified by:
getCrossReference in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getCrossReference(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)

getDatabaseMajorVersion

public int getDatabaseMajorVersion()
                            throws SQLException
Specified by:
getDatabaseMajorVersion in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getDatabaseMajorVersion()

getDatabaseMinorVersion

public int getDatabaseMinorVersion()
                            throws SQLException
Specified by:
getDatabaseMinorVersion in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getDatabaseMinorVersion()

getDatabaseProductName

public abstract String getDatabaseProductName()
                                       throws SQLException
Specified by:
getDatabaseProductName in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getDatabaseProductName()

getDatabaseProductVersion

public String getDatabaseProductVersion()
                                 throws SQLException
Specified by:
getDatabaseProductVersion in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getDatabaseProductVersion()

getDefaultTransactionIsolation

public int getDefaultTransactionIsolation()
                                   throws SQLException
Specified by:
getDefaultTransactionIsolation in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getDefaultTransactionIsolation()

getDriverMajorVersion

public int getDriverMajorVersion()
Retorna -1.

Specified by:
getDriverMajorVersion in interface DatabaseMetaData
See Also:
DatabaseMetaData.getDriverMajorVersion()

getDriverMinorVersion

public int getDriverMinorVersion()
Retorna -1.

Specified by:
getDriverMinorVersion in interface DatabaseMetaData
See Also:
DatabaseMetaData.getDriverMinorVersion()

getDriverName

public String getDriverName()
                     throws SQLException
Specified by:
getDriverName in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getDriverName()

getDriverVersion

public String getDriverVersion()
                        throws SQLException
Specified by:
getDriverVersion in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getDriverVersion()

getExportedKeys

public abstract ResultSet getExportedKeys(String arg0,
                                          String arg1,
                                          String arg2)
                                   throws SQLException
Specified by:
getExportedKeys in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getExportedKeys(java.lang.String, java.lang.String, java.lang.String)

getExtraNameCharacters

public String getExtraNameCharacters()
                              throws SQLException
Specified by:
getExtraNameCharacters in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getExtraNameCharacters()

getFunctionColumns

public ResultSet getFunctionColumns(String arg0,
                                    String arg1,
                                    String arg2,
                                    String arg3)
                             throws SQLException
Specified by:
getFunctionColumns in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getFunctionColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String)

getFunctions

public ResultSet getFunctions(String arg0,
                              String arg1,
                              String arg2)
                       throws SQLException
Specified by:
getFunctions in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getFunctions(java.lang.String, java.lang.String, java.lang.String)

getIdentifierQuoteString

public String getIdentifierQuoteString()
                                throws SQLException
Specified by:
getIdentifierQuoteString in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getIdentifierQuoteString()

getImportedKeys

public abstract ResultSet getImportedKeys(String arg0,
                                          String arg1,
                                          String arg2)
                                   throws SQLException
Specified by:
getImportedKeys in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getImportedKeys(java.lang.String, java.lang.String, java.lang.String)

getIndexInfo

public ResultSet getIndexInfo(String arg0,
                              String arg1,
                              String arg2,
                              boolean arg3,
                              boolean arg4)
                       throws SQLException
Specified by:
getIndexInfo in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getIndexInfo(java.lang.String, java.lang.String, java.lang.String, boolean, boolean)

getJDBCMajorVersion

public int getJDBCMajorVersion()
                        throws SQLException
Specified by:
getJDBCMajorVersion in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getJDBCMajorVersion()

getJDBCMinorVersion

public int getJDBCMinorVersion()
                        throws SQLException
Specified by:
getJDBCMinorVersion in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getJDBCMinorVersion()

getMaxBinaryLiteralLength

public int getMaxBinaryLiteralLength()
                              throws SQLException
Specified by:
getMaxBinaryLiteralLength in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getMaxBinaryLiteralLength()

getMaxCatalogNameLength

public int getMaxCatalogNameLength()
                            throws SQLException
Specified by:
getMaxCatalogNameLength in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getMaxCatalogNameLength()

getMaxCharLiteralLength

public int getMaxCharLiteralLength()
                            throws SQLException
Specified by:
getMaxCharLiteralLength in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getMaxCharLiteralLength()

getMaxColumnNameLength

public int getMaxColumnNameLength()
                           throws SQLException
Specified by:
getMaxColumnNameLength in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getMaxColumnNameLength()

getMaxColumnsInGroupBy

public int getMaxColumnsInGroupBy()
                           throws SQLException
Specified by:
getMaxColumnsInGroupBy in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getMaxColumnsInGroupBy()

getMaxColumnsInIndex

public int getMaxColumnsInIndex()
                         throws SQLException
Specified by:
getMaxColumnsInIndex in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getMaxColumnsInIndex()

getMaxColumnsInOrderBy

public int getMaxColumnsInOrderBy()
                           throws SQLException
Specified by:
getMaxColumnsInOrderBy in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getMaxColumnsInOrderBy()

getMaxColumnsInSelect

public int getMaxColumnsInSelect()
                          throws SQLException
Specified by:
getMaxColumnsInSelect in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getMaxColumnsInSelect()

getMaxColumnsInTable

public int getMaxColumnsInTable()
                         throws SQLException
Specified by:
getMaxColumnsInTable in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getMaxColumnsInTable()

getMaxConnections

public int getMaxConnections()
                      throws SQLException
Specified by:
getMaxConnections in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getMaxConnections()

getMaxCursorNameLength

public int getMaxCursorNameLength()
                           throws SQLException
Specified by:
getMaxCursorNameLength in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getMaxCursorNameLength()

getMaxIndexLength

public int getMaxIndexLength()
                      throws SQLException
Specified by:
getMaxIndexLength in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getMaxIndexLength()

getMaxProcedureNameLength

public int getMaxProcedureNameLength()
                              throws SQLException
Specified by:
getMaxProcedureNameLength in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getMaxProcedureNameLength()

getMaxRowSize

public int getMaxRowSize()
                  throws SQLException
Specified by:
getMaxRowSize in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getMaxRowSize()

getMaxSchemaNameLength

public int getMaxSchemaNameLength()
                           throws SQLException
Specified by:
getMaxSchemaNameLength in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getMaxSchemaNameLength()

getMaxStatementLength

public int getMaxStatementLength()
                          throws SQLException
Specified by:
getMaxStatementLength in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getMaxStatementLength()

getMaxStatements

public int getMaxStatements()
                     throws SQLException
Specified by:
getMaxStatements in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getMaxStatements()

getMaxTableNameLength

public int getMaxTableNameLength()
                          throws SQLException
Specified by:
getMaxTableNameLength in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getMaxTableNameLength()

getMaxTablesInSelect

public int getMaxTablesInSelect()
                         throws SQLException
Specified by:
getMaxTablesInSelect in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getMaxTablesInSelect()

getMaxUserNameLength

public int getMaxUserNameLength()
                         throws SQLException
Specified by:
getMaxUserNameLength in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getMaxUserNameLength()

getNumericFunctions

public String getNumericFunctions()
                           throws SQLException
Specified by:
getNumericFunctions in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getNumericFunctions()

getPrimaryKeys

public abstract ResultSet getPrimaryKeys(String arg0,
                                         String arg1,
                                         String arg2)
                                  throws SQLException
Specified by:
getPrimaryKeys in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getPrimaryKeys(java.lang.String, java.lang.String, java.lang.String)

getProcedureColumns

public ResultSet getProcedureColumns(String arg0,
                                     String arg1,
                                     String arg2,
                                     String arg3)
                              throws SQLException
Specified by:
getProcedureColumns in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getProcedureColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String)

getProcedureTerm

public String getProcedureTerm()
                        throws SQLException
Specified by:
getProcedureTerm in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getProcedureTerm()

getProcedures

public ResultSet getProcedures(String arg0,
                               String arg1,
                               String arg2)
                        throws SQLException
Specified by:
getProcedures in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getProcedures(java.lang.String, java.lang.String, java.lang.String)

getResultSetHoldability

public int getResultSetHoldability()
                            throws SQLException
Specified by:
getResultSetHoldability in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getResultSetHoldability()

getRowIdLifetime

public RowIdLifetime getRowIdLifetime()
                               throws SQLException
Specified by:
getRowIdLifetime in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getRowIdLifetime()

getSQLKeywords

public String getSQLKeywords()
                      throws SQLException
Specified by:
getSQLKeywords in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getSQLKeywords()

getSQLStateType

public int getSQLStateType()
                    throws SQLException
Specified by:
getSQLStateType in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getSQLStateType()

getSchemaTerm

public String getSchemaTerm()
                     throws SQLException
Specified by:
getSchemaTerm in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getSchemaTerm()

getSchemas

public abstract ResultSet getSchemas()
                              throws SQLException
Specified by:
getSchemas in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getSchemas()

getSchemas

public ResultSet getSchemas(String arg0,
                            String arg1)
                     throws SQLException
Specified by:
getSchemas in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getSchemas()

getSearchStringEscape

public String getSearchStringEscape()
                             throws SQLException
Specified by:
getSearchStringEscape in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getSearchStringEscape()

getStringFunctions

public String getStringFunctions()
                          throws SQLException
Specified by:
getStringFunctions in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getStringFunctions()

getSuperTables

public ResultSet getSuperTables(String arg0,
                                String arg1,
                                String arg2)
                         throws SQLException
Specified by:
getSuperTables in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getSuperTables(java.lang.String, java.lang.String, java.lang.String)

getSuperTypes

public ResultSet getSuperTypes(String arg0,
                               String arg1,
                               String arg2)
                        throws SQLException
Specified by:
getSuperTypes in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getSuperTypes(java.lang.String, java.lang.String, java.lang.String)

getSystemFunctions

public String getSystemFunctions()
                          throws SQLException
Specified by:
getSystemFunctions in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getSystemFunctions()

getTablePrivileges

public ResultSet getTablePrivileges(String arg0,
                                    String arg1,
                                    String arg2)
                             throws SQLException
Specified by:
getTablePrivileges in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getTablePrivileges(java.lang.String, java.lang.String, java.lang.String)

getTableTypes

public abstract ResultSet getTableTypes()
                                 throws SQLException
Specified by:
getTableTypes in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getTableTypes()

getTables

public abstract ResultSet getTables(String arg0,
                                    String arg1,
                                    String arg2,
                                    String[] arg3)
                             throws SQLException
Specified by:
getTables in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[])

getTimeDateFunctions

public String getTimeDateFunctions()
                            throws SQLException
Specified by:
getTimeDateFunctions in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getTimeDateFunctions()

getTypeInfo

public abstract ResultSet getTypeInfo()
                               throws SQLException
Specified by:
getTypeInfo in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getTypeInfo()

getUDTs

public ResultSet getUDTs(String arg0,
                         String arg1,
                         String arg2,
                         int[] arg3)
                  throws SQLException
Specified by:
getUDTs in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getUDTs(java.lang.String, java.lang.String, java.lang.String, int[])

getURL

public abstract String getURL()
                       throws SQLException
Specified by:
getURL in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getURL()

getUserName

public String getUserName()
                   throws SQLException
Specified by:
getUserName in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getUserName()

getVersionColumns

public ResultSet getVersionColumns(String arg0,
                                   String arg1,
                                   String arg2)
                            throws SQLException
Specified by:
getVersionColumns in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.getVersionColumns(java.lang.String, java.lang.String, java.lang.String)

insertsAreDetected

public boolean insertsAreDetected(int arg0)
                           throws SQLException
Specified by:
insertsAreDetected in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.insertsAreDetected(int)

isCatalogAtStart

public boolean isCatalogAtStart()
                         throws SQLException
Specified by:
isCatalogAtStart in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.isCatalogAtStart()

isReadOnly

public abstract boolean isReadOnly()
                            throws SQLException
Specified by:
isReadOnly in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.isReadOnly()

locatorsUpdateCopy

public boolean locatorsUpdateCopy()
                           throws SQLException
Specified by:
locatorsUpdateCopy in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.locatorsUpdateCopy()

nullPlusNonNullIsNull

public boolean nullPlusNonNullIsNull()
                              throws SQLException
Specified by:
nullPlusNonNullIsNull in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.nullPlusNonNullIsNull()

nullsAreSortedAtEnd

public boolean nullsAreSortedAtEnd()
                            throws SQLException
Specified by:
nullsAreSortedAtEnd in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.nullsAreSortedAtEnd()

nullsAreSortedAtStart

public boolean nullsAreSortedAtStart()
                              throws SQLException
Specified by:
nullsAreSortedAtStart in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.nullsAreSortedAtStart()

nullsAreSortedHigh

public boolean nullsAreSortedHigh()
                           throws SQLException
Specified by:
nullsAreSortedHigh in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.nullsAreSortedHigh()

nullsAreSortedLow

public boolean nullsAreSortedLow()
                          throws SQLException
Specified by:
nullsAreSortedLow in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.nullsAreSortedLow()

othersDeletesAreVisible

public boolean othersDeletesAreVisible(int arg0)
                                throws SQLException
Specified by:
othersDeletesAreVisible in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.othersDeletesAreVisible(int)

othersInsertsAreVisible

public boolean othersInsertsAreVisible(int arg0)
                                throws SQLException
Specified by:
othersInsertsAreVisible in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.othersInsertsAreVisible(int)

othersUpdatesAreVisible

public boolean othersUpdatesAreVisible(int arg0)
                                throws SQLException
Specified by:
othersUpdatesAreVisible in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.othersUpdatesAreVisible(int)

ownDeletesAreVisible

public boolean ownDeletesAreVisible(int arg0)
                             throws SQLException
Specified by:
ownDeletesAreVisible in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.ownDeletesAreVisible(int)

ownInsertsAreVisible

public boolean ownInsertsAreVisible(int arg0)
                             throws SQLException
Specified by:
ownInsertsAreVisible in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.ownInsertsAreVisible(int)

ownUpdatesAreVisible

public boolean ownUpdatesAreVisible(int arg0)
                             throws SQLException
Specified by:
ownUpdatesAreVisible in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.ownUpdatesAreVisible(int)

storesLowerCaseIdentifiers

public boolean storesLowerCaseIdentifiers()
                                   throws SQLException
Specified by:
storesLowerCaseIdentifiers in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.storesLowerCaseIdentifiers()

storesLowerCaseQuotedIdentifiers

public boolean storesLowerCaseQuotedIdentifiers()
                                         throws SQLException
Specified by:
storesLowerCaseQuotedIdentifiers in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.storesLowerCaseQuotedIdentifiers()

storesMixedCaseIdentifiers

public boolean storesMixedCaseIdentifiers()
                                   throws SQLException
Specified by:
storesMixedCaseIdentifiers in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.storesMixedCaseIdentifiers()

storesMixedCaseQuotedIdentifiers

public boolean storesMixedCaseQuotedIdentifiers()
                                         throws SQLException
Specified by:
storesMixedCaseQuotedIdentifiers in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.storesMixedCaseQuotedIdentifiers()

storesUpperCaseIdentifiers

public boolean storesUpperCaseIdentifiers()
                                   throws SQLException
Specified by:
storesUpperCaseIdentifiers in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.storesUpperCaseIdentifiers()

storesUpperCaseQuotedIdentifiers

public boolean storesUpperCaseQuotedIdentifiers()
                                         throws SQLException
Specified by:
storesUpperCaseQuotedIdentifiers in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.storesUpperCaseQuotedIdentifiers()

supportsANSI92EntryLevelSQL

public boolean supportsANSI92EntryLevelSQL()
                                    throws SQLException
Specified by:
supportsANSI92EntryLevelSQL in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsANSI92EntryLevelSQL()

supportsANSI92FullSQL

public boolean supportsANSI92FullSQL()
                              throws SQLException
Specified by:
supportsANSI92FullSQL in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsANSI92FullSQL()

supportsANSI92IntermediateSQL

public boolean supportsANSI92IntermediateSQL()
                                      throws SQLException
Specified by:
supportsANSI92IntermediateSQL in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsANSI92IntermediateSQL()

supportsAlterTableWithAddColumn

public boolean supportsAlterTableWithAddColumn()
                                        throws SQLException
Specified by:
supportsAlterTableWithAddColumn in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsAlterTableWithAddColumn()

supportsAlterTableWithDropColumn

public boolean supportsAlterTableWithDropColumn()
                                         throws SQLException
Specified by:
supportsAlterTableWithDropColumn in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsAlterTableWithDropColumn()

supportsBatchUpdates

public boolean supportsBatchUpdates()
                             throws SQLException
Specified by:
supportsBatchUpdates in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsBatchUpdates()

supportsCatalogsInDataManipulation

public boolean supportsCatalogsInDataManipulation()
                                           throws SQLException
Specified by:
supportsCatalogsInDataManipulation in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsCatalogsInDataManipulation()

supportsCatalogsInIndexDefinitions

public boolean supportsCatalogsInIndexDefinitions()
                                           throws SQLException
Specified by:
supportsCatalogsInIndexDefinitions in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsCatalogsInIndexDefinitions()

supportsCatalogsInPrivilegeDefinitions

public boolean supportsCatalogsInPrivilegeDefinitions()
                                               throws SQLException
Specified by:
supportsCatalogsInPrivilegeDefinitions in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsCatalogsInPrivilegeDefinitions()

supportsCatalogsInProcedureCalls

public boolean supportsCatalogsInProcedureCalls()
                                         throws SQLException
Specified by:
supportsCatalogsInProcedureCalls in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsCatalogsInProcedureCalls()

supportsCatalogsInTableDefinitions

public boolean supportsCatalogsInTableDefinitions()
                                           throws SQLException
Specified by:
supportsCatalogsInTableDefinitions in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsCatalogsInTableDefinitions()

supportsColumnAliasing

public boolean supportsColumnAliasing()
                               throws SQLException
Specified by:
supportsColumnAliasing in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsColumnAliasing()

supportsConvert

public boolean supportsConvert()
                        throws SQLException
Specified by:
supportsConvert in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsConvert()

supportsConvert

public boolean supportsConvert(int arg0,
                               int arg1)
                        throws SQLException
Specified by:
supportsConvert in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsConvert()

supportsCoreSQLGrammar

public boolean supportsCoreSQLGrammar()
                               throws SQLException
Specified by:
supportsCoreSQLGrammar in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsCoreSQLGrammar()

supportsCorrelatedSubqueries

public boolean supportsCorrelatedSubqueries()
                                     throws SQLException
Specified by:
supportsCorrelatedSubqueries in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsCorrelatedSubqueries()

supportsDataDefinitionAndDataManipulationTransactions

public boolean supportsDataDefinitionAndDataManipulationTransactions()
                                                              throws SQLException
Specified by:
supportsDataDefinitionAndDataManipulationTransactions in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsDataDefinitionAndDataManipulationTransactions()

supportsDataManipulationTransactionsOnly

public boolean supportsDataManipulationTransactionsOnly()
                                                 throws SQLException
Specified by:
supportsDataManipulationTransactionsOnly in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsDataManipulationTransactionsOnly()

supportsDifferentTableCorrelationNames

public boolean supportsDifferentTableCorrelationNames()
                                               throws SQLException
Specified by:
supportsDifferentTableCorrelationNames in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsDifferentTableCorrelationNames()

supportsExpressionsInOrderBy

public boolean supportsExpressionsInOrderBy()
                                     throws SQLException
Specified by:
supportsExpressionsInOrderBy in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsExpressionsInOrderBy()

supportsExtendedSQLGrammar

public boolean supportsExtendedSQLGrammar()
                                   throws SQLException
Specified by:
supportsExtendedSQLGrammar in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsExtendedSQLGrammar()

supportsFullOuterJoins

public boolean supportsFullOuterJoins()
                               throws SQLException
Specified by:
supportsFullOuterJoins in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsFullOuterJoins()

supportsGetGeneratedKeys

public boolean supportsGetGeneratedKeys()
                                 throws SQLException
Specified by:
supportsGetGeneratedKeys in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsGetGeneratedKeys()

supportsGroupBy

public boolean supportsGroupBy()
                        throws SQLException
Specified by:
supportsGroupBy in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsGroupBy()

supportsGroupByBeyondSelect

public boolean supportsGroupByBeyondSelect()
                                    throws SQLException
Specified by:
supportsGroupByBeyondSelect in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsGroupByBeyondSelect()

supportsGroupByUnrelated

public boolean supportsGroupByUnrelated()
                                 throws SQLException
Specified by:
supportsGroupByUnrelated in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsGroupByUnrelated()

supportsIntegrityEnhancementFacility

public boolean supportsIntegrityEnhancementFacility()
                                             throws SQLException
Specified by:
supportsIntegrityEnhancementFacility in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsIntegrityEnhancementFacility()

supportsLikeEscapeClause

public boolean supportsLikeEscapeClause()
                                 throws SQLException
Specified by:
supportsLikeEscapeClause in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsLikeEscapeClause()

supportsLimitedOuterJoins

public boolean supportsLimitedOuterJoins()
                                  throws SQLException
Specified by:
supportsLimitedOuterJoins in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsLimitedOuterJoins()

supportsMinimumSQLGrammar

public boolean supportsMinimumSQLGrammar()
                                  throws SQLException
Specified by:
supportsMinimumSQLGrammar in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsMinimumSQLGrammar()

supportsMixedCaseIdentifiers

public boolean supportsMixedCaseIdentifiers()
                                     throws SQLException
Specified by:
supportsMixedCaseIdentifiers in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsMixedCaseIdentifiers()

supportsMixedCaseQuotedIdentifiers

public boolean supportsMixedCaseQuotedIdentifiers()
                                           throws SQLException
Specified by:
supportsMixedCaseQuotedIdentifiers in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsMixedCaseQuotedIdentifiers()

supportsMultipleOpenResults

public boolean supportsMultipleOpenResults()
                                    throws SQLException
Specified by:
supportsMultipleOpenResults in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsMultipleOpenResults()

supportsMultipleResultSets

public boolean supportsMultipleResultSets()
                                   throws SQLException
Specified by:
supportsMultipleResultSets in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsMultipleResultSets()

supportsMultipleTransactions

public boolean supportsMultipleTransactions()
                                     throws SQLException
Specified by:
supportsMultipleTransactions in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsMultipleTransactions()

supportsNamedParameters

public boolean supportsNamedParameters()
                                throws SQLException
Specified by:
supportsNamedParameters in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsNamedParameters()

supportsNonNullableColumns

public boolean supportsNonNullableColumns()
                                   throws SQLException
Specified by:
supportsNonNullableColumns in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsNonNullableColumns()

supportsOpenCursorsAcrossCommit

public boolean supportsOpenCursorsAcrossCommit()
                                        throws SQLException
Specified by:
supportsOpenCursorsAcrossCommit in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsOpenCursorsAcrossCommit()

supportsOpenCursorsAcrossRollback

public boolean supportsOpenCursorsAcrossRollback()
                                          throws SQLException
Specified by:
supportsOpenCursorsAcrossRollback in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsOpenCursorsAcrossRollback()

supportsOpenStatementsAcrossCommit

public boolean supportsOpenStatementsAcrossCommit()
                                           throws SQLException
Specified by:
supportsOpenStatementsAcrossCommit in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsOpenStatementsAcrossCommit()

supportsOpenStatementsAcrossRollback

public boolean supportsOpenStatementsAcrossRollback()
                                             throws SQLException
Specified by:
supportsOpenStatementsAcrossRollback in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsOpenStatementsAcrossRollback()

supportsOrderByUnrelated

public boolean supportsOrderByUnrelated()
                                 throws SQLException
Specified by:
supportsOrderByUnrelated in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsOrderByUnrelated()

supportsOuterJoins

public boolean supportsOuterJoins()
                           throws SQLException
Specified by:
supportsOuterJoins in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsOuterJoins()

supportsPositionedDelete

public boolean supportsPositionedDelete()
                                 throws SQLException
Specified by:
supportsPositionedDelete in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsPositionedDelete()

supportsPositionedUpdate

public boolean supportsPositionedUpdate()
                                 throws SQLException
Specified by:
supportsPositionedUpdate in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsPositionedUpdate()

supportsResultSetConcurrency

public boolean supportsResultSetConcurrency(int arg0,
                                            int arg1)
                                     throws SQLException
Specified by:
supportsResultSetConcurrency in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsResultSetConcurrency(int, int)

supportsResultSetHoldability

public boolean supportsResultSetHoldability(int arg0)
                                     throws SQLException
Specified by:
supportsResultSetHoldability in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsResultSetHoldability(int)

supportsResultSetType

public boolean supportsResultSetType(int arg0)
                              throws SQLException
Specified by:
supportsResultSetType in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsResultSetType(int)

supportsSavepoints

public boolean supportsSavepoints()
                           throws SQLException
Specified by:
supportsSavepoints in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsSavepoints()

supportsSchemasInDataManipulation

public boolean supportsSchemasInDataManipulation()
                                          throws SQLException
Specified by:
supportsSchemasInDataManipulation in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsSchemasInDataManipulation()

supportsSchemasInIndexDefinitions

public boolean supportsSchemasInIndexDefinitions()
                                          throws SQLException
Specified by:
supportsSchemasInIndexDefinitions in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsSchemasInIndexDefinitions()

supportsSchemasInPrivilegeDefinitions

public boolean supportsSchemasInPrivilegeDefinitions()
                                              throws SQLException
Specified by:
supportsSchemasInPrivilegeDefinitions in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsSchemasInPrivilegeDefinitions()

supportsSchemasInProcedureCalls

public boolean supportsSchemasInProcedureCalls()
                                        throws SQLException
Specified by:
supportsSchemasInProcedureCalls in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsSchemasInProcedureCalls()

supportsSchemasInTableDefinitions

public boolean supportsSchemasInTableDefinitions()
                                          throws SQLException
Specified by:
supportsSchemasInTableDefinitions in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsSchemasInTableDefinitions()

supportsSelectForUpdate

public boolean supportsSelectForUpdate()
                                throws SQLException
Specified by:
supportsSelectForUpdate in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsSelectForUpdate()

supportsStatementPooling

public boolean supportsStatementPooling()
                                 throws SQLException
Specified by:
supportsStatementPooling in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsStatementPooling()

supportsStoredFunctionsUsingCallSyntax

public boolean supportsStoredFunctionsUsingCallSyntax()
                                               throws SQLException
Specified by:
supportsStoredFunctionsUsingCallSyntax in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsStoredFunctionsUsingCallSyntax()

supportsStoredProcedures

public boolean supportsStoredProcedures()
                                 throws SQLException
Specified by:
supportsStoredProcedures in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsStoredProcedures()

supportsSubqueriesInComparisons

public boolean supportsSubqueriesInComparisons()
                                        throws SQLException
Specified by:
supportsSubqueriesInComparisons in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsSubqueriesInComparisons()

supportsSubqueriesInExists

public boolean supportsSubqueriesInExists()
                                   throws SQLException
Specified by:
supportsSubqueriesInExists in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsSubqueriesInExists()

supportsSubqueriesInIns

public boolean supportsSubqueriesInIns()
                                throws SQLException
Specified by:
supportsSubqueriesInIns in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsSubqueriesInIns()

supportsSubqueriesInQuantifieds

public boolean supportsSubqueriesInQuantifieds()
                                        throws SQLException
Specified by:
supportsSubqueriesInQuantifieds in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsSubqueriesInQuantifieds()

supportsTableCorrelationNames

public boolean supportsTableCorrelationNames()
                                      throws SQLException
Specified by:
supportsTableCorrelationNames in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsTableCorrelationNames()

supportsTransactionIsolationLevel

public boolean supportsTransactionIsolationLevel(int arg0)
                                          throws SQLException
Specified by:
supportsTransactionIsolationLevel in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsTransactionIsolationLevel(int)

supportsTransactions

public boolean supportsTransactions()
                             throws SQLException
Specified by:
supportsTransactions in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsTransactions()

supportsUnion

public boolean supportsUnion()
                      throws SQLException
Specified by:
supportsUnion in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsUnion()

supportsUnionAll

public boolean supportsUnionAll()
                         throws SQLException
Specified by:
supportsUnionAll in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.supportsUnionAll()

updatesAreDetected

public boolean updatesAreDetected(int arg0)
                           throws SQLException
Specified by:
updatesAreDetected in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.updatesAreDetected(int)

usesLocalFilePerTable

public boolean usesLocalFilePerTable()
                              throws SQLException
Specified by:
usesLocalFilePerTable in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.usesLocalFilePerTable()

usesLocalFiles

public boolean usesLocalFiles()
                       throws SQLException
Specified by:
usesLocalFiles in interface DatabaseMetaData
Throws:
SQLException
See Also:
DatabaseMetaData.usesLocalFiles()

isWrapperFor

public boolean isWrapperFor(Class<?> arg0)
                     throws SQLException
Specified by:
isWrapperFor in interface Wrapper
Throws:
SQLException
See Also:
Wrapper.isWrapperFor(java.lang.Class)

unwrap

public <T> T unwrap(Class<T> arg0)
         throws SQLException
Specified by:
unwrap in interface Wrapper
Throws:
SQLException
See Also:
Wrapper.unwrap(java.lang.Class)


Copyright © 2008 Rogério Arantes Gaioso. All Rights Reserved.