| Line |
Stmt Id |
Pos |
Tree |
Symbol |
Tests |
Code |
|
26
|
97681
|
1297
-
1314
|
Select
|
org.locationtech.geomesa.index.stats.GeoMesaStats.writer
|
|
LambdaStats.this.persistent.writer
|
|
29
|
97688
|
1437
-
1721
|
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
|
97683
|
1513
-
1516
|
Block
|
<nosymbol>
|
|
-1L
|
|
30
|
97682
|
1513
-
1516
|
Literal
|
<nosymbol>
|
|
-1L
|
|
31
|
97687
|
1530
-
1715
|
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
|
97685
|
1549
-
1701
|
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
|
97684
|
1627
-
1691
|
Throw
|
<nosymbol>
|
|
throw new java.lang.IllegalStateException("Transient stats returned None")
|
|
35
|
97686
|
1710
-
1715
|
Apply
|
scala.Long.+
|
|
p.+(t)
|
|
44
|
97690
|
1890
-
2037
|
Apply
|
scala.Option.getOrElse
|
|
LambdaStats.this.transient(sft).getMinMax[T](sft, attribute, filter, exact).getOrElse[org.locationtech.geomesa.index.stats.impl.MinMax[T]](throw new java.lang.IllegalStateException("Transient stats returned None"))
|
|
45
|
97689
|
1967
-
2031
|
Throw
|
<nosymbol>
|
|
throw new java.lang.IllegalStateException("Transient stats returned None")
|
|
47
|
97691
|
2101
-
2106
|
Apply
|
org.locationtech.geomesa.index.stats.impl.MinMax.+
|
|
x$1.+(t)
|
|
47
|
97693
|
2042
-
2123
|
Apply
|
scala.Option.orElse
|
|
LambdaStats.this.persistent.getMinMax[T](sft, attribute, filter, exact).map[org.locationtech.geomesa.index.stats.impl.MinMax[T]](((x$1: org.locationtech.geomesa.index.stats.impl.MinMax[T]) => x$1.+(t))).orElse[org.locationtech.geomesa.index.stats.impl.MinMax[T]](scala.Some.apply[org.locationtech.geomesa.index.stats.impl.MinMax[T]](t))
|
|
47
|
97692
|
2115
-
2122
|
Apply
|
scala.Some.apply
|
|
scala.Some.apply[org.locationtech.geomesa.index.stats.impl.MinMax[T]](t)
|
|
55
|
97694
|
2308
-
2367
|
Apply
|
org.locationtech.geomesa.index.stats.GeoMesaStats.getEnumeration
|
|
LambdaStats.this.persistent.getEnumeration[T](sft, attribute, filter, exact)
|
|
56
|
97695
|
2376
-
2382
|
Select
|
scala.Boolean.unary_!
|
|
exact.unary_!
|
|
56
|
97696
|
2386
-
2389
|
Ident
|
org.locationtech.geomesa.lambda.data.LambdaStats.per
|
|
per
|
|
57
|
97697
|
2490
-
2495
|
Apply
|
org.locationtech.geomesa.index.stats.impl.EnumerationStat.+
|
|
x$2.+(p)
|
|
57
|
97699
|
2405
-
2497
|
Apply
|
scala.Option.flatMap
|
|
per.flatMap[org.locationtech.geomesa.index.stats.impl.EnumerationStat[T]](((p: org.locationtech.geomesa.index.stats.impl.EnumerationStat[T]) => LambdaStats.this.transient(sft).getEnumeration[T](sft, attribute, filter, exact).map[org.locationtech.geomesa.index.stats.impl.EnumerationStat[T]](((x$2: org.locationtech.geomesa.index.stats.impl.EnumerationStat[T]) => x$2.+(p)))))
|
|
57
|
97698
|
2422
-
2496
|
Apply
|
scala.Option.map
|
|
LambdaStats.this.transient(sft).getEnumeration[T](sft, attribute, filter, exact).map[org.locationtech.geomesa.index.stats.impl.EnumerationStat[T]](((x$2: org.locationtech.geomesa.index.stats.impl.EnumerationStat[T]) => x$2.+(p)))
|
|
57
|
97700
|
2405
-
2497
|
Block
|
scala.Option.flatMap
|
|
per.flatMap[org.locationtech.geomesa.index.stats.impl.EnumerationStat[T]](((p: org.locationtech.geomesa.index.stats.impl.EnumerationStat[T]) => LambdaStats.this.transient(sft).getEnumeration[T](sft, attribute, filter, exact).map[org.locationtech.geomesa.index.stats.impl.EnumerationStat[T]](((x$2: org.locationtech.geomesa.index.stats.impl.EnumerationStat[T]) => x$2.+(p)))))
|
|
67
|
97701
|
2702
-
2770
|
Apply
|
org.locationtech.geomesa.index.stats.GeoMesaStats.getFrequency
|
|
LambdaStats.this.persistent.getFrequency[T](sft, attribute, precision, filter, exact)
|
|
68
|
97703
|
2789
-
2792
|
Ident
|
org.locationtech.geomesa.lambda.data.LambdaStats.per
|
|
per
|
|
68
|
97702
|
2779
-
2785
|
Select
|
scala.Boolean.unary_!
|
|
exact.unary_!
|
|
69
|
97705
|
2825
-
2908
|
Apply
|
scala.Option.map
|
|
LambdaStats.this.transient(sft).getFrequency[T](sft, attribute, precision, filter, exact).map[org.locationtech.geomesa.index.stats.impl.Frequency[T]](((x$3: org.locationtech.geomesa.index.stats.impl.Frequency[T]) => x$3.+(p)))
|
|
69
|
97704
|
2902
-
2907
|
Apply
|
org.locationtech.geomesa.index.stats.impl.Frequency.+
|
|
x$3.+(p)
|
|
69
|
97707
|
2808
-
2909
|
Block
|
scala.Option.flatMap
|
|
per.flatMap[org.locationtech.geomesa.index.stats.impl.Frequency[T]](((p: org.locationtech.geomesa.index.stats.impl.Frequency[T]) => LambdaStats.this.transient(sft).getFrequency[T](sft, attribute, precision, filter, exact).map[org.locationtech.geomesa.index.stats.impl.Frequency[T]](((x$3: org.locationtech.geomesa.index.stats.impl.Frequency[T]) => x$3.+(p)))))
|
|
69
|
97706
|
2808
-
2909
|
Apply
|
scala.Option.flatMap
|
|
per.flatMap[org.locationtech.geomesa.index.stats.impl.Frequency[T]](((p: org.locationtech.geomesa.index.stats.impl.Frequency[T]) => LambdaStats.this.transient(sft).getFrequency[T](sft, attribute, precision, filter, exact).map[org.locationtech.geomesa.index.stats.impl.Frequency[T]](((x$3: org.locationtech.geomesa.index.stats.impl.Frequency[T]) => x$3.+(p)))))
|
|
78
|
97708
|
3082
-
3134
|
Apply
|
org.locationtech.geomesa.index.stats.GeoMesaStats.getTopK
|
|
LambdaStats.this.persistent.getTopK[T](sft, attribute, filter, exact)
|
|
79
|
97709
|
3143
-
3149
|
Select
|
scala.Boolean.unary_!
|
|
exact.unary_!
|
|
79
|
97710
|
3153
-
3156
|
Ident
|
org.locationtech.geomesa.lambda.data.LambdaStats.per
|
|
per
|
|
80
|
97711
|
3250
-
3255
|
Apply
|
org.locationtech.geomesa.index.stats.impl.TopK.+
|
|
x$4.+(p)
|
|
80
|
97713
|
3172
-
3257
|
Apply
|
scala.Option.flatMap
|
|
per.flatMap[org.locationtech.geomesa.index.stats.impl.TopK[T]](((p: org.locationtech.geomesa.index.stats.impl.TopK[T]) => LambdaStats.this.transient(sft).getTopK[T](sft, attribute, filter, exact).map[org.locationtech.geomesa.index.stats.impl.TopK[T]](((x$4: org.locationtech.geomesa.index.stats.impl.TopK[T]) => x$4.+(p)))))
|
|
80
|
97712
|
3189
-
3256
|
Apply
|
scala.Option.map
|
|
LambdaStats.this.transient(sft).getTopK[T](sft, attribute, filter, exact).map[org.locationtech.geomesa.index.stats.impl.TopK[T]](((x$4: org.locationtech.geomesa.index.stats.impl.TopK[T]) => x$4.+(p)))
|
|
80
|
97714
|
3172
-
3257
|
Block
|
scala.Option.flatMap
|
|
per.flatMap[org.locationtech.geomesa.index.stats.impl.TopK[T]](((p: org.locationtech.geomesa.index.stats.impl.TopK[T]) => LambdaStats.this.transient(sft).getTopK[T](sft, attribute, filter, exact).map[org.locationtech.geomesa.index.stats.impl.TopK[T]](((x$4: org.locationtech.geomesa.index.stats.impl.TopK[T]) => x$4.+(p)))))
|
|
92
|
97715
|
3485
-
3558
|
Apply
|
org.locationtech.geomesa.index.stats.GeoMesaStats.getHistogram
|
|
LambdaStats.this.persistent.getHistogram[T](sft, attribute, bins, min, max, filter, exact)
|
|
93
|
97717
|
3577
-
3580
|
Ident
|
org.locationtech.geomesa.lambda.data.LambdaStats.per
|
|
per
|
|
93
|
97716
|
3567
-
3573
|
Select
|
scala.Boolean.unary_!
|
|
exact.unary_!
|
|
94
|
97719
|
3613
-
3701
|
Apply
|
scala.Option.map
|
|
LambdaStats.this.transient(sft).getHistogram[T](sft, attribute, bins, min, max, filter, exact).map[org.locationtech.geomesa.index.stats.impl.Histogram[T]](((x$5: org.locationtech.geomesa.index.stats.impl.Histogram[T]) => x$5.+(p)))
|
|
94
|
97718
|
3695
-
3700
|
Apply
|
org.locationtech.geomesa.index.stats.impl.Histogram.+
|
|
x$5.+(p)
|
|
94
|
97721
|
3596
-
3702
|
Block
|
scala.Option.flatMap
|
|
per.flatMap[org.locationtech.geomesa.index.stats.impl.Histogram[T]](((p: org.locationtech.geomesa.index.stats.impl.Histogram[T]) => LambdaStats.this.transient(sft).getHistogram[T](sft, attribute, bins, min, max, filter, exact).map[org.locationtech.geomesa.index.stats.impl.Histogram[T]](((x$5: org.locationtech.geomesa.index.stats.impl.Histogram[T]) => x$5.+(p)))))
|
|
94
|
97720
|
3596
-
3702
|
Apply
|
scala.Option.flatMap
|
|
per.flatMap[org.locationtech.geomesa.index.stats.impl.Histogram[T]](((p: org.locationtech.geomesa.index.stats.impl.Histogram[T]) => LambdaStats.this.transient(sft).getHistogram[T](sft, attribute, bins, min, max, filter, exact).map[org.locationtech.geomesa.index.stats.impl.Histogram[T]](((x$5: org.locationtech.geomesa.index.stats.impl.Histogram[T]) => x$5.+(p)))))
|
|
106
|
97722
|
3940
-
4010
|
Apply
|
org.locationtech.geomesa.index.stats.GeoMesaStats.getZ3Histogram
|
|
LambdaStats.this.persistent.getZ3Histogram(sft, geom, dtg, period, bins, filter, exact)
|
|
107
|
97723
|
4019
-
4025
|
Select
|
scala.Boolean.unary_!
|
|
exact.unary_!
|
|
107
|
97724
|
4029
-
4032
|
Ident
|
org.locationtech.geomesa.lambda.data.LambdaStats.per
|
|
per
|
|
108
|
97725
|
4144
-
4149
|
Apply
|
org.locationtech.geomesa.index.stats.impl.Z3Histogram.+
|
|
x$6.+(p)
|
|
108
|
97727
|
4048
-
4151
|
Apply
|
scala.Option.flatMap
|
|
per.flatMap[org.locationtech.geomesa.index.stats.impl.Z3Histogram](((p: org.locationtech.geomesa.index.stats.impl.Z3Histogram) => LambdaStats.this.transient(sft).getZ3Histogram(sft, geom, dtg, period, bins, filter, exact).map[org.locationtech.geomesa.index.stats.impl.Z3Histogram](((x$6: org.locationtech.geomesa.index.stats.impl.Z3Histogram) => x$6.+(p)))))
|
|
108
|
97726
|
4065
-
4150
|
Apply
|
scala.Option.map
|
|
LambdaStats.this.transient(sft).getZ3Histogram(sft, geom, dtg, period, bins, filter, exact).map[org.locationtech.geomesa.index.stats.impl.Z3Histogram](((x$6: org.locationtech.geomesa.index.stats.impl.Z3Histogram) => x$6.+(p)))
|
|
108
|
97728
|
4048
-
4151
|
Block
|
scala.Option.flatMap
|
|
per.flatMap[org.locationtech.geomesa.index.stats.impl.Z3Histogram](((p: org.locationtech.geomesa.index.stats.impl.Z3Histogram) => LambdaStats.this.transient(sft).getZ3Histogram(sft, geom, dtg, period, bins, filter, exact).map[org.locationtech.geomesa.index.stats.impl.Z3Histogram](((x$6: org.locationtech.geomesa.index.stats.impl.Z3Histogram) => x$6.+(p)))))
|
|
117
|
97729
|
4322
-
4370
|
Apply
|
org.locationtech.geomesa.index.stats.GeoMesaStats.getStat
|
|
LambdaStats.this.persistent.getStat[T](sft, query, filter, exact)
|
|
118
|
97731
|
4389
-
4392
|
Ident
|
org.locationtech.geomesa.lambda.data.LambdaStats.per
|
|
per
|
|
118
|
97730
|
4379
-
4385
|
Select
|
scala.Boolean.unary_!
|
|
exact.unary_!
|
|
119
|
97733
|
4482
-
4487
|
ApplyToImplicitArgs
|
org.locationtech.geomesa.index.stats.Stat.+
|
|
x$7.+(p)(Predef.this.DummyImplicit.dummyImplicit)
|
|
119
|
97732
|
4484
-
4484
|
Select
|
scala.Predef.DummyImplicit.dummyImplicit
|
|
Predef.this.DummyImplicit.dummyImplicit
|
|
119
|
97735
|
4408
-
4513
|
TypeApply
|
scala.Any.asInstanceOf
|
|
per.flatMap[org.locationtech.geomesa.index.stats.Stat](((p: T) => LambdaStats.this.transient(sft).getStat[T](sft, query, filter, exact).map[org.locationtech.geomesa.index.stats.Stat](((x$7: T) => x$7.+(p)(Predef.this.DummyImplicit.dummyImplicit))))).asInstanceOf[Option[T]]
|
|
119
|
97734
|
4425
-
4488
|
Apply
|
scala.Option.map
|
|
LambdaStats.this.transient(sft).getStat[T](sft, query, filter, exact).map[org.locationtech.geomesa.index.stats.Stat](((x$7: T) => x$7.+(p)(Predef.this.DummyImplicit.dummyImplicit)))
|
|
119
|
97736
|
4408
-
4513
|
Block
|
scala.Any.asInstanceOf
|
|
per.flatMap[org.locationtech.geomesa.index.stats.Stat](((p: T) => LambdaStats.this.transient(sft).getStat[T](sft, query, filter, exact).map[org.locationtech.geomesa.index.stats.Stat](((x$7: T) => x$7.+(p)(Predef.this.DummyImplicit.dummyImplicit))))).asInstanceOf[Option[T]]
|
|
124
|
97737
|
4634
-
4636
|
Literal
|
<nosymbol>
|
|
()
|
|
126
|
97739
|
4702
-
4739
|
Select
|
org.locationtech.geomesa.lambda.stream.TransientStore.stats
|
|
LambdaStats.this.transients.get(sft.getTypeName()).stats
|
|
126
|
97738
|
4717
-
4732
|
Apply
|
org.geotools.api.feature.simple.SimpleFeatureType.getTypeName
|
|
sft.getTypeName()
|