public class PlatformSQLiteDatabase extends java.lang.Object implements CupboardDatabase
CupboardDatabase.TransactionListener| Constructor and Description |
|---|
PlatformSQLiteDatabase(android.database.sqlite.SQLiteDatabase db) |
| Modifier and Type | Method and Description |
|---|---|
void |
beginTransaction() |
void |
beginTransationWithListener(CupboardDatabase.TransactionListener listener) |
int |
delete(java.lang.String table,
java.lang.String selection,
java.lang.String[] selectionArgs) |
void |
endTransaction() |
void |
execSQL(java.lang.String sql) |
long |
insertOrThrow(java.lang.String table,
java.lang.String nullColumnHack,
android.content.ContentValues values) |
boolean |
inTransaction() |
android.database.Cursor |
query(boolean distinct,
java.lang.String table,
java.lang.String[] columns,
java.lang.String selection,
java.lang.String[] selectionArgs,
java.lang.String groupBy,
java.lang.String having,
java.lang.String orderBy,
java.lang.String limit) |
android.database.Cursor |
rawQuery(java.lang.String sql,
java.lang.String[] selectionArgs) |
long |
replaceOrThrow(java.lang.String table,
java.lang.String nullColumnHack,
android.content.ContentValues values) |
void |
setTransactionSuccessful() |
int |
update(java.lang.String table,
android.content.ContentValues values,
java.lang.String selection,
java.lang.String[] selectionArgs) |
void |
yieldIfContendedSafely() |
public PlatformSQLiteDatabase(android.database.sqlite.SQLiteDatabase db)
public long insertOrThrow(java.lang.String table,
java.lang.String nullColumnHack,
android.content.ContentValues values)
insertOrThrow in interface CupboardDatabasepublic long replaceOrThrow(java.lang.String table,
java.lang.String nullColumnHack,
android.content.ContentValues values)
replaceOrThrow in interface CupboardDatabasepublic int update(java.lang.String table,
android.content.ContentValues values,
java.lang.String selection,
java.lang.String[] selectionArgs)
update in interface CupboardDatabasepublic android.database.Cursor query(boolean distinct,
java.lang.String table,
java.lang.String[] columns,
java.lang.String selection,
java.lang.String[] selectionArgs,
java.lang.String groupBy,
java.lang.String having,
java.lang.String orderBy,
java.lang.String limit)
query in interface CupboardDatabasepublic android.database.Cursor rawQuery(java.lang.String sql,
java.lang.String[] selectionArgs)
rawQuery in interface CupboardDatabasepublic int delete(java.lang.String table,
java.lang.String selection,
java.lang.String[] selectionArgs)
delete in interface CupboardDatabasepublic boolean inTransaction()
inTransaction in interface CupboardDatabasepublic void beginTransaction()
beginTransaction in interface CupboardDatabasepublic void beginTransationWithListener(CupboardDatabase.TransactionListener listener)
beginTransationWithListener in interface CupboardDatabasepublic void yieldIfContendedSafely()
yieldIfContendedSafely in interface CupboardDatabasepublic void setTransactionSuccessful()
setTransactionSuccessful in interface CupboardDatabasepublic void endTransaction()
endTransaction in interface CupboardDatabasepublic void execSQL(java.lang.String sql)
execSQL in interface CupboardDatabase