From 9fe7cc340d8bce903abfae59d4cefddaa748840b Mon Sep 17 00:00:00 2001 From: Par Winzell Date: Wed, 9 Sep 2009 14:52:13 +0000 Subject: [PATCH] Use proper Depot support. git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@875 c613c5cb-e716-0410-b11b-feb51c14d237 --- .../com/threerings/stats/server/persist/StatRepository.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/java/com/threerings/stats/server/persist/StatRepository.java b/src/java/com/threerings/stats/server/persist/StatRepository.java index ab862a98..33bacff9 100644 --- a/src/java/com/threerings/stats/server/persist/StatRepository.java +++ b/src/java/com/threerings/stats/server/persist/StatRepository.java @@ -23,6 +23,7 @@ import com.samskivert.util.IntMaps; import com.samskivert.depot.DatabaseException; import com.samskivert.depot.DepotRepository; import com.samskivert.depot.DuplicateKeyException; +import com.samskivert.depot.Funs; import com.samskivert.depot.Key; import com.samskivert.depot.PersistenceContext; import com.samskivert.depot.PersistentRecord; @@ -30,8 +31,6 @@ import com.samskivert.depot.clause.FieldDefinition; import com.samskivert.depot.clause.FromOverride; import com.samskivert.depot.clause.QueryClause; import com.samskivert.depot.clause.Where; -import com.samskivert.depot.expression.FunctionExp; - import com.threerings.io.ObjectInputStream; import com.threerings.io.ObjectOutputStream; @@ -293,8 +292,7 @@ public class StatRepository extends DepotRepository MaxStatCodeRecord maxRecord = load( MaxStatCodeRecord.class, new FromOverride(StringCodeRecord.class), - new FieldDefinition(MaxStatCodeRecord.MAX_CODE, - new FunctionExp("MAX", StringCodeRecord.CODE)), + new FieldDefinition(MaxStatCodeRecord.MAX_CODE, Funs.max(StringCodeRecord.CODE)), new Where(StringCodeRecord.STAT_CODE, type.code())); int code = maxRecord != null ? maxRecord.maxCode + 1 : 1;