k2hlinetool - Man Page

Interactive Command Line Tool for K2HASH

Synopsis

k2hlinetool [Options] [ -f filename | -t filename | -m | -h ]

Description

k2hlinetool is interactive tool, this can test almost of K2HASH library interface. Then you can create/modify/load transaction(archive) the k2hash file by this tool. k2hlinetool has CUI interface, and command history, etc. You can see usage this tool by typing "-h".

Options

-h

display help

-f [K2HASH FILE]

specify permanent k2hash file

-t [K2HASH FILE]

specify temporary k2hash file

-m

k2hash data on only memory

-mask [BIT COUNT]

specify bit mask count for k2hash data

-cmask [BIT COUNT]

specify collision bit mask count for k2hash data

-elementcnt [ELEMENT COUNT]

specify element count for each k2hash table

-pagesize [BYTE]

specify pagesize for each k2hash internal data

-ext [LIBRARY PATH]

specify extension library for hash function

-fullmap

map all of k2hash file on memory when k2hash file specified

-ro

work with read only mode when permanent k2hash file

-init

initialize k2hash permanent file

-lap

print lap time after finishing command

-his [COUNT]

set history count of command

-libversion

display k2hash library version

-g [ERR | WAN | INFO]

set debugging level, k2hlinetool displays debugging message for itself

-glog [FILE PATH]

set output file for debugging message(default stderr)

-capi

use C API to k2hash library, this option is testing for library

-run [FILE PATH]

run command(history) file at starting

Environment

K2HDBGMODE

K2HDBGMODE environment sets debugging message level as same as -g option. The value is set as SILENT, ERR, WAN or INFO. When k2hlinetool catches SIGUSR1 signal, the debugging message level is bumpup. The level is changed as order by SILENT, ERR, WAN, INFO, SILENT...

2HDBGFILE

K2HDBGFILE environment sets the file which is debugging message, this is as same as -glog option.

See Also

k2hash(1), k2hreplace(1), k2hcompress(1), k2htouch(1), k2hedit(1)

Bugs

Please report owner and committers.

Author

k2hash has been written by Takeshi Nakatani <nakatani@yahoo-corp.jp>.

Referenced By

k2hash(1), k2hbench(1), k2hcompress(1), k2hedit(1), k2himport(1), k2hreplace(1), k2htouch(1).

February 2014 K2HASH NoSQL(KVS) Library