static PyObject * RTDBQuery_limit(RTDBQuery *self, PyObject *args) { int max=-1, skip=0; if (!PyArg_ParseTuple(args, "|ii:limit", &max, &skip)) { return NULL; } Py_BEGIN_ALLOW_THREADS tcrdbqrysetlimit(self->rqry, max, skip); Py_END_ALLOW_THREADS Py_RETURN_NONE; }
void xtcrdb_qrysetlimit(void* query, int limit, int offset) { tcrdbqrysetlimit(query, limit, offset); }
/* setlimit */ JNIEXPORT void JNICALL Java_tokyotyrant_RDBQRY_setlimit (JNIEnv *env, jobject self, jint max, jint skip){ RDBQRY *qry = (RDBQRY *)(intptr_t)(*env)->GetLongField(env, self, tcrdbqry_fid_ptr); tcrdbqrysetlimit(qry, max, skip); }