◆ close()
◆ commit()
◆ create()
◆ createStatement()
◆ enableSycnhronous()
int enableSycnhronous |
( |
int |
n | ) |
|
在文件 sqlcipher.xcsm 第 202 行定义.
202 {
203 if (n < 0 || n > 2){
204 return -1;
205 }
206 String [] cof = {
"FULL",
"NORMAL",
"OFF"};
207 return execute(
"PRAGMA synchronous = " + cof[n] +
";");
208 }
引用了 execute().
◆ execute()
在文件 sqlcipher.xcsm 第 232 行定义.
232 {
234 long msg = 0;
235 int err = Native.sqlite3_exec(
hdb, stmt, (
long)0, (
long)0, msg);
236 if (err != 0){
238 }
239 return err;
240 }
242 return -1;
243 }
void throw_sqlite_error()
引用了 hdb , 以及 throw_sqlite_error().
被这些函数引用 commit(), enableSycnhronous(), SQLCipher.SQLCipherPreparedStatement.execute(), SQLCipher.SQLCipherPreparedStatement.executeUpdate(), rollback() , 以及 workBegin().
◆ finalize()
◆ generateErrorText()
在文件 sqlcipher.xcsm 第 222 行定义.
222 {
223 if (herr != 0){
225 byte [] data = new byte[len + 1];
227 return new String(data, 0, len);
228 }
229 return fallback;
230 }
◆ get_changes()
◆ getDb()
◆ getError()
◆ getErrorCode()
◆ getLastInsertedRowId()
long getLastInsertedRowId |
( |
| ) |
|
◆ getOption()
◆ isClosed()
◆ key() [1/2]
◆ key() [2/2]
void key |
( |
String |
dbname, |
|
|
byte [] |
pKey |
|
) |
| |
◆ prepare()
◆ prepareStatement()
◆ registry()
在文件 sqlcipher.xcsm 第 8 行定义.
8 {
9 if (Native.init()){
11 return true;
12 }
13 return false;
14 }
static const String DRIVERNAME
static bool reigstry(String name, ConnectionRegister reg)
引用了 DRIVERNAME , 以及 Database.reigstry().
◆ rekey() [1/2]
void rekey |
( |
byte [] |
pKey | ) |
|
◆ rekey() [2/2]
void rekey |
( |
String |
dbname, |
|
|
byte [] |
pKey |
|
) |
| |
◆ rollback()
◆ setOption()
void setOption |
( |
int |
opt, |
|
|
Object |
option |
|
) |
| |
|
override |
◆ throw_sqlite_error()
void throw_sqlite_error |
( |
| ) |
|
在文件 sqlcipher.xcsm 第 130 行定义.
130 {
132 }
int getErrorCode() override
String getError() override
引用了 getError() , 以及 getErrorCode().
被这些函数引用 execute(), key(), key(), prepare(), rekey(), rekey(), SQLCipher.SQLCipherPreparedStatement.setValue(), SQLCipher.SQLCipherPreparedStatement.setValue(), SQLCipher.SQLCipherPreparedStatement.setValue(), SQLCipher.SQLCipherPreparedStatement.setValue(), SQLCipher.SQLCipherPreparedStatement.setValue(), SQLCipher.SQLCipherPreparedStatement.setValue(), SQLCipher.SQLCipherPreparedStatement.setValue(), SQLCipher.SQLCipherPreparedStatement.setValue(), SQLCipher.SQLCipherPreparedStatement.setValue() , 以及 SQLCipher.SQLCipherPreparedStatement.setValue().
◆ workBegin()
◆ DRIVERNAME
const String DRIVERNAME = "sqlcipher" |
|
staticpackage |
◆ hdb
在文件 sqlcipher.xcsm 第 107 行定义.
被这些函数引用 close(), create(), execute(), get_changes(), getDb(), getError(), getErrorCode(), getLastInsertedRowId(), isClosed(), key(), key(), prepare(), rekey() , 以及 rekey().
◆ registried