package view_inspector.database;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
public final class DbOpenHelper extends SQLiteOpenHelper {
public static final String DB_NAME = "viewInspector.db";
private static final int VERSION = 1;
private static final String CREATE_VIEW_PROFILE =
"" + "CREATE TABLE " + ViewProfile.TABLE + "(" + ViewProfile.ID
+ " INTEGER NOT NULL PRIMARY KEY," + ViewProfile.VIEW_HASHCODE + " TEXT NOT NULL,"
+ ViewProfile.MEASURE_DURATION + " INTEGER NOT NULL DEFAULT -1,"
+ ViewProfile.LAYOUT_DURATION + " INTEGER NOT NULL DEFAULT -1,"
+ ViewProfile.DRAW_DURATION + " INTEGER NOT NULL DEFAULT -1" + ")";
public DbOpenHelper(Context context) {
super(context, DB_NAME, null, VERSION);
// drop database if exists
context.deleteDatabase(DbOpenHelper.DB_NAME);
}
@Override public void onCreate(SQLiteDatabase db) {
db.execSQL(CREATE_VIEW_PROFILE);
}
@Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
}