package com.boardgamegeek.provider;
import android.net.Uri;
import com.boardgamegeek.provider.BggContract.PlayLocations;
import com.boardgamegeek.provider.BggContract.Plays;
import com.boardgamegeek.provider.BggDatabase.Tables;
import com.boardgamegeek.util.SelectionBuilder;
public class PlaysLocationsProvider extends BaseProvider {
@Override
protected SelectionBuilder buildSimpleSelection(Uri uri) {
return new SelectionBuilder()
.table(Tables.PLAYS)
.groupBy(Plays.LOCATION)
.mapAsSum(Plays.SUM_QUANTITY, Plays.QUANTITY);
}
@Override
protected String getDefaultSortOrder() {
return PlayLocations.DEFAULT_SORT;
}
@Override
protected String getPath() {
return "plays/locations";
}
}