Class DatabaseMetaDataTracer


  • public class DatabaseMetaDataTracer
    extends java.lang.Object
    • Constructor Detail

      • DatabaseMetaDataTracer

        public DatabaseMetaDataTracer​(TraceOutput out)
    • Method Detail

      • trace

        public void trace​(Trace trace)
      • unwrap

        public <T> void unwrap​(T result,
                               java.lang.Class<T> iface)
      • unwrap

        public <T> void unwrap​(java.lang.Throwable cause,
                               java.lang.Class<T> iface)
      • getColumns

        public void getColumns​(java.sql.ResultSet result,
                               java.lang.String catalog,
                               java.lang.String schemaPattern,
                               java.lang.String tableNamePattern,
                               java.lang.String columnNamePattern)
      • getColumns

        public void getColumns​(java.lang.Throwable cause,
                               java.lang.String catalog,
                               java.lang.String schemaPattern,
                               java.lang.String tableNamePattern,
                               java.lang.String columnNamePattern)
      • generatedKeyAlwaysReturned

        public void generatedKeyAlwaysReturned​(boolean result)
      • generatedKeyAlwaysReturned

        public void generatedKeyAlwaysReturned​(java.lang.Throwable cause)
      • getDatabaseMinorVersion

        public void getDatabaseMinorVersion​(int result)
      • getDatabaseMinorVersion

        public void getDatabaseMinorVersion​(java.lang.Throwable cause)
      • supportsGroupByUnrelated

        public void supportsGroupByUnrelated​(boolean result)
      • supportsGroupByUnrelated

        public void supportsGroupByUnrelated​(java.lang.Throwable cause)
      • getDriverVersion

        public void getDriverVersion​(java.lang.String result)
      • getDriverVersion

        public void getDriverVersion​(java.lang.Throwable cause)
      • storesLowerCaseQuotedIdentifiers

        public void storesLowerCaseQuotedIdentifiers​(boolean result)
      • storesLowerCaseQuotedIdentifiers

        public void storesLowerCaseQuotedIdentifiers​(java.lang.Throwable cause)
      • supportsTransactions

        public void supportsTransactions​(boolean result)
      • supportsTransactions

        public void supportsTransactions​(java.lang.Throwable cause)
      • supportsUnionAll

        public void supportsUnionAll​(boolean result)
      • supportsUnionAll

        public void supportsUnionAll​(java.lang.Throwable cause)
      • supportsSchemasInIndexDefinitions

        public void supportsSchemasInIndexDefinitions​(boolean result)
      • supportsSchemasInIndexDefinitions

        public void supportsSchemasInIndexDefinitions​(java.lang.Throwable cause)
      • allProceduresAreCallable

        public void allProceduresAreCallable​(boolean result)
      • allProceduresAreCallable

        public void allProceduresAreCallable​(java.lang.Throwable cause)
      • isWrapperFor

        public void isWrapperFor​(boolean result,
                                 java.lang.Class<?> iface)
      • isWrapperFor

        public void isWrapperFor​(java.lang.Throwable cause,
                                 java.lang.Class<?> iface)
      • supportsTableCorrelationNames

        public void supportsTableCorrelationNames​(boolean result)
      • supportsTableCorrelationNames

        public void supportsTableCorrelationNames​(java.lang.Throwable cause)
      • supportsOpenStatementsAcrossCommit

        public void supportsOpenStatementsAcrossCommit​(boolean result)
      • supportsOpenStatementsAcrossCommit

        public void supportsOpenStatementsAcrossCommit​(java.lang.Throwable cause)
      • getProcedures

        public void getProcedures​(java.sql.ResultSet result,
                                  java.lang.String catalog,
                                  java.lang.String schemaPattern,
                                  java.lang.String procedureNamePattern)
      • getProcedures

        public void getProcedures​(java.lang.Throwable cause,
                                  java.lang.String catalog,
                                  java.lang.String schemaPattern,
                                  java.lang.String procedureNamePattern)
      • othersDeletesAreVisible

        public void othersDeletesAreVisible​(boolean result,
                                            int type)
      • othersDeletesAreVisible

        public void othersDeletesAreVisible​(java.lang.Throwable cause,
                                            int type)
      • supportsSavepoints

        public void supportsSavepoints​(boolean result)
      • supportsSavepoints

        public void supportsSavepoints​(java.lang.Throwable cause)
      • supportsNonNullableColumns

        public void supportsNonNullableColumns​(boolean result)
      • supportsNonNullableColumns

        public void supportsNonNullableColumns​(java.lang.Throwable cause)
      • supportsColumnAliasing

        public void supportsColumnAliasing​(boolean result)
      • supportsColumnAliasing

        public void supportsColumnAliasing​(java.lang.Throwable cause)
      • getDriverMajorVersion

        public void getDriverMajorVersion​(int result)
      • getDriverMajorVersion

        public void getDriverMajorVersion​(java.lang.Throwable cause)
      • supportsPositionedDelete

        public void supportsPositionedDelete​(boolean result)
      • supportsPositionedDelete

        public void supportsPositionedDelete​(java.lang.Throwable cause)
      • getSuperTypes

        public void getSuperTypes​(java.sql.ResultSet result,
                                  java.lang.String catalog,
                                  java.lang.String schemaPattern,
                                  java.lang.String typeNamePattern)
      • getSuperTypes

        public void getSuperTypes​(java.lang.Throwable cause,
                                  java.lang.String catalog,
                                  java.lang.String schemaPattern,
                                  java.lang.String typeNamePattern)
      • supportsConvert

        public void supportsConvert​(boolean result)
      • supportsConvert

        public void supportsConvert​(java.lang.Throwable cause)
      • getSchemas

        public void getSchemas​(java.sql.ResultSet result)
      • getSchemas

        public void getSchemas​(java.lang.Throwable cause)
      • supportsANSI92IntermediateSQL

        public void supportsANSI92IntermediateSQL​(boolean result)
      • supportsANSI92IntermediateSQL

        public void supportsANSI92IntermediateSQL​(java.lang.Throwable cause)
      • nullsAreSortedAtStart

        public void nullsAreSortedAtStart​(boolean result)
      • nullsAreSortedAtStart

        public void nullsAreSortedAtStart​(java.lang.Throwable cause)
      • isReadOnly

        public void isReadOnly​(boolean result)
      • isReadOnly

        public void isReadOnly​(java.lang.Throwable cause)
      • supportsNamedParameters

        public void supportsNamedParameters​(boolean result)
      • supportsNamedParameters

        public void supportsNamedParameters​(java.lang.Throwable cause)
      • getMaxTablesInSelect

        public void getMaxTablesInSelect​(int result)
      • getMaxTablesInSelect

        public void getMaxTablesInSelect​(java.lang.Throwable cause)
      • getCatalogTerm

        public void getCatalogTerm​(java.lang.String result)
      • getCatalogTerm

        public void getCatalogTerm​(java.lang.Throwable cause)
      • nullPlusNonNullIsNull

        public void nullPlusNonNullIsNull​(boolean result)
      • nullPlusNonNullIsNull

        public void nullPlusNonNullIsNull​(java.lang.Throwable cause)
      • supportsSubqueriesInIns

        public void supportsSubqueriesInIns​(boolean result)
      • supportsSubqueriesInIns

        public void supportsSubqueriesInIns​(java.lang.Throwable cause)
      • supportsMultipleResultSets

        public void supportsMultipleResultSets​(boolean result)
      • supportsMultipleResultSets

        public void supportsMultipleResultSets​(java.lang.Throwable cause)
      • getMaxCharLiteralLength

        public void getMaxCharLiteralLength​(int result)
      • getMaxCharLiteralLength

        public void getMaxCharLiteralLength​(java.lang.Throwable cause)
      • insertsAreDetected

        public void insertsAreDetected​(boolean result,
                                       int type)
      • insertsAreDetected

        public void insertsAreDetected​(java.lang.Throwable cause,
                                       int type)
      • supportsOpenStatementsAcrossRollback

        public void supportsOpenStatementsAcrossRollback​(boolean result)
      • supportsOpenStatementsAcrossRollback

        public void supportsOpenStatementsAcrossRollback​(java.lang.Throwable cause)
      • supportsMixedCaseIdentifiers

        public void supportsMixedCaseIdentifiers​(boolean result)
      • supportsMixedCaseIdentifiers

        public void supportsMixedCaseIdentifiers​(java.lang.Throwable cause)
      • supportsSubqueriesInQuantifieds

        public void supportsSubqueriesInQuantifieds​(boolean result)
      • supportsSubqueriesInQuantifieds

        public void supportsSubqueriesInQuantifieds​(java.lang.Throwable cause)
      • getIndexInfo

        public void getIndexInfo​(java.sql.ResultSet result,
                                 java.lang.String catalog,
                                 java.lang.String schema,
                                 java.lang.String table,
                                 boolean unique,
                                 boolean approximate)
      • getIndexInfo

        public void getIndexInfo​(java.lang.Throwable cause,
                                 java.lang.String catalog,
                                 java.lang.String schema,
                                 java.lang.String table,
                                 boolean unique,
                                 boolean approximate)
      • supportsGroupBy

        public void supportsGroupBy​(boolean result)
      • supportsGroupBy

        public void supportsGroupBy​(java.lang.Throwable cause)
      • getMaxColumnsInIndex

        public void getMaxColumnsInIndex​(int result)
      • getMaxColumnsInIndex

        public void getMaxColumnsInIndex​(java.lang.Throwable cause)
      • getPseudoColumns

        public void getPseudoColumns​(java.sql.ResultSet result,
                                     java.lang.String catalog,
                                     java.lang.String schemaPattern,
                                     java.lang.String tableNamePattern,
                                     java.lang.String columnNamePattern)
      • getPseudoColumns

        public void getPseudoColumns​(java.lang.Throwable cause,
                                     java.lang.String catalog,
                                     java.lang.String schemaPattern,
                                     java.lang.String tableNamePattern,
                                     java.lang.String columnNamePattern)
      • getMaxLogicalLobSize

        public void getMaxLogicalLobSize​(long result)
      • getMaxLogicalLobSize

        public void getMaxLogicalLobSize​(java.lang.Throwable cause)
      • getSearchStringEscape

        public void getSearchStringEscape​(java.lang.String result)
      • getSearchStringEscape

        public void getSearchStringEscape​(java.lang.Throwable cause)
      • getMaxTableNameLength

        public void getMaxTableNameLength​(int result)
      • getMaxTableNameLength

        public void getMaxTableNameLength​(java.lang.Throwable cause)
      • getFunctionColumns

        public void getFunctionColumns​(java.sql.ResultSet result,
                                       java.lang.String catalog,
                                       java.lang.String schemaPattern,
                                       java.lang.String functionNamePattern,
                                       java.lang.String columnNamePattern)
      • getFunctionColumns

        public void getFunctionColumns​(java.lang.Throwable cause,
                                       java.lang.String catalog,
                                       java.lang.String schemaPattern,
                                       java.lang.String functionNamePattern,
                                       java.lang.String columnNamePattern)
      • getColumnPrivileges

        public void getColumnPrivileges​(java.sql.ResultSet result,
                                        java.lang.String catalog,
                                        java.lang.String schema,
                                        java.lang.String table,
                                        java.lang.String columnNamePattern)
      • getColumnPrivileges

        public void getColumnPrivileges​(java.lang.Throwable cause,
                                        java.lang.String catalog,
                                        java.lang.String schema,
                                        java.lang.String table,
                                        java.lang.String columnNamePattern)
      • supportsAlterTableWithDropColumn

        public void supportsAlterTableWithDropColumn​(boolean result)
      • supportsAlterTableWithDropColumn

        public void supportsAlterTableWithDropColumn​(java.lang.Throwable cause)
      • getMaxColumnsInGroupBy

        public void getMaxColumnsInGroupBy​(int result)
      • getMaxColumnsInGroupBy

        public void getMaxColumnsInGroupBy​(java.lang.Throwable cause)
      • getMaxCatalogNameLength

        public void getMaxCatalogNameLength​(int result)
      • getMaxCatalogNameLength

        public void getMaxCatalogNameLength​(java.lang.Throwable cause)
      • supportsFullOuterJoins

        public void supportsFullOuterJoins​(boolean result)
      • supportsFullOuterJoins

        public void supportsFullOuterJoins​(java.lang.Throwable cause)
      • getUserName

        public void getUserName​(java.lang.String result)
      • getUserName

        public void getUserName​(java.lang.Throwable cause)
      • supportsDataDefinitionAndDataManipulationTransactions

        public void supportsDataDefinitionAndDataManipulationTransactions​(boolean result)
      • supportsDataDefinitionAndDataManipulationTransactions

        public void supportsDataDefinitionAndDataManipulationTransactions​(java.lang.Throwable cause)
      • dataDefinitionIgnoredInTransactions

        public void dataDefinitionIgnoredInTransactions​(boolean result)
      • dataDefinitionIgnoredInTransactions

        public void dataDefinitionIgnoredInTransactions​(java.lang.Throwable cause)
      • supportsRefCursors

        public void supportsRefCursors​(boolean result)
      • supportsRefCursors

        public void supportsRefCursors​(java.lang.Throwable cause)
      • getTimeDateFunctions

        public void getTimeDateFunctions​(java.lang.String result)
      • getTimeDateFunctions

        public void getTimeDateFunctions​(java.lang.Throwable cause)
      • getDriverMinorVersion

        public void getDriverMinorVersion​(int result)
      • getDriverMinorVersion

        public void getDriverMinorVersion​(java.lang.Throwable cause)
      • ownInsertsAreVisible

        public void ownInsertsAreVisible​(boolean result,
                                         int type)
      • ownInsertsAreVisible

        public void ownInsertsAreVisible​(java.lang.Throwable cause,
                                         int type)
      • getTablePrivileges

        public void getTablePrivileges​(java.sql.ResultSet result,
                                       java.lang.String catalog,
                                       java.lang.String schemaPattern,
                                       java.lang.String tableNamePattern)
      • getTablePrivileges

        public void getTablePrivileges​(java.lang.Throwable cause,
                                       java.lang.String catalog,
                                       java.lang.String schemaPattern,
                                       java.lang.String tableNamePattern)
      • getJDBCMajorVersion

        public void getJDBCMajorVersion​(int result)
      • getJDBCMajorVersion

        public void getJDBCMajorVersion​(java.lang.Throwable cause)
      • supportsMixedCaseQuotedIdentifiers

        public void supportsMixedCaseQuotedIdentifiers​(boolean result)
      • supportsMixedCaseQuotedIdentifiers

        public void supportsMixedCaseQuotedIdentifiers​(java.lang.Throwable cause)
      • supportsANSI92EntryLevelSQL

        public void supportsANSI92EntryLevelSQL​(boolean result)
      • supportsANSI92EntryLevelSQL

        public void supportsANSI92EntryLevelSQL​(java.lang.Throwable cause)
      • supportsMinimumSQLGrammar

        public void supportsMinimumSQLGrammar​(boolean result)
      • supportsMinimumSQLGrammar

        public void supportsMinimumSQLGrammar​(java.lang.Throwable cause)
      • getResultSetHoldability

        public void getResultSetHoldability​(int result)
      • getResultSetHoldability

        public void getResultSetHoldability​(java.lang.Throwable cause)
      • supportsAlterTableWithAddColumn

        public void supportsAlterTableWithAddColumn​(boolean result)
      • supportsAlterTableWithAddColumn

        public void supportsAlterTableWithAddColumn​(java.lang.Throwable cause)
      • supportsCoreSQLGrammar

        public void supportsCoreSQLGrammar​(boolean result)
      • supportsCoreSQLGrammar

        public void supportsCoreSQLGrammar​(java.lang.Throwable cause)
      • supportsMultipleOpenResults

        public void supportsMultipleOpenResults​(boolean result)
      • supportsMultipleOpenResults

        public void supportsMultipleOpenResults​(java.lang.Throwable cause)
      • supportsResultSetHoldability

        public void supportsResultSetHoldability​(boolean result,
                                                 int holdability)
      • supportsResultSetHoldability

        public void supportsResultSetHoldability​(java.lang.Throwable cause,
                                                 int holdability)
      • getIdentifierQuoteString

        public void getIdentifierQuoteString​(java.lang.String result)
      • getIdentifierQuoteString

        public void getIdentifierQuoteString​(java.lang.Throwable cause)
      • getMaxCursorNameLength

        public void getMaxCursorNameLength​(int result)
      • getMaxCursorNameLength

        public void getMaxCursorNameLength​(java.lang.Throwable cause)
      • getBestRowIdentifier

        public void getBestRowIdentifier​(java.sql.ResultSet result,
                                         java.lang.String catalog,
                                         java.lang.String schema,
                                         java.lang.String table,
                                         int scope,
                                         boolean nullable)
      • getBestRowIdentifier

        public void getBestRowIdentifier​(java.lang.Throwable cause,
                                         java.lang.String catalog,
                                         java.lang.String schema,
                                         java.lang.String table,
                                         int scope,
                                         boolean nullable)
      • getMaxStatementLength

        public void getMaxStatementLength​(int result)
      • getMaxStatementLength

        public void getMaxStatementLength​(java.lang.Throwable cause)
      • storesMixedCaseQuotedIdentifiers

        public void storesMixedCaseQuotedIdentifiers​(boolean result)
      • storesMixedCaseQuotedIdentifiers

        public void storesMixedCaseQuotedIdentifiers​(java.lang.Throwable cause)
      • supportsResultSetConcurrency

        public void supportsResultSetConcurrency​(boolean result,
                                                 int type,
                                                 int concurrency)
      • supportsResultSetConcurrency

        public void supportsResultSetConcurrency​(java.lang.Throwable cause,
                                                 int type,
                                                 int concurrency)
      • nullsAreSortedHigh

        public void nullsAreSortedHigh​(boolean result)
      • nullsAreSortedHigh

        public void nullsAreSortedHigh​(java.lang.Throwable cause)
      • supportsSubqueriesInExists

        public void supportsSubqueriesInExists​(boolean result)
      • supportsSubqueriesInExists

        public void supportsSubqueriesInExists​(java.lang.Throwable cause)
      • othersUpdatesAreVisible

        public void othersUpdatesAreVisible​(boolean result,
                                            int type)
      • othersUpdatesAreVisible

        public void othersUpdatesAreVisible​(java.lang.Throwable cause,
                                            int type)
      • isCatalogAtStart

        public void isCatalogAtStart​(boolean result)
      • isCatalogAtStart

        public void isCatalogAtStart​(java.lang.Throwable cause)
      • supportsUnion

        public void supportsUnion​(boolean result)
      • supportsUnion

        public void supportsUnion​(java.lang.Throwable cause)
      • getExtraNameCharacters

        public void getExtraNameCharacters​(java.lang.String result)
      • getExtraNameCharacters

        public void getExtraNameCharacters​(java.lang.Throwable cause)
      • getMaxStatements

        public void getMaxStatements​(int result)
      • getMaxStatements

        public void getMaxStatements​(java.lang.Throwable cause)
      • getMaxRowSize

        public void getMaxRowSize​(int result)
      • getMaxRowSize

        public void getMaxRowSize​(java.lang.Throwable cause)
      • getSystemFunctions

        public void getSystemFunctions​(java.lang.String result)
      • getSystemFunctions

        public void getSystemFunctions​(java.lang.Throwable cause)
      • supportsSchemasInDataManipulation

        public void supportsSchemasInDataManipulation​(boolean result)
      • supportsSchemasInDataManipulation

        public void supportsSchemasInDataManipulation​(java.lang.Throwable cause)
      • allTablesAreSelectable

        public void allTablesAreSelectable​(boolean result)
      • allTablesAreSelectable

        public void allTablesAreSelectable​(java.lang.Throwable cause)
      • getMaxConnections

        public void getMaxConnections​(int result)
      • getMaxConnections

        public void getMaxConnections​(java.lang.Throwable cause)
      • supportsOrderByUnrelated

        public void supportsOrderByUnrelated​(boolean result)
      • supportsOrderByUnrelated

        public void supportsOrderByUnrelated​(java.lang.Throwable cause)
      • getRowIdLifetime

        public void getRowIdLifetime​(java.sql.RowIdLifetime result)
      • getRowIdLifetime

        public void getRowIdLifetime​(java.lang.Throwable cause)
      • supportsGroupByBeyondSelect

        public void supportsGroupByBeyondSelect​(boolean result)
      • supportsGroupByBeyondSelect

        public void supportsGroupByBeyondSelect​(java.lang.Throwable cause)
      • getExportedKeys

        public void getExportedKeys​(java.sql.ResultSet result,
                                    java.lang.String catalog,
                                    java.lang.String schema,
                                    java.lang.String table)
      • getExportedKeys

        public void getExportedKeys​(java.lang.Throwable cause,
                                    java.lang.String catalog,
                                    java.lang.String schema,
                                    java.lang.String table)
      • supportsPositionedUpdate

        public void supportsPositionedUpdate​(boolean result)
      • supportsPositionedUpdate

        public void supportsPositionedUpdate​(java.lang.Throwable cause)
      • getSQLKeywords

        public void getSQLKeywords​(java.lang.String result)
      • getSQLKeywords

        public void getSQLKeywords​(java.lang.Throwable cause)
      • supportsDataManipulationTransactionsOnly

        public void supportsDataManipulationTransactionsOnly​(boolean result)
      • supportsDataManipulationTransactionsOnly

        public void supportsDataManipulationTransactionsOnly​(java.lang.Throwable cause)
      • getTables

        public void getTables​(java.sql.ResultSet result,
                              java.lang.String catalog,
                              java.lang.String schemaPattern,
                              java.lang.String tableNamePattern,
                              java.lang.String[] types)
      • getTables

        public void getTables​(java.lang.Throwable cause,
                              java.lang.String catalog,
                              java.lang.String schemaPattern,
                              java.lang.String tableNamePattern,
                              java.lang.String[] types)
      • getCatalogSeparator

        public void getCatalogSeparator​(java.lang.String result)
      • getCatalogSeparator

        public void getCatalogSeparator​(java.lang.Throwable cause)
      • doesMaxRowSizeIncludeBlobs

        public void doesMaxRowSizeIncludeBlobs​(boolean result)
      • doesMaxRowSizeIncludeBlobs

        public void doesMaxRowSizeIncludeBlobs​(java.lang.Throwable cause)
      • getMaxProcedureNameLength

        public void getMaxProcedureNameLength​(int result)
      • getMaxProcedureNameLength

        public void getMaxProcedureNameLength​(java.lang.Throwable cause)
      • getMaxBinaryLiteralLength

        public void getMaxBinaryLiteralLength​(int result)
      • getMaxBinaryLiteralLength

        public void getMaxBinaryLiteralLength​(java.lang.Throwable cause)
      • getDatabaseMajorVersion

        public void getDatabaseMajorVersion​(int result)
      • getDatabaseMajorVersion

        public void getDatabaseMajorVersion​(java.lang.Throwable cause)
      • supportsOpenCursorsAcrossCommit

        public void supportsOpenCursorsAcrossCommit​(boolean result)
      • supportsOpenCursorsAcrossCommit

        public void supportsOpenCursorsAcrossCommit​(java.lang.Throwable cause)
      • getSchemaTerm

        public void getSchemaTerm​(java.lang.String result)
      • getSchemaTerm

        public void getSchemaTerm​(java.lang.Throwable cause)
      • getSchemas

        public void getSchemas​(java.sql.ResultSet result,
                               java.lang.String catalog,
                               java.lang.String schemaPattern)
      • getSchemas

        public void getSchemas​(java.lang.Throwable cause,
                               java.lang.String catalog,
                               java.lang.String schemaPattern)
      • othersInsertsAreVisible

        public void othersInsertsAreVisible​(boolean result,
                                            int type)
      • othersInsertsAreVisible

        public void othersInsertsAreVisible​(java.lang.Throwable cause,
                                            int type)
      • getCatalogs

        public void getCatalogs​(java.sql.ResultSet result)
      • getCatalogs

        public void getCatalogs​(java.lang.Throwable cause)
      • supportsOuterJoins

        public void supportsOuterJoins​(boolean result)
      • supportsOuterJoins

        public void supportsOuterJoins​(java.lang.Throwable cause)
      • supportsSchemasInProcedureCalls

        public void supportsSchemasInProcedureCalls​(boolean result)
      • supportsSchemasInProcedureCalls

        public void supportsSchemasInProcedureCalls​(java.lang.Throwable cause)
      • getMaxIndexLength

        public void getMaxIndexLength​(int result)
      • getMaxIndexLength

        public void getMaxIndexLength​(java.lang.Throwable cause)
      • supportsTransactionIsolationLevel

        public void supportsTransactionIsolationLevel​(boolean result,
                                                      int level)
      • supportsTransactionIsolationLevel

        public void supportsTransactionIsolationLevel​(java.lang.Throwable cause,
                                                      int level)
      • supportsSchemasInTableDefinitions

        public void supportsSchemasInTableDefinitions​(boolean result)
      • supportsSchemasInTableDefinitions

        public void supportsSchemasInTableDefinitions​(java.lang.Throwable cause)
      • getClientInfoProperties

        public void getClientInfoProperties​(java.sql.ResultSet result)
      • getClientInfoProperties

        public void getClientInfoProperties​(java.lang.Throwable cause)
      • supportsCatalogsInProcedureCalls

        public void supportsCatalogsInProcedureCalls​(boolean result)
      • supportsCatalogsInProcedureCalls

        public void supportsCatalogsInProcedureCalls​(java.lang.Throwable cause)
      • dataDefinitionCausesTransactionCommit

        public void dataDefinitionCausesTransactionCommit​(boolean result)
      • dataDefinitionCausesTransactionCommit

        public void dataDefinitionCausesTransactionCommit​(java.lang.Throwable cause)
      • supportsBatchUpdates

        public void supportsBatchUpdates​(boolean result)
      • supportsBatchUpdates

        public void supportsBatchUpdates​(java.lang.Throwable cause)
      • ownUpdatesAreVisible

        public void ownUpdatesAreVisible​(boolean result,
                                         int type)
      • ownUpdatesAreVisible

        public void ownUpdatesAreVisible​(java.lang.Throwable cause,
                                         int type)
      • locatorsUpdateCopy

        public void locatorsUpdateCopy​(boolean result)
      • locatorsUpdateCopy

        public void locatorsUpdateCopy​(java.lang.Throwable cause)
      • supportsSubqueriesInComparisons

        public void supportsSubqueriesInComparisons​(boolean result)
      • supportsSubqueriesInComparisons

        public void supportsSubqueriesInComparisons​(java.lang.Throwable cause)
      • storesUpperCaseIdentifiers

        public void storesUpperCaseIdentifiers​(boolean result)
      • storesUpperCaseIdentifiers

        public void storesUpperCaseIdentifiers​(java.lang.Throwable cause)
      • supportsExtendedSQLGrammar

        public void supportsExtendedSQLGrammar​(boolean result)
      • supportsExtendedSQLGrammar

        public void supportsExtendedSQLGrammar​(java.lang.Throwable cause)
      • nullsAreSortedLow

        public void nullsAreSortedLow​(boolean result)
      • nullsAreSortedLow

        public void nullsAreSortedLow​(java.lang.Throwable cause)
      • supportsStoredFunctionsUsingCallSyntax

        public void supportsStoredFunctionsUsingCallSyntax​(boolean result)
      • supportsStoredFunctionsUsingCallSyntax

        public void supportsStoredFunctionsUsingCallSyntax​(java.lang.Throwable cause)
      • supportsConvert

        public void supportsConvert​(boolean result,
                                    int fromType,
                                    int toType)
      • supportsConvert

        public void supportsConvert​(java.lang.Throwable cause,
                                    int fromType,
                                    int toType)
      • getMaxUserNameLength

        public void getMaxUserNameLength​(int result)
      • getMaxUserNameLength

        public void getMaxUserNameLength​(java.lang.Throwable cause)
      • getVersionColumns

        public void getVersionColumns​(java.sql.ResultSet result,
                                      java.lang.String catalog,
                                      java.lang.String schema,
                                      java.lang.String table)
      • getVersionColumns

        public void getVersionColumns​(java.lang.Throwable cause,
                                      java.lang.String catalog,
                                      java.lang.String schema,
                                      java.lang.String table)
      • getMaxColumnsInSelect

        public void getMaxColumnsInSelect​(int result)
      • getMaxColumnsInSelect

        public void getMaxColumnsInSelect​(java.lang.Throwable cause)
      • supportsIntegrityEnhancementFacility

        public void supportsIntegrityEnhancementFacility​(boolean result)
      • supportsIntegrityEnhancementFacility

        public void supportsIntegrityEnhancementFacility​(java.lang.Throwable cause)
      • supportsOpenCursorsAcrossRollback

        public void supportsOpenCursorsAcrossRollback​(boolean result)
      • supportsOpenCursorsAcrossRollback

        public void supportsOpenCursorsAcrossRollback​(java.lang.Throwable cause)
      • supportsStoredProcedures

        public void supportsStoredProcedures​(boolean result)
      • supportsStoredProcedures

        public void supportsStoredProcedures​(java.lang.Throwable cause)
      • supportsGetGeneratedKeys

        public void supportsGetGeneratedKeys​(boolean result)
      • supportsGetGeneratedKeys

        public void supportsGetGeneratedKeys​(java.lang.Throwable cause)
      • storesLowerCaseIdentifiers

        public void storesLowerCaseIdentifiers​(boolean result)
      • storesLowerCaseIdentifiers

        public void storesLowerCaseIdentifiers​(java.lang.Throwable cause)
      • supportsANSI92FullSQL

        public void supportsANSI92FullSQL​(boolean result)
      • supportsANSI92FullSQL

        public void supportsANSI92FullSQL​(java.lang.Throwable cause)
      • getDatabaseProductName

        public void getDatabaseProductName​(java.lang.String result)
      • getDatabaseProductName

        public void getDatabaseProductName​(java.lang.Throwable cause)
      • getMaxSchemaNameLength

        public void getMaxSchemaNameLength​(int result)
      • getMaxSchemaNameLength

        public void getMaxSchemaNameLength​(java.lang.Throwable cause)
      • autoCommitFailureClosesAllResultSets

        public void autoCommitFailureClosesAllResultSets​(boolean result)
      • autoCommitFailureClosesAllResultSets

        public void autoCommitFailureClosesAllResultSets​(java.lang.Throwable cause)
      • nullsAreSortedAtEnd

        public void nullsAreSortedAtEnd​(boolean result)
      • nullsAreSortedAtEnd

        public void nullsAreSortedAtEnd​(java.lang.Throwable cause)
      • usesLocalFilePerTable

        public void usesLocalFilePerTable​(boolean result)
      • usesLocalFilePerTable

        public void usesLocalFilePerTable​(java.lang.Throwable cause)
      • getDefaultTransactionIsolation

        public void getDefaultTransactionIsolation​(int result)
      • getDefaultTransactionIsolation

        public void getDefaultTransactionIsolation​(java.lang.Throwable cause)
      • getDatabaseProductVersion

        public void getDatabaseProductVersion​(java.lang.String result)
      • getDatabaseProductVersion

        public void getDatabaseProductVersion​(java.lang.Throwable cause)
      • getJDBCMinorVersion

        public void getJDBCMinorVersion​(int result)
      • getJDBCMinorVersion

        public void getJDBCMinorVersion​(java.lang.Throwable cause)
      • getAttributes

        public void getAttributes​(java.sql.ResultSet result,
                                  java.lang.String catalog,
                                  java.lang.String schemaPattern,
                                  java.lang.String typeNamePattern,
                                  java.lang.String attributeNamePattern)
      • getAttributes

        public void getAttributes​(java.lang.Throwable cause,
                                  java.lang.String catalog,
                                  java.lang.String schemaPattern,
                                  java.lang.String typeNamePattern,
                                  java.lang.String attributeNamePattern)
      • getTableTypes

        public void getTableTypes​(java.sql.ResultSet result)
      • getTableTypes

        public void getTableTypes​(java.lang.Throwable cause)
      • supportsCatalogsInDataManipulation

        public void supportsCatalogsInDataManipulation​(boolean result)
      • supportsCatalogsInDataManipulation

        public void supportsCatalogsInDataManipulation​(java.lang.Throwable cause)
      • getSuperTables

        public void getSuperTables​(java.sql.ResultSet result,
                                   java.lang.String catalog,
                                   java.lang.String schemaPattern,
                                   java.lang.String tableNamePattern)
      • getSuperTables

        public void getSuperTables​(java.lang.Throwable cause,
                                   java.lang.String catalog,
                                   java.lang.String schemaPattern,
                                   java.lang.String tableNamePattern)
      • supportsStatementPooling

        public void supportsStatementPooling​(boolean result)
      • supportsStatementPooling

        public void supportsStatementPooling​(java.lang.Throwable cause)
      • getPrimaryKeys

        public void getPrimaryKeys​(java.sql.ResultSet result,
                                   java.lang.String catalog,
                                   java.lang.String schema,
                                   java.lang.String table)
      • getPrimaryKeys

        public void getPrimaryKeys​(java.lang.Throwable cause,
                                   java.lang.String catalog,
                                   java.lang.String schema,
                                   java.lang.String table)
      • supportsSchemasInPrivilegeDefinitions

        public void supportsSchemasInPrivilegeDefinitions​(boolean result)
      • supportsSchemasInPrivilegeDefinitions

        public void supportsSchemasInPrivilegeDefinitions​(java.lang.Throwable cause)
      • getProcedureColumns

        public void getProcedureColumns​(java.sql.ResultSet result,
                                        java.lang.String catalog,
                                        java.lang.String schemaPattern,
                                        java.lang.String procedureNamePattern,
                                        java.lang.String columnNamePattern)
      • getProcedureColumns

        public void getProcedureColumns​(java.lang.Throwable cause,
                                        java.lang.String catalog,
                                        java.lang.String schemaPattern,
                                        java.lang.String procedureNamePattern,
                                        java.lang.String columnNamePattern)
      • updatesAreDetected

        public void updatesAreDetected​(boolean result,
                                       int type)
      • updatesAreDetected

        public void updatesAreDetected​(java.lang.Throwable cause,
                                       int type)
      • getMaxColumnNameLength

        public void getMaxColumnNameLength​(int result)
      • getMaxColumnNameLength

        public void getMaxColumnNameLength​(java.lang.Throwable cause)
      • getSQLStateType

        public void getSQLStateType​(int result)
      • getSQLStateType

        public void getSQLStateType​(java.lang.Throwable cause)
      • supportsSelectForUpdate

        public void supportsSelectForUpdate​(boolean result)
      • supportsSelectForUpdate

        public void supportsSelectForUpdate​(java.lang.Throwable cause)
      • getNumericFunctions

        public void getNumericFunctions​(java.lang.String result)
      • getNumericFunctions

        public void getNumericFunctions​(java.lang.Throwable cause)
      • supportsMultipleTransactions

        public void supportsMultipleTransactions​(boolean result)
      • supportsMultipleTransactions

        public void supportsMultipleTransactions​(java.lang.Throwable cause)
      • getMaxColumnsInOrderBy

        public void getMaxColumnsInOrderBy​(int result)
      • getMaxColumnsInOrderBy

        public void getMaxColumnsInOrderBy​(java.lang.Throwable cause)
      • getTypeInfo

        public void getTypeInfo​(java.sql.ResultSet result)
      • getTypeInfo

        public void getTypeInfo​(java.lang.Throwable cause)
      • storesUpperCaseQuotedIdentifiers

        public void storesUpperCaseQuotedIdentifiers​(boolean result)
      • storesUpperCaseQuotedIdentifiers

        public void storesUpperCaseQuotedIdentifiers​(java.lang.Throwable cause)
      • getURL

        public void getURL​(java.lang.String result)
      • getURL

        public void getURL​(java.lang.Throwable cause)
      • getCrossReference

        public void getCrossReference​(java.sql.ResultSet result,
                                      java.lang.String parentCatalog,
                                      java.lang.String parentSchema,
                                      java.lang.String parentTable,
                                      java.lang.String foreignCatalog,
                                      java.lang.String foreignSchema,
                                      java.lang.String foreignTable)
      • getCrossReference

        public void getCrossReference​(java.lang.Throwable cause,
                                      java.lang.String parentCatalog,
                                      java.lang.String parentSchema,
                                      java.lang.String parentTable,
                                      java.lang.String foreignCatalog,
                                      java.lang.String foreignSchema,
                                      java.lang.String foreignTable)
      • usesLocalFiles

        public void usesLocalFiles​(boolean result)
      • usesLocalFiles

        public void usesLocalFiles​(java.lang.Throwable cause)
      • getStringFunctions

        public void getStringFunctions​(java.lang.String result)
      • getStringFunctions

        public void getStringFunctions​(java.lang.Throwable cause)
      • supportsLikeEscapeClause

        public void supportsLikeEscapeClause​(boolean result)
      • supportsLikeEscapeClause

        public void supportsLikeEscapeClause​(java.lang.Throwable cause)
      • deletesAreDetected

        public void deletesAreDetected​(boolean result,
                                       int type)
      • deletesAreDetected

        public void deletesAreDetected​(java.lang.Throwable cause,
                                       int type)
      • getFunctions

        public void getFunctions​(java.sql.ResultSet result,
                                 java.lang.String catalog,
                                 java.lang.String schemaPattern,
                                 java.lang.String functionNamePattern)
      • getFunctions

        public void getFunctions​(java.lang.Throwable cause,
                                 java.lang.String catalog,
                                 java.lang.String schemaPattern,
                                 java.lang.String functionNamePattern)
      • supportsExpressionsInOrderBy

        public void supportsExpressionsInOrderBy​(boolean result)
      • supportsExpressionsInOrderBy

        public void supportsExpressionsInOrderBy​(java.lang.Throwable cause)
      • supportsCorrelatedSubqueries

        public void supportsCorrelatedSubqueries​(boolean result)
      • supportsCorrelatedSubqueries

        public void supportsCorrelatedSubqueries​(java.lang.Throwable cause)
      • getImportedKeys

        public void getImportedKeys​(java.sql.ResultSet result,
                                    java.lang.String catalog,
                                    java.lang.String schema,
                                    java.lang.String table)
      • getImportedKeys

        public void getImportedKeys​(java.lang.Throwable cause,
                                    java.lang.String catalog,
                                    java.lang.String schema,
                                    java.lang.String table)
      • getUDTs

        public void getUDTs​(java.sql.ResultSet result,
                            java.lang.String catalog,
                            java.lang.String schemaPattern,
                            java.lang.String typeNamePattern,
                            int[] types)
      • getUDTs

        public void getUDTs​(java.lang.Throwable cause,
                            java.lang.String catalog,
                            java.lang.String schemaPattern,
                            java.lang.String typeNamePattern,
                            int[] types)
      • supportsCatalogsInTableDefinitions

        public void supportsCatalogsInTableDefinitions​(boolean result)
      • supportsCatalogsInTableDefinitions

        public void supportsCatalogsInTableDefinitions​(java.lang.Throwable cause)
      • storesMixedCaseIdentifiers

        public void storesMixedCaseIdentifiers​(boolean result)
      • storesMixedCaseIdentifiers

        public void storesMixedCaseIdentifiers​(java.lang.Throwable cause)
      • supportsLimitedOuterJoins

        public void supportsLimitedOuterJoins​(boolean result)
      • supportsLimitedOuterJoins

        public void supportsLimitedOuterJoins​(java.lang.Throwable cause)
      • getDriverName

        public void getDriverName​(java.lang.String result)
      • getDriverName

        public void getDriverName​(java.lang.Throwable cause)
      • supportsDifferentTableCorrelationNames

        public void supportsDifferentTableCorrelationNames​(boolean result)
      • supportsDifferentTableCorrelationNames

        public void supportsDifferentTableCorrelationNames​(java.lang.Throwable cause)
      • ownDeletesAreVisible

        public void ownDeletesAreVisible​(boolean result,
                                         int type)
      • ownDeletesAreVisible

        public void ownDeletesAreVisible​(java.lang.Throwable cause,
                                         int type)
      • getConnection

        public void getConnection​(java.sql.Connection result)
      • getConnection

        public void getConnection​(java.lang.Throwable cause)
      • supportsCatalogsInIndexDefinitions

        public void supportsCatalogsInIndexDefinitions​(boolean result)
      • supportsCatalogsInIndexDefinitions

        public void supportsCatalogsInIndexDefinitions​(java.lang.Throwable cause)
      • supportsResultSetType

        public void supportsResultSetType​(boolean result,
                                          int type)
      • supportsResultSetType

        public void supportsResultSetType​(java.lang.Throwable cause,
                                          int type)
      • getProcedureTerm

        public void getProcedureTerm​(java.lang.String result)
      • getProcedureTerm

        public void getProcedureTerm​(java.lang.Throwable cause)
      • supportsCatalogsInPrivilegeDefinitions

        public void supportsCatalogsInPrivilegeDefinitions​(boolean result)
      • supportsCatalogsInPrivilegeDefinitions

        public void supportsCatalogsInPrivilegeDefinitions​(java.lang.Throwable cause)
      • getMaxColumnsInTable

        public void getMaxColumnsInTable​(int result)
      • getMaxColumnsInTable

        public void getMaxColumnsInTable​(java.lang.Throwable cause)
      • newResultSetListener

        public com.impossibl.jdbc.spy.ResultSetListener newResultSetListener()
      • newConnectionListener

        public com.impossibl.jdbc.spy.ConnectionListener newConnectionListener()