| getDatePartsFormattedForQuery(String, String, String, String, String, String, String, String, String, String) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| transformDatabaseLineSegment2DValueToJTSLineSegment(String) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| transformLineSegmentIntoDatabaseLineSegment2DFormat(LineSegment) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| preferredLargeObjectWriter(DBLargeObject) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| preferredLargeObjectReader(DBLargeObject) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| sanityCheckDBTableField(DBTableField) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
| getAlterTableAddForeignKeyStatement(DBRow, PropertyWrapper) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isPrimaryKeyAlreadyExistsException(Exception) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| formatNameForDatabase(String) |   | 56% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| prefersLargeObjectsReadAsBase64CharacterStream(DBLargeObject) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| prefersLargeObjectsSetAsBase64String(DBLargeObject) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| doRightPadTransform(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 |
| doWeekDifferenceTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doMonthDifferenceTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transformPolygonIntoDatabasePolygon2DFormat(Polygon) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doStringAccumulateTransform(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 |
| getDateFormattedForQuery(Date) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doSubstringTransform(String, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLineSegment2DIntersectsLineSegment2DTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDateTimeFormat() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDuplicateColumnException(Exception) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doRoundWithDecimalPlacesTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPositionInStringTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doSubsecondTransform(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 |
| doDateAddHoursTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDateAddDaysTransform(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 |
| doInstantAddHoursTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doInstantAddDaysTransform(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 |
| 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 |
| transformPeriodIntoDateRepeat(Period) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDateMinusToDateRepeatTransformation(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDatePlusDateRepeatTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDateMinusDateRepeatTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDateRepeatEqualsTransform(String, String) |  | 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 |
| transformCoordinatesIntoDatabasePoint2DFormat(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPoint2DEqualsTransform(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 |
| doPolygon2DContainsPoint2DTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLine2DEqualsTransform(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 |
| 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 |
| doMultiPoint2DGetPointAtIndexTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doInstantSubsecondTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doMonthTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doYearTransform(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 |
| doDayOfWeekTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doInstantDayOfWeekTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doDateRepeatGetYearsTransform(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 |
| doDateRepeatGetSecondsTransform(String) |  | 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 |
| 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 |
| 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 |
| doPolygon2DAsTextTransform(String) |  | 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 |
| doLine2DGetMaxXTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLine2DGetMaxYTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLine2DGetMinXTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLine2DGetMinYTransform(String) |  | 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 |
| 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 |
| supportsUnionDistinct() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doInstantMonthTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doInstantYearTransform(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 |
| supportsGeneratedKeys() |  | 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 |
| 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 |
| getCurrentDateOnlyFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doCurrentDateOnlyTransform() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCurrentDateTimeFunction() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStringLengthFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTruncFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCurrentUserFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStandardDeviationFunctionName() |  | 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 |
| prefersDatesReadAsStrings() |  | 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 |
| supportsModulusFunction() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsArraysNatively() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsArcSineFunction() |  | 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 |
| getNaturalLogFunctionName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doRandomNumberTransform() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsFullOuterJoinNatively() |  | 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 |
| supportsNullsOrderingStandard() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| requiresSortedSubselectForStringAggregate() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doCurrentUTCDateTimeTransform() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsDurationNatively() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsDateRepeatDatatypeFunctions() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDatabaseDataTypeOfQueryableDatatype(QueryableDatatype) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| SQLiteDefinition() |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| formatTableName(DBRow) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| prefersTrailingPrimaryKeyDefinition() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| supportsTableCheckingViaMetaData() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |