| createSQLForFromClause(DBDatabase) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| equals(Object) |   | 56% |   | 46% | 10 | 14 | 7 | 19 | 0 | 1 |
| isWindowingFunction() |   | 14% |   | 12% | 4 | 5 | 4 | 6 | 0 | 1 |
| getTablesInvolved() |   | 20% |   | 25% | 2 | 3 | 4 | 6 | 0 | 1 |
| getQueryableDatatypeForObject(Object) |   | 82% |   | 84% | 5 | 20 | 6 | 39 | 0 | 1 |
| isPurelyFunctional() |   | 22% |   | 16% | 3 | 4 | 4 | 6 | 0 | 1 |
| isComplexExpression() |   | 17% |   | 16% | 3 | 4 | 4 | 6 | 0 | 1 |
| moveCurrentValueToPreviousValue(Object) |   | 61% |   | 58% | 4 | 7 | 5 | 14 | 0 | 1 |
| getPreviousValue() |  | 0% |  | 0% | 5 | 5 | 3 | 3 | 1 | 1 |
| getValue(Object) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
| setLiteralValueInternal(Object) |   | 77% |   | 83% | 1 | 4 | 1 | 10 | 0 | 1 |
| getValueWithDefaultValue(Object) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| compareTo(QueryableDatatype) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| copy() |   | 93% |  | 100% | 0 | 3 | 2 | 30 | 0 | 1 |
| setFromResultSet(DBDefinition, ResultSet, String) |   | 89% |   | 80% | 2 | 6 | 1 | 15 | 0 | 1 |
| negateOperator() |   | 66% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| setValue(QueryableDatatype) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDefaultInsertValueSQLString(DBDefinition) |   | 84% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
| getDefaultUpdateValueSQLString(DBDefinition) |   | 84% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
| getValueOptional() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| includingNulls() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getComparator() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getQueryableDatatypeForExpressionValue() |   | 75% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| getPreviousSQLValue(DBDefinition) |   | 81% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| isLargeObject() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createSQLForGroupByClause(DBDatabase) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| QueryableDatatype(Object) |  | 100% |  | 100% | 0 | 2 | 0 | 17 | 0 | 1 |
| QueryableDatatype(DBExpression) |  | 100% | | n/a | 0 | 1 | 0 | 13 | 0 | 1 |
| QueryableDatatype(DBExpression[]) |  | 100% | | n/a | 0 | 1 | 0 | 13 | 0 | 1 |
| QueryableDatatype() |  | 100% | | n/a | 0 | 1 | 0 | 12 | 0 | 1 |
| refreshValue(Object) |  | 100% |  | 100% | 0 | 9 | 0 | 5 | 0 | 1 |
| toSQLString(DBDefinition) |  | 100% |  | 100% | 0 | 4 | 0 | 5 | 0 | 1 |
| setOperator(DBOperator) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| setToNull() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| setValueFromDatabase(Object) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| getValue() |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
| isNull() |  | 100% |   | 75% | 1 | 3 | 0 | 1 | 0 | 1 |
| hasDefaultInsertValue() |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| hasDefaultUpdateValue() |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| getQueryableDatatypeInstance(Class) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toString() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| stringValue() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| removeConstraints() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setDefined(boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| hasColumnExpression() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| setChanged(boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setColumnExpression(DBExpression[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDefaultInsertValue(Object) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setDefaultInsertValue(AnyResult) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setDefaultUpdateValue(Object) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setDefaultUpdateValue(AnyResult) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setLiteralValue(Object) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setUnchanged() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| isNotNull() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| isDefined() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| setHasBeenSet(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setSortOrder(Boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setSortOrderAscending() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setSortOrderDescending() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getColumnExpression() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getQueryableDatatypeInstance(QueryableDatatype) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setValue(Object) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setChanged() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPropertyWrapper(PropertyWrapperDefinition) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPreviousValue(QueryableDatatype) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setValueToNull() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isConsistentWithEmptyRow(DBDefinition) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOperator() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasChanged() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSortOrder() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| clear() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hashCode() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasBeenSet() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLiteralValue() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setToNull(DBDefinition) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPreviousValueAsQDT() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPropertyWrapperDefinition() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| formatColumnForSQLStatement(DBDefinition, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| checkForNullDuringSetFromResultSet() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCouldProduceEmptyStringForNull() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |