HDB
Object Hierarchy:
Description:
[ Compact ]
[ CCode ( cname = "TCHDB" , cprefix = "tchdb" , free_function = "tchdbdel" ) ]
public class HDB
[ CCode ( cname = "TCHDB" , cprefix = "tchdb" , free_function = "tchdbdel" ) ]
public class HDB
Namespace: TokyoCabinet
Package: tokyocabinet
Content:
Enums:
Properties:
Static methods:
- public static unowned string get_error_message (ErrorCode ecode)
Creation methods:
- public HDB ()
Methods:
- public uint8[]? @get (uint8[] key)
- public int _get (uint8[] kbuf, uint8[] vbuf)
- public double add_double (uint8[] key, double num)
- public int add_int (uint8[] key, int num)
- public bool append (uint8[] key, uint8[] value)
- public bool append_string (string key, string value)
- public bool clear ()
- public bool close ()
- public bool copy (string path)
- public List forward_matching_keys (uint8[] pbuf, int max)
- public List forward_matching_keys_string (string pstr, int max)
- public ErrorCode get_error_code ()
- public uint64 get_length ()
- public uint64 get_size ()
- public string? get_string (string key)
- public bool open (string path, OpenMode omode)
- public bool optimize (int64 bnum, int8 apow, int8 fpow, TuningOption opts)
- public unowned string path ()
- public bool put (uint8[] key, uint8[] value)
- public bool put_string (string key, string value)
- public bool remove (uint8[] key)
- public bool remove_string (string key)
- public bool replace (uint8[] key, uint8[] value)
- public bool replace_async (uint8[] key, uint8[] ksiz)
- public bool replace_async_string (string key, string value)
- public bool replace_string (string key, string value)
- public bool set_cache (int32 rcnum)
- public bool set_mutex ()
- public bool setxmsiz (int64 xmsiz)
- public bool sync ()
- public bool tune (int64 bnum, int8 apow, int8 fpow, TuningOption opts)
- public int value_size (uint8[] key)
- public int value_size_string (string key)