| getLocalDatePartsFormattedForQuery(String, String, String, String, String, String, String, String, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getInstantPartsFormattedForQuery(String, String, String, String, String, String, String, String, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDatePartsFormattedForQuery(String, String, String, String, String, String, String, String, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doStringAccumulateTransform(String, String, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doConcatTransform(String, String, String[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTriggerBasedIdentitySQL(DBDatabase, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doReplaceTransform(String, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSpatial2DIndexSQL(DBDatabase, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSequenceUpdateSQL(String, String, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doStringAccumulateTransform(String, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doStringAccumulateTransform(StringExpression, String, SortProvider) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doNewLocalDateFromYearMonthDayTransform(String, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLeftPadTransform(String, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doRightPadTransform(String, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| formatTableAliasAndColumnNameForSelectClause(DBRow, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLimitRowsSubClauseAfterWhereClause(QueryState, QueryOptions) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPositionInStringTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doTruncTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dropTriggerBasedIdentitySQL(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPrimaryKeySequenceName(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPrimaryKeyTriggerName(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doModulusTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDateAddSecondsTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDateAddMinutesTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDateAddDaysTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDateAddHoursTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDateAddWeeksTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDateAddMonthsTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDateAddYearsTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doInstantAddSecondsTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doInstantAddMinutesTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doInstantAddDaysTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doInstantAddHoursTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doInstantAddWeeksTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doInstantAddMonthsTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doInstantAddYearsTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDayDifferenceTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doWeekDifferenceTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doMonthDifferenceTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doYearDifferenceTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doHourDifferenceTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doMinuteDifferenceTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doSecondDifferenceTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doInTransform(String, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doNotInTransform(String, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| formatWithClauseTableDefinition(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doSelectFromRecursiveTable(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doChooseTransformation(String, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doNumberEqualsTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAlterTableAddForeignKeyStatement(DBRow, PropertyWrapper) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAlterTableDropForeignKeyStatement(DBRow, PropertyWrapper) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDateRepeatNotEqualsTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDateRepeatLessThanTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDateRepeatLessThanEqualsTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDateRepeatGreaterThanTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDateRepeatGreaterThanEqualsTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDatePlusDateRepeatTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DEqualsTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DUnionTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DIntersectionTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DIntersectsTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DContainsPolygon2DTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DDoesNotIntersectTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DOverlapsTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DTouchesTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DWithinTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPoint2DEqualsTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transformCoordinatesIntoDatabasePoint2DFormat(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLine2DEqualsTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLine2DNotEqualsTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPoint2DDistanceBetweenTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doRoundWithDecimalPlacesTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doSubstringBeforeTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doSubstringAfterTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DContainsPoint2DTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLine2DIntersectsLine2DTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLine2DIntersectionPointWithLine2DTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLine2DAllIntersectionPointsWithLine2DTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLineSegment2DIntersectsLineSegment2DTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLineSegment2DNotEqualsTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLineSegment2DEqualsTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLineSegment2DIntersectionPointWithLineSegment2DTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doMultiPoint2DEqualsTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doMultiPoint2DNotEqualsTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doMultiPoint2DGetPointAtIndexTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDateAtTimeZoneTransform(String, TimeZone) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAlterTableAddColumnSQL(DBRow, PropertyWrapper) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDurationLessThanTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDurationGreaterThanTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDurationLessThanEqualsTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDurationGreaterThanEqualsTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDurationEqualsTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDatePlusDurationTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDateMinusDurationTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTableStructureQuery(DBRow, DBTable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLocalDateTimeFormattedForQuery(LocalDateTime) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getInstantFormattedForQuery(Instant) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUTCDateFormattedForQuery(Date) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTableAliasForObject(Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| formatNameForDatabase(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| formatExpressionAlias(Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doStringLiteralWrapping(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toLowerCase(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLimitRowsSubClauseDuringSelectClause(QueryOptions) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTableAlias(RowDefinition) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| formatTableAlias(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDropDatabase(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLeftTrimTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLowercaseTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doRightTrimTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doStringLengthTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doUppercaseTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doMonthTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDayTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doHourTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doMinuteTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doSecondTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doSecondAndSubsecondTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doSubsecondTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doComparableInstantTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doInstantYearTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doInstantMonthTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doInstantDayTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doInstantHourTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doInstantMinuteTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doInstantSecondTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doInstantSubsecondTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsPagingNatively(QueryOptions) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doBooleanToIntegerTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doIntegerToBitTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| propertyWrapperConformsToAutoIncrementType(QueryableDatatype) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| prefersLargeObjectsReadAsBase64CharacterStream(DBLargeObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| prefersLargeObjectsReadAsBytes(DBLargeObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| prefersLargeObjectsReadAsCLOB(DBLargeObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| prefersLargeObjectsReadAsBLOB(DBLargeObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| prefersLargeObjectsSetAsCharacterStream(DBLargeObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| prefersLargeObjectsSetAsBLOB(DBLargeObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| prefersLargeObjectsSetAsBase64String(DBLargeObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseDateFromGetString(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseLocalDateFromGetString(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseLocalDateTimeFromGetString(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseInstantFromGetString(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| sanityCheckDBTableField(DBTableField) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doRadiansTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDegreesTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLeastOfTransformation(List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doGreatestOfTransformation(List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doBitsValueTransform(boolean[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doStringIfNullUseEmptyStringTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSpecialPrimaryKeyTypeOfDBDatatype(PropertyWrapper) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| formatPrimaryKeyForRetrievingGeneratedKeys(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDayOfWeekTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doInstantDayOfWeekTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIndexClauseForCreateTable(PropertyWrapper) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doBooleanArrayTransform(Boolean[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doBooleanArrayResultInterpretation(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doBooleanArrayElementTransform(Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseDateRepeatFromGetString(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DMeasurableDimensionsTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DGetBoundingBoxTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DGetAreaTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DGetExteriorRingTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDateRepeatGetMonthsTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDateRepeatGetDaysTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDateRepeatGetHoursTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDateRepeatGetMinutesTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doStringToNumberTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transformToStorableType(DBExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPoint2DGetXTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPoint2DGetYTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPoint2DMeasurableDimensionsTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPoint2DGetBoundingBoxTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPoint2DAsTextTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transformPoint2DIntoDatabaseFormat(Point) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transformDatabasePoint2DValueToJTSPoint(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transformDatabasePolygon2DToJTSPolygon(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transformDatabaseLine2DValueToJTSLineString(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transformLineStringIntoDatabaseLine2DFormat(LineString) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLine2DAsTextTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLine2DMeasurableDimensionsTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLine2DGetBoundingBoxTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transformPoint2DArrayToDatabasePolygon2DFormat(List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLine2DGetMaxXTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLine2DGetMinXTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLine2DGetMaxYTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLine2DGetMinYTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DGetMaxXTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DGetMinXTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DGetMaxYTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DGetMinYTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transformPolygonIntoDatabasePolygon2DFormat(Polygon) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doRoundTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DAsTextTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transformDatabaseLineSegment2DValueToJTSLineSegment(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transformLineSegmentIntoDatabaseLineSegment2DFormat(LineSegment) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLineSegment2DGetMaxXTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLineSegment2DGetMinXTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLineSegment2DGetMaxYTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLineSegment2DGetMinYTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLineSegment2DGetBoundingBoxTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLineSegment2DDimensionTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLineSegment2DAsTextTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLineSegment2DStartPointTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLineSegment2DEndPointTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transformMultiPoint2DToDatabaseMultiPoint2DValue(MultiPoint) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transformDatabaseMultiPoint2DValueToJTSMultiPoint(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doMultiPoint2DGetNumberOfPointsTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doMultiPoint2DMeasurableDimensionsTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doMultiPoint2DGetBoundingBoxTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doMultiPoint2DAsTextTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doMultiPoint2DToLine2DTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doMultiPoint2DGetMinYTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doMultiPoint2DGetMinXTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doMultiPoint2DGetMaxYTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doMultiPoint2DGetMaxXTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsRowLimitsNatively(QueryOptions) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLine2DSpatialDimensionsTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLine2DHasMagnitudeTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLine2DGetMagnitudeTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPoint2DSpatialDimensionsTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPoint2DHasMagnitudeTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPoint2DGetMagnitudeTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doMultiPoint2DSpatialDimensionsTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doMultiPoint2DHasMagnitudeTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doMultiPoint2DGetMagnitudeTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DSpatialDimensionsTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DHasMagnitudeTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DGetMagnitudeTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLineSegment2DSpatialDimensionsTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLineSegment2DHasMagnitudeTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLineSegment2DGetMagnitudeTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transformCoordinateArrayToDatabasePolygon2DFormat(List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doEndOfMonthTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doInstantEndOfMonthTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getQueryableDatatypeClassForSQLDatatype(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doBooleanStatementToBooleanComparisonValueTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doBooleanValueToBooleanComparisonValueTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| preferredLargeObjectWriter(DBLargeObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| preferredLargeObjectReader(DBLargeObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLogBase10NumberTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLogBase10IntegerTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doNumberToIntegerTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doFindNumberInStringTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doFindIntegerInStringTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsPaging(QueryOptions) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSQLToCheckTableExists(DBRow) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAddColumnColumnSQL(PropertyWrapper) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transformToWhenableType(BooleanExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transformJavaDurationIntoDatabaseDuration(Duration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseDurationFromGetString(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doIsEmptyStringTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doIsNullOrIsEmptyStringTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setLocalDateTimeOffsetHours(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setLocalDateTimeOffsetMinutes(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doFormatAsDateRepeatSeconds(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doIntegerToStringTransform(String) |   | 77% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| doNumberToStringTransform(String) |   | 75% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| getNumericPrecision() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNumericScale() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| beginWhereClauseLine() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| beginAndLine() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| beginOrLine() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| beginDeleteLine() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| endDeleteLine() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEqualsComparator() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNotEqualsComparator() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| beginUpdateLine() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| beginSetClause() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStartingSetSubClauseSeparator() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSubsequentSetSubClauseSeparator() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStartingOrderByClauseSeparator() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSubsequentOrderByClauseSeparator() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getWhereClauseBeginningCondition() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFalseOperation() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTrueOperation() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFromDualEquivalent() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| countStarClause() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOrderByDescending() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| beginLeftOuterJoin() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| beginRightOuterJoin() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| beginFullOuterJoin() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPreparedVariableSymbol() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isColumnNamesCaseSensitive() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| startMultilineComment() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| endMultilineComment() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| beginTableAlias() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| endTableAlias() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCurrentDateOnlyFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCurrentDateTimeFunction() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCurrentZonedDateTimeFunction() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doCurrentDateTimeTransform() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCurrentTimeFunction() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doCurrentTimeTransform() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doCurrentUTCTimeTransform() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNextSequenceValueFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRightTrimFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLowercaseFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStringLengthFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCurrentUserFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIfNullFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsComparingBooleanResults() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNegationFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAverageFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMinFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStandardDeviationFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTruncFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getColumnAutoIncrementSuffix() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasSpecialAutoIncrementType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSpecialAutoIncrementType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getGreatestOfFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLeastOfFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCheezBurger() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| prefersInstantsReadAsStrings() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsRetrievingLastInsertedRowViaSQL() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRetrieveLastInsertedRowSQL() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsDegreesFunction() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsRadiansFunction() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getExpFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsExpFunction() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsStandardDeviationFunction() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsModulusFunction() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsXOROperator() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| beginWithClause() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| beginWithClausePrimingQuery() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| endWithClausePrimingQuery() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| beginWithClauseRecursiveQuery() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| endWithClauseRecursiveQuery() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| requiresRecursiveTableAlias() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRecursiveQueryDepthColumnName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsLeastOfNatively() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsGreatestOfNatively() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSystemTableExclusionPattern() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getChooseFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsChooseNatively() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsArraysNatively() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsHyperbolicFunctionsNatively() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getArctan2FunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsArcSineFunction() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsCotangentFunction() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| willCloseConnectionOnStatementCancel() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsStatementIsClosed() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTrueValue() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFalseValue() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUnionDistinctOperator() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUnionOperator() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRoundUpFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNaturalLogFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLogBase10FunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doRandomNumberTransform() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doRandomIntegerTransform() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsUnionDistinct() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsRecursiveQueriesNatively() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsFullOuterJoin() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsRightOuterJoinNatively() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsAlterTableAddConstraint() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| requiresOnClauseForAllJoins() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| requiresSequenceUpdateAfterManualInsert() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsNullsOrderingStandard() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNullsLast() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNullsFirst() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNullsAnyOrder() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsDropTableIfExists() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDropTableIfExistsClause() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| requiresSortedSubselectForStringAggregate() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| requiresClosedPolygons() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| requiresReversingLineStringsFromDatabase() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsWindowingFunctionsInTheHavingClause() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsWindowingFunctionsInTheOrderByClause() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRowNumberFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDenseRankFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRankFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNTilesFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPercentRankFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFirstValueFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLastValueFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNthValueFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsLeftPadTransform() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsRightPadTransform() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doCurrentUTCDateTimeTransform() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsTimeZones() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLagFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLeadFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDefaultOrderingClause() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsDurationNatively() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getParseDurationPartOffset() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasLocalDateTimeOffset() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLocalDateTimeOffsetHours() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLocalDateTimeOffsetMinutes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| requiresAddingTimeZoneToCurrentLocalDateTime() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsDurationDatatypeFunctions() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doColumnTransformForSelect(QueryableDatatype, String) |  | 100% |   | 66% | 2 | 4 | 0 | 6 | 0 | 1 |
| doSubstringTransform(String, String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doIfThenElseTransform(String, String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doIfEmptyStringThenElse(String, String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doIfNullThenElse(String, String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| DBDefinitionWrapper(DBDefinition) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| formatTableAndColumnName(DBRow, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| formatTableAliasAndColumnName(RowDefinition, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| formatColumnNameForDBQueryResultSet(RowDefinition, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doConcatTransform(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doStringEqualsTransform(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doStringIfNullTransform(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doNumberIfNullTransform(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doIntegerIfNullTransform(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doDateIfNullTransform(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doIntegerEqualsTransform(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doDateMinusToDateRepeatTransformation(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doDateRepeatEqualsTransform(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doDateMinusDateRepeatTransform(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doWrapQueryForPaging(String, QueryOptions) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wrap(DBDefinition) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDateFormattedForQuery(Date) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| formatColumnName(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| formatTableName(DBRow) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| formatForColumnAlias(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| safeString(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| beginConditionClauseLine(QueryOptions) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| beginJoinClauseLine(QueryOptions) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getWhereClauseBeginningCondition(QueryOptions) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOrderByDirectionClause(Boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOrderByDirectionClause(SortProvider.Ordering) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDatabaseDataTypeOfQueryableDatatype(QueryableDatatype) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doTrimFunction(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doYearTransform(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doBooleanValueTransform(Boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doNumberToStringTransformUnsafe(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doIntegerToStringTransformUnsafe(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getForeignKeyClauseForCreateTable(PropertyWrapper) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFromClause(DBRow) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasSpecialPrimaryKeyTypeForDBDatatype(PropertyWrapper) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| transformPeriodIntoDateRepeat(Period) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doDateRepeatGetYearsTransform(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doDateRepeatGetSecondsTransform(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doDateRepeatToStringTransform(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| transformToSortableType(DBExpression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doIntegerToNumberTransform(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInsertPreparation(DBRow) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInsertCleanUp(DBRow) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTableExistsSQL(DBRow) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| transformToSelectableType(DBExpression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| transformToGroupableType(DBExpression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| convertNullToEmptyString(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doIsNullTransform(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| beginStringValue() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| endStringValue() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| beginNumberValue() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| endNumberValue() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDropTableStart() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCreateTablePrimaryKeyClauseStart() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCreateTablePrimaryKeyClauseMiddle() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCreateTablePrimaryKeyClauseEnd() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCreateTableStart() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCreateTableColumnsStart() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCreateTableColumnsSeparator() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCreateTableColumnsNameAndTypeSeparator() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCreateTableColumnsEnd() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| beginInsertLine() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| endInsertLine() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| beginInsertColumnList() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| endInsertColumnList() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| beginWhereClause() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNull() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| beginSelectStatement() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| beginFromClause() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| endSQLStatement() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStartingSelectSubClauseSeparator() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSubsequentSelectSubClauseSeparator() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| beginOrderByClause() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| endOrderByClause() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOrderByAscending() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| beginInnerJoin() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| beginOnClause() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| endOnClause() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| beginValueClause() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| beginValueSeparatorClause() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| endValueClause() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getValuesClauseValueSeparator() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getValuesClauseColumnSeparator() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getUppercaseFunctionName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSubsequentGroupBySubClauseSeparator() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| beginGroupByClause() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCountFunctionName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSumFunctionName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| prefersIndexBasedOrderByClause() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsGeneratedKeys() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| prefersTriggerBasedIdentities() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| prefersTrailingPrimaryKeyDefinition() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| prefersDatesReadAsStrings() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEmptyString() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doCurrentDateOnlyTransform() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsPurelyFunctionalGroupByColumns() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| requiresSpatial2DIndexes() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getHavingClauseStart() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| persistentConnectionRequired() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsDifferenceBetweenNullAndEmptyStringNatively() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsFullOuterJoinNatively() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsTableCheckingViaMetaData() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsBulkInserts() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOracleCompatibleVersion() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsDateRepeatDatatypeFunctions() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| preferredGroupByClauseMethod() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |