Package com.impossibl.jdbc.spy
Class DatabaseMetaDataTracer
- java.lang.Object
-
- com.impossibl.jdbc.spy.DatabaseMetaDataTracer
-
public class DatabaseMetaDataTracer extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DatabaseMetaDataTracer(TraceOutput out)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidallProceduresAreCallable(boolean result)voidallProceduresAreCallable(java.lang.Throwable cause)voidallTablesAreSelectable(boolean result)voidallTablesAreSelectable(java.lang.Throwable cause)voidautoCommitFailureClosesAllResultSets(boolean result)voidautoCommitFailureClosesAllResultSets(java.lang.Throwable cause)voiddataDefinitionCausesTransactionCommit(boolean result)voiddataDefinitionCausesTransactionCommit(java.lang.Throwable cause)voiddataDefinitionIgnoredInTransactions(boolean result)voiddataDefinitionIgnoredInTransactions(java.lang.Throwable cause)voiddeletesAreDetected(boolean result, int type)voiddeletesAreDetected(java.lang.Throwable cause, int type)voiddoesMaxRowSizeIncludeBlobs(boolean result)voiddoesMaxRowSizeIncludeBlobs(java.lang.Throwable cause)voidgeneratedKeyAlwaysReturned(boolean result)voidgeneratedKeyAlwaysReturned(java.lang.Throwable cause)voidgetAttributes(java.lang.Throwable cause, java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern, java.lang.String attributeNamePattern)voidgetAttributes(java.sql.ResultSet result, java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern, java.lang.String attributeNamePattern)voidgetBestRowIdentifier(java.lang.Throwable cause, java.lang.String catalog, java.lang.String schema, java.lang.String table, int scope, boolean nullable)voidgetBestRowIdentifier(java.sql.ResultSet result, java.lang.String catalog, java.lang.String schema, java.lang.String table, int scope, boolean nullable)voidgetCatalogs(java.lang.Throwable cause)voidgetCatalogs(java.sql.ResultSet result)voidgetCatalogSeparator(java.lang.String result)voidgetCatalogSeparator(java.lang.Throwable cause)voidgetCatalogTerm(java.lang.String result)voidgetCatalogTerm(java.lang.Throwable cause)voidgetClientInfoProperties(java.lang.Throwable cause)voidgetClientInfoProperties(java.sql.ResultSet result)voidgetColumnPrivileges(java.lang.Throwable cause, java.lang.String catalog, java.lang.String schema, java.lang.String table, java.lang.String columnNamePattern)voidgetColumnPrivileges(java.sql.ResultSet result, java.lang.String catalog, java.lang.String schema, java.lang.String table, java.lang.String columnNamePattern)voidgetColumns(java.lang.Throwable cause, java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String columnNamePattern)voidgetColumns(java.sql.ResultSet result, java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String columnNamePattern)voidgetConnection(java.lang.Throwable cause)voidgetConnection(java.sql.Connection result)voidgetCrossReference(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)voidgetCrossReference(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)voidgetDatabaseMajorVersion(int result)voidgetDatabaseMajorVersion(java.lang.Throwable cause)voidgetDatabaseMinorVersion(int result)voidgetDatabaseMinorVersion(java.lang.Throwable cause)voidgetDatabaseProductName(java.lang.String result)voidgetDatabaseProductName(java.lang.Throwable cause)voidgetDatabaseProductVersion(java.lang.String result)voidgetDatabaseProductVersion(java.lang.Throwable cause)voidgetDefaultTransactionIsolation(int result)voidgetDefaultTransactionIsolation(java.lang.Throwable cause)voidgetDriverMajorVersion(int result)voidgetDriverMajorVersion(java.lang.Throwable cause)voidgetDriverMinorVersion(int result)voidgetDriverMinorVersion(java.lang.Throwable cause)voidgetDriverName(java.lang.String result)voidgetDriverName(java.lang.Throwable cause)voidgetDriverVersion(java.lang.String result)voidgetDriverVersion(java.lang.Throwable cause)voidgetExportedKeys(java.lang.Throwable cause, java.lang.String catalog, java.lang.String schema, java.lang.String table)voidgetExportedKeys(java.sql.ResultSet result, java.lang.String catalog, java.lang.String schema, java.lang.String table)voidgetExtraNameCharacters(java.lang.String result)voidgetExtraNameCharacters(java.lang.Throwable cause)voidgetFunctionColumns(java.lang.Throwable cause, java.lang.String catalog, java.lang.String schemaPattern, java.lang.String functionNamePattern, java.lang.String columnNamePattern)voidgetFunctionColumns(java.sql.ResultSet result, java.lang.String catalog, java.lang.String schemaPattern, java.lang.String functionNamePattern, java.lang.String columnNamePattern)voidgetFunctions(java.lang.Throwable cause, java.lang.String catalog, java.lang.String schemaPattern, java.lang.String functionNamePattern)voidgetFunctions(java.sql.ResultSet result, java.lang.String catalog, java.lang.String schemaPattern, java.lang.String functionNamePattern)voidgetIdentifierQuoteString(java.lang.String result)voidgetIdentifierQuoteString(java.lang.Throwable cause)voidgetImportedKeys(java.lang.Throwable cause, java.lang.String catalog, java.lang.String schema, java.lang.String table)voidgetImportedKeys(java.sql.ResultSet result, java.lang.String catalog, java.lang.String schema, java.lang.String table)voidgetIndexInfo(java.lang.Throwable cause, java.lang.String catalog, java.lang.String schema, java.lang.String table, boolean unique, boolean approximate)voidgetIndexInfo(java.sql.ResultSet result, java.lang.String catalog, java.lang.String schema, java.lang.String table, boolean unique, boolean approximate)voidgetJDBCMajorVersion(int result)voidgetJDBCMajorVersion(java.lang.Throwable cause)voidgetJDBCMinorVersion(int result)voidgetJDBCMinorVersion(java.lang.Throwable cause)voidgetMaxBinaryLiteralLength(int result)voidgetMaxBinaryLiteralLength(java.lang.Throwable cause)voidgetMaxCatalogNameLength(int result)voidgetMaxCatalogNameLength(java.lang.Throwable cause)voidgetMaxCharLiteralLength(int result)voidgetMaxCharLiteralLength(java.lang.Throwable cause)voidgetMaxColumnNameLength(int result)voidgetMaxColumnNameLength(java.lang.Throwable cause)voidgetMaxColumnsInGroupBy(int result)voidgetMaxColumnsInGroupBy(java.lang.Throwable cause)voidgetMaxColumnsInIndex(int result)voidgetMaxColumnsInIndex(java.lang.Throwable cause)voidgetMaxColumnsInOrderBy(int result)voidgetMaxColumnsInOrderBy(java.lang.Throwable cause)voidgetMaxColumnsInSelect(int result)voidgetMaxColumnsInSelect(java.lang.Throwable cause)voidgetMaxColumnsInTable(int result)voidgetMaxColumnsInTable(java.lang.Throwable cause)voidgetMaxConnections(int result)voidgetMaxConnections(java.lang.Throwable cause)voidgetMaxCursorNameLength(int result)voidgetMaxCursorNameLength(java.lang.Throwable cause)voidgetMaxIndexLength(int result)voidgetMaxIndexLength(java.lang.Throwable cause)voidgetMaxLogicalLobSize(long result)voidgetMaxLogicalLobSize(java.lang.Throwable cause)voidgetMaxProcedureNameLength(int result)voidgetMaxProcedureNameLength(java.lang.Throwable cause)voidgetMaxRowSize(int result)voidgetMaxRowSize(java.lang.Throwable cause)voidgetMaxSchemaNameLength(int result)voidgetMaxSchemaNameLength(java.lang.Throwable cause)voidgetMaxStatementLength(int result)voidgetMaxStatementLength(java.lang.Throwable cause)voidgetMaxStatements(int result)voidgetMaxStatements(java.lang.Throwable cause)voidgetMaxTableNameLength(int result)voidgetMaxTableNameLength(java.lang.Throwable cause)voidgetMaxTablesInSelect(int result)voidgetMaxTablesInSelect(java.lang.Throwable cause)voidgetMaxUserNameLength(int result)voidgetMaxUserNameLength(java.lang.Throwable cause)voidgetNumericFunctions(java.lang.String result)voidgetNumericFunctions(java.lang.Throwable cause)voidgetPrimaryKeys(java.lang.Throwable cause, java.lang.String catalog, java.lang.String schema, java.lang.String table)voidgetPrimaryKeys(java.sql.ResultSet result, java.lang.String catalog, java.lang.String schema, java.lang.String table)voidgetProcedureColumns(java.lang.Throwable cause, java.lang.String catalog, java.lang.String schemaPattern, java.lang.String procedureNamePattern, java.lang.String columnNamePattern)voidgetProcedureColumns(java.sql.ResultSet result, java.lang.String catalog, java.lang.String schemaPattern, java.lang.String procedureNamePattern, java.lang.String columnNamePattern)voidgetProcedures(java.lang.Throwable cause, java.lang.String catalog, java.lang.String schemaPattern, java.lang.String procedureNamePattern)voidgetProcedures(java.sql.ResultSet result, java.lang.String catalog, java.lang.String schemaPattern, java.lang.String procedureNamePattern)voidgetProcedureTerm(java.lang.String result)voidgetProcedureTerm(java.lang.Throwable cause)voidgetPseudoColumns(java.lang.Throwable cause, java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String columnNamePattern)voidgetPseudoColumns(java.sql.ResultSet result, java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String columnNamePattern)voidgetResultSetHoldability(int result)voidgetResultSetHoldability(java.lang.Throwable cause)voidgetRowIdLifetime(java.lang.Throwable cause)voidgetRowIdLifetime(java.sql.RowIdLifetime result)voidgetSchemas(java.lang.Throwable cause)voidgetSchemas(java.lang.Throwable cause, java.lang.String catalog, java.lang.String schemaPattern)voidgetSchemas(java.sql.ResultSet result)voidgetSchemas(java.sql.ResultSet result, java.lang.String catalog, java.lang.String schemaPattern)voidgetSchemaTerm(java.lang.String result)voidgetSchemaTerm(java.lang.Throwable cause)voidgetSearchStringEscape(java.lang.String result)voidgetSearchStringEscape(java.lang.Throwable cause)voidgetSQLKeywords(java.lang.String result)voidgetSQLKeywords(java.lang.Throwable cause)voidgetSQLStateType(int result)voidgetSQLStateType(java.lang.Throwable cause)voidgetStringFunctions(java.lang.String result)voidgetStringFunctions(java.lang.Throwable cause)voidgetSuperTables(java.lang.Throwable cause, java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern)voidgetSuperTables(java.sql.ResultSet result, java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern)voidgetSuperTypes(java.lang.Throwable cause, java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern)voidgetSuperTypes(java.sql.ResultSet result, java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern)voidgetSystemFunctions(java.lang.String result)voidgetSystemFunctions(java.lang.Throwable cause)voidgetTablePrivileges(java.lang.Throwable cause, java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern)voidgetTablePrivileges(java.sql.ResultSet result, java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern)voidgetTables(java.lang.Throwable cause, java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String[] types)voidgetTables(java.sql.ResultSet result, java.lang.String catalog, java.lang.String schemaPattern, java.lang.String tableNamePattern, java.lang.String[] types)voidgetTableTypes(java.lang.Throwable cause)voidgetTableTypes(java.sql.ResultSet result)voidgetTimeDateFunctions(java.lang.String result)voidgetTimeDateFunctions(java.lang.Throwable cause)voidgetTypeInfo(java.lang.Throwable cause)voidgetTypeInfo(java.sql.ResultSet result)voidgetUDTs(java.lang.Throwable cause, java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern, int[] types)voidgetUDTs(java.sql.ResultSet result, java.lang.String catalog, java.lang.String schemaPattern, java.lang.String typeNamePattern, int[] types)voidgetURL(java.lang.String result)voidgetURL(java.lang.Throwable cause)voidgetUserName(java.lang.String result)voidgetUserName(java.lang.Throwable cause)voidgetVersionColumns(java.lang.Throwable cause, java.lang.String catalog, java.lang.String schema, java.lang.String table)voidgetVersionColumns(java.sql.ResultSet result, java.lang.String catalog, java.lang.String schema, java.lang.String table)voidinsertsAreDetected(boolean result, int type)voidinsertsAreDetected(java.lang.Throwable cause, int type)voidisCatalogAtStart(boolean result)voidisCatalogAtStart(java.lang.Throwable cause)voidisReadOnly(boolean result)voidisReadOnly(java.lang.Throwable cause)voidisWrapperFor(boolean result, java.lang.Class<?> iface)voidisWrapperFor(java.lang.Throwable cause, java.lang.Class<?> iface)voidlocatorsUpdateCopy(boolean result)voidlocatorsUpdateCopy(java.lang.Throwable cause)com.impossibl.jdbc.spy.ConnectionListenernewConnectionListener()com.impossibl.jdbc.spy.ResultSetListenernewResultSetListener()voidnullPlusNonNullIsNull(boolean result)voidnullPlusNonNullIsNull(java.lang.Throwable cause)voidnullsAreSortedAtEnd(boolean result)voidnullsAreSortedAtEnd(java.lang.Throwable cause)voidnullsAreSortedAtStart(boolean result)voidnullsAreSortedAtStart(java.lang.Throwable cause)voidnullsAreSortedHigh(boolean result)voidnullsAreSortedHigh(java.lang.Throwable cause)voidnullsAreSortedLow(boolean result)voidnullsAreSortedLow(java.lang.Throwable cause)voidothersDeletesAreVisible(boolean result, int type)voidothersDeletesAreVisible(java.lang.Throwable cause, int type)voidothersInsertsAreVisible(boolean result, int type)voidothersInsertsAreVisible(java.lang.Throwable cause, int type)voidothersUpdatesAreVisible(boolean result, int type)voidothersUpdatesAreVisible(java.lang.Throwable cause, int type)voidownDeletesAreVisible(boolean result, int type)voidownDeletesAreVisible(java.lang.Throwable cause, int type)voidownInsertsAreVisible(boolean result, int type)voidownInsertsAreVisible(java.lang.Throwable cause, int type)voidownUpdatesAreVisible(boolean result, int type)voidownUpdatesAreVisible(java.lang.Throwable cause, int type)voidstoresLowerCaseIdentifiers(boolean result)voidstoresLowerCaseIdentifiers(java.lang.Throwable cause)voidstoresLowerCaseQuotedIdentifiers(boolean result)voidstoresLowerCaseQuotedIdentifiers(java.lang.Throwable cause)voidstoresMixedCaseIdentifiers(boolean result)voidstoresMixedCaseIdentifiers(java.lang.Throwable cause)voidstoresMixedCaseQuotedIdentifiers(boolean result)voidstoresMixedCaseQuotedIdentifiers(java.lang.Throwable cause)voidstoresUpperCaseIdentifiers(boolean result)voidstoresUpperCaseIdentifiers(java.lang.Throwable cause)voidstoresUpperCaseQuotedIdentifiers(boolean result)voidstoresUpperCaseQuotedIdentifiers(java.lang.Throwable cause)voidsupportsAlterTableWithAddColumn(boolean result)voidsupportsAlterTableWithAddColumn(java.lang.Throwable cause)voidsupportsAlterTableWithDropColumn(boolean result)voidsupportsAlterTableWithDropColumn(java.lang.Throwable cause)voidsupportsANSI92EntryLevelSQL(boolean result)voidsupportsANSI92EntryLevelSQL(java.lang.Throwable cause)voidsupportsANSI92FullSQL(boolean result)voidsupportsANSI92FullSQL(java.lang.Throwable cause)voidsupportsANSI92IntermediateSQL(boolean result)voidsupportsANSI92IntermediateSQL(java.lang.Throwable cause)voidsupportsBatchUpdates(boolean result)voidsupportsBatchUpdates(java.lang.Throwable cause)voidsupportsCatalogsInDataManipulation(boolean result)voidsupportsCatalogsInDataManipulation(java.lang.Throwable cause)voidsupportsCatalogsInIndexDefinitions(boolean result)voidsupportsCatalogsInIndexDefinitions(java.lang.Throwable cause)voidsupportsCatalogsInPrivilegeDefinitions(boolean result)voidsupportsCatalogsInPrivilegeDefinitions(java.lang.Throwable cause)voidsupportsCatalogsInProcedureCalls(boolean result)voidsupportsCatalogsInProcedureCalls(java.lang.Throwable cause)voidsupportsCatalogsInTableDefinitions(boolean result)voidsupportsCatalogsInTableDefinitions(java.lang.Throwable cause)voidsupportsColumnAliasing(boolean result)voidsupportsColumnAliasing(java.lang.Throwable cause)voidsupportsConvert(boolean result)voidsupportsConvert(boolean result, int fromType, int toType)voidsupportsConvert(java.lang.Throwable cause)voidsupportsConvert(java.lang.Throwable cause, int fromType, int toType)voidsupportsCoreSQLGrammar(boolean result)voidsupportsCoreSQLGrammar(java.lang.Throwable cause)voidsupportsCorrelatedSubqueries(boolean result)voidsupportsCorrelatedSubqueries(java.lang.Throwable cause)voidsupportsDataDefinitionAndDataManipulationTransactions(boolean result)voidsupportsDataDefinitionAndDataManipulationTransactions(java.lang.Throwable cause)voidsupportsDataManipulationTransactionsOnly(boolean result)voidsupportsDataManipulationTransactionsOnly(java.lang.Throwable cause)voidsupportsDifferentTableCorrelationNames(boolean result)voidsupportsDifferentTableCorrelationNames(java.lang.Throwable cause)voidsupportsExpressionsInOrderBy(boolean result)voidsupportsExpressionsInOrderBy(java.lang.Throwable cause)voidsupportsExtendedSQLGrammar(boolean result)voidsupportsExtendedSQLGrammar(java.lang.Throwable cause)voidsupportsFullOuterJoins(boolean result)voidsupportsFullOuterJoins(java.lang.Throwable cause)voidsupportsGetGeneratedKeys(boolean result)voidsupportsGetGeneratedKeys(java.lang.Throwable cause)voidsupportsGroupBy(boolean result)voidsupportsGroupBy(java.lang.Throwable cause)voidsupportsGroupByBeyondSelect(boolean result)voidsupportsGroupByBeyondSelect(java.lang.Throwable cause)voidsupportsGroupByUnrelated(boolean result)voidsupportsGroupByUnrelated(java.lang.Throwable cause)voidsupportsIntegrityEnhancementFacility(boolean result)voidsupportsIntegrityEnhancementFacility(java.lang.Throwable cause)voidsupportsLikeEscapeClause(boolean result)voidsupportsLikeEscapeClause(java.lang.Throwable cause)voidsupportsLimitedOuterJoins(boolean result)voidsupportsLimitedOuterJoins(java.lang.Throwable cause)voidsupportsMinimumSQLGrammar(boolean result)voidsupportsMinimumSQLGrammar(java.lang.Throwable cause)voidsupportsMixedCaseIdentifiers(boolean result)voidsupportsMixedCaseIdentifiers(java.lang.Throwable cause)voidsupportsMixedCaseQuotedIdentifiers(boolean result)voidsupportsMixedCaseQuotedIdentifiers(java.lang.Throwable cause)voidsupportsMultipleOpenResults(boolean result)voidsupportsMultipleOpenResults(java.lang.Throwable cause)voidsupportsMultipleResultSets(boolean result)voidsupportsMultipleResultSets(java.lang.Throwable cause)voidsupportsMultipleTransactions(boolean result)voidsupportsMultipleTransactions(java.lang.Throwable cause)voidsupportsNamedParameters(boolean result)voidsupportsNamedParameters(java.lang.Throwable cause)voidsupportsNonNullableColumns(boolean result)voidsupportsNonNullableColumns(java.lang.Throwable cause)voidsupportsOpenCursorsAcrossCommit(boolean result)voidsupportsOpenCursorsAcrossCommit(java.lang.Throwable cause)voidsupportsOpenCursorsAcrossRollback(boolean result)voidsupportsOpenCursorsAcrossRollback(java.lang.Throwable cause)voidsupportsOpenStatementsAcrossCommit(boolean result)voidsupportsOpenStatementsAcrossCommit(java.lang.Throwable cause)voidsupportsOpenStatementsAcrossRollback(boolean result)voidsupportsOpenStatementsAcrossRollback(java.lang.Throwable cause)voidsupportsOrderByUnrelated(boolean result)voidsupportsOrderByUnrelated(java.lang.Throwable cause)voidsupportsOuterJoins(boolean result)voidsupportsOuterJoins(java.lang.Throwable cause)voidsupportsPositionedDelete(boolean result)voidsupportsPositionedDelete(java.lang.Throwable cause)voidsupportsPositionedUpdate(boolean result)voidsupportsPositionedUpdate(java.lang.Throwable cause)voidsupportsRefCursors(boolean result)voidsupportsRefCursors(java.lang.Throwable cause)voidsupportsResultSetConcurrency(boolean result, int type, int concurrency)voidsupportsResultSetConcurrency(java.lang.Throwable cause, int type, int concurrency)voidsupportsResultSetHoldability(boolean result, int holdability)voidsupportsResultSetHoldability(java.lang.Throwable cause, int holdability)voidsupportsResultSetType(boolean result, int type)voidsupportsResultSetType(java.lang.Throwable cause, int type)voidsupportsSavepoints(boolean result)voidsupportsSavepoints(java.lang.Throwable cause)voidsupportsSchemasInDataManipulation(boolean result)voidsupportsSchemasInDataManipulation(java.lang.Throwable cause)voidsupportsSchemasInIndexDefinitions(boolean result)voidsupportsSchemasInIndexDefinitions(java.lang.Throwable cause)voidsupportsSchemasInPrivilegeDefinitions(boolean result)voidsupportsSchemasInPrivilegeDefinitions(java.lang.Throwable cause)voidsupportsSchemasInProcedureCalls(boolean result)voidsupportsSchemasInProcedureCalls(java.lang.Throwable cause)voidsupportsSchemasInTableDefinitions(boolean result)voidsupportsSchemasInTableDefinitions(java.lang.Throwable cause)voidsupportsSelectForUpdate(boolean result)voidsupportsSelectForUpdate(java.lang.Throwable cause)voidsupportsStatementPooling(boolean result)voidsupportsStatementPooling(java.lang.Throwable cause)voidsupportsStoredFunctionsUsingCallSyntax(boolean result)voidsupportsStoredFunctionsUsingCallSyntax(java.lang.Throwable cause)voidsupportsStoredProcedures(boolean result)voidsupportsStoredProcedures(java.lang.Throwable cause)voidsupportsSubqueriesInComparisons(boolean result)voidsupportsSubqueriesInComparisons(java.lang.Throwable cause)voidsupportsSubqueriesInExists(boolean result)voidsupportsSubqueriesInExists(java.lang.Throwable cause)voidsupportsSubqueriesInIns(boolean result)voidsupportsSubqueriesInIns(java.lang.Throwable cause)voidsupportsSubqueriesInQuantifieds(boolean result)voidsupportsSubqueriesInQuantifieds(java.lang.Throwable cause)voidsupportsTableCorrelationNames(boolean result)voidsupportsTableCorrelationNames(java.lang.Throwable cause)voidsupportsTransactionIsolationLevel(boolean result, int level)voidsupportsTransactionIsolationLevel(java.lang.Throwable cause, int level)voidsupportsTransactions(boolean result)voidsupportsTransactions(java.lang.Throwable cause)voidsupportsUnion(boolean result)voidsupportsUnion(java.lang.Throwable cause)voidsupportsUnionAll(boolean result)voidsupportsUnionAll(java.lang.Throwable cause)voidtrace(Trace trace)<T> voidunwrap(java.lang.Throwable cause, java.lang.Class<T> iface)<T> voidunwrap(T result, java.lang.Class<T> iface)voidupdatesAreDetected(boolean result, int type)voidupdatesAreDetected(java.lang.Throwable cause, int type)voidusesLocalFilePerTable(boolean result)voidusesLocalFilePerTable(java.lang.Throwable cause)voidusesLocalFiles(boolean result)voidusesLocalFiles(java.lang.Throwable cause)
-
-
-
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()
-
-