static VALUE cQuery_searchout(VALUE vself){ VALUE vqry; RDBQRY *qry; vqry = rb_iv_get(vself, RDBQRYVNDATA); Data_Get_Struct(vqry, RDBQRY, qry); return tcrdbqrysearchout(qry) ? Qtrue : Qfalse; }
static PyObject * RTDBQuery_remove(RTDBQuery *self) { bool result; Py_BEGIN_ALLOW_THREADS result = tcrdbqrysearchout(self->rqry); Py_END_ALLOW_THREADS if (!result) { return set_rdb_error(((RDBBase *)self->rtdb)->rdb, NULL); } Py_RETURN_NONE; }
int xtcrdb_qrysearchout(void* query) { return tcrdbqrysearchout(query); }
/* searchout */ JNIEXPORT jboolean JNICALL Java_tokyotyrant_RDBQRY_searchout (JNIEnv *env, jobject self){ RDBQRY *qry = (RDBQRY *)(intptr_t)(*env)->GetLongField(env, self, tcrdbqry_fid_ptr); return tcrdbqrysearchout(qry); }