| getCreateIndexString(P2JIndex, boolean, boolean) |  | 0% |  | 0% | 7 | 7 | 20 | 20 | 1 | 1 |
| formatDate(date) |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| extractColumnName(String) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| getSqlMappedType(String, int, Boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| computeIndexKeySize(Class, Object) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| getComputedColumnFormula(String, boolean) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| isConnectionError(Exception) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| blobCreator(Connection, byte[]) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| clobCreator(Connection, String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| prepareMetadataParameter(String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isUniqueConstraintViolation(SQLException) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getDropIndexString(P2JIndex) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| addRtrimmedExpression(String, StringBuilder) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDropIndexString(boolean, String, String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getProcessedCharacterColumnName(String, boolean) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| isCaseInsensitiveColumn(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDropTableString(boolean, String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getComputedColumnPrefix(boolean) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getSyntheticIndexSize(boolean) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isComputedColumn(String) |  | 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 |
| scriptSplitter() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getScriptRunner() |  | 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 |
| getDatabasePrepareStatements(Database) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| preparePermanentDatabase(Database) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDriverClassName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getJdbcDatabaseType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createContext(Database) |  | 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 |
| 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 |
| hasFullSequenceSupport() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSequencePrefetchString(String) |  | 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 |
| processMetadataResult(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| explicitSetCollation() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDelimiter() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCreateSequenceString(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCreateSequenceString(String, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCreateSequenceString(String, Long, Long, Long, Long, Boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDropSequenceString(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSequenceSetValString(String, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSequenceSetValString(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSequenceSetValString() |  | 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 |
| createSequenceHandler(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| injectComputedColumns() |  | 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 |
| getAnalyzeString(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| useUdf4Contains() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| useWordTables() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isNativeUDFsSupported() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| checkErrorFn() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| initErrorFn() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| id() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTenantSql() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| inlineLimit(boolean) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateWordTablesDDLImpl(String, PrintStream, String, Collection) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 49 | 0 | 1 |
| P2JSQLServer2008Dialect() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |