| static {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| transformToStorableType(DBExpression) |  | 0% |  | 0% | 8 | 8 | 18 | 18 | 1 | 1 |
| transformDatabaseMultiPoint2DValueToJTSMultiPoint(String) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
| getDatabaseDataTypeOfQueryableDatatype(QueryableDatatype) |  | 0% |  | 0% | 13 | 13 | 25 | 25 | 1 | 1 |
| getDateFormattedForQuery(Date) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| transformPolygonIntoDatabasePolygon2DFormat(Polygon) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| transformPoint2DArrayToDatabasePolygon2DFormat(List) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| transformCoordinateArrayToDatabasePolygon2DFormat(List) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| doColumnTransformForSelect(QueryableDatatype, String) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| transformLineSegmentIntoDatabaseLineSegment2DFormat(LineSegment) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getInsertPreparation(DBRow) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| getInsertCleanUp(DBRow) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| formatTableName(DBRow) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| doStringAccumulateTransform(StringExpression, String, SortProvider) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| formatNameForDatabase(String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| preferredLargeObjectWriter(DBLargeObject) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| preferredLargeObjectReader(DBLargeObject) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| doSubstringTransform(String, String, String) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getAlterTableAddColumnSQL(DBRow, PropertyWrapper) |  | 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 |
| doStringLengthTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doStringAccumulateTransform(String, String, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doStringEqualsTransform(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| prefersLargeObjectsSetAsBase64String(DBLargeObject) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| prefersLargeObjectsReadAsBase64CharacterStream(DBLargeObject) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| doStringToNumberTransform(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doStringAccumulateTransform(String, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPoint2DEqualsTransform(String, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLine2DEqualsTransform(String, 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 |
| 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 |
| getLimitRowsSubClauseDuringSelectClause(QueryOptions) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPositionInStringTransform(String, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doConcatTransform(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 |
| doTruncTransform(String, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doRoundWithDecimalPlacesTransform(String, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLine2DGetMinYTransform(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 |
| doLine2DGetMaxXTransform(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLine2DMeasurableDimensionsTransform(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 |
| transformLineStringIntoDatabaseLine2DFormat(LineString) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transformCoordinatesIntoDatabasePoint2DFormat(String, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transformPoint2DIntoDatabaseFormat(Point) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DIntersectionTransform(String, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DOverlapsTransform(String, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DIntersectsTransform(String, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DTouchesTransform(String, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DEqualsTransform(String, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DContainsPolygon2DTransform(String, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DContainsPoint2DTransform(String, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DDoesNotIntersectTransform(String, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DWithinTransform(String, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transformDatabaseLineSegment2DValueToJTSLineSegment(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 |
| transformMultiPoint2DToDatabaseMultiPoint2DValue(MultiPoint) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doMultiPoint2DGetPointAtIndexTransform(String, 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 |
| doFindNumberInStringTransform(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doFindIntegerInStringTransform(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| MSSQLServerDBDefinition2016() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doTrimFunction(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doYearTransform(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 |
| doSubsecondTransform(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doNumberToStringTransformUnsafe(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doIntegerToStringTransformUnsafe(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 |
| doRoundTransform(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 |
| doLine2DAsTextTransform(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doLine2DGetBoundingBoxTransform(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DAsTextTransform(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DGetAreaTransform(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DGetBoundingBoxTransform(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DMeasurableDimensionsTransform(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doPolygon2DGetExteriorRingTransform(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 |
| prefersDatesReadAsStrings() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| endSQLStatement() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| beginStringValue() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLimitRowsSubClauseAfterWhereClause(QueryState, QueryOptions) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStringLengthFunctionName() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIfNullFunctionName() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsDegreesFunction() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStandardDeviationFunctionName() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsPagingNatively(QueryOptions) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getColumnAutoIncrementSuffix() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCurrentDateOnlyFunctionName() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsComparingBooleanResults() | | 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 |
| supportsPurelyFunctionalGroupByColumns() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| beginWithClause() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCurrentDateTimeFunction() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsArraysNatively() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getArctan2FunctionName() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| supportsHyperbolicFunctionsNatively() | | 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 |
| 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 |
| supportsNullsOrderingStandard() | | 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 |