| toHumanReadableNumber(double) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
| replaceNodeInList(List, QueryModelNode, QueryModelNode) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| replaceWith(QueryModelNode) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getCardinality() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| isCardinalitySet() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| clone() |   | 69% | | n/a | 0 | 1 | 2 | 7 | 0 | 1 |
| getSignature() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| nullEquals(Object, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setResultSizeActual(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setCostEstimate(double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setTotalTimeNanosActual(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setCardinality(double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getResultSizeActual() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCostEstimate() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTotalTimeNanosActual() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |   | 75% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| shouldCacheCardinality() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| AbstractQueryModelNode() |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| setParentNode(QueryModelNode) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setVariableScopeChange(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setResultSizeEstimate(double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| resetCardinality() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getParentNode() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isVariableScopeChange() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getResultSizeEstimate() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |