public abstract class SQLiteUpdateTaskHelper extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
SQLiteUpdateTaskHelper.OnResultListener |
static class |
SQLiteUpdateTaskHelper.QueryType |
| Constructor and Description |
|---|
SQLiteUpdateTaskHelper() |
| Modifier and Type | Method and Description |
|---|---|
static void |
dropTablesAndIndices(android.database.sqlite.SQLiteDatabase db) |
static void |
dropTablesWithPrefix(android.database.sqlite.SQLiteDatabase db,
String prefix)
Drop all table with specific prefix
|
static void |
executeSQL(android.database.sqlite.SQLiteDatabase database,
android.content.Context context,
int rawResourceId) |
static void |
executeSQL(android.database.sqlite.SQLiteDatabase database,
InputStream fileInputStream) |
static void |
executeSQL(android.database.sqlite.SQLiteDatabase database,
List<String> commands) |
static void |
executeSQL(android.database.sqlite.SQLiteDatabase database,
String command) |
static Map<String,String> |
getAllIndexes(android.database.sqlite.SQLiteDatabase db)
Retrieve all indexes as a Map of
|
static Map<String,String> |
getAllTables(android.database.sqlite.SQLiteDatabase db)
Retrieve all table as a Map of
|
static List<String> |
readSQLFromFile(InputStream fileInputStream) |
static List<String> |
readSQLFromFile(String fileName) |
static void |
renameTablesWithPrefix(android.database.sqlite.SQLiteDatabase db,
String prefix)
Add to all table a specifix prefix
|
public static Map<String,String> getAllTables(android.database.sqlite.SQLiteDatabase db)
db - public static void renameTablesWithPrefix(android.database.sqlite.SQLiteDatabase db,
String prefix)
db - prefix - public static void dropTablesWithPrefix(android.database.sqlite.SQLiteDatabase db,
String prefix)
db - prefix - public static void dropTablesAndIndices(android.database.sqlite.SQLiteDatabase db)
public static Map<String,String> getAllIndexes(android.database.sqlite.SQLiteDatabase db)
db - public static void executeSQL(android.database.sqlite.SQLiteDatabase database,
android.content.Context context,
int rawResourceId)
public static List<String> readSQLFromFile(InputStream fileInputStream)
public static void executeSQL(android.database.sqlite.SQLiteDatabase database,
InputStream fileInputStream)
public static void executeSQL(android.database.sqlite.SQLiteDatabase database,
List<String> commands)
public static void executeSQL(android.database.sqlite.SQLiteDatabase database,
String command)
Copyright © 2018. All rights reserved.