in rides-and-fares/src/solution/scala/org/apache/flink/training/solutions/ridesandfares/scala/RidesAndFaresSolution.scala [94:102]
override def flatMap1(ride: TaxiRide, out: Collector[RideAndFare]): Unit = {
val fare = fareState.value
if (fare != null) {
fareState.clear()
out.collect(new RideAndFare(ride, fare))
} else {
rideState.update(ride)
}
}