| lambda$generateWordTablesDDLImpl$1(PrintStream, String, String, String, String, String, String, String, WordTable) |   | 38% |   | 25% | 6 | 7 | 26 | 45 | 0 | 1 |
| mapCP(String) |  | 0% |  | 0% | 17 | 17 | 28 | 28 | 1 | 1 |
| extractColumnName(String) |  | 0% |  | 0% | 8 | 8 | 20 | 20 | 1 | 1 |
| getCreateSequenceString(String, Long, Long, Long, Long, Boolean) |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1 |
| postTransaction(Persistence, Object, boolean) |  | 0% |  | 0% | 5 | 5 | 20 | 20 | 1 | 1 |
| getVacuumInterval() |  | 0% |  | 0% | 9 | 9 | 21 | 21 | 1 | 1 |
| formatDate(date) |  | 0% |  | 0% | 2 | 2 | 14 | 14 | 1 | 1 |
| translateToParmType(String, String) |  | 0% |  | 0% | 12 | 12 | 15 | 15 | 1 | 1 |
| isConnectionError(Exception) |  | 0% |  | 0% | 8 | 8 | 11 | 11 | 1 | 1 |
| errorEntry(String) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| mapCollation(String) |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 1 | 1 |
| isRecoverableError(Exception) |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 1 | 1 |
| lambda$generateWordTablesDDLImpl$0(WordTable, CustomExtentField) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getLimitString(String, int, int) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| getSpecificTypeAsString(FqlType) |  | 0% |  | 0% | 12 | 12 | 13 | 13 | 1 | 1 |
| getCodepage(Connection) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| getCollation(Connection) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| createContext(Database) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| isUniqueConstraintViolation(SQLException) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getSqlMappedType(String, int, Boolean) |   | 73% |   | 50% | 2 | 4 | 2 | 8 | 0 | 1 |
| supportsVariableLimit() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| static {...} |   | 98% |   | 50% | 1 | 2 | 3 | 66 | 0 | 1 |
| addRtrimmedExpression(String, StringBuilder) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDropTableString(boolean, String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| useCTE4Contains() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| prepareMetadataParameter(String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| processMetadataResult(String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getAnalyzeString(String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| connectionCustomizer(DatabaseConfig) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getSyntheticIndexSize(boolean) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isCaseInsensitiveColumn(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| inlineLimit(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createSequenceHandler(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getScriptRunner() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| blobCreator(Connection, byte[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| clobCreator(Connection, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isUdfOriginatedError(SQLException) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isUdfOriginatedWarning(SQLException) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTenantSql() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSequenceSetValString(String, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isMetadataSortDesc(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isMetadataSortAsc(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| buildRemoteURL(String, Database) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSequenceSQL(Database) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| scriptSplitter() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCreateSequenceString(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDropSequenceString(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSequenceSetValString(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSequenceNextValString(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSequenceCurrValString(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSequencePrefetchString(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| weightAggregator() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCatalogPattern(Database) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDriverClassName() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getJdbcDatabaseType() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| needsComputedColumns() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsFunctionOverloading() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsBooleanDatatype() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLowDate() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHighDate() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isComputedColumn(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSequenceSetValString() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasFullSequenceSupport() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isQueryRangeParameterInlined() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| requiresExplicitCastInsideTernary() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getComputedColumnFormula(String, boolean) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| explicitSetCollation() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getComputedColumnString(String, String, int, boolean, boolean) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIndexLengthLimit() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxParameterCount() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCreateTemporaryTableString(boolean) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCreateTemporaryTablePostfix(boolean) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| useUdf4Contains() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isNativeUDFsSupported() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| udfSchema() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| useMixedNode4Contains() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSchemaPattern(Database) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxEntriesInSelect() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| preferDisjunctiveForm() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDropIndexString(boolean, String, String) |  | 87% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| useWordTables() |  | 83% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| getReservedKeywords() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| generateWordTablesDDLImpl(String, PrintStream, String, Collection) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| getProcessedCharacterColumnName(String, boolean) |  | 100% |   | 50% | 2 | 3 | 0 | 7 | 0 | 1 |
| getCreateIndexString(P2JIndex, boolean, boolean) |  | 100% |   | 75% | 1 | 3 | 0 | 4 | 0 | 1 |
| getDropIndexString(P2JIndex) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSqlIndexName(P2JIndex) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCreateSequenceString(String, long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| P2JPostgreSQLDialect() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getDatabasePrepareStatements(Database) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDelimiter() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| injectComputedColumns() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| id() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |