| getTypeInfo() |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 1 | 1 |
| getExportedKeysUsingShowCreateTable(String, String, String) |  | 0% |  | 0% | 35 | 35 | 103 | 103 | 1 | 1 |
| parseShowCreateTable(String, String, String, boolean, List) |  | 0% |  | 0% | 25 | 25 | 77 | 77 | 1 | 1 |
| getImportedKeysUsingShowCreateTable(String, String) |  | 0% |  | 0% | 8 | 8 | 36 | 36 | 1 | 1 |
| getTables(String, String, String, String[]) |  | 0% |  | 0% | 13 | 13 | 28 | 28 | 1 | 1 |
| getExtImportedKeys(String, Connection) |  | 0% |  | 0% | 8 | 8 | 27 | 27 | 1 | 1 |
| getColumns(String, String, String, String) |  | 0% |  | 0% | 9 | 9 | 32 | 32 | 1 | 1 |
| dataTypeClause(String) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| getClientInfoProperties() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getBestRowIdentifier(String, String, String, int, boolean) |  | 0% |  | 0% | 7 | 7 | 18 | 18 | 1 | 1 |
| parseIdentifier(char[], int, DatabaseMetaData.Identifier) |  | 0% |  | 0% | 8 | 8 | 23 | 23 | 1 | 1 |
| getCrossReference(String, String, String, String, String, String) |  | 0% |  | 0% | 5 | 5 | 20 | 20 | 1 | 1 |
| getIndexInfo(String, String, String, boolean, boolean) |  | 0% |  | 0% | 7 | 7 | 21 | 21 | 1 | 1 |
| lambda$getImportedKeysUsingShowCreateTable$1(String[], String[]) |  | 0% |  | 0% | 9 | 9 | 14 | 14 | 1 | 1 |
| lambda$getExportedKeysUsingShowCreateTable$0(String[], String[]) |  | 0% |  | 0% | 9 | 9 | 14 | 14 | 1 | 1 |
| getProcedureColumns(String, String, String, String) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| getFunctionColumns(String, String, String, String) |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1 |
| getExportedKeysUsingInformationSchema(String, String, String) |  | 0% |  | 0% | 6 | 6 | 20 | 20 | 1 | 1 |
| databaseCond(boolean, StringBuilder, String, String, boolean) |  | 0% |  | 0% | 13 | 13 | 13 | 13 | 1 | 1 |
| parseIdentifierList(char[], int, List) |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 1 | 1 |
| getColumnPrivileges(String, String, String, String) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| getPrimaryKeys(String, String, String) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| getImportedKeysUsingInformationSchema(String, String) |  | 0% |  | 0% | 4 | 4 | 17 | 17 | 1 | 1 |
| getFunctions(String, String, String) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| getExportedKeys(String, String, String) |  | 0% |  | 0% | 7 | 7 | 10 | 10 | 1 | 1 |
| getProcedures(String, String, String) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| patternCond(boolean, StringBuilder, String, String) |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 1 | 1 |
| getImportedKeys(String, String, String) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| getTablePrivileges(String, String, String) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| DataTypeClause(Configuration) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| supportsConvert(int, int) |  | 0% |  | 0% | 13 | 13 | 20 | 20 | 1 | 1 |
| getImportedKeyAction(String) |  | 0% |  | 0% | 7 | 7 | 9 | 9 | 1 | 1 |
| skipKeyword(char[], int, String) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getSchemas(String, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| isReadOnly() | | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| escapeQuote(String) | | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| executeQuery(String) | | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| escapeString(String, boolean) | | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| unwrap(Class) | | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| skipWhiteSpace(char[], int) | | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| quoteIdentifier(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDatabaseProductName() | | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| getSchemas() | | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getCatalogs() | | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| supportsResultSetType(int) | | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| supportsResultSetConcurrency(int, int) | | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| DatabaseMetaData(Connection, Configuration) | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| storesLowerCaseIdentifiers() | | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| storesMixedCaseIdentifiers() | | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| supportsMixedCaseIdentifiers() | | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| supportsResultSetHoldability(int) | | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getPseudoColumns(String, String, String, String) | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getDatabaseProductVersion() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsTransactionIsolationLevel(int) | | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getVersionColumns(String, String, String) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getUDTs(String, String, String, int[]) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getSuperTypes(String, String, String) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getSuperTables(String, String, String) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getAttributes(String, String, String, String) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDatabaseMajorVersion() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDatabaseMinorVersion() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getTypeInfo$2(String[]) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getURL() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUserName() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTableTypes() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ownUpdatesAreVisible(int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ownDeletesAreVisible(int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ownInsertsAreVisible(int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isWrapperFor(Class) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDriverVersion() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDriverMajorVersion() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDriverMinorVersion() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsMixedCaseQuotedIdentifiers() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| storesUpperCaseQuotedIdentifiers() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| storesLowerCaseQuotedIdentifiers() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| storesMixedCaseQuotedIdentifiers() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConnection() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generatedKeyAlwaysReturned() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| allProceduresAreCallable() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| allTablesAreSelectable() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| nullsAreSortedHigh() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| nullsAreSortedLow() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| nullsAreSortedAtStart() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| nullsAreSortedAtEnd() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDriverName() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| usesLocalFiles() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| usesLocalFilePerTable() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| storesUpperCaseIdentifiers() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIdentifierQuoteString() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSQLKeywords() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNumericFunctions() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStringFunctions() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSystemFunctions() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTimeDateFunctions() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSearchStringEscape() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getExtraNameCharacters() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsAlterTableWithAddColumn() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsAlterTableWithDropColumn() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsColumnAliasing() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| nullPlusNonNullIsNull() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsConvert() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsTableCorrelationNames() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsDifferentTableCorrelationNames() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsExpressionsInOrderBy() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsOrderByUnrelated() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsGroupBy() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsGroupByUnrelated() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsGroupByBeyondSelect() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsLikeEscapeClause() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsMultipleResultSets() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsMultipleTransactions() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsNonNullableColumns() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsMinimumSQLGrammar() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsCoreSQLGrammar() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsExtendedSQLGrammar() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsANSI92EntryLevelSQL() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsANSI92IntermediateSQL() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsANSI92FullSQL() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsIntegrityEnhancementFacility() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsOuterJoins() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsFullOuterJoins() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsLimitedOuterJoins() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSchemaTerm() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getProcedureTerm() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCatalogTerm() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isCatalogAtStart() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCatalogSeparator() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsSchemasInDataManipulation() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsSchemasInProcedureCalls() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsSchemasInTableDefinitions() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsSchemasInIndexDefinitions() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsSchemasInPrivilegeDefinitions() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsCatalogsInDataManipulation() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsCatalogsInProcedureCalls() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsCatalogsInTableDefinitions() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsCatalogsInIndexDefinitions() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsCatalogsInPrivilegeDefinitions() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsPositionedDelete() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsPositionedUpdate() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsSelectForUpdate() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsStoredProcedures() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsSubqueriesInComparisons() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsSubqueriesInExists() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsSubqueriesInIns() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsSubqueriesInQuantifieds() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsCorrelatedSubqueries() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsUnion() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsUnionAll() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsOpenCursorsAcrossCommit() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsOpenCursorsAcrossRollback() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsOpenStatementsAcrossCommit() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsOpenStatementsAcrossRollback() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxBinaryLiteralLength() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxCharLiteralLength() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxColumnNameLength() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxColumnsInGroupBy() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxColumnsInIndex() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxColumnsInOrderBy() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxColumnsInSelect() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxColumnsInTable() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxConnections() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxCursorNameLength() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxIndexLength() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxSchemaNameLength() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxProcedureNameLength() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxCatalogNameLength() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxRowSize() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doesMaxRowSizeIncludeBlobs() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxStatementLength() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxStatements() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxTableNameLength() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxTablesInSelect() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxUserNameLength() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDefaultTransactionIsolation() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsTransactions() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsDataDefinitionAndDataManipulationTransactions() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsDataManipulationTransactionsOnly() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dataDefinitionCausesTransactionCommit() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dataDefinitionIgnoredInTransactions() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| othersUpdatesAreVisible(int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| othersDeletesAreVisible(int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| othersInsertsAreVisible(int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| updatesAreDetected(int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| deletesAreDetected(int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| insertsAreDetected(int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsBatchUpdates() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsSavepoints() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsNamedParameters() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsMultipleOpenResults() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsGetGeneratedKeys() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getResultSetHoldability() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getJDBCMajorVersion() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getJDBCMinorVersion() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSQLStateType() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| locatorsUpdateCopy() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsStatementPooling() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRowIdLifetime() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsStoredFunctionsUsingCallSyntax() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| autoCommitFailureClosesAllResultSets() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxLogicalLobSize() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |