2024-10-14 12:02:42 +03:00
|
|
|
package Common.Database.Objects.PassStats;
|
2024-10-07 00:58:29 +03:00
|
|
|
import Common.Database.Tables.DBTable;
|
2024-10-10 15:37:29 +03:00
|
|
|
public class PassStatsDBTable extends DBTable<String, PassStats> {
|
2023-09-17 22:13:42 +03:00
|
|
|
public PassStatsDBTable() {
|
2024-10-10 15:37:29 +03:00
|
|
|
super(String.class, PassStats.class);
|
2023-09-17 22:13:42 +03:00
|
|
|
}
|
2024-10-14 01:50:33 +03:00
|
|
|
public void IncPassStat(String passName) throws Exception {
|
2024-10-14 01:16:31 +03:00
|
|
|
PassStats passStats = null;
|
2024-10-14 01:50:33 +03:00
|
|
|
if (Data.containsKey(passName)) {
|
|
|
|
|
passStats = Data.get(passName);
|
2024-10-14 01:16:31 +03:00
|
|
|
passStats.Inc();
|
|
|
|
|
getDb().Update(passStats);
|
|
|
|
|
} else {
|
2024-10-14 01:50:33 +03:00
|
|
|
passStats = new PassStats(passName);
|
2024-10-14 01:16:31 +03:00
|
|
|
passStats.Inc();
|
|
|
|
|
getDb().Insert(passStats);
|
|
|
|
|
}
|
|
|
|
|
}
|
2023-09-17 22:13:42 +03:00
|
|
|
}
|