public abstract class SQLiteUpdateTaskHelper extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SQLiteUpdateTaskHelper.QueryType |
| Constructor and Description |
|---|
SQLiteUpdateTaskHelper() |
| Modifier and Type | Method and Description |
|---|---|
static <E extends AbstractDataSource> |
clearDatabase(E dataSource) |
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,
List<String> commands) |
static void |
executeSQL(android.database.sqlite.SQLiteDatabase database,
String command) |
static void |
executeSQLFromFile(android.database.sqlite.SQLiteDatabase database,
InputStream fileInputStream) |
static void |
executeSQLFromFile(android.database.sqlite.SQLiteDatabase database,
String fileName) |
static void |
executeSQLFromResourceId(android.database.sqlite.SQLiteDatabase database,
int resourceId) |
static <E extends AbstractDataSource> |
forceSchemaUpdate(E dataSource,
int version)
Force a schema update for a datasource.
|
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
|
static <H extends AbstractDataSource> |
verifySchema(H dataSource,
File fileSchema) |
static <H extends AbstractDataSource> |
verifySchema(H dataSource,
InputStream fileSchemaInputStream) |
static <H extends AbstractDataSource> |
verifySchema(H dataSource,
String fileNameSchema) |
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 executeSQLFromResourceId(android.database.sqlite.SQLiteDatabase database,
int resourceId)
public static void executeSQLFromFile(android.database.sqlite.SQLiteDatabase database,
String fileName)
public static List<String> readSQLFromFile(InputStream fileInputStream)
public static void executeSQLFromFile(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)
public static <H extends AbstractDataSource> void verifySchema(H dataSource, String fileNameSchema)
public static <H extends AbstractDataSource> void verifySchema(H dataSource, File fileSchema)
public static <H extends AbstractDataSource> void verifySchema(H dataSource, InputStream fileSchemaInputStream)
public static <E extends AbstractDataSource> void forceSchemaUpdate(E dataSource, int version)
dataSource - version - to upgrade.public static <E extends AbstractDataSource> void clearDatabase(E dataSource)
Copyright © 2017. All rights reserved.