SCoverage generated at Fri Oct 11 23:57:02 UTC 2024
Lines of code: 3752 Files: 29 Classes: 55 Methods: 261
Lines per file: 129.38 Packages: 6 Classes per package: 9.17 Methods per class: 4.75
Total statements: 3132 Invoked statements: 2492 Total branches: 607 Invoked branches: 452
Ignored statements: 0
Statement coverage: 79.57 %
Branch coverage: 74.46 %
Class Source file Lines Methods Statements Invoked Coverage Branches Invoked Coverage
AndSplittingFilter AndSplittingFilter.scala 29 1 8 0
0.00 % 2 0
0.00 %
Bounds Bounds.scala 259 17 188 185
98.40 % 41 39
95.12 %
Bounds.Bound Bounds.scala 121 3 5 5
100.00 % 0 0
100.00 %
FilterHelper FilterHelper.scala 581 23 687 628
91.41 % 123 106
86.18 %
FilterHelper.SpatialOpOrder FilterHelper.scala 589 1 3 3
100.00 % 0 0
100.00 %
FilterProperties package.scala 36 1 2 2
100.00 % 0 0
100.00 %
FilterValues FilterValues.scala 61 12 62 49
79.03 % 8 6
75.00 %
GeometryProcessing GeometryProcessing.scala 95 5 38 23
60.53 % 13 6
46.15 %
GeometryProcessing.AbstractGeometryProcessing GeometryProcessing.scala 150 2 67 65
97.01 % 12 12
100.00 %
GeometryProcessing.Spatial4jStrategy GeometryProcessing.scala 160 1 7 6
85.71 % 4 3
75.00 %
OrSplittingFilter OrSplittingFilter.scala 25 1 8 8
100.00 % 2 2
100.00 %
RichTransform.RichTransform RichTransform.scala 21 1 11 8
72.73 % 3 2
66.67 %
FastComparisonOperator FastComparisonOperator.scala 209 12 39 22
56.41 % 2 1
50.00 %
FastComparisonOperator.FastGreaterThanExpression FastComparisonOperator.scala 145 3 9 4
44.44 % 0 0
100.00 %
FastComparisonOperator.FastGreaterThanLiteral FastComparisonOperator.scala 126 3 9 9
100.00 % 0 0
100.00 %
FastComparisonOperator.FastGreaterThanOrEqualToExpression FastComparisonOperator.scala 183 3 9 4
44.44 % 0 0
100.00 %
FastComparisonOperator.FastGreaterThanOrEqualToLiteral FastComparisonOperator.scala 164 3 9 9
100.00 % 0 0
100.00 %
FastComparisonOperator.FastLessThanExpression FastComparisonOperator.scala 69 3 9 4
44.44 % 0 0
100.00 %
FastComparisonOperator.FastLessThanLiteral FastComparisonOperator.scala 50 3 9 9
100.00 % 0 0
100.00 %
FastComparisonOperator.FastLessThanOrEqualToExpression FastComparisonOperator.scala 107 3 9 4
44.44 % 0 0
100.00 %
FastComparisonOperator.FastLessThanOrEqualToLiteral FastComparisonOperator.scala 88 3 9 9
100.00 % 0 0
100.00 %
FastDWithin FastDWithin.scala 25 1 2 2
100.00 % 0 0
100.00 %
FastDWithin.DWithinLiteral FastDWithin.scala 63 9 49 39
79.59 % 2 2
100.00 %
FastPropertyIsEqualTo FastPropertyIsEqualTo.scala 37 8 29 29
100.00 % 2 2
100.00 %
FastPropertyIsEqualTo.FastIsEqualTo FastPropertyIsEqualTo.scala 45 3 4 4
100.00 % 0 0
100.00 %
FastPropertyIsEqualTo.FastIsEqualToIgnoreCase FastPropertyIsEqualTo.scala 51 3 6 0
0.00 % 0 0
0.00 %
FastPropertyIsEqualTo.FastListIsEqualToAny FastPropertyIsEqualTo.scala 61 3 7 1
14.29 % 0 0
100.00 %
FastPropertyName FastPropertyName.scala 39 7 16 11
68.75 % 4 2
50.00 %
FastPropertyName.FastPropertyNameAccessor FastPropertyName.scala 73 1 9 3
33.33 % 3 1
33.33 %
FastPropertyName.FastPropertyNameAttribute FastPropertyName.scala 56 1 8 6
75.00 % 3 2
66.67 %
FastTemporalOperator FastTemporalOperator.scala 152 10 35 25
71.43 % 2 2
100.00 %
FastTemporalOperator.FastAfterExpression FastTemporalOperator.scala 68 3 8 0
0.00 % 0 0
0.00 %
FastTemporalOperator.FastAfterLiteral FastTemporalOperator.scala 49 3 9 4
44.44 % 0 0
100.00 %
FastTemporalOperator.FastBeforeExpression FastTemporalOperator.scala 106 3 8 0
0.00 % 0 0
0.00 %
FastTemporalOperator.FastBeforeLiteral FastTemporalOperator.scala 87 3 9 9
100.00 % 0 0
100.00 %
FastTemporalOperator.FastDuring FastTemporalOperator.scala 128 3 13 13
100.00 % 0 0
100.00 %
OrHashEquality OrHashEquality.scala 54 7 19 13
68.42 % 2 1
50.00 %
OrHashEquality.OrHashListEquality OrHashEquality.scala 67 1 18 0
0.00 % 6 0
0.00 %
OrSequentialEquality OrSequentialEquality.scala 46 7 18 12
66.67 % 2 1
50.00 %
OrSequentialEquality.OrSequentialListEquality OrSequentialEquality.scala 62 1 18 0
0.00 % 6 0
0.00 %
FastFilterFactory FastFilterFactory.scala 420 17 367 264
71.93 % 107 71
66.36 %
Convert2ViewerFunction Convert2ViewerFunction.scala 50 3 28 21
75.00 % 4 1
25.00 %
CurrentDateFunction CurrentDateFunction.scala 41 2 22 20
90.91 % 4 3
75.00 %
DateToLong DateToLong.scala 24 2 6 6
100.00 % 0 0
100.00 %
FastProperty FastProperty.scala 36 3 18 13
72.22 % 2 1
50.00 %
ProxyIdFunction ProxyIdFunction.scala 67 3 31 29
93.55 % 5 4
80.00 %
BucketIndexSupport BucketIndexSupport.scala 21 2 11 3
27.27 % 0 0
100.00 %
SizeSeparatedBucketIndexSupport SizeSeparatedBucketIndexSupport.scala 23 1 3 3
100.00 % 0 0
100.00 %
SpatialIndexSupport SpatialIndexSupport.scala 36 1 24 24
100.00 % 4 4
100.00 %
package package.scala 442 30 360 303
84.17 % 80 66
82.50 %
BoundsFilterVisitor BoundsFilterVisitor.scala 34 1 7 5
71.43 % 2 1
50.00 %
FilterExtractingVisitor FilterExtractingVisitor.scala 176 4 253 174
68.77 % 78 47
60.26 %
IdDetectingFilterVisitor IdDetectingFilterVisitor.scala 18 1 1 1
100.00 % 0 0
100.00 %
IdExtractingVisitor IdExtractingVisitor.scala 123 3 83 65
78.31 % 0 0
100.00 %
QueryPlanFilterVisitor QueryPlanFilterVisitor.scala 410 7 436 334
76.61 % 79 64
81.01 %