in common/src/main/java/org/apache/flink/training/exercises/common/datatypes/TaxiRide.java [152:170]
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
TaxiRide taxiRide = (TaxiRide) o;
return rideId == taxiRide.rideId
&& isStart == taxiRide.isStart
&& Float.compare(taxiRide.startLon, startLon) == 0
&& Float.compare(taxiRide.startLat, startLat) == 0
&& Float.compare(taxiRide.endLon, endLon) == 0
&& Float.compare(taxiRide.endLat, endLat) == 0
&& passengerCnt == taxiRide.passengerCnt
&& taxiId == taxiRide.taxiId
&& driverId == taxiRide.driverId
&& Objects.equals(eventTime, taxiRide.eventTime);
}