package org.wikipedia.readinglist.page.database.disk; import android.database.Cursor; import android.support.annotation.NonNull; import org.wikipedia.database.async.AsyncColumns; public class DiskColumns<T> extends AsyncColumns<DiskStatus, T, DiskRow<T>> { public DiskColumns(@NonNull String tbl) { super(tbl, "disk", DiskStatus.CODE_ENUM); } @NonNull @Override public DiskRow<T> val(@NonNull Cursor cursor) { return new DiskRow<>(key(cursor), status(cursor), timestamp(cursor), transactionId(cursor)); } }