Add primary key for anomaly database.

am: 0fcddc77c7

Change-Id: I92c7aae2bf77c31863fa1f8191bec104f73097b4
This commit is contained in:
Lei Yu
2018-04-23 14:27:59 -07:00
committed by android-build-merger

View File

@@ -34,7 +34,7 @@ public class AnomalyDatabaseHelper extends SQLiteOpenHelper {
private static final String TAG = "BatteryDatabaseHelper"; private static final String TAG = "BatteryDatabaseHelper";
private static final String DATABASE_NAME = "battery_settings.db"; private static final String DATABASE_NAME = "battery_settings.db";
private static final int DATABASE_VERSION = 3; private static final int DATABASE_VERSION = 4;
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
@IntDef({State.NEW, @IntDef({State.NEW,
@@ -79,15 +79,18 @@ public class AnomalyDatabaseHelper extends SQLiteOpenHelper {
"CREATE TABLE " + Tables.TABLE_ANOMALY + "CREATE TABLE " + Tables.TABLE_ANOMALY +
"(" + "(" +
AnomalyColumns.UID + AnomalyColumns.UID +
" INTEGER, " + " INTEGER NOT NULL, " +
AnomalyColumns.PACKAGE_NAME + AnomalyColumns.PACKAGE_NAME +
" TEXT, " + " TEXT, " +
AnomalyColumns.ANOMALY_TYPE + AnomalyColumns.ANOMALY_TYPE +
" INTEGER, " + " INTEGER NOT NULL, " +
AnomalyColumns.ANOMALY_STATE + AnomalyColumns.ANOMALY_STATE +
" INTEGER, " + " INTEGER NOT NULL, " +
AnomalyColumns.TIME_STAMP_MS + AnomalyColumns.TIME_STAMP_MS +
" INTEGER)"; " INTEGER NOT NULL, " +
" PRIMARY KEY (" + AnomalyColumns.UID + "," + AnomalyColumns.ANOMALY_TYPE + ","
+ AnomalyColumns.ANOMALY_STATE + "," + AnomalyColumns.TIME_STAMP_MS + ")"
+ ")";
private static AnomalyDatabaseHelper sSingleton; private static AnomalyDatabaseHelper sSingleton;