class TokyoCabinet::HDB
Constants
- ECLOSE
- EINVALID
- EKEEP
- ELOCK
- EMETA
- EMISC
- EMKDIR
- EMMAP
- ENOFILE
- ENOPERM
- ENOREC
- EOPEN
- EREAD
- ERENAME
- ERHEAD
- ERMDIR
- ESEEK
- ESTAT
- ESUCCESS
- ESYNC
- ETHREAD
- ETRUNC
- EUNLINK
- EWRITE
- OCREAT
- OLCKNB
- ONOLCK
- OREADER
- OTRUNC
- OTSYNC
- OWRITER
- TBZIP
- TDEFLATE
- TLARGE
- TTCBS
Public Class Methods
new()
click to toggle source
static VALUE hdb_initialize(VALUE vself){
Public Instance Methods
adddouble(p1, p2)
click to toggle source
static VALUE hdb_adddouble(VALUE vself, VALUE vkey, VALUE vnum){
addint(p1, p2)
click to toggle source
static VALUE hdb_addint(VALUE vself, VALUE vkey, VALUE vnum){
close()
click to toggle source
static VALUE hdb_close(VALUE vself){
copy(p1)
click to toggle source
static VALUE hdb_copy(VALUE vself, VALUE vpath){
each_key()
click to toggle source
static VALUE hdb_each_key(VALUE vself){
each_value()
click to toggle source
static VALUE hdb_each_value(VALUE vself){
ecode()
click to toggle source
static VALUE hdb_ecode(VALUE vself){
empty?()
click to toggle source
static VALUE hdb_empty(VALUE vself){
errmsg(*args)
click to toggle source
static VALUE hdb_errmsg(int argc, VALUE *argv, VALUE vself){
fetch(*args)
click to toggle source
static VALUE hdb_fetch(int argc, VALUE *argv, VALUE vself){
fsiz()
click to toggle source
static VALUE hdb_fsiz(VALUE vself){
fwmkeys(*args)
click to toggle source
static VALUE hdb_fwmkeys(int argc, VALUE *argv, VALUE vself){
has_key?(p1)
click to toggle source
static VALUE hdb_check(VALUE vself, VALUE vkey){
has_value?(p1)
click to toggle source
static VALUE hdb_check_value(VALUE vself, VALUE vval){
Also aliased as: value?
iterinit()
click to toggle source
static VALUE hdb_iterinit(VALUE vself){
iternext()
click to toggle source
static VALUE hdb_iternext(VALUE vself){
key(p1)
click to toggle source
static VALUE hdb_get_reverse(VALUE vself, VALUE vval){
keys()
click to toggle source
static VALUE hdb_keys(VALUE vself){
open(*args)
click to toggle source
static VALUE hdb_open(int argc, VALUE *argv, VALUE vself){
optimize(*args)
click to toggle source
static VALUE hdb_optimize(int argc, VALUE *argv, VALUE vself){
out(p1)
click to toggle source
static VALUE hdb_out(VALUE vself, VALUE vkey){
Also aliased as: delete
path()
click to toggle source
static VALUE hdb_path(VALUE vself){
put(p1, p2)
click to toggle source
static VALUE hdb_put(VALUE vself, VALUE vkey, VALUE vval){
putasync(p1, p2)
click to toggle source
static VALUE hdb_putasync(VALUE vself, VALUE vkey, VALUE vval){
putcat(p1, p2)
click to toggle source
static VALUE hdb_putcat(VALUE vself, VALUE vkey, VALUE vval){
putkeep(p1, p2)
click to toggle source
static VALUE hdb_putkeep(VALUE vself, VALUE vkey, VALUE vval){
setcache(*args)
click to toggle source
static VALUE hdb_setcache(int argc, VALUE *argv, VALUE vself){
setdfunit(*args)
click to toggle source
static VALUE hdb_setdfunit(int argc, VALUE *argv, VALUE vself){
setxmsiz(*args)
click to toggle source
static VALUE hdb_setxmsiz(int argc, VALUE *argv, VALUE vself){
sync()
click to toggle source
static VALUE hdb_sync(VALUE vself){
tranabort()
click to toggle source
static VALUE hdb_tranabort(VALUE vself){
tranbegin()
click to toggle source
static VALUE hdb_tranbegin(VALUE vself){
trancommit()
click to toggle source
static VALUE hdb_trancommit(VALUE vself){
tune(*args)
click to toggle source
static VALUE hdb_tune(int argc, VALUE *argv, VALUE vself){
values()
click to toggle source
static VALUE hdb_values(VALUE vself){
vsiz(p1)
click to toggle source
static VALUE hdb_vsiz(VALUE vself, VALUE vkey){