|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.greenrobot.dao.DbUtils
public class DbUtils
Database utils, for example to execute SQL scripts
Constructor Summary | |
---|---|
DbUtils()
|
Method Summary | |
---|---|
static int |
copyAllBytes(java.io.InputStream in,
java.io.OutputStream out)
Copies all available data from in to out without closing any stream. |
static int |
executeSqlScript(Context context,
SQLiteDatabase db,
java.lang.String assetFilename)
Calls executeSqlScript(Context, SQLiteDatabase, String, boolean) with transactional set to true. |
static int |
executeSqlScript(Context context,
SQLiteDatabase db,
java.lang.String assetFilename,
boolean transactional)
Executes the given SQL asset in the given database (SQL file should be UTF-8). |
static int |
executeSqlStatements(SQLiteDatabase db,
java.lang.String[] statements)
|
static int |
executeSqlStatementsInTx(SQLiteDatabase db,
java.lang.String[] statements)
|
static void |
logTableDump(SQLiteDatabase db,
java.lang.String tablename)
|
static byte[] |
readAllBytes(java.io.InputStream in)
|
static byte[] |
readAsset(Context context,
java.lang.String filename)
|
static void |
vacuum(SQLiteDatabase db)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DbUtils()
Method Detail |
---|
public static void vacuum(SQLiteDatabase db)
public static int executeSqlScript(Context context, SQLiteDatabase db, java.lang.String assetFilename) throws java.io.IOException
executeSqlScript(Context, SQLiteDatabase, String, boolean)
with transactional set to true.
java.io.IOException
public static int executeSqlScript(Context context, SQLiteDatabase db, java.lang.String assetFilename, boolean transactional) throws java.io.IOException
java.io.IOException
public static int executeSqlStatementsInTx(SQLiteDatabase db, java.lang.String[] statements)
public static int executeSqlStatements(SQLiteDatabase db, java.lang.String[] statements)
public static int copyAllBytes(java.io.InputStream in, java.io.OutputStream out) throws java.io.IOException
java.io.IOException
public static byte[] readAllBytes(java.io.InputStream in) throws java.io.IOException
java.io.IOException
public static byte[] readAsset(Context context, java.lang.String filename) throws java.io.IOException
java.io.IOException
public static void logTableDump(SQLiteDatabase db, java.lang.String tablename)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |