예제 #1
0
static int tt_read(void) {
  gauge_t rnum, size;

  tt_open_db();
  if (rdb == NULL)
    return -1;

  rnum = tcrdbrnum(rdb);
  tt_submit(rnum, "records");

  size = tcrdbsize(rdb);
  tt_submit(size, "file_size");

  return 0;
}
예제 #2
0
파일: ltyrant.c 프로젝트: MengJie/solid
static int
rdb_size(lua_State *L){
	TCRDB *rdb = rdb_getrdb(L, 1);
	lua_pushnumber(L, (double)tcrdbsize(rdb)); // x_x
	return 1;
}
예제 #3
0
파일: db_obj.cpp 프로젝트: Quix0r/seeks
 uint64_t db_obj_remote::dbfsiz() const
 {
   return tcrdbsize(_hdb);
 }
예제 #4
0
static VALUE mTokyoMessenger_size(VALUE vself){
  TCRDB *db = mTokyoMessenger_getdb(vself);

  return LL2NUM(tcrdbsize(db));
}
예제 #5
0
/* dbsize */
JNIEXPORT jlong JNICALL Java_tokyotyrant_TCRDB_dbsize
(JNIEnv *env, jobject self){
  TCRDB *tcrdb = (TCRDB *)(intptr_t)(*env)->GetLongField(env, self, tcrdb_fid_ptr);
  return tcrdbsize(tcrdb);
}