diff options
author | Dongwon Kang <dwkang@google.com> | 2016-04-12 15:43:16 -0700 |
---|---|---|
committer | Dongwon Kang <dwkang@google.com> | 2016-04-14 11:05:43 -0700 |
commit | 8a3efc3f02588fed425ea744b25a5bbf8e7e309a (patch) | |
tree | 3dde08d6ed47a4a52ca8cdfcf90c8c0a16770f96 | |
parent | e98791890461274af70882bff6d1193da7d749b1 (diff) | |
download | TvProvider-8a3efc3f02588fed425ea744b25a5bbf8e7e309a.tar.gz |
Add Programs.COLUMN_RECORDING_PROHIBITEDnougat-dev
Bug: 28039913
Change-Id: Idce9dfd6024c3300f148c14832e9545b9c95435e
-rw-r--r-- | src/com/android/providers/tv/TvProvider.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/com/android/providers/tv/TvProvider.java b/src/com/android/providers/tv/TvProvider.java index 2261220..f7a5089 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"; - static final int DATABASE_VERSION = 30; + static final int DATABASE_VERSION = 31; private static final String DATABASE_NAME = "tv.db"; private static final String CHANNELS_TABLE = "channels"; private static final String PROGRAMS_TABLE = "programs"; @@ -231,6 +231,8 @@ public class TvProvider extends ContentProvider { sProgramProjectionMap.put(Programs.COLUMN_POSTER_ART_URI, Programs.COLUMN_POSTER_ART_URI); sProgramProjectionMap.put(Programs.COLUMN_THUMBNAIL_URI, Programs.COLUMN_THUMBNAIL_URI); sProgramProjectionMap.put(Programs.COLUMN_SEARCHABLE, Programs.COLUMN_SEARCHABLE); + sProgramProjectionMap.put(Programs.COLUMN_RECORDING_PROHIBITED, + Programs.COLUMN_RECORDING_PROHIBITED); sProgramProjectionMap.put(Programs.COLUMN_INTERNAL_PROVIDER_DATA, Programs.COLUMN_INTERNAL_PROVIDER_DATA); sProgramProjectionMap.put(Programs.COLUMN_INTERNAL_PROVIDER_FLAG1, @@ -461,6 +463,7 @@ public class TvProvider extends ContentProvider { + Programs.COLUMN_POSTER_ART_URI + " TEXT," + Programs.COLUMN_THUMBNAIL_URI + " TEXT," + Programs.COLUMN_SEARCHABLE + " INTEGER NOT NULL DEFAULT 1," + + Programs.COLUMN_RECORDING_PROHIBITED + " INTEGER NOT NULL DEFAULT 0," + Programs.COLUMN_INTERNAL_PROVIDER_DATA + " BLOB," + Programs.COLUMN_INTERNAL_PROVIDER_FLAG1 + " INTEGER," + Programs.COLUMN_INTERNAL_PROVIDER_FLAG2 + " INTEGER," @@ -574,6 +577,11 @@ public class TvProvider extends ContentProvider { db.execSQL(CREATE_RECORDED_PROGRAMS_TABLE_SQL); oldVersion = 30; } + if (oldVersion == 30) { + db.execSQL("ALTER TABLE " + PROGRAMS_TABLE + " ADD " + + Programs.COLUMN_RECORDING_PROHIBITED + " INTEGER NOT NULL DEFAULT 0;"); + oldVersion = 31; + } Log.i(TAG, "Upgrading from version " + oldVersion + " to " + newVersion + " is done."); } |