public interface SQLiteStorageEngine
| Modifier and Type | Field and Description |
|---|---|
static int |
CONFLICT_IGNORE |
static int |
CONFLICT_NONE |
static int |
CONFLICT_REPLACE |
| Modifier and Type | Method and Description |
|---|---|
void |
beginTransaction() |
void |
close() |
int |
delete(java.lang.String table,
java.lang.String whereClause,
java.lang.String[] whereArgs) |
byte[] |
derivePBKDF2SHA256Key(java.lang.String password,
byte[] salt,
int rounds) |
void |
endTransaction() |
void |
execSQL(java.lang.String sql) |
void |
execSQL(java.lang.String sql,
java.lang.Object[] bindArgs) |
int |
getVersion() |
long |
insert(java.lang.String table,
java.lang.String nullColumnHack,
ContentValues values) |
long |
insertOrThrow(java.lang.String table,
java.lang.String nullColumnHack,
ContentValues values) |
long |
insertWithOnConflict(java.lang.String table,
java.lang.String nullColumnHack,
ContentValues initialValues,
int conflictAlgorithm) |
boolean |
isOpen() |
boolean |
open(java.lang.String path,
SymmetricKey encryptionKey) |
Cursor |
rawQuery(java.lang.String sql,
java.lang.String[] selectionArgs) |
void |
setTransactionSuccessful() |
void |
setVersion(int version) |
boolean |
supportEncryption() |
int |
update(java.lang.String table,
ContentValues values,
java.lang.String whereClause,
java.lang.String[] whereArgs) |
static final int CONFLICT_NONE
static final int CONFLICT_IGNORE
static final int CONFLICT_REPLACE
boolean open(java.lang.String path,
SymmetricKey encryptionKey)
throws SQLException
SQLExceptionint getVersion()
void setVersion(int version)
boolean isOpen()
void beginTransaction()
void endTransaction()
void setTransactionSuccessful()
void execSQL(java.lang.String sql)
throws SQLException
SQLExceptionvoid execSQL(java.lang.String sql,
java.lang.Object[] bindArgs)
throws SQLException
SQLExceptionCursor rawQuery(java.lang.String sql, java.lang.String[] selectionArgs)
long insert(java.lang.String table,
java.lang.String nullColumnHack,
ContentValues values)
long insertOrThrow(java.lang.String table,
java.lang.String nullColumnHack,
ContentValues values)
throws SQLException
SQLExceptionlong insertWithOnConflict(java.lang.String table,
java.lang.String nullColumnHack,
ContentValues initialValues,
int conflictAlgorithm)
int update(java.lang.String table,
ContentValues values,
java.lang.String whereClause,
java.lang.String[] whereArgs)
int delete(java.lang.String table,
java.lang.String whereClause,
java.lang.String[] whereArgs)
void close()
boolean supportEncryption()
byte[] derivePBKDF2SHA256Key(java.lang.String password,
byte[] salt,
int rounds)