GeoFunctions

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,362 of 2,3620%246 of 2460%2132135215219090
readPointCoordinates(Block, String, boolean)1710%160%99232311
stIntersection(Slice, Slice)1210%220%1212232311
stUnion(Iterable)1110%140%88252511
googlePolylineEncodePrecision(Block, long)770%60%44181811
lineLocatePoint(Slice, Slice)710%100%66111111
googlePolylineDecodePrecision(Slice, long)690%40%33141411
buildPointsBlock(Geometry, BlockBuilder)650%80%55141411
spatialPartitions(Object, Slice, double)610%80%55111111
expandEnvelope(Slice, double)560%60%44121211
stGeometries(Slice)550%60%44131311
lineInterpolatePoint(Slice, double)530%60%449911
geometryNearestPoints(Slice, Slice)510%40%33111111
stCentroid(Slice)490%40%338811
stGeometryN(Slice, long)460%100%66121211
decodeNextDelta(StringCharacterIterator)460%60%44111111
encodeNextDelta(long, StringBuilder)420%40%338811
stInteriorRings(Slice)400%40%339911
stIsClosed(Slice)390%40%337711
stBuffer(Slice, double)380%80%55101011
stEnvelopeAsPts(Slice)380%20%229911
static {...}360%n/a11121211
flattenGeometryCollections(Slice)350%20%228811
spatialPartitions(KdbTree, Rectangle)340%40%338811
validateType(String, OGCGeometry, Set)320%20%224411
validateType(String, Geometry, Set)320%20%224411
stPointN(Slice, long)310%40%336611
stInteriorRingN(Slice, long)310%40%336611
simplifyGeometry(Slice, double)310%60%447711
spatialPartitions(Object, Slice)230%20%224411
geomFromBinary(Slice)230%n/a117711
invalidReason(Slice)220%20%226611
stIsRing(Slice)220%40%334411
stDistance(Slice, Slice)220%40%334411
stContains(Slice, Slice)220%20%226611
stCrosses(Slice, Slice)220%20%226611
stDisjoint(Slice, Slice)220%20%226611
stIntersects(Slice, Slice)220%20%226611
stOverlaps(Slice, Slice)220%20%226611
stTouches(Slice, Slice)220%20%226611
stWithin(Slice, Slice)220%20%226611
stAsBinary(Slice)210%n/a113311
stPoints(Slice)200%20%226611
stConvexHull(Slice)190%40%336611
stNumInteriorRings(Slice)190%20%225511
envelopes(Slice, Slice, GeoFunctions.EnvelopesPredicate)190%40%335511
stStartPoint(Slice)180%20%225511
stEndPoint(Slice)180%20%225511
stX(Slice)180%20%225511
stY(Slice)180%20%225511
stExteriorRing(Slice)180%20%225511
stLineString(Block)160%20%224411
stRelate(Slice, Slice, Slice)160%n/a114411
stMultiPoint(Block)140%20%224411
stDifference(Slice, Slice)140%n/a114411
stSymmetricDifference(Slice, Slice)140%n/a114411
stEquals(Slice, Slice)140%n/a114411
geometryAsGeoJson(Slice)140%20%224411
stIsSimple(Slice)130%20%225511
stIsValid(Slice)130%20%225511
parseLine(Slice)120%n/a113311
stPolygon(Slice)120%n/a113311
stLength(Slice)120%n/a113311
stXMax(Slice)120%20%224411
stYMax(Slice)120%20%224411
stXMin(Slice)120%20%224411
stYMin(Slice)120%20%224411
stNumGeometries(Slice)120%20%224411
stEnvelope(Slice)110%20%224411
verifySameSpatialReference(OGCGeometry, OGCGeometry)80%n/a112211
lambda$stUnion$1(ListeningGeometryCursor[], int)80%n/a111111
getGeometrySlicesFromBlock(Block)70%n/a112211
lambda$googlePolylineDecodePrecision$3(BlockBuilder, Point)60%n/a111111
stPoint(double, double)50%n/a111111
stGeometryFromText(Slice)50%n/a111111
stAsText(Slice)50%n/a111111
stCoordinateDimension(Slice)50%n/a111111
stDimension(Slice)50%n/a111111
stIsEmpty(Slice)50%n/a111111
stUnion(Slice, Slice)50%n/a111111
stNumPoints(Slice)50%n/a111111
stBoundary(Slice)50%n/a111111
geometryFromGeoJson(Slice)50%n/a111111
lambda$getGeometrySlicesFromBlock$2(Block)50%n/a111111
stArea(Slice)40%n/a111111
stGeomFromBinary(Slice)40%n/a111111
geometryUnion(Block)40%n/a111111
stGeometryType(Slice)40%n/a111111
gMapsPolylineDecode(Slice)40%n/a111111
googlePolylineEncode(Block)40%n/a111111
lambda$stUnion$0(int)40%n/a111111