mirror of
https://github.com/sqlite/sqlite.git
synced 2025-07-29 08:01:23 +03:00
Remove some dead code. Add a skeleton SQLTester script for fts5.
FossilOrigin-Name: 6c83e31fa96f65b61377c0c801cc32b3c8ca27a0c8442f860364bec258c003cb
This commit is contained in:
@ -1500,10 +1500,9 @@ static S3JniDb * S3JniDb__from_java(JNIEnv * const env, jobject jDb){
|
||||
S3JniMutex_S3JniDb_leave;
|
||||
return s;
|
||||
}
|
||||
#define S3JniDb_from_java(jObject) S3JniDb__from_java(env,(jObject))
|
||||
|
||||
|
||||
/* An experiment */
|
||||
//#define CLOSE_DB_LOCKED
|
||||
#if 1 || defined(CLOSE_DB_LOCKED)
|
||||
static S3JniDb * S3JniDb__from_java_unlocked(JNIEnv * const env, jobject jDb){
|
||||
S3JniDb * s = 0;
|
||||
sqlite3 * pDb = 0;
|
||||
@ -1515,7 +1514,6 @@ static S3JniDb * S3JniDb__from_java_unlocked(JNIEnv * const env, jobject jDb){
|
||||
|
||||
}
|
||||
#define S3JniDb_from_java_unlocked(JDB) S3JniDb__from_java_unlocked(env, (JDB))
|
||||
#endif
|
||||
|
||||
/*
|
||||
** Returns the S3JniDb object for the sqlite3 object, or NULL if pDb
|
||||
@ -1532,8 +1530,6 @@ static S3JniDb * S3JniDb__from_c(JNIEnv * const env, sqlite3 *pDb){
|
||||
S3JniMutex_S3JniDb_leave;
|
||||
return s;
|
||||
}
|
||||
|
||||
#define S3JniDb_from_java(jObject) S3JniDb__from_java(env,(jObject))
|
||||
#define S3JniDb_from_c(sqlite3Ptr) S3JniDb__from_c(env,(sqlite3Ptr))
|
||||
|
||||
/*
|
||||
@ -2451,6 +2447,7 @@ S3JniApi(sqlite3_cancel_auto_extension(),jboolean,1cancel_1auto_1extension)(
|
||||
/* Wrapper for sqlite3_close(_v2)(). */
|
||||
static jint s3jni_close_db(JNIEnv * const env, jobject jDb, int version){
|
||||
int rc = 0;
|
||||
//#define CLOSE_DB_LOCKED /* An experiment */
|
||||
#ifndef CLOSE_DB_LOCKED
|
||||
S3JniDb * const ps = S3JniDb_from_java(jDb);
|
||||
|
||||
|
12
ext/jni/src/tests/900-001-fts.test
Normal file
12
ext/jni/src/tests/900-001-fts.test
Normal file
@ -0,0 +1,12 @@
|
||||
/*
|
||||
** SCRIPT_MODULE_NAME: fts5-sanity-checks
|
||||
** xREQUIRED_PROPERTIES: FTS5
|
||||
**
|
||||
*/
|
||||
|
||||
--testcase 1.0
|
||||
CREATE VIRTUAL TABLE email USING fts5(sender, title, body);
|
||||
insert into email values('fred','Help!','Dear Sir...');
|
||||
insert into email values('barney','Assistance','Dear Madam...');
|
||||
select * from email where email match 'assistance';
|
||||
--result barney Assistance {Dear Madam...}
|
Reference in New Issue
Block a user