| Line |
Stmt Id |
Pos |
Tree |
Symbol |
Tests |
Code |
|
26
|
96454
|
1281
-
1298
|
Select
|
org.locationtech.geomesa.index.stats.GeoMesaStats.writer
|
|
LambdaStats.this.persistent.writer
|
|
29
|
96461
|
1421
-
1705
|
Apply
|
scala.Option.map
|
|
LambdaStats.this.persistent.getCount(sft, filter, exact, queryHints).map[Long](((x0$1: Long) => x0$1 match {
case -1L => -1L
case (p @ _) => {
val t: Long = LambdaStats.this.transient(sft).getCount(sft, filter, exact, queryHints).getOrElse[Long](throw new java.lang.IllegalStateException("Transient stats returned None"));
p.+(t)
}
}))
|
|
30
|
96455
|
1497
-
1500
|
Literal
|
<nosymbol>
|
|
-1L
|
|
30
|
96456
|
1497
-
1500
|
Block
|
<nosymbol>
|
|
-1L
|
|
31
|
96460
|
1514
-
1699
|
Block
|
<nosymbol>
|
|
{
val t: Long = LambdaStats.this.transient(sft).getCount(sft, filter, exact, queryHints).getOrElse[Long](throw new java.lang.IllegalStateException("Transient stats returned None"));
p.+(t)
}
|
|
32
|
96458
|
1533
-
1685
|
Apply
|
scala.Option.getOrElse
|
|
LambdaStats.this.transient(sft).getCount(sft, filter, exact, queryHints).getOrElse[Long](throw new java.lang.IllegalStateException("Transient stats returned None"))
|
|
33
|
96457
|
1611
-
1675
|
Throw
|
<nosymbol>
|
|
throw new java.lang.IllegalStateException("Transient stats returned None")
|
|
35
|
96459
|
1694
-
1699
|
Apply
|
scala.Long.+
|
|
p.+(t)
|
|
44
|
96463
|
1874
-
2021
|
Apply
|
scala.Option.getOrElse
|
|
LambdaStats.this.transient(sft).getMinMax[T](sft, attribute, filter, exact).getOrElse[org.locationtech.geomesa.utils.stats.MinMax[T]](throw new java.lang.IllegalStateException("Transient stats returned None"))
|
|
45
|
96462
|
1951
-
2015
|
Throw
|
<nosymbol>
|
|
throw new java.lang.IllegalStateException("Transient stats returned None")
|
|
47
|
96465
|
2099
-
2106
|
Apply
|
scala.Some.apply
|
|
scala.Some.apply[org.locationtech.geomesa.utils.stats.MinMax[T]](t)
|
|
47
|
96464
|
2085
-
2090
|
Apply
|
org.locationtech.geomesa.utils.stats.MinMax.+
|
|
x$1.+(t)
|
|
47
|
96466
|
2026
-
2107
|
Apply
|
scala.Option.orElse
|
|
LambdaStats.this.persistent.getMinMax[T](sft, attribute, filter, exact).map[org.locationtech.geomesa.utils.stats.MinMax[T]](((x$1: org.locationtech.geomesa.utils.stats.MinMax[T]) => x$1.+(t))).orElse[org.locationtech.geomesa.utils.stats.MinMax[T]](scala.Some.apply[org.locationtech.geomesa.utils.stats.MinMax[T]](t))
|
|
55
|
96467
|
2292
-
2351
|
Apply
|
org.locationtech.geomesa.index.stats.GeoMesaStats.getEnumeration
|
|
LambdaStats.this.persistent.getEnumeration[T](sft, attribute, filter, exact)
|
|
56
|
96469
|
2370
-
2373
|
Ident
|
org.locationtech.geomesa.lambda.data.LambdaStats.per
|
|
per
|
|
56
|
96468
|
2360
-
2366
|
Select
|
scala.Boolean.unary_!
|
|
exact.unary_!
|
|
57
|
96471
|
2406
-
2480
|
Apply
|
scala.Option.map
|
|
LambdaStats.this.transient(sft).getEnumeration[T](sft, attribute, filter, exact).map[org.locationtech.geomesa.utils.stats.EnumerationStat[T]](((x$2: org.locationtech.geomesa.utils.stats.EnumerationStat[T]) => x$2.+(p)))
|
|
57
|
96470
|
2474
-
2479
|
Apply
|
org.locationtech.geomesa.utils.stats.EnumerationStat.+
|
|
x$2.+(p)
|
|
57
|
96473
|
2389
-
2481
|
Block
|
scala.Option.flatMap
|
|
per.flatMap[org.locationtech.geomesa.utils.stats.EnumerationStat[T]](((p: org.locationtech.geomesa.utils.stats.EnumerationStat[T]) => LambdaStats.this.transient(sft).getEnumeration[T](sft, attribute, filter, exact).map[org.locationtech.geomesa.utils.stats.EnumerationStat[T]](((x$2: org.locationtech.geomesa.utils.stats.EnumerationStat[T]) => x$2.+(p)))))
|
|
57
|
96472
|
2389
-
2481
|
Apply
|
scala.Option.flatMap
|
|
per.flatMap[org.locationtech.geomesa.utils.stats.EnumerationStat[T]](((p: org.locationtech.geomesa.utils.stats.EnumerationStat[T]) => LambdaStats.this.transient(sft).getEnumeration[T](sft, attribute, filter, exact).map[org.locationtech.geomesa.utils.stats.EnumerationStat[T]](((x$2: org.locationtech.geomesa.utils.stats.EnumerationStat[T]) => x$2.+(p)))))
|
|
67
|
96474
|
2686
-
2754
|
Apply
|
org.locationtech.geomesa.index.stats.GeoMesaStats.getFrequency
|
|
LambdaStats.this.persistent.getFrequency[T](sft, attribute, precision, filter, exact)
|
|
68
|
96475
|
2763
-
2769
|
Select
|
scala.Boolean.unary_!
|
|
exact.unary_!
|
|
68
|
96476
|
2773
-
2776
|
Ident
|
org.locationtech.geomesa.lambda.data.LambdaStats.per
|
|
per
|
|
69
|
96477
|
2886
-
2891
|
Apply
|
org.locationtech.geomesa.utils.stats.Frequency.+
|
|
x$3.+(p)
|
|
69
|
96479
|
2792
-
2893
|
Apply
|
scala.Option.flatMap
|
|
per.flatMap[org.locationtech.geomesa.utils.stats.Frequency[T]](((p: org.locationtech.geomesa.utils.stats.Frequency[T]) => LambdaStats.this.transient(sft).getFrequency[T](sft, attribute, precision, filter, exact).map[org.locationtech.geomesa.utils.stats.Frequency[T]](((x$3: org.locationtech.geomesa.utils.stats.Frequency[T]) => x$3.+(p)))))
|
|
69
|
96478
|
2809
-
2892
|
Apply
|
scala.Option.map
|
|
LambdaStats.this.transient(sft).getFrequency[T](sft, attribute, precision, filter, exact).map[org.locationtech.geomesa.utils.stats.Frequency[T]](((x$3: org.locationtech.geomesa.utils.stats.Frequency[T]) => x$3.+(p)))
|
|
69
|
96480
|
2792
-
2893
|
Block
|
scala.Option.flatMap
|
|
per.flatMap[org.locationtech.geomesa.utils.stats.Frequency[T]](((p: org.locationtech.geomesa.utils.stats.Frequency[T]) => LambdaStats.this.transient(sft).getFrequency[T](sft, attribute, precision, filter, exact).map[org.locationtech.geomesa.utils.stats.Frequency[T]](((x$3: org.locationtech.geomesa.utils.stats.Frequency[T]) => x$3.+(p)))))
|
|
78
|
96481
|
3066
-
3118
|
Apply
|
org.locationtech.geomesa.index.stats.GeoMesaStats.getTopK
|
|
LambdaStats.this.persistent.getTopK[T](sft, attribute, filter, exact)
|
|
79
|
96483
|
3137
-
3140
|
Ident
|
org.locationtech.geomesa.lambda.data.LambdaStats.per
|
|
per
|
|
79
|
96482
|
3127
-
3133
|
Select
|
scala.Boolean.unary_!
|
|
exact.unary_!
|
|
80
|
96485
|
3173
-
3240
|
Apply
|
scala.Option.map
|
|
LambdaStats.this.transient(sft).getTopK[T](sft, attribute, filter, exact).map[org.locationtech.geomesa.utils.stats.TopK[T]](((x$4: org.locationtech.geomesa.utils.stats.TopK[T]) => x$4.+(p)))
|
|
80
|
96484
|
3234
-
3239
|
Apply
|
org.locationtech.geomesa.utils.stats.TopK.+
|
|
x$4.+(p)
|
|
80
|
96487
|
3156
-
3241
|
Block
|
scala.Option.flatMap
|
|
per.flatMap[org.locationtech.geomesa.utils.stats.TopK[T]](((p: org.locationtech.geomesa.utils.stats.TopK[T]) => LambdaStats.this.transient(sft).getTopK[T](sft, attribute, filter, exact).map[org.locationtech.geomesa.utils.stats.TopK[T]](((x$4: org.locationtech.geomesa.utils.stats.TopK[T]) => x$4.+(p)))))
|
|
80
|
96486
|
3156
-
3241
|
Apply
|
scala.Option.flatMap
|
|
per.flatMap[org.locationtech.geomesa.utils.stats.TopK[T]](((p: org.locationtech.geomesa.utils.stats.TopK[T]) => LambdaStats.this.transient(sft).getTopK[T](sft, attribute, filter, exact).map[org.locationtech.geomesa.utils.stats.TopK[T]](((x$4: org.locationtech.geomesa.utils.stats.TopK[T]) => x$4.+(p)))))
|
|
92
|
96488
|
3469
-
3542
|
Apply
|
org.locationtech.geomesa.index.stats.GeoMesaStats.getHistogram
|
|
LambdaStats.this.persistent.getHistogram[T](sft, attribute, bins, min, max, filter, exact)
|
|
93
|
96489
|
3551
-
3557
|
Select
|
scala.Boolean.unary_!
|
|
exact.unary_!
|
|
93
|
96490
|
3561
-
3564
|
Ident
|
org.locationtech.geomesa.lambda.data.LambdaStats.per
|
|
per
|
|
94
|
96491
|
3679
-
3684
|
Apply
|
org.locationtech.geomesa.utils.stats.Histogram.+
|
|
x$5.+(p)
|
|
94
|
96493
|
3580
-
3686
|
Apply
|
scala.Option.flatMap
|
|
per.flatMap[org.locationtech.geomesa.utils.stats.Histogram[T]](((p: org.locationtech.geomesa.utils.stats.Histogram[T]) => LambdaStats.this.transient(sft).getHistogram[T](sft, attribute, bins, min, max, filter, exact).map[org.locationtech.geomesa.utils.stats.Histogram[T]](((x$5: org.locationtech.geomesa.utils.stats.Histogram[T]) => x$5.+(p)))))
|
|
94
|
96492
|
3597
-
3685
|
Apply
|
scala.Option.map
|
|
LambdaStats.this.transient(sft).getHistogram[T](sft, attribute, bins, min, max, filter, exact).map[org.locationtech.geomesa.utils.stats.Histogram[T]](((x$5: org.locationtech.geomesa.utils.stats.Histogram[T]) => x$5.+(p)))
|
|
94
|
96494
|
3580
-
3686
|
Block
|
scala.Option.flatMap
|
|
per.flatMap[org.locationtech.geomesa.utils.stats.Histogram[T]](((p: org.locationtech.geomesa.utils.stats.Histogram[T]) => LambdaStats.this.transient(sft).getHistogram[T](sft, attribute, bins, min, max, filter, exact).map[org.locationtech.geomesa.utils.stats.Histogram[T]](((x$5: org.locationtech.geomesa.utils.stats.Histogram[T]) => x$5.+(p)))))
|
|
106
|
96495
|
3924
-
3994
|
Apply
|
org.locationtech.geomesa.index.stats.GeoMesaStats.getZ3Histogram
|
|
LambdaStats.this.persistent.getZ3Histogram(sft, geom, dtg, period, bins, filter, exact)
|
|
107
|
96497
|
4013
-
4016
|
Ident
|
org.locationtech.geomesa.lambda.data.LambdaStats.per
|
|
per
|
|
107
|
96496
|
4003
-
4009
|
Select
|
scala.Boolean.unary_!
|
|
exact.unary_!
|
|
108
|
96499
|
4049
-
4134
|
Apply
|
scala.Option.map
|
|
LambdaStats.this.transient(sft).getZ3Histogram(sft, geom, dtg, period, bins, filter, exact).map[org.locationtech.geomesa.utils.stats.Z3Histogram](((x$6: org.locationtech.geomesa.utils.stats.Z3Histogram) => x$6.+(p)))
|
|
108
|
96498
|
4128
-
4133
|
Apply
|
org.locationtech.geomesa.utils.stats.Z3Histogram.+
|
|
x$6.+(p)
|
|
108
|
96501
|
4032
-
4135
|
Block
|
scala.Option.flatMap
|
|
per.flatMap[org.locationtech.geomesa.utils.stats.Z3Histogram](((p: org.locationtech.geomesa.utils.stats.Z3Histogram) => LambdaStats.this.transient(sft).getZ3Histogram(sft, geom, dtg, period, bins, filter, exact).map[org.locationtech.geomesa.utils.stats.Z3Histogram](((x$6: org.locationtech.geomesa.utils.stats.Z3Histogram) => x$6.+(p)))))
|
|
108
|
96500
|
4032
-
4135
|
Apply
|
scala.Option.flatMap
|
|
per.flatMap[org.locationtech.geomesa.utils.stats.Z3Histogram](((p: org.locationtech.geomesa.utils.stats.Z3Histogram) => LambdaStats.this.transient(sft).getZ3Histogram(sft, geom, dtg, period, bins, filter, exact).map[org.locationtech.geomesa.utils.stats.Z3Histogram](((x$6: org.locationtech.geomesa.utils.stats.Z3Histogram) => x$6.+(p)))))
|
|
117
|
96502
|
4306
-
4354
|
Apply
|
org.locationtech.geomesa.index.stats.GeoMesaStats.getStat
|
|
LambdaStats.this.persistent.getStat[T](sft, query, filter, exact)
|
|
118
|
96503
|
4363
-
4369
|
Select
|
scala.Boolean.unary_!
|
|
exact.unary_!
|
|
118
|
96504
|
4373
-
4376
|
Ident
|
org.locationtech.geomesa.lambda.data.LambdaStats.per
|
|
per
|
|
119
|
96505
|
4468
-
4468
|
Select
|
scala.Predef.DummyImplicit.dummyImplicit
|
|
Predef.this.DummyImplicit.dummyImplicit
|
|
119
|
96507
|
4409
-
4472
|
Apply
|
scala.Option.map
|
|
LambdaStats.this.transient(sft).getStat[T](sft, query, filter, exact).map[org.locationtech.geomesa.utils.stats.Stat](((x$7: T) => x$7.+(p)(Predef.this.DummyImplicit.dummyImplicit)))
|
|
119
|
96506
|
4466
-
4471
|
ApplyToImplicitArgs
|
org.locationtech.geomesa.utils.stats.Stat.+
|
|
x$7.+(p)(Predef.this.DummyImplicit.dummyImplicit)
|
|
119
|
96509
|
4392
-
4497
|
Block
|
scala.Any.asInstanceOf
|
|
per.flatMap[org.locationtech.geomesa.utils.stats.Stat](((p: T) => LambdaStats.this.transient(sft).getStat[T](sft, query, filter, exact).map[org.locationtech.geomesa.utils.stats.Stat](((x$7: T) => x$7.+(p)(Predef.this.DummyImplicit.dummyImplicit))))).asInstanceOf[Option[T]]
|
|
119
|
96508
|
4392
-
4497
|
TypeApply
|
scala.Any.asInstanceOf
|
|
per.flatMap[org.locationtech.geomesa.utils.stats.Stat](((p: T) => LambdaStats.this.transient(sft).getStat[T](sft, query, filter, exact).map[org.locationtech.geomesa.utils.stats.Stat](((x$7: T) => x$7.+(p)(Predef.this.DummyImplicit.dummyImplicit))))).asInstanceOf[Option[T]]
|
|
124
|
96510
|
4618
-
4620
|
Literal
|
<nosymbol>
|
|
()
|
|
126
|
96511
|
4701
-
4716
|
Apply
|
org.geotools.api.feature.simple.SimpleFeatureType.getTypeName
|
|
sft.getTypeName()
|
|
126
|
96512
|
4686
-
4723
|
Select
|
org.locationtech.geomesa.lambda.stream.TransientStore.stats
|
|
LambdaStats.this.transients.get(sft.getTypeName()).stats
|