package view_inspector.database;
import android.content.ContentValues;
import android.database.Cursor;
import auto.parcel.AutoParcel;
import rx.functions.Func1;
@AutoParcel public abstract class ViewProfile {
public static final String TABLE = "view_profile";
public static final String ID = "_id";
public static final String VIEW_HASHCODE = "view_hashcode";
public static final String MEASURE_DURATION = "measure_duration";
public static final String LAYOUT_DURATION = "layout_duration";
public static final String DRAW_DURATION = "draw_duration";
public abstract long id();
public abstract String viewHashcode();
public abstract long measureDuration();
public abstract long layoutDuration();
public abstract long drawDuration();
public static final class Builder {
private final ContentValues values = new ContentValues();
public Builder id(long id) {
values.put(ID, id);
return this;
}
public Builder viewHashcode(String viewHashcode) {
values.put(VIEW_HASHCODE, viewHashcode);
return this;
}
public Builder measureDuration(double measureDuration) {
values.put(MEASURE_DURATION, measureDuration);
return this;
}
public Builder layoutDuration(double layoutDuration) {
values.put(LAYOUT_DURATION, layoutDuration);
return this;
}
public Builder drawDuration(double drawDuration) {
values.put(DRAW_DURATION, drawDuration);
return this;
}
public ContentValues build() {
return values;
}
}
}