public class BreakpointSQLiteHelper
extends android.database.sqlite.SQLiteOpenHelper
| Constructor and Description |
|---|
BreakpointSQLiteHelper(android.content.Context context) |
| Modifier and Type | Method and Description |
|---|---|
void |
insert(com.liulishuo.okdownload.core.breakpoint.BreakpointInfo info) |
java.util.List<java.lang.Integer> |
loadDirtyFileList() |
java.util.HashMap<java.lang.String,java.lang.String> |
loadResponseFilenameToMap() |
android.util.SparseArray<com.liulishuo.okdownload.core.breakpoint.BreakpointInfo> |
loadToCache() |
void |
markFileClear(int id) |
void |
markFileDirty(int id) |
void |
onCreate(android.database.sqlite.SQLiteDatabase db) |
void |
onDowngrade(android.database.sqlite.SQLiteDatabase db,
int oldVersion,
int newVersion) |
void |
onOpen(android.database.sqlite.SQLiteDatabase db) |
void |
onUpgrade(android.database.sqlite.SQLiteDatabase db,
int oldVersion,
int newVersion) |
void |
removeBlock(int breakpointId) |
void |
removeInfo(int id) |
void |
updateBlockIncrease(com.liulishuo.okdownload.core.breakpoint.BreakpointInfo info,
int blockIndex,
long newCurrentOffset) |
void |
updateFilename(java.lang.String url,
java.lang.String filename) |
void |
updateInfo(com.liulishuo.okdownload.core.breakpoint.BreakpointInfo info) |
public BreakpointSQLiteHelper(android.content.Context context)
public void onOpen(android.database.sqlite.SQLiteDatabase db)
onOpen in class android.database.sqlite.SQLiteOpenHelperpublic void onCreate(android.database.sqlite.SQLiteDatabase db)
onCreate in class android.database.sqlite.SQLiteOpenHelperpublic void onUpgrade(android.database.sqlite.SQLiteDatabase db,
int oldVersion,
int newVersion)
onUpgrade in class android.database.sqlite.SQLiteOpenHelperpublic void onDowngrade(android.database.sqlite.SQLiteDatabase db,
int oldVersion,
int newVersion)
onDowngrade in class android.database.sqlite.SQLiteOpenHelperpublic void markFileDirty(int id)
public void markFileClear(int id)
public java.util.List<java.lang.Integer> loadDirtyFileList()
public android.util.SparseArray<com.liulishuo.okdownload.core.breakpoint.BreakpointInfo> loadToCache()
public java.util.HashMap<java.lang.String,java.lang.String> loadResponseFilenameToMap()
public void updateFilename(@NonNull
java.lang.String url,
@NonNull
java.lang.String filename)
public void insert(@NonNull
com.liulishuo.okdownload.core.breakpoint.BreakpointInfo info)
throws java.io.IOException
java.io.IOExceptionpublic void updateBlockIncrease(@NonNull
com.liulishuo.okdownload.core.breakpoint.BreakpointInfo info,
int blockIndex,
long newCurrentOffset)
public void updateInfo(@NonNull
com.liulishuo.okdownload.core.breakpoint.BreakpointInfo info)
throws java.io.IOException
java.io.IOExceptionpublic void removeInfo(int id)
public void removeBlock(int breakpointId)