| equals(Object) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| MultiPoint2DExpression(AnyResult) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| modeSimple() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| modeStrict() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| copy() |   | 46% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| expression(Point[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPointAtIndexZeroBased(Number) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| polygon2DResult() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| asExpressionColumn() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isNullSafetyTerminator() |   | 60% |   | 25% | 2 | 3 | 0 | 2 | 0 | 1 |
| getQueryableDatatypeForExpressionValue() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hashCode() |   | 89% |   | 50% | 2 | 3 | 0 | 4 | 0 | 1 |
| expression(Coordinate[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| expression(MultiPoint) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| expression(MultiPoint2DResult) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toWKTFormat() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| MultiPoint2DExpression(MultiPoint2DResult) |   | 81% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| MultiPoint2DExpression(Point[]) |  | 100% |   | 62% | 3 | 5 | 0 | 5 | 0 | 1 |
| MultiPoint2DExpression(MultiPoint) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| value(Coordinate[]) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| is(MultiPoint2DResult) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIncludesNull() |  | 100% |   | 75% | 1 | 3 | 0 | 1 | 0 | 1 |
| getPointAtIndexZeroBased(NumberExpression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| stringResult() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| maxX() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| maxY() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| minX() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| minY() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| numberOfPoints() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| measurableDimensions() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| spatialDimensions() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasMagnitude() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| magnitude() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| boundingBox() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| line2DResult() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| is(MultiPoint) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| MultiPoint2DExpression() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getPointAtIndexZeroBased(long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| value(Point[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| value(MultiPoint2DResult) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| expression(DBMultiPoint2D) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isNot(MultiPoint) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isNot(MultiPoint2DResult) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| nullExpression() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |