class TokyoCabinet::BDB

Constants

CMPDECIMAL
CMPINT32
CMPINT64
CMPLEXICAL
ECLOSE
EINVALID
EKEEP
ELOCK
EMETA
EMISC
EMKDIR
EMMAP
ENOFILE
ENOPERM
ENOREC
EOPEN
EREAD
ERENAME
ERHEAD
ERMDIR
ESEEK
ESTAT
ESUCCESS
ESYNC
ETHREAD
ETRUNC
EWRITE
OCREAT
OLCKNB
ONOLCK
OREADER
OTRUNC
OTSYNC
OWRITER
TBZIP
TDEFLATE
TLARGE
TTCBS

Public Class Methods

new() click to toggle source
static VALUE bdb_initialize(VALUE vself){

Public Instance Methods

[](p1)
Alias for: get
[]=(p1, p2)
Alias for: put
adddouble(p1, p2) click to toggle source
static VALUE bdb_adddouble(VALUE vself, VALUE vkey, VALUE vnum){
addint(p1, p2) click to toggle source
static VALUE bdb_addint(VALUE vself, VALUE vkey, VALUE vnum){
clear()
Alias for: vanish
close() click to toggle source
static VALUE bdb_close(VALUE vself){
copy(p1) click to toggle source
static VALUE bdb_copy(VALUE vself, VALUE vpath){
delete(p1)
Alias for: out
each() click to toggle source
static VALUE bdb_each(VALUE vself){
Also aliased as: each_pair
each_key() click to toggle source
static VALUE bdb_each_key(VALUE vself){
each_pair()
Alias for: each
each_value() click to toggle source
static VALUE bdb_each_value(VALUE vself){
ecode() click to toggle source
static VALUE bdb_ecode(VALUE vself){
empty?() click to toggle source
static VALUE bdb_empty(VALUE vself){
errmsg(*args) click to toggle source
static VALUE bdb_errmsg(int argc, VALUE *argv, VALUE vself){
fetch(*args) click to toggle source
static VALUE bdb_fetch(int argc, VALUE *argv, VALUE vself){
fsiz() click to toggle source
static VALUE bdb_fsiz(VALUE vself){
fwmkeys(*args) click to toggle source
static VALUE bdb_fwmkeys(int argc, VALUE *argv, VALUE vself){
get(p1) click to toggle source
static VALUE bdb_get(VALUE vself, VALUE vkey){
Also aliased as: []
getlist(p1) click to toggle source
static VALUE bdb_getlist(VALUE vself, VALUE vkey){
has_key?(p1) click to toggle source
static VALUE bdb_check(VALUE vself, VALUE vkey){
Also aliased as: key?, include?, member?
has_value?(p1) click to toggle source
static VALUE bdb_check_value(VALUE vself, VALUE vval){
Also aliased as: value?
include?(p1)
Alias for: has_key?
key(p1) click to toggle source
static VALUE bdb_get_reverse(VALUE vself, VALUE vval){
key?(p1)
Alias for: has_key?
keys() click to toggle source
static VALUE bdb_keys(VALUE vself){
length()
Alias for: rnum
member?(p1)
Alias for: has_key?
open(*args) click to toggle source
static VALUE bdb_open(int argc, VALUE *argv, VALUE vself){
optimize(*args) click to toggle source
static VALUE bdb_optimize(int argc, VALUE *argv, VALUE vself){
out(p1) click to toggle source
static VALUE bdb_out(VALUE vself, VALUE vkey){
Also aliased as: delete
outlist(p1) click to toggle source
static VALUE bdb_outlist(VALUE vself, VALUE vkey){
path() click to toggle source
static VALUE bdb_path(VALUE vself){
put(p1, p2) click to toggle source
static VALUE bdb_put(VALUE vself, VALUE vkey, VALUE vval){
Also aliased as: []=, store
putcat(p1, p2) click to toggle source
static VALUE bdb_putcat(VALUE vself, VALUE vkey, VALUE vval){
putdup(p1, p2) click to toggle source
static VALUE bdb_putdup(VALUE vself, VALUE vkey, VALUE vval){
putkeep(p1, p2) click to toggle source
static VALUE bdb_putkeep(VALUE vself, VALUE vkey, VALUE vval){
putlist(p1, p2) click to toggle source
static VALUE bdb_putlist(VALUE vself, VALUE vkey, VALUE vvals){
range(*args) click to toggle source
static VALUE bdb_range(int argc, VALUE *argv, VALUE vself){
rnum() click to toggle source
static VALUE bdb_rnum(VALUE vself){
Also aliased as: size, length
setcache(*args) click to toggle source
static VALUE bdb_setcache(int argc, VALUE *argv, VALUE vself){
setcmpfunc(p1) click to toggle source
static VALUE bdb_setcmpfunc(VALUE vself, VALUE vcmp){
setdfunit(*args) click to toggle source
static VALUE bdb_setdfunit(int argc, VALUE *argv, VALUE vself){
setxmsiz(*args) click to toggle source
static VALUE bdb_setxmsiz(int argc, VALUE *argv, VALUE vself){
size()
Alias for: rnum
store(p1, p2)
Alias for: put
sync() click to toggle source
static VALUE bdb_sync(VALUE vself){
tranabort() click to toggle source
static VALUE bdb_tranabort(VALUE vself){
tranbegin() click to toggle source
static VALUE bdb_tranbegin(VALUE vself){
trancommit() click to toggle source
static VALUE bdb_trancommit(VALUE vself){
tune(*args) click to toggle source
static VALUE bdb_tune(int argc, VALUE *argv, VALUE vself){
value?(p1)
Alias for: has_value?
values() click to toggle source
static VALUE bdb_values(VALUE vself){
vanish() click to toggle source
static VALUE bdb_vanish(VALUE vself){
Also aliased as: clear
vnum(p1) click to toggle source
static VALUE bdb_vnum(VALUE vself, VALUE vkey){
vsiz(p1) click to toggle source
static VALUE bdb_vsiz(VALUE vself, VALUE vkey){