summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDongwon Kang <dwkang@google.com>2016-04-12 15:43:16 -0700
committerDongwon Kang <dwkang@google.com>2016-04-14 11:05:43 -0700
commit8a3efc3f02588fed425ea744b25a5bbf8e7e309a (patch)
tree3dde08d6ed47a4a52ca8cdfcf90c8c0a16770f96
parente98791890461274af70882bff6d1193da7d749b1 (diff)
downloadTvProvider-8a3efc3f02588fed425ea744b25a5bbf8e7e309a.tar.gz
Add Programs.COLUMN_RECORDING_PROHIBITEDnougat-dev
Bug: 28039913 Change-Id: Idce9dfd6024c3300f148c14832e9545b9c95435e
-rw-r--r--src/com/android/providers/tv/TvProvider.java10
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.");
}