There are still a ton of non-typesafe warnings I'm getting from all these ColumnExps without a type everywhere, but this was actually breaking my compile, so tell it that it should be getting a boolean out of the where clause.

git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1034 c613c5cb-e716-0410-b11b-feb51c14d237
This commit is contained in:
Mike Thomas
2010-12-11 00:12:51 +00:00
parent 818b95b08d
commit 95a2b2dcee
@@ -124,7 +124,7 @@ public class RatingRepository extends DepotRepository
public List<RatingRecord> getTopRatings (
int gameId, int limit, long since, Set<Integer> playerIds)
{
List<SQLExpression> where = Lists.newArrayList();
List<SQLExpression<Boolean>> where = Lists.newArrayList();
where.add(RatingRecord.GAME_ID.eq(gameId));
if (since > 0L) {
where.add(RatingRecord.LAST_UPDATED.greaterThan(
@@ -249,7 +249,7 @@ public class RatingRepository extends DepotRepository
// Without distinct, I must load all ratings and throw out all but the first. They're not
// that big, but still.
List<SQLExpression> conditions = Lists.newArrayList();
List<SQLExpression<Boolean>> conditions = Lists.newArrayList();
conditions.add(RatingRecord.PLAYER_ID.in(playerIds));
if (gameIds != null) {
conditions.add(RatingRecord.GAME_ID.in(gameIds));