TokyoCabinet.FDB – tokyocabinet Reference Manual
Packages
tokyocabinet
TokyoCabinet
FDB
IDMAX
IDMIN
IDNEXT
IDPREV
length
size
FDB
@get
_get
add_double
add_int
append
clear
close
copy
get_error_code
get_error_message
get_length
get_size
get_value_size
iterator_init
iterator_next
optimize
path
put
remove
replace
set_mutex
sync
tune
FDB
Object Hierarchy:
Description:
[
Compact
]
[
CCode
( cname =
"TCFDB"
, cprefix =
"tcfdb"
, free_function =
"tcfdbdel"
) ]
public
class
FDB
Namespace:
TokyoCabinet
Package:
tokyocabinet
Content:
Constants:
public
const
int
IDMAX
public
const
int
IDMIN
public
const
int
IDNEXT
public
const
int
IDPREV
Properties:
public
uint64
length
{
get
; }
public
uint64
size
{
get
; }
Creation methods:
public
FDB
()
Methods:
public
uint8
[]?
@get
(
int64
id)
public
int
_get
(
int64
id,
uint8
[] value)
public
double
add_double
(
int64
id,
double
num)
public
int
add_int
(
int64
id,
int
num)
public
bool
append
(
int64
id,
uint8
[] value)
public
bool
clear
()
public
bool
close
()
public
bool
copy
(
string
path)
public
ErrorCode
get_error_code
()
public
unowned
string
get_error_message
(
ErrorCode
ecode)
public
uint64
get_length
()
public
uint64
get_size
()
public
int
get_value_size
(
int64
id)
public
bool
iterator_init
()
public
uint64
iterator_next
()
public
bool
optimize
(
int32
width =
0
,
int64
limsiz =
0
)
public
unowned
string
path
()
public
bool
put
(
int64
id,
uint8
[] value)
public
bool
remove
(
int64
id)
public
bool
replace
(
int64
id,
uint8
[] value)
public
bool
set_mutex
()
public
bool
sync
()
public
bool
tune
(
int32
width =
0
,
int64
limsiz =
0
)