admin
2020-08-12 cefe2a41db4a275fb1e940a902cb156f1ed68d80
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Êþº¾2ýEcom/mozillaonline/providers/downloads/DownloadProvider$DatabaseHelper(android/database/sqlite/SQLiteOpenHelperthis$08Lcom/mozillaonline/providers/downloads/DownloadProvider;<init>T(Lcom/mozillaonline/providers/downloads/DownloadProvider;Landroid/content/Context;)VCode       downloads.db
 e(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)VLineNumberTableLocalVariableTablethisGLcom/mozillaonline/providers/downloads/DownloadProvider$DatabaseHelper;contextLandroid/content/Context;onCreate+(Landroid/database/sqlite/SQLiteDatabase;)V    /com/mozillaonline/providers/downloads/Constants LOGVVZ DownloadManager"populating new database
$&%android/util/Log '(v'(Ljava/lang/String;Ljava/lang/String;)I
* +,    onUpgrade-(Landroid/database/sqlite/SQLiteDatabase;II)Vdb(Landroid/database/sqlite/SQLiteDatabase; StackMapTable1java/lang/StringBuilder3*Upgrading downloads database from version 
05 6(Ljava/lang/String;)V
08 9:append(I)Ljava/lang/StringBuilder;<  to version 
0> 9?-(Ljava/lang/String;)Ljava/lang/StringBuilder;A!, which will destroy all old data
0C DEtoString()Ljava/lang/String;
$G H(iJ,Downgrading downloads database from version L (current version is N), destroying all old data
P QR    upgradeTo,(Landroid/database/sqlite/SQLiteDatabase;I)VoldVInewVversion
X YcreateDownloadsTable
[ \createHeadersTable^    downloads` is_public_apibINTEGER NOT NULL DEFAULT 0
d ef    addColumna(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vh allow_roamingjallowed_network_typeslis_visible_in_downloads_uinINTEGER NOT NULL DEFAULT 1
p qmakeCacheDownloadsInvisiblesbypass_recommended_size_limit
u vfillNullValuesxdeletedzBOOLEAN NOT NULL DEFAULT 0|java/lang/IllegalStateException~Don't know how to upgrade to 
{5android/content/ContentValues
€ƒ „()V† current_bytes
ˆŠ‰java/lang/Integer ‹ŒvalueOf(I)Ljava/lang/Integer;
€Ž put((Ljava/lang/String;Ljava/lang/Integer;)V
’ “”fillNullValuesForColumnJ(Landroid/database/sqlite/SQLiteDatabase;Landroid/content/ContentValues;)V– total_bytes˜titleš
€œ '(Ljava/lang/String;Ljava/lang/String;)VŸ descriptionvaluesLandroid/content/ContentValues;
€£ ¤¥valueSet()Ljava/util/Set; §©¨ java/util/Set ª«iterator()Ljava/util/Iterator; ­¯®java/util/Iterator °±next()Ljava/lang/Object;³java/util/Map$Entry ²µ ¶±getKey¸java/lang/String
·º ‹»&(Ljava/lang/Object;)Ljava/lang/String;½ is null
¿ÁÀ&android/database/sqlite/SQLiteDatabase ÂÃupdateY(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
€Å ƄclearcolumnLjava/lang/String;
ÊÌËjava/lang/Boolean ‹Í(Z)Ljava/lang/Boolean;
€Ï Ð((Ljava/lang/String;Ljava/lang/Boolean;)VÒdestination != 0cacheSelectionÕ ALTER TABLE ×  ADD COLUMN Ù 
¿Û Ü6execSQLdbTable
columnNamecolumnDefinitionáDROP TABLE IF EXISTS downloadsã"CREATE TABLE downloads(_id INTEGER PRIMARY KEY AUTOINCREMENT,uri TEXT, method INTEGER, entity TEXT, no_integrity BOOLEAN, hint TEXT, otaupdate BOOLEAN, _data TEXT, mimetype TEXT, destination INTEGER, no_system BOOLEAN, visibility INTEGER, control INTEGER, status INTEGER, numfailed INTEGER, lastmod BIGINT, notificationpackage TEXT, notificationclass TEXT, notificationextras TEXT, cookiedata TEXT, useragent TEXT, referer TEXT, total_bytes INTEGER, current_bytes INTEGER, etag TEXT, uid INTEGER, otheruid INTEGER, title TEXT, description TEXT); å+couldn't create table in downloads database
$ç è(eêandroid/database/SQLExceptionexLandroid/database/SQLException;î$DROP TABLE IF EXISTS request_headersð‰CREATE TABLE request_headers(id INTEGER PRIMARY KEY AUTOINCREMENT,download_id INTEGER NOT NULL,header TEXT NOT NULL,value TEXT NOT NULL);
SourceFileDownloadProvider.java InnerClassesõ4android/database/sqlite/SQLiteDatabase$CursorFactory CursorFactoryø6com/mozillaonline/providers/downloads/DownloadProviderDatabaseHelperû java/util/MapEntry0
    L*+µ
*, j·±·¸¹    `²™ !¸#W*+j¶)±ÁÂÄÅ-./+,    7     d=§_d¢-»0Y2·4¶7;¶=¶7@¶=¶B¸FWc=§/¤*»0YI·4¶7K¶=¶7M¶=¶B¸FWc=`6§ *+·O„¤ÿó±ZÓÙ    ÚÞß!à*á/ß2Þ6â9ãAèCéPêYë^éaèeìhïpðwï€ò4-.STUTmVT/
 /+ü    QR    ‹°ª–dj+3;_r€ˆ*+·W§~*+·Z§v*+]_a·c*+]ga·c*+]ia·c§R*+]km·c*+·o§?*+]ra·c§1*+·t§)*+]wy·c§»{Y»0Y}·4¶7¶B·¿±’$ø,ú1û4þ9ÿ<BDGMORXZ]` d f h kpswy{~†‰‘”—!¤"«!¯$ °°-.°VT/     ,#  v    §E»€Y·‚M,…¸‡¶*+,·‘,•¸‡¶*+,·‘,—™¶›*+,·‘,ž™¶›*+,·‘±*
-./0"1(20364>5D6 EE-.= ¡“”    ;,¶¢¹¦¹¬À²¹´À·N+],»0Y-¸¹·4¼¶=¶B¶¾W,¶Ä±:;6<:=*;;-.; ¡!ÇÈq    x »€Y·‚M,k¸É¶ÎÑN+],-¶¾W±DEFHI*  -. ¡ ÓÈef    †(+»0YÔ·4,¶=Ö¶=-¶=ض=¶=¶B¶Ú±WX$W'Y4((-.(ÝÈ(ÞÈ(ßÈY    Š+à¶Ú+â¶Ú§M䏿W,¿± é"ab ~€ƒ -.
ëì/Oé
\    I +í¶Ú+ï¶Ú±‹ •  -.ñòóô¿ö    ÷ù²úü