Add primary key for anomaly database.
am: 0fcddc77c7
Change-Id: I92c7aae2bf77c31863fa1f8191bec104f73097b4
This commit is contained in:
@@ -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;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user