A B C D E F G H I J K L M N O P R S T U V X 

A

accept(Visitor, boolean, boolean) - Method in class Cursor
Accept a visitor to the current record.
accept(byte[], Visitor, boolean) - Method in class DB
Accept a visitor to a record.
accept_bulk(byte[][], Visitor, boolean) - Method in class DB
Accept a visitor to multiple records at once.
add(byte[], byte[]) - Method in class DB
Add a record.
add(String, String) - Method in class DB
Add a record.
append(byte[], byte[]) - Method in class DB
Append the value of a record.
append(String, String) - Method in class DB
Append the value of a record.
atof(String) - Static method in class Utility
Convert a string to a real number.
atoi(String) - Static method in class Utility
Convert a string with a metric prefix to an integer.
atoix(String) - Static method in class Utility
Convert a string with a metric prefix to an integer.

B

begin_transaction(boolean) - Method in class DB
Begin transaction.
BROKEN - Static variable in exception Error
error code: broken file

C

cas(byte[], byte[], byte[]) - Method in class DB
Perform compare-and-swap.
cas(String, String, String) - Method in class DB
Perform compare-and-swap.
check(byte[]) - Method in class DB
Check the existence of a record.
check(String) - Method in class DB
Retrieve the value of a record.
clear() - Method in class DB
Remove all records.
close() - Method in class DB
Close the database file.
code() - Method in exception Error
Get the error code.
copy(String) - Method in class DB
Create a copy of the database file.
count() - Method in class DB
Get the number of records.
Cursor - Class in kyotocabinet
Interface of cursor to indicate a record.
Cursor(DB) - Constructor for class Cursor
Create an instance.
cursor() - Method in class DB
Create a cursor object.

D

db() - Method in class Cursor
Get the database object.
DB - Class in kyotocabinet
Interface of database abstraction.
DB() - Constructor for class DB
Create an instance.
DB(int) - Constructor for class DB
Create an instance with options.
disable() - Method in class Cursor
Disable the cursor.
dump_snapshot(String) - Method in class DB
Dump records into a snapshot file.
DUPREC - Static variable in exception Error
error code: record duplication

E

emit(byte[], byte[]) - Method in class MapReduce
Emit a record from the mapper.
end_transaction(boolean) - Method in class DB
End transaction.
equals(Error) - Method in exception Error
Check equality.
error() - Method in class Cursor
Get the last happened error.
error() - Method in class DB
Get the last happened error.
Error - Exception in kyotocabinet
Error data.
Error() - Constructor for exception Error
Create an instance.
Error(int, String) - Constructor for exception Error
Create an instance.
execute(DB, String, int) - Method in class MapReduce
Execute the MapReduce process about a database.

F

FileProcessor - Interface in kyotocabinet
Interface to process the database file.
finalize() - Method in class Cursor
Release resources.
finalize() - Method in class DB
Release resources.

G

get(boolean) - Method in class Cursor
Get a pair of the key and the value of the current record.
get(byte[]) - Method in class DB
Retrieve the value of a record.
get(String) - Method in class DB
Retrieve the value of a record.
get_bulk(byte[][], boolean) - Method in class DB
Retrieve records at once.
get_bulk(List<String>, boolean) - Method in class DB
Retrieve records at once.
get_key(boolean) - Method in class Cursor
Get the key of the current record.
get_key_str(boolean) - Method in class Cursor
Get the key of the current record.
get_str(boolean) - Method in class Cursor
Get a pair of the key and the value of the current record.
get_value(boolean) - Method in class Cursor
Get the value of the current record.
get_value_str(boolean) - Method in class Cursor
Get the value of the current record.
GEXCEPTIONAL - Static variable in class DB
generic mode: exceptional mode

H

hash_fnv(byte[]) - Static method in class Utility
Get the hash value of a byte array by FNV hashing.
hash_murmur(byte[]) - Static method in class Utility
Get the hash value of a byte array by MurMur hashing.

I

increment(byte[], long, long) - Method in class DB
Add a number to the numeric integer value of a record.
increment(String, long, long) - Method in class DB
Add a number to the numeric integer value of a record.
increment_double(byte[], double, double) - Method in class DB
Add a number to the numeric double value of a record.
increment_double(String, double, double) - Method in class DB
Add a number to the numeric double value of a record.
INVALID - Static variable in exception Error
error code: invalid operation
iterate(Visitor, boolean) - Method in class DB
Iterate to accept a visitor for each record.

J

jump() - Method in class Cursor
Jump the cursor to the first record for forward scan.
jump(byte[]) - Method in class Cursor
Jump the cursor to a record for forward scan.
jump(String) - Method in class Cursor
Jump the cursor to a record for forward scan.
jump_back() - Method in class Cursor
Jump the cursor to the last record for backward scan.
jump_back(byte[]) - Method in class Cursor
Jump the cursor to a record for backward scan.
jump_back(String) - Method in class Cursor
Jump the cursor to a record for backward scan.

K

kyotocabinet - package kyotocabinet
 

L

levdist(byte[], byte[]) - Static method in class Utility
Calculate the levenshtein distance of two strings.
levdist(String, String) - Static method in class Utility
Calculate the levenshtein distance of two strings.
load_snapshot(String) - Method in class DB
Load records from a snapshot file.
log(String, String) - Method in class MapReduce
Process a log message.
LOGIC - Static variable in exception Error
error code: logical inconsistency

M

MADD - Static variable in class DB
merge mode: keep the existing value
main(String[]) - Static method in class Test
main routine of the test command
map(byte[], byte[]) - Method in class MapReduce
Map a record data.
MAPPEND - Static variable in class DB
merge mode: append the new value
MapReduce - Class in kyotocabinet
MapReduce framework.
MapReduce() - Constructor for class MapReduce
 
match_prefix(String, long) - Method in class DB
Get keys matching a prefix string.
match_regex(String, long) - Method in class DB
Get keys matching a regular expression string.
match_similar(String, long, boolean, long) - Method in class DB
Get keys similar to a string in terms of the levenshtein distance.
merge(DB[], int) - Method in class DB
Merge records from other databases.
message() - Method in exception Error
Get the supplement message.
midprocess() - Method in class MapReduce
Mediate between the map and the reduce phases.
MISC - Static variable in exception Error
error code: miscellaneous error
MREPLACE - Static variable in class DB
merge mode: modify the existing record only
MSET - Static variable in class DB
merge mode: overwrite the existing value

N

name() - Method in exception Error
Get the readable string of the code.
next() - Method in class ValueIterator
Get the next value.
NOIMPL - Static variable in exception Error
error code: not implemented
NOP - Static variable in interface Visitor
magic data: no operation
NOPERM - Static variable in exception Error
error code: no permission
NOREC - Static variable in exception Error
error code: no record
NOREPOS - Static variable in exception Error
error code: no repository.

O

OAUTOSYNC - Static variable in class DB
open mode: auto synchronization
OAUTOTRAN - Static variable in class DB
open mode: auto transaction
occupy(boolean, FileProcessor) - Method in class DB
Occupy database by locking and do something meanwhile.
OCREATE - Static variable in class DB
open mode: writer creating
ONOLOCK - Static variable in class DB
open mode: open without locking
ONOREPAIR - Static variable in class DB
open mode: open without auto repair
open(String, int) - Method in class DB
Open a database file.
OREADER - Static variable in class DB
open mode: open as a reader
OTRUNCATE - Static variable in class DB
open mode: writer truncating
OTRYLOCK - Static variable in class DB
open mode: lock without blocking
OWRITER - Static variable in class DB
open mode: open as a writer

P

path() - Method in class DB
Get the path of the database file.
postprocess() - Method in class MapReduce
Postprocess the reduce operations.
preprocess() - Method in class MapReduce
Preprocess the map operations.
process(String, long, long) - Method in interface FileProcessor
Process the database file.

R

reduce(byte[], ValueIterator) - Method in class MapReduce
Reduce a record data.
remove() - Method in class Cursor
Remove the current record.
remove(byte[]) - Method in class DB
Remove a record.
remove(String) - Method in class DB
 
REMOVE - Static variable in interface Visitor
magic data: remove the record
remove_bulk(byte[][], boolean) - Method in class DB
Remove records at once.
remove_bulk(List<String>, boolean) - Method in class DB
Remove records at once.
remove_files_recursively(String) - Static method in class Utility
Remove a file or a directory recursively.
replace(byte[], byte[]) - Method in class DB
Replace the value of a record.
replace(String, String) - Method in class DB
Replace the value of a record.

S

seize() - Method in class Cursor
Get a pair of the key and the value of the current record and remove it atomically.
seize(byte[]) - Method in class DB
Retrieve the value of a record and remove it atomically.
seize(String) - Method in class DB
Retrieve the value of a record and remove it atomically.
seize_str() - Method in class Cursor
Get a pair of the key and the value of the current record and remove it atomically.
set(byte[], byte[]) - Method in class DB
Set the value of a record.
set(String, String) - Method in class DB
Set the value of a record.
set(int, String) - Method in exception Error
Set the error information.
set_bulk(byte[][], boolean) - Method in class DB
Store records at once.
set_bulk(Map<String, String>, boolean) - Method in class DB
Store records at once.
set_value(byte[], boolean) - Method in class Cursor
Set the value of the current record.
set_value(String, boolean) - Method in class Cursor
Set the value of the current record.
size() - Method in class DB
Get the size of the database file.
status() - Method in class DB
Get the miscellaneous status information.
step() - Method in class Cursor
Step the cursor to the next record.
step_back() - Method in class Cursor
Step the cursor to the previous record.
SUCCESS - Static variable in exception Error
error code: success
synchronize(boolean, FileProcessor) - Method in class DB
Synchronize updated contents with the file and the device.
SYSTEM - Static variable in exception Error
error code: system error

T

Test - Class in kyotocabinet
Test cases.
time() - Static method in class Utility
Get the current time.
toString() - Method in class Cursor
Get the string expression.
toString() - Method in class DB
Get the string expression.
toString() - Method in exception Error
Get the string expression.
tune_encoding(String) - Method in class DB
Set the encoding of external strings.
tune_exception_rule(int[]) - Method in class DB
Set the rule about throwing exception.

U

Utility - Class in kyotocabinet
Utility functions.

V

ValueIterator - Class in kyotocabinet
Iterator for record values.
VERSION - Static variable in class Utility
The version information.
visit_empty(byte[]) - Method in interface Visitor
Visit a empty record space.
visit_full(byte[], byte[]) - Method in interface Visitor
Visit a record.
Visitor - Interface in kyotocabinet
Interface to access a record.

X

XNOCOMP - Static variable in class MapReduce
execution option: avoid compression of temporary databases
XNOLOCK - Static variable in class MapReduce
execution option: avoid locking against update operations
A B C D E F G H I J K L M N O P R S T U V X