Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8870486f authored by Lei Yu's avatar Lei Yu Committed by android-build-merger
Browse files

Add primary key for anomaly database.

am: 0fcddc77

Change-Id: I92c7aae2bf77c31863fa1f8191bec104f73097b4
parents a9e4d4a4 0fcddc77
Loading
Loading
Loading
Loading
+8 −5
Original line number Diff line number Diff line
@@ -34,7 +34,7 @@ public class AnomalyDatabaseHelper extends SQLiteOpenHelper {
    private static final String TAG = "BatteryDatabaseHelper";

    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)
    @IntDef({State.NEW,
@@ -79,15 +79,18 @@ public class AnomalyDatabaseHelper extends SQLiteOpenHelper {
            "CREATE TABLE " + Tables.TABLE_ANOMALY +
                    "(" +
                    AnomalyColumns.UID +
                    " INTEGER, " +
                    " INTEGER NOT NULL, " +
                    AnomalyColumns.PACKAGE_NAME +
                    " TEXT, " +
                    AnomalyColumns.ANOMALY_TYPE +
                    " INTEGER, " +
                    " INTEGER NOT NULL, " +
                    AnomalyColumns.ANOMALY_STATE +
                    " INTEGER, " +
                    " INTEGER NOT NULL, " +
                    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;