diff options
author | Youngsang Cho <youngsang@google.com> | 2016-02-05 16:32:12 -0800 |
---|---|---|
committer | Youngsang Cho <youngsang@google.com> | 2016-02-17 17:35:27 -0800 |
commit | 6dc803a0142267d45899faaf637c6a2b184e9b83 (patch) | |
tree | 469e6ecc703d2c40c62106c445f8b15b18097c89 | |
parent | 2cda3c446a1e78dd82c200f167ed7eecae5d81fa (diff) | |
download | TvProvider-6dc803a0142267d45899faaf637c6a2b184e9b83.tar.gz |
Add INPUT_ID field in RecordedPrograms table
Change-Id: I18a2580439c6ef39042fefc75543a3514fa7c404
-rw-r--r-- | src/com/android/providers/tv/TvProvider.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/com/android/providers/tv/TvProvider.java b/src/com/android/providers/tv/TvProvider.java index 076b084..3793b1b 100644 --- a/src/com/android/providers/tv/TvProvider.java +++ b/src/com/android/providers/tv/TvProvider.java @@ -81,7 +81,7 @@ public class TvProvider extends ContentProvider { private static final String OP_UPDATE = "update"; private static final String OP_DELETE = "delete"; - private static final int DATABASE_VERSION = 27; + private static final int DATABASE_VERSION = 28; private static final String DATABASE_NAME = "tv.db"; private static final String CHANNELS_TABLE = "channels"; private static final String PROGRAMS_TABLE = "programs"; @@ -261,6 +261,8 @@ public class TvProvider extends ContentProvider { sRecordedProgramProjectionMap.put(RecordedPrograms._ID, RecordedPrograms._ID); sRecordedProgramProjectionMap.put(RecordedPrograms.COLUMN_PACKAGE_NAME, RecordedPrograms.COLUMN_PACKAGE_NAME); + sRecordedProgramProjectionMap.put(RecordedPrograms.COLUMN_INPUT_ID, + RecordedPrograms.COLUMN_INPUT_ID); sRecordedProgramProjectionMap.put(RecordedPrograms.COLUMN_CHANNEL_ID, RecordedPrograms.COLUMN_CHANNEL_ID); sRecordedProgramProjectionMap.put(RecordedPrograms.COLUMN_TITLE, @@ -334,6 +336,7 @@ public class TvProvider extends ContentProvider { "CREATE TABLE " + RECORDED_PROGRAMS_TABLE + " (" + RecordedPrograms._ID + " INTEGER PRIMARY KEY AUTOINCREMENT," + RecordedPrograms.COLUMN_PACKAGE_NAME + " TEXT NOT NULL," + + RecordedPrograms.COLUMN_INPUT_ID + " TEXT NOT NULL," + RecordedPrograms.COLUMN_CHANNEL_ID + " INTEGER," + RecordedPrograms.COLUMN_TITLE + " TEXT," + RecordedPrograms.COLUMN_SEASON_NUMBER + " INTEGER," @@ -532,9 +535,9 @@ public class TvProvider extends ContentProvider { + Programs.COLUMN_SEARCHABLE + " INTEGER NOT NULL DEFAULT 1;"); oldVersion++; } - if (oldVersion == 26) { + if (oldVersion >= 26) { + db.execSQL("DROP TABLE IF EXISTS " + RECORDED_PROGRAMS_TABLE); db.execSQL(CREATE_RECORDED_PROGRAMS_TABLE_SQL); - oldVersion++; } } } |