class OldClipsDB
extends java.lang.Object
implements java.util.concurrent.Callable<java.lang.Boolean>
Modifier and Type | Class and Description |
---|---|
(package private) static class |
OldClipsDB.ClipTable
Inner class that defines the Clip table
|
(package private) static class |
OldClipsDB.LabelMapTable
Inner class that defines the LabelMap table
|
(package private) static class |
OldClipsDB.LabelTable
Inner class that defines the Label table
|
Modifier and Type | Field and Description |
---|---|
private android.util.LongSparseArray<java.util.List<java.lang.String>> |
clipIdLabelNamesMap
Sparse Array of old clip ids and their List of label names
|
private java.util.List<Clip> |
clips |
private android.database.sqlite.SQLiteDatabase |
db |
private static java.lang.String |
DB_NAME |
private java.util.List<Label> |
labels |
private static java.lang.String |
TAG |
Constructor and Description |
---|
OldClipsDB() |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
call() |
boolean |
delete()
Delete the old database
|
static boolean |
exists() |
private void |
loadClips() |
private void |
loadLabelMaps() |
private void |
loadLabels() |
private void |
loadTables()
Load all the data from the old database
|
private static final java.lang.String TAG
private static final java.lang.String DB_NAME
private android.database.sqlite.SQLiteDatabase db
private java.util.List<Label> labels
private java.util.List<Clip> clips
private android.util.LongSparseArray<java.util.List<java.lang.String>> clipIdLabelNamesMap
public static boolean exists()
public java.lang.Boolean call() throws android.database.SQLException
call
in interface java.util.concurrent.Callable<java.lang.Boolean>
android.database.SQLException
public boolean delete()
private void loadTables()
private void loadClips()
private void loadLabels()
private void loadLabelMaps()