Пример #1
0
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;
}
Пример #2
0
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;
}
Пример #3
0
int
xtcrdb_qrysearchout(void* query)
{
        return tcrdbqrysearchout(query);
}
Пример #4
0
/* 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);
}