Add Programs.COLUMN_RECORDING_PROHIBITED

Bug: 28039913
Change-Id: Idce9dfd6024c3300f148c14832e9545b9c95435e
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 @@
     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 @@
         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 @@
                     + 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 @@
                 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.");
         }