tokyo.alien.tcbdb vocabulary
Factor handbook > Vocabulary index


Summary
Bindings for Tokyo Cabinet's B+ Tree database API

Meta-data
Authors:Bruno Deferrari


Words

Symbol words
BDBCUR
TCBDB


Ordinary words
WordStack effect
BDBCPAFTER( -- value )
BDBCPBEFORE( -- value )
BDBCPCURRENT( -- value )
BDBFFATAL( -- value )
BDBFOPEN( -- value )
BDBOCREAT( -- value )
BDBOLCKNB( -- value )
BDBONOLCK( -- value )
BDBOREADER( -- value )
BDBOTRUNC( -- value )
BDBOTSYNC( -- value )
BDBOWRITER( -- value )
BDBTBZIP( -- value )
BDBTDEFLATE( -- value )
BDBTEXCODEC( -- value )
BDBTLARGE( -- value )
BDBTTCBS( -- value )
tcbdbadddouble( bdb kbuf ksiz num -- double )
tcbdbaddint( bdb kbuf ksiz num -- int )
tcbdbalign( bdb -- uint )
tcbdbbnum( bdb -- ulonglong )
tcbdbbnumused( bdb -- ulonglong )
tcbdbcacheclear( bdb -- bool )
tcbdbclose( bdb -- bool )
tcbdbcmpfunc( bdb -- TCCMP )
tcbdbcmpop( bdb -- void* )
tcbdbcopy( bdb path -- bool )
tcbdbcurdel( cur -- )
tcbdbcurfirst( cur -- bool )
tcbdbcurjump( cur kbuf ksiz -- bool )
tcbdbcurjump2( cur kstr -- bool )
tcbdbcurjumpback( cur kbuf ksiz -- bool )
tcbdbcurjumpback2( cur kstr -- bool )
tcbdbcurkey( cur sp -- void* )
tcbdbcurkey2( cur -- c-string )
tcbdbcurkey3( cur sp -- void* )
tcbdbcurlast( cur -- bool )
tcbdbcurnew( bdb -- BDBCUR* )
tcbdbcurnext( cur -- bool )
tcbdbcurout( cur -- bool )
tcbdbcurprev( cur -- bool )
tcbdbcurput( cur vbuf vsiz cpmode -- bool )
tcbdbcurput2( cur vstr cpmode -- bool )
tcbdbcurrec( cur kxstr vxstr -- bool )
tcbdbcurval( cur sp -- void* )
tcbdbcurval2( cur -- c-string )
tcbdbcurval3( cur sp -- void* )
tcbdbdbgfd( bdb -- int )
tcbdbdel( bdb -- )
tcbdbecode( bdb -- int )
tcbdberrmsg( ecode -- c-string )
tcbdbfbpmax( bdb -- uint )
tcbdbflags( bdb -- uchar )
tcbdbforeach( bdb iter op -- bool )
tcbdbfsiz( bdb -- ulonglong )
tcbdbfwmkeys( bdb pbuf psiz max -- TCLIST* )
tcbdbfwmkeys2( bdb pstr max -- TCLIST* )
tcbdbget( bdb kbuf ksiz sp -- void* )
tcbdbget2( bdb kstr -- c-string )
tcbdbget3( bdb kbuf ksiz sp -- void* )
tcbdbget4( bdb kbuf ksiz -- TCLIST* )
tcbdbhasmutex( bdb -- bool )
tcbdbinode( bdb -- ulonglong )
tcbdblmemb( bdb -- uint )
tcbdblnum( bdb -- ulonglong )
tcbdbmemsync( bdb phys -- bool )
tcbdbmtime( bdb -- tokyo_time_t )
tcbdbnew( -- TCBDB* )
tcbdbnmemb( bdb -- uint )
tcbdbnnum( bdb -- ulonglong )
tcbdbopaque( bdb -- c-string )
tcbdbopen( bdb path omode -- bool )
tcbdboptimize( bdb lmemb nmemb bnum apow fpow opts -- bool )
tcbdbopts( bdb -- uchar )
tcbdbout( bdb kbuf ksiz -- bool )
tcbdbout2( bdb kstr -- bool )
tcbdbout3( bdb kbuf ksiz -- bool )
tcbdbpath( bdb -- c-string )
tcbdbput( bdb kbuf ksiz vbuf vsiz -- bool )
tcbdbput2( bdb kstr vstr -- bool )
tcbdbputcat( bdb kbuf ksiz vbuf vsiz -- bool )
tcbdbputcat2( bdb kstr vstr -- bool )
tcbdbputdup( bdb kbuf ksiz vbuf vsiz -- bool )
tcbdbputdup2( bdb kstr vstr -- bool )
tcbdbputdup3( bdb kbuf ksiz vals -- bool )
tcbdbputdupback( bdb kbuf ksiz vbuf vsiz -- bool )
tcbdbputdupback2( bdb kstr vstr -- bool )
tcbdbputkeep( bdb kbuf ksiz vbuf vsiz -- bool )
tcbdbputkeep2( bdb kstr vstr -- bool )
tcbdbputproc( bdb kbuf ksiz vbuf vsiz proc op -- bool )
tcbdbrange( bdb bkbuf bksiz binc ekbuf eksiz einc max -- TCLIST* )
tcbdbrange2( bdb bkstr binc ekstr einc max -- TCLIST* )
tcbdbrnum( bdb -- ulonglong )
tcbdbsetcache( bdb lcnum ncnum -- bool )
tcbdbsetcapnum( bdb capnum -- bool )
tcbdbsetcmpfunc( bdb cmp cmpop -- bool )
tcbdbsetcodecfunc( bdb enc encop dec decop -- bool )
tcbdbsetdbgfd( bdb fd -- )
tcbdbsetecode( bdb ecode filename line func -- )
tcbdbsetlsmax( bdb lsmax -- bool )
tcbdbsetmutex( bdb -- bool )
tcbdbsetxmsiz( bdb xmsiz -- bool )
tcbdbsync( bdb -- bool )
tcbdbtranabort( bdb -- bool )
tcbdbtranbegin( bdb -- bool )
tcbdbtrancommit( bdb -- bool )
tcbdbtune( bdb lmemb nmemb bnum apow fpow opts -- bool )
tcbdbvanish( bdb -- bool )
tcbdbvnum( bdb kbuf ksiz -- int )
tcbdbvnum2( bdb kstr -- int )
tcbdbvsiz( bdb kbuf ksiz -- int )
tcbdbvsiz2( bdb kstr -- int )


Files